@import url("abstract_styles.css");



img {

	vertical-align: middle;

}



/*div { border:0;}*/



BODY{

	text-align: center;

	font-family: Verdana,Arial, sans-serif;

	font-size: 0.7em;

	background-color: #fff;

	line-height: 1em; /*necesario para linux*/

}



A{

	text-decoration: none;

	outline: none;

}



A:hover{

	text-decoration: underline

}



IMG {

	border: 0;

}



form{

	border: 0;

	margin:0;

}



.pie_bloq{

	clear: both;

	font-size: 0.1em;

}



input {

	vertical-align: middle;

}



p {

	text-align: justify;

}



a.enlaceGenerico{

	color: black;

}



/*===============================================================================================*/

/* ===================================== ESTRUCTURA PAGINA ===================================== */

/*===============================================================================================*/



#menuIzq {

	width: 182px;

	float: left;

	width: 18.6%;

	z-index: 3;

	position: relative;

}



#menuDrc {

	width: 180px; 

	float: right;

	width: 23.5%;

	z-index: 3;

	position: relative;

}

#contenedor{

	margin: auto;

	width: 947px;

	text-align: left;

	background-color: #FFFFFF;

}



#contenedor2 {

	width: 762px; /*585 + 180*/

	float: right;

}



#cabecera {

	width: 100%;

	background-color: #ffffff;

	position: relative;

}



#cuerpo {

	width: 100%;

   clear: both;

	background-position: top left;

	background-repeat: repeat-x;

}



#centro {

	float: left;

	display: inline;

	width: 569px;

	margin-left: 8px;

	width: 74%;

	padding-bottom: 57px;

}



/*===============================================================================================*/

/* ======================================= CABECERA ============================================ */

/*===============================================================================================*/



.contenedorEscudo {

	background-repeat: no-repeat;

	text-align: center;

	vertical-align: bottom;

	width: 168px;

	height: 84px; /*91*/

	padding-top: 7px;

	float: left;

	display: inline;

	margin-left: 12px;

	position: relative;

	z-index: 5;

}



.alturaMin1 {

	float: left;

	width: 1px;

	height: 60px;

}



.contenedorTop {

	float: right;

	width: 766px;

	position: relative;

}



.contenedorImagenTop {

	float: left;

	position: absolute;

/*	bottom: 31px;

	/bottom: 30px;*/

	left: 0;

	z-index: 0;

}



.cabeceraPosiciones {

	position: relative;

	width: 100%;

	z-index: 1;

}



.contenedorOpcionesTop {

	background-position: top left;

	background-repeat: no-repeat;

	height: 27px;  /*36*/

	width: 330px;

	width: 43%;

	float: right;

	clear: both;

	margin-bottom: 7px;

	padding-top: 9px; 

}



.contenedorPortal {

	clear: both; 

	width: 100%;

	padding: 0%;

	top: 64px;

	left: 1px;

	position: absolute;

}



.contenedorPortal img {

}



ul.navegadorPrincipal {

	text-align: right;

	clear: both;

	width: 98%;

	float: right;

	height: 18px;

	margin: 0 12px 4px 0;

	padding: 0;

	display: inline;

	line-height: 0.9em;

	font-size: 0.9em;

	line-height:1.1em;

}



li.elemNavegadorPrincipal, li.elemNavegadorPrincipalUltimo {

	width: 99%;

	margin: 0;

	padding: 0 0 2px 6px;

	list-style: none outside none;

	display: inline;	

	letter-spacing: -1px;

}



li.elemNavegadorPrincipalUltimo {

	border-right: none;

}



.formIdioma {

	margin: 0;

	padding: 0;

	width: 49%;

	float: left;

}



select.selectIdioma {

	font-size: 0.9em;

	width: 137px;

	width: 86%;

	float: left;

	margin-left: 11px;

	display: inline;

}



form.buscadorCabecera {

	margin: 0;

	padding: 0;

	width: 150px; /*149*/

	float: right;

}



.inputCabecera {

	width: 120px;

	width: 79%;	

	font-size: 0.9em;

	float: left;

	text-align: left;

}



.botonCabecera {

	width: 21px;

	border: none;

	float: left;

}



/*===============================================================================================*/

/* ===================================== MENU IZQUIERDO ======================================== */

/*===============================================================================================*/



ul.listaMenuIzqTop {

	margin: 0 0 14px 0;

	padding: 0;

	width: 100%;	

	width: 182px;	

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



li.elemListaMenuIzqTop {

	margin: 0;

	padding: 6px 0 0 0;

	width: 100%;

	list-style: none outside none;

}



ul.listaMenuIzqTopN2 {

	margin: 0;

	padding: 0;

	width: 100%;

}



li.elemListaMenuIzqTopN2 {

	margin: 0 0 8px 0;

	padding: 0 0 1px 0;

	width: 100%;

	list-style: none outside none;

}



ul.listaMenuIzqTopN3 {

	margin: 10px 0 0 0;

	padding: 0;

	width: 100%;

}



li.elemListaMenuIzqTopN3, li.elemListaMenuIzqTopN3Ultimo {

	margin: 0 0 10px 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

}



li.elemListaMenuIzqTopN3Ultimo {

	margin: 0 0 0px 0 !important;

}



ul.listaMenuIzqBottom {

	margin: 0 0 10px 0;

	padding: 0 0 0 0;

	width: 100%;	

	width: 182px;	

	background-repeat: no-repeat;

	background-position: 0px 4px;

}



li.elemListaMenuIzqBottom {

	margin: 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

}



.ajusteT3 {

	height: 13px;

}



ul.listaMenuIzqCentral {

	margin: 0 0 8px 0;

	padding: 0;

	width: 100%;	

	width: 182px;

}



li.elemListaMenuIzqCentralPrimero, li.elemListaMenuIzqCentralUltimoIzq,

li.elemListaMenuIzqCentralUltimoDrc , li.elemListaMenuIzqCentralIzq, 

li.elemListaMenuIzqCentralDrc {

	margin: 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

	background-position: top left;

	background-repeat: no-repeat;

}



li.elemListaMenuIzqCentralPrimero {

	height: 38px;

}



li.elemListaMenuIzqCentralUltimoIzq {

	padding-top: 7px;

	height: 32px;

}



li.elemListaMenuIzqCentralUltimoDrc {

	padding-top: 7px;

	height: 35px;

}





li.elemListaMenuIzqCentralIzq {

	height: 35px;

}



li.elemListaMenuIzqCentralDrc {

	height: 34px;

	padding-top: 6px;

}



.ajuste2Lineas {

	text-align: right;

	width: 90%;

	padding: 0 5%;

}



.ajusteCentralPrimero1Linea {

	padding-top: 5px !important;

	/*Este estilo se usa solo cuando el contenido  de la clase elemListaMenuIzqCentralPrimero tiene

	una sola linea*/

}



.ajusteCentralUltimo1Linea {

	padding-top: 5px !important;

	/*Este estilo se usa solo cuando el contenido  de la clase elemListaMenuIzqCentralPrimero tiene

	una sola linea*/

}



.ajusteCentralIzq1Linea {

	/*Este estilo se usa solo cuando el contenido  de la clase elemListaMenuIzqCentralIzq tiene

	una sola linea*/

	padding-top: 6px !important;  

}



.ajusteCentralDrc1Linea {

	/*Este estilo se usa solo cuando el contenido  de la clase elemListaMenuIzqCentralDrc tiene

	una sola linea*/

	padding-top: 6px !important;

}



.textoMenuIzqT1 {

	font-size: 1.2em;

	padding: 1px 7% 0 10%;

	width: 83%;

	letter-spacing: -1px;

	line-height: 1.2em;

}



.textoMenuIzqT2 {

	background-position: 0px 3px;

	background-repeat: no-repeat;

	padding-left: 15px;

}



.textoMenuIzqT3 {

	background-position: 2px 3px;

	background-repeat: no-repeat;

	padding: 0 0 2px 15px;

}



.textoMenuIzqT4 {

	font-size: 1.2em;	

	line-height: 1.2em;

	padding: 0px 10% 0 10%;

	width: 80%;

	letter-spacing: -1px;

}



.ajusteT1 {

/*	margin-bottom: 9px;*/

	margin-left: 3px;

}



.ajusteT2 {

	margin-bottom: 11px;

}

.imagenIzqN1 {

/*	float: right;*/

	position: relative;

	top: -7px;

	right: -10px;

}



.imagenIzqN2 {

/*	float: right;*/

	position: relative;

	/*top: -7px;*/

	right: -25px;

}



.ajusteT6 {

	margin-bottom: 17px;

	margin-left: 3px;

}



.menuDesplegadoIzqCenter {

	width: 168px;

	margin: 0px 0 0 5px;

}



.menuDesplegadoIzqTop {

	width: 100%;

	padding-top: 10px;

}



.menuDesplegadoIzqBottom {

	width: 155px;  /*168 - 8 - 5*/

	padding: 0 5px 10px 8px;

}





/*===============================================================================================*/

/* ===================================== MENU DERECHO ========================================== */

/*===============================================================================================*/



ul.listaMenuDrcTopDesplegado, ul.listaMenuDrcTopPlegado{

	margin: 0 0 0px 0;

	padding: 0;

	width: 100%;	

	width: 180px;	

	background-repeat: no-repeat;

	background-position: top left;

}



li.elemListaMenuDrcTop {

	margin: 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

}



ul.listaMenuDrcTopN2 {

	margin: 0;

	padding: 0;

	width: 100%;

}



li.elemListaMenuDrcTopN2 {

	margin: 0 0 8px 0;

	padding: 0 0 1px 0;

	width: 100%;

	list-style: none outside none;

	background-position: 0px 3px;

	background-repeat: no-repeat;

}



.menuDesplegadoDrcCenter {

	width: 168px;

	margin: 0px 0 0 8px;

}



.menuDesplegadoDrcTop {

	width: 100%;

	padding-top: 10px;

}



.menuDesplegadoDrcBottom {

	width: 155px;  /*168 - 8 - 5*/

	padding: 0 5px 10px 8px;

}





.textoMenuDrcT1 {

	font-size: 1.2em;	

	line-height: 1.2em;

	padding: 0 5% 8px 20%;

	width: 75%;

	letter-spacing: -1px;

	color: #FFF;

	cursor: pointer;

}



.textoMenuDrcT2 {

	background-position: 0px 3px;

	background-repeat: no-repeat;

	padding-left: 15px;

}



.textoMenuDrcT3 {

	background-position: 2px 3px;

	background-repeat: no-repeat;

	padding-left: 15px;

}



.ajusteServicios {

	float: left;	

	padding-top: 13px;

}



.ajusteInfo {

	float: right;

	margin-top: 6px;

}



.imagenMenuDrc {

	width: 100%;

	text-align: center;

}



/*===============================================================================================*/

/* ======================================== PIE ================================================ */

/*===============================================================================================*/





#pie {

	width: 100%;

	margin-top: 11px;

	position: relative;

	top: -57px;

	z-index: 1;

}





ul.listaEnlacesPie1 {

	margin: 11px 1% 32px 0;

	padding: 0 0 2px 0;

	width: 99%;

	text-align: right;

}



ul.listaEnlacesPie2 {

	margin: 0 3% 0 0;

	padding: 0 0 12px 0;

	width: 97%;

	text-align: right;

}





li.elemListaEnlacesPie1, li.elemListaEnlacesPie1Ultimo,

li.elemListaEnlacesPie2, li.elemListaEnlacesPie2Ultimo {

	width: 99%;

	margin: 0;

	padding: 0 0 0 6px;

	list-style: none outside none;

	display: inline;	

}



li.elemListaEnlacesPie1Ultimo, li.elemListaEnlacesPie2Ultimo  {

	border-right: none;

}




.contenedorBannerPie {
	background-repeat: no-repeat;
	background-position: 0px 12px;
	width: 95.5%;
	padding: 5px 3% 9px 1.5%;
}

.bannerPieT1 {
/*	height: 47px;
	width: 59px;*/
	height: 60px;
	width: 70px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.bannerPieT1 *, .bannerPieT2 img {
	vertical-align: middle;
}

.bannerPieT2 {
/*	height: 47px;
	width: 59px;*/
	height: 60px;
	width: 70px;
	text-align: center;
	float: right;
}





/*===============================================================================================*/

/* ================================= ELEMENTOS DE CABECERA ===================================== */

/*===============================================================================================*/





h1.h1Portada {

	margin: 0;

	padding: 2px 0 4px 7%;

	font-size: 1.2em;

	line-height: 1.2em;

	float: left;

}



.contenedorH1 {

	width: 100%;

	background-position: top left;

	background-repeat: no-repeat;

}



h1.h1Seccion {

	margin: 0 0 15px 0;

	font-size: 1.1em;

	line-height: 1.4em;

	float: left;

	width: 74%;

	padding: 1px 8% 0 3%;

}



h2.h2FichaTablon {

	margin: 0;

	padding: 0;

	width: 100%;

	text-transform: uppercase;

	font-size: 1.2em;

	line-height: 1.2em;

}



h2.h2FichaNoticia {

	margin: 0 0 13px 0;

	padding: 0 0 2px 0;

	width: 100%;

	font-size: 1em;

}



h2.h2Seccion {

	margin: 0 0 3px 0;

	padding: 2px 0 2px 5%;

	width: 95%;

	font-size: 1.2em;

	line-height: 1.2em;

	letter-spacing: -1px;

}



h2.h2Error {

	margin: 0;

	padding: 0 0 5px 0;

	width: 100%;

	font-size: 1.4em;

	line-height: 1.4em;

}



h3.h3FichaTablon {

	margin: 0;

	padding: 0;

	width: 100%;

}





h1.h1T1 {

	margin: 0 0 10px 0;

	padding: 0;	

	font-size: 1em;

}



h2.h2T1 {

	margin: 0 0 5px 0;

	padding: 0;	

	font-size: 1em;

}



h2.h2T2 {

	margin: 0 0 5px 0;

	padding: 0;	

	font-size: 1em;	

}



h3.h3T1 {

	margin: 0 0 10px 0;

	padding: 0;	

	font-size: 1em;

}





h4.h4T1 {

	margin: 0 0 10px 0;

	padding: 0;	

	font-size: 1em;

}





/*===============================================================================================*/

/* ====================================== PORTADA ============================================== */

/*===============================================================================================*/



.contenedorTopPortada {

	width: 100%;

	text-align: center;

	margin-bottom: 14px;

}



.enlaceRSSPortada {

	float: right;

	margin: 3px 20px 0 0;

}



.contenedorH1Portada {

	width: 100%;

}



ul.navegadorTopCentro {

	margin: 0;

	padding: 3px 0 0 1%;

	width: 99%;

	/*cambio*/

	padding: 3px 0 0 3%;

	width: 97%;



}



li.elemNavegadorTopCentro {

	margin: 0;

	list-style: none outside none;

	float: left;

	margin-right: 9px;

/*	padding: 8px 20px 8px 20px;*/

	font-size: 1em;

	background-position: top left;

	background-repeat: repeat-x;

	letter-spacing: -1px;

	/*cambio*/

	width: 127px;

	padding: 8px 0px 8px 0px;

	text-align: center;

}



.miguita {

	margin: 14px 0 10px 0;

	float: left;

	background: url(cssimg/iconoMiguita.gif) 0px 0px no-repeat;

	font-size: 0.9em;

	padding: 0 0 4px 3%;	

}



.miguitaSinEnlaces {

	width: 97%;

}



.miguitaConEnlaces {

	width: 86%;

}



.contenedorEnlacesUtilidades {

	float: right;

	width: 10%;

	margin: 12px 0 0px 0;

	text-align: right;

}



.utilidad {

	float: right;

	padding: 3px 10px;

	letter-spacing: -1px;

}



.contenedorMargen {

	width: 99.7%;

	padding-left: 0.3%;

}



.contenedorBanners {

	width: 60%;

	text-align: center;

	padding: 0 20%;

}



.bannerCuerpoT1 {

	float: left;

	margin-right: 6px;

}



.bannerCuerpoT2 {

	float: left;

}



.bannerCuerpoT3 {

	float: right;

}



.portadaIzq {

	float: left;

	width: 45%;

	margin-right: 40px;

}



ul.listaPortadaIzq {

	margin: 0 0 0 0;

	padding: 13px 0 0 0 ;

	width: 100%;

}



li.elemListaPortadaIzq {

	margin: 0 0px 23px 0;

	padding: 0 0 0 2%;

	width: 98%;

	list-style: none outside none;

}



.imagenNoticiaPortada {

/*	float: left;*/

	width: 66px;

}



.imagenNoticiaPortada img {

	width: 62px;

}



.contenedorTextoNoticiaPortada {

/*	float: right;*/

	color: #605f64;

	line-height: 1.3em;

}



.noticiaConImagen {

	width: 72%;	

}



.noticiaSinImagen {

	width: 100%;	

}



.textoNoticiaPortada {

	letter-spacing: -1px;

	text-align: justify;

}



.ampliaNoticiaPortada {

	font-family: Arial, Helvetica, sans-serif;

	float: left;

	text-align: center;

	padding: 2px 5px 1px 5px;

	background-position: top left;

	background-repeat: no-repeat;

	/*letter-spacing: -1px;*/

	margin-top: 6px;

	font-size: 0.9em;

}



.ajusteAmpliaNoticiaPortada {

	padding: 0 5px 0px 4px !important;

}



.depNoticia {

	text-transform: uppercase;

	letter-spacing: -1px;

}



.fechaNoticia {

	letter-spacing: -2px;

}



.portadaDrc {

	float: left;

	width: 45%;

}



ul.listaPortadaDrc {

	margin: 0;

	padding: 13px 0 0 0;

	width: 100%;

}



li.elemListaPortadaDrc {

	margin: 0 0 15px 0;

	padding: 0 0 0 5%;

	width: 95%;

	list-style: none outside none;

	background: url(cssimg/especifico/puntoNivel1.gif) 0px 4px no-repeat;	

}



.seccionDestacado {

	width: 100%;

	font-size: 1em;

	margin-bottom: 1px;

	letter-spacing: -1px;

	padding-bottom: 1px;

}



p.textoSeccionDestacado

{

	margin: 0;

	padding: 0;

	text-align: justify;

	color: #605F64;

/*	font-size: 0.9em;*/

	letter-spacing: -1px;

}



/*===============================================================================================*/

/* ======================================= MAPA WEB ============================================ */

/*===============================================================================================*/



.contenedorMapaWeb {

	background: url(cssimg/fondoMapaWeb.gif) bottom right no-repeat;

	width: 100%;

	padding-bottom: 57px;

}





ul.mapaWeb {

	margin: 0;

	padding: 0;

	width: 100%;	

}



li.elemMapaWebN1 {

	margin: 0 0 6px 0;

	padding: 0 0 1px 0;

	width: 100%;

	list-style: none outside none;



}



.seccionMapa {

	background-position: top left;

	background-repeat: no-repeat;	

	padding: 3px 0 4px 5%;

	width: 95%;

}



ul.mapaWebN2 {

	margin: 9px 0 0px 0;

	padding: 0;

	width: 100%;	

}



li.elemMapaWebN2 {

	margin: 0;

	padding: 0 0 2px 11%;

	width: 89%;

	list-style: none outside none;

	background: url(cssimg/puntoNivel3.gif) 50px 4px no-repeat ;

}



ul.mapaWebN3 {

	margin: 2px 0 0 0;

	padding: 0;

	width: 100%;	

}



li.elemMapaWebN3 {

	margin: 0;

	padding: 0 0 1px 7%;

	width: 93%;

	list-style: none outside none;

}





/*===============================================================================================*/

/* ===================================== BUZON SUGERENCIAS ===================================== */

/*===============================================================================================*/



form.buzonSugerencias {

	margin: 0;

	padding: 0;

	width: 100%;

}



label.labelBuzonSugerencia {

	float: left;

	width: 20%;

	font-weight: bold;

	margin-bottom: 10px;

	padding-bottom: 2px;

}



input.inputBuzonSugerencias {

	float: left;

	width: 76%;

	margin-bottom: 10px;

}



.areaBuzonSugerencias {

	float: left;

	width: 76%;

	text-align: left;

	margin-bottom: 10px;

}



.contenedorBuzonSugerencias {

	float: right;

	width: 80%;

}



.botonT1 {

	border: none;

	padding: 1px 4px 3px 25px;

	margin-top: 3px;

	cursor: pointer;

	font-size: 0.9em;

}





/*===============================================================================================*/

/* =================================== FICHA TABLON ============================================ */

/*===============================================================================================*/



.tituloAnuncio {

	width: 100%;

	padding-bottom: 15px;

	margin-bottom: 9px;

	line-height: 1.1em;

}



ul.listaCategoriasFichaTablon {

	margin: 13px 0;

	padding: 0;

	width: 100%;

}



li.elemListaCategoriasFichaTablon {

	margin: 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

	font-weight: bold;

}



.fechaFichaTablon {

	width: 100%;

	font-weight: bold;

	margin-bottom: 20px;

}



.contenedorColorTop {

	width: 100%;

	background-position: top right;

	background-repeat: no-repeat;

	padding-top: 12px;

}



.contenedorColorCenter {

	width: 100%;	

}



.contenedorColorBottom {

	width: 100%;	

	background-position: bottom left;

	background-repeat: no-repeat;

	padding-bottom: 11px;

}





/*===============================================================================================*/

/* =================================== TABLON ANUNCIOS ========================================= */

/*===============================================================================================*/



.formularioTablon {

	margin: 0;

	padding: 0;

	width: 100%;

}



label.labelTablon {

	float: left;

	width: 15%;

	padding: 0 0 3px 5%;

	margin-bottom: 7px;

}



.falsoLabelTablon {

	float: left;

	width: 15%;

	padding: 6px 0 3px 5%;

	margin-bottom: 7px;

}



input.inputTablon {

	float: left;

	width: 54%;	

	font-size: 0.9em;

	margin-bottom: 7px;

}



select.selectTablon {

	width: 54.4%;

	font-size: 1.2em;

	margin-bottom: 7px;

}



select.selectTablon option {

/*	padding: 0 0 2px 7px;*/

} 



.contenedorEnvioTablon {

	float: right;

	width: 80%;

}



.botonT2 {

	border: none;

	cursor: pointer;

	font-size: 0.9em;

	padding: 2px 15px;

}



.contenedorNunResultados {

	text-align: center;

	width: 100%;

	margin: 15px 0;

	font-size: 1.1em;

	line-height: 1.1em;

}



.paginacionSuperior, .paginacionInferior {

	width: 100%;

	text-align: center;

}



.paginacionSuperior {

	margin-bottom: 11px;	

} 



.paginacionInferior {

	margin-top: 11px;

}



ul.listaResultadosBuscadorTablon {

	width: 100%;

	margin: 0;

	padding: 0;	

}



li.elemListaResultadosBuscadorTablon {

	width: 98%;

	margin: 0;

	padding: 10px 0 12px 2%;

	list-style: none outside none;

}



.resultadoTablonImagenIzq {

	float: left;

	margin: 0 12px 2px 0;

}



.resultadoTablonImagenDrc {

	float: right;

	margin: 0 0 2px 12px;

}



p.tituloResultadoTablon {

	margin: 0;

	padding: 0;

	text-align: justify;

	line-height: 1.1em;

}



p.fechaResultadoTablon {

	margin: 0 0 4px 0 !important;

	padding: 0;

	text-align: justify;

}



/*===============================================================================================*/

/* =================================== FICHA NOTICIA =========================================== */

/*===============================================================================================*/



.tituloNoticia {

	width: 100%;

	margin-bottom: 11px;

	text-align: justify;

	line-height: 1.1em;

}



.subtituloNoticia {

	width: 100%;

	padding-bottom: 15px;

	margin-bottom: 11px;

	text-align: justify;

	line-height: 1.1em;

}



.clasificacionNoticia {

	width: 100%;

	margin-bottom: 12px;

}



ul.listaCategoriasFichaNoticia {

	margin: 13px 0;

	padding: 0 0 0 4%;

	width: 96%;

}



li.elemListaCategoriasFichaNoticia {

	margin: 0;

	padding: 0 0 1px 3%;

	width: 97%;

	list-style: none outside none;

	font-weight: bold;

}



.fechaFichaNoticia {

	width: 100%;

	font-weight: bold;

	margin-bottom: 20px;

}





p.parrafoCD {

	margin: 0;

	padding: 0;

	text-align: justify;

	line-height: 1.2em;

}
p.parrafoCD1{
	margin: 0;

	padding: 0;

	text-align: justify;

	line-height: 15px;
}


ul.listaEnlacesNoticia {

	margin: 0;

	padding: 0 0 0 3%;

	width: 98%;

}



li.elemListaEnlacesNoticia {

	margin: 0 0 15px 0;

	padding: 0 0 1px 4%;

	width: 96%;

	list-style: none outside none;

}



.galeriaNoticias {

	width: 96%;

	padding: 0 2%;

	text-align: center;

}



.galeriaNoticias img {

	width: 110px;

	margin: 0 10px 5px 0;

}





.botonVolver {

	float: right;

	padding: 4px 12px 4px 20px;

	background-position: top left;

	background-repeat: no-repeat;

}



.botonCalendario {

	margin-left: 5px;

	float: left;	

	cursor: pointer;

}



/*===============================================================================================*/

/* ================================= NOVEDADES SECTORIALES======================================= */

/*===============================================================================================*/



.solicitudNovSectorial {

	width: 94%;

	background: url(cssimg/iconoMiguita.gif) 15px 4px no-repeat;

	font-weight: bold;

	padding: 4px 0 5px 6%; 

	margin: 11px 0 0 0

}



.filtroAvanzadoAbierto, .filtroAvanzadoCerrado {

	text-align: right;

	width: 100%;

	padding: 0 5% 2px 0;

	padding: 0 0% 2px 0;

	margin: 5px 0 0 0;

	font-weight: bold;

}



.filtroAvanzadoAbierto span, .filtroAvanzadoCerrado span {

	cursor: pointer;

	padding-right: 30px;

}





#filtroAvanzado {

	width: 100%;

	margin-top: 10px;

}



/*===============================================================================================*/

/* =================================== ENLACES INTERES ========================================= */

/*===============================================================================================*/





label.labelInteres {

	float: left;

	width: 21%;

	padding: 0 0 2px 5%;

	margin-bottom: 7px;

	font-size: 1em;

}



input.inputInteres {

	float: left;

	width: 48%;	

	font-size: 0.9em;

	margin-bottom: 7px;

}



select.selectInteres {

	width: 48%;

	font-size: 0.9em;

	margin-bottom: 7px;

}



.contenedorEnvioInteres {

	float: right;

	width: 74%;

}



.enlaceInteres {

	margin-bottom: 5px !important;

}	



.enlaceInteres a{

	font-weight: bold;

	text-decoration: underline;

}



.documentoInteres a{

	font-weight: bold;

	text-decoration: underline;

}







ul.listaResultadosEnlacesInteres {

	width: 100%;

	margin: 0;

	padding: 0;	

	font-size: 0.9em;

}



li.elemListaResultadosEnlacesInteres {

	width: 98%;

	margin: 0;

	padding: 10px 0 12px 2%;

	list-style: none outside none;

	font-size: 1.1em;

}





/*===============================================================================================*/

/* ================================== NOVEDADES FORMULARIO ===================================== */

/*===============================================================================================*/





form.formNovedadSectorial {

	margin: 0;

	padding: 0;

	width: 97%;

	float: right;

}



label.labelNovedadSectorial, label.labelNovedadSectorialT2, 

label.labelNovedadSectorialT3, .falsoLabelNovSec {

	float: left;

	width: 24%;

	padding: 2px 0 2px 0;

	font-size: 1em;

	font-weight: bold;

	letter-spacing: -1px;

}



label.labelNovedadSectorialT2 {

	padding-left: 3%;

	width: 21%;

}



label.labelNovedadSectorialT3 {

	margin: 3px 0;

}



input.inputNovedadSectorial, input.inputNovedadSectorialT2, input.inputNovedadSectorialT3 {

	float: left;

	width: 74%;

	font-size: 0.9em;

	margin-bottom: 7px;

}



input.inputNovedadSectorialT2 {

	width: 38% !important;

}



 input.inputNovedadSectorialT3 {

 	margin: 3px 0 7px 0 !important; 

	width: 38% !important;

 }



select.selectNovedadSectorial {

	float: left;

	width: 75.2%;

	font-size: 0.9em;

	margin-bottom: 7px;

}



select.selectNovedadSectorialT2 {

	float: left;

	width: 12%;

	margin: 0 6px 7px 0;

	font-size: 0.9em;

}



select.selectNovedadSectorialT3 {

	float: left;

	width: 20%;

	margin: 0 6px 7px 0;

	font-size: 0.9em;

}



.areaNovedadSectorial {

	width: 74%;

	float: left;

	margin-bottom: 7px;

}



.contenedorNovedadesFormulario {

	float: right;

	width: 76%;

}





/*===============================================================================================*/

/* ===================================== TIPO TEXTO  =========================================== */

/*===============================================================================================*/



.separador {

	width: 100%;

	height: 10px;

	margin-bottom: 10px;

}



.contenedorTipoTexto {

	width: 100%;

}



.contenedorTipoTextoNivel1 {

	width: 100%;	

/*	margin-top: 35px;*/

	margin-bottom: 10px;

}

.contenedorTipoTextoNivel1 a{
	text-decoration: underline;
}

.contenedorTipoTextoNivel2 {

	width: 96%;		

	margin: 25px 0 0 4%;

}



.contenedorTipoTextoNivel3 {

	width: 96%;		

	margin: 25px 0 0 4%;

}



.puntito {

	width: 98%;

	padding-left: 2%;

}



.imagenContenidoDrc {

	float: right;

	margin: 0 0 5px 10px;

}



.imagenContenidoIzq {

	float: left;

	margin: 0 10px 5px 0;

}



.imagenContenidoCentro {

	width: 100%;

	text-align: center;

	margin: 5px 0;

}



ul.listaEnlacesTipoTexto {

	margin: 5px 0 10px 0;

	padding: 0 5%;

	width: 90%;	

}



ul.listaEnlacesTipoTexto li {

	margin: 0 0 20px 0;

	padding: 0 0 2px 4%;

	width: 95%;

	line-height: 1.3em;

	list-style: none outside none;	

	background-position: 0px 7px;

	background-repeat: no-repeat;

}


.contenedorTipoTextoNivel1 p{
	margin: 0;
	padding: 0;
	text-align: justify;
	line-height: 1.2em;
}



/*===============================================================================================*/

/* =================================== PAGINA SUSCRIPCIONES ==================================== */

/*===============================================================================================*/



.formularioSuscripcion {

	margin: 0 0 13px 0;

	padding: 4px 0 0 0;

	width: 100%;

}



.accesoFormulario {

	width: 98%;

	padding-left: 2%;

	padding: 12px 0 0 2%;

}



.accesoFormulario div{

	background: url(cssimg/iconoMiguita.gif) 0px 2px no-repeat;

	width: 95%;

	padding: 2px 0 4px 3%;

	margin-bottom: 25px;

	font-weight: bold;

}



.accesoFormulario p {

	text-align: justify;

	margin: 0 0 10px 0;

	padding: 0;

}



.accesoFormulario a {

	text-decoration: underline;

}



label.labelSuscripcion {

	float: left;

	width: 24%;

	padding-left: 5%;

	line-height: 1.1em;

	margin-bottom: 7px;

}



.contenedorSuscripcion2 {

	float: right;

	width: 71%;

}





/*===============================================================================================*/

/* ================================== PAGINA DE ERROR ========================================== */

/*===============================================================================================*/



.sinMiguita {

	height: 10px;

}



.contenedorInfoError {

	float: right;

/*	width: 81%;*/

	width: 84%;

}



.iconoMensaje {

	float: left;

/*	width: 15%;*/

	width: 12%;

}



p.parrafoError {

	margin: 0;

	padding: 0;

	text-align: justify;

	font-weight: bold;

	line-height: 1.1em;

}





/*===============================================================================================*/

/* =================================== DIRECTORIO EMPRESA ====================================== */

/*===============================================================================================*/



p.sectorEmpresa {

	margin: 0;

	padding: 0;

	text-align: justify;

}



p.municipioEmpresa {

	margin: 0 0 4px 0 !important;

	padding: 0;

	text-align: justify;

}





.nombreEmpresa {

	width: 100%;

	margin-bottom: 11px;

	text-align: justify;

	line-height: 1.1em;

	padding-bottom: 10px;

}



.lineaInteres {

	width: 93%;

	padding: 0 0 2px 5%;

}





ul.listaAdjuntosEmpresa{

	margin: 0;

	padding: 0;

	width: 100%;

}



li.elemListaAdjuntosEmpresa{

	margin: 0;

	padding: 0 0 2px 5%;

	width: 95%;

	list-style: none outside none;

}



.seccionEmpresa {

	width: 95%;

	padding-left: 2%;

}



p.parrafoEmpresa {

	margin: 0;

	padding: 0 0 0 18px;

}



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



.filtroAvanzado {

	text-align: right;

	width: 95%;

	padding: 0 5% 2px 0;

	margin: 5px 0 0 0;

	cursor: pointer;

}



#filtroAvanzado {

	width: 100%;

	margin-top: 10px;

}





.color0 {

	color: #000;

}



.ajusteT4 {

	display: inline;

}



a.enlaceSituacion {

	text-decoration: underline;

}



.ajusteSinFoto {

   margin-bottom: 18px !important;

}



.ajusteSinFoto2 {

   margin-bottom: 5px !important;

}



/*===============================================================================================*/

/* =================================== FICHA LEGISLACION ======================================== */

/*===============================================================================================*/



.fechasLegislacion {

	width: 100%;

	margin: 10px 0 10px 0;

	padding: 20px 0;

}



ul.listaBasesLegales {

	margin: 0;

	padding: 0;

	width: 100%;

}



li.elemListaBasesLegales {

	margin: 0;

	padding: 15px 0;

	width: 100%;

	list-style: none outside none;	

}





/*===============================================================================================*/

/* ===================================== FICHA NOVEDAD ========================================= */

/*===============================================================================================*/



ul.listaTipoNovedad {

	margin: 0 0 20px 0;

	padding: 0 0 20px 0;

	width: 100%;	

}



li.elemListaTipoNovedad {

	margin: 0;

	padding: 0 0 0 6%;

	width: 90%;	

	list-style: none outside none;	

	font-weight: bold;

}



.lineaColor {

	margin: 2px 0;

	width: 100%;

	height: 1px;

}



/*===============================================================================================*/

/* ======================================= FICHA ACTIVIDAD  ==================================== */

/*===============================================================================================*/





ul.listaColaboradores {

	margin: 0;

	padding: 0;

	width: 100%;

}



ul.listaColaboradores li{

	margin: 0 0 5px 0;

	padding: 0;

	width: 100%;

	list-style: none outside none;

}



.datos {

	width: 96%;

	padding-left: 3%;

}





/*===============================================================================================*/

/* =================================== AGENDA DE ACTIVIDADES =================================== */

/*===============================================================================================*/



.fechaAgenda {

	width: 100%;

	text-align: center;	

	padding: 20px 0 6px 0;

	font-size: 1.1em;

	font-weight: bold;

}



.pieFecha {

	width: 100%;

	height: 14px;

	margin-bottom: 20px;

}





.contenedorAgenda {

	width: 100%;

	padding: 5px 0 8px 0;

}



form.formMesesCalendarioAgenda {

	width: 48%;

	float: right;

	padding: 10px 0;

}





form.formMesesCalendarioAgenda select {

	font-size: 0.9em;

	width: 130px;

	margin: 4px 0;

}



form.formMesesCalendarioAgenda option {

	font-size: 0.9em;

}



.contenedorCalendario {

	float: left;

	width: 48%;

	padding: 6px 0 0 0;

}





table.calendarioAgenda {

	width: 59%;

	float: right;

}





table.calendarioAgenda td {

	border: 0;

	width: 14.28%;

	text-align: center;

} 



table.calendarioAgenda .diaFinde, table.calendarioAgenda .diaMesAnterior, 

table.calendarioAgenda .diaNormal, table.calendarioAgenda .diaEnlace, 

table.calendarioAgenda .diaActual {

	padding: 0px;

	margin: 1px 2px;

}



form.formBusquedaAgenda {

	margin: 0;

	padding: 0;

	width: 100%;

}



.bloqIzqBuscadorAgenda {

	float: left;

	width: 43%;

}



.bloqDrcBuscadorAgenda {

	float: right;

	width: 45%;

	margin-right: 5%;

}

 	 	

label.labelBuscadorAgendaT1 {

	float: left;

	width: 30%;

	padding: 2px 0 2px 8%;

	font-weight: bold;

	margin-bottom: 10px;

}



label.labelBuscadorAgendaT2 {

	float: left;

	width: 20%;

	padding: 2px 0 2px 4%;

	font-weight: bold;

	margin-bottom: 10px;

}



input.inputBuscadorAgendaT1 {

	font-size: 0.9em;

	float: right;

	width: 60%;

	margin-bottom: 10px;

}



input.inputBuscadorAgendaT2 {

	font-size: 0.9em;

	float: left;

	width: 70%;

	margin-bottom: 10px;

}





select.selectBuscadorAgendaT1 {

	width: 60%;

	float: right;

	margin-bottom: 10px;

}



.contenedorInputsBuscadorAgenda {

	float: right;

	width: 76%;

	margin: 6px 0 10px 0;

}



ul.listadoAgenda {

	margin: 0;

	padding: 5px 0 0 0;

	width: 100%;

}



li.elemListadoAgenda {

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	width: 100%;

	list-style: none outside none;	

/*	font-size: 1.1em;

	line-height: 1.1em;*/

}



.imagenIzqAgenda {

	float: left;

	margin: 0 5px 5px 0;

}



.imagenDrcAgenda {

	float: right;

	margin: 0 0px 5px 5px;

}



p.fechaAgendaCD, p.tituloAgendaCD, p.lugarAgendaCD {

	margin: 0;

	padding: 0 0 2px 0;

	text-align: justify;

	font-weight: bold;

}



p.fechaAgendaCD {

	font-size: 1.1em;

	line-height: 1.1em;

}





/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/



/*===============================================================================================*/

/* ====================================== GENERICO ============================================= */

/*===============================================================================================*/









/*===============================================================================================*/

/* =============================== ADMINISTRACION DE NOVEDADES ================================= */

/*===============================================================================================*/



#cuerpo2 {

	width: 100%;

   clear: both;

}



.bloqInformacionT1 {

	float: left;

	width: 82%;

}



.bloqOpcionesT1 {

	float: right;

	width: 17%;	

	text-align: right;

}



.bloqOpcionesT1 select {

	font-size: 0.9em;

}







/*==========================================================================================*/

/* =============================== ALOJAMIENTOS =========================================== */

/*===========================================================================================*/





p.tipoAlojamiento {

	margin: 0;

	padding: 0;

	text-align: justify;

}





/*==========================================================================================*/

/* =============================== FICHA ALOJAMIENTOS ====================================== */

/*===========================================================================================*/



table.tablaFichaAlojamiento {

	border: 0;

	width: 100%;

	line-height: 1.1em;

}



table.tablaFichaAlojamiento tr, table.tablaFichaAlojamiento td, table.tablaFichaAlojamiento th {

	border: 0;

}



table.tablaFichaAlojamiento th {

	font-weight: normal;	

	padding-bottom: 4px;

}



.alojamientoCol1 {

	width: 154px;	

}



.alojamientoCol2 {

	width: 126px;	

}



.alojamientoCol3 {

	width: 120px;	

		

}



.alojamientoCol4 {

	width: 139px;	

}



.cabeceraPrecio {

	font-weight: bold;

}



.cabeceraTemporada1 {

	width: 95%;

	padding: 6px 0 8px 0;

	text-align: center;

}



.cabeceraTemporada2 {

	width: 120px;

	padding: 6px 0 8px 0;

	text-align: center;

}



.celdaDatosAlojamiento1 {

	width: 148px;

	padding: 8px 0;

	text-align: center;

}



.celdaDatosAlojamiento2 {

	width: 95%;

	padding: 8px 0;

	text-align: center;

}



.celdaDatosAlojamiento3 {

	width: 95%;

	padding: 8px 0;

	text-align: center;

}



.celdaDatosAlojamiento4 {

	width: 83%;

	padding: 8px 0;

	text-align: center;

}



.esquinaIzqAlojamiento {

	background-position: bottom left;

	background-repeat: no-repeat;

}





/*==========================================================================================*/

/* =============================== MENSAJES ERROR ========================================= */

/*==========================================================================================*/



.contenedorMensaje {

	width: 100%;

	text-align: center;

}



.alturaMinMensaje {

	float: left;

	width: 1px;

	height: 210px;

}





/*==========================================================================================*/

/* =============================== MENSAJES ERROR ========================================= */

/*==========================================================================================*/













/*==========================================================================================*/

/* ============================= FORMULARIO DEL LIBRO DE VISITAS ========================== */

/*==========================================================================================*/



.areaLibroVisitas {

	width: 54%;

	float: left;

	margin-bottom: 7px;

}





/*==========================================================================================*/

/* ================================== LIBRO DE VISITAS ==================================== */

/*==========================================================================================*/





.contenedorEnlaceLibro {

	width: 80%;

	padding: 15px 0 25px 20%;

}



.contenedorEnlaceLibro a {

	font-weight: bold;

	text-decoration: none;

}





/*==========================================================================================*/

/* ================================== FICHA ENCUESTA ====================================== */

/*==========================================================================================*/



.tituloEncuesta {

	font-weight: bold;	

}



.contenedorRadios {

	float: right;

	width: 80%;

	margin: 10px 0;

}







/*==========================================================================================*/

/* ================================== BUZON DE SUGERENCIAS ================================ */

/*==========================================================================================*/



form.formSugerenciasTurismo {

	margin: 0;

	padding: 0 0 0 3%;	

	width: 95%;

}



label.labelSugerenciaTurismo, .falsoLabelSugerenciaTurismo {

	float: left;

	margin-bottom: 7px;

	width: 20%;

	font-weight: bold;

	line-height: 1.2em;

}



.falsoLabelSugerenciaTurismo {

	padding-top: 3px;

}



label.labelSugerenciaTurismoT2 {

	float: left;

	margin-bottom: 7px;

	font-weight: bold;

	padding-top: 3px;

	line-height: 1.3em;

}



input.inputSugerenciaTurismoT1, input.inputSugerenciaTurismoT2, input.inputSugerenciaTurismoT3,  

input.inputSugerenciaTurismoT4, input.inputSugerenciaTurismoT5

{

	float: left;

	margin-bottom: 7px;	

	font-size: 0.9em;

}



input.inputSugerenciaTurismoT1 {

	width: 70%;

}



input.inputSugerenciaTurismoT2 {

	width: 44%;

}



input.inputSugerenciaTurismoT3 {

	width: 38%;

}



input.inputSugerenciaTurismoT4 {

	width: 9%;

}



input.inputSugerenciaTurismoT5 {

	width: 18%;

}



input.inputSugerenciaTurismoT6 {

	float: left;

	margin-bottom: 7px;	

}



.areaSugerenciaTurismo {

	width: 70%;

	float: left;

	margin-bottom: 7px;

	overflow: auto;

}



.contenedorSugerencia {

	float: right;

	width: 80%;

}



.botonT3 {

	border: none;

	cursor: pointer;

	font-size: 0.9em;

	padding: 2px 15px;

	margin-top: 3px;

}





/*===============================================================================================*/

/* ================================ REGISTRO SUSCRIPCIONES ===================================== */

/*===============================================================================================*/



.contenedorTematicas {

	width: 80%;

	padding-left: 4%;

}



.contenedorTematicas * {

	float: left;

}



.colTematicas1, .colTematicas2  {

	width: 49%;

	margin-bottom: 5px;

}



.colTematicas1 label, .colTematicas2 label{

	float: right;

	width: 83%;

	padding: 3px 5% 0 0;

}



/*===============================================================================================*/

/* ======================================== ENCUESTAS ========================================== */

/*===============================================================================================*/



.tabla_encuestas{

	width: 99.5%;

	margin: 20px 0 30px 0;

} 



.tabla_encuestas table{

	width: 100%;

}



.col_respuesta{

	width: 30%;

	padding: 10px 0 10px 0;

}



.col_resultado{

	width: 55%;

}



.col_porcentaje{

	width: 15%;

	font-weight: bold;

	text-align: center;

}



.respuesta{

	font-weight: bold;

	padding: 3px 2px 3px 10px;

}



.caja_encuestas{

	width: 92%;

	padding: 10px 2%;

}





.barra_encuesta{

	width: 98%;

	height: 10px;

	margin:3px 0;

}



.fondo_votacion{

	height: 10px;

}

