/*
******************************************************************************
******************************************************************************
* Normalizar estilos XHTML de diferentes navegadores
******************************************************************************
******************************************************************************
*/

/* Quitamos el subrayado de los links */
:link,:visited { text-decoration:none }

/* Eliminamos las viñetas de las listas */
ul,ol { list-style:none }

/* Evitar el tamaño inconsistente de los diferentes encabezados
   y también etiquetas <pre> y <code> */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Evitar la asignación inconsistente de márgenes y rellenos a
   diferentes elementos HTML  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* Evitar el borde azul en imágenes que son links */
a img,:link img,:visited img { border:none }

/* Quitar la cursiva del elemento <address> */
address { font-style:normal }

/* Quitar márgenes de los párrafos???*/
p {margin:0; padding:0}

/* Resetfloat*/
.resetfloats {
	clear: both;
}

/*
*************************************
COLORES
*************************************
*/

/*Generales*/
body {
	background-color: #9dcae1;
}
/*Encabezado*/
.txtarriba {
	color: #014f76;
}
#envoltorio #encabezado .enlace{
	color: #a6d0e4;
}
#envoltorio #encabezado #idioma a:hover {
	color: #53a7cf;
}

/*cuerpo*/
#envoltorio #cuerpo .fondo{
	background-color: #FFFFFF;
}
/*menuizq*/
#envoltorio #cuerpo #menuizq .colortxt {
	color: #000000;
}
#envoltorio #cuerpo #menuizq .menu a:hover {
	color: #53a7cf;	
}
#envoltorio #cuerpo #menuizq #menudesp_sub a:hover {
	color: #53a7cf;
}
/*Contenido*/
#envoltorio #cuerpo #contenido .colortxt {
	color: #000000;
}
/*pie*/
#envoltorio #pie .piecentro {
	background-color: #014f76;
	color: #e6f1f7;
}
#envoltorio #pie #pietxt .enlacepie {
	color: #e6f1f7;
}
#envoltorio #pie #pietxt a:hover {
	color: #014f76;
	background-color: #FFFFFF;
}
/*interior web*/
#contenido h1 {
	color: #014f76;
	border-bottom-color: #014f76;
}
#contenido h2 {
	color: #FFFFFF;
	background-color: #014f76;
}
#contenido .titulo1 {
	color: #014f76;
	border-bottom-color: #014f76;
}
#contenido .titulo2 {
	color: #FFFFFF;
	background-color: #014f76;
}
#contenido a:link, #contenido a:visited {
	font-weight: bold;
	color: #014f76;
	text-decoration: underline;
}
#contenido a:hover {
	color: #FFFFFF;
	background-color: #014f76;
}
#contenido .resaltar {
	color: #014f76;
}
#contenido .formborde {
	border-color: #a6d0e4;
	background-color: #E2E2E2;
}
#contenido .botonborde {
	border-color: #000000;
	background-color: #a6d0e4;
}
#contenido .tablaborde {
	border-color: #53a7cf;
}
#contenido .celdafondo {
	background-color: #D3E8F1;
}
#contenido .celdafondogris {
	background-color: #e2e2e2;
}

/*portada 1*/
#contenido #columna h3 {
	color: #014f76;
}
#contenido #columna #noticias {
	border: 1px solid #014f76;
}
#contenido #columna #galeria {
	border: 1px solid #014f76;
}
#contenido #columna .fecha {
	color: #014f76;
}
#contenido #columna #imgportada {
	border: 1px solid #014f76;
}
#contenido #columna #logos .logo1 {
	border: 1px solid #014f76;
}
#contenido #columna #logos .logo2 {
	border: 1px solid #014f76;
}
/*portada 2*/
#contenido #columna .contenido_p2a {
	border: 1px solid #014f76;
}
#contenido #columna .contenido_p2 {
	border: 1px solid #014f76;
}
#contenido #columna .contenido_p2c {
	border: 1px solid #014f76;
}
#contenido #columna .contenido_p2d {
	border: 1px solid #014f76;
}
#contenido #columna .noticias_p2 {
	border: 1px solid #014f76;
}
/*portada 3*/
#contenido #columna #p3dch {
	border: 1px solid #014f76;
}
#contenido #columna .p3a {
	border: 1px solid #014f76;
}
#contenido #columna .p3_logos {
	border: 1px solid #014f76;
}
#contenido #columna .p3b {
	border: 1px solid #014f76;
}
/*fotoalbum*/
#contenido #columna .fotodetalle {
	border: 1px solid #014f76;
}
#fotobig_envoltorio {
	background-color: #FFFFFF;
}
#fotobig_envoltorio .listamasfotos {
	background-color: #014f76;
	color: #ffffff;
}
#fotobig_envoltorio .listamasfotos a:link, #fotobig_envoltorio .listamasfotos a:visited, #fotobig_envoltorio .listamasfotos a:hover {
	color: #ffffff;
}
#fotobig_envoltorio h1 {
	color: #ffffff;
	background-color: #014f76;
}
#fotobig_envoltorio .reducir {
	color: #000000;
}
#fotobig_envoltorio .reducir a:link, #fotobig_envoltorio .reducir a:visited {
	color: #000000;
}
/*noticias*/
#contenido #columna .noticia {
	border: 1px solid #014f76;
}
#contenido #columna .noticia h4{
	color: #FFFFFF;
	background-color: #014f76;
}
