/* Diputacion de Jaen - Hoja de estilos*/
/* AUTOR: Miguel Angel Rodriguez Garcia (2009)*/
/* MODIFICACIONES: Sara Martínez (2012) */

/*GUIA DE COLORES
	gris background: #e0e1db
	azul celeste: #3da8ec;
	azul oscuro: #11578a;
****************/

/*IMPORTACION*/



/*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 {
	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: #e0e1db url(../images/patron_fondo_body.gif) repeat-x scroll left top;
	width: 100%;
	height: 100%;
}

a,
ul.paginacion li a:hover,
a:hover.btn_azul{
	text-decoration: none;
}

a:hover,
.info_pie a{
	text-decoration: underline;
}

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

div.hr,
div.hr_dotted{
	clear: both;
}

div.hr{ border-top: 3px solid #a4a4a4; margin-top: -5px; /*quitar espacio para INTERNET EXPLORER*/}
div.hr_dotted{ border-top: 1px dotted #e0e1db; margin: 10px 0;}

/* OCULTO *******************************************************************/
#logo h1,
#anclajes,
legend,
#menu_cabecera form label,
div.hr hr,
div.hr_dotted hr,
.mas_info a span,
.logo_diputacion span,
ul.paginacion a.primero span,
ul.paginacion a.anterior span,
ul.paginacion a.siguiente span,
ul.paginacion a.ultimo span,
p.parrafo_azulOscuro a span{
	display: none;
}
/*****************************************************************************/

/*TITULOS****************************************************/
h2,h3{
	min-height: 24px;
	clear: both;
}

h2{
	float: left;
	margin-bottom: 5px;
}

h2.ico_estrella{
	padding-left: 30px;
	background: transparent url(../images/icons/ico_estrella.gif) no-repeat top left;
	margin-top: 15px;
}

h3.ico_pluma,
h3.ico_noticias,
h3.ico_agenda,
h2.ico_agenda,
h2.ico_noticias,
h2.ico_encuesta,
h2.ico_resultado,
h2.ico_faq{
	padding-left: 30px;
	background: transparent url(../images/icons/ico_pluma.gif) no-repeat top left;
}

h3.ico_noticias,
h2.ico_noticias{
	background: transparent url(../images/icons/ico_noticias.gif) no-repeat top left;
}

h3.ico_agenda,
h2.ico_agenda{
	background: transparent url(../images/icons/ico_pda.gif) no-repeat top left;
}

h2.ico_agenda,
h2.ico_noticias,
h2.ico_encuesta,
h2.ico_resultado,
h2.ico_faq{
	font-size: 2.4em;
	font-style: italic;
	background-position: 0px 5px;
}

h2.c-h2 {
margin-top: 15px;
margin-bottom: 10px;	

}

h2.ico_encuesta{
	background: transparent url(../images/icons/ico_encuesta.gif) no-repeat 0px 3px;
	margin: 0;
}

h2.ico_resultado{
	background: transparent url(../images/icons/ico_resultados.gif) no-repeat 0px 3px;
	margin: 0;
}

h3.ico_pregunta,
h3.ico_estadistica{
	background: transparent url(../images/icons/ico_pregunta.gif) no-repeat 35px 0px;
	padding-left: 55px !important;
	min-height: 17px;
}

h3.ico_estadistica{
	background: transparent url(../images/icons/ico_estadistica.gif) no-repeat 35px 0px;
}

h2.ico_faq{
	background: transparent url(../images/icons/ico_faq.gif) no-repeat 0px 3px;
	margin: 0;
}

.bloque_faq h3{
	padding-left: 35px;
	min-height: 20px;
}

/*****************************************************************************TITULOS*/

/*TIPOGRAFIAS***************************************************************/
input,
span.parrafo_gris,
p.parrafo_bullet_flecha a{
	font-size: 1em;
}

#menu_cabecera ul li a,
#miga_pan a,
#miga_pan ul li,
.enlaces_interes ul li a,
.bloque_info a{
	text-transform: uppercase;
	color: #3da8ec;
}

.enlaces_interes ul li a {
	font-size: 1.1em;
	font-weight: bold;
}
#menu_cabecera a.btn_azul,
a.btn_azul,
form button span{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

#menu_lateral ul li a{
	color: #24638b;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#menu_lateral ul li a.activo,
#menu_lateral ul li a:hover{
	color: #fff;
	text-decoration: none;
}
#menu_lateral ul li ul li a {
	text-align: left;
}

#miga_pan span{
	color: #818181;
	font-size: 1.1em;
	font-weight: bold;
}

#miga_pan ul li{
	color: #000;;
}

p.parrafo_gris,
span.parrafo_gris,
h3,
ul.paginacion li a.pagina_actual{
	color: #595957;
	font-size: 1.1em;
}

h2,
p.parrafo_azul{
	color: #24638b;
	font-size: 1.9em;
	font-family: Georgia;
}

h3{
	font-size: 1.5em;
	font-family: Georgia;
	text-transform: uppercase;
}

p.parrafo_bullet_flecha a,
p.parrafo_bullet_flecha,
p.parrafo_bullet_asterisco,
p.parrafo_bullet_calendario,
p.parrafo_azul_subtitulo,
.bloque_encuesta label{
	color: #11578a;
	font-size: 1.1em;
	font-weight: bold;
}

.bloque_info a{
	text-transform: none;
}

p.parrafo_gris_subtituloCursiva{
	font-size: 1em;
	color: #8c8c89;
	font-style: italic;
}

p.parrafo_gris2{
	color: #808080;
	font-size: 1.2em;
}

.info_pie a{
	color: #3da8ec;
	font-style: italic;
}

p.parrafo_azul{
	font-size: 1.2em;
	font-weight: normal;
}

p.parrafo_azulOscuro,
p.parrafo_azulOscuro_resaltado,
p.parrafo_azulOscuro_resaltado2{
	color: #123145;
	font-weight: bold;
	font-size: 1.1em;
}

p.parrafo_azulOscuro_resaltado{
	font-size: 1.4em;
}

p.parrafo_azulOscuro_resaltado2{
	font-size: 1.6em;
}

p.parrafo_azul_subtitulo,
.bloque_encuesta label{
	font-size: 1.1em;
	font-family: Georgia;
	font-style: italic;
	font-weight: normal;
}

.info a{
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor:pointer;
}

.columna_der .info a{
	margin-top: 13px;
	font-size: 1em;
}

.info a:hover,
ul.paginacion li a,
p.parrafo_azulOscuro a,
.bloque_noticia a{
	color: #3da8ec;
}

ul.paginacion li a,
.bloque_noticia a,
p.parrafo_subtitulo_detalle{
	font-weight: bold;
	font-size: 1.1em;
}

span.parrafo_gris{
	font-weight: normal;
}

p.parrafo_subtitulo_detalle{
	font-style: italic;
	color: #333332;
	font-size: 1.3em;
	line-height: 1.2em;
        margin-top: 10px;
}

#menu_lateral ul li ul li a span{
	color: #3da8ec;
	font-size: 0.9em;
	font-weight: bolder;
	text-align: left;
}
#menu_lateral ul li ul li a.activo span,
#menu_lateral ul li ul li a:hover span{
	color: #fff;
	font-size: 0.9em;
	font-weight: bolder;
	text-align: left;
}
#SubMenu ul li a span{
	color: #24638b;
	font-size: 0.9em;
	font-weight: bolder;
	text-align: left;
}
#SubMenu ul li a.activo span, 
#SubMenu ul li a:hover span {
	color: #fff;
}

h3.ico_pregunta,
.bloque_faq form label,
ul.listado_faq li h4{
	color: #123145;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Trebuchet Ms;
	text-transform: none;
}

.bloque_encuesta span.parrafo_gris{
	font-size: 1.2em;
}

.bloque_faq h3{
	color: #24638b;
	font-size: 1.4em;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	text-transform: none;
}

.bloque_faq form.buscador input,
.bloque_encuesta form.buscador select{
	font-size: 1.1em;
}

#webformReport .reportitem  p.reportanswer{
	color: #595957;
	font-size: 1.2em;
}

#webformReport .reportitem .processbar .bar{
	font-size: 1.2em;
	font-family: Georgia;
	font-weight: bold;
}

/*****************************************************************************TIPOGRAFIAS*/


/* CABECERA */
#cabecera{
	border: 1px solid #fff;
	background: #fff url(../images/cabecera_bg.gif) no-repeat scroll center top;
	height: 126px;
	position: relative;
}

#logo{
	float: left;
	margin-left: 4.5%;
}

.banner_cabecera{
	float: right;
	width: 755px;
}

#menu_cabecera{
	margin: 7px 0 0 0;
	float: right;
}

/*listas alineadas*/
#menu_cabecera ul li,
#miga_pan ul li,
.enlaces_interes ul li,
ul.paginacion li,
ul.galeria_imagenes li{
	float: left;
	display: inline;
}
	
#menu_cabecera ul li{
	height: 20px;
	background: transparent url(../images/patron_menu_cabecera.gif) repeat-y scroll top right;
	padding: 0 5px 0 5px;
	line-height: 2em;
}

#menu_cabecera ul li.ultimo{
	background: none;
}

#menu_cabecera ul li span{
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 2px;
}

#menu_cabecera ul li span.imprimir{ background: transparent url(../images/icons/ico_imprimir.gif) no-repeat scroll 0px 0px; }
#menu_cabecera ul li span.map{ background: transparent url(../images/icons/ico_map.gif) no-repeat scroll 0px 0px; }
#menu_cabecera ul li span.contacto{ background: transparent url(../images/icons/ico_contacto.gif) no-repeat scroll 0px 0px; }

#menu_cabecera ul li a{
	margin: 0 7px;
}

#menu_cabecera form.buscador input,
.bloque_faq form.buscador input,
.bloque_encuesta form.buscador select{
	width: 162px;
	padding: 2px 0 0 3px; 
	height: 15px;
	float: left;
	border: 1px solid #c1c1c1;
	color: #999999;
	background: #f5f5f5 url(../images/input_buscador_bg.gif) no-repeat scroll top right;
}

#menu_cabecera form.buscador button,
form button.btn_votar,
.bloque_faq form.buscador button{
	background: #3da8ec url(../images/buttons/btn_azul_buscar.gif) no-repeat scroll top right;
	border: 0;
	margin: 0 0 0 10px;
	width: 77px;
	height: 19px;
	font-size: 1em;
	cursor: pointer;
}

#menu_cabecera form.buscador button span,
.bloque_encuesta form button span,
.bloque_faq form.buscador button span{
	float: none;
	position: relative;
	top: -1px;
}

/*boton azul*/

a.btn_home {
	
	margin-left: 20%;
	margin-bottom: 5%;
}


a.btn_azul{
	float: left;
	height: 19px;
	background: #3da8ec url(../images/buttons/btn_azul_patron.gif) repeat-x top left;
}

a.btn_azul span{
	padding: 0 15px;
	line-height: 1.8em;
	height: 19px;
	float: left;
	margin: 0 !important;
}

a.btn_azul span.btn_azul_izq,
a.btn_azul span.btn_azul_der{
	margin: 0 !important;
	padding: 0;
	width: 3px !important;
	height: 19px !important;
	background: transparent url(../images/buttons/btn_azul_izq.gif) no-repeat top left;
}

a.btn_azul span.btn_azul_der{
	background: transparent url(../images/buttons/btn_azul_der.gif) no-repeat top left;
}

a:hover.btn_azul{ background: transparent url(../images/buttons/btn_azul_patron_hover.gif) repeat-x top left; }
a:hover.btn_azul span.btn_azul_izq{ background: transparent url(../images/buttons/btn_azul_izq_hover.gif) no-repeat top left; }
a:hover.btn_azul span.btn_azul_der{ background: transparent url(../images/buttons/btn_azul_der_hover.gif) no-repeat top left; }


.info a.btn_azul,
.info a.btn_azul span,
.info a.btn_azul span.btn_azul_izq,
.info a.btn_azul span.btn_azul_der{
	padding: 0 !important;
	height: 16px !important;
	line-height: normal !important;
}

.info a.btn_azul span.btn_azul_izq{ background-image: url(../images/buttons/btn_azul2_izq.gif);	}
.info a.btn_azul span.btn_azul_der{ background-image: url(../images/buttons/btn_azul2_der.gif);	}
.info a.btn_azul { background-image: none; }

.info a:hover.btn_azul span.btn_azul_izq{ background-image: url(../images/buttons/btn_azul2_izq_hover.gif);	}
.info a:hover.btn_azul span.btn_azul_der{ background-image: url(../images/buttons/btn_azul2_der_hover.gif);	}
.info a:hover.btn_azul { background: transparent url(../images/buttons/btn_azul2_patron.gif) repeat-x top left; }

/********************************************************boton_azul*/

/* CUERPO */
#cuerpo{
	border: 1px solid #fff;
	background: #fff url(../images/cuerpo_bg.gif) repeat-x bottom left;
	float: left;
	padding-bottom: 10px;
	width: 964px;
}

/* menu lateral */
#menu_lateral{
	float: left;
	width: 209px; /*correcta visualizacion OPERA*/
}

#menu_lateral ul li{
	text-align: center;
	margin: 0;
	float: left;
}

#menu_lateral ul li a{
	display: block;
	width: 209px;
	height: auto;
	background: #fff url(../images/menu_lateral_bg.gif) no-repeat bottom center;
	padding: 10px 0 12px 0;
}

#menu_lateral ul li a.activo,
#menu_lateral ul li a:hover{
	background: #fff url(../images/menu_lateral_bg_hover.gif) no-repeat bottom center;
	padding: 12px 0 10px 0;
}

#menu_lateral ul li ul {
	width: auto;
	height: auto;
	position: relative;
	list-style:none;
	margin: 1px 0 0 0;
	padding: 0;
}
#menu_lateral ul li ul li {
	margin: 0;
	padding: 0;
}
#menu_lateral ul li ul li.Sombra {
	height: 3px !important;
	float: left;
	width: 100%;
	background: #fff url(../images/SubMenuP_Sombra.gif) no-repeat scroll left top;
	overflow: hidden;
	padding: 0;
	/*_padding: 10px 0;
	_height: 30px;
	_width: 209px;*/
}
#menu_lateral ul li ul li a {
	display: block;
	width: 209px;
	height: auto;
	background: #fff url(../images/Patron_SubMenuP.gif) repeat-x scroll left bottom;
	margin: 0;
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #e0e1db;
}
#menu_lateral ul li ul li a.activo,
#menu_lateral ul li ul li a:hover {
	display: block;
	width: 209px;
	height: auto;
	background: #3da9ed url(../images/Patron_SubMenuP_Bg.gif) repeat-x scroll left top;
	margin: 0;
	padding: 8px 0 6px 0;
	border-bottom: 1px dotted #e0e1db;
}
/* Submenu de 3� Nivel */
#SubMenu {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}
#SubMenu ul {
	width: 48%;
	height: auto;
	position: relative;
	list-style:none;
	margin: 1%;
	padding: 0;
        float:left;
}
#SubMenu ul li {
	width: 100%;
	float: left;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#SubMenu ul li a {
	display: block;
	width: 100%;
	height: auto;
	background: #cfe0ec none no-repeat scroll left top;
	margin: 0;
	padding: 6px 0 6px 0;
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #a6b3bd;
}
#SubMenu ul li a.activo,
#SubMenu ul li a:hover {
	background: #4e97c4 url(../images/Patron_SubMenuN3_Bg.gif) repeat-x scroll left top;
	text-decoration: none;
	margin: 0;
	padding: 7px 0 6px 0;
	border-top: 0px dotted #fff;
	border-bottom: 1px dotted #427ea6;
}

#menu_lateral ul li ul li a span{
	display: block;
	line-height: 1.1em;
	background: transparent url(../images/Icn_SubMenuP.gif) no-repeat scroll left 1px;
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
}
#menu_lateral ul li ul li a.activo span,
#menu_lateral ul li ul li a:hover span{
	background: transparent url(../images/Icn_SubMenuP_Bg.gif) no-repeat scroll left 1px;
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
}
#SubMenu ul li a span{
	display: block;
	line-height: 1.1em;
	background: transparent url(../images/Icn_SubMenuN3.gif) no-repeat scroll left 1px;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
}
#SubMenu ul li a.activo span, 
#SubMenu ul li a:hover span {
	background: transparent url(../images/Icn_SubMenuN3_Bg.gif) no-repeat scroll left 1px;
	margin: 0 0 0 30px;
}

#contenido_cuerpo{
	margin: 0 14px;
	width: 726px;
}

#contenido_cuerpo .columna_izq,
#contenido_cuerpo{
	float: left;
}

#contenido_cuerpo .columna_izq{
	width: 510px;
}

/*miga de pan*/
#contenido_cuerpo .columna_izq #miga_pan{
	background: transparent url(../images/miga_pan_izq_bg.gif) no-repeat top center;
}

#miga_pan{
	height: 26px;
	margin-bottom: 8px;
	background: transparent url(../images/miga_pan_bg.gif) no-repeat top center;
}

#miga_pan span{
	float: left;
	height: 23px;
	background: transparent url(../images/icons/ico_home.gif) no-repeat 5px 0px;
	padding-left: 25px;
	margin-right: 5px;
	line-height: 2em;
}

#miga_pan a{
	text-decoration: underline;
}

#miga_pan ul li{
	padding-top: 3px;
}

/*estilo para las imagenes con borde*/
img.borde_azul,
img.borde_gris,
ul.galeria_imagenes li a.enlace_galeria{
	border: 1px solid #24638b;
	padding: 5px;
	background-color: #fff;
}

img.borde_gris{
	border: 1px solid #cfcfcf;
}
/**************************imagenes con borde*/

.bloque_img{
	float: left;
	width: 50% !important; /*restringe tama�o de imagen*/
        margin-left:20%;
}




.imagen_seccion, .imagen_home{
        text-align: center;
	width: 50% !important; /*restringe tama�o de imagen*/
        margin-left:20% !important;
}

.bloque_img a{	
        margin-bottom: 5%;
}


/*lista que ocupa todo el ancho de la capa*/
.enlaces_interes,
.enlaces_interes ul,
.enlaces_interes ul li a,
div.hr_dotted,
.bloque_info,
#pie,
#pie_contenido,
ul.listado_agenda,
ul.galeria_imagenes,
ul.listado_noticias,
ul.listado_noticias li,
.detalle_noticia,
.bloque_encuesta{
	float: left;
	width: 100%;
}
/***************************************ancho completo*/
.enlaces_interes ul li{
	/*width: 19.5%;*/
	width: 15.9%;
	margin-top: 10px;
	text-align: center;
}

.enlaces_interes ul li img{
	float: none;
	margin: 0 auto;
}

.enlaces_interes ul.banners li{
	width: 33%
}

.columna_der{
	width: 201px;
	float: right;
}

.bloque_info{
	border-top: 3px solid #e0e1db;
	border-bottom: 3px solid #e0e1db;
	background: transparent url(../images/pie_bg.gif) repeat-x 0px 1px;
	padding: 10px;
	margin-bottom: 10px;
}

.columna_der .bloque_info{
	width: 181px;
}

p.parrafo_bullet_flecha,
p.parrafo_bullet_asterisco,
p.parrafo_bullet_calendario,
p.parrafo_gris_subtituloCursiva{
	background: transparent url(../images/icons/ico_bullet_flecha.gif) no-repeat 0px 3px;
	padding-left: 13px;
}

p.parrafo_bullet_asterisco{
	background-image: url(../images/icons/ico_bullet_asterisco.gif) ;
	clear: both;
	margin: 3px 0 3px 0;
}

p.parrafo_bullet_calendario{
	background-image: url(../images/icons/ico_bullet_calendario.gif) ;
	float: left;
}

p.parrafo_gris_subtituloCursiva{
	background-image: none;
}

.columna_der .bloque_info p.parrafo_bullet_flecha{
	float: right;
	width: 70px;
}

/*estilos para mas_info, info*/
.mas_info, .info {
    float: right;
    margin-top: 5px;
}

.mas_info a{
	width: 25px;
	height: 16px;
	background: transparent url(../images/icons/ico_mas_info.gif) no-repeat top left;
	float: left;
	margin: 10px 0;
}

.mas_info a:hover{
	background: transparent url(../images/icons/ico_mas_info_hover.gif) no-repeat top left;
}

.info a{
	text-transform: none;
}

/**************************mas_info, info*/


/* PIE */
#pie{
	border-top: 1px solid #fff;
	background: transparent url(../images/pie_contenido_bg.gif) no-repeat top center;
	margin-top: 1px;
	padding-bottom: 20px;
	width: 966px;
	min-height: 100px;
	clear: both;
}

.logo_diputacion{
	margin: 17px 0 0 15px;
	float: left;
}

.banner_pie{
	margin: 10px 0 0 58px;
	float: left;
	width: 455px;
}

.info_pie,
.pie_validaciones{
	float: right;
	margin: 15px 15px 0 0;
}

.info_pie{
	text-align: center;
	float: left;
	width: 80%;
	margin-top: 4%;
}

.pie_validaciones a{
	margin-left: 15px;
	float: left;
}

/*ESTILOS AGENDA 1*/
ul.listado_agenda,
ul.listado_noticias{
	margin-top: 10px;
}

ul.listado_agenda li{
	float: left;
	width: 95%;
	padding-left: 35px;
	background: transparent url(../images/icons/ico_bullet_calendario.gif) no-repeat 15px 3px;
}

ul.listado_agenda li.separador,
ul.listado_noticias li.separador,
ul.listado_faq li.separador{
	padding: 0;
	background: none;
	width: 100%;
	min-height: 20px;
}

.info a.btn_azul span.ico_mas,
.info a.btn_azul span.ico_descarga{
	background: transparent url(../images/buttons/ico_mas.gif) no-repeat 3px 4px;
	width: 12px;
}

.info a:hover.btn_azul span.ico_mas{	background-image: url(../images/buttons/ico_mas_hover.gif);}

.info a.btn_azul span.ico_descarga{ background: transparent url(../images/buttons/ico_descarga.gif) no-repeat 3px 2px; }
.info a:hover.btn_azul span.ico_descarga{ background-image: url(../images/buttons/ico_descarga_hover.gif); }


/*paginacion */
ul.paginacion{
	float: right;
	margin: 5px 0;
}

ul.paginacion li{
	margin: 0 2px;
}

ul.paginacion li a{
	float: left;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 2.2em;
}

ul.paginacion li a.pagina_actual{	background: transparent url(../images/buttons/btn_paginacion_actual.gif) no-repeat top center; }
ul.paginacion li a:hover{	background: transparent url(../images/buttons/btn_paginacion_hover.gif) no-repeat top center; }
ul.paginacion li a.primero{ background: transparent url(../images/buttons/btn_paginacion_primero.gif) no-repeat 0px 4px;}
ul.paginacion li a:hover.primero{ background: transparent url(../images/buttons/btn_paginacion_primero_hover.gif) no-repeat 0px 4px;}
ul.paginacion li a.anterior{ background: transparent url(../images/buttons/btn_paginacion_anterior.gif) no-repeat 0px 4px;}
ul.paginacion li a:hover.anterior{ background: transparent url(../images/buttons/btn_paginacion_anterior_hover.gif) no-repeat 0px 4px;}
ul.paginacion li a.siguiente{ background: transparent url(../images/buttons/btn_paginacion_siguiente.gif) no-repeat 0px 4px;}
ul.paginacion li a:hover.siguiente{ background: transparent url(../images/buttons/btn_paginacion_siguiente_hover.gif) no-repeat 0px 4px;}
ul.paginacion li a.ultimo{ background: transparent url(../images/buttons/btn_paginacion_ultimo.gif) no-repeat 0px 4px;}
ul.paginacion li a:hover.ultimo{ background: transparent url(../images/buttons/btn_paginacion_ultimo_hover.gif) no-repeat 0px 4px;}
/***************************************paginacion*/

/* ESTILOS AGENDA 2 */
.bloque_agenda,
.detalle_noticia{
	float: left;
	margin: 10px 0; 
	width: 100%;
}

.detalle_evento{
	float: left;
	margin: 10px; 
	width: 100%;
}


.bloque_agenda_der{
	float: right;
	width: 70%;
	margin-top: 10px;
}

p.parrafo_azulOscuro a img{
	float: none;
}

/* ESTILOS GALERIA DE IMAGENES */
ul.galeria_imagenes li{
	width: 230px;
	margin:0 10px 10px 0;
}

ul.galeria_imagenes li a.enlace_galeria{
	float: left;
}

ul.galeria_imagenes li a:hover.enlace_galeria{
	background-color: #3da8ec;
}

ul.galeria_imagenes li a:hover.enlace_galeria img{
	max-width: 230px; /*restringir tama�o de la imagen*/
}

ul.galeria_imagenes li .info{
	margin: 10px 0px 10px 0;
}

/* ESTILOS NOTICIAS 1 */
.bloque_noticia{
	float: right;
	padding-left: 20px;
	background: transparent url(../images/icons/ico_bullet_asterisco.gif) no-repeat 0px 3px;
	width: 82%;
}

ul.listado_noticias li img{
	float: left;
	max-width: 80px; /*restringir tama�o de la imagen*/
}

/* ESTILOS NOTICIAS 2 */
.detalle_noticia img, .bloque_agenda img{
	margin: 10px;
	/*max-width: 183px; */ /*restringir tama�o de la imagen*/
}

/* ESTILOS ENCUESTAS 1 */
.bloque_encuesta{
	margin: 10px 0;
}

.bloque_encuesta p,
.bloque_encuesta form fieldset{
	padding-left: 35px;
}

.bloque_encuesta form fieldset{
	margin-top: 10px;
}

.bloque_encuesta form fieldset input{
	margin: 2px 3px 0 0;
	float: left;
}

.bloque_encuesta form fieldset span.parrafo_gris{
	margin-left: 5px;
}

.bloque_encuesta form fieldset div{
	clear: both; /*Evitar sangrado IE*/
}

.bloque_encuesta p.parrafo_azul_subtitulo{
	padding-left: 55px;
}

.bloque_encuesta button,
.bloque_encuesta a.btn_azul{
	float: right;
	margin-left: 10px;
}

/*  ESTILOS ENCUESTAS 2 */
#webformReport{
	float: left;
	width: 100%;
}

#webformReport .reportitem {
	padding-left: 35px;
	margin: 5px 0;
}

#webformReport .reportitem .processbar{
	float: left;
	margin: 0 0 5px 25px;
}

#webformReport .reportitem .processbar .bar{
	height: 18px;
	padding-top: 2px;
}

#webformReport .reportitem  p.reportanswer{
	background: transparent url(../images/icons/ico_bullet_flecha2.gif) no-repeat 9px 5px;
	padding-left: 25px;
	margin: 5px 0;
	clear: both;
}

.bloque_encuesta form.buscador select{
	padding-top: 0 !important;
	height: 20px !important;
	margin-left: 60px !important;
	background-image: none !important;
}


/* ESTILOS FAQ*/
.bloque_faq{
	margin-top: 10px;
}

.bloque_faq form.buscador{
	float: left;
	padding-left: 50px;
	background: transparent url(../images/icons/ico_buscar.gif) no-repeat 35px 3px;
}

.bloque_faq form.buscador label,
.bloque_faq form.buscador input,
.bloque_faq form.buscador button,
.bloque_encuesta form.buscador label,
.bloque_encuesta form.buscador select{
	float: left;
	margin: 3px 0 0 10px;
}

.bloque_faq form.buscador input,
.bloque_encuesta form.buscador select{
	border: 1px solid #24638b;
	background: #f4f4f4 url(../images/patron_input.gif) repeat-x top left;
	width: 290px;
	height: 17px;
	padding-top: 3px;
	margin-top: 0;
}

ul.listado_faq{
	float: left;
	padding-left: 35px;
	margin-top: 10px;
}

ul.listado_faq li{
	float: left;
	padding: 0 0 5px 25px;
	margin-top: 5px;
	border-bottom: 1px dotted #e0e1db;
	background: transparent url(../images/icons/ico_pregunta.gif) no-repeat 0 2px;
	width: 90%;
	line-height: 20px;
}

ul.listado_faq li p.parrafo_gris{
	text-align: justify;
}

.shared_icons {
	width: 45%;
	margin-top: 5px;
	float: right;		
}

.shared_icons ul{
	margin-top: -15px;
}

.shared_icons ul li {
	padding-left: 23px;	
	float: right;
	width: 45px;		
}

.shared_icons ul li a{
	color: #86898A;	
	text-decoration: none;		
}

.shared_icons ul li.imprimir {
	background: url(/system/modules/es.novasoft.opencms.moduloplantilladiputacion/resources/images/ico_imprimir.gif) transparent no-repeat left center;	
}

.shared_icons ul li.envio {
	background: url(/system/modules/es.novasoft.opencms.moduloplantilladiputacion/resources/images/ico_envio.gif) transparent no-repeat left center;
}

.shared_icons img{
	margin-left: 0px;
}
.shared_icons .googleplus{
	margin-top: 10px;
}



/** NUEVA HOME AYTOS **/

.not-event-aytos, #destacados_home {
    float: left;
    margin: 15px 0 0;
    width: 98%;
}

.destacado {
    float: left;
    margin-bottom: 10px;
    width: 75%;
}

.not-event-aytos h3{
	width: 40%;
	margin-top: 10px;	
}

.not-event-aytos .bloque_info{
	float: left;
	margin-left: 5px;	
}

.enlaces_interes ul.banners_derecha li {
    padding: 5px;
    width: 100%;
}

#col_izquierda{
	width: 45%;
	margin-right: 5px;
	float: left;
}

#col_derecha{
	width: 45%;
	float: right;
}

p.parrafo_destacado_home a{
	color: #11578A;
    font-size: 1.2em;
    font-weight: bold;
}

p.parrafo_destacado_home {
    color: #595957;    
    float: left; 
    font-weight: bold;
    margin-bottom: 5px;
    padding-right: 15px;
    width: 85%;
}
.destacado img {
	margin-right: 5px;
        width: 35px;
	
}

#menu_cabecera ul li span.sede{
	width: 95px;	
}


ul.otras_img li a img{
	width: 123px;
	height: auto;
}


img.img_principal_evento {
	width: 180px;
	height: auto;
	
	}

.marginTop30 {
 margin-top: 30px !important;
}
