/* CSS Document */

/* para resetear todas las propiedades*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}
a img,:link img,:visited img { border:none }
address { font-style:normal }
/*fin del reseteo*/

body {
	text-align: center;
	background-color:#7db9e1;
	font-family: Arial, Helvetica, sans-serif;
}

#contenedor {
	width: 1066px;  
	top: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* CABECERA*/
#cabecera {
	width: 1066px;
	height: 138px;
	float: left;
	clear: both;
	background-image:url(../images/fondo_cabecera.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#logo {
	width: 212px;
	float: left;
	padding-top:1px;
}

#logo h1{
	display: none;	
}

#menuy {
	width: 775px;
	height: 105px;
	float: left;
	margin-left: 5px;
	margin-top: 25px;
	background-color:#FFFFFF;
}

#central {
	width: 580px;
	height: 108px;
	float: left;
}
#banner {
	width: 580px;
	height: 80px;
	float: left;
	background-color: #FF0000;
}
#banner span {
	display: none;
}

/* *************************** MENÚ SECUNDARIO  ****************************** */
.menu2 {
	width: 186px;
	float: right;
	font-size:12px;
	color: #666666;	
	text-align: left;
	padding-bottom: 15px;
	border-top: #c00000 1px solid;
}

.menu2 ul {
	list-style-type: none;
	display:block;
}
.menu2 ul li {
	color: #666666;
	font-weight: bold;
	background-image: url(../images/f_menu.jpg);
	background-repeat: repeat-x;
	border-bottom: #c00000 1px solid;
	background-position: bottom;
	text-align: left;
	padding: 8px 0px 0px 5px;	
	height: 25px;
}
/* .menu ul li a, .menu ul li a:visited { */
.menu2 ul li a {
	display:block;
	text-decoration:none;
	color: #666666;
	
}
/* * html .menu ul li a, .menu ul li a:visited {*/
* html .menu2 ul li a {
	display: block;
	text-decoration: none;
}
.menu2 ul li a:hover {
	display:block;
	text-decoration:none;
	color: #2f8212;
	
}

* html .menu2 ul li a:hover {
	display: block;
	text-decoration: none;
}
/* *************************** FIN MENÚ SECUNDARIO  ****************************** */


#drcha {
	width: 210px;
	height: 108px;
	float: right;
	background-image: url(../images/fondo_buscador.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.iconos_a {
	width: 200px;
	height: 30px;
	float: left;
	text-align: right;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.iconos_a ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
}
.fecha {
	width: 200px;
	height: 20px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.buscador {
	width: 185px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	height: 25px;
	line-height: 25px;
	margin-top: 0px;
	padding-left: 8px;
}
.buscador label {
	line-height: 20px;
	float: left;
	height: 20px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.buscador  input {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;
}

.campo {
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #666666;
	padding-left: 5px;
	width: 75px;
}


/* FIN CABECERA*/





#cuerpo {
	width: 1066px;
	/*height: auto !important; para los navegadores buenos*/
	/*height: 727px;  para IE5+ */
	 /*min-height: 727px;para los navegadores buenos*/
	/*voice-family: "\"}\""; para IE5+ 
	voice-family: inherit;*/
	float: left;
	margin-bottom: 20px;
	}
#cuerpo2 {
	width: 1066px;
	height: auto !important; /*para los navegadores buenos*/
	height: 727px;  /*para IE5+ */
	min-height: 727px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: left;
	padding-top: 1px;
	text-align: left;
	}
#bloque_izda {
	width: 221px;
	float: left;
}
#bloque_drcha {
	width: 835px;
	float: right;
	background-color:#FFFFFF;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#bloque_drcha .cont_izq {
	width: 200px;
	float: left;
}

#bloque_drcha #titulo {
	width: 200px;
	float: left;
}
#bloque_drcha #titulo h2 {
	text-align: left;
	padding-top: 15px;
	padding-left: 15px;
	color: #0087D8;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#bloque_drcha #titulo h3 {
	text-align: left;
	line-height: 20px;
	color: #343466;
	height: 20px;
	padding-left: 15px;
}


#bloque_drcha #contenido {
	font-size: 11px;
	width: 620px;
	float: right;
	text-align: justify;
	padding-top: 15px;
	padding-right: 15px;
	line-height: 18px;
	padding-bottom: 20px;
}
#bloque_drcha #contenido p {
	padding-bottom: 5px;
}
#bloque_drcha #contenido li {
	font-size: 11px;
}

#bloque_drcha #contenido strong {
	color: #353666;
	font-size: 12px;
}
#contenido .mapa_sup {
	padding-top:20px;
	padding-bottom:20px;
	float: left;
	width: 600px;
	font-size: 12px;
	color: #0087d8;
	margin-right: 35px;
}
#contenido .mapa_sup li {
	float: left;
	color: 343466;
	padding-left: 20px;
	font-size: 13px;
	font-weight: normal;
	background-image: url(../images/cubo_verde.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	
}
#contenido .mapa_sup .margen1 {
	padding-right: 100px;
}
#contenido .mapa_sup .margen2 {
	padding-right: 109px;
}


#contenido .mapa {
	font-size: 12px;
	color: #0087d8;
	float: left;
	margin-right: 35px;
	font-weight: bold;
	background-image: url(../images/cubo_azul.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}
#contenido .mapa li {
	color: 343466;
	padding-left: 20px;
	font-size: 13px;
	font-weight: normal;
	background-image: url(../images/cubo_naranja.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
}
#contenido .mapa a, #contenido .mapa_sup a {
	font-size: 13px;
	text-decoration: none;
	color: #343466;
}

#bloque_drcha .ribera, #bloque_drcha .comarca, #bloque_drcha .comentarios_contacto {
	float: left;
	width: 150px;
	text-align: left;
	font-size: 11px;
}
#bloque_drcha .ribera li, #bloque_drcha .comarca li, #bloque_drcha .comentarios_contacto li {
	width: 150px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-left: 20px;
}
#bloque_drcha  .num {
	float: right;
	display: block;
	font-weight: bold;
}
#bloque_drcha  .motiv {
	float: left;
	display: block;
}

.cont_izq .ribera .munip, .cont_izq .comentarios_contacto .cabecera {
	font-size: 12px;
	color: #0033CC;
	line-height: 20px;
	padding-top: 5px;
	font-weight: bold;
}
.cont_izq .comarca .munip {
	font-size: 12px;
	color: #FFCC00;
	line-height: 20px;
	padding-top: 5px;
	font-weight: bold;
}

#bloque_drcha #doc_leader {
	width: 275px;
	text-align: left;
	font-size: 11px;
	float: left;
	border: 1px solid #FFFF2D;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin: 8px;
	height:200px;
}
#bloque_drcha #doc_leader span {
	font-size: 18px;
	color: #0188D9;
	line-height: 28px;

}
#bloque_drcha #doc_leader strong {
	color: #333566;
}
#bloque_drcha #doc_leader li {
	line-height: 15px;
	padding-bottom: 6px;
	width: 275px;
	float: left;
	display: block;
	text-align: justify;
}
#bloque_drcha #doc_leader a {
	padding-left: 8px;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
}
#bloque_drcha #doc_leader ul {
	width: 245px;
	padding-top: 16px;
}

#bloque_drcha #pestanas {
	float: right;
	width: 515px;
	margin-right: 10px;
	height: 190px;
	margin-top: 8px;
	height:200px;
}

/* hack-ie6 */
*html #bloque_drcha #pestanas {

	margin-right: 0px;

}

/*************PESTAÑAS**********************/
#listado, #listado1 {
	width: 500px;
	float: left;
	clear: both;
	text-align: justify;
	height: auto !important; /*para los navegadores buenos*/
	height: auto;  /*para IE5+ */
	min-height: 100px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	line-height: 15px;
	font-size: 0.7em;
	color: #333;
}

#not_ppal_ext {
	width: 515px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 5px 0px 5px 0px;
	border-right-width: 1px;
	border-right: solid 1px #FEFF23;
	border-bottom: solid 1px #FEFF23;
	border-left: solid 1px #FEFF23;
	background-image: url(../images/linea_pestanas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 176px;
}
#not_ppal_ext .con_linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8FC35;
}

*html #not_ppal_ext {
	width: 505px;
}
#not_ppal_ext #listado ul, #not_ppal_ext #listado1 ul {
	text-align: left;
}
#not_ppal_ext #listado ul li, #not_ppal_ext #listado1 ul li {
	text-align: left;
	width: 233px;
	height: 68px;
	float: left;
	text-align: justify;
	font-size: 12px;
	color: #333566;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 9px;
}
#not_ppal_ext #listado ul li.sininfo, #not_ppal_ext #listado1 ul li.sininfo {
	text-align: left;
	width: 500px;
	height: 68px;
	float: left;
	text-align: justify;
	font-size: 12px;
	color: #333566;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 9px;
}
*html #not_ppal_ext #listado ul li, *html #not_ppal_ext #listado1 ul li {
	margin-left: 8px;
}
#not_ppal_ext #listado ul li a, #not_ppal_ext #listado1 ul li a, #not_ppal_ext #listado ul li span, #not_ppal_ext #listado1 ul li span {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	font-size: 11px;
	font-weight: normal;
}

#not_ppal_ext #listado ul li a:hover,#not_ppal_ext #listado1 ul li a:hover {
	text-decoration: underline;
	color: #375160;
}


/*** pestañas sin java ******/

/* PAGINACIÓN - INICIO */
#contenedor_paginado {
	margin-top: 10px;
	float: left;
	width: 480px;
}
#posicion_paginado {
	color: #979797;
	margin-bottom: 10px;
}
#posicion_paginado span {
	font-weight: bold;
}
#enlace_paginado {
	width: 100px;
	height: 15px;
	float: left;
	margin-right: 15px;
}
#enlace_paginado a {
	color: #333333;
}
#enlace_paginado a:hover {
	color: #d40000;
}
/* PAGINACIÓN - FINAL */

noscript h4 {
	margin: 5px 0px 0px 0px;
	background-color: #2f8212;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	color: #FFFFFF;
	width: 85px;
	float: left;
	clear: both;
	font-size: 0.7em;
}
#contenido .proyecto {
	float: left;
	width: 600px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0087D8;
}
#contenido .noticia {
	float: left;
	width: 600px;
	padding-top: 18px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0087D8;
}
#contenido h4 {
	color: #0188D9;
	font-size: 13px;
	line-height: 28px;
}

#contenido .proyecto img, #contenido .noticia img {
	float: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contenido .noticia .imagenG  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.nombre {
	font-size: 15px;
	color: #343466;
	font-weight: bold;
}
.fecha_proyecto {
	color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.descarga {
	margin-top: 5px;
}
.descarga span {
	color: #999999;
}
#contenido .proyecto p,  #contenido .noticia p {
	margin: 0px;
	padding: 0px;
}
#contenido a {
	color: #343466;
	text-decoration: underline;
}
.subtitulo a, .subtitulo {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
}
.subtitulo {
	color: #343466;
}
.titular {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#contenido .titular a {
	text-decoration: none;
	color: #000000;
}
#contenido .titular a {
	text-decoration: underline;
}

#pie {
	width: 835px;
	font-size: 11px;
	text-align: right;
	float: right;
	color:#FFFFFF;
	padding: 0px;
	height: 85px;
	background-color: #FFFFFF;
}
*html #pie {
	background-color: #FFFFFF;
	padding: 0px;
	height: 75px;
}
.pie_list {
	padding: 0;
	margin: 0px;
}

#pie strong {
	color: #FFFFFF;
	margin-bottom: 25px;
}
#pie ul{
	line-height: 25px;
	padding-bottom: 0px;
}
#pie ul li {
	color: #666666;
	display: inline;
	list-style: none;
	float: left;
}
#pie ul li a {
	color: #ffffff;
	display: inline;
	list-style: none;
	text-decoration: none;
	padding-right: 34px;
	padding-left: 34px;
	float: left;
}
#pie ul li a:hover {
	color: #2f8212;
	display: inline;
	list-style: none;
}

#contenido .volver a {
	text-decoration: none;
	font-size: 11px;
	float: left;
	clear: both;
	display: block;
	/*width: 100%;*/
	text-align: right;
	width: 600px;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
	color: #0087D8;
}

#contenido .volver a:hover {
	color: #343466;
}


/* *******************************  FORMULARIO SECCION CONTACTO ******************************** */

.contacto_texto {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
}
.contacto_texto strong{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	
}
.contacto_texto p{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 15px;
}
.contacto_texto p a{
	font: 12px Arial, Helvetica, sans-serif;
	color: #2f8212;
	text-decoration: underline;
	font-weight: bold;
}
.contacto_negrita {
	font-weight: bold;
	color: #666666;
	 
}
.contacto_cajas_formulario {
	width: 260px;
	margin-bottom: 10px;
	border: #2f8212 1px solid;
	color: 4e4c4c;
}
.contacto_cajas_formulario_peque {
	width: 20px;
	margin-bottom: 10px;
	border: #2f8212 1px solid;
	color: 4e4c4c;
}
.contacto_cajas_formulario_sin_medida {
	margin-bottom: 10px;
	border: #2f8212 1px solid;
	color: 4e4c4c;
}

.contacto_enviar {
	width: 155px;
	text-align: right;
}
.contacto_texto .negrita_rojo {
	color: #c00000;
	font-weight: bolder;
	font-size:12px;
}
.negrita_rojo14 {
	color: #c00000;
	font-weight: bolder;
	font-size:14px;
}
.contacto_texto div input{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	float: right;
	margin-left: 20px;
	text-transform: uppercase;
}

/*////////////////////////////////fin formularios///////////////////////////////*/
#rss {
	width: 780px;
	float: left;
	text-align: justify;
	margin-top: 15px;
}


#rss h4{
	color: #666666;
	font-size: 13px;
	padding:0px 0px 8px 12px;
	font-weight: bold;
}

#rss p{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding:0px 0px 10px 12px;
}
.rss_des{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	padding:0px 0px 10px 12px;
	vertical-align: top;
	height: 19px;
}
.rss_des a{
	vertical-align: top;
	color: #666666;
	text-decoration: none;
	float: right;
	}
.rss_des a:hover{
	color: #2f8212;
	vertical-align: top;
	
}
/*//////////////////////////// AYUDA /////////////////////////*/
.ayuda {
	float: left;
	width: 500px;
	text-align: justify;
	color: #666666;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	padding: 10px 0px 10px 10px;
	
}
.ayuda strong {
	font-size: 14px;
	color: #666666;
	line-height: 30px;	
	
}
.ayuda p{
	color: #666666;
	font-size: 12px;
	line-height: 20px;

}
.ayuda p .link_rojo a{
	color: #c00000;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p .link_rojo a:hover{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.ayuda ul li{
	background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 7px;
	font-size: 12px;
}
.ayuda ul li strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	
}
/*////////////////////////////////// RESULTADO BÚSQUEDA ///////////////////*/
.busqueda {
	float: left;
	width: 770px;
	text-align: justify;
	color: #666666;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	padding: 10px 0px 10px 10px;
	
}
.busqueda span {
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	font-weight: bold;	
	
}
.busqueda strong {
	font-size: 14px;
	color: #666666;
	line-height: 30px;	
	
}
.busqueda p{
	color: #666666;
	font-size: 12px;
	line-height: 20px;

}
.busqueda p .link_rojo a{
	color: #c00000;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p .link_rojo a:hover{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.busqueda ul li{
	background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 7px;
	font-size: 12px;
}
.busqueda ul li strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	
}
/* ********************************************************************************************* */
/* ******************************************* BUSCADOR **************************************** */
/* ********************************************************************************************* */

.busq_primera {
	font: 11px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda ul {
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	text-decoration: none;
	color: #2f8212;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a {
	color: #2f8212;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a:hover {
	color: #666666;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.busq_lineainferior {
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 10px;
	padding-top: 10px;
}
.busq_div2 {
	padding-top: 20px;
}
.apartadobusqueda {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2f8212;
	padding: 10px 0px;
}
.titularapartadobusqueda a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.titularapartadobusqueda ul {
	text-decoration: none;
	list-style: url(none) none;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.titularapartadobusqueda {
	text-decoration: none;
	list-style: url(none) none;
	line-height: normal;
	padding: 5px 0px;
}
.titularapartadobusqueda li {
	text-decoration: none;
	list-style: url(none)  none;
	font: 12px Arial, Helvetica, sans-serif;
}
.titularapartadobusqueda {
	text-decoration: none;
}
.buscador_hemeroteca {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	color: #666666;
}
/*fin buscador*/


/*//////////////////// MAPA WEB ///////////////////////////*/
.apartado-mapa {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 15px 0px 0px 100px;
	text-align: left;
	
	
}
.titulos-mapa {
	padding: 0px;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #c30001;
	font-weight: bold;
}
.apartado-mapa A {
	color: #666666;
	text-decoration: none;
}
.apartado-mapa A:hover {
	color: #2f8212;
	text-decoration: none;
}
.apartado-mapa UL {
	MARGIN-TOP: 4px;
	LIST-STYLE-TYPE: none;
	text-indent: 30px;
	
}
.apartado-mapa LI {
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 15px;
}
.apartado-mapa LI LI {
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 30px;
}
.apartado-mapa LI LI li{
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 45px;
}
.mapa_cuadraditos_rojos {
	MARGIN: 0px 5px 0px 0px
}
.mapa_seccion {
	FONT-STYLE: italic;
	text-shadow: #996633
}


/*//////////////////// FIN MAPA WEB ///////////////////////////*/

.buscador_hemeroteca {
	font: 11px Arial, Helvetica, sans-serif;
	margin:20px 0px 0px 10px;
	color: #666666;
	width: 700px;
}
.form_hemeroteca {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 20px 0px;
	font-weight: bold;
	background-color: #F2F2F2;
	padding: 10px;
	z-index: -1px;
}
.form_hemeroteca p{
	margin-bottom: 10px;
}
#formulario_hemeroteca {
	width: 450px;
}
/*  ESTILOS PARCHE FOTOTECA */

.texto_presentacion_fofoteca {
float:left;
width:700px;
}
#contenidoflash {
	width: 580px;
	float: right;
	height: 65px;
	margin: 0px;
	padding: 0px;
}

/* FIN ESTILOS PARCHE FOTOTECA */



/*** pestañas sin java ******/
noscript h4 {
	margin: 5px 0px 0px 0px;
	/*gris pulsado*/
	background-color: #2f8212;
	font-family: Arial, Helvetica, sans-serif;
	/*width: 78px;*/
	height: 21px;
	color: #FFFFFF;
	width:85px;
	float: left;
	clear: both;
	font-size: 0.7em;
}




/*inicio pagina error*/
#txt_error {
	width: 600px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding: 0px;
	border: 5px solid #c00000;
}
#logo_horizontal {
	text-align: left;
	padding: 8px;
}
#mensaje {
	text-align: left;
	font-size: 19px;
	padding-top: 50px;
	padding-bottom: 10px;
	color: #000000;
	padding-left: 13px;
}
#txt_error p {
	padding-bottom: 20px;
}
#txt_error  a {
	text-decoration: underline;
	font-size: 12px;
	color: #c00000;
	height: 40px;
	line-height: 10px;
	display: block;
	padding-top: 40px;
	text-align: right;
	padding-right: 25px;
}
#contenido .intro {
	line-height: 40px;
	padding-top: 5px;
}

#contenido #form1 {
	width: 600px;
	float: left;
	background-image: url(../images/fondo_error.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#form1 label {
	float: left;
	width: 600px;
}
#form1 span {
	width: 125px;
	display: block;
	float: left;
	text-align: right;
	line-height: 28px;
	padding-right: 20px;
}
#contenido #form1 span strong {
	color: #0087D8;
}

#form1  input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: thick;
	border-bottom-color: #CCCCCC;
	height: 20px;
	padding-top: 7px;
}
#form1 .boton {
	margin-left: 145px;
	padding: 0px;
	margin-top: 8px;
}
#form1 #asunto {
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}
#form1  .obligatorio {
	float: left;
	width: 400px;
	padding-left: 150px;
	color: #999999;
}
#form1 .obligatorio b {
	color: #0087D8;
}

li  ul {
  padding-left:30px;
}
