/* CSS Document */

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

body {
	margin:0 auto 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/fondo.gif);
	background-repeat: repeat;
}
h1{ display:none;}
#todo{
width: 992px;
margin:0 auto 0 auto;
}

#contenedor {
	width: 992px;
	top: 0px;	
	background-color:#ffffff;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	padding:0px 3px 0px 3px;
	float:left;
}
#menuId {
	float: left;
	width: 300px;
	padding-left: -3px;
}
#menuId li {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}
#menuId li span {
	color: #f19000;
	font-weight: bold;
}
#menuId li a {
	color: #999999;
	text-decoration: none;
}
#menuId a:hover {
	color: #f19000;
	text-decoration: none;
}
#menuSup {
	float: right;
	width: 500px;
}
#menuSup ul {
	float: right;
}
#menuSup li {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
}
#menuSup a {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
#menuSup a:hover {
	color: #f19000;
	text-decoration: none;
}


/* CABECERA*/
#cabecera {
	width: 992px;
	float: left;
	border-bottom: 2px solid #FFFFFF;
	height: 138px;
	padding: 0px;
}

#menuy {
	width: 400px;
	height: 30px;
	float: left;
	margin-left: 0px;
	
}

#central {
	width: 992px;
	float: left;
	padding: 0px;
	height: 25px;
	background-color: #979797;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#banner {
	width: 580px;
	height: 65px;
	float: left;
}
#banner span {
	display: none;
}
/* *******************************  MENÚ ************************************* */
.menu {
	width: 775px;
	height: 25px;
	position: relative;
	font-size:11px;
	z-index: 100;
	float: left;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
	font-weight: bold;	
	border-right: 2px solid #FFFFFF;
	font-size: 14px;
	height:25px;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	border: 0px;
	line-height:25px;
	color: #ffffff;
	padding-right: 15px;
	padding-left: 15px;
}
*html .menu ul li a, .menu ul li a:visited{
	display: block;
	text-decoration: none;
}
.menu ul li ul {
	display: none;
	margin: 0px;
}
.menu ul li ul li {
	padding: 0px;
	margin: 0px;
	height:21px;
}
.menu table {
	margin:0;
	border-collapse:collapse;
	padding:0;
}
/* specific to non IE browsers */
.menu ul li:hover ul {
	display:block;
	top:25px;
	margin-top:0px;
	left:0;
	position: absolute;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	width:200px;
	background-color: #f19000;
	text-align: left;
	line-height:normal;
	border-bottom: 1px solid #ffffff;
	padding:3px 0px 3px 15px;
	color: #FFFFFF;
	font-size: 11px;
}
.menu ul li:hover ul li a:hover {
	background-color: #979797;
}
.menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:101%;
	top:0;
	width:200px;
}
.menu ul li:hover ul li:hover ul li {
	padding:0px;
}
.menu ul li:hover ul li:hover ul.left {
	left:-100%;
}
.menu ul li img {
	border:none;
}
/* 3er NIVEL */
.menu ul li:hover ul li:hover ul li ul{
	display: none;	
}
.menu ul li:hover ul li:hover ul li ul li{
	display: none;
	padding:0px;	
}
.menu ul li:hover ul li:hover ul li a {
	display:block;
	line-height:15px;
	width:200px;
	background-color: #979797;
	text-align:left;
	padding: 5px 15px 0px 10px;
}
.menu ul li:hover ul li:hover ul li a:hover {
	background-color: #f19000;
}
.menu ul li:hover ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:101%;
	top:0;
	width:200px;
}

/* ***************************    FIN MENÚ    ******************************** */

/* *************************** MENÚ SECUNDARIO  ****************************** */
.menu2 {
	width: 186px;
	float: right;
	font-size:12px;
	color: #4E4C4C;	
	text-align: left;
	padding-bottom:3px;
	margin-top: 3px;
	border-top: #e50004 1px solid;

}

.menu2 ul {
	list-style-type: none;
	display:block;
}
.menu2 ul li {
	width:186px;
	color: #4e4c4c;
	font-weight: bold;
	background-repeat: repeat-x;
	border-bottom: #e50004 1px solid;
	background-position: bottom;
	text-align: left;
	/*	padding: 2px;*/
	height:18px;
	float:left;
	
	background-image: url(../images/f_menu.jpg);/*	background-color: #00FFFF;*/
}
/* .menu ul li a, .menu ul li a:visited { */
.menu2 ul li a {
	text-decoration:none;
	color: #4e4c4c;
	line-height:18px;
	margin: 0px;
	padding: 0px;	
}

/* *************************** FIN MENÚ SECUNDARIO  ****************************** */


#drcha {
	width: 208px;
	height: 95px;
	float: left;	
}

.buscador {
	width: 175px;
	float: right;
	font-size: 11px;
	color: #375160;
	font-weight: bold;
	text-align: right;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
*html .buscador {
padding-top: 0px;
}
.buscador #buscainterna {
	width: 105px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #f19000;
	color: #979797;
	font-weight: normal;
	float: left;
}

.buscador  form{
	padding: 0px;
	margin: 0px;
}
.buscador label {
	float: left;
}
.buscador input {
	background-color: #979797;
	border: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	margin-right: 5px;
}

/*hack para IE6*/
*html .buscador .centrado {
	padding-top: 5px;
}


.campo {
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #4e4c4c;
	padding-left: 5px;
}


/* FIN CABECERA*/

/* CUERPO*/
.migas {
	float: left;
	width: 982px;
	font-size: 11px;
	text-align: left;
	color: #979797;
	line-height:18px;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 5px;
}
.migas a, .migas span {
	color: #f19000;
	text-decoration: none;
}
.migas a:hover {
	color: #001f44;
}
#cuerpo {
	width: 992px;
	float: left;
	padding-top: 0px;
	margin-bottom: 20px;
	}
	
/**********INICIO BLOQUE IZQUIERDA******************/
#bloque_izda {
	width: 230px;
	float: left;
	background-repeat: repeat;
	height:100%;
	z-index: -100;
}

/**********noticia principal******************/
#not_ppal, .listados {
	width: 260px;
	float: left;
	clear: both;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/* MODIF */
#not_ppal img {
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
}

#not_ppal img a {
	border-bottom: 1px solid #001f44;
	float: left;
	clear: both;
	margin-left: 7px;
	/*margin-bottom: 10px;*/
}
.listados img {
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 7px;
}

.listados img a {
	border-bottom: 1px solid #001f44;
	float: left;
	clear: both;
	margin-left: 7px;
	/*margin-bottom: 10px;*/
}
/* MODIF */

.listados h2{
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/pest_listados.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 7px;
	height: 18px;
	background-color: #979797;
	line-height: 18px;
	
}
#not_ppal .titular{
	color: #4e4c4c;
	font-size: 12px;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 18px;
	padding: 0px;
	margin-left: 7px;
}

#not_ppal .titular a{
	color: #001f44;
	text-decoration: none;	
	}
	#not_ppal .titular a:hover{
	color: #001f44;
	text-decoration: underline;	
	}

/* MODIF */
#not_ppal h3, .listados h3 {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: auto;
	background-color: #FFFFFF;
	margin-left: 7px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}

/* MODIF */
*html #not_ppal h3, *html .listados h3 {
	margin-left: 4px;
	text-align: left;
}
#not_ppal h3 a, .listados h3 a {
	color: #001f44;
	text-decoration: none;
}

#not_ppal h3 a:hover, .listados h3 a:hover {
	color: #001f44; text-decoration:underline;
}
.listados ul {
	margin-top: 7px;
	width: 245px;
}
.listados li {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	background-color: #FFFFFF;
	margin-left: 7px;
	float:left;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
}
*html .listados li{
margin-left:4px;
}

.listados li a {
	color: #001f44;
	font-weight: bold;
	text-decoration: none;
	width: 234px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#not_ppal .ir, .listados .ir {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: auto;
	background-color: #FFFFFF;
	float: right;
	margin-right:5px;
	margin-top:5px;
	padding-right: 5px;
	padding-left: 5px;
}
.listados .ir{
	clear:both;
	padding-right: 5px;
	padding-left: 5px;
	margin:5px;
	
}
*html .listados .ir{
margin-top: 5px;
}
.detalle_not a:hover{
	color: #4e4c4c;
	text-decoration: underline;
}
.detalle_not a{
	color: #4e4c4c;
	text-decoration: none;
}

/* MODIF */
#not_ppal .detalle_not, .listados .detalle_not {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: 238px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	float: left;
}

/* MODIF */
*html #not_ppal .detalle_not, *html .listados .detalle_not {
	margin-left: 4px;
}
/*********************fin noticia principal*************************/
/*--------------------INICIO listado leyes--------------------------*/




#listado_form {
	padding: 15px 0px 15px 0px;
	margin: 0px;
	border: none 0px;
}
#listado_form a {
	text-decoration: none;
	color: #000000;
	padding-left: 0px;
	border: none 0px;
	font-size: 12px;
	font-weight: bold;
}
#listado_form a:hover {
	text-decoration: underline;
}

/*---------------- FIN listado leyes-----------*/

/*estilos detalle agenda y documentos*/
.antetitulo {
	padding-top:20px;
	float: left;
	/*width:600px;*/
	width:100%;
	text-align: left;
}

.antetitulo h3{
	float: left;
	width:600px;
	text-align: left;
	
}

.videos{
		float: left;
	width: 600px;

}

#archivo{
	display: block;
	float: left;

}
#archivo a{
	display: block;
	float: left;
	color: #c00000;
} 
/*fin  detalle agenda*/
/***************INICIO BLOQUE CENTRO*********************/
#bloque_ctro {
	width: 545px;
	float: left;
	padding-left:15px;
	font-size: 11px;
	text-align: left;
	padding-top: 0px;
	display: block;
	height: auto;
	color: #000000;
}
#bloque_ctro #mensaje {
	float: left;
	padding: 10px;
	border: 1px dotted #EEEEEE;
}

#bloque_ctro h2 {
	background-image: url(../images/pest_listados.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	font-size: 13px;
	padding-left: 7px;
	color: #FFFFFF;
	background-color: #979797;
	height: 22px;
	margin-top: 2px;
	margin-bottom: 10px;
	/*width: 493px;*/
	line-height: 22px;
	text-transform: uppercase;

}
#bloque_ctro h3 {
	color: #001f44;
	font-size: 13px;
	font-weight: bold;
	/*padding-bottom: 10px;*/
}
#bloque_ctro p {
	line-height: 18px;
	text-align: justify;
	font-size: 12px;
/*	padding: 10px;*/
}
#bloque_ctro .texto_central .imagen_dcha p {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#bloque_ctro .texto_central .imagen_izq p {
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
#bloque_ctro p.municipios {
	line-height: 18px;
	text-align: justify;
	font-size: 13px;
	padding: 15px;
	font-weight: bold;
	color: #1f96d0;
}
#bloque_ctro ul {
	padding-top: 15px;
}

#bloque_ctro li {
	color: #333333;
	float:left;
	display:block;
	width:525px;
	line-height:20px;
}
#bloque_ctro li a{
	color: #333333;
	
}
#bloque_ctro li a:hover{
	color: #1f96d0;
	
}
#bloque_ctro .asociacion{
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/fondo_form.gif);
	background-repeat:   repeat-x;
	background-position: left bottom;
	color: #001f44;
	padding:15px 0px 0px 15px;
}
#bloque_ctro .descrip {
	font-size: 12px;
	color: #3f4156;
	padding-left: 15px;
}
#bloque_ctro .enlace  {
	color: #333333;
	}
#bloque_ctro .enlace a {
	color: #333333;
	text-decoration: underline;
	/*padding-bottom: 10px;*/
	float:right
}
#bloque_ctro #not_home {
	float: left;
	width: 520px;
	/*padding: 8px 0px 8px 8px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #979797;
	margin-bottom: 10px;
	}


	
/*#bloque_ctro #not_home #imagen_noticia {
	float: left;
	width: 240px;
}
#bloque_ctro #not_home h5 {
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}
#bloque_ctro #not_home h4 {
	font-size: 14px;
	color: #00a9e3;
	padding-bottom: 10px;

	line-height:20px;

}*/
#bloque_ctro #not_home  img {
	float:left;
	padding-right:15px;
	
}
#bloque_ctro #not_home  a {
	margin: 0px;
	padding:0px;
	color: #1f96d0;
	float:left;
	
}
#bloque_ctro #not_home h4{
	margin: 0px;
	padding:0px;
	float:left;

	
}

#bloque_ctro #not_home .fecha_not .subtitular {
	color: #1f96d0;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	float:left;
	line-height:20px;
	float:left;
	font-weight: bold;
}

#bloque_ctro #not_home .fecha_not .subtitular p {
	
	padding: 0px;
	margin: 0px;
	
}
/*
#bloque_ctro #not_home h3 p {
float:left;
}
#bloque_ctro #not_home h3 a {
	font-size: 19px;
	color: #001f44;
	margin: 0px;
	padding:0px;
	
}
#bloque_ctro #not_home h3 a:hover {
	text-decoration: underline;
}
/*#not_home p {
	font-size: 12px;
	line-height: 20px;

}*/

#not_home .detalle_not {
	float: left;
	width: 500px;
	display: block;
	clear: both;
}
#bloque_ctro #not_home .ir {
	float: left;
	clear: both;
	font-size: 12px;
	text-decoration: none;
	color: #03155D;
	display: block;
	width: 520px;
	text-align: right;
	padding-top: 10px;
}*/



#parrafos2 {padding-left:50px; margin:10px;}
#parrafos2 a {color: #d40000;}
#parrafos a {
	color: #c00303;
}
#parrafos a:hover {
	text-decoration: underline;
}

#contenido #parrafos {
	float: left;
	padding: 9px 0px 0px 9px;

}
#parrafos, #parrafos_servicios {
	padding: 20px 0px 0px 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	
}
#parrafos_servicios {
float: left;
width:500px;
}
#parrafos p, #parrafos_servicios p {
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
}
#parrafos strong {
	color: #DC9902;
}

#parrafos_servicios .firma {
	line-height: 20px;
	color: #ea8825;
	font-size: 13px;
	padding-top: 15px;
	font-weight: bold;
}
#parrafos span, #parrafos_servicios span {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 10px 0px;
}


#contenido #parrafos .izq {
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
}
#contenido #parrafos .dcha {
	float: right;
}
#parrafos .flotar_dcha {
	float: right;
	padding-bottom: 10px;
	padding-left: 15px;
}

#contenido #parrafos .subrayado {
	font-size: 15px;
	line-height: 35px;
	color: #001f44;
}
#bloque_ctro .grupo_competencias {
	float: left;
	width: 400px;
	font-size: 13px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#bloque_ctro .grupo_competencias li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../images/punto_lista.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 450px;
}
#bloque_ctro .info {
	float: left;
	width: 490px;
	font-size: 13px;
	display: block;
	color: #3f4156;
}
#bloque_ctro .info a {
	color: #C00305;
	text-decoration: none;
}
#bloque_ctro .info a:hover {
	text-decoration: underline;
}


#bloque_ctro #volver {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #f19000;
	float: left;
	width: 100%;
}
#bloque_ctro #volver a {
	float: right;
	color: #f19000;
	text-decoration: none;
	font-size: 12px;
}
#bloque_ctro #volver a:hover {
	color: #666666;
}


/*!!!!!!!!!!!!!estos son los banners de INDEX*/
#banner_ancho {
	width: 505px;
	float: left;
	height: 30px;
}
#bloque_ctro small a {
	color: #00a9e3;
	font-size: 12px;
	padding-top: 8px;
	text-decoration: none;
}
#bloque_ctro small a:hover {
	color: #001f44;
}

.banner_ancho {
	float: left;
	width: 515px;
	height: 152px;
	
}
.banner_ancho .texto {
	float: right;
	width: 200px;
	font-size: 11px;
	text-align: justify;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 8px;
	height: 130px;
}
.banner_ancho .texto a {
	clear: both;
	float: right;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 45px;
}
.banner_estrecho {
	width: 250px;
	float: left;
	height: 150px;
	margin-right: 10px;
}
.banner_estrecho_izq {
	width: 250px;
	float: left;
	padding-top: 10px;
	margin-right: 3px;
}
.banner_trabajo_cat {
	width: 250px;
	height:202px;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	background-image:url(../images/banner_trabajo_cat.jpg);
}
.banner_trabajo_es {
	width: 250px;
	height:202px;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	background-image:url(../images/banner_trabajo.jpg);
}
.banner_trabajo_cat a{
	width: 250px;
	height:202px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
}
.banner_trabajo_es a{
	width: 250px;
	height:202px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
}
.banner_deporte_cat {
	width: 250px;
	height:202px;
	float: right;
	margin-top: 10px;
	background-image: url(../images/banner_deporte_cat.jpg);
	font-size: 1px;
}
.banner_deporte_es {
	width: 250px;
	height:202px;
	float: right;
	margin-top: 10px;
	background-image: url(../images/banner_deporte.jpg);
	font-size: 1px;
}
.banner_deporte_cat a{
	width: 250px;
	height:202px;
	color: #ffcb05;
	text-decoration: none;
	display: block;
	float: left;
}
.banner_deporte_es a{
	width: 250px;
	height:202px;
	color: #ffcb05;
	text-decoration: none;
	display: block;
	float: left;
}
.banner_estrecho_izq h5, .banner_estrecho_dcha h5 {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/pest_ultimasnot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 7px;
	margin: 0px;
	}
	
.banner_estrecho_dcha {
	float: right;
	width: 250px;
	padding-top: 10px;
	margin-right: 2px;
}
.banner_estrecho_dcha a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.banner_estrecho_dcha a img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.banner_estrecho_izq a img {
	margin: 0px;
	padding: 0px;
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!fin banners INDEX*/



/*************************************************************
*************************TURISMO****************************
*************************************************************/

/*pagina inicial de turismo*/
.mensaje_turismo {
	font-size: 12px;
	line-height: 35px;
	color: #979797;
}

.bot_turismo {
	float: left;
	width: 245px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin: 0px 10px 20px 10px;
}
.bot_turismo a {
	width: 245px;
	height: 110px;
	display: block;
}
/*.bot_turismo a:hover {
	color: #d40000;
}*/
.bot_turismo span {
	display: none;
}

.bot_turismo .caspe {
	background-image: url(../images/caspe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .caspe:hover {
background-image: url(../images/caspe_hover.jpg);
}
.bot_turismo .chipriana {
	background-image: url(../images/chipriana.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .chipriana:hover {
background-image: url(../images/chipriana_hover.jpg);
}

.bot_turismo .fayon {
	background-image: url(../images/fayon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .fayon:hover {
background-image: url(../images/fayon_hover.jpg);
}
.bot_turismo .nonaspe {
	background-image: url(../images/nonaspe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .nonaspe:hover {
	background-image: url(../images/nonaspe_hover.jpg);
	background-position: left top;
}

.bot_turismo .fabara {
	background-image: url(../images/fabara.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .fabara:hover {
	background-image: url(../images/fabara_hover.jpg);
}

.bot_turismo .maella {
	background-image: url(../images/maella.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .maella:hover {
	background-image: url(../images/maella_hover.jpg);
}


.bot_turismo a  img {
	margin: 0px;
	padding: 0px;
}
#bloque_ctro .grupo {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: left;
	padding: 15px 0px 0px 15px;
}
#bloque_ctro  .nombre_grupo {
	float: left;
	clear: both;
	display: block;
	width: 450px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #1f96d0;
}
#bloque_ctro .grupo h5 {
	float: left;
	clear: both;
	width: 490px;
	line-height: 20px;
}
#bloque_ctro .grupo h4 {
	float: left;
	clear: both;
	width: 490px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	height: 20px;
	color: #3f4156;
}


#bloque_ctro .grupo li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 0px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #001f44;
}
#bloque_ctro .grupo li .doble_linea {
	float: left;
	width: 510px;
}
#bloque_ctro .grupo .medialinea {
	width: 244px;
	float: left;
}
#bloque_ctro .grupo .medialinea .nombre a {
	color: #001f44;
	text-decoration: none;
	width: 150px;
	display: block;
	padding-left: 10px;
}
#todo #contenedor #cuerpo #bloque_ctro .grupo .medialinea .nombre a:hover {
	color: #FFFFFF;
	background-color: #f19000;
}

.grupo .nombre {
	float: left;
	color: #000000;
	display: block;
}
#bloque_ctro .nombre strong {
	color: #979797;
}
#bloque_ctro .grupo ul li ul {
	clear: both;
	float: left;
}
#bloque_ctro .grupo .numero {
	float: right;
	display: block;
}
#bloque_ctro .grupo .numero2 {
	float: right;
	display: block;
}


#bloque_ctro .grupo .linea {
	float: left;
	clear: both;
	width: 244px;
}
#bloque_ctro .grupo .linea2 {
	float: left;
	clear: both;
	width: 490px;
}
#bloque_ctro .grupo .linea_sin_borde {
	float: left;
	clear: both;
	width: 450px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.grupo .nombre, .grupo .nombre2 {
	float: left;
	color: #000000;
	display: block;
	font-size: 12px;
}
.grupo .nombre2 {
	font-size: 11px;
}



/*teléfonos de interes*/

/*************************************************************
*************************TURISMO****************************
*************************************************************/


/*************************************************************
*************************GALERÍAS****************************
*************************************************************/

.mensaje_galeria {
	font-size: 12px;
	line-height: 35px;
	color: #979797;
}

.bot_galeria {
	float: left;
	width: 245px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin: 0px 10px 20px 10px;
	_margin: 0px 5px 10px 5px;
}

.bot_galeria a {
	width: 245px;
	height: 110px;
	display: block;
}

.bot_galeria .titulo_galeria {
	background-image: url(../images/pest_listados.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	color: #fff;
	background-color: #979797;
	height: 22px;
	margin-top: 2px;
	margin-bottom: 0px;
	line-height: 22px;
	text-transform: none;
	width: 248px;
}

.bot_galeria #cabecera_img_galeria {
	width: 245px;
	height: 80px;
}

/*************************************************************
*************************GALERÍAS****************************
*************************************************************/


/***************fin BLOQUE CENTRO*********************/


/***************INICIO BLOQUE DERECHO*********************/

#bloque_drcha {
	width: 190px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.banners_drcha1 {
	width: 186px;
	float:right;
	padding-bottom: 15px;

}

.banners_drcha {
	width: 186px;
	padding-bottom: 5px;
	float:right;

}

.banners_drcha h2{
	color: #3f4156;
	font-size: 16px;
	text-align: left;
	height:25px;
	line-height:25px;
	padding: 0px 0px 0px 7px;
	text-transform: uppercase;
	background-image: url(../images/f_municipios.jpg);
	background-position: bottom left;
	
}	
.banners_drcha img {
	margin: 0px;
	padding: 0px;
}
#Map .muni_chiprana {
	background-image: url(../images/chiprana.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#Map .muni_chiprana:hover {
	background-image: url(../images/chipranahover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.banners_drcha a {
	margin: 0px;
	padding: 0px;
}



.titulo {
	height: 25px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 25px;
	margin: 0px;
	float: left;
	width: 760px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.titulo span{
	color: #4e4c4c;
}
.titulo1 {
	height: 25px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #d40000;
	background-repeat: repeat-y;
}

/* modificado por Sandra*/
.impresora {
	height: 30px;
	text-align:right;
	width:600px;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.impresora ul li{
	display: block;
	list-style-type:none;
	margin:0;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	float: left;
}
#imagenes_detalle{
	float: left;
	width: 770px;
	padding-left:10px;

}
#imagenes_detalle .img{
	float: left;
	width: 126px;
	margin-right:20px;
	margin-bottom:25px;
	margin-top:20px;

}
#banner_tiempo  {
	width: 186px;
	float: left;
	margin-bottom: 5px;
	background-image: url(../images/fondo_tiempo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 130px;
	margin-left: 5px;
}
*html #banner_tiempo{
margin-left: 2px;
} 
#banner_tiempo div {
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_tiempo p {
	font-size: 11px;
	text-align: justify;
	display: block;
	padding-left: 0px;
	padding-top: 30px;
}
#banner_tiempo h2 {
	font-size: 12px;
	color: #3f4156;
	text-align: right;
	padding: 2px;
	background-color: #ffffff;
	line-height: 14px;
	width: auto;
	margin: 15px 5px 5px 5px;
}
#banner_tiempo a {
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner_tiempo p a {
	color: #03155D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: auto;
	margin: 25px 5px 0px 0px;
	background-color: #ffffff;
	text-align: center;
}
#banner_tiempo p a:hover {
	color: #ea8825;
}
/* Para el caso de No JavaScript */
#banner_tiempo a#sinjava {
	font-size: 17px;
	color: #93AEC9;
	text-decoration: none;
	font-weight: bold;
	padding-top: 25px;
	display: block;
}
#banner_tiempo a#sinjava:hover {
	color: #375eab;
}


/* ********************************************************************************************* */
/* *******************************  ESTILOS CALENDARIO PHP ************************************* */
/* ********************************************************************************************* */
#calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:center;
}

#cab_calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	height: 30px;
	color:#FFFFFF;
	background-image: url(../images/cab_banners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}

.calendar-month{
	/*color: #1F540C; */
	font-weight: bold;
	font-size:12px;
}
.contenedor_agenda_calendario {
	border: 0px;
 }
.agenda_calendario {
	width: 180px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	text-align: center;
	float: none;
	
}
.blanco {
	color:#FFFFFF;
}

#flecha_izda{
	vertical-align: middle;
	width: 35px;
	float: left;
	line-height: 22px;
	padding-top: 5px;
	}
#flecha_drcha{
	vertical-align: middle;
	width: 35px;
	float: right;
	padding-top: 5px;
	}
#mes{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 105px;
	line-height: 30px;
}
#cont_calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	}
table.calendar {
	text-align: center;
	vertical-align: middle;
	width: 185px;
	float: left;
	border: 1px solid #999999;/*	margin-left: 10px !important;*/
	margin: 0px;
	padding: 0px;
	background-image: url(../images/fondo_calendario_dias.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	}
.calendar tr {
	text-align: center;
	vertical-align: middle;
	}
/*.calendar td {
	font-size:11px;
	width:15px;
	height:15px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px;
	}*/
.calendar td {
	font-size:11px;
	width:5px;
	height:15px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px 5px 0px 5px; 
	}
.calendar th {
	font-size:12px;
	/*:600;*/
	color:#333333;
	text-align: center;
}
.calendar td .hoy {
	font-size:11px;
	color:#e50004;
	display:inline;
/*	:900;*/
	padding:0px 5px 0px 5px; 
}

.calendar td .hoy a {
	font-size:11px;
	display:inline;
	text-decoration:none;
	font-weight: bold;
		padding:0px 5px 0px 5px; 
}
.calendar td .hoy a:hover {
	font-size:11px;
	color:#000;
	display:inline;
	text-decoration:none;
	font-weight: bold;
}

.calendar td .hoy_con_link  {
	font-size:11px;
	color:#000000;
	display:inline;
	text-decoration:none;
	background-color: #f19000;
	padding-left: 3px;
	padding-right: 3px;


}
.calendar td.diamarcado {
	padding: 0px;
	color:#000000;
	background-color: #e50004;
	padding:0px 5px 0px 5px; 
}

.calendar td.diamarcado a {
	text-decoration:none;
	color:#fff;
	background-color: #e50004;
		
}


.calendar td.diamarcado a:hover {
	text-decoration:none;
	color:#000;
	background-color: #e50004;
}
/*BORRAR CUANDO CORRIJAMOS LA CAB DE LA AGENDA*/	
.flechascalendar {
	}
.flecha_izquierda {
	
	float: left;
	width: 30px;
}
.en_medio {
	float: left;
	width: 122px !important; /*para los navegadores buenos*/
	width: 122px;  /*para IE5+ */
	*width: 115px !important; /*solo IE7*/ 
	min-width: 115px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	
	color: #4e4c4c;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
}
.flecha_derecha  {
	
	float: right;
	width: 30px;
}


/* *****************************  FIN ESTILOS CALENDARIO PHP ********************************* */

#pie {
	width: 982px;
	font-size: 11px;
	text-align: center;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-color: #979797;
	line-height: 35px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	
} 
*html #pie {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.pie_list {
	padding: 0;
	margin: 0px;
	height: 0px;

	}	

#pie strong{
	color: #FFFFFF;
	line-height: 35px;
}
#pie ul{
	line-height: 25px;
	float: right;
	color: #FFFFFF;
}
#pie ul li{
	color: #FFFFFF;
	display: inline;
	list-style: none;
	
}
#pie a{
	color: #FFFFFF;
	display: inline;
	list-style: none;
	text-decoration: none;
}
#pie a:hover{
	color: #c00000;
	display: inline;
	list-style: none;
}

/*//////////////////////////// AYUDA /////////////////////////*/
.ayuda {
	float: left;
	width: 500px;
	text-align: justify;
	color: #4e4c4c;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	padding: 10px 0px 10px 10px;
	
}
.ayuda strong {
	font-size: 14px;
	color: #4e4c4c;
	line-height: 30px;	
	
}
.ayuda h5{
	color: #4e4c4c;
	font-size: 13px;
	padding:0px 0px 12px 0px;
	font-weight: bold;
	
}
.ayuda p{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;
	padding-bottom:8px;

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

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

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

/*************************************************************
*************************GALERIA****************************
*************************************************************/
#myGallery h3 {color:#FFFFFF;}
.bot_turismo .historicas {
	background-image: url(../images/galeria_antiguas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .vistas {
	background-image: url(../images/galeria_vistas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .calles {
	background-image: url(../images/galeria_interes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .pueblo {
	background-image: url(../images/galeria_pueblo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .monumentos {
	background-image: url(../images/galeria_alrededores.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .panoramica {
	background-image: url(../images/galeria_antiguas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/*************************GALERIA****************************/
/************************************************************/


/*************************************************************
********************GALERIA FOTOS NOTICIAS********************
*************************************************************/
#galeria {
	width: 260px;
	float: left;
}

#container_right a, #container_right a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
}

#container_right a.album, #container_right a.album:visited {
	color: #000;
	text-decoration: none;
	width: 75px;
	height: 47px;
	margin: 2px;
	display: block;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}

a.album em, a.album span {
	display:none;
	font-weight: normal;
}

#container_right a.album:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container_right {
	position: relative;
	width: 250px;
	height: 345px;
	border: 1px solid #ccc;
	float: left;
	left: 0px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
}
#container_right .inicial {
	text-align: center;
	padding-top: 5px;
	height: 280px;
	width:250px;
}
*html #container_right .inicial {

	width:246px;
}
*html #container_right .inicial {
	position:relative;
	z-index:-1;

}
#container_right .inicial span {
	display: block;
	width: 238px;
	position: absolute;
	top:262px;
	left: 0px;
	color: #000;
	text-align: left;
	height: 18px;
	line-height:18px;
	padding: 0px 0px 0px 13px;
	background-color:#e0e0e0;
	z-index:0;
	
	
}
#container_right .thumbs {
	width: 250px;
	position: absolute;
	left: 0px;
	margin-top: 280px;
	padding-left: 2px;
	height: 45px;
}

#container_right a.album:active, #container_right a.album:focus {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #fff;
	height: 47px;
	width: 75px;
	padding: 2px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
	margin: 2px;
}

#container_right a.album:active em, #container_right a.album:focus em {
	display: block;
	position: absolute;
	width: 250px;
	top: -275px;
	left: 0px;
	color: #000;	
	text-align: center;
	vertical-align: middle;
	height: 250px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;

}

#container_right a.album:active span, #container_right a.album:focus span {
	display: block;
	position: absolute;
	width: 238px;
	top: -18px;
	left: 0px;
	color: #000;
	text-align: left;
	height: 18px;
	line-height:18px;
	padding: 0px 0px 0px 13px;
	background-color:#e0e0e0;
	z-index:100;
	font-weight: normal;
	
}

#container_right .horizontal {
	padding-top: 40px;
}

#container_right .thumbs .album img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*************************************************************
********************GALERIA FOTOS NOTICIAS********************
*************************************************************/


/***************         censo         **********************/

#bloque_ctro table { text-align:center; background-image:url(../images/fondo_form.gif);}
.par{background-color:#ffffff;}

/***************         INICIO NOTICIAS         **********************/


.banner_ancho2, .titular_listado {
	float: left;
	width: 510px;
	border-bottom: 1px dotted #979797;
	margin-bottom: 5px;
	line-height: 18px;
	padding: 15px 15px 15px 0px;
	font-size: 12px;
	color:#000000;
	
}
/*.banner_ancho2 span, */.titular_listado span {
	color: #2f5093;
	font-size: 12px;
}
.fecha_not{
padding-left:10px;
color: #2f5093;
font-size: 12px;
}

.titular_listado p {
	color:#000000;
}
.banner_ancho2 a, .titular_listado a { text-decoration:none; color:#001f44;}*/
.banner_ancho2 a:hover, */.titular_listado a:hover { text-decoration: underline; color:#001f44;}
.banner_ancho2 strong, */.titular_listado strong{
	color:#001f44;
	font-size: 13px;
}
a.titular {
	font-size: 13px;
	font-weight: bold;
	color: #1f96d0;
	text-decoration: none;
}
a.titular:hover {
	text-decoration: underline;
}
#contenedor_paginado{
	margin-top:10px;
	float: left;
	width: 525px;
	font-size: 12px;
	padding-left: 15px;
}
#posicion_paginado{
	color:#979797;
	margin-bottom:10px;
}
#posicion_paginado span{
	font-weight: bold;
}
#enlace_paginado{
	width:100px;
	height:15px;
	float:left;
	margin-right:15px;
	color: #f19000;
	font-size: 12px;
}
#enlace_paginado a{color:#f19000;}
#enlace_paginado a:hover{
	color:#333333;
	text-decoration: underline;
}

/************************ detalle noticias *****************/

.foto_noticia{ float:left; margin-bottom:15px; margin-right:25px;}
h4{
	color: #000000;
	margin-bottom:10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.fecha_agenda{
	color:#979797;
	margin-bottom:15px;
	width:auto;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.noticias #texto_noticia {
	font-size: 12px;
	padding-left: 10px;
}

#texto_noticia{
	font-size: 11px;
}
#texto_noticia p{
	padding:0px;
}
.descarga{
	text-align:right;
	font-size:12px;
	margin-top:15px;
	margin-bottom: 15px;
}
.descarga a{
	text-align:right;
	text-decoration:underline;
	color:#979797;
}
.descarga a:hover{ text-align:right;color:#979797;}

/***********************   fin listado noticias  **********************/


/* ******************************* BANNER ENCUESTAS ********************************* */	


.encuestas {
	width: 183px;
	float: right;
	font-size: 11px;
	border: 1px #9a9a9a solid;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #4e4c4c;

}
.encuestas h4 {
	background-color: #979797;
	color: #fff;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
.encuestas h5 {
	text-align:justify;
	color: 4e4c4c;
	padding: 5px;
}
.encuestas div {
	background-color: #979797;
	padding: 2px 2px 2px 5px;
}
.encuestas div h6 {
	float: left;
	color: #c00000;
	text-decoration: none;
}
.encuestas h6 a {
	color: #4e4c4c;/*#4e4c4c*/
	text-decoration: none;
}
.encuestas h6 a:hover{
	color: #fff;
	text-decoration: none;
}

.encuestas fieldset{
	border: 0px;
}
.encuestas fieldset div input {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #333;
	border: 0px;	
}

.encuestas fieldset label {
	display: block;
	margin: 0px;
	text-align: left;
	padding: 5px;
}


/* ---------------------------------------------- */
/*

INPUT DE RADIO PARA EL BANNER DE ENCUESTA

(1) >>	#e38c25		naranja
(2) >>	#95951d		verde kaki
(3) >>	#1f96d0		azul
(4) >>	#ad6267		rosado
(5) >>	#4b2f19		marrón
.encuestas fieldset label input.check1 {
	background-color: #e38c25;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.encuestas fieldset label input.check2 {
	background-color: #95951d;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.encuestas fieldset label input.check3 {
	background-color: #1f96d0;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.encuestas fieldset label input.check4 {
	background-color: #ad6267;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.encuestas fieldset label input.check5 {
	background-color: #4b2f19;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

*/
/* ---------------------------------------------- */

#otras_enc {
	width: 376px;
	float: right;
	padding: 10px 0px 0px 0px;
	}
#resultado_enc {
	width: 376px;
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #4e4c4c;
}

#resultado_enc_iz {
	width: 376px;
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #4e4c4c;
}

.resultados {
	width: 356px;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px #CCC solid;
}
.resultados h5 {
	color: #4e4c4c;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 10px;
}
.resultados div input{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	margin-top: 10px;
	float: right;
	}

/* ******************************* FIN BANNER ENCUESTAS ***************************** */


/**************************** encuestas *************************/
#cont_encuesta {}
#cont_encuesta table {
	float: left;
	margin-bottom: 20px;
	width: 500px;
	position: relative;
	background-image: url(../images/fondo_form.gif);
	background-repeat: repeat;
}
#cont_encuesta .mensaje_encuesta {
	float: left;
	padding: 15px;
	line-height: 20px;
	margin-left: 20px;
	border: 1px solid #900;
	margin-top: 15px;
	margin-bottom: 75px;
}
#cont_encuesta_inicio table {
	margin-left: 25px;
}
#cont_encuesta_inicio table .center, #cont_encuesta table .center {
	text-align: center;
}
#cont_encuesta_inicio table .right, #cont_encuesta table .right {
	text-align: right
}
#cont_encuesta_inicio table .left, #cont_encuesta table .left {
	text-align: left;
	width:100px;
	font-size: 12px;
}
#cont_encuesta_inicio .votar, #cont_encuesta .votar {
	text-decoration: none;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-left: 5px;
	color: #ffffff;
	/*border: 1px solid #d40000;*/
	font-size: 1em;
	background-color: #f19000;
}


#cont_encuesta_inicio .encuesta, #cont_encuesta .encuesta {
	font-weight: bold;
	padding-left: 15px;
	background-color: #f19000;
	height: 18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
}
#cont_encuesta_inicio .pregunta, #cont_encuesta .pregunta {
	padding-top: 8px;
	padding-bottom: 10px;
	font-size:14px;
	text-align: left;
}
/************************** fin encuestas **************************/


/* ========= FORM DE CONTACTO ============================== */
#f_contacto {
	width: 500px;
	font-size:12px;
	padding-left: 20px;
}
#f_contacto fieldset {
	border: 1px solid #f19000;
	padding: 20px;
	margin-top: 3px;
	margin-bottom: 20px;
	width: 455px;
	background-image: url(../images/fondo_form.gif);
	background-repeat: repeat;
}
#f_contacto #submit {
	color: #f19000;
	border: 1px solid #f19000;
	width:50px;
	font-size: 12px;
}
#f_contacto label {
	display: block;
	width: 400px;
	margin-bottom: 2px;
}
#f_contacto span {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 15px;
}
#f_contacto b {
	color: #f00;
	font-weight: bold;
	font-size: 12px;
}
#f_contacto input {
	font-size: 11px;
	margin-left: 320px;
}
#f_contacto #nombre, #f_contacto #apellidos, #f_contacto #email, #f_contacto #telefono,  #f_contacto #direccion2, #f_contacto #codigo, #f_contacto #localidad  {
	width: 175px;
	margin: 0px;
	padding: 0px;
}

#f_contacto textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
}
#f_contacto .nota {
	padding-left: 110px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	float: left;
}
/* >> >> MENSAJE RESPUESTA DE ENVÍO */
#mens_correo {
	margin: 125px 0px 100px 0px;
}
#mens_correo p {
	text-align: center;
}
#mens_correo ul {
	list-style: disc;
}
#mens_correo li {
	margin-left: 175px;
}
#mens_correo strong {
	color: #f00;
	font-weight: bold;
}
/* ========= FIN DE FORM DE CONTACTO ======================= */

/*.noticias{ width:480px; margin-left:10px; margin-right:10px}*/
.noticias {
	float: left;
	line-height: 25px;
	width: 525px;
	clear: both;
	padding-right: 15px;
}
.noticias p {
padding:0px;
margin:0px;
}
#bloque_ctro .noticias h3 {
	color: #1f96d0;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	}
.noticias h4 {
	color: #00a9e3;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	}
.noticias a {
	text-decoration: none;
	font-size: 13px;
	display: block;
	color: #00a9e3;
	text-align: right;
}

.noticias table{ float:left; width:470px; margin-top:5px; margin-bottom:5px;}
#bloque_ctro .contribucion{
	font-size: 12px;
	font-weight: bold;
}
#bloque_ctro .calendario_contri {
	color: #979797;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #979797;
	margin-bottom:15px;
}
#bloque_ctro .fecha_pleno {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#bloque_ctro .hora_pleno {
	font-size: 12px;
	line-height: 22px;
}
#bloque_ctro .lugar_pleno {
	font-size: 12px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
}
/*página de error*/
#txt_error{
	background-color:#FFFFFF;
	width:600px;
	padding-top:15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #DC9902;
}
#txt_error p {
	font-size: 14px;
	font-weight: bold;
	color: #03155D;
}
#txt_error #mensaje {

}
#txt_error #mensaje p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 75px;
}
#txt_error #ir_home {
	padding-bottom: 25px;
	text-align: right;
}

#txt_error #ir_home a {
	font-size: 11px;
	color: #D51A35;
	padding-bottom: 15px;
	padding-right: 20px;
	text-align: right;
	text-decoration: none;
}
#txt_error #ir_home a:hover {
	color: #2f5093;
}
/*fin error*/
/***BANNERS IZDA***/


#bloque_izda .banners_izda {
	padding: 0px 0px 7px 0px;
	z-index: -100;
}
#bloque_izda .banners_izda table{
	z-index: -100;
}

#bloque_izda .banners_izda a img {
	border-bottom: 1px solid #001f44;
	float: left;
	clear: both;
	padding: 0px;
	margin-bottom: 7px;
	/*margin-bottom: 10px;*/
}
#bloque_izda .banners_izda a:hover img, #bloque_izda .banners_izda a:visited img{
	margin-bottom: 7px;
	padding: 0px;
	/*margin-bottom: 10px;*/
}

#bloque_izda .banners_izda h2{
	display:none;
	
}
.mapa {
	margin-left: 30px;
	float: left;
}
/*///////////////////////////////INICIO PLANTILLAS PRESENTACION////////////////////*/
.texto_central{
width:500px;
float:left;
}	
.texto_central .imagen_izq, .texto_central .imagen_dcha{
display:block;
width:500px;
float:left;
clear:both;
padding:5px 0px 5px 0px;
}

.imagen_izq img{
float:left;
margin:0px 10px 0px 0px;
}
.imagen_dcha img{
float:right;
margin:0px 0px 0px 10px;
}
.descargar_archivo{
display:block;
width:500px;
}
.descargar_archivo a{
	float:right;
	display:block;
	text-align:right;
	color:#385fcc;
	text-decoration:underline;
}
/*///////////////////////////////FIN PLANTILLAS PRESENTACION////////////////////*/
