@charset "utf-8";

.holly
{
	height:1%;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body{
	background-color:#EEF1F4;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-family:Tahoma, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#666666;
	}

.cabecera{
	background-image:url(images/fondoCuerpoCentral.jpg);
	background-position:center;
	text-align:center;
}
.cabecera .contenido{
	width:950px; 
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
}

.cuerpo{
	background-image:url(images/fondoCuerpoCentral.jpg);
	background-position:center;
}
.cuerpo .contenido{
	width:930px;
	padding:0px 10px 10px 10px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;	
}

.pie{
	background-image:url(images/fondoCuerpoCentral.jpg);
	background-position:center;
}
.pie .contenido{
	border:1px solid #C0CECF;
	width:910px;
	padding:5px 10px;
	margin:0px auto;
	text-align:center;
	font-size:11px;
	background-color:#FFFFFF;
	color:#7F99AF;	
}
.pie .contenido a:link, .pie .contenido a:visited{
	color:#465B5B;
	text-decoration:underline;
}
.pie .contenido a:hover, .pie .contenido a:active{
	color:#1E2625;
	text-decoration:underline;
}

.pieFondo{
	background-image:url(images/fondoPie.jpg);
	background-position:center;
	height:50px;
}
.pieFondo .contenido{
	width:950px; 
	margin:0px auto;
	text-align:left;	
}

/*****************************************************************/

td{
	vertical-align:top;
}



h1{
	font-size:18px;
	color:#4E5657;
	margin:10px 0px 5px 0px;
}

h2{
	font-size:13px;
	color:#68909E;
	margin:20px 0px 5px 0px;
}

h3{
	font-size:12px;
	color:#68909E;
	margin:0px 0px 4px 0px;
	padding-bottom:4px;
	border-bottom:1px solid #C0CECF;
}

p{
	margin:10px 0px;
}

img{
	border:0px;}

ul{
	margin:0px;
	padding-left:20px;
	}
li{
	margin-bottom:6px;
	}


a:link, a:visited{
	color:#68909E;
	font-weight:bold;
}
a:hover, a:active{
	color:#4E5657;
	font-weight:bold;
}

.bannerDcha{
	margin:5px auto;
}

.botonera{
	width:220px
}
.botonera img{
	display:block;
}

.foto{
	border:1px solid #C0CECF;
	background-color:#FFFFFF;
	padding:4px;
}
.foto p{
	margin:2px auto 0px auto;
	text-align:center;
	font-size:10px;
}
.foto a:link, .foto a:visited{
	font-size:11px;
	color:#465B5B;
	font-weight:normal;
	text-decoration:underline;
}
.foto a:hover, .foto a:active{
	font-size:11px;
	color:#1E2625;
	font-weight:normal;
	text-decoration:underline;
	}
	
	
.linkDestacado{
	border:1px solid #C0CECF;
	background-color:#FFFFFF;
	padding:3px;
	width:152px;
	text-align:center;
	float:left;
	margin:0px 8px 10px 0px;
	min-height:106px;
}
.linkDestacado img{
	border:1px solid #EEEEEE;
}
.linkDestacado a:link, .linkDestacado a:visited{
	font-size:11px;
	color:#465B5B;
	font-weight:normal;
	text-decoration:underline;
}
.linkDestacado a:hover, .linkDestacado a:active{
	font-size:11px;
	color:#1E2625;
	font-weight:normal;
	text-decoration:underline;
	}

.noticiaDestacada{
	border:1px solid #91AAAA; 
	padding:6px 8px 10px 8px;
	margin-top:10px;
	margin-bottom:10px;
}
.noticiaDestacada p, .noticiaDestacada ul{
	margin:2px auto 0px auto;
	text-align:left;
	font-size:11px;
}
.noticiaDestacada strong{
	color:#333333;
	font-size:12px;
}

.apartadoFormulario{
	border:1px solid #91AAAA; 
	padding:6px 8px 10px 8px;
	margin-top:10px;
	margin-bottom:10px;
}

.apartadoFormulario strong{
	color:#333333;
	font-size:12px;
}

.ampliarNoticia a:link, .ampliarNoticia a:visited{
	color:#68909E;
	font-weight:bold;
}
.ampliarNoticia a:hover, .ampliarNoticia a:active{
	color:#4E5657;
	font-weight:bold;
}

.separador{
	border-bottom:1px solid #CCCCCC;
	margin-top:15px;
	margin-bottom:15px;
	height:1px;
}

.tablaGris{
	width:100%; 
	border:1px solid #7F99AF;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}
.tablaGris th{
	background-color: #DEE4EA;
	border:1px solid #7F99AF;
	text-align:center;
	font-weight:bold;
	color:#00243C;
	padding:4px;
	}
.tablaGris td{
	border:1px solid #7F99AF;
	padding:4px;
	}
.tablaGris .td2{
	background-color:#F7F7F7;
	}
.tablaGris strong{
	color:#003560;
	}
	
.azul{
	color:#003560;
	}