/***********************************************************
************************************************************
	Estilos BÁSICOS de las páginas
************************************************************
************************************************************/

.clearfix:after {
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    font-size:0; 
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
	display:block;
}
 /*End hide from IE-mac */

/* Quito los márgenes de estos elementos por defecto */
body{
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin:0em auto;
	background-color:#FFFFFF;
	background-image:url(Img/fondoPagina.gif);
	background-repeat:repeat-x;  
	text-align:center;
}

body div
{
	padding:0;
	margin:0;
	background-image:none;
	background-color:Transparent;
	background-repeat:no-repeat;  
}

.contenidos img
{
	border-color:#E4E8F7;
}

.contenedor
{
	padding:0;  
	margin:0px auto;
	background-color:#ffffff;
	overflow:hidden;
	border:1px solid #243044;  
	border-top:none; 
	width:776px;
	*width:778px;
	margin-top:0px;
	margin-bottom:0px; 
}

.barra
{
	padding:0;  
	background-image:url(img/fondoCabecera.gif);
	background-repeat:repeat-x; 
	overflow:hidden; 
}

.botones
{
	padding:0; 
	background-color:Transparent;  
	background-image:none;
	margin-bottom:5px;
	margin-left:5px; 
	margin-right:5px;
	margin-top:11px;
	*margin-top:11px;
	text-align:left; 
}

.botones .boton
{
	padding:0;  
	background-image:url(img/fondoBoton.gif);
	border-left: 1px solid #6E7DB7; 
	border-right: 1px solid #6E7DB7;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	color:#ACBBEF;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px; 
	text-decoration:none; 	    
	text-transform:uppercase;
}

.idiomas
{
	margin:0;
	padding:0;  
	float:right;
	width:360px; 
	margin-top:11px;
	background-image:url(img/fondoIdiomas.gif);
	text-align:right;  
}

.idiomas table
{
	float:right;  
}

td.idioma
{
	padding:4px;
	padding-right:10px;
}

td.idioma a,
td.idioma a:Link,
td.idioma a:Visited,
td.idioma a:Hover
{
	background-image:url(Img/icoIdiomas.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:12px;     
	padding-right:8px; 
	font-family:Verdana;
	font-weight:bold;
	font-size:11px; 
	text-decoration:none; 	
	color:#404C7B;
	text-transform:uppercase;
}
td.idiomaSeparador
{
	width:4px;
	background-color:#BEC6E2; 
}

.buscador
{
	float:right;
	background-image:none;
	background-color:Transparent;   
	margin-top:145px;
	margin-right:8px; 
}
.botonbuscador
{
	margin:0; 
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;   
	border:0;
	background-color:Transparent;     
	text-transform:uppercase;
	cursor:pointer;
}
.cajabuscador
{
	margin:0; 
	width:190px;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
}


.estado
{ 
	clear:both;
	padding:0;  
	padding-left:10px;  
	padding-right:5px;  
	background-image:none;
	background-color:Transparent;   
	margin-top:12px;   
	*margin-top:9px;   
	margin-bottom:6px;  	
	color:#FFBEBE;
	text-align:left; 
}
.estado a,
.estado a:visited,
.estado a:link,
.estado a:hover
{ 
	color:#FFBEBE;
	font-family:Arial;
	font-size:11px; 
	text-decoration:none;    	 
}

.cabecera .logo
{
	padding:0;  
	margin-top:6px;
	margin-left:9px; 
	float:left; 
}
.menus
{
	float:left;
	width:169px;  
}

.menuInicio
{
	background-image:url(img/fondoMenuIni.gif);	 
	height:8px;
	font-size:0;  
}
.menu
{
	background-image:url(img/fondoMenu.gif);
	background-repeat:repeat-y; 
	height:20px;
	text-align:left;  
}
.menuSeparador
{
	background-image:url(img/fondoMenuInf.gif);	 
	height:8px;
	font-size:0;  
}

.menu a,
.menu a:visited,
.menu a:link,
.menu a:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	margin-left:12px; 	   	 
	color:#163C8B;
}
.cuerpo
{
	overflow:hidden;  
	background-image:url(img/fondoCuerpo.gif);
	background-repeat:repeat-y;	  
}
.pie
{
	padding:0;
	margin:0;  
	overflow:hidden; 
	background-image:url(img/fondoPie.gif);
	background-repeat:no-repeat;  
}
.pie .logo
{
	padding:0;
	margin:0;  
	float: right; 	
	margin-right:8px; 
	*margin-right:5px; 
	margin-top:7px;
	margin-bottom:9px; 
}
.pie .texto

{
	margin-right:160px; 
	margin-left:10px;
	margin-top:10px; 
	font-size:9px;
	font-family:Verdana;
	color:#6C7696; 
	text-align:left;    
}
.pie .texto a,
.pie .texto a:link,
.pie .texto a:visited,
.pie .texto a:hover
{
	font-size:9px;
	font-family:Verdana;
	color:#6C7696;
}

.avisoLegal
{
	margin-top:10px; 
	margin-bottom:10px; 
	font-weight: normal;
	color: #163C8B;
	font-family: Arial;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	padding-right:15px; 
}
/*Para imprimir*/
.titulo .titular
{
	font-weight: Bold;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	padding-top:5px; 
	color:#404C7B; 
}
.titulo a.imprimir,
.titulo a.imprimir:Link,
.titulo a.imprimir:Visited,
.titulo a.imprimir:Hover
{
	display:none;
}
/*==================*/

.contenido
{
	margin:0; 
	padding:0;	
	*margin-left:169px; 
	background-image:url(img/fondoContenido.gif);	 
	background-repeat:no-repeat; 
	padding-left:25px;
	padding-right:15px;  
	overflow:hidden;  
}
.centro div
{
}
.centro /*Cuando no esta dentro de contenido es que es solo para imprimir*/
{	
	margin:0; 
	padding:0; 
	background-image:none; 
	margin-top:0px;
	*margin-top:5px;
	overflow:hidden;  
	text-align:justify; 
}
.contenido .centro
{	
	margin:0; 
	padding:0; 
	margin-top:23px;
	margin-bottom:15px;
	*margin-top:28px;
	overflow:hidden;  
}
.contenido .titulo .titular
{
	margin:0; 
	padding:0; 
	font-weight: Bold;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	margin-left:15px; 
	padding-top:5px; 
	color:#FFFFFF; 
}
.contenido .titular a
{
	font-weight:normal; 
}
.contenido .titulo a.imprimir,
.contenido .titulo a.imprimir:Link,
.contenido .titulo a.imprimir:Visited,
.contenido .titulo a.imprimir:Hover
{
	display:block; 
	float:right;
	background-image:url(Img/icoIdiomas.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:12px;     
	padding-right:8px; 
	font-family:Verdana;
	font-weight:normal;
	font-size:11px; 
	text-decoration:none; 	
	color:#404C7B;
}
.contenido .titulo a.imprimir:Hover
{
	text-decoration:underline; 
}







td A:Link,
td A:Hover,
td A:Visitedtd,
.centro .contenidos td A:Link,
.centro .contenidos td A:Hover,
.centro .contenidos td A:Visited,
.centro .contenidos,
.centro .contenidos A:Link,
.centro .contenidos A:Hover,
.centro .contenidos A:Visited,
.centro .archivosAdjuntos,
.centro .archivosAdjuntos A:Link,
.centro .archivosAdjuntos A:Hover,
.centro .archivosAdjuntos A:Visited,
.contenido .centro,
.contenido .centro A:Link,
.contenido .centro A:Hover,
.contenido .centro A:Visited
{
	font-weight: normal;
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#404C7B; 
}
.centro td A:Hover,
.centro .contenidos td A:Hover,
.centro .contenidos A:Hover,
.contenido .centro A:Hover
{
	text-decoration:underline;
}

.contenido .textoFoto,
.contenido .textoFoto A:Link,
.contenido .textoFoto A:Visited,
.contenido .textoFoto A:Hover
{
	color:#6C7696;
	font-weight: normal;
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
}

.contenido .textoAlbum
{
	font-weight: bold;
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#404C7B; 
}


.contenido,
.contenido A,
.contenido A:Link,
.contenido A:Visited,
.contenido A:Hover
{
	font-weight: normal;
	color: #404C7B;
	font-family: Arial;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
}

.resumen A,
.resumen A:Link,
.resumen A:Visited,
.resumen A:Hover
{
	font-weight: normal;
	font-family: Arial;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	color:#404C7B;
}

.centro .paginacion,
.centro .paginacion A:Link,
.centro .paginacion A:Visited,
.centro .paginacion A:Hover
{
	margin:0; 
	padding:0; 
	color:#404C7B;
	font-weight: normal;
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
}

.centro .paginacion
{
	margin-right:5px; 
	text-align:right; 
}

td,
.centro .contenidos td,
.contenido,
.resumen,
.centro .paginacion,
.contenido .resumen,
.centro .archivosAdjuntos,
.centro .contenidos,
.centro,
.contenido .centro,
.contenido .paginacion
{
	font-weight: normal;
	font-family: Arial;
	font-size:11px;
	color:#6C7696;
}
.contenido .resumen
{
	text-align:justify;  
}
.centro .subTitular,
.centro .subTitular A:Link,
.centro .subTitular A:Visited,
.centro .subTitular A:Hover,
.contenido .subTitular,
.contenido .subTitular A:Link,
.contenido .subTitular A:Visited,
.contenido .subTitular A:Hover
{
	color:#6C7696;
	font-weight: Bold;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

A:Hover,
.resumen A:Hover,
.centro .textoFoto A:Hover,
.centro .paginacion A:Hover,
.centro .subTitular A:Hover,
.contenido .subTitular A:Hover
{
	text-decoration:underline; 
}

.centro .textoFormulario
{
	font-weight: normal;
	color: #6C7696;
	font-family: Arial;
	font-size:11px;
    text-align:justify;
	text-decoration:none;
}
.celdaLinea1
{
	background-color: #000000;
}
.celdaLinea2
{
	background-color: #D5D5D5;
}
.submit
{
	BORDER-RIGHT: #9A9A9A 1px solid;
	BORDER-TOP: #9A9A9A 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #9A9A9A 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #FFFFFF
}
.reset
{
	BORDER-RIGHT: #9A9A9A 1px solid;
	BORDER-TOP: #9A9A9A 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #9A9A9A 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #FFFFFF	
}
input{
	BORDER-RIGHT: #9A9A9A 1px solid;
	BORDER-TOP: #9A9A9A 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #9A9A9A 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #ffffff
}
textarea{
	BORDER-RIGHT: #9A9A9A 1px solid;
	BORDER-TOP: #9A9A9A 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #9A9A9A 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}
select {
	BORDER-RIGHT: #9A9A9A 1px solid;
	BORDER-TOP: #9A9A9A 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #9A9A9A 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #ffffff;
}
.separadorSubcontenidos
{
	background-image:url(img/fondoSeparador.gif);
	background-repeat:no-repeat; 
	background-color:#BEC6E2; 
	height:3px;
	margin-top:10px;
	margin-bottom:10px; 
	font-size:0;   
}

.contenidos a img
{
	border:1px solid #6C7696;
} 

/***********************************************************
************************************************************
					 CONFIGURACIÓN HOME
************************************************************
************************************************************/

.Home
{
	padding:0;
	margin:0;
	background-image:none;
	background-repeat:no-repeat;     
	overflow:hidden; 
}
.Home .control
{
	padding:0;
	margin:0;
	margin-top:8px;
	margin-bottom:15px;
	background-image:none;
	background-repeat:no-repeat;     
	overflow:hidden;  
}
.Home .detalleContenido
{
	padding:0;
	margin:0;
	background-image:none;
	background-repeat:no-repeat;
	overflow:hidden;  
}
.Home .titular
{
	background-color:#AF393D;
	color:White;
	padding:2px;
	padding-left:10px; 
	font-weight:bold;
	font-family:Arial;
	font-size:11px;     
}
.Home .Album .titular
{
	background-color:#566497;
}

.Home .detalleContenido .imagen,
.Home .listadoContenidos .imagen
{
	background-color:#E4E8F7;
	padding:6px;
	float:left;
	margin:0; 
	margin-bottom:15px;    
}
.Home .listadoContenidos .imagen
{
	margin-bottom:5px;    
	margin-right:5px;
}

.Home .detalleContenido .imagen img,
.Home .listadoContenidos .imagen img
{
	border:none; 
}
.Home .album .control
{
	padding:6px;
	text-align:center;
	overflow:hidden;  
}
.Home .detalleContenido .titulo a,
.Home .listadoContenidos .titulo a,
.Home .detalleContenido .titulo a:visited,
.Home .listadoContenidos .titulo a:visited,
.Home .detalleContenido .titulo a:link,
.Home .listadoContenidos .titulo a:link,
.Home .detalleContenido .titulo a:hover,
.Home .listadoContenidos .titulo a:hover
{
	color:#6C7696;
	font-weight: Bold;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;     
}
.Home .detalleContenido .titulo a:hover,
.Home .listadoContenidos .titulo a:hover
{
	text-decoration:underline; 
}
.Home .detalleContenido .resumen a,
.Home .listadoContenidos .resumen a,
.Home .detalleContenido .resumen a:visited,
.Home .listadoContenidos .resumen a:visited,
.Home .detalleContenido .resumen a:link,
.Home .listadoContenidos .resumen a:link,
.Home .detalleContenido .resumen a:hover,
.Home .listadoContenidos .resumen a:hover
{	
	color:#6C7696;
	font-family: Arial;
	font-size:11px;
	text-align:left;
	text-decoration:none;   
}
.Home .detalleContenido .resumen,
.Home .listadoContenidos .resumen
{
	margin-top:5px;
}
.Home .elemento
{
	margin-bottom:15px; 
}

.Home .botonAlbum,
.Home .botonGaleria
{
	float:left; 
	background-color:#ACBBEF; 
	margin:2px;
}
