/* Diputacion de Jaen - Hoja de estilos*/

/*GUIA DE COLORES

	verde (background) : #7a9c13
	verde (oscuro-bordes) : #4e6f07
	verde (claro): #e5efcc
	gris (desactivado): #616568  / #646560;
	gris (borde de banners): #cfcfcf

****************/


/*IMPORTACION*/
@import url("styleswysiwyg.css");


/*Reseto*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{ 
	border:0;
}

img{
	float: left;
	/*height: auto;*/
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
*{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

/*Estilos generales*/
html {
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
	margin: 0 auto;
	background: #7a9c13 url(../images/patron_fondo_body.gif) repeat-x scroll left top;
	width: 100%;
	height: 100%;
}

#contenido{
	width: 988px;
	margin: 10px auto;
	padding: 0;
	
}

p.cursiva,  div.cursiva  {
	font-style: italic;
}

p.destacado,  div.destacado  {
	font-weight: bold;
}

p.subrayado, div.subrayado {
	text-decoration: underline;
}

/*Estilo para formularios*/
input{
	font-size: 0.8em;
	font-style: italic;
	background-color: #f5f5f5;
 	background-image: url(../images/patron_input.gif);
        background-repeat: repeat-x;
        background-position: top;
	

        border: 1px solid #bababa;
	padding: 1px 3px 1px 3px;
	color: #999;
}

/*CABECERA (Nota: incluye estilos para otras partes con herencia)*/
#cabecera{
	height: 114px;
	background: url(../images/cabecera_bg.gif) transparent no-repeat bottom center;
}

#menu_tabs, #menu_tabs ul li a,
#enlaces, #menu_enlaces ul li a,
a.btn_info_ciudadana,
a.btn_canal_dip,
#menu_lateral ul li a,
#menu_lateral li a,
.bloque_conoce h3,
a.btn_directorio,
a.btn_contacto,
#temas1 .bloque_conoce ul li span,
.bloque_temas span,
a.btn_exposiciones ,
a.btn_galeria,
#menu_lateral ul li ul li span.activo,
#menu_lateral li ul li span.activo,
#menu_lateral ul li ul li a.activo_area,
a.btn_canal_dip_youtube,
a.btn_suscripcion,
a.btn_rss,
a.btn_comunicados,
.info_detalle ul li a,
#municipios1 a.btn_servicios_municipios{
	height: 31px;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}

#menu_tabs ul
{
	float: right;
	margin-right: 20px;
}

#menu_tabs ul li,
#menu_tabs li{
	display: inline;
	float: left;
	text-align: center;
	padding-right: 1px;
	border-bottom: 1px solid #bababa;
}

#menu_tabs ul li span{
	top: 16px;
	left: 9px;
	position: relative;
}

#menu_tabs ul li a.peq span{
	left: 13px;
}

#menu_tabs ul li.activo{
	border-bottom: 1px solid #fff;
}

#menu_tabs ul li a{
	display: block;
	float: left;
	text-decoration: none;
	line-height: 3px;
	color: #616568;
}

#menu_tabs ul li.activo a{
	color: #7a9c13;
	cursor: default;
}

#menu_tabs ul li.activo a:hover{
	line-height: 3px;
}

#menu_tabs ul li a:hover{
	line-height: 0;
	color: #7a9c13;
}

#menu_tabs ul li a.peq{
	width: 109px;
	background: url(../images/menu_tabs_peq.gif) transparent no-repeat top center;
}

#menu_tabs ul li.activo a.peq,
#menu_tabs ul li.activo a:hover.peq{
	background: url(../images/menu_tabs_peq_on.gif) transparent no-repeat top center;
}

#menu_tabs ul li a.peq:hover{
		background: url(../images/menu_tabs_peq_hover.gif) transparent no-repeat top center;
}

#menu_tabs ul li a.med{
	width: 147px;
	background: url(../images/menu_tabs_med.gif) transparent no-repeat top center;
}

#menu_tabs ul li.activo a.med ,
#menu_tabs ul li.activo a:hover.med{
	background: url(../images/menu_tabs_med_on.gif) transparent no-repeat top center;
}

#menu_tabs ul li a.med:hover{
		background: url(../images/menu_tabs_med_hover.gif) transparent no-repeat top center;
}

#menu_tabs ul li a.gra{
	width: 216px;
	background: url(../images/menu_tabs_gra.gif) transparent no-repeat top center;
}

#menu_tabs ul li.activo a.gra ,
#menu_tabs ul li.activo a:hover.gra {
	background: url(../images/menu_tabs_gra_on.gif) transparent no-repeat top center;
}

#menu_tabs ul li a.gra:hover{
	background: url(../images/menu_tabs_gra_hover.gif) transparent no-repeat top center;
}

#anclajes,
#logo h1{
	display: none;
}

#logo{
	float: left;
	margin: 10px 0 0 20px;
	width: auto;
}

#menu_enlaces{
	float: right;
	margin-right: 18px;
	width: 600px;
}

#menu_enlaces  ul li{
	display: inline;
}

#menu_enlaces ul li a,
a.btn_info_ciudadana,
a.btn_canal_dip,
#menu_lateral ul li a,
#menu_lateral li a,
.bloque_conoce ul li a,
a.btn_directorio,
a.btn_contacto,
a.btn_exposiciones,
a.btn_galeria,
#menu_lateral ul li ul li span.activo,
#menu_lateral li ul li span.activo,
#menu_lateral ul li ul li a.activo_area,
a.btn_canal_dip_youtube,
a.btn_suscripcion,
a.btn_rss,
a.btn_comunicados,
.info_detalle ul li a,
#municipios1 a.btn_servicios_municipios{
	text-transform: none;
	text-decoration: none;
	color: #616568;
	font-size: 0.8em;
}

#menu_enlaces ul li a:hover,
a:hover.btn_info_ciudadana,
a:hover.btn_canal_dip,
#menu_lateral ul li a:hover,
#menu_lateral li a:hover,
#menu_lateral ul li a.activo,
a:hover.btn_directorio,
a:hover.btn_contacto,
#temas1 .bloque_conoce a:hover,
.bloque_temas a:hover,
a:hover.btn_exposiciones,
a:hover.btn_galeria,
a:hover.btn_canal_dip_youtube,
a:hover.btn_suscripcion,
a:hover.btn_rss,
a:hover.btn_comunicados,
.info_detalle ul li a:hover,
#municipios1 a:hover.btn_servicios_municipios,
.seccion a:hover,
#menu_lateral ul li ul li span.activo,
#menu_lateral li ul li span.activo,
#menu_lateral ul li ul li a.activo_area,
#menu_lateral ul li ul li a:hover.activo_area{
	color: #7a9c13;
}

#menu_enlaces #enlaces{
	width: 600px;
	background: url(../images/enlaces_bg.gif) transparent no-repeat center bottom;
	margin-top: 8px;
	height: 29px;
}

#enlaces  ul{
	padding-left: 12px;
}

#enlaces ul li,
.info_detalle ul li{
	width: 62px;
	float: left;
	padding-left: 23px;
}

#enlaces ul,
.info_detalle ul{
	color: #ddd;
}

#enlaces ul li a,
.info_detalle ul li a{
	color: #86898a;
}

#enlaces ul li.enlaces{
	background: url(../images/ico_enlaces.gif) transparent no-repeat left center;
}

#enlaces ul li.imprimir,
.info_detalle ul li.imprimir{
	background: url(../images/ico_imprimir.gif) transparent no-repeat left center;
}

#enlaces ul li.site_map{
	background: url(../images/ico_site_map.gif) transparent no-repeat left center;
}

#enlaces ul li.contacto,
.contacto ul li.contacto{
	background: url(../images/ico_contacto.gif) transparent no-repeat left center;
}

form.buscador{
	float: left;
}

form.buscador legend,
form.buscador .btn_buscar span,
form.buscador label,
form.buscador .btn_buscar_avanzada span,
.login form.buscador button.btn_entrar span{
	display: none;
}

form.buscador input{
	height: 15px;
	width: 130px;
	margin-right: 5px;
	background: url(../images/input_buscar_bg.gif) transparent no-repeat top right;
}

form.buscador button.btn_buscar,
form.buscador button.btn_buscar_avanzada,
.login form.buscador button.btn_entrar{
	border: 0;
	width: 80px;
	height: 20px;
	background: url(../images/btn_buscar.gif) transparent no-repeat /*left center*/ scroll;
	vertical-align: top;
}

#botones_cabecera{
	text-align: center;
	float: right;
	margin-top: 8px;
	height: 37px;
	width: 514px;
	background: url(../images/botones_cabecera_bg.gif) transparent no-repeat top center;
}

#botones_cabecera ul{
	margin: 4px 0 0 8px;
}

#botones_cabecera ul li a{
	float: left;
	margin: 0 5px;
}

#botones_cabecera ul li a span,
a.btn_info_ciudadana span,
a.btn_canal_dip span,
a.btn_directorio span,
a.btn_contacto span,
a.btn_exposiciones span,
a.btn_galeria span,
a.btn_canal_dip_youtube span,
a.btn_suscripcion span,
a.btn_rss span,
a.btn_comunicados span,
#municipios1 a.btn_servicios_municipios span{
	font-size: 1.5em;
	position: relative;
	top: 6px;
	left: 18px;
}

#botones_cabecera ul li a.btn_oficina{
	width: 200px;
	background: url(../images/buttons/btn_oficina.gif) transparent no-repeat top center;
}

#botones_cabecera ul li a.btn_bop{
	width: 86px;
	background: url(../images/buttons/btn_bop.gif) transparent no-repeat top center;
}

#botones_cabecera ul li a.btn_servicios{
	width: 181px;
	background: url(../images/buttons/btn_servicios.gif) transparent no-repeat top center;
}

/* CUERPO */
#cuerpo{
	width: 966px;
	background: #fff;
	border-left: 1px solid #4e6f07;
	border-right: 1px solid #4e6f07;
	border-top: 3px solid #4e6f07;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

#cuerpo #banner_cuerpo{
	border-bottom: 3px solid #4e6f07;
	height: 90px;
}

#cuerpo #contenido_cuerpo{
	padding: 0 11px;
	float: left;
	width: 944px;
	background-color: #fff;
}

/*Cuerpo izquierda*/
#contenido_cuerpo .columna_izq{
	background: url(../images/miga_bg.gif) transparent no-repeat top center;
	float: left;
	width: 628px;
}

#miga_pan{
	background: url(../images/miga_gran_bg.gif) transparent no-repeat top center;
	margin: 5px 0 2px 0;
	padding-left: 35px;
	padding-top: 2px;
	height: 47px;
}

#miga_pan ul,
.enlaces_temas ul{
	float: left;
	margin-left: 5px;
}

#miga_pan ul li,
.enlaces_temas ul li{
	display: inline;
	text-transform: uppercase;
}

#miga_pan span{
	color: #4d4e4a;
	font-weight: bold;
}

#miga_pan span.localizador{
	color: #999a94;
	text-transform: none;
	font-weight: normal;
	float: left;
}

#miga_pan a{
	color: #7a9c13;
	font-weight: bold;
}

.columna_izq #miga_pan{
	margin: 4px 0 1px 13px;
	padding-left: 20px;
	height: 23px;
	background: url(../images/ico_miga.gif) transparent no-repeat top left;
}

/* ACTUALIDAD */
.bloque_actualidad{
	width: 100%;
	float: left;
}

.bloque_actualidad .actualidad_izq,
.bloque_actualidad .actualidad_der,
.principal_izq,
.principal_der{
	width: 49.5%;
}

.bloque_actualidad .actualidad_izq,
.principal_izq,
.bloque_incidencia .leyenda_izq{
	float: left;
}

.bloque_actualidad .actualidad_der,
.principal_der,
.bloque_incidencia .leyenda_der{
	float:right;
}

p,
a.enlace_sub_tema,
a.enlace_novedad,
#seccion_enlaces a,
#conoce_dip_niv3 .columna_izq ul li a,
#conoce_dip_niv3 .columna_izq span.activo,
#catalogo1 .columna_izq p.parrafo_gris,
p.con_bullet_verde,
p.con_bullet_gris,
#buscador .columna_izq p.parrafo_gris{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	background: url(../images/bullet_noticias.gif) transparent no-repeat top left;
	padding-left: 25px;
	margin: 5px 0;
}

.actualidad_izq .foto_grande,
.foto_peq,
.banner_actualidad,
#noticias .foto_peq,
.enlace_img,
.enlace_img_der,
.foto_gris,
#catalogo1 .foto_grande,
#catalogo_novedad .foto_grande,
.otra_novedad .foto_pequ,
.imagen_canal,
#zona_actualidad .foto_grande,
.bloque_incidencia .foto_grande,
.bloque_incidencia_detalle .foto_grande{
	width: 153px;
	border: 1px solid #7a9c13;
	padding: 3px;
	margin: 5px 0 0 25px;
	text-align: center;
	float: left;
}

.actualidad_izq .foto_grande img{
	width: 153px;
}

.mas_info,
.info,
.info_descarga,
#temas2 #agenda .mas_info{
	float: right;
	background: url(../images/ico_mas_info.gif) transparent no-repeat top left;
	padding-left: 23px;

	height: 16px;
}

.info{
	background: url(../images/ico_info.gif) transparent no-repeat top left;
}

.info_descarga{
	background: url(../images/ico_info_descarga.gif) transparent no-repeat top left;
	min-height: 24px;
}

.blog{
	padding: 10px 10px 10px 20px;
	float: right;
}

.mas_info a,
.info a,
.info_descarga a,
.blog a{
	color: #7a9c13;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em; 
}

.mas_info a:hover,
.info a:hover,
.info_descarga a:hover,
.blog a:hover{
	text-decoration: underline;
}

a.btn_info_ciudadana{
	background: url(../images/buttons/btn_info_ciudadana.gif) transparent no-repeat top center;
	width: 312px;
	float: left;
	margin-bottom: 8px;
	margin-top: 15px;
}

a.btn_info_ciudadana span{
	left: 43px;
	letter-spacing: -0.03em;
}

.actualidad_der p{
	width: 175px;
	float: right;
}


.actualidad_der p.grande{
	width: 275px;
	float: right;
}

.foto_peq,
.foto_peq img{
	width: 85px;
	float: left;
        margin-right: 5px;
}

.actualidad_der .foto_peq{
	margin-left: 5px;
}

.actualidad_der .noticia_der{
	padding-bottom: 5px;
	float: left;
}

div.separador{
	width: 100%;
	clear: both;
}

div.separador_blanco{
	width: 100%;
	clear: both;
}

div.separador,
.actualidad_der div.separador{
	background: url(../images/patron_separador_verde.gif) transparent no-repeat top right;
	height: 3px;
	width: 100%;
}

div.separador hr{
	display: none;
}

.actualidad_der div.separador,
#conoce_dip_niv2 .columna_der  #diputado div.separador{
	height: 1px;
	margin: 5px 0;
	background: url(../images/patron_separador_gris.gif) transparent no-repeat top right;
}

.banner_actualidad{
	margin: 10px auto;
	border-color: #cfcfcf;
	width: 460px;
	height: 83px;
	float: none;
}

/*Cuerpo derecha*/
#contenido_cuerpo .columna_der{
	float: right;
	width: 305px;
}

/*AGENDA*/
#agenda .bloque_agenda,
#novedades .bloque_novedades,
#agenda  .ciudad_info,
#temas2 #actualidad .bloque_actualidad,
#seccion_enlaces .bloque_seccion_enlaces,
#exposicion .bloque_exposicion,
#relacionados .bloque_relacionados,
#municipios1 .bloque_actualidad{
	padding: 0 12px 3px 14px;
	float: left;
	width: 90%
}

#agenda  .ciudad_info,
.ciudad_info{
	padding-left: 25px;
	font-weight: bold;
	font-size: 1.1em;
}


p.subtitulo_verde_cursiva,
p.subtitulo_verde_cursiva_novedades,
p.parrafo_gris,
p.fecha_evento,
p.lugar_evento,
p.autor,
#catalogo1 .columna_izq p.parrafo_gris,
p.con_bullet_verde,
p.dato_privado,
p.con_bullet_gris,
#buscador .columna_izq p.parrafo_gris,
.descarga_documentos ul li{
	margin: 2px 0;
	font-weight: bold;
	color: #7a9c13;
	background: none;
	text-transform: none;
	font-style: italic;
	font-size: 1.1em;
}

#catalogo_novedad .parrafo_gris p, 
.otra_novedad .parrafo_gris p,
#catalogo_novedad .parrafo_gris div, 
.otra_novedad .parrafo_gris div,
		
p.lugar_evento,
p.parrafo_gris,
p.pie_foto,
#catalogo1 .columna_izq p.parrafo_gris,
p.con_bullet_gris,
#buscador .columna_izq p.parrafo_gris{
	font-weight: normal;
	font-size: 1.1em;
	color: #646560; 
	font-style: normal;
}

#catalogo_novedad .parrafo_gris p,
.otra_novedad .parrafo_gris p {
background: none;
}
p.pie_foto{
	margin: 0 0;
}

#agenda span{
	color: #000;
	float: left;
}

#agenda .mas_info{
	float: right;
	background: url(../images/ico_mas_info_agenda.gif) transparent no-repeat left center;
	padding-left: 16px;
	font-size: 0.9em;
}

#agenda .separador_agenda,
.separador_dotted{
	border-bottom: 1px dotted #616568;
	width: 90%;
	clear: both;
	margin: 0 auto 2px auto;
	height: 1px;
}

a.btn_canal_dip{
	background: url(../images/buttons/btn_canal_dip.gif) transparent no-repeat top center;
	width: 301px;
	float: left;
	margin: 0;
	line-height: 15px;
}

a.btn_canal_dip span{
	left: 50px;
}

/*NOVEDADES*/
.bloque_novedades .foto_peq,
.bloque_novedades .foto_peq img,
.enlace_img,
.enlace_img_der,
#conoce_dip_niv0 .columna_der .foto_peq,
.foto_gris{
	width: 76px;
	margin-left: 0;
	border-color: #cfcfcf;
}

.bloque_novedades a.enlace_novedad,
.bloque_exposicion p{
	width: 54%;
	font-size: 1.2em;
}

#agenda div.separador,
#novedades div.separador{
	margin-bottom: 5px; 
margin-left: -14px; 
	width: 280px; /*Para que se vea en IE7*/
}

#enlaces_der{
	float: left;
	margin-top: 5px;
	text-align: center;
}

/*
#enlaces_der a{
	margin: 3px;
}
*/

/*PIE*/
#pie{
	background: url(../images/pie_bg.gif) transparent no-repeat top center;
	height: 100px;
	clear: both;
	margin: 0;
}

#pie .info_pie{
	float: left;
	margin-top: 50px;
	font-size: 1em;
}

#pie p{
	background: none;
	font-weight: normal;
	color: #fff;
	padding-left: 25px;
}

#pie .pie_avisos,
#pie a{
	color: #333301;
	text-decoration: none;
}

#pie a:hover{
	text-decoration: underline;
}

#pie span{
	margin: 0 2px;
}

#pie .pie_validaciones{
	float: right;
	margin: 50px 25px 0 0;	
}

/* AREAS 0 */
#conoce_dip_niv0 .columna_izq{
	background: none;
	width: 530px !important;
}

#conoce_dip_niv0 .columna_der .foto_peq ,
#conoce_dip_niv0 .columna_der .foto_peq img{
	width: 180px;
}

#conoce_dip_niv0 .columna_der p.parrafo_gris,
p.pie_foto{
	background: url(../images/icn_pie_foto.gif) transparent no-repeat 0px 0px;
	clear: both;
	padding-left: 25px;
}

#conoce_dip_niv0 .separador_dotted,
#zona_actualidad .resultado_busqueda .separador_dotted{
	width: 100%;
}

#contacto{
	padding-bottom: 15px !important;
}

.contacta_tlfn,
.contacta_mail{
	padding-left: 30px;
	min-height: 30px;
}

.contacta_tlfn{ background: url(../images/icn_conoce_dip/ico_conoce_tlfn.gif) transparent no-repeat center left; margin-top: 5px;}
.contacta_mail{ background: url(../images/icn_conoce_dip/ico_conoce_mail.gif) transparent no-repeat center left;}

.bloque_contacta p{
	background: none;
	padding-left: 0;
}

#conoce_dip_niv0 #novedades div.separador{
	width: 100%;
}

#conoce_dip_niv0 #novedades .foto_peq,
#conoce_dip_niv0 #novedades img,
#conoce_dip_niv0 #exposicion .foto_peq,
#conoce_dip_niv0 #exposicion img{
	width: 56px;
}

#conoce_dip_niv0 #novedades .bloque_novedades p,
#conoce_dip_niv0 #exposicion .bloque_exposicion p,
a.enlace_novedad{
	width: 38%;
	margin-left: 8px;
	float: left;
}

#exposicion a.btn_exposiciones{
	width: 137px;
	float: right;
	background: url(../images/buttons/btn_exposiciones.gif) transparent no-repeat top center;
	margin-right: 10px;
}

#exposicion a.btn_exposiciones span,
a.btn_galeria span{
	left: 50px;
}

a.btn_galeria{
	width: 177px;
	background: url(../images/buttons/btn_galeria_fotos.gif) transparent no-repeat top center;
	float: right;
	margin-bottom: 5px;
}


/* AREAS 1 */
#menu_lateral{
	float: left;
	width: 196px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}

#menu_lateral ul{
	background: transparent url(../images/menu_lateral_bg.gif) no-repeat scroll left top;
	margin: 0;
	float: left;
	width: 176px;
	padding: 15px 10px 0 10px;
	border: 0px solid #333;
}
#menu_lateral ul li,
#menu_lateral li {
	float: left;
	width: 166px;
	margin: 0;
	padding: 0 5px 0 5px;
	border: 0px solid #333;
}
#menu_lateral ul li a,
#menu_lateral li a {
	float: left;
	width: 152px;
	height: auto;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bolder;
	background: transparent;
	color: #616466;
	margin: 0;
	padding: 0 7px 0 7px;
	border: 0px solid #333;
	border-bottom: 1px solid #cfcfcf;
}
#menu_lateral ul li a.Pre {
	border-bottom: 0px solid #cfcfcf;
}
#menu_lateral ul li a.Post {
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
#menu_lateral ul li a span,
#menu_lateral li a span {
	float: left;
	width: 127px;
	height: auto;
	background: transparent url(../images/ico_flecha.gif) no-repeat scroll left 3px;
	color: #616466;
	margin: 0;
	padding: 7px 0 7px 25px;
	border: 0px solid #333;
}
#menu_lateral ul li a:hover,
#menu_lateral ul li a.activo,
#menu_lateral li a:hover,
#menu_lateral li a.activo {
	background: #e6efcc url(../images/Patron_MenuLateral.gif) repeat-x scroll left top;
	color: #7a9c13;
}
#menu_lateral ul li a:hover span,
#menu_lateral ul li a.activo span,
#menu_lateral li a:hover span,
#menu_lateral li a.activo span {
	background: transparent url(../images/ico_flecha_hover.gif) no-repeat scroll left 3px;
	color: #7a9c13;
}

#menu_lateral ul li ul {
	background: transparent url(../images/sub_menu_lateral_bg.gif) no-repeat scroll left top;
	width: 152px;
	float: left;
	margin: 0 -5px 0 -5px;
	padding: 0 12px 0 12px;
	border: 0px solid #333;
}
#menu_lateral ul li ul li{
	float: left;
	width: 152px;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}

#menu_lateral ul li ul li a {
	float: left;
	width: 136px;
	height: auto;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bolder;
	background: transparent;
	color: #7a7d80;
	margin: 0;
	padding: 5px 8px;
	border: 0px solid #333;
	border-bottom: 1px dotted #7a9c13;
}
#menu_lateral ul li ul li a span {
	float: left;
	width: 129px;
	height: auto;
	background: transparent url(../images/ico_subflecha.gif) no-repeat scroll left 3px;
	color: #7a7d80;
	margin: 0;
	padding: 0 0 0 15px;
	border: 0px solid #333;
}
#menu_lateral ul li ul li a:hover, #menu_lateral ul li ul li a.activo {
	background: #a1ce19 url(../images/Patron_SubMenuLateral.gif) repeat-x scroll left top;
	color: #fff;
}
#menu_lateral ul li ul li a:hover span, #menu_lateral ul li ul li a.activo span {
	background: transparent url(../images/ico_subflecha_hover.gif) no-repeat scroll left 3px;
	color: #fff;
}

#menu_lateral ul li ul li a.ultimo{
	border-bottom: none;
}

#menu_lateral li {
padding-left: 15px;
}

#menu_lateral ul li ul li a.cabecera, #menu_lateral ul li ul li a:hover.cabecera {
	float: left;
	width: 152px;
	height: auto;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bolder;
	background: transparent;
	color: #7a9c13;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}

#menu_lateral ul li ul li a.cabecera span {
	float: left;
	width: 127px;
	height: auto;
	background: transparent url(../images/ico_flecha_hover.gif) no-repeat scroll left 5px;
	color: #7a9c13;
	margin: 0;
	padding: 9px 0 5px 25px;
	border: 0px solid #333;
}
#menu_lateral ul li ul li span.activo {
	float: left;
	width: 127px;
	height: auto;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bolder;
	background: transparent url(../images/ico_flecha_hover.gif) no-repeat scroll left 5px;
	color: #7a9c13;
	margin: 0;
	padding: 9px 0 5px 25px;
	border: 0px solid #333;
}

#menu_lateral ul li ul li div.borde_doble {
	background: transparent url(../images/patron_borde_doble.gif) repeat-x scroll left top;
	width: 164px;
	height: 2px;
	float: left;
	margin: 0 0 0 -6px;
	padding: 0;
	border: 0px solid #333;
}

#conoce_dip,
#incidencias{
	width: 730px;
	float: right;
}


#incidencias .mas_info{
	margin-top: 15px;
        margin-right: 10px;
}


.seccion{
	font-weight: bold;
	font-size: 1.4em;
	text-transform: uppercase;
	float: left;
	padding-bottom: 5px;
}

.seccion a{
	text-decoration: none;
	color: #000;
}

.bloque_conoce{
	width: 659px;
	margin: 5px 0;
	background: url(../images/bloque_dip.gif) transparent no-repeat top center;
	float: left;
}

.bloque_conoce ul{
	width: 97%;
	margin: 10px;
	float: left;
}

.bloque_conoce ul li{
	width: 49%;
	height: 32px;
	float: left;
}

.bloque_conoce ul li a img{
	float: none;
}

.bloque_conoce ul li span,
.bloque_temas span{
	position: relative;
	left: 33px;
	top: -30px;
	display: block;
	width: 250px;
	cursor: pointer;
}

.bloque_conoce ul li a,
.bloque_temas a{
	height: 32px;
	font-size: 1.1em;
	font-weight: bold;
}

.bloque_conoce ul li a:hover,
dl dt,
#conoce_dip_niv3 .columna_izq ul li a:hover,
#conoce_dip_niv3 .columna_izq span.activo{
	color: #7a9c13;
}

/* AREAS 2 */
#conoce_dip_niv0,
#conoce_dip_niv2,
#conoce_dip_niv3,
#normativas,
#subvenciones{
	width: 739px;
	padding-bottom: 10px;
	float: right;
}

#conoce_dip_niv2 .columna_izq,
#conoce_dip_niv0 .columna_izq,
#conoce_dip_niv3 .columna_der{
	float: left;
	width: 535px;
	background: none;
}

#conoce_dip_niv2 .columna_der,
#conoce_dip_niv0 .columna_der,
#conoce_dip_niv3 .columna_izq{
	width: 194px;
}

#conoce_dip_niv2 .columna_izq div.separador_dotted{
	width: 99%;
	padding-top: 10px;
	margin-bottom: 10px;
}

#diputado .diputado_tit,
#diputado .director_tit{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../images/ico_titulo_der.gif) transparent no-repeat top center;
	padding-top: 10px;
	margin-bottom: 5px;
	width: 194px;
	float: left;
}

#diputado .diputado_tit span{
	padding-left: 35px;
}

#diputado div.separador,
#servicios div.separador{
	margin-left: 14px !important;
	margin-top: 0 !important;
	width: 90%;
}

#diputado .bloque_diputado,
#servicios .bloque_servicios{
	padding: 0 15px 10px 35px;
}

/*lista de definicion*/
dl{
	font-size: 1.1em;
}

dl dt,
.etiqueta{
	font-weight: bold;
}

dl dd,
.resaltado{
	color: #616568;
}

dl dd.nombre{	
	font-size: 1.1em;
	line-height: 1;
	margin-bottom: 2px;
}

#diputado .bloque_diputado p{
	font-weight: normal;
	font-style: italic;
	background: none;
	padding-left: 0;
	margin: 0;
}

#diputado .director_tit{	
	background: url(../images/bullet_noticias.gif) transparent no-repeat center left;
	margin-left: 13px;
	padding: 0 0 0 22px;
	width: 70%;
}

#diputado a.btn_directorio{
	width: 122px;
	background: url(../images/buttons/btn_directorio.gif) transparent no-repeat top center;
	float: right;
}

#diputado a.btn_contacto{
	width: 122px;
	background: url(../images/buttons/btn_contacto.gif) transparent no-repeat top center;
	float: right;
}


#diputado a.btn_directorio span{
	left: 48px;
	top: 5px;
}

#diputado a.btn_contacto span{
	left: 48px;
	top: 5px;
}

#servicios{
	padding-top: 0;
	padding-bottom: 20px;
}

#servicios .bloque_servicios,
#conoce_dip_niv0 .bloque_contacta,
#relacionados .bloque_relacionados{
	padding: 0 20px 5px 14px;
}

.bloque_servicios p,
.bloque_servicios a{
	background: url(../images/ico_mas_info.gif) transparent no-repeat top left;
	min-height: 16px;
	margin-bottom: 0;
	padding-top: 2px;
}

.bloque_servicios p.subtitulo_verde_cursiva,
.bloque_temas p.subtitulo_verde_cursiva{
	background-image: none;
	margin-top: 0;
	clear: both;
}

#servicios .separador_dotted,
#relacionados .separador_dotted,
#catalogo1 .separador_dotted,
#normativas .separador_dotted,
#buscador .separador_dotted{
	margin: 5px 0;
	width: 100%;
}

#servicios .btn_mas{
	float: right;
	width: auto;
	padding-left: 0;
}

#servicios .btn_mas span{
	display: none;
}

p.parrafo_gris{
	line-height: 1.5;
	margin: 5px 0;
	padding-left: 0;
}

.lista_novedades{
	float: left;
	width: 100%;
	margin: 10px 0 5px 0;
}

#conoce_dip_niv2 ul {
	width: 90%;
	margin: 0 auto;
}

#conoce_dip_niv2 ul li{
	display: inline;
	float: left;
	width: 20%;
	margin-bottom: 10px;
	margin: 0 10px 10px 10px;
}

#conoce_dip_niv2 ul li .foto_peq,
#conoce_dip_niv2 ul li .foto_peq img{
	width: 91px;
	float: left;
}

#conoce_dip_niv2 ul li .foto_peq{
	margin: 0 auto;
}

#conoce_dip_niv2 ul li .bloque_novedades{
	float: left;
	display: block;
}

#conoce_dip_niv2 ul li .bloque_novedades p,
#conoce_dip_niv2 ul li a.enlace_novedad{
	margin-bottom: 0;
	width: 82px;
	padding-left: 20px;
	margin-left: 0;
}

a.enlace_novedad,
#seccion_enlaces a{
	float: left;
	width: 53%;
	color: #000;
	text-decoration: none;
}

#conoce_dip_niv0 a.enlace_novedad{
	width: 40%;
}

#conoce_dip_niv2 p.subtitulo_verde_cursiva{
	text-transform: none;
}

#conoce_dip_niv2 .actualidad_izq{
	float: left;
}

#conoce_dip_niv2 .actualidad_izq .foto_peq{
	margin-left: 0;
}

#conoce_dip_niv2 .actualidad_der{
	float: right;
	width: 79%;
}

#conoce_dip_niv2 .bloque_actualidad{
	margin-bottom: 5px;
}

#conoce_dip_niv2 .bloque_actualidad p{
	width: 94%;
	margin-bottom: 0;
}

.enlaces_principal{
	text-align: center;
	float: left;
	margin-bottom: 10px;
}

.enlaces_principal .enlace_img,
.enlaces_principal .enlace_img_der{
	width: 250px;
	height: 72px;
	margin-right: 9px;
}

.enlaces_principal .enlace_img_der{
	margin: 5px 0 0 9px;
}

#conoce_dip_niv2 #actualidad{
	margin-top: 5px;
}

/* TEMAS 1 */
#temas1{
	float: left;
	width: 100%;
	margin-left: 5px;
}

#temas1 .bloque_conoce{
	background: none;
	width: 99.9%;
	float: left;
}

#temas1 .bloque_conoce ul {
	margin: 0;
	width: 100%;
}

#temas1 .bloque_conoce ul li{
	width: 32%;
	margin: 5px 10px 35px 0;
	height: 80px;
        text-align:justify;
        /*height: auto;*/
}

#temas1 .bloque_conoce a,
.bloque_temas a{
	color: #000;
	float: left;
}

#temas1 .bloque_conoce img,
.bloque_temas img{
	margin-right: 10px;
}

#temas1 .bloque_conoce ul li span,
.bloque_temas span{
	width: 250px;
	height: auto;
	top: -35px;
	left: 40px;
	font-size: 1.3em;
	padding-bottom: 5px;
	text-transform: uppercase;
	background: url(../images/patron_separador_gris.gif) transparent no-repeat bottom right;
}

#temas1 .bloque_conoce ul li p,
.bloque_temas p.tema_subtitulo{
	background: none;
	padding-left: 40px;
	font-size: 1.1em;
	color: #616568;
	float: left;
	width: 87%;
}

/* TEMAS 2 */
#temas2 .mas_info{
	margin-top: 5px;
}

#temas2 .bloque_temas p{
	padding-left: 40px;
}

#temas2 .bloque_temas p.tema_subtitulo{
	margin: 0;
}

#temas2 .bloque_temas dl dd p.subtitulo_verde_cursiva{
	font-size: 1em;
}

#temas2 .bloque_temas a.enlace_sub_tema{
	background-position: 5px 0;
	padding-left: 40px;
	margin: 2px 0;
	width: 250px;
	min-height: 15px;
	height: auto;
	font-weight: normal;
}

.ciudad_info,
p.sin_bullet{
	background: none;
}

#temas2 #agenda .mas_info{
	font-size: 1em;
}

#seccion_enlaces a{
	background: url(../images/bullet_enlaces.gif) transparent no-repeat top left;
	padding-top: 5px;
	float: left;
	width: 93%;
	margin-left: 0;
}

#seccion_enlaces div.separador_dotted{
	width: 99%;
}

#temas2 .columna_izq,
#temas3 .columna_izq,
#catalogo1 .columna_izq,
#zona_actualidad .columna_izq,
#municipios1 .columna_izq,
#buscador .columna_izq{
	background: none;
}

.bloque_temas a{
	text-decoration: none;
}

.enlaces_temas{
	float: right;
}

.enlaces_temas a{
	width: 28px;
	height: 39px;
	margin: 0 5px;
	float: left;
}

.enlaces_temas a.tema_aceite{	background: url(../images/icn_temas/icn_temas_aceite_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_aceite{	background: url(../images/icn_temas/icn_temas_aceite.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_cultura{	background: url(../images/icn_temas/icn_temas_cultura_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_cultura{	background: url(../images/icn_temas/icn_temas_cultura.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_sociedad{	background: url(../images/icn_temas/icn_temas_sociedad_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_sociedad{	background: url(../images/icn_temas/icn_temas_sociedad.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_deportes{	background: url(../images/icn_temas/icn_temas_deportes_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_deportes{	background: url(../images/icn_temas/icn_temas_deportes.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_asuntos{	background: url(../images/icn_temas/icn_temas_asuntos_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_asuntos{	background: url(../images/icn_temas/icn_temas_asuntos.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_consumo{	background: url(../images/icn_temas/icn_temas_consumo_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_consumo{	background: url(../images/icn_temas/icn_temas_consumo.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_impuestos{	background: url(../images/icn_temas/icn_temas_impuestos_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_impuestos{	background: url(../images/icn_temas/icn_temas_impuestos.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_empleo{	background: url(../images/icn_temas/icn_temas_empleo_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_empleo{	background: url(../images/icn_temas/icn_temas_empleo.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_medioambiente{	background: url(../images/icn_temas/icn_temas_medioambiente_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_medioambiente{	background: url(../images/icn_temas/icn_temas_medioambiente.gif) transparent no-repeat top left;}

.enlaces_temas a.tema_turismo{	background: url(../images/icn_temas/turismo_off.gif) transparent no-repeat top left;}
.enlaces_temas a:hover.tema_turismo{	background: url(../images/icn_temas/turismo.gif) transparent no-repeat top left;}



.enlaces_temas a span{
	display: none;
}

.temas_principal{
	float: left;
	margin-top: 15px;
}

.principal_izq,
.principal_der{
	width: 48%;
}

.bloque_servicios a{
	background-position: 0 2px;
	text-decoration: none;
	color: #000;
	float: left;
	clear: right;
	padding-left: 25px;
	font-size: 1.2em;
}

.bloque_servicios a:hover,
.bloque_temas a:hover.enlace_sub_tema,
.bloque_novedades a:hover.enlace_novedad,
#seccion_enlaces a:hover,
#zona_actualidad a:hover.enlace_novedad,
#zona_actualidad a:hover.enlace_novedad_der{
	text-decoration: underline;
	color: #7a9c13;
}

.bloque_temas{
	float: left;
	margin-bottom: 15px;
}

.bloque_temas .separador_dotted{
	padding: 5px 0;
	width: 300px;	
}

#seccion_enlaces a{
	text-transform: none;
}

/* TEMAS 3 */
#temas3  .columna_izq .foto_gris,
#temas3  .columna_izq .foto_gris img{
	width: 398px;
}

#temas3 .columna_izq .foto_gris{
	margin: 10px 20px 10px 0;
}

#temas3  .columna_der .foto_gris{
	margin-left: 3px;
}

#temas3  .columna_der .foto_gris,
#temas3  .columna_der .foto_gris img{
	width: 289px;
}

#temas3 p.parrafo_gris{
	margin-top: 10px;
}

#temas3 .columna_der p.parrafo_gris{
	margin: 0;
	padding-left: 25px;
	line-height: 1;
}

#temas3 p.pie_foto{
	margin-left: 2px;
}

#temas3 .separador_dotted{
	width: 97%;
}

/* AREAS 3 */

#conoce_dip_niv3 span.seccion{
	width: 100%;
}

#conoce_dip_niv3 .columna_izq{
	padding-top: 10px;
	float: left;
	background: url(../images/sub_menu_izq_bg.gif) transparent no-repeat top center;
}

#conoce_dip_niv3 .columna_izq ul{
	margin: 0 10px;
	float: left;
	padding-top: 5px;
}

#conoce_dip_niv3 .columna_izq span.activo{
	background-image: url(../images/bullet_submenu_niv3_hover.gif);
}

#conoce_dip_niv3 .columna_izq ul li a{
	float: left;
	background-image: url(../images/bullet_submenu_niv3.gif);
	color: #000;
	text-decoration: none;
}

#conoce_dip_niv3 .columna_izq ul li a:hover{
	background-image: url(../images/bullet_submenu_niv3_hover.gif);
}

#conoce_dip_niv3 .columna_der{
	width: 530px;
	float: right;
}

#conoce_dip_niv3 .columna_der .foto_gris{
	margin-right: 15px;
}

#conoce_dip_niv3 .columna_der .foto_gris,
#conoce_dip_niv3 .columna_der .foto_gris img{
	width: 210px;
}

/* TITULOS con hoja verde */
#contenido_cuerpo h2,
#conoce_dip_niv0 h2,
#conoce_dip h2,
#conoce_dip_niv2  h3,
#conoce_dip_niv3 h3,
#temas1 h2,
#temas2 h3,
#temas3 h4,
#catalogo1 h3,
#busqueda h3,
#normativas h2,
#normativas h3,
.fecha_agenda,
#municipios1 h3,
#buscador h3,
#conoce_dip_niv2 h2.publicaciones{
	background: url(../images/ico_hoja_titulo.gif) transparent no-repeat top left;
	padding: 2px 0 0 35px;
	min-height: 23px;
	color:  #7a9c13;
	font-style: italic;
	font-weight: bold;
	font-size: 1.8em;
	clear: both;
}

#contenido_cuerpo .columna_der h2,
#conoce_dip_niv0 .columna_der h2,
#conoce_dip_niv2 .columna_der h3,
#temas2 .columna_der h3,
#temas3 .columna_der h4,
#catalogo1 .columna_der h3,
#zona_actualidad .columna_der h3,
#municipios1 .columna_der h3,
#buscador .columna_der h3{
	background: url(../images/ico_hoja_titulo_der.gif) transparent no-repeat top center; 
	padding-left: 50px;
	min-height: 27px;
}

#conoce_dip_niv0 .columna_der h2,
#conoce_dip_niv2 .columna_der h3{
	background: url(../images/ico_hoja_titulo_peq.gif) transparent no-repeat top center;
}



#contenido_cuerpo .columna_der #agenda{
	padding-top: 3px;
}

/* TITULOS con icono */
.bloque_conoce h3{
	background: url(../images/bullet_noticias.gif) transparent no-repeat center left;
	margin: 5px 0 0 13px;
	padding-left: 20px;
	font-size: 1.2em;
	height: auto;
}

#conoce_dip_niv2 h2,
#conoce_dip_niv3 h2,
#temas2 h2,
#temas3 h2,
#catalogo1 h2,
#normativas h2,
#buscador h2{
	background-image: none;
	text-transform: uppercase;
	padding-left: 0;
	padding-bottom: 10px;
	min-height: 32px;
	color: #000;
	font-style: normal;
	font-size: 2.2em;
}

#temas2 h2,
#temas3 h2{
	float: left;
	width: 38%;
        font-size: 1.8em;
}

#conoce_dip_niv2 h2 img,
#conoce_dip_niv3 h2 img,
#temas2 h2 img,
#temas2 h4 img,
#temas3 h2 img,
#normativas h2 img{
	float: left;
	margin-right: 5px;
}

#conoce_dip_niv2 h2 span,
#conoce_dip_niv3 h2 span,
#temas2 h2 span,
#temas3 h2 span,
#normativas h2 span{
	position: relative;
	top: 3px;
	padding-left: 30px;
	display: block;
}

#temas2 h2 span,
#temas3 h2 span{
	top: 7px;
}

#temas2 h4{
	min-height: 32px;
}

#temas2 h4 img{
	margin-right: 15px;
}

#temas2 h4 span{
	top: 0;
	left: 0;
	float: left;
	font-size: 1.4em;
	cursor: default;
}

#temas3 h3{
	clear: both;
	background: url(../images/patron_gradient.gif) transparent repeat-x top center;
	width: 99%;
	float: left;
	margin-top: -10px;
	padding-top: 15px;
}

#temas3 h3 img{
	float: right;
}

#conoce_dip_niv2 h2.publicaciones{
	text-transform: none;
}

/* CAJAS de secciones */
#agenda, #novedades, #contacto, #exposicion, #diputado, #servicios, .columna_der #actualidad, #seccion_enlaces, #relacionados, #busqueda, #recursos{
	background: url(../images/pie_cajader.gif) transparent no-repeat bottom center; 
	margin-bottom: 25px;
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
}

#conoce_dip_niv0 #contacto,
#conoce_dip_niv0 #novedades,
#conoce_dip_niv0 #exposicion,
#conoce_dip_niv2 #diputado,
#conoce_dip_niv2 #servicios,
#conoce_dip_niv2 #busqueda{
	background: url(../images/pie_cajader_peq.gif) transparent no-repeat bottom center;
}

#conoce_dip_niv0 #novedades,
#exposicion{
	padding-bottom: 5px;
}

/* CATALOGO DE PUBLICACIONES  */

#catalogo_novedad,
.otra_novedad{
	float: left;
	/*padding-bottom: 15px;*/
	width: 100%;
}

#catalogo_novedad .sin_imagen p, #catalogo_novedad .sin_imagen p.parrafo_gris{
	float: left;
    width:100%
	/*padding-bottom: 15px;*/
}

#catalogo_novedad .sin_imagen p.parrafo_gris{
	margin-left: 25px;
}

#catalogo_novedad .sin_imagen p.sin_bullet {
	margin: 20px 0px;
	font-size: 1.2em;
}

#catalogo1 .columna_izq .foto_grande,
#catalogo_novedad .foto_grande,
.otra_novedad .foto_grande {
	margin:10px 20px 10px 0;
	width:170px;
	float: left;
}

#conoce_dip_niv2 #catalogo_novedad .foto_grande,
#conoce_dip_niv2 .otra_novedad .foto_grande{
	margin-top: 5px;
}

#catalogo1 .columna_izq .foto_grande img ,
#catalogo_novedad .foto_grande img,
.otra_novedad .foto_grande{
	width:170px;
}

#catalogo1 .columna_izq .foto_pequ,
#catalogo_novedad .foto_pequ,
.otra_novedad .foto_pequ{
	margin:10px 20px 10px 0;
	width:86px;
}

#conoce_dip_niv2 #catalogo_novedad .foto_pequ,
#conoce_dip_niv2 .otra_novedad .foto_pequ{
	margin: 5px 20px 0 0;
}

#catalogo1 .columna_izq .foto_pequ img,
#catalogo_novedad .foto_pequ img,
.otra_novedad .foto_pequ img{
	width:86px;
}

#catalogo1 .columna_izq p,
#catalogo_novedad  p,
.otra_novedad p {
	/*float: left;*/
	float: right;
	width: 64%;
}

#conoce_dip_niv2 #catalogo_novedad  p{
	width: 58%;
}

#catalogo1 .columna_izq .otra_novedad p,
.otra_novedad p {
	width: 77%;
}

#conoce_dip_niv2 .otra_novedad p {
	width: 74%;
}

#catalogo1 .columna_izq p.parrafo_gris,
#catalogo_novedad p.parrafo_gris,
.otra_novedad p.parrafo_gris {
	margin-bottom: 15px;
}

#catalogo1 dl,
#catalogo1 .lista_catalogo4,
#catalogo_novedad dl,
.otra_novedad dl{
	float: right;
	margin-top: 10px;
	width: 400px;
}

#conoce_dip_niv2 .lista_catalogo4,
#conoce_dip_niv2 #catalogo_novedad dl,
#conoce_dip_niv2 .otra_novedad dl{
	width: 310px; 
}

#catalogo_novedad dl.lista_catalogo4,
.otra_novedad dl.lista_catalogo4{
	width:420px ;
}

#conoce_dip_niv2 #catalogo_novedad dl.lista_catalogo4,
#conoce_dip_niv2 .otra_novedad dl.lista_catalogo4{
	width: 330px;
}

#catalogo_novedad dl a,
.otra_novedad dl a {
	display: block;
	color:#7A9C13;
}

#catalogo_novedad dl dt,
.otra_novedad dl dt  {
	float: left;
	display: inline;
	color: black;
	margin: 0 5px 0 20px;
width: 120px;
}             

#conoce_dip_niv2,
#conoce_dip_niv2 {
	width: 120px;
}

#catalogo_novedad dl.lista_catalogo4 dt,
.otra_novedad dl.lista_catalogo4 dt{
	padding-left: 20px; 
}

#conoce_dip_niv2 #catalogo_novedad dl.lista_catalogo4 dt,
#conoce_dip_niv2 .otra_novedad dl.lista_catalogo4 dt{
	width: 125px;
}

#conoce_dip_niv2 #catalogo_novedad dl.lista_catalogo4 dd,
#conoce_dip_niv2 .otra_novedad dl.lista_catalogo4 dd{
	width: 160px;
}

#catalogo_novedad dl dt.sumario,
.otra_novedad dl dt.sumario  {
	background-image: url(../images/ico-sumario.gif);
	background-repeat: no-repeat;
}

#catalogo_novedad dl.lista_catalogo4 dt.separador_dotted,
.otra_novedad dl.lista_catalogo4 dt.separador_dotted,
#conoce_dip_niv2 #catalogo_novedad dl.lista_catalogo4 dt.separador_dotted,
#conoce_dip_niv2 .otra_novedad dl.lista_catalogo4 dt.separador_dotted{
	width: 95%;
}

#catalogo_novedad dl dd,
.otra_novedad dl dd{
	float: left;
	font-weight: bold;
	display: inline;
        width: 50%;
}

#conoce_dip_niv2, #conoce_dip_niv2 .otra_novedad dl dd{
	width: 190px;
}

#catalogo_novedad dl dd.observaciones,
.otra_novedad dl dd.observaciones {
	line-height: 1;
	margin-top: 3px;
}
.bloque_busqueda {
	float:left;
	padding:0 12px 3px 14px;
	width:90%;
}

.bloque_busqueda form.buscador {
	margin-top:10px;
	width:100%;
}

#busqueda, 
#recursos {
	margin-bottom:5px;
	padding:5px 0 10px;
	
}

.bloque_busqueda form.buscador label,
.login form.buscador label,
#seleccion_mapa label{
	background:transparent url(../images/bullet_label.gif) no-repeat scroll 3px 3px;
	display:block;
	float:left;
	padding-left:25px;
	font-weight: bold;
	width:25%;
	color:#000000;
	font-size: 1em;
}

.bloque_busqueda form.buscador input,
.login form.buscador input,
.bloque_busqueda form.buscador select{
	background:#FFFFFF url(../images/patron_input.gif) repeat-x scroll 0 0;
	font-size:1em;
	font-style:normal;
	width: 160px;
}

.bloque_busqueda form.buscador select{
	width: 168px;
}

.bloque_busqueda form.buscador div,
.login form.buscador div {
	clear:both;
	float:left;
	margin:2px 0;
	width:100%;
}

.bloque_busqueda form.buscador .btn_buscar,
form.buscador button.btn_buscar_avanzada {
	background-image:url(../images/btn_buscar_avanzada.gif);
	float:right;
	height:22px;
	margin-top:5px;
}
#catalogo1 .columna_izq .resultado_busqueda p,
#buscador .columna_izq .resultado_busqueda p,
#conoce_dip_niv2 .resultado_busqueda p{
	width: 96%;
}

#catalogo1 .columna_izq .resultado_busqueda p a,
.resultado_busqueda .info_busqueda p a,
#buscador .columna_izq .resultado_busqueda p a,
#conoce_dip_niv2 .resultado_busqueda p a {
	color: #000000;
	text-decoration: none;
}

#catalogo1 .columna_izq .resultado_busqueda p a:hover,
.resultado_busqueda .info_busqueda p  a:hover,
#buscador .columna_izq .resultado_busqueda p a:hover,
#conoce_dip_niv2 .resultado_busqueda p a:hover {
	color:#7A9C13;
	text-decoration:underline;
}

#paginacion {
	float: right;
	margin: 10px 0 20px 0;
}

#paginacion a{
	font-size: 1.1em;
	color: #7A9C13;
	text-decoration: none;
	display: block;
	width: 15px;
	height: 26px;
	float: left;
	margin: 0 1px;
	text-align: center;
	padding: 1px 0 0 0;
}

#paginacion a.actual, #paginacion a.actual:hover {
	background-image: url(../images/paginacion-actual.gif);
	background-repeat: no-repeat;
	color: #000000;
}

#paginacion a:hover{
	background-image: url(../images/paginacion-hover.gif);
	background-repeat: no-repeat;
}

/* CANAL DIPUTACION */
.video_dip{
	width: 480px;
	height: 385px;
	margin: 15px auto;
}

.lista_videos{
	width: 90%;
	margin: 10px auto;
}

.lista_videos ul li{
	display: inline;
	width: 28%;
	float: left;
	background: url(../images/bullet_noticias.gif) transparent no-repeat 3px 10px;
	padding-left: 25px;
}

.lista_videos ul li .foto_peq,
.lista_videos ul li .foto_peq img{
	width: 120px;
	margin: 0;
}

.lista_videos ul li .foto_peq{
	margin-bottom: 5px;
}

.lista_videos ul li p{
	padding: 0;
	background: none;
}

.lista_videos ul li p.subtitulo_verde_cursiva{
	text-transform: uppercase;
	font-style: normal;
}

a.btn_canal_dip_youtube{
	background: url(../images/buttons/btn_canal_dip_youtube.gif) transparent no-repeat top center;
	width: 297px;
	float: left;
	height: 36px;
	margin-top: 73px;
	line-height: 15px;
}

a.btn_canal_dip_youtube span{
	left: 55px;
	top: 10px;
}

.imagen_canal,
.imagen_canal img{
	width: 297px;
	height: 225px;
}

.imagen_canal{
	clear: both;
	margin: 10px 0 0 0;
}

/* ZONA DE ACTUALIDAD */


.zona_actualidad_izq,
.zona_actualidad_der{
	width: 48.5%;
	float: left;
}

.zona_actualidad_der{
	float: right;
	line-height: 1;
}

.zona_actualidad_der .bloque_actualidad{
	margin-bottom: 10px;
}

.zona_actualidad_izq p.parrafo_gris{	
	float: left;
	padding-left: 35px;
}

.zona_actualidad_izq .separador_dotted{
	width: 100%;
	margin: 5px 0;
}

#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_grande,
#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_grande img{
	width: 166px;
}

#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_grande,
#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_peq{
	margin-left: 35px;
}

#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_peq,
#zona_actualidad .zona_actualidad_izq .bloque_actualidad .foto_peq img,
#zona_actualidad .resultado_busqueda .foto_peq,
#zona_actualidad .resultado_busqueda .foto_peq img{
	width: 86px;
}

#busqueda_publicaciones .resultado_busqueda .foto_peq,
#busqueda_publicaciones .resultado_busqueda .foto_peq img{
	width: 86px;
	margin: 8px 0 8px 0;
}

#zona_actualidad .bloque_actualidad a.enlace_novedad{
	width: 89%;
	margin-top: 0;
}

span.enlace_der {
	float: left;
	margin-left: 5px;
	width: 170px !important;
}

.zona_actualidad_der span.enlace_der{
	width: 200px !important;
}

.zona_actualidad_der span.enlace_der_peq a.enlace_novedad,
.zona_actualidad_izq span.enlace_der_peq a.enlace_novedad{
	width: 130px !important;
}

span.enlace_der a.enlace_novedad{
	width: 84% !important;
}

#zona_actualidad a.btn_info_ciudadana{
	margin-top: 20px;
}

#zona_actualidad .zona_actualidad_der .bloque_actualidad .foto_grande,
#zona_actualidad .zona_actualidad_der .bloque_actualidad .foto_grande img{
	width: 86px;
}

#zona_actualidad .bloque_actualidad{
	position: relative;
	margin-top: 5px;
}

#zona_actualidad .zona_actualidad_der .foto_grande{
	margin: 0;
}

.enlaces_encuentros{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 68%;
}

.enlaces_encuentros .mas_info,
.enlaces_encuentros .info{
	margin-right: 5px;
	min-height: 17px;
}

.enlaces_encuentros .mas_info{
	background-image: url(../images/ico_video.gif);
}

.enlaces_encuentros .info{
	background-image: url(../images/ico_contacto2.gif);
	margin-right: 0;
}

.bloque_actualidad ul{
	margin-top: 10px;
}

.bloque_actualidad ul li{
	display: inline;
	float: left;
	margin: 0 2px 10px 0;
	width: 32%;
}

.bloque_actualidad ul li .foto_peq,
.bloque_actualidad ul li .foto_peq img{
	width: 86px;
	margin: 0;
}

#zona_actualidad .bloque_busqueda form.buscador input{
	margin-right: 0;
	width: 172px;
}

#zona_actualidad .bloque_busqueda form.buscador .btn_buscar,
.login form.buscador .btn_buscar{
	background-image: url(../images/btn_buscar_zonaActualidad.gif);
	width: 66px;
	margin-right: 0;
}

#zona_actualidad .bloque_busqueda form.buscador .btn_buscar_avanzada{
	background-image: url(../images/btn_buscar_avanzada_zonaActualidad.gif);
	width: 135px;
	margin-right: 10px;
}

#zona_actualidad ul.lista_banners{
	margin-left: 3px;
}

#zona_actualidad ul.lista_banners .foto_gris{
	width: 289px;
	height: 42px;
}

#zona_actualidad .btn_canal_dip_youtube{
	background: url(../images/buttons/btn_canal_dip_youtube2.gif) transparent no-repeat top center;
	width: 299px;
	margin-top: 10px;
	margin-left: 3px;
}

#zona_actualidad .btn_canal_dip_youtube span,
#municipios1 a.btn_servicios_municipios span{
	top: 7px;
	left: 50px;	
}

a.btn_suscripcion,
a.btn_rss{
	float: left;
	height: 31px;
	margin-left: 3px;
}

a.btn_suscripcion{
	background: url(../images/buttons/btn_suscripcion.gif) transparent no-repeat top center;
	width: 182px;
	margin-right: 14px;
}

a.btn_suscripcion span,
a.btn_rss span{
	top: 8px;
	left: 50px;
}

a.btn_rss span{
	left: 35px;
}

a.btn_rss{
	background: url(../images/buttons/btn_rss.gif) transparent no-repeat top center;
	width: 100px;
}

/* ZONA DE ACTUALIDAD 2 */
#zona_actualidad2{
	border: 1px solid red;
}

#zona_actualidad .calendario{
	float: left;
	width: 40%;
}

.calendario{
	text-align: center;
	padding: 13px 0;
	margin-bottom: 10px;
}

/*CALENDARIO Y TABLAS*/
.calendario table{
	margin: 0 auto;
	text-align: center !important;
	font-size: 1.1em;
	font-weight: bold;
	border: 0;
}

table caption{
	display: none;
}

.calendario table td{
	padding: 0;
}

.calendario table thead th,
.calendario table tfoot td{
	font-size: 1.2em;
	text-transform: uppercase;
	background: url(../images/patron_th_calendario.gif) #437400 repeat-x top center;
}

.calendario table tfoot,
.calendario table tfoot td{
	border: none;
	background-color: #fff;
	background-image: none;
}

.calendario table tfoot td{
	padding-top: 10px;
	color: #7a9c13;
}

.calendario table tfoot td a,
.calendario table tfoot td a:hover{
	background-image: none;
}

.calendario table td.mes_anio{
	width: auto; /*Creado para centrar el texto en IE*/
}

.calendario table tbody tr th,
.calendario table tbody tr td,
.calendario table thead th{
	text-align: center;
	width: 23px;
	height: 19px;
	font-size: 1em;
}

.calendario table thead th{
	height: 21px;
}

.calendario table td.vacio{
	background-color: #b7ce73;
}

.calendario table td.fin_semana{
	background-color: #bbef1d;
}

.calendario table td{
	background-color: #e6efcc;
	border: 1px solid #7a9c13;
}

.calendario table td a,
.calendario table td a.activo{
	width: 21px;
	height: 17px;
	margin: 1px;
	float: left;
	color: #000;
	text-decoration: none;
}

.calendario table td a.con_datos{
        color:#01A9D3;
}

.calendario table td a:hover,
.calendario table td a.activo{
	background: url(../images/celda_evento_bg.gif) transparent no-repeat top center;
	color: #fff;
}

.calendario table td.activo{
	background: url(../images/celda_evento_bg.gif) transparent no-repeat top center;
}
.formulario_busqueda{
	width: 45%;
	float: left;
}

.formulario_busqueda .bloque_busqueda{
	padding: 0;
	width: 100%;
}

.bloque_busqueda form.buscador .btn_calendario{
	width: 16px;
	height: 14px;
	background: url(../images/btn_calendario.gif) transparent no-repeat top left;
	margin: 0px 2px;
	padding: 0;
	border: none;
}

.bloque_busqueda form.buscador .btn_calendario span{
	display: none;
}

.bloque_busqueda form.buscador .btn_buscar{
	background-image: url(../images/btn_buscar_avanzada.gif);
	float: right;
	margin-top: 5px;
	height: 22px;
}

#conoce_dip_niv2 .bloque_busqueda form.buscador .btn_buscar{
	background-image: url(../images/btn_buscar_zonaActualidad.gif);
	width: 66px;
	margin-right: 7px;
}

#zona_actualidad .formulario_busqueda .bloque_busqueda form.buscador label{
	width: 70px;
}

#zona_actualidad .formulario_busqueda .bloque_busqueda form.buscador input{
	width: 175px;
}

.bloque_busqueda form.buscador input#fecha_ini,
.bloque_busqueda form.buscador input#fecha_fin{
	width: 152px !important;
}

#zona_actualidad .resultado_busqueda ul{
	margin: 5px 0 15px 0;
	float: left;
	width: 100%;
}

#zona_actualidad .resultado_busqueda .separador_dotted,
#subvenciones .separador_dotted{
	width: 100%;
}

#zona_actualidad .resultado_busqueda p.parrafo_gris,
#subvenciones p.parrafo_gris{
	padding-left: 25px;
	clear: both;
}

#zona_actualidad .resultado_busqueda .foto_peq{
	margin-left: 0;
}

#zona_actualidad .resultado_busqueda .info_busqueda{
	float: right;
	width: 84%;
	margin-top: 5px;
}

#busqueda_publicaciones .resultado_busqueda .info_busqueda{
	float: right;
	width: 80%;
	margin-top: 5px;
}


/*ZONA DE ACTUALIDAD 4*/
.info_detalle{
	position: relative;
	margin-top: 10px;
}

#zona_actualidad p.sin_bullet{
	clear: both;
}

.info_detalle ul{
	position: absolute;
	right: 0;
	top: -5px;
}

.info_detalle ul li{
	display: inline;
	float: left;
	width: auto;
	margin: 0 5px;
	padding-top: 2px;
	height: 25px;
}

.info_detalle ul li a{
	font-size: 1em;
	margin-right: 2px;
	line-height: 2;
}

.info_detalle ul li.envio{
	background: url(../images/ico_envio.gif) transparent no-repeat left center;
}

.info_detalle ul li.descarga{
	background: url(../images/ico_descarga.gif) transparent no-repeat left center;
}

.info_detalle .seccion{
	font-size: 1em;
	color: #646560;
	padding-left: 25px;
	margin: 0 0 10px 0 !important;
}

.detalle_actualidad{
	margin-top: 15px;
	padding-left: 25px;
}

.detalle_actualidad p{
	margin: 10px 0;
}

.leyenda_detalle{
	float: right;
	width: 312px;
	margin: 0 0 0px 10px;
}

.leyenda_detalle .foto_gris,
.leyenda_detalle .foto_gris img{
	width: 304px;
}

.leyenda_detalle .separador_dotted,
.detalle_actualidad .separador_dotted{
	width: 100%;
}

/*ZONA DE ACTUALIDAD 5*/
p.con_bullet_gris{
	background: url(../images/bullet_noticias.gif) transparent no-repeat top left;
	line-height: 1.3;
	margin-top: 10px;
}

.login{
	text-align: center;
	margin: 30px 0;
}

.login p.subtitulo_verde_cursiva,
.login form.buscador{
	width: 350px;
	padding: 0;
	margin: 5px auto;
}

.login p.subtitulo_verde_cursiva{
	margin-top: 20px;
	font-size: 1em;
	font-weight: normal;
}

.login p.subtitulo_verde_cursiva span{
	font-weight: bold;
}

.login form.buscador{
	margin-bottom: 20px;
	float: none;
}

.login form.buscador label{
	text-align: left;
	font-size: 1.1em;
	width: 90px;
}

.login form.buscador input{
	width: 220px;
}

.login form.buscador button.btn_entrar{
	background: url(../images/btn_entrar_zonaActualidad.gif) transparent no-repeat top center;
	height: 23px;
	width: 66px;
	float: right;
	margin: 10px 5px 0 0;
}

/*ZONA DE ACUTALIDAD 6*/
#zona_actualidad .fecha_agenda{
	font-size: 1.4em;
	padding-left: 25px;
	background: url(../images/ico_agenda.gif) transparent no-repeat top left;
	margin-top: 10px;
}

#zona_actualidad .separador_largo{
	width: 100%;
	height: 1px;
	float: left;
	background: url(../images/patron_separador_gris_largo.gif) transparent no-repeat top right;
	margin-top: 5px;
}

.separador_blank{
	width: 100%;
	height: 1px;
	float: left;
	margin-top: 5px;
}


#zona_actualidad .ver_agenda{
	margin: 5px 0;
}

#zona_actualidad .ver_agenda .info,
#zona_actualidad .ver_agenda .mas_info{
	padding-left: 0;
	background: none;
	margin-left: 10px;
}

#zona_actualidad .ver_agenda .info a,
#zona_actualidad .ver_agenda .mas_info a{
	padding-left: 20px;
	color: #7a9c13;
}

#zona_actualidad .ver_agenda .info a.activo,
#zona_actualidad .ver_agenda .mas_info a.activo{
	color: #646560;
}

#zona_actualidad .ver_agenda .info a{
	background: url(../images/ico_agenda_dia.gif) transparent no-repeat top left;
}

#zona_actualidad .ver_agenda .mas_info a{
	background: url(../images/ico_agenda_semana.gif) transparent no-repeat top left;
}

#zona_actualidad .ver_agenda .info a.activo{
	background: url(../images/ico_agenda_dia_activo.gif) transparent no-repeat top left;
}

#zona_actualidad .ver_agenda .mas_info a.activo{
	background: url(../images/ico_agenda_semana_activo.gif) transparent no-repeat top left;
}

/*ZONA DE ACTUALIDAD 7*/

#zona_actualidad h3.seccion{
	width: 100%;
	margin-top: 5px;
}

p.con_bullet_verde{
	background: url(../images/bullet_noticias.gif) no-repeat top left;
}

p.dato_privado{
	min-height: 16px;
	padding-right: 25px;
	float: left;
	background: url(../images/icn_privado.gif) no-repeat  top right ;
	padding-top: 2px;
}

a.btn_comunicados{
	background: url(../images/buttons/btn_comunicados.gif) transparent no-repeat top center;
	width: 299px;
	float: left;
	margin-left: 3px;
}

a.btn_comunicados span{
	left: 50px;
}

/* DOCUMENTACION Y NORMATIVA */

#normativas .info_descarga,
#zona_actualidad .info_descarga {
	background:transparent url(../images/ico_info_descarga_agenda.gif) no-repeat scroll left top;
	margin-left:10px;
}

.normativa {
	margin-top: 5px;
	overflow: hidden;
        font-weight: normal;
}

.normativa p {
        font-weight: normal;
        line-height:1.3;
}

/* MUNICIPIOS */
#municipios1 .columna_izq{
	margin-top: 4px;
}

#mapa {
	float: left;
	width: 409px;
	height: 306px;
	/*margin: 10px 0 0 0;*/
	margin: 40px;
	border: 1px solid #000000;
}

#seleccion_mapa {
	float: left;
	width: 180px;
	/*margin: 10px 0 0 10px;*/
	margin: 40px;

}

#seleccion_mapa select{
	width: 180px;
	border: 1px solid #7a9c13;
}

#seleccion_mapa label {
	width: 100%;
}

#municipios1 a.btn_servicios_municipios {
	background:transparent url(../images/buttons/btn_servicios_municipios.gif) no-repeat scroll center top;
	margin-top:10px;
	margin-left: 3px;
	width:299px;
	float:left;
	height:36px;
	line-height:15px;
}

/* BUSCADOR */
#buscador .columna_izq .resultado_busqueda ul li{
	margin-top: 5px;
}

/* SUBVENCIONES */
#subvenciones .mas_info{
	margin-bottom: 10px;
}

.tabla_subvenciones{
	clear: both;
	margin-top: 20px;
}

.tabla_subvenciones table{
	width: 100%;
}

.tabla_subvenciones table thead,
.tabla_subvenciones table tr td{
	background: url(../images/patron_gradient_table.gif) #7a9c13 repeat-x top left;
	border: 1px solid #7a9c13;
}

.tabla_subvenciones table tr td{
	color: #646560;
	padding: 5px;
	font-size: 1.1em;
	background: none;
}

.tabla_subvenciones table tr.fila_par td{
	background-color: #e6efcc;
}

.tabla_subvenciones table thead th{
	height: 38px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}

.descarga_documentos ul li{
	position: relative;
	min-height: 18px;
	font-size: 1em;
	font-weight: normal;
}

.descarga_documentos a{
	position: absolute;
	right: 0;
}

/* INCIDENCIAS */
#incidencias{
	margin-bottom: 20px;
}

.bloque_incidencia{
	float: left;
	width: 100%;
	margin: 3px 0;
}

.bloque_incidencia .leyenda_izq,
.bloque_incidencia .leyenda_der{
	width: 48%;
}

.bloque_incidencia .foto_grande{
	width: 647px;
	margin-left: 0;
}

.bloque_incidencia ul li,
.bloque_incidencia_detalle ul li.aviso_obra,
.bloque_incidencia_detalle ul li.aviso_incidencia,
.bloque_incidencia_detalle ul li.aviso_derrape{
	float: left;
	width: 100%;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #7a9c13;
}

.bloque_incidencia ul li p,
.bloque_incidencia_detalle p{
	padding-left: 35px;
}

.bloque_incidencia_detalle ul{
	float: left;
	width: 43%;
}

.bloque_incidencia ul li.aviso_obra,
.bloque_incidencia_detalle ul li.aviso_obra{
	background: url(../images/ico_aviso_obra.gif) transparent no-repeat 0px 8px;
}

.bloque_incidencia ul li.aviso_incidencia,
.bloque_incidencia_detalle ul li.aviso_incidencia{
	background: url(../images/ico_aviso_incidencia.gif) transparent no-repeat 0px 8px;
}

.bloque_incidencia ul li.aviso_derrape,
.bloque_incidencia_detalle ul li.aviso_derrape{
	background: url(../images/ico_aviso_derrape.gif) transparent no-repeat 0px 8px;
}

.bloque_incidencia_detalle{
	margin-top: 5px;
	float: left;
	width: 100%;
}

.bloque_incidencia_detalle .foto_grande{
	width: 398px;
	float: right;
	margin-left: 0;
}

.bloque_incidencia_detalle .mas_info{
	background: url(../images/bullet_volver.gif) transparent no-repeat 0 3px;
}

.bloque_incidencia_detalle div.aviso_obra{
	border-bottom: none;
}

/* PUBLICACIONES */
.resultado_busqueda,
.resultado_busqueda ul,
.resultado_busqueda ul li{
	float: left;
	width: 100% !important;
	margin: 0 !important;
}

#conoce_dip_niv2 .resultado_busqueda p.parrafo_gris{
	padding-left: 25px;
}

#conoce_dip_niv2 .columna_izq .resultado_busqueda .separador_dotted{
	padding: 0;
	margin: 0;
}

/* GALERIA DE IMAGENES */
ul.galeria_imagenes{
	float: left;
	width: 100%;
	padding-bottom: 20px;
}

ul.galeria_imagenes li{
	border-bottom: 1px dotted #999;
	float: left;
	display: inline;
	width: 194px;
	margin: 10px 6px;
}

ul.galeria_imagenes li a img{
	width: 188px;
	padding: 3px;
	border: 1px solid #7a9c13;
        height: 139px;
}

ul.galeria_imagenes li a:hover img{
	border-color: #a1ce19;
	background-color: #e6efcc;
}

ul.galeria_imagenes li .info_descarga{
	margin-top: 5px;
	background-image: url(../images/ico_descarga_galeria.gif);
	padding-left: 30px;
}


.resultados .tabla_subvenciones table img {
       display: block;
       margin-right: auto;
       margin-left: auto;
       float:none;
}

h1.logo_maqueta_base {
	float: left;
	text-align: center;
	margin: 55px 0 0 20px;
	font-size: 3em;
	font-weight: bold;
	
}

#logo_maqueta_base{
	float: left;
	margin: 35px 0 0 20px;
	width: 100px;
}

.cuerpo_central_maqueta_base {
	margin-top: 15px;	
}


/* BOTON CABECERA HOME DIPUJAEN - SEDE ELECTRONICA*/
#botones_cabecera_sinFondo {
	float:left;
	width: 100%;	
}

#botones_cabecera_sinFondo ul li.btn_sede{
	width: 250px;
	background: url(../images/buttons/btn_sede.gif) transparent no-repeat top center;
	float: right;
	height: 40px;
	margin-top: 4px;
}

#botones_cabecera_sinFondo ul li.btn_bop{
	width: 160px;
	background: url(../images/buttons/btn_bop.gif) transparent no-repeat top center;
	float: right;
	height: 40px;
	margin-top: 4px;
}

#botones_cabecera_sinFondo ul li.btn_ofcp{
	width: 220px;
	background: url(../images/buttons/btn_ofcp.gif) transparent no-repeat top center;
	float: right;
	height: 40px;
	margin-top: 4px;
}


#botones_cabecera_sinFondo ul li.btn_ofcp div.texto_enlace, #botones_cabecera_sinFondo ul li.btn_ofsgt div.texto_enlace{
        line-height: 25px !important;

}

#botones_cabecera_sinFondo ul li.btn_ofsgt{
	width: 220px;
	background: url(../images/buttons/btn_ofsgt.gif) transparent no-repeat top center;
	float: right;
	height: 40px;
	margin-top: 4px;
}

#botones_cabecera_sinFondo ul li div.texto_enlace{
	margin-left: 40px;
	margin-top: 5px;
	text-align: center;		
	background: none;
	line-height: 12px;	
}

#botones_cabecera_sinFondo ul li a span.grande{
	font-size: 1.6em;
	font-weight: bold;
}

#botones_cabecera_sinFondo ul li span.pequenio{
	font-size: 1.1em;
}
.parrafoNormal{
	text-align:justify;  
	color: #616466;     
	font-size: 1.1em;     
	font-weight: normal;     
	line-height: 1.3em;     
	margin: 10px 15px 5px 5px;     
	padding: 0;
}