/*** RESET ***/
    body, form, p, ul, li, div, h1, h2, h3, h4{
         padding:0px;
         margin:0px;


         list-style:none;
    }


    div{
         /*float:left;*/
    }


    body{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
		 background:#FFFFFF url(images/h_fondo.jpg) left top repeat-x;
    }


    img{
         border:0px;
    }


    a:link{
         text-decoration:none;
    }


    a:visited{

 	
    }


    a:active{

	
    }


    a:hover{
         text-decoration:underline;
    }
/*** FIN RESET ***/



/*** COMUNES ***/
.flotarIzq{
	float:left;
}
.flotarDcha{
	float:right;
}
/*--- Paginacion ---*/
.paginacion_textoAzul{
	width:100%; 
	padding-top:8px; 
	padding-bottom:8px; 
	text-align:right;
}
.paginacion_textoAzul a{
	color:#999999;
	text-decoration:none;
}
.paginacion_textoAzul a:hover{
	color:#1F8CC5;
	text-decoration:none;
}
.paginacion_textoAzul .seleccionado{
	color:#1F8CC5;
	font-weight:bold;
}
.paginacion_textoVerde{
	width:100%; 
	padding-top:8px; 
	padding-bottom:8px; 
	text-align:right;
}
.paginacion_textoVerde a{
	color:#999999;
	text-decoration:none;
}
.paginacion_textoVerde a:hover{
	color:#8DAF15;
	text-decoration:none;
}
.paginacion_textoVerde .seleccionado{
	color:#8DAF15;
	font-weight:bold;
}
.paginacion_textoNaranja{
	width:100%; 
	padding-top:8px; 
	padding-bottom:8px; 
	text-align:right;
}
.paginacion_textoNaranja a{
	color:#999999;
	text-decoration:none;
}
.paginacion_textoNaranja a:hover{
	color:#F59909;
	text-decoration:none;
}
.paginacion_textoNaranja .seleccionado{
	color:#F59909;
	font-weight:bold;
}
.paginacion_textoGris{
	width:100%; 
	padding-top:8px; 
	padding-bottom:8px; 
	text-align:right;
}
.paginacion_textoGris a{
	color:#999999;
	text-decoration:none;
}
.paginacion_textoGris a:hover{
	color:#4F4F4F;
	text-decoration:none;
}
.paginacion_textoGris .seleccionado{
	color:#4F4F4F;
	font-weight:bold;
}
/*--- Cuadro línea bicolor ---*/
.cuadroContenido{
	float:left;
	width:100%;
	padding-top:25px;
	padding-bottom:25px;
}
.cuadroContenidoBordeA2A2A2{
	width:99.9%; /* total 980px*/
	border:1px solid #A2A2A2;
}
.cuadroContenidoBorde666666{
	width:99.9%; /* total 978px*/
	border:1px solid #666666;
	background-color:#FFFFFF;
}

/*--- Fin Cuadro línea bicolor ---*/


/*--- Menú Superior ---*/
.contenido{
	width:88%;
	margin:0 auto 0 auto;
}
.menuSuperior{
	float:left;
	width:100%;
	padding-top:18px;
}
.menuSuperiorLogo{
	float:left;
	width:350px;
	height:31px;
	text-align:right;
	padding-top:8px;
}
.menuSuperiorFecha{
	width:100%;
	text-align:right;
	color:#666666;
	padding-bottom:13px;
}

.menuSuperiorIdioma{
	float:right;
	width:15%;
	text-align:right;
}
.menuSuperiorIdioma a{
	text-decoration:none;
	font-weight:bold;
	color:#999999;
}
.menuSuperiorIdioma a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#999999;
}

.menuSuperiorContacto{
	float:left;
	width:15%;
	text-align:right;
	padding-top:8px;
}
.menuSuperiorContacto a{
	float:right;
	display:block;
	padding-top:18px;
	font-weight:bold;
	color:#1F8CC5;
	width:55px;
	text-decoration:none;
}
.menuSuperiorContacto a:hover{
	color:#1F8CC5;
	text-decoration:underline;
}

.menuSuperiorOrigenPortal{
	float:left;
	width:20%;
	text-align:right;
	padding-top:8px;
}
.menuSuperiorOrigenPortal a{
	float:right;
	display:block;
	padding-top:18px;
	font-weight:bold;
	color:#1F8CC5;
	width:130px;
	text-align:left;
	padding-left:8px;
	text-decoration:none;
}
.menuSuperiorOrigenPortal a:hover{
	color:#1F8CC5;
	text-decoration:underline;
}
/*--- Fin Menú Superior ---*/


/*--- Menú de Categorías ---*/
.menuCategorias{
	width:16%; /*18%*/
	padding:1% 1% 1% 0;
	background:url(images/h_linea-menu.gif) right 16px no-repeat;
}
.categorias{
	font-weight:bold;
}
.categorias li.categoria{
	padding-bottom:10px;
	padding-left:10px;
}
.categorias li.categoria ul{
	/*padding-left:15px;*/
}

.textoVerde{
	color:#8DAF15;
}
.textoAzul{
	color:#1F8CC5;
}
.textoNaranja{
	color:#F59909;
}
.textoGris{
	color:#4F4F4F;
}

.subcategorias{
	
}
.subcategorias li.subcategoria{
	padding-top:3px;
}
.punto_verde{
	background:url(images/h_item_puntoverde.gif) left 8px no-repeat;
}
.punto_azul{
	background:url(images/h_item_puntoazul.gif) left 8px no-repeat;
}
.punto_naranja{
	background:url(images/h_item_puntonaranja.gif) left 8px no-repeat;
}
.punto_gris{
	background:url(images/h_item_puntogris.gif) left 8px no-repeat;
}
.padding10{
	padding-left:10px;
}
.atextoVerde{
	color:#8DAF15;
	text-decoration:none;
}
.atextoAzul{
	color:#1F8CC5;
	text-decoration:none;
}
.atextoNaranja{
	color:#F59909;
	text-decoration:none;
}
.atextoGris{
	color:#4F4F4F;
	text-decoration:none;
}
.atextoVerde:hover{
	color:#8DAF15;
	text-decoration:underline;
}
.atextoAzul:hover{
	color:#1F8CC5;
	text-decoration:underline;
}
.atextoNaranja:hover{
	color:#F59909;
	text-decoration:underline;
}
.atextoGris:hover{
	color:#4F4F4F;
	text-decoration:underline;
}
/*--- Fin Menú categorías ---*/

/*--- Menu banners izquierda ---*/
.menuBanners{
	width:18.5%; /* Real 20% */
	padding-top:15px;
	padding-left:0.5%;
}
.formularioBusqueda{
	width:100%;
	background:#A4D1E8 url(images/h_fondo_buscador.gif) right bottom no-repeat;
	padding-bottom:15px;
}
.tituloFormularioBusqueda{
	padding-left:10px;
	text-align:left;
}
.formularioBusqueda form{
	padding:10px;
}
.formularioBusqueda form p{
	padding-top:5px;
	color:#1F8CC5;
}
.botonFormulario{
	color:#1F8CC5;
	font-weight:bold;
	text-decoration:none;
}
.textoFormulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #1F8CC5;
}
.anchoCriterioTexto{
	width:90%;
}
.anchoCriterioFecha{
	width:50%;
}
.banner{
	width:100%;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}
/*--- Fin menú banners izquierda ---*/

/*--- Pie de la página ---*/
.piePagina{
	width:100%;
	background-color:#F59908;
	height:20px;
	text-align:center;
}
.piePaginaAvisoLegal{
	padding-top:3px;
	float:left;
	text-align:right;
	padding-right:5%;
	width:45%;
}
.piePaginaPoliticaPrivacidad{
	padding-top:3px;
	float:left;
	text-align:left;
	padding-left:5%;
	width:45%;
}
.piePaginaAvisoLegalEnlace{
	color:#FFFFFF;
	text-decoration:none;
}
.piePaginaPoliticaPrivacidadEnlace{
	color:#FFFFFF;
	text-decoration:none;
}
/*--- Fin Pie de la página ---*/
/*** FIN COMUNES ***/



/*** HOME ***/

.contenidoCentral{
	width:58.5%; /* Real 61%*/
	padding:1.5%;
}
.contenidoCentralFlash{
	text-align:left;
	width:100%;
	padding-bottom:20px;
}
.contenidoCentralNoticias{
	width:100%;
}
.contenidoCentralNoticiasTitulo{
	width:100%;
	font-size:16px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
/*--- Noticias destacadas ---*/
.noticiasDestacadas{
	width:64.5%;
}
.noticiasDestacadas100{
	width:100%;
}
.noticia{
	width:98%;
	padding-bottom:10px;
}

.noticia100{
	width:100%;
	padding-bottom:10px;
}
.imagenNoticia{
	width:105px;
	padding-top:8px;
}
.imagenNoticia img{
	border:1px solid #666666;
}
.contenidoNoticia{
	padding-left:105px;
}
.fechaNoticia{
	color:#999999;
	font-size: 10px;
	text-align:left;
	padding-top:4px;
}
.tituloNoticia a{
	display:block;
	color:#1F8CC5;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	text-decoration:none;
}
.titulo_noticia a:hover{
	text-decoration:underline;
}
.resumenNoticia a{
	display:block;
	color:#666666;
	font-size: 10px;
	text-align:justify;
	padding-top:4px;
	text-decoration:none;
}
.resumenNoticia a:hover{
	text-decoration:underline;
}
.backButton{
	/*background:transparent url(images/bt_volver.gif) no-repeat scroll 10px top;*/
	color:#999999;
	text-decoration:none;
	height:14px;
	padding-left:28px;
	padding-top:3px;
	width:125px;
	font-weight:bold;

}
.backButton:hover{
	/*background:transparent url(images/bt_volver.gif) no-repeat scroll 10px top;*/
	color:#999999;
	text-decoration:underline;
}

/*--- noticias breves ---*/
.noticiasBreves{
	width:34%;
	/*padding-left:0.5%;*/
	background:#BEBEBE url(images/h_pie_breves.gif) bottom left no-repeat;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.listadoNoticiasBreves{
	padding-top:10px;
	padding-left:15px;
	padding-bottom:25px;
}
.listadoNoticiasBreves li{
	background:url(images/h_item_not.gif) left 3px no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}
.listadoNoticiasBreves li a{
	color:#FFFFFF;
	text-decoration:none;
}
.listadoNoticiasBreves li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*** FIN HOME ***/


/*** NOTICIA AMPLIADA ***/
.contenedorNoticia{
	padding-top:8px;
	width:100%;
}
.contenedorNoticiaElementosRelacionados{
	background-color:#DFDFDF;
	padding-bottom:10px;
	width:162px;
	float:left;
}
.contenedorNoticiaImagen{
	border:1px solid #999999;
}
.contenedorNoticiaPieImagen{
	background-color:#FFFFFF;
	padding:3px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	color:#999999;
}
.contenedorNoticiaTituloElementosRelacionados{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	color:#005CA8;
	font-weight:bold;
	border-bottom: 2px solid #FFFFFF;
}
.contenedorNoticiaTituloElementosRelacionados ul{
	padding-top:5px;
	padding-left:5px;
	color:#666666;
	font-weight:normal;
}
.contenedorNoticiaTituloElementosRelacionados ul li{
	padding-top:5px;
	padding-bottom:5px;
}
.contenedorNoticiaTituloElementosRelacionados ul li a{
	color:#666666;
	text-decoration:none;
}
.contenedorNoticiaTituloElementosRelacionados ul li a:hover{
	color:#666666;
	text-decoration:underline;
}
.adjuntos{
	background:#DFDFDF url(images/bt_descargardocumento.gif) 3px 6px no-repeat;
}
.documentos{
	background:#DFDFDF url(images/bt_documentos.gif) 3px 6px no-repeat;
}
.links{
	background:#DFDFDF url(images/bt_links.gif) 3px 6px no-repeat;
}
.contenedorNoticiaContenidos{
	padding-left:187px;
}
.contenedorNoticiaContenidosImprimir{
	font-size:10px;font-weight:bold;color:#8DAF15;padding-bottom:15px;
}
.imprimirNoticia{
	color:#999999;
	text-decoration:none;
	background:url(images/bt_imprimir.gif) left center no-repeat;
	padding-left:20px;
	display:block;
	height:14px;
	width:100px;
	padding-top:2px;
	float:left;
}

.imprimirNoticia:hover{
	color:#999999;
	text-decoration:underline;
}
/*
.contenedorNoticiaContenidosEnviarAmigo{
	font-size:10px;font-weight:bold;color:#8DAF15;padding-bottom:15px;
}
.contenedorNoticiaContenidosEnviarAmigo a{
	color:#999999;
	text-decoration:none;
	background:url(images/bt_imprimir.gif) left center no-repeat;
	padding-left:20px;
	display:block;
	height:14px;
	width:100px;
	padding-top:2px;
}
.contenedorNoticiaContenidosEnviarAmigo a:hover{
	color:#999999;
	text-decoration:underline;
}
*/
.contenedorNoticiaContenidosFecha{
	color:#999999;
	padding-bottom:15px;
	vertical-align:top;
}
.contenedorNoticiaContenidosTitulo{
	color:#1F8CC5;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	vertical-align:top;
}
.contenedorNoticiaContenidosResumen{
	color:#1F8CC5;
	font-size:12px;
	padding-bottom:15px;
	text-align:justify;
	vertical-align:top;
}
.contenedorNoticiaContenidosTexto{
	color:#666666;
	font-size:10px;
	padding-bottom:15px;
	text-align:justify;
	vertical-align:top;
}
/*** FIN NOTICIA AMPLIADA ***/

/*** DOCUMENTOS ***/
.tituloDocumento{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
}
.resumenDocumento{
	color:#666666;
	padding-bottom:10px;
}
.descargarArchivo{
	background:url(images/b_descarchivo.gif) top left no-repeat;
	color:#999999;
	text-decoration:none;
	/*display:block;*/
	height:14px;
	padding-left:18px;
	padding-top:3px;
	width:125px;
	/*float:left;*/
}
.descargarArchivo:hover{
	background:url(images/b_descarchivo.gif) top left no-repeat;
	color:#999999;
	text-decoration:underline;
}
.enviarAmigo{
	background:url(images/bt_enviarAmigo.gif) 10px top no-repeat;
	color:#999999;
	text-decoration:none;
	/*display:block;*/
	height:14px;
	padding-left:28px;
	padding-top:3px;
	width:125px;
	/*float:left;*/
}
.enviarAmigo:hover{
	background:url(images/bt_enviarAmigo.gif) 10px top no-repeat;
	color:#999999;
	text-decoration:underline;
}

.documento100{
	width:100%;
	padding-bottom:15px;
}

/*** FIN DOCUMENTOS ***/

/*** LINKS DE INTERÉS ***/
.abrirEnlace{
	background:url(images/bt_enlaces.gif) top left no-repeat;
	color:#999999;
	text-decoration:none;
	display:block;
	height:14px;
	padding-left:18px;
	padding-top:3px;
	width:125px;
}
.abrirEnlace:hover{
	background:url(images/bt_enlaces.gif) top left no-repeat;
	color:#999999;
	text-decoration:underline;
}

/*** FIN LINKS DE INTERÉS ***/

/*** BOLETINES ***/
.cabeceraBoletin{
	background-color:#DFDFDF;
	padding:1.5%;
	width:97%;
}
.cabeceraBoletinContenido{
	width:100%;
	vertical-align:bottom;
}
.numeroBoletin{
	text-align:right;
	vertical-align:bottom;
	color:#999999;
	font-size:10px;
}
.presentacionBoletin{
	width:80%;
	text-align:left;
	color:#999999;
	font-size:10px;
}
.tituloBoletin{
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
	color:#1F8CC5;
	padding-top:5px;
}
.resumenBoletin{
	vertical-align:top;
	font-size:11px;
	font-weight:normal;
	color:#1F8CC5;
}
.noticiasBoletin100{
	width:95%;
	padding:2% 2.5% 2% 2.5%;
}

/*** FIN BOLETINES ***/

/*** ENVIAR AMIGO ***/
.formularioEnviarAmigo{
	width:50%;
	/*background:#A4D1E8 url(images/h_fondo_buscador.gif) right bottom no-repeat;*/
	padding-bottom:15px;
}
.tituloformularioEnviarAmigo{
	padding-left:10px;
	text-align:left;
}
.formularioEnviarAmigo form{
	padding:10px;
}
.formularioEnviarAmigo form p{
	padding-top:5px;
	color:#1F8CC5;
	width:90%;
}
.botonFormulario{
	color:#1F8CC5;
	font-weight:bold;
	text-decoration:none;
}
.textoFormulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #1F8CC5;
}
.anchoCriterioTexto{
	width:90%;
}

/*** FIN ENVIAR AMIGO ***/
/*** SUSCRIPCION BOLETINES ***/
.formularioSuscripcionesBoletines{
	width:50%;
	/*background:#A4D1E8 url(images/h_fondo_buscador.gif) right bottom no-repeat;*/
	padding-bottom:15px;
}
.formularioSuscripcionesBoletines form{
	padding:10px;
}
.formularioSuscripcionesBoletines form p{
	padding-top:5px;
	color:#F59909;
	width:90%;
}
.formularioSuscripcionesBoletines .botonFormulario{
	color:#F59909;
	font-weight:bold;
	text-decoration:none;
}
.formularioSuscripcionesBoletines .textoFormulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #F59909;
}
.formularioSuscripcionesBoletines .anchoCriterioTexto{
	width:90%;
}

/*** FIN SUSCRIPCION BOLETINES ***/