/* 
    Document   : CABI-Style.css
    Created on : 14-oct-2008, 14:19:07
    Author     : nguerras
    Residenciado : Portal Cabildo
    Description:
        Hoja de estilos de portal
*/

html {
    background: url("/img/bg_body.png") repeat-x scroll left top #FAFAFA;
}

body{ font-size: 0.8em; font-family: tahoma,verdana !important; text-align: center;}


/*+-----------+*/
/*|  General  |*/
/*+-----------+*/

.oculto { display: none; }

fieldset {
    border: 0em none;
    margin: 0em;
    padding: 0em;
}
fieldset.cto_campos{    
    border: /*1px*/0.1em solid;
    margin: 0em;
    padding: 0em;}

h2 {
    font-weight:normal; 
    font-size:1.8em;  
    padding: 0.3em 0.3em 0.3em 0.3em; 
    margin: 0;
}

/* Julio: modificado font-size, anterior 1.2em */
h3 { 
    font-weight:normal; 
    font-size:1.6em;
    padding-left:0.3em; 
    padding-top:0.3em; 
    margin: 0;
}

p { font-weight: normal; font-size: 1em; color: #0e2645; text-align: justify } 

.cursiva { font-style: italic; }

.negrita { font-weight: bold; } 

.color_verdoso { color:#008080; }

.fuente_roja { color:#FF0000; }

img { border: 0em;}

/* AROA: a�adido */
UL.sin_punto{
LIST-STYLE-TYPE: none;
display:table-row;
}

/* Julio: para mapa web */
UL.sin_punto2{
LIST-STYLE-TYPE: none;
display:table-row;
margin: -1em 0em 0em 0em;
}
UL.sin_punto3{
LIST-STYLE-TYPE: none;
display:table-row;
margin: -1em;
}
UL.sin_punto4{
LIST-STYLE-TYPE: none;
display:table-row;
}

a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }

ul {color:  #d9ba33; list-style-type: disc } /* Igual que el redama */
ul ul{ color: #0e2645; list-style-type: circle } /* Igual que el cirnor */
ul ul ul { color: #011576; list-style-type: square } /* Igual que el cuadazul */


/*+---------------+*/
/*|  Maquetacion  |*/
/*+---------------+*/

div#main { 
    width: 76.5em;
    margin: 0 auto;  /*Para centrar la pagina en firefox*/
    clear: both;
}

/*  Cabecera  */
#cabecera{    
    width: 100%;
    text-align: left;
}

#cab_img { 
    background-color: #F7F8FA;
    background-repeat: repeat-y;
    background-position: top right;
    background-image: url(../img/cab_2a.jpg);
    height: 6.9em;
}

#cab_img img { 
    padding: 0.2em 0em 0em 2.5em; 
    display: block;
    float: left;
}

#buzon { 
    background-color: #B0CBDE; 
    height: 1.5em;
    width: 12.5em;
    text-align: center;
    float: right;
}

#buzon a {
    font-size: 0.85em;
    color: #000000;
}

#barra_inf {
    background-color: #F9D52D;
    height: 1.5em;
}

fieldset#migas { 
    width: 60em;
    float: left;
}

#inicio { 
    background-color:#E0E0E0;
    height: 1.4em;
    width: 14.6em;
    text-align: center;
    float: left;
    margin-right: 1em;
    padding-top: 0.1em;
}

#inicio a {
    color: #001199;
    font-weight: bold;
	
}

#resto_migas {
    /*width: 43em;*/
    float: left;   
    padding-top: 0.1em;
}

#cabecera_ruta { font-size: 0.85em; }

#buscador {
    float: right;
}

#buscador form {
    width: 16.5em;
    margin: 0em;
}

input#lbusqueda {
    font-size: 0.7em;
    width: 15em;
}

input.boton { font-size: 0.7em; padding: 0em; }



/* Menu */

#lateral{
    float:left;
    width: 14.6em;
    margin: 0em 0em 0.2em 0em;
    padding: 0em;
}

#menu_izquierdo{
	background-color: #E0E0E0; 
    border-top: 0.2em solid #959595;
    border-bottom: 0.2em solid #959595;
    text-align: left;
    margin: 0em;
    padding: 0em;


}

#menu_izquierdo #item_nivel_1{
	width: auto;
	height: 1em;
	margin: 0em;
	padding: 0em;
	color: #0e2645;
	font-family: Tahoma,Verdana; 
	font-size: 0.8em;
	text-decoration:none;
	text-transform: uppercase;
	border-width: 0;
}

A.item_1{
	height: 1em;
	margin: 0em;
	padding: 0em;
	color: #0e2645;
	font-family: Tahoma,Verdana; 
	font-size: 0.8em;
	text-decoration:none;
	text-transform: uppercase;
	border-width: 0;
}

A.flecha{
	width: 1.2em;
	margin: 0em 0em 0em 1em;
	padding: 0em;
	vertical-align:middle;
	border-width: 0;
}

.hueco_oculto{
   	visibility: hidden;
	display: none;
}

.no_hueco_oculto{
   	visibility: visible;
	display: block;
}

.hueco{
	display: none;
}

.no_hueco{
	display: block;
}

#item_nivel_2{
	width: auto;
	height: auto !important;
	margin: 0.5em 0em 0.5em 1.2em;
	padding: 0em 0.5em 0em 0.5em;	
}

/*img.sin_borde{
	background-image:url(../img/flechaMe2.gif);
	background-repeat: no-repeat;
	
}*/

DIV.item_2{
	width: auto;
	height: auto !important;
	margin: 0.5em 0em 0.5em 1.2em;
	padding: 0em 0em 0em 0.5em;
}

#item_nivel_2 a{
	width: auto;
	color:#000080;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	font-size: 0.6em  !important; 
	text-transform: uppercase; 
	text-decoration: none;
}

A.item_2{
	width: auto;
	color:#000080;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	font-size: 0.8em  !important; 
	text-transform: uppercase; 
	text-decoration: none;
	border-width: 0;
}

#item_nivel_3{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0.5em 0em 0.5em;
}


DIV.item_3{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0.5em 0em 0.5em;
}

#item_nivel_3 a{
	color:#33548B;
	font-family: Tahoma,Verdana;
	font-size:0.6em !important;	
	text-transform: uppercase; 
}

A.item_3{
	color:#33548B;
	font-family: Tahoma,Verdana;
	font-size:0.8em !important;	
	text-transform: uppercase; 
	text-decoration: none;
	border-width: 0;
}

.salto_punteado{
	/*align: top;*/
	border-bottom: 0.08em dashed #99adc2;
	margin-top:1.4em;
}

.salto_punteado_situar{
	vertical-align: top;
	border-bottom:1px dashed #99adc2;
	margin-top:1.4em;
}

.salto_menu{
	height: 1em; 
	vertical-align: middle;
}
li.sin{
	list-style-type:none;
	margin-left:0.3em;	
}


h2#destacados { 
    font-size: 1.1em; 
    font-weight: bold;
    color: #001199;
    background-color: #E0E0E0;     
    border-bottom: 0.2em solid #959595;
}


/* Pie */

#pie_pagina{
	clear:both;
	background-color: #011576;
        width: 100%;
        height: 2em;
}

#pie_pagina p {
        font-size: 0.8em;
        text-align:center;
	color:#ffffff;
}

#pie_pagina a{
	color:#ffffff;
	/*clear:both;*/
}
#wai {
    text-align: right;
    width: 100%;
}
div.pie_pagina {

	clear:left;
	color:#30353A;
	text-align:center;
	min-width:78em;
	width:78em;
	margin:0;
	padding:0;
}

div.pie_pagina img {
    border: 0 none;
}
div.pie_pagina ul {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:0.5em 0;
}

div.pie_pagina li {
	display:inline;
}

div.pie_pagina li.sobre-borde {
	border-left:0.1em solid #011576;
}

div.pie_pagina a {
	margin:0 0.5em;
	color:#30353A;
	text-decoration:none;
	/*outline-color:-moz-use-text-color;*/
        outline-color:currentColor;
	outline-style:none;
	outline-width:medium;
}
#texto_ns { text-align: left; }


/*+--------------+*/
/*|  Contenidos  |*/
/*+--------------+*/

#contenido{
    float: left;
    width: 59.9em;
    text-align: left;
    padding: 0em 1em;
}

#contenido a { color: #0000FF; }


/*+--------------+*/
/*|  Portada     |*/
/*+--------------+*/
#contenido_portada{
    float: left;
    width: 61.9em;
    text-align: left;
    padding: 0em;
}

#contenido a { color: #0000FF; }


#columna_izq{
    float:left;
    margin:0.4em 0 0.5em 0.6em;
    padding:0;
    width:31.4em;
}
#columna_izq h2{
    color:#001199;
    font-weight:bold;
    font-size: 1.1em;
    border-bottom:0.1em dashed #99adc2;
    margin:0em 0em 0.5em 0.5em;
    padding:0.5em;
}

#columna_izq a:hover{
    text-decoration: none;
}

#columna_izq ul {
    margin:0 auto;
    padding:0 0 0.2em;
    list-style-type:none;
}
#columna_izq ul.cuadazul_inicio{
    color:#011576;
    list-style-type:square;
    margin:0;
    padding:0 0 0 1.5em;
}

.capa_novedades{
    height: 5.2em;
    margin: 0em 0em 0em 0em;
    padding: 0.4em 0em 0.4em 0em;
}

.capa_novedades .imagen{
	float:left;
	width: 7.5em;
	height: 5.2em;
	margin:0em 0.2em 0em 0em;
	padding:0em 0em 0em 0.2em;	 
}

.capa_novedades .texto{
    float: right;
    width: 21.5em;
    height: 5.2em;
    margin:0em 0em 0em 0em;
    padding:0em 0em 0em 0em;
    overflow:hidden;
    line-height:100%;
    text-align: justify;
}

.notas_prensa {
    font-size: 0.8em;
    color: #000000;
    font-family: Tahoma,Verdana;
    text-decoration: none;
}
UL.cuadgris {
    color: #c5c5c5;
    list-style-type: square;
    margin:0em 0em 0.5em 0.5em;
    padding:0.5em;
    font-size: 1.1em;
    font-weight:bold;
    border-bottom:0.1em dashed #99adc2;    
}


#novedad {
    border:0.1em solid #C5C5C5;
    padding:0 0.8em 0.5em;
    height:28.7em;
}
#notas {
    border:0.1em solid #C5C5C5;
    margin:0 0 0.5em;
    padding:0 0.8em 0.5em;
    height:12em;
}

#columna_central{
    background-color:#F9D52D;
    float:left;
    margin:0.4em 0 0 0.5em;
    padding:0;
    width:14.2em;
    height:36em;
    border:/*1px*/ 0.1em solid #CCC;
}

#columna_central a:hover{
    text-decoration: none;
}

#columna_central ul {
    margin:0 auto;
    padding:1em 0 0.2em;
}

#columna_central ul.cuadazul_inicio {
    color:#011576;
    list-style-type:square;
    margin:0;
    padding:0 0 0 2em;
}

#columna_central li.cuadazul_inicio {
    color: #011576;
    list-style-type:square;
}


#columna_central h2 {
    border-bottom:.1em dashed #99ADC2;
    color:#001199;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:0.5em;
}

#columna_central li {
    color:#000000;
    margin:0 0 0.4em;
    padding:0;
    list-style-type: none;
}

#mas_cerca_salto {
    border-top:0.1em dashed #99ADC2;
    margin-top:1em;
}

A.mas_cerca{
	text-transform: uppercase;	
	color: #000000;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	border-width: 0;
}


#columna_dcha{
    background-color:#F7F7F7;
    float:right;
    margin:0.4em 0 0 0.5em;
    padding:0;
    width:14.2em;
    height:36em;
    border:/*1px*/0.1em solid #CCC;
}

#columna_dcha a:hover{
    text-decoration: none;
}

#columna_dcha ul {
    margin:0 auto;
    padding:1em 0 0.2em;
}

#columna_dcha h2 {
    border-bottom:0.1em dashed #99ADC2;
    color:#001199;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:0.5em;
}

#columna_dcha li {
    color:#000000;
    margin:0 0 0.4em;
    padding:0;
    list-style-type: none;
}

a.tematicos {
    border-width:0;
    color:#000000;
    font-size:0.8em;
    font-weight:normal;
    height:1.6em;
    margin-bottom:0.4em;
    text-decoration:none;
}

ul.cuadazul_inicio {
    color:#011576;
    list-style-type:square;
    margin:0;
    padding:0 0 0 2em;
}

a.normal{
    font-size: 0.8em;
    color: #000000;
    font-family: Tahoma, Verdana;
    text-decoration: none;
    text-align:justify;
}

.align_derecha{
	text-align:right;
}
.texto_oferta{
	float: left;
	width:/*390px*/30.5em;
	margin: /*0px 0px 0px 0px*/ 0;
	padding: /*0px 5px 0px 5px*/ 0 0.4em;;
}
.form_oferta{
	float: left; 
	width:auto;
	margin: /*0px 0px 0px 20px*/ 0 0 0 1.55em;;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	padding:0; 	
}

.padding_oferta{
	padding: /*0px 5px 0px 15px*/0 0.4em 0 1.2em;;
}

.select_oferta{
	width:auto;
}

.titulo_form_oferta{
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645; 
	height: 2.2em;
	width: 25em;
	margin: /*0px 0px 10px 0px*/ 0 0 1em;;
	padding: /*0px 5px 0px 5px*/ 0 0.4em;
}
         
.form_oferta div.borde_form {background-color:#f7d117;height:4px; width:330px; margin: 0;font-size: 0px; } /* anadido el 14/02/2007 */
.borde_amarillo {background-color:#f7d117;height:4px; margin: 0;font-size: 0px; } /* anadido el 14/02/2007 */
.texto_negrita {font-weight: bold;}
.color_marino {color: navy;}
.color_azul {color:blue;}
.buscador_empleo {width:auto;height:auto;float:left;padding-bottom:1em;}
.combogrupo {float:left;width:9em;}
.textogrupo{float:right;width:15em;padding-top:1em;text-align:justify;}
.grupo{height:6em;}
h5.negro {color:black;}
p.noscript_buscador{color:red;width:24em;}
li.espaciado{padding-bottom:0.5em;}
li span.azul {COLOR: #003366;}
/* Anadidos a partir de 10/2/2010 */

.logoRSS { 
	float: right; 
	margin-right: 65%;
	margin-top: 8px;
}
h1 {font-weight:normal; color:#000000; font-family:Tahoma,Verdana;font-size:1.8em; padding: 0.3em 0.3em 0.3em 0.3em; margin: 0;}

.resultados_busc_avanzado {
	float:left;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:20px;
	width:95%;
}

.buscador_avanzado {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:1em;
}

.form_avanzado {
	border-color:#F7D117;
	border-style:solid;
	border-width:0 0.1em 0.1em;
	float:left;
	height:auto;
	width:100%;
}

.form_avanzado div.borde_form {
	background-color:#F7D117;
	font-size:0;
	height:4px;
	margin:0;
	width:auto;
}

.titulo_form_avanzado {
	background-color:#F1F1F1;
	color:#0E2645;
	height:2.2em;
	margin:0 0 10px;
	padding:5px 0 0;
	text-align:center;
	width:auto;
}

.select_guia_ciudadano {
	width: 200px;
}

.busqueda_avanzada {
	float:right;
	text-align:center;
}

.elemento_form_multiple {
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}

.combo_areas{
	padding-bottom:20px;
}
.errorno{color:red;}
div.seccion_form{width:65em;}

/* Formulario intranet */

div.flotante{float:left;}
div.curso{border:1px;}
fieldset.cto_campos2{border: 1px solid;margin: 0em;padding: 1em 1em;width:100%;}

/* Julio: Estilos para Mapa web */
.margenIzq_2em{
	margin-left: 2em;
}
.margenIzq_4em{
	margin-left: 4em;
}
.margenIzq_6em{
	margin-left: 6em;
}
.enlace_azul{
	font-size: 1em;
	color: #000080;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
}
.enlace_azul_fuerte{
	font-size: 1em;
	color: #0022FF;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
.enlace_azul_claro{
	font-size: 1em;
	color: #000099;
	font-family: Tahoma, Verdana;
	text-decoration: none;
        padding-right:0.3em; /*ESTEFANÍA: Para poder quitar &nbsp; y mantener la vista.*/
}
.enlace_verde{
	font-size: 1em;
	color: #008080;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
#mapa{
	font-size: 1em;
	color: #0077AA;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	margin: 0;
	border: 0;
	padding: 0;
}
A.pliego{
	font-size: 1em;
	color: navy;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

/* Julio : Estilos para ficha_grancanaria.px */
#capa_cuerpo_grancanaria {
    height: auto;
    width: 100%;
}
#capa_general {
    float: left;
    height: auto;
    margin: 0.4em 0.4em 0.5em 1em;
    padding: 0.4em;
    width: 46.4em;
}

#capa_municipios {
    background-color: #F7D117;
    float: left;
    height: auto;
    margin: 0;
    width: 170px;
    text-align : left;
}

#enlaces_municipios {
    margin: 0 0 0 2em;
}

#capa_municipios dt {
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.6em 0 0.6em 1em;
}

UL.municipio {
    color: #003399;
    font-size: 0.85em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.5em;
}

UL.titulo_grancanaria {
    border-bottom: 0.1em dashed #99ADC2;
    color: #A9A9A9;
    font-size: 1.5em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.35em;
    text-align: left;
}

/* Julio: Estilos para ficha_comision.px */
.listado_miembros {
    float: left;
    margin-left: 2em;
    width: 20em;
}

UL.redama_sin_margen {
    color: #D9BA33;
    list-style-type: disc;
    margin: 0;
}

UL.redama_sin_margen {
    color: #D9BA33;
    list-style-type: disc;
    margin: 0;
}

/* Julio: Estilos para otrasweb.px */
.otras_webs {
    float: left;
    margin: 0 1em;
    width: 25em;
}

/* Julio: Estilos para ficha-saludo.px */ 
.foto_presidente {
    float: right;
    margin: 2em 0 1em;
    width: auto;
}

.texto_saludo {
    float: left;
    margin-top: 0.8em;
    width: 59%;
}

/* Julio: Estilos para listado_grupos_politicos.px */
.columna_grupos {
    float: left;
    margin-left: 5em;
    width: 40%;
}

.salto_org {
    clear: both;
    height: 2em;
}

/* Julio: Estilos para organigrama.px */

#capa_cuerpo2{
    width: 78%;
    margin-left: 1.2em;
    float: left;
    margin-bottom: 2em;
    text-align: left;
}

#capa_cuerpo4{
    width: 78%;
    margin-left: 2em;
    float: left;
    margin-bottom: 2em;
    text-align: center;
}

.organigrama {  background-color:#f1f1f1; color:#0e2645; border-color:#b7b7b7; border-style:solid; border-width:0px 0px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px 10px; } /* antiguo background-color:#fff2e0; 29/01/2007, background-color:#f8f9ae; 30/01/2007 */
.organigrama_dcho { background-color:#f1f1f1; color:#0e2645; border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 0px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px 10px; } /* background-color:#fff2e0; */
cuerpo_titulo { color:#000; font-family:Arial,Helvetica,sans-serif; font-size:24px; }

.organigrama_bordes {
	width: 92%;
	border-color:#f7d117;
	border-style:solid;
	border-width: 0em 0.1em 0.1em 0.1em;
	margin:0em 0em 1.5em 1.2em;
	padding:0;
} /* antiguo border-color: #b7b7b7; 29/01/2007, margin:0px; 12/02/2006 */

.organigrama_bordes_presidencia {
	width: 90%;
	border-color:#f7d117;
	border-style:solid;
	border-width: 0em 0.1em 0.1em 0.1em;
	margin:0em 0em 2em 2em;
	padding:0em 0em 1em 0em;
}
.organigrama_bordes_vicepresidencia {
	width: 70%;
	border-color:#f7d117;
	border-style:solid;
	border-width: 0em 0.1em 0.1em 0.1em;
	margin:0em 0em 2em 2em;
	padding:0em 0em 1em 0em;
}

.organigrama_bordes_float{
	/*position:relative;*/
	float:left;
	height: 31em;/*27em;*/
	width: 19em;
	border-color:#f7d117;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	margin-left: 1em;
	padding:0em 0em 0.1em 0em;

}
.division_capas_organigrama{
	width:100%;
	text-align:center;
	margin: 0 auto;
}
.division_capas_organigrama2{
	/*float:left;text-align:center;margin-left:104px;*/
	 /*width:-moz-fit-content;*/
         text-align:center;
	/*margin: 0 auto;*/
        margin-left:10em;
}

.organigrama_bordes_consejeria {
	float:left;
	height: 20em;
	width: 18em;
	border-color:#f7d117;
	border-style:solid;
	border-width: 0em 0.1em 0.1em 0.1em;
	margin:0em 0em 2em 1em;
	padding:0em 0em 0.5em 0em;
}

.borde_titulo{text-align: center;background-color:#f1f1f1; color:#0e2645; height: 2.5em;margin: 0px 0px 10px 0px; } /* a�adido el 14/02/2007 */
.borde_titulo_negrita{font-weight: bold;text-align: center;background-color:#f1f1f1; color:#0e2645; height: 2.2em;margin: 0px 0px 10px 0px; }
.celdas_bordes { border-color:#b7b7b7; border-style:solid; border-width:1px 0px 0px 0px; margin:0px; padding:0px 0px; }
.bordes_tabla { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 1px 1px; margin:0px; padding:0px 0px; }
.borde_dcho { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 0px; margin:0px; padding:0px 0px; }
.borde_dcho_sup { border-color:#b7b7b7; border-style:solid; border-width:1px 1px 0px 0px; margin:0px; padding:5px 5px; }
.borde_dcho_abajo { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 1px 0px; margin:0px; padding:0px 0px; }
.borde_sup { border-color:#b7b7b7; border-style:solid; border-width:1px 0px 0px 0px; margin:0px; padding:5px 0px; }
.borde_izqdo { border-color:#b7b7b7; border-style:solid; border-width:0px 0px 0px 1px; margin:0px; padding:0px 0px; }
.borde_abajo { border-color:#b7b7b7; border-style:solid; border-width:0px 0px 1px 0px; margin:0px; padding:0px 0px; }
.borde_cuadrado { border-color:#b7b7b7; border-style:solid; border-width:1px 1px 1px 1px; height:18px; width:400px; }
.hueco_vertical { FONT-SIZE: 1pt;border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 1px; margin:0px; padding:5px 0px; }
P.titulo_centrado_organigrama { FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; FONT-WEIGHT: bold; TEXT-ALIGN: center }
P.normalc_organigrama { FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: center }
a.titulo_centrado_organigrama{FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; FONT-WEIGHT: bold; TEXT-ALIGN: center; text-decoration:none;}

.align_org {
    margin: 0 0 0 1em;
    text-align: left;
}

UL.redama_org {
    color: #D9BA33;
    list-style-type: disc;
    margin: 0;
}

/* Julio: Estilos para directorio_electronico.px */
.directorio {
    border-color: #F7D117;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0 0 0 200px;
    padding: 0;
    width: 500px;
}

.div_directorio {
    margin: 10px 0 0;
    padding: 0 5px 0 0;
    text-align: right;
}

/* Julio: Estilos para plenos.px */
.listado {
    float: left;
    padding-right: 0.5em;
    padding-top: 1.2em; /*Estefanía: Añadido para quitar <br/> después del <h2>*/
}
.foto {
    float: right;
    width: auto;
}
P.pequec {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 1.2em;
    text-align: center;
}

/* Julio: Estilos para list-desc-pleno.px */
.letra_listado {
    color: #003399;
    font-family: Tahoma,Verdana;
    font-size: 0.89em;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
}
.negrita {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    font-weight: bold;
    text-align: justify;
}

/* Julio: Estilos para ListaReservasDefinitva.px y ListaReservasProvisional.px */
.rojo {
    color: #790000;
}
/* Julio: Estilos para formulario acampada */
li.acampada{
    color : #0E2645;
    padding-bottom:0.5em;
}
div.acampada_columna_grande{
    float:left;
    width:37%;
}
div.acampada_columna_zonas{
    float:left;
    width:33%;
}
div.acampada_columna_mediana{
    float:left;
    width:26%;
}
div.acampada_columna_peq{
    float:left;
    width:24%;
}
div.acampada_contenedor{
    padding:6px;
    width:100%;
    float:left;
    color : #0E2645;
}
select.zona_acampada{
    width:230px;
}
/* Estilos para el calendario del formulario para acampada */
.ui-widget-header {
    background-color: #001199;
    border: 1px solid #AAAAAA;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-state-hover{
    background-color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    background: url("../img/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #F9D52D;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background: url("../img/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
}

/* Julio: Estilos para menu */
li.menuIzq {
    height: 2.5em;
    line-height: 2.5em;
}
li.menuIzq_sin_espacios {
    margin-left: 0.5em;
    margin-bottom: 0.3em;
}

li.menuIzq_punteado {
    height: 0.5em;
    border-bottom: 0.08em dashed #99ADC2;
}
li.menuIzq_sin_punteado {
    height: 0.5em;
}

ul.hueco_oculto{
    display:none;
}
ul.hueco{
    list-style-type: none;
    padding: 0;
}
li.subopcion{
    height: auto !important;
    margin: 0.5em 0 0.5em 1.2em;
    padding: 0;
    width: auto;
}
.erroroculto{
    color:red;
    line-height: 0.1em;
}

/* Estilos para ficha_procedimiento */
.ficha_procedimiento {
    float: left;
    padding: 1px 5px 0 10px;
    width: 95%;
}
p.text {
    color: #0E2645;
    font-family: Arial,Verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
}

/* Estefanía: Estilos para mostrar_pagina.px */
p.normal {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    font-weight: normal;
    text-align: justify;
}

ol li {
    font-size: 11px;
}

/* Estefanía: Estilos para ficha-territorial2.px */
.ancho_directorio {
    border-color: #F7D117;
    border-style: solid;
    border-width: 0 0.1em 0.1em;
    margin: 0 0 2em 2em;
    padding: 0;
    width: 750px;
}

.padding_directorio {
    padding: 0 0 5px;
}

.caja_directorio {
    float: left;
    height: 75px;
    margin: 0 15px 5px 10px;
    width: 100px;
}

.subcaja_directorio {
    margin: 0 0 0 5px;
    padding: 0 5px;
}

.imagen_directorio {
    border-width: 0;
    height: 75px;
    width: 100px;
}

/* Estefanía: Estilos para listado-loc-directorio.px */
.padding_directorio2 {
    padding: 0 0 5px 10px;
}

.imagenes_instalaciones {
    float: left;
    height: 75px;
    margin: 0 0 0 0.5em;
    width: 100px;
}

.imagen_instalacion {
    border: 0 none;
    height: 75px;
    width: 100px;
}

/* Estefanía: Estilos para ficha-territorial1.px */
.borde_titulo_sin_margen {
    background-color: #F1F1F1;
    color: #0E2645;
    height: 2.2em;
    margin: 0;
    padding-bottom: 10px;
    text-align: center;
}

P.titulo_centrado {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    text-align: center;
}

.listado_ficha_territorial {
    float: left;
    margin-left: 2em;
}

.salto_listado_ficha_territorial {
    clear: both;
    height: 0;
}

/* Estefanía: Estilos para ficha-loc-municipio.px */
#contenido_municipio{
    float: left;
    width: 59.9em;
    text-align: left;
    padding : 0;
}

#contenido_municipio #columna_der_municipio {
    float: left;
    height: auto;
    margin: 0.4em 0 0;
    max-height: 480px;
    min-height: 480px;
    width: 140px; /*180px;*/
}

#contenido_municipio #capa_acerca_municipio {
    background-color: #F7D117;
    float: left;
    height: auto;
    /*margin: 0 0 0 0.5em;*/
    max-height: 233px;
    min-height: 233px;
    overflow: hidden;
    padding: 0.4em 0 0 0.5em;
    width: 172px; /*175px;*/
}

#contenido_municipio #capa_tematicos_municipio {
    background-color: #C5C5C5;
    float: left;
    height: auto;
    margin: 0.4em 0 0 0;/*0.4em;*/
    max-height: 240px;/*233px;*/
    min-height: 244px;
    overflow: hidden;
    padding: 0.4em 0 0 0.5em;
    width: 172px; /*175px;*/
}

#capa_acerca_municipio #acercade {
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.6em 0 0.6em 1em;
}

#capa_tematicos_municipio #temat {
    border-bottom: 1px dashed #99ADC2;
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.6em 0 0.6em 1em;
}

#contenido_municipio #capa_general {
    border: 0.1em solid #C5C5C5;
    float: left;
    height: auto;
    margin: 0.4em 0.4em 0.5em;
    max-height: 480px;
    min-height: 480px;
    padding: 0.4em;
    width: 590px;
}

#contenido_municipio #capa_general #titulo_municipio {
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    height: auto;
    list-style-type: square;
    margin: 0;
    padding: 0 0 0.5em 20px;
    width: 570px;
}

UL.titulo_muni {
    border-bottom: 0.1em dashed #99ADC2;
    color: #A9A9A9;
    font-size: 1.1em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.5em;
}

#contenido_municipio #capa_superior_municipio {
    float: left;
    height: auto;
    margin: 0.5em 0 0 0.4em;
    max-height: 300px;
    overflow: hidden;
    padding: 0.4em 0 0;
    vertical-align: middle;
    width: 595px;
}

.foto_municipio {
    float: left;
    height: 22em;
    margin: 0 auto;
    text-align: center;
    width: 50%;
}

.mapa_municipio {
    float: right;
    height: 22em;
    text-align: center;
    width: 50%;
}

P.nombre_foto {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 0.9em;
    text-align: center;
}

#contenido_municipio #capa_inferior_municipio {
    float: left;
    height: auto;
    margin: 0.4em 0.4em 0.8em;
    max-height: 130px;
    overflow: hidden;
    padding: 0 0.4em 0 0;
    width: 560px;
}

P.acerca_municipios {
    color: #0E2645;
    font-family: Arial,Tahoma,Verdana;
    font-size: 1em;
    font-weight: normal;
    margin: 1em 0 0;
    text-align: left;
    text-transform: uppercase;
}

.escudo_municipio {
    float: left;
    margin: auto auto auto 2em;
    width: auto;
}

#texto_municipio {
    float: right;
    margin: auto 2em auto auto;
    width: auto;
}

p.texto_cursiva_municipio {
    color: #0E2645;
    float: right;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    font-weight: normal;
    text-align: justify;
    width: 420px;
}

/* Estefanía: Estilos para ficha-descriptivo.px */
.foto_munic {
    float: right;
    margin-top: 3em;
}

.texto_descript_munic {
    float: left;
    margin-top: 0;
    width: 65%;
}

.Union_tit_Esc {
    margin-bottom: 5em;
    width: 780px;
}

.escudo {
    float: right;
}

.masrecursos {
    float: left;
    width: 65%;
}

.titulo_munic {
    float: left;
}

/* Estefanía: Estilos para datos-generales-municipios.px */
.separador {
    clear: both;
}

.texto_muni {
    float: left;
    margin-top: 0.8em;
    width: 100%;
}

.h2_datos_generales_munic {
    color: #000000;
    font-family: Tahoma,Verdana;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding-left: 0.3em;
    padding-top: 0.3em;
}

/* Julio: estilos para busqueda_procedimientos.px */
.texto_guia_ciudadano {
    float: left;
    margin: 0 0 0 10px;
    padding: 0 5px;
    width: 400px;
}
.form_guia_ciudadano {
    border-color: #F7D117;
    border-style: solid;
    border-width: 0 0.1em 0.1em;
    float: left;
    margin: 20px 0 0 10px;
    padding: 0;
    width: 320px;
}
.titulo_form_ciudadano {
    background-color: #F1F1F1;
    color: #0E2645;
    height: 2.2em;
    margin: 0 0 10px;
    padding: 0 5px;
    text-align: center;
}
.padding_guia_ciudadano {
    padding: 0 5px 0 15px;
}
LI.azul {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    text-align: justify;
}

/* Estefanía: Estilos para ContenidoTotal.px */
.float_izq{
    float: left;
    width: 780px;
}

/* Estefanía: Estilos para convocatoria.px */
UL.redama_convocatoria {
    color: #D9BA33;
    list-style-type: disc;
    /*margin-left: -5px;*/
    width: 740px;/*745px;*/
}

/* Estefanía: Estilos para variantes.px */
div.descripcion_color {
    color: #FF0000;
}

P.centrado {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
}

UL.titulo_desc {
    margin: 0 0 0 -2em;
}

UL.titulo_desc2 {
    margin: 0 0 0 -2em;
}

DIV.recurso_desc {
    text-align: center;
}

.centrado_disc{
    width: 780px;
}

UL.margen_variantes {
    margin: 0 0 0 -5em;
}

P.titulo_desc {
    text-align: center;
}


/* Julio: Estilos para galeria_municipios.px */
#capa_cuerpo_municipio {
    height: auto;
    width: 100%;
    text-align: left;
}
#capa_cuerpo_municipio #titulo_galeria {
    border: 0.1em solid #C5C5C5;
    float: left;
    height: auto;
    margin: 0.4em 0 0.5em 0.4em;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 60.1em;
}
UL.titulo_galeria {
    color: #A9A9A9;
    font-size: 1.2em;
    font-weight: bold;
    list-style-type: square;
    margin: 0;
    padding: 0.5em;
}
#capa_cuerpo_municipio #galeria {
    float: left;
    height: auto;
    margin-bottom: 1em;
    width: 792px;
}
#capa_cuerpo_municipio #galeria #galeria-foto {
    background-color: #EBEAD6;
    float: left;
    height: 182px;
    margin-left: 6px;
    margin-top: 10px;
    padding: 5px;
    width: 182px;
}
#capa_cuerpo_municipio #galeria #galeria-foto #pie {
    color: #666465;
    font-size: 11px;
    margin-top: 5px;
}
#capa_cuerpo_municipio #mapa_municipio {
    float: left;
    height: auto;
    margin: 0.4em 0 0.4em 0.4em;
    width: 787px;
}
#capa_cuerpo_municipio #marco_mapa {
    height: 430px;
    width: 787px;
}

/* Estefanía: Estilos para contenido_imagenes.px */
.contenido_imagenes {
    float: left;
    margin: 0 1em 0 3em;
    text-align: center;
    width: 18em;
}

.salto_1em {
    clear: both;
    height: 3em;/*1em;*/
}

/* Estefanía: Estilos para ficha_consejeria.px */
#capa_cuerpo_consej {
    height: auto;
    width: 100%;
    text-align: left;
}

#capa_cuerpo_consej #column_izq {
    border-bottom: 1em solid #FFFFFF;
    float: left;
    height: auto;
    margin: 0 0 0.5em 0.4em;
    padding: 0;
    width: 418px;
}

#capa_cuerpo_consej #column_central {
    background-color: #F9D52D;
    border: 1px solid #CCCCCC;
    float: right;
    height: auto;
    margin: 0.5em 0 0 0.4em;
    max-height: 480px;
    min-height: 480px;
    padding: 0;
    width: 170px;
}

#capa_cuerpo_consej #column_dcha {
    background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    float: right;
    height: auto;
    margin: 0.5em 0 0.5em 0.4em;
    min-height: 480px;
    overflow: hidden;
    padding: 0 0.4em;
    width: 170px;
}

/* columna izquierda*/
#capa_cuerpo_consej #titulo_consej {
    float: left;
    font-size: 1.5em;
    height: auto;
    margin: 0 0 0.5em;
    padding: 0.4em 0 0 0.4em;
    width: 418px;
}
#novedad_consej {
    border: 0.1em solid #C5C5C5;
    clear: both;
    padding: 0 1em 0.5em;
}
#novedad_consej UL.cuadgris {
    border-bottom: 0.1em dashed #99ADC2;
    color: #C5C5C5;
    font-size: 1.1em;
    font-weight: bold;
    list-style-type: square;
    margin: 0 0 0.5em 0.5em;
    padding: 0.5em;
}
#novedad_consej .capa_novedades {
    height: 67px;
    margin: 0;
    padding: 0.4em 0;
    width: 390px;
}
#novedad_consej .capa_novedades .imagen {
    float: left;
    height: 67px;
    margin: 0 0.2em 0 0;
    padding: 0 0 0 0.2em;
    width: 96px;
}
#novedad_consej .capa_novedades .texto {
    float: right;
    height: 67px;
    margin: 0;
    padding: 0;
    width: 22em;
    text-align: justify;
}
.align_derecha {
    text-align: right;
}
#capa_cuerpo_consej #columna_izq_ancha {
    border-bottom: 1em solid #FFFFFF;
    float: left;
    height: auto;
    margin: 0 0 0.5em 0.4em;
    padding: 0;
    width: 610px;
}
#capa_cuerpo_consej #columna_izq_ancha {
    border-bottom: 1em solid #FFFFFF;
    float: left;
    height: auto;
    margin: 0 0 0.5em 0.4em;
    padding: 0;
    width: 610px;
}
#capa_cuerpo_consej #titulo_consej_ancho {
    float: left;
    font-size: 1.7em;
    height: auto;
    margin: 0 0 0.5em;
    padding: 0.4em 0 0 0.4em;
    width: 610px;
}

/*Columna central*/
#col_central {
    height: 100%;
    margin: 0 auto;
    padding: 0 0 0.2em;
}
#consej {
    background-color: #F9D52D;
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
}
div.consej_dd {
    background-color: #F9D52D;
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
}
P.subtitle {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0.3em 0 0;
    text-align: left;
}
P.consejeria {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0.5em 0 0 0.5em;
    text-align: left;
}
A.mas_cerca {
    border-width: 0;
    color: #000000;
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
P.title {
    color: #0E2645;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0.3em 0 0.4em;
    text-align: left;
}
#col_central ul.cuadazul_consej {
    color: #011576;
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 1.2em;
}
#col_central UL.cuadazul_inicio {
    color: #011576;
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 20px;
}
A.consejeria {
    border-width: 0;
    color: #000000;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
P.tramites {
    color: #0E2645;
    font-family: Arial,Tahoma,Verdana;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0.2em 0 0;
    text-align: left;
}

/*Columna derecha*/
#co_derecha {
    margin: 0 auto;
    padding: 0 0 0.2em;
}
#enlaces_relacionados {
    background-color: #F7F7F7;
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
}
#enlaces {
    background-color: #F7F7F7;
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
}
P.enlaces {
    color: #0E2645;
    font-family: Arial,Tahoma,Verdana;
    font-size: 1em;
    font-weight: normal;
    margin: 1em 0 0;
    text-align: left;
}
#columna_dcha dt {
    background-color: #F7F7F7;
    border-bottom: 1px dashed #99ADC2;
    color: #003399;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
}

/* Estefanía: Estilos para notas_prensa.px */
#contenido_prensa {
    float: left;
    padding: 0 1em;
    text-align: left;
    width: 59.9em;
}
.caja_prensa {
    border-color: #F7D117;
    border-style: solid;
    border-width: 0 0.1em 0.1em;
    margin: 0 0 2em 1em;
    padding: 0;
    width: 100%;
}
.titulo_anio {
    background-color: #F1F1F1;
    color: #0E2645;
    height: 40px;
}
.subtitulo_negrita {
    font-weight: bold;
    padding: 1em 0 0 0.5em;
    text-align: left;
}
.rango_anios {
    background-color: #F1F1F1;
    color: #0E2645;
    text-align: center;
}
.celda_titulo {
    background-color: #F1F1F1;
    float: left;
    margin-bottom: 0;
    text-align: left;
    width: 26%;
}
.celda_noticia {
    background-color: #FFFFFF;
    border: 1px solid #B7B7B7;
    float: left;
    width: 14.45%;
}
P.maspequec {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 1em;
    margin: 0;
    text-align: center;
}
.salto_gris {
    background-color: #F1F1F1;
    clear: both;
    width: 100%;
}
.fila_titulo {
    background-color: #F1F1F1;
    color: #0E2645;
    text-align: center;
}
.celda_titulo_valor {
    background-color: #FFFFFF;
    border: 1px solid #B7B7B7;
    float: left;
    width: 12%;
}
.celda_pliego {
    float: left;
    width: 26%;
}
A.meses {
    color: #000000;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    text-decoration: none;
}
A.meses:hover {
    background-color: #BBBBBB;
    color: #000000;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    text-decoration: none;
    width: 100%;
}
A.enlace_oculto {
    text-decoration: none;
    visibility: hidden;
}
#contenido_prensa A.normal {
    color: #000000;
    font-family: Tahoma,Verdana;
    font-size: 0.8em;
    text-decoration: none;
}
.subcaja_prensa {
    padding: 2px 10px 5px 0;
}
P.titulo_centrado_prensa {
    color: #003366;
    font-family: Tahoma,Verdana;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    text-align: center;
}
.paginar_espacio {
    float: left;
    width: 14%;
}
.paginar {
    border: 1px solid #B7B7B7;
    float: left;
    font-size: 8px;
    text-align: center;
    width: 12%;
}
.texto_centrado {
    float: left;
    text-align: center;
    width: 100%;
}

/*ESTEFANÍA: Es igual que A.item_2 pero con el padding añadido.(para MenuyNavegacion.xsl)*/
A.item_2_menu{
	width: auto;
	color:#000080;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	font-size: 0.8em  !important;
	text-transform: uppercase;
	text-decoration: none;
	border-width: 0;
        padding-right: 12px;
}
/*ESTEFANÍA: usado en ultimas_novedades_2.xsl, para el <p> del texto de cada novedad.*/
.parrafo_texto_novedad{
    margin:0em 0em 0em 0em;
}
/*ESTEFANÍA: usado en ultimas_novedades_2.xsl, para el <p> del texto de cada novedad.*/
.parrafo_texto_novedad2{
    margin:0em 0em 0em 0em;
    color:#000000;
}
/*ESTEFANÍA: usado en otras_web.xsl.*/
.salto_peq {
    clear: both;
    height: 0em;
}
.desplazar_1_izquierda{
    margin-left:-1em;
}
/*ESTEFANÍA: usado en mapa.xsl.*/
.salto_mediano {
    clear: both;
    height: 2.5em;
}
.enlace_verde_tab_derecha{
	font-size: 1em;
	color: #008080;
	font-family: Tahoma, Verdana;
	text-decoration: none;
        padding-left:1.5em;
}
/* Julio: añadido para accesibilidad en ficha-procedimiento */
.texto_procedimiento{
    margin-top: 0;
}

/*ESTEFANÍA: estilos rss.px*/
#contenido_rss{
    float: left;
    margin-bottom: 2em;
    margin-left: 1.2em;
    width: 60em;
}
.parrafo_rss{
    padding-bottom: 1em;
    padding-top: 3.4em;
}
#contenido_rss h1{
    float: left;
}
#contenido_rss h2{
    color: #000000;
    font-family: Tahoma,Verdana;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding-left: 0.3em;
    padding-top: 0.3em;
    float: left;
}
#lista_rss{
    padding-top: 3.4em;
}

#contenido_rss b{
    color: navy;
}
.enlace_azul_claro_rss{
	font-size: 1em;
	color: #0000FF;
	font-family: Tahoma, Verdana;
	text-decoration: none;
        padding-right:0.3em; /*ESTEFANÍA: Para poder quitar &nbsp; y mantener la vista.*/
}
.novedades_li_rss{
    font-weight: bold;
    color: navy;
    font-size: 1em;
    text-align: justify;
}
/*ESTEFANÍA: para listado_grupos_politicos.px*/
.grupos_contenedor{
	height: 59em;
}

