/* CSS Document */

/*Contenedor para noticias, diputación, seguimiento, etc...*/

div#ptd_noticias_wrapper {
	margin:22px 15px 0px 15px;
	overflow:hidden;
}

/*************************Estilos noticias Diputación ********************************/

div#articulos_dipva_cont_articulos {
	width:49%;
	float:left;

}

div#tablon_articulos_dipva {
	background:white none repeat scroll 0 0;
	margin:0 auto;
}

div#articulos_dipva_tit {
	background:#B0D2F5 none repeat scroll 0 0;
	border-bottom:3px solid #175F96;
	font-size:1.25em;
	margin:0 auto;
	padding:7px 0;
	text-align:left;
	position:relative;
}

p.ad_tit_municipio, p.ad_tit_txt {
	margin:0;
	padding-left:10px;
}

p.ad_tit_municipio a, p.seguimiento_tit_municipio a{
	color:#000000;
}

div#ad_controles {
	top:5px;
	position:absolute;
	right:0px;
	width:50px;
}

.boton_retroceder{
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
}

.boton_siguiente{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}

div.contenedor_contador {
	padding:2px;
	text-align:right;
	position:relative;
	height:25px;
}

p.contador {
	margin:0;
	position:absolute;
	left:16px;
	color:#000;
}

div#ad_cont_resultados_wrapper {
	height:120px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	background-color:#f3f1f1;
}

div.bt_mas {
	position:absolute;
	bottom:0px;
	right:10px;
}

div.ad_cont_resultados {
	margin:0 auto;
	text-align:left;
	float:left;
	width:100%;
}

div.ad_cont_resultados.mostrar {
	visibility:visible;
	}

div.ad_cont_resultados.ocultar {
	visibility:hidden;
	}

p.ad_articulo_tit {
	font-size:1.2em;
	padding-left:16px;
	background:transparent url(/img_maquetacion/vinetas/ico_flecha_naranja.jpg) no-repeat 0 0px;
	margin-top:10px;
}

a.ad_articulo_tit_link {
	color:#003075;
	font-weight:normal;
	text-transform:uppercase;
}

p.ad_articulo_leermas {
	margin:0;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	padding-left:16px;
	font-size:1.1em;
}

a.ad_articulo_leermas_link {
	color:#2A5FAA;
}

/*************************** Estilos seguimiento en portada **********************/

div#seguimiento_cont_seguimiento {
	width:49%;
	float:right;
}

div#tablon_seguimiento {
	background:white;
	margin:0 auto;
}

div#seguimiento_tit {
	margin:0 auto;
	text-align:left;
	font-size:1.25em;
	background:#B0D2F5;
	border-bottom:3px solid #175F96;
	padding:7px 0;
	position:relative;
}

div#seguimiento_controles {
	position:absolute;
	right:0;
	top:5px;
	width:50px;
}

p.seguimiento_tit_municipio, p.seguimiento_tit_txt  {
	margin:0;
	padding-left:10px;
	
}

p.seguimiento_tit_txt {
	padding-top:2px;
} 

div#ms_cont_recursos_wrapper {
	height:120px;
	width:100%;
	background-color:#F3F1F1;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

div.ms_cont_recursos {
	text-align:left;
	margin:0 auto;
	position:absolute;
	top:0;
	left:10px;
	visibility:hidden;
	width:226px;
	padding-top:9px;
	}
	
div.ms_cont_recursos.mostrar {
	visibility:visible;
	}

div.ms_cont_recursos.ocultar {
	visibility:hidden;
	}

p.ms_recurso_tit a{
	color:#000000;
}

p.ms_recurso_fecha , p.ms_recurso_tit, p.ms_recurso_fuente {
	margin:4px 0;
}

p.ms_recurso_fecha, p.ms_recurso_fuente {
	color:#2A4B8A;
}

p.ms_recurso_tit{
	font-size:1.1em;
}

ul.ms_recurso_listado_documentos, li.ms_recurso_documento{
	margin:0;
	padding:0;
	list-style:none;
}

li.ms_recurso_documento {
	color:#7d7c7c;
}

a.ms_recurso_documento_link {
	
}

img.ms_recurso_documento_img {
	vertical-align:middle;
}

/*Estilos botones adelante, atras, pausa cambiaNoticias*/

img.boton_pausa {
	display:none;
}


/************************* Estilos foto central portada  ******************************/

div#portada_foto_central_wrapper {
	padding:15px;
}

#portada_cont_foto_central {
	padding:5px;
	background:white;
	border:1px solid #ddd;
	width:510px;
	height:260px
}

#portada_foto_central {
	overflow:hidden;
	position:relative;
	width:100%;
	text-align:center;
	height:260px;
}

#portada_foto_cont_tit {
	overflow:hidden;
	position:absolute;
	background:#666;
	color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	top:0;
	left:0;
	width:100%;
	text-align:left;
}

h2#portada_foto_tit{
	margin-top:10px;
}

span.portada_foto_tit_txt {
	padding-left:12px;
}

/*Estilos para la zona de datos básicos del municipio*/

.basicos {
	background-color:#eaeff8;
	padding:10px;
   padding:5px 8px;
   text-align:left;
   font-family: Verdana;
   border:1px solid #294b8a;
   margin:0px auto;
   margin-bottom:15px;
   margin-top:15px;
   width:183px;
}
.dm_titulo_bloque {
  color: #2A4B8A;
  font-weight:bold;
  font-size:120%;
  margin-bottom:7px;
}

.dm_undatob{
  margin-top:3px;
}

.dm_titulo {
   width:50px; 
   font-weight:bold;
}

.dm_dato {
   margin-left:10px;
}


p.seguimiento_tit_municipio, p.seguimiento_tit_txt {

}

/*Estilos de la zona de las galerías de fototeca y un vistazo*/

div#ft_tit, div#vt_tit {
	font-size:1.1em;
	margin:0 auto;
	text-align:left;
	width:auto;
	padding:0 0 0 5px;
	float:left;
	cursor:pointer;
	color:white;
	background-color:#abaaaa;
}

div#ft_tit.activo, div#vt_tit.activo {
	cursor:default;
}

div#ft_tit {
	background-color:#294b8a;
	float:left;
	width:45%;
	margin-right:10px;
}

div#vt_tit {
	float:left;
	width:45%;
}

p#ft_tit_txt, p#vt_tit_txt{
	padding-right:5px;
	margin:0;
	line-height:22px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
}

div#ft_tit a, div#ft_tit.activo a, div#vt_tit.activo a{
	color:#FFF;
}

div#vt_tit a, div#ft_tit.inactivo a, div#vt_tit.inactivo a{
	color:#fff;
}

p.enlace_todos {
	bottom:15px;
	color:#525252;
	font-size:1.2em;
	margin:0 auto;
	position:absolute;
	right:15px;
	text-transform:lowercase;
	width:auto;
}

p.enlace_todos a {
	color:#F97B02;
}

div#ft_opcion_ver_todos, div#vt_opcion_ver_todos {
	float:right;
}

/*Estilos para las noticias de portada */

div.ptd_noticias_noticia {
	text-align:left;
	padding:15px 0px 20px 0px;
}

div.ptd_noticias_cont_noticia {
	border-bottom:1px dotted #E9E9E9;
}

h3.ptd_noticia_tit {
	clear:both;
	font-size:1.8em;
	margin:0;
	color:#4E80C0;
}

a.ptd_noticia_tit_link {
color:#4E80C0;
}

div.ptd_noticia_cont_img {
	border:1px solid #DDDDDD;
	float:left;
	overflow:hidden;
	width:120px;
}

div.ptd_noticia_cont_img_txt {
	margin-top:10px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	width:100%;
	border:none;
}

div.ptd_noticia_cont_txt {
	float:left;
	font-size:1.3em;
	margin-left:20px;
	width:72%;
}

div.ptd_noticia_cont_leermas {
	bottom:0;
	font-size:1.1em;
	position:absolute;
	right:0;
	text-align:right;
}

/*Estilos para los avisos urgentes*/

div#ptd_urgentes_cont_noticias {
	background:#DDDDDD none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0px auto;
	margin-top:19px;
	margin-bottom:25px;
	z-index:200;
	width:95.2%; 
}


h3.ptd_urgentes_tit {
	background-color:#C02E81;
	border-bottom:1px solid white;
	color:white;
	font-size:1.5em;
	font-weight:normal;
	line-height:22px;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:100%;
}

span.ptd_urgentes_tit_txt {
	padding-left:6px;
}

.enlace_todas {
	color:#FFFFFF;
	font-size:0.7em;
	margin-left:18px;
}

ul.ptd_urgentes_cont_noticia, li.ptd_urgentes_noticia {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:200px;
}

li.ptd_urgentes_noticia {
	height:82px;
	overflow:hidden;
	border-bottom:1px dotted white;
}

div.ptd_urgentes_noticia_wrapper {
	margin:0 auto;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
	width:185px;
}

p.ptd_urgentes_tit {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	margin:0;
	padding-bottom:15px;
	text-transform:none;
}

a.ptd_urgentes_tit_link {
	color:#111111;
}

div.ptd_urgentes_cont_leermas {
	text-align:right;
}

a.ptd_urgentes_leermas_link {
	color:#920957;
	font-size:1.2em;
}





/*Estilos para el refranero*/

div#cont_refranero {
	width:95.2%;
	margin:0px auto;
	margin-top:20px;
	margin-bottom:20px;
	height:90px;
	background-color:#f1d3d5;
	padding-bottom:10px;
}

div#refranero_tit {
	background:#BD2B35 none repeat scroll 0 0;
	border-bottom:3px solid #ffffff;
	font-size:1.25em;
	margin:0 auto;
	padding:7px 0;
	position:relative;
	text-align:left;
}

p#refranero_tit_txt {
	margin:0;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

div#refranero {
	padding-left:5px;
}

div#refranero p {
	font-size:1.2em;
	text-align:left;
	margin:0px auto;
	margin-top:10px;
}

/* Imagen portada */

div#cont_imagen_portada {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	height:320px;
	width:731px;
	margin:15px 5px 0 0;
	float:right;
	overflow:hidden;
	padding:5px;
	position:relative;
	}

#cont_img_general {
	background-color:transparent;
	float:right;
	width:763px;
	background:#fff;
	text-align:right;
}

div#cont_portada_imagen{
	margin:0px auto;
	text-align:center;
	height:320px;
	width:731px;
	overflow:hidden;
	color:white;
}

div#cont_slider_portada{
	position:absolute;
	height:59px;
	margin:0 auto;
	overflow:hidden;
	right:20px;
	top:20px;
	width:327px;
}

div#slider_portada_cont_slider {
	height:59px;
	overflow:hidden;
	position:relative;
	width:327px;
}

div#agenda_buscador_wrapper {
	display:none;
}

div#agenda_cont_eventos {
	display:none;
	}
/*EStilos para los banner de la columna lateral*/

/*.cont_banner_lat {
	width:201px; 
	height:73px; 
	margin:0px auto;
	overflow:hidden;
	padding-top:20px;
	}

}*/

.cont_banner_lat {
	width:201px; 
	height:98px; 
	margin:0px auto;
	overflow:hidden;
	}


/*EStilos para los banner de la abajo inferior*/
.cont_banner_abajo{
	width:165px; 
	height:98px; 
	margin:0px auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 14px;

}

div#ptd_contenedor_banners{
	width:100%;
	padding-top:3px;
	margin:15px auto 0;
	height:98px;
}

div.contenedor_banner_principal{
	width:522px;
	margin:0px auto;
	padding-top:2px;
	margin-top:15px;
	overflow:hidden;
}

/*banner columna derecha*/

div.contenedor_banner_col_derecha{
	margin-top:20px;
}


