body {
	background-color: #E6F3FC;
	margin: 0px;
	
	scrollbar-arrow-color: #2F3F58;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #2F3F58;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #2F3F58;
	scrollbar-3dlight-color: #2F3F58;

}
.tabla_principal {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2F3F58;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #2F3F58;
	border-left-color: #2F3F58;
}

.borde_izda{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2F3F58;
}

/* top-------------------------------------*/
.fondo_top{
	background-image: url(/web/images/includes/top02.jpg);
	background-repeat: no-repeat;
}

.texto_top{
	font-family: Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
	padding-bottom: 7px;
}

.enlace_top{
	font-family: Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
}

.enlace_top:hover{
	font-family: Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #FFFFFF;
}

/* menu-------------------------------------*/

.fondo_menu{
	background-image: url(/web/images/includes/fondo_menu.jpg);
	background-repeat: no-repeat;
}

.tabla_menu{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.celda_menu{
	padding-top: 3px;
	padding-bottom: 3px;
}

.celda_menu_sup{
	padding-bottom: 3px;
}

.celda_menu_inf{
	padding-top: 3px;
}

.enlace_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.enlace_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
	background-color: #BABEC8;
}

.enlace_idiomas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #9198A8;
	text-decoration:none;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: right;
}

.enlace_idiomas:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color: #2F3F58;
	text-decoration:none;
	font-weight: normal;
}

/* buscador-------------------------------------*/

.fondo_buscador{
	background-image: url(/web/images/estilos/fondo_buscador.jpg);
	background-repeat: no-repeat;
}

.enlace_buscador{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #2F3F58;
	text-decoration:none;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: right;
	border: none;
	background: transparent;
	cursor: hand;
}

.enlace_buscador:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #2F3F58;
	text-decoration:underline;
	font-weight: normal;
}

/* formularios-------------------------------------*/

input, textarea, select {
	border: 1px solid #2F3F58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-align: center;
	color: #666666;
	background: #D1D1D1;
	border-left: 1px solid #D6DBE2;
	border-top: 1px solid #D6DBE2;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	cursor: hand;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
input.boton:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-align: center;
	color: #000000;
	background: #D1D1D1;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #D6DBE2;
	border-bottom: 1px solid #D6DBE2;
	cursor: hand;
	font-weight: normal;
}

/* artículos y noticias-------------------------------------*/

.fondo_verde{
	background-color: #2F3F58;
}

.secciones{
	font-family: Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.tabla_articulos{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.titular_articulos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titular_articulos:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.titular_noticias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFEC2;
	text-decoration: none;
}

.titular_noticias:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFEC2;
	text-decoration: underline;
}

.texto_blanco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

/*links del pie--------------------------------------------*/
a.pieLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.pieLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
	color: #135E33;
}
.td_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(/web/images/includes/fondo_pie.gif);
	background-repeat:  repeat-x;
}
a.enlace_sca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}
a.enlace_sca:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
	color: #135E33;
}
.borde_pie{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2F3F58;
}
.texto_pie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003F8B;
	padding-top: 5px;
	padding-left: 5px;
}

/*estilos generales----------------------------------------------*/

h1 {
	font-family: Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-align: right;
	color: #626262;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	margin: 5px 0;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.texto_capa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 10px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F3F58;
	text-decoration: none;
	font-style: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.tabla_noticia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	margin-bottom: 5px;
}

.resaltado{
	background-color: #FFFEC2;
}
/*fin estilos utilizados----------------------------------------------*/
/*====================================================================*/
/*====================================================================*/
/*====================================================================*/
/*====================================================================*/



/*botones----------------------------------------------*/

/* de tipo enlace a href*/
a.boton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	text-align: center;
	color: #666666;
	padding: 0px 6px 0px 6px;
	background: #E9ECEF;
	border-left: 1px solid #D6DBE2;
	border-top: 1px solid #D6DBE2;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-weight: normal;
}
a.boton:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	text-align: center;
	color: #666666;
	padding: 0px 6px 0px 6px;
	background: #E9ECEF;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #D6DBE2;
	border-bottom: 1px solid #D6DBE2;
	font-weight: normal;
}
/* tablas de datos-------------------------------------*/
.tabla_borde {
	border: 1px solid #2F3F58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFF6FB;
}
caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACA501;
	text-align: left;
	letter-spacing: 2px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8D96A7;
}
.td_datos {
	border: 1px solid #ACA501;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.celda_azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
    background-color: #D6DBE2;
}
.celda_blanca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
    background-color: #FFFFFF;
}




/* MENU*/
a.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #262F8A;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0px;
	background-image: url(/web/images/bineta.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F0C936;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0px;
}
/* submenu*/
.fondo_submenu {
	background-image: url(/web/images/includes/f_submenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #001952;
}
.tit_submenu {
	font-size: 18px;
	color: #FFD400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 5px;
}
a.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: normal;
	padding: 0px;
	margin: 0px;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F1C82F;
}
/* fin submenu*/

/*submemu enlaces de interés*/

.azul_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #2F3F58;
	border: 1px solid #2F3F58;
}
.borde_azul_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3F58;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #2F3F58;
}

.boton_azul_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: 0px;
	background-color: #2F3F58;
	border: 1px solid #2F3F58;
}
.boton_borde_azul_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3F58;
	text-decoration: none;
	font-weight: bold;
	border: 0px;
	text-align: center;
	background: #FFFFFF;
	cursor: hand;
	padding: 0px;
}

/*fin submemu enlaces de interés*/

/*texto general y otros estilos GENERALES DE LA PÁGINA--------------------------*/
/*titulos*/

.primera {
	font-size: 36px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
/*fin ----------------titulos*/

.thaoma10azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.thaoma11azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thaoma11azuljust{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.texto9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.texto9:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #2F3F58;
	text-decoration: none;
}
.texto9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #2F3F58;
	text-decoration: underline;
}
.texto9_blanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto9_autor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2F3F58;
	text-decoration: none;
	font-weight: bold;
}
a.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #021E4E;
	text-decoration: none;
	font-style: normal;
}
a.verdana10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D80C4;
	text-decoration: underline;
	font-style: normal;
}
a.pequenio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #021E4E;
	text-decoration: none;
	font-style: normal;
}
a.pequenio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
a.blanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFD400;
	text-decoration: none;
}
.fondo_destacados {
	background-image: url(/web/images/includes/f_destacados.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.td_azul {
	background-color: #D6DBE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.borde_azul {
	border: 1px solid #D6DBE2;	
}
.destacados {
	font-size: 30px;
	color: #A4AFC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	text-align: center;
}
.td_azul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #2F3F58;
	color: #FFFFFF;
}

.titular_notis_banner {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #001B4A;
}
.mas_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #021E4E;
}
/* fondos varios web parte central*/
.fondo_1 {
	background-image: url(/web/images/fondos/f_noticias.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fondo_faq {
	background-image: url(/web/images/fondos/f_noticias.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.asterisco {
	color: #F90000;
}hr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
}
