/* CSS Document */

	a {color:#00769a; text-decoration:none;}
	a:hover{text-decoration:underline;}

.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style-type:none;}
body{margin:0px; padding:0px; font: 0.75em Arial, Helvetica, sans-serif;}
#cabecera{width:780px; margin:0px auto 1px auto; border-top:5px solid #D9DADC;}
.fondoazul {
	background-color: #409eba;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}

#cabecera .cab_1 img{float:left; display:inline; margin-right:0px;}

#menu{width:780px; margin:0px auto; border-top:1px solid #D9DADC; border-bottom:1px solid #D9DADC; padding:1px 0px;}
#menu ul#primer_nivel{background:#3391AE; padding:6px 0 0 7px;}
#menu ul#primer_nivel li{float:left; display:inline; background:#fff; margin-right:5px;}
#menu ul#primer_nivel li.activo{padding:2px 4px;}
#menu ul#primer_nivel li.boton{padding:0px;}
#menu ul#primer_nivel li a{display:block; text-decoration:none; color:#000; background:#EBF0F5; padding:2px 4px; }
#menu ul#primer_nivel li a.boton{display:block; text-decoration:none; color:#000; background:#EBF0F5; padding:0px; }
#menu ul#primer_nivel li a:hover{background:#CCD9E6;}


#menu ul#segundo_nivel{margin:4px 0px;}
#menu ul#segundo_nivel li{color:#999; float:left; display:inline;  margin-right:5px; background:url(../images/fnd_barra.gif) no-repeat right center; padding-right:6px; }
#menu ul#segundo_nivel li.ultimo{background:none;}
#menu ul#segundo_nivel li.activo{}
#menu ul#segundo_nivel li a{display:block; text-decoration:none; color:#000;}
#menu ul#segundo_nivel li a:hover{text-decoration:underline;}


#contenido_2_col{width:780px; margin:10px auto ; background:url(../images/fnd_2_col.gif) repeat-y 177px 0px;}
#contenido_2_col .col_1{float:left; display:inline; width:175px;}
#contenido_2_col .col_1 ul#tercer_nivel{}
#contenido_2_col .col_1 ul#tercer_nivel li{padding:0 0 1px 0; border-bottom:1px solid #D9DADC; margin:0 0 1px 0; background:url(../images/ico_flecha.gif) no-repeat 6px 8px;}
#contenido_2_col .col_1 ul#tercer_nivel li a{display:block; font:1em Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:3px 3px 3px 16px;}
#contenido_2_col .col_1 ul#tercer_nivel li a:hover{background-color:#EBEBEB;}
#contenido_2_col .col_1 ul#tercer_nivel li.activo{display:block; background-color:#EBEBEB; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:3px 3px 3px 16px;}


.mod_contacte{background:#fff; color:#fff; padding:0;}
.mod_contacte img{border:0px; margin:0;}

#contenido_2_col .col_2{float:right; display:inline; width:600px;}
#contenido_2_col .col_2 .cont_imagen{border-bottom:1px solid #666; padding:0 0 1px 0;}
#contenido_2_col .col_2 .cont_texto{margin:10px;}
#contenido_2_col .col_2 .cont_texto ul{margin:0 0 0 15px;}
#contenido_2_col .col_2 .cont_texto li{list-style-type:square;}


#contenido_1_col{width:758px; margin:20px auto 0px auto;}

#contenido_1_col .cont_modulo{margin:0 0 13px 0; }
#contenido_1_col .cont_modulo img{float:right;}
#contenido_1_col .cont_modulo .modulo_destacado{float:left; display:inline; width:487px; background:#666; color:#fff;}
#contenido_1_col .cont_modulo .modulo_destacado img{float:left; display:inline;}
#contenido_1_col .cont_modulo .modulo_destacado h2{color:#fff; padding:0px; background:none; font:2.25em/25px Georgia, "Times New Roman", Times, serif; text-align:right; margin:60px 12px 0 0;}
#contenido_1_col .cont_modulo .modulo_destacado h2 strong{font:1.38em Georgia, "Times New Roman", Times, serif;}

#contenido_1_col  h2{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#3391ae; padding:3px; margin:0 0 1px 0;}
#contenido_1_col .cont_actuaciones{border:1px solid #D9DADC; padding:6px 6px 6px 6px; }
#contenido_1_col .cont_actuaciones .actuaciones{float:left; display:inline; width:369px; margin:0 6px 10px 0;}
#contenido_1_col .cont_actuaciones .actuaciones img{ padding:1px; border:1px solid #D9DADC; float:left; display:inline; margin:0 8px 0 0;}
#contenido_1_col .cont_actuaciones .actuaciones .mod_texto{display:table; height:1%;}
#contenido_1_col .cont_actuaciones .actuaciones .mod_texto h3 {margin:0 0 3px 0; font-size:1.5em;}
#contenido_1_col .cont_actuaciones .actuaciones .mod_texto p{margin:0px; font-size:0.9em;}
#contenido_1_col .cont_actuaciones .actuaciones .mod_texto h3 a{font:bold 0.65em Georgia, "Times New Roman", Times, serif; color:#8499D0; text-decoration:none;}
#contenido_1_col .cont_actuaciones .actuaciones .mod_texto h3 a:hover{text-decoration:underline;}
#contenido_1_col .cont_actuaciones .separador{clear:both; font-size:1%; line-height:1%; background:#3391ae url(../images/fnd_separador.gif) no-repeat center center;  height:1px;  margin:0 6px 10px 0;}

#utilidades{margin:0 0 10px 0;}
#utilidades ul#migas{float:left; display:inline; margin:0 0 0 8px;}
#utilidades ul#migas li{float:left; display:inline; margin-right:5px; font:11px Arial, Helvetica, sans-serif;}
#utilidades ul#migas li a{color:#8499D0; text-decoration:none; background:url(../images/ico_migas.gif) no-repeat right center; padding-right:10px;}
#utilidades ul#migas li a:hover{text-decoration:underline;}

.pdf{background:#FFFFFF; border:1px solid #990000; padding:5px; margin:0px; font: bold 12px Arial, Helvetica, sans-serif; }
.pdf a{color:#00769a; text-decoration:none; background:url(../images/ico_pdf.gif) no-repeat left center; padding-left:20px;}
.pdf a:hover{text-decoration:underline;}

.cont_texto  h2{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; background:#3391ae; padding:3px; margin:0 0 1px 0;}

.hora {color: #00769a; font-weight: bold; }

.titulo{ border: 1px solid #3391ad; color: #000000; padding: 5px; font-size: 16px; }

#pie {width:780px; background: #00769a;  padding:2px 5px 2px 2px;  font-size: 10px; color: #FFFFFF;  text-align: right; margin:0px auto; border-top:10px solid #FFFFFF;}

#pie2 {width:280px; background: #00769a;  padding:5px 5px 5px 5px;  font-size: 14px; color: #FFFFFF;  font-weight: bold; text-align: center; margin:0px auto; border-top:10px solid #FFFFFF;}

#pie2 a {color:#FFFFFF; text-decoration:none;}
#pie2 a:hover{text-decoration:underline;}

input {font-family: Verdana, Tahoma, Arial; font-size:11px; border: #638EC6 1px solid;color:#3f4073; padding-left:2pt; padding-rigth:3pt}
select {font-family: Verdana, Tahoma, Arial; font-size:11px; border: #a1b2c6 1px solid;color:#3f4073; padding-left:3pt; padding-rigth:3pt}
