html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a{ text-decoration:none; color: #333333;
}

a:hover{
 color:#0099FF
}

p {
line-height: 15px;
margin: 13px 0;
text-align: justify;
}

p:kaos {
margin: 13px 0;
text-align: justify;
}

.activo {
height:37px;
width:176px;
list-style : none;
float: right;
text-decoration:none;
 background-image:url(../image/bt_pestana.png); background-repeat:no-repeat;
 color:#333333;
 font-family : "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;


}
#mapa{ margin-left:15px; margin-bottom:1px;color:#0099FF;font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial}


#texto_azul{ color:#0099FF;font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial;
}

#botonera {
width : 600px;
height : 37px;
font-family : "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
text-decoration : none;
font-size : 15px;
float:left;
margin-top:104px;
color:#FFFFFF;
font-weight:bold;



}
#botonera li {
height:37px;
width:161px;
list-style : none;
float: right;
font-size : 14px;
text-decoration:none;
 color: #FFFFFF;
 font-family : "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;

}

.tlf{ height :auto;
width : auto;
float: right;
margin:20px 85px 0 25px;
}
.tlf1{ height :auto;
width : auto;
float: right;
margin:20px 5px 0 10px;
}
/*
#botonera li_1 {
height:37px;
width:161px;
list-style : none;
float: right;
font-size : 14px;
text-decoration:none;
 color: #FFFFFF;
}
*/

body {
text-align : center;
margin : 0 auto 0 auto;
background-color: #f2f2f2;
line-height: 1;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial;
	font-size:12px;
	background-image:url(../image/bg_cabecera.jpg); background-repeat:repeat-x;


}

.contenedor {
width : 1047px;
height :auto;
margin : 0 auto;
}

.logo {
height :auto;
width : auto;
float : left;
margin:70px 25px 0 25px;
}
.cabecera{
width:1047px;
height:194px;
border:0;
margin:0 auto;
}

.borde{
width: auto;
height:19px;
background-color:#FFFFFF;
border-bottom:#dddddd solid 1px;}

.borde_1{
width:1001px;
height:20px;
background-color:#FFFFFF;
margin:0 auto;
float:none;
}


.cuerpo{
width:1047px;
height:auto;
/*background-image:url(../image/cuerpo.jpg); background-repeat:no-repeat;*/
margin:0 auto;
}

.cuerpo_loca{
width:1047px;
height:574px;
background-image:url(../image/cuerpo.jpg); background-repeat:no-repeat;
margin:0 auto;
}
.cuerpo_txt{
width:1001px;
height:600px;
 font-family : "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
 
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;

/*-moz-box-shadow: 0px 0px 8px #ccc; /* FF3.5+ */
/*  -webkit-box-shadow: 0px 0px 8px #ccc; /* Saf3.0+, Chrome 
          box-shadow: 0px 0px 8px #ccc; /* Opera 10.5, IE 9 */
		  
		  
border-bottom:#dddddd solid 1px;
border-left:#dddddd solid 1px;
border-right:#dddddd solid 1px;
background-color:#FFFFFF;

margin:0 auto;}

.texto{
width:450px;
height:auto;
text-align:justify;
padding:10px;
line-height:20px;
}

.texto_loca{
width:450px;
height:auto;
text-align:justify;
padding:10px;
line-height:20px;
float:right;
}
.mapa{
width:450px;
height:200px;
text-align:justify;
padding:10px;
line-height:20px;
border:#CCCCCC   groove 1px;
margin-bottom:5px;
margin-left:15px;

}

.mapa1{
width:450px;
height:200px;
text-align:justify;
padding:10px;
line-height:20px;
border:#CCCCCC   groove 1px;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;



}
.texto_dr{
width:450px;
height:auto;
text-align:justify;
padding:10px;
line-height:19px;
border-left:#999999 dashed 1px;
float: right;
}

.ft_despacho{
width:491px;
height:187px;
background-image:url(../image/ft_despacho.jpg); background-repeat:no-repeat;
}



div.kaos{
margin:0 auto!important;
	padding-left:350px;
	padding-top:30px;
	font-size:12px;

}
#kaos p{
	margin:32px 0px 20px 0px;
	padding:0;
	display:block;
	text-indent:-99999px;
	height:35px;
	width:408px;
}
