/* Cuerpo */
body {
	margin: 0px;
	padding-top: 10px;
   padding-bottom: 10px;
	background-color : #FFFFFF;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #061A1A;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;    /* Fondo del scroll */
	SCROLLBAR-FACE-COLOR: #D4D0C8;   /* Fondo de flechas y barra */
	SCROLLBAR-ARROW-COLOR: #FFFFFF;    /* Flechas */
	SCROLLBAR-HIGHLIGHT-COLOR: #D9D9D9;    /* Sombra izda-arriba interior */
	SCROLLBAR-SHADOW-COLOR: #404040;   /* Sombra dcha-abajo interior */
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;   /* Sombra dcha-abajo exterior */
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;    /* Sombra izda-arriba exterior */
}
/* Fin Cuerpo */


/* Enlaces */
a:link { color: #061A1A; text-decoration: none}
a:visited { color: #061A1A; text-decoration: none}
a:hover { color: #528E90; text-decoration: underline}
a:active { color: #061A1A; text-decoration: none} 

a.linkpie:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 10px; color: #EFEFEF; text-decoration: none}
a.linkpie:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 10px; color: #EFEFEF; text-decoration: none}
a.linkpie:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 10px; color: #7FB9BC; text-decoration: none} 
a.linkpie:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 10px; color: #EFEFEF; text-decoration: none}
   
a.linkidioma:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1d1d1d; text-decoration: none}
a.linkidioma:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1d1d1d;  text-decoration: none}
a.linkidioma:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D35249; text-decoration: none} 
a.linkidioma:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1d1d1d;  text-decoration: none}

a.linkbuscar:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D35249; text-decoration: none}
a.linkbuscar:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D35249;  text-decoration: none}
a.linkbuscar:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #343434; text-decoration: none} 
a.linkbuscar:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D35249;  text-decoration: none}

a.linknoticia:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #606060; text-decoration: none}
a.linknoticia:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #606060;  text-decoration: none}
a.linknoticia:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #D81036; text-decoration: underline} 
a.linknoticia:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #606060;  text-decoration: none}

a.linkmenu:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E7372B; text-decoration: none;  padding: 12px;}
a.linkmenu:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E7372B;  text-decoration: none;  padding: 12px;}
a.linkmenu:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E7372B; text-decoration: none; padding: 12px;  background-color: #E8D8D8; } 
a.linkmenu:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E7372B;  text-decoration: none; padding: 12px;}

/*a.linkmenu:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #061A1A; text-decoration: none;  padding: 12px;}*/
/*a.linkmenu:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #061A1A;  text-decoration: none;  padding: 12px;}*/
/*a.linkmenu:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #061A1A; text-decoration: none; padding: 12px;  background-color: #E8D8D8; } */
/*a.linkmenu:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #061A1A;  text-decoration: none; padding: 12px;}*/

a.linkmenuCh:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #061A1A; text-decoration: none;  padding: 12px;}
a.linkmenuCh:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #061A1A;  text-decoration: none;  padding: 12px;}
a.linkmenuCh:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #061A1A; text-decoration: none; padding: 12px;  background-color: #E8D8D8; } 
a.linkmenuCh:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #061A1A;  text-decoration: none; padding: 12px;}

a.linkestado:link { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49788A; text-decoration: none}
a.linkestado:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49788A;  text-decoration: none}
a.linkestado:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #061A1A; text-decoration: none} 
a.linkestado:active { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49788A;  text-decoration: none}
/* Fin Enlaces */


/* Formularios */
input {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

select {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

textarea {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

.opcion{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}

.boton {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform : uppercase;
cursor: hand;
color: #FFFFFF;
background-color: #496C6E;
border: 1px solid #CACACA;
}
/* Fin Formularios */

td { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #061A1A; 
}

hr{ 
	border: 1px solid #DADFE1;
	height: 1px;
}

/* Tipografias */
.texto { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #061A1A; 
}

.textobold { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #061A1A; 
}

.textop { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal; 
color: #061A1A; 
}

.textopbold { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #061A1A; 
}

.noticias { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #D81036; 
}

.idioma{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #1d1d1d; 
}

.buscar{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #D35249; 
}

.titular{
font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #49788A;
text-transform: uppercase;
letter-spacing: 2px;
padding-right: 30px;
text-align: right;
background-image: url(../images/ico_titular.gif);
background-position: right;
background-repeat: no-repeat;
}

.titularpeq{
font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #49788A;
text-transform: uppercase;
letter-spacing: 1px;
padding-right: 25px;
text-align: right;
background-image: url(../images/ico_titular.gif);
background-position: right;
background-repeat: no-repeat;
}

.pie{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal; 
color: #EFEFEF; 
}

.barraestado { 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #49788A; 
}

.txtrojo{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #D41000;
text-transform: uppercase;
}
/* Fin Tipografias */

.bordes{
   border-left: 1px solid #CBCBCB;
   border-right: 1px solid #CBCBCB;
}
.fondomenu{ background-image: url(../images/fondo_menu.gif);  background-repeat: repeat-x;  height: 44px; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #061A1A;

 letter-spacing: -1px;
}
.fondomenuCh{ background-image: url(../images/fondo_menu.gif);  background-repeat: repeat-x;  height: 44px; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal; 
color: #061A1A; 
}

.fondobuscador{ background-image: url(../images/fondo_buscador.jpg);  background-repeat: no-repeat;  height: 29px;   }
.fondobuscadorhome{ background-image: url(../images/fondo_buscador_home.jpg);  background-repeat: no-repeat;  height: 68px;   }

.bordedcha{
   border-right: 1px solid #CBCBCB;
}
.fondosubmenu{ background-image: url(../images/fondo_submenu.gif);  background-repeat: repeat-x;  height: 25px; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold; 
color: #061A1A;
text-transform: uppercase;
 padding-left: 17px;
 padding-right: 10px;
 text-align: right;
}

.foto{ padding: 10px; }
.seleccionado {border: 5px solid #B6C9D0; }

/*nuevos*/
h3{ margin: 0px; margin-top:5px; padding: 2px; font-size: 1em; font-weight: bold; color: #49788A; border-bottom:1px solid #1A6050;}
h4{ margin: 0px; margin-top:5px; padding: 2px; font-size: 1em; font-weight: bold; color: #E7372B;}

ul { list-style:none; margin: 0px; margin-top:7px; margin-bottom:10px; padding: 0px; padding-bottom: 5px; padding-left:40px; padding-right:6px;}
ul li{ background-image:url(../images/marcador.gif); background-position:left 0.6em; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:19px;  text-align: left;  }

hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #1A6050; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
img { border: 0px;}

.mapamundi{ background-image: url(../images/fondo_mapamundi.gif);  background-position: top;  background-repeat: no-repeat;  width: 740px;   }
