#titulo_web, #subtitulo_web {
	display: none;
}

h1, h2, h3, h4, h5, h6, p, ul, dt, dd, dl {
	margin: 0;
	padding: 0;
}
ul {
list-style:none;
}
p {
	margin-bottom: 4px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
.clearBoth {
	clear: both;
	}
body, p, td {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E2032;
	line-height: 14px;
}
p {
text-align:justify;
}
html, body{
    min-height: 100%;
	/*height: 100%;*/
}
BODY 
   {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
  }
.margin-auto {
	margin: auto;
	min-height: 600px;
	width: 955px;
	background-color: #FFFFFF;
	position: relative;
}

html, body{
    height: 100%;
}
.campos {
	font-size: 11px;
	color: #000000;
	border: 1px solid #A1AD19;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.campos2 {
	font-size: 11px;
	color: #00247d;
	border: 1px solid #032880;
}
form {
	margin: 0px;
	padding: 0px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
.fondoweb {
	/*background-color: #bbc452;
	background-image: url(../images/fondo-web.gif);
	background-position: center top;
	background-repeat: no-repeat;*/
	vertical-align: top;
	text-align: center;	
}
.contenido {
	width: 955px;
	height: 600px;
	border: 0;
	text-align: center;
}
/*espacio */
#avisos {
	width: 935px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 40px;
	text-align: right;
	padding-right: 20px;
	color:#FFFFFF;
	background-color: #A1AC1A;
	background-image: url(../images/fondo-verde-fondo.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
#avisos a, #avisos a:visited, #avisos a:active {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
#avisos a:hover {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
#avisos img {
border:none;
margin-right:15px;
}
/*espacio */
.boton-enviar {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #415B26;
	margin: 2px;
	height: 21px;
	padding-left: 20px;
	background-image: url(../images/enviar-restaurar_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border:0px;
	background-color:#FFFFFF;
	width:65px;
}
.boton-enviar:hover {
	color: #AF182B;
	background-image: url(../images/enviar-restaurar-roll_01.gif);

}
.boton-restaurar {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	margin: 2px;
	height: 21px;
	padding-left: 20px;
	background-image: url(../images/enviar-restaurar_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border:0px;
	background-color:#FFFFFF;
	width:85px;
}
.boton-restaurar:hover {
	color: #415B26;
	background-image: url(../images/enviar-restaurar-roll_02.gif);
}
.aviso {
	font-size: 11px;
	font-weight: bold;
	color: #2E3434;
	text-align: justify;
	padding: 20px;
}
.aviso p {
	text-indent: 10px;
	margin-bottom: 10px;
}
.aviso h3 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-weight:normal;
	color: #990000;
}
#cabecera {
	height: 145px;
	width: 955px;
	background-image: url(../images/cabecera.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#cuerpo {
	min-height: 337px;
	width: 955px;
	background-image: url(../images/lateral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 3;
}
#pie {
	min-height: 120px;
	width: 900px;
	background-image: url(../images/pie.gif);
	background-position: center top;
	background-color: #A1AD19;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	z-index: 1;
}
#menu-sup-izqui, #menu-sup-central, #menu-sup-dere {
    float: left;
	height: 145px;
}
#menu-sup-izqui {
	width: 197px;
}
#menu-sup-central {
	width: 590px;
	position: relative;
}
#menu-sup-dere {
	width: 168px;
}
.cuerpo-izquierda, .cuerpo-centro {
	min-height: 337px;
	float: left;
}
.cuerpo-izquierda {
	width: 198px;
	position: relative;
	z-index: 10;
	text-align: left;
}
.cuerpo-centro{
	width: 569px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	z-index: 2;
	text-align: left;
}
.cuerpo-derecha {
	float: left;
	min-height: 300px;
	width: 160px;
	text-align:center;
	margin-top:10px;
	min-height: 290px;
}
.cuerpo-derecha p {
text-align:left;
}
.destacado-lat {
	text-align:justify;
	margin-bottom: 8px;
	padding: 4px;
	border: 1px solid #A8B04E;
}
.destacado-lat p {
	text-align:justify;
	text-indent: 8px;
}
.destacado-lat h4 {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-bottom:5px;
	background-image: url(../images/titulo-evento-ampli.gif);
	background-repeat: no-repeat;
	background-position: -3px top;
	margin-top: -4px;
	margin-right: -4px;
	margin-left: -4px;
	background-color: #D8DD9C;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.destacado-lat a, .destacado-lat a:active, .destacado-lat a:visited {
color:#660066;
}
.destacado-lat a:hover {
	color:#AF182B;
}
.cuerpo-derecha img {
	margin:auto;
	border:none;
	margin-bottom:10px;
}
.cuerpo-derecha2 {
	float: left;
	height: 27px;
	width: 160px;
	text-align:center;
	margin-top:10px;
}
.fondo-verde {
	background-color: #A1AD19;
	height: 100%;
	width: 955px;
	margin: auto;
	background-image: url(../images/fondo-verde-fondo.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
a#turismo {
	position:absolute;
	display:block;
	text-indent:-10000px;
	height:71px;
	width:91px;
	left: 804px;
	top: 57px;
}
a#andaluciaorg {
	position:absolute;
	display:block;
	text-indent:-10000px;
	height:37px;
	width:106px;
	left: 694px;
	top: 74px;
}
a#boton-inicio {
	position: absolute;
	left: 12px;
	top: 8px;
	width: 98px;
	height: 102px;
	text-indent:-10000px;
	background-image:url(../images/boton-inicio.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
a:hover#boton-inicio {
background-image:url(../images/boton-inicio-roll.gif);
}
/*INICIO MENU SUPERIOR CENTRAL*/
#menu-sup-central ul {
	list-style:none;
	width: 405px;
	height: 36px;
	position: absolute;
	left: 130px;
	top: 51px;
	background-image: url(../images/menu-sup-central-fondo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu-sup-central li {
	display:block;
	float:left;
	height:18px;
}
#menu-sup-central li a {
display:block;
background-repeat: no-repeat;
background-position: left top;
color:#FFFFFF;
height:18px;
text-indent:-10000px;
}
#sup-central01 a {
background-image:url(../images/sup-central-alcala.gif);
width:97px;
}
#sup-central01, #sup-central01 a:hover {
background-image:url(../images/sup-central-alcala-roll.gif);
width:97px;
}
#sup-central01 {margin-right:12px;}
#sup-central02 a {
	background-image:url(../images/sup-central-anteque.gif);
	width:69px;
}
#sup-central02, #sup-central02 a:hover {
	background-image:url(../images/sup-central-anteque-roll.gif);
	width:69px;
}
#sup-central02 {margin-right:15px;}
#sup-central03 a {
	background-image:url(../images/sup-central-baena.gif);
	width:39px;
}
#sup-central03, #sup-central03 a:hover {
	background-image:url(../images/sup-central-baena-roll.gif);
	width:39px;
}
#sup-central03 {margin-right:15px;}
#sup-central04 a {
	background-image:url(../images/sup-central-cabra.gif);
	width:36px;
}
#sup-central04, #sup-central04 a:hover {
	background-image:url(../images/sup-central-cabra-roll.gif);
	width:36px;
}
#sup-central04 {margin-right:17px;}
#sup-central05 a  {
background-image:url(../images/sup-central-carmona.gif);
width:57px;
}
#sup-central05, #sup-central05 a:hover {
	background-image:url(../images/sup-central-carmona-roll.gif);
	width:57px;
}
#sup-central05 {margin-right:17px;}
#sup-central06 a {
background-image:url(../images/sup-central-ecija.gif);
width:31px;
}
#sup-central06, #sup-central06 a:hover {
	background-image:url(../images/sup-central-ecija-roll.gif);
	width:31px;
}
#sup-central07 a {
background-image:url(../images/sup-central-estepa.gif);
width:46px;
}
#sup-central07, #sup-central07 a:hover {
	background-image:url(../images/sup-central-estepa-roll.gif);
	width:46px;
}#sup-central07 {
	margin-right:16px;
}
#sup-central08 a {
background-image:url(../images/sup-central-lucena.gif);
width:47px;
}
#sup-central08, #sup-central08 a:hover {
	background-image:url(../images/sup-central-lucena-roll.gif);
	width:47px;
}#sup-central08 {
	margin-right:15px;
}
#sup-central09 a {
background-image:url(../images/sup-central-osuna.gif);
width:46px;
}
#sup-central09, #sup-central09 a:hover {
	background-image:url(../images/sup-central-osuna-roll.gif);
	width:46px;
}#sup-central09 {
	margin-right:13px;
}
#sup-central10 a {
background-image:url(../images/sup-central-priego.gif);
width:124px;
}
#sup-central10, #sup-central10 a:hover {
	background-image:url(../images/sup-central-priego-roll.gif);
	width:124px;
}#sup-central10 {
	margin-right:16px;
}
#sup-central11 a {
background-image:url(../images/sup-central-puente.gif);
width:82px;
}
#sup-central11, #sup-central11 a:hover {
	background-image:url(../images/sup-central-puente-roll.gif);
	width:82px;
}
/* FIN MENU SUPERIOR CENTRAL*/
/*INICIO MENU INFERIOR PUEBLOS*/
ul#bajo-central {
	list-style:none;
	width: 405px;
	height: 36px;
	background-image: url(../images/menu-inf-central-fondo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px;
	margin-left: 70px;
	border: 1px solid #6A1766;
	background-color: #FFFFFF;
}
ul#bajo-central li {
	display:block;
	float:left;
	height:18px;
}
ul#bajo-central li a {
display:block;
background-repeat: no-repeat;
background-position: left top;
color:#FFFFFF;
height:18px;
text-indent:-10000px;
}
#bajo-central01 a {
background-image:url(../images/inf-central-alcala.gif);
width:97px;
}
#bajo-central01, #bajo-central01 a:hover {
background-image:url(../images/inf-central-alcala-roll.gif);
width:97px;
}
#bajo-central01 {margin-right:12px;}
#bajo-central02 a {
	background-image:url(../images/inf-central-anteque.gif);
	width:69px;
}
#bajo-central02, #bajo-central02 a:hover {
	background-image:url(../images/inf-central-anteque-roll.gif);
	width:69px;
}
#bajo-central02 {margin-right:15px;}
#bajo-central03 a {
	background-image:url(../images/inf-central-baena.gif);
	width:39px;
}
#bajo-central03, #bajo-central03 a:hover {
	background-image:url(../images/inf-central-baena-roll.gif);
	width:39px;
}
#bajo-central03 {margin-right:15px;}
#bajo-central04 a {
	background-image:url(../images/inf-central-ecija.gif);
	width:36px;
}
#bajo-central04, #bajo-central04 a:hover {
	background-image:url(../images/inf-central-ecija-roll.gif);
	width:36px;
}
#bajo-central04 {margin-right:17px;}
#bajo-central05 a  {
background-image:url(../images/inf-central-estepa.gif);
width:38px;
}
#bajo-central05, #bajo-central05 a:hover {
background-image:url(../images/inf-central-estepa-roll.gif);
width:38px;
}
#bajo-central05 {margin-right:17px;}
#bajo-central06 a {
background-image:url(../images/inf-central-lucena.gif);
width:50px;
}
#bajo-central06, #bajo-central06 a:hover {
background-image:url(../images/inf-central-lucena-roll.gif);
width:50px;
}
#bajo-central07 a {
background-image:url(../images/inf-central-marchena.gif);
width:65px;
}
#bajo-central07, #bajo-central07 a:hover {
background-image:url(../images/inf-central-marchena-roll.gif);
width:65px;
}#bajo-central07 {margin-right:21px;}
#bajo-central08 a {
background-image:url(../images/inf-central-osuna.gif);
width:52px;
}
#bajo-central08, #bajo-central08 a:hover {
background-image:url(../images/inf-central-osuna-roll.gif);
width:52px;
}#bajo-central08 {margin-right:21px;}
#bajo-central09 a {
background-image:url(../images/inf-central-priego.gif);
width:134px;
}
#bajo-central09, #bajo-central09 a:hover {
background-image:url(../images/inf-central-priego-roll.gif);
width:134px;
}#bajo-central09 {margin-right:21px;}
#bajo-central10 a {
background-image:url(../images/inf-central-puente.gif);
width:91px;
}
#bajo-central10, #bajo-central10 a:hover {
background-image:url(../images/inf-central-puente-roll.gif);
width:91px;
}
/*FIN MENU INFERIOR PUEBLOS*/

/*INICIO MENU PUEBLOS*/
ul#menu-pueblos {
	margin-top: 35px;
	width:100px;
	text-align: left;
}
#menu-pueblos li {
list-style:none;
text-indent:-10000px;
background-position:left top;
background-repeat:no-repeat;
display:block;
width:100px;
height:25px;
float:left;
}
#menu-pueblos a {
text-indent:-10000px;
background-position:left top;
background-repeat:no-repeat;
display:block;
width:100px;
height:25px;
}
#menu-pueblos01 a {
background-image:url(../images/menu-pueblos_01.gif);
}
#menu-pueblos01, #menu-pueblos01 a:hover {
background-image:url(../images/menu-pueblos-roll_01.gif);
}
#menu-pueblos02 a {
background-image:url(../images/menu-pueblos_02.gif);
}
#menu-pueblos02, #menu-pueblos02 a:hover {
background-image:url(../images/menu-pueblos-roll_02.gif);
}
#menu-pueblos03 a {
background-image:url(../images/menu-pueblos_03.gif);
}
#menu-pueblos03, #menu-pueblos03 a:hover {
background-image:url(../images/menu-pueblos-roll_03.gif);
}
#menu-pueblos04 a {
background-image:url(../images/menu-pueblos_04.gif);
}
#menu-pueblos04, #menu-pueblos04 a:hover {
background-image:url(../images/menu-pueblos-roll_04.gif);
}
#menu-pueblos05 a {
background-image:url(../images/menu-pueblos_05.gif);
}
#menu-pueblos05, #menu-pueblos05 a:hover {
background-image:url(../images/menu-pueblos-roll_05.gif);
}
#menu-pueblos06 a {
background-image:url(../images/menu-pueblos_06.gif);
}
#menu-pueblos06, #menu-pueblos06 a:hover {
background-image:url(../images/menu-pueblos-roll_06.gif);
}
#menu-pueblos07 a {
background-image:url(../images/menu-pueblos_07.gif);
}
#menu-pueblos07, #menu-pueblos07 a:hover {
background-image:url(../images/menu-pueblos-roll_07.gif);
}
#menu-pueblos08 a {
background-image:url(../images/menu-pueblos_08.gif);
}
#menu-pueblos08, #menu-pueblos08 a:hover {
background-image:url(../images/menu-pueblos-roll_08.gif);
}
#menu-pueblos09 a {
background-image:url(../images/menu-pueblos_09.gif);
}
#menu-pueblos09, #menu-pueblos09 a:hover {
background-image:url(../images/menu-pueblos-roll_09.gif);
}
#menu-pueblos10 a {
background-image:url(../images/menu-pueblos_10.gif);
width:120px;
}
#menu-pueblos10, #menu-pueblos10 a:hover {
background-image:url(../images/menu-pueblos-roll_10.gif);
width:120px;
}
#menu-pueblos11 a {
background-image:url(../images/menu-pueblos_11.gif);
}
#menu-pueblos11, #menu-pueblos11 a:hover {
background-image:url(../images/menu-pueblos-roll_11.gif);
}
/*FIN MENU PUEBLOS*/
ul#destacadas-index {
	list-style-type: none;
	margin-top: 15px;
}
#destacadas-index li {
	display: block;
	float: left;
	width: 255px;
	margin-left: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 22px;
	background-image: url(../images/fondo-flecha.gif);
	background-repeat: no-repeat;
	background-position: right 22px;
	padding-bottom:32px;
	margin-right: 5px;
}
#destacadas-index div {
	height: 52px;
	width: 52px;
	overflow: hidden;
	text-align: center;
	float: left;
	border: 1px solid #6A1766;
}
#destacadas-index img {
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#destacadas-index a.titular {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	display: block;
	height: 32px;
	width: 170px;
	text-align: right;
	float: right;
	padding-right: 22px;
	height:30px;
	overflow:hidden;
}
#destacadas-index a:hover.titular {
	color:#6A1766;
	text-decoration: none;
}
/*BUSCADOR*/
#frm_buscador input {
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#frm_buscador {
	width:520px;
	margin-left: 20px;
	color: #6A1766;
}
#frm_buscador p  {
	color: #6A1766;
	margin-bottom: 8px;
}
#frm_buscador #trigger_inicio {
	background-image: url(../images/calendario.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 20px;
	border:1px solid #A1AC1A;
	margin-right:20px;
}
#frm_buscador #trigger_fin {
	border: 1px solid #BE2A2A;
	height: 22px;
	width: 20px;
	background-image: url(../images/calendario2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#frm_buscador legend {
	font-weight: bold;
	margin-bottom: 3px;
	color: #AF182B;
	background-image: url(../images/fondo-legend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 12px;
}
#frm_buscador fieldset {
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	border: 1px solid #B0182B;
	color: #AF182B;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
}
#frm_buscador #f_inicio, #frm_buscador #f_fin {
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #969D35;
	width: 120px;
}
#frm_buscador #f_inicio {
	color: #A1AC1A;
	border: 1px solid #969D35;
	margin-right: 8px;
	margin-left: 8px;
}
#frm_buscador #f_fin {
	color: #AF182B;
	border: 1px solid #AF182B;
	margin-right: 8px;
	margin-left: 8px;
}
#frm_buscador #buscar_text, #frm_buscador #etiqueta {
	color: #6A1766;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #6A1766;
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left:10px;
}
#frm_buscador #buscar_text {
	width: 190px;
	margin-right: 8px;
}
#frm_buscador #ciudad {
	color: #6A1766;
	width: 180px;
	padding-left: 2px;
	border: 1px solid #6A1766;
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#frm_buscador #btn_enviar {
	color:#666D10;
	background-color:#FFFFFF;
	background-image: url(../images/enviar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 65px;
	border:none;
	padding-left: 27px;
	margin-bottom: -8px;
	font-size: 12px;
	text-align: left;
}
#frm_buscador #btn_enviar:hover {
	color:#006600;
	background-image: url(../images/enviar-roll.gif);
}
#frm_buscador a#btn_actuales {
	background-image: url(../images/eventos01.gif);
}
#frm_buscador a#btn_proximos {
	background-image: url(../images/eventos02.gif);
}
#frm_buscador a#btn_pasados {
	background-image: url(../images/eventos03.gif);
}
#frm_buscador a#btn_proximos, #frm_buscador a#btn_actuales, #frm_buscador a#btn_pasados {
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 110px;
	font-weight: bold;
	text-decoration: none;
	border:none;
	padding-left:24px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top:4px;
	color: #6C1566;
	padding-bottom:5px;
	display:block;
	float:left;
	font-size:11px;
}
#frm_buscador a:hover#btn_proximos, #frm_buscador a:hover#btn_actuales, #frm_buscador a:hover#btn_pasados {
	color: #333333;
	background-image: url(../images/eventos-roll.gif);
}
#frm_buscador #btn_actuales, #frm_buscador #btn_proximos, #frm_buscador #btn_pasados {
	background-image: url(../images/eventos-roll.gif);
}
/*FIN BUSCADOR*/
#txt-calendario {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	display:block;
	margin-top:10px;
}
.nota {
	margin-top: 5px;
	margin-left: 5px;
	font-size: 10px;
	color: #666666;
	display: block;
}
.margen-izqui {
	margin-left: 10px;
}
#resultados {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #6C1566;
	width: 550px;
	background-image: url(../images/titulo-bolo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 5px;
}
#resultados h4 {
	font-size: 13px;
	font-weight: bold;
	color: #6B1766;
	margin-bottom: 10px;
	margin-left: 20px;
}
#resultados h5 {
	background-color:#DBDFA2;
	color:#6C1566;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	font-size: 11px;
	clear: both;
	background-image: url(../images/listado2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	font-weight: bold;
	font-size:13px;
	margin-top:20px;
	display: block;
}
#resultados h5 a, #resultados h5 a:visited, #resultados h5 a:active  {
	color:#6C1566;
	margin-bottom:0px;
}
#resultados h5 a:hover, #resultados h5.tit-evento-pasado a:hover  {
	color:#000000;
}
#resultados h5.tit-evento-pasado {
	background-image: url(../images/listado2-morado.gif);
	color:#6B1766;
}
#resultados h5.tit-evento-pasado a {
color:#6B1766;
}
/*
#resultados a {
	color: #AF182B;
	font-size:13px;
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
}
#resultados a:visited, #resultados a:active {
color: #AF182B;
}
#resultados a:hover {
	color: #6F7427;
}
#resultados ul ul {
	width:530px;
	float: left;
	overflow:auto;
	margin-bottom:10px;
	padding-bottom:3px;
	border:none;
}
#resultados ul li img {
	float: left;
	border: 3px solid #BBC452;
	margin-right: 15px;
	margin-bottom: 8px;
}
#resultados ul {
margin-bottom:10px;
}
#resultados ul ul {
margin-bottom:0px;
}
#resultados ul li  {
	display:block;
	clear:both;
	font-weight: bold;
	font-size: 12px;
	color: #6B1766;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6B1766;
	margin-bottom: 15px;
	width: 545px;
	overflow: auto;
}
#resultados ul li li {
	padding:5px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #BBC452;
	width:514px;
	overflow:auto;
	text-align: justify;
	background-image: url(../../images/borde-morado.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
}
#resultados h6 {
	font-size: 14px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 4px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
	padding-bottom: 4px;
	text-align: right;
	background-image: url(../images/bolita-roja2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
*/
.listado-eventos li {
	width:510px;
	margin-left: 5px;
		margin-top: 10px;
}
.listado-eventos li div {
	width:522px;
	border: 1px solid #A8B04E;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	overflow:auto;
}
.listado-eventos h6 {
	background-color: #d8dd9c;
	width: 510px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 26px;
	background-image: url(../images/titulo-evento-redu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	color: #6A1766;
}
.listado-eventos a, .listado-eventos a:active, .listado-eventos a:visited {
	color: #6A1766;
}
.listado-eventos a:hover {
	color: #AF182B;
	text-decoration:none;
}
.listado-eventos li img {
	float: left;
	border: 3px solid #BBC452;
	margin-right: 15px;
	margin-bottom: 8px;
	width:132px;
}
/**/
.listado-eventos li.eventos-pasados div {
	border: 1px solid #6B1766;
}
.listado-eventos li.eventos-pasados h6 {
	background-color: #deb3d1;
	background-image: url(../images/titulo-evento-redu-morado.gif);
	color: #6A1766;
}
.listado-eventos li.eventos-pasados a, .listado-eventos li.eventos-pasados a:active, .listado-eventos li.eventos-pasados a:visited {
	color: #6A1766;
}
.listado-eventos li.eventos-pasados a:hover {
	color: #AF182B;
}
.listado-eventos li.eventos-pasados img {
	border: 3px solid #6B1766;
}
.listado-eventos li.eventos-pasados p.municipio {
	background-image: url(../images/bolo-lateral-morado.gif);
	color: #6C1566;
}
.listado-eventos li.eventos-pasados p.municipio {
	background-image: url(../images/bolo-lateral-morado.gif);
	color: #6C1566;
}
.listado-eventos li.eventos-pasados p.tipo-evento, .listado-eventos li.eventos-pasados p.hora {
	font-size: 12px;
	font-weight: bold;
	color: #6B1766;
	margin-bottom: 4px;
}
.listado-eventos li.eventos-pasados p.tex-lugar {
	font-weight:bold;
	color:#6B1766;
}
.listado-eventos li.eventos-pasados span.horarios {
	background-color:#6A1766;
	color:#FFFFFF;
}
/**/
p.municipio {
	background-image: url(../images/bolo-lateral-verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	color: #6C1566;
	margin-bottom: 6px;
	font-size: 14px;
	display:block;
	clear:both;
	margin-left: -10px;
}
p.tipo-evento, p.hora {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 4px;
}
p.hora {
	font-size: 11px;
}
p.tex-lugar {
	font-weight:bold;
	color:#707528;
}
span.horarios {
	background-color:#6A1766;
	color:#FFFFFF;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../images/bola-morada.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 100px;
	margin-bottom: 0px;
}
a.volver {
	background-image: url(../images/volver.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 61px;
	padding-left:30px;
	display: block;
	padding-top: 4px;
	font-weight: bold;
	color: #414321;
	font-size: 12px;
	position: absolute;
	left: 797px;
	top: 8px;
	text-align: left;
}
.volver, a:hover.volver {
	background-image: url(../images/volver-roll.gif);
	color:#FFFFFF;
	text-decoration:none;
}
a#lnk-masinfo, a:visited#lnk-masinfo, a:active#lnk-masinfo, #listado_noticias a#lnk-masinfo, #listado_noticias a:visited#lnk-masinfo, #listado_noticias a:active#lnk-masinfo {
	background-image: url(../images/mas-info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	width: 100px;
	padding-left:30px;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top:4px;
	margin-bottom:5px;
	text-align: left;
	clear: both;
}
#lnk-masinfo, a:hover#lnk-masinfo {
	background-image: url(../images/mas-info-roll.gif);
	color:#000000;
	text-decoration:none;
}
a.lnk-masinfo, a:visited.lnk-masinfo, a:active.lnk-masinfo {
	background-image: url(../images/mas-info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	width: 100px;
	padding-left:30px;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top:4px;
	margin-bottom:5px;
	text-align: left;
	clear: both;
}
.lnk-masinfo, a:hover.lnk-masinfo {
	background-image: url(../images/mas-info-roll.gif);
	color:#000000;
	text-decoration:none;
}
.titulo-evento {
	background-color: #d8dd9c;
	width: 510px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 26px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(../images/titulo-evento-ampli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	color: #6A1766;
}
#contenedor-evento {
	width: 510px;
	border: 2px solid #B1BC2F;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contenedor-evento img {
	margin: auto;
	border: 1px solid #CCCCCC;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width:470px;
}
#contenedor-evento h4 {
	background-image: url(../images/bolo-lateral-verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-left: -15px;
	color: #798213;
	margin-bottom: 10px;
	font-size: 15px;
	text-align: left;
}
#contenedor-evento p {
	font-size:11px;
	text-indent:8px;
	text-align: justify;
}
/**/
.titulo-evento-pasado {
	background-color: #CE9DC5;
	width: 510px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 26px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(../images/titulo-evento-ampli-morado.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	color: #FFFFFF;
}
#contenedor-evento-pasado {
	width: 510px;
	border: 2px solid #6B1766;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contenedor-evento-pasado img {
	margin: auto;
	border: 1px solid #CCCCCC;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width:470px;
}
#contenedor-evento-pasado h4 {
	background-image: url(../images/bolo-lateral-morado.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-left: -15px;
	color: #7C3279;
	margin-bottom: 10px;
	font-size: 15px;
	text-align: left;
}
#contenedor-evento-pasado p {
	font-size:11px;
	text-indent:8px;
	text-align: justify;
}
/**/
.titulo-noticia {
	background-color: #DACFDA;
	width: 510px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 26px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(../images/titulo-noticia-ampli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	color: #6A1766;
}
#contenedor-noticia {
	width: 510px;
	border: 2px solid #6A1766;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contenedor-noticia img {
	margin: auto;
	border: 1px solid #CCCCCC;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width:470px;
	text-align: center;
}
#categoria_noticias {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #6C1566;
	width: 510px;
	background-image: url(../images/titulo-bolo-morado.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 40px;
}
#categoria_noticias h4 {
	font-size: 13px;
	font-weight: bold;
	color: #6A1766;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
#categoria_noticias ul {
	background-image:url(../images/flecha-banda-morada.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6A1766;
	margin-bottom:4px;
}
#categoria_noticias ul ul {
border:none;
background-image:none;
padding-top:0px;
margin-top:5px;
}
#categoria_noticias li {
	margin-left:15px;
	margin-bottom:3px;
	background-image:url(../images/flechita-morada.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	background-color: #FCEFF8;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#categoria_noticias li p {
	font-weight:normal;
	margin-left: 10px;
}
#categoria_noticias li li {
	background-image:url(../images/bolita-morada.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left:12px;
	font-weight:normal;
	background-color:#F8E4F8;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#listado_noticias {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #6C1566;
	width: 550px;
	background-image: url(../images/titulo-bolo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	margin-bottom: 5px;
}
#listado_noticias h6 {
	font-size: 12px;
	font-weight: bold;
	color: #6A1766;
	margin-bottom: 4px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEB6CC;
	padding-bottom: 3px;
}
.no-info {
	font-size: 13px;
	font-weight: bold;
	color: #6B1766;
	margin-bottom: 10px;
	margin-left: 20px;
}
#listado_noticias ul li img {
	float: left;
	border: 3px solid #6A1766;
	margin-right: 15px;
	margin-bottom: 8px;
	max-width: 300px;
}
#listado_noticias ul{
margin-bottom:10px;
}
#listado_noticias li {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #6A1766;
	width:484px;
	overflow:auto;
	margin-bottom: 15px;
	background-image: url(../images/borde-morado.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: justify;
}
#contenedor-noticia h4 {
	background-image: url(../images/bolo-lateral-morado.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-left: -5px;
	color: #6B1766;
	margin-bottom: 10px;
	font-size: 15px;
	text-align: left;
}
#contenedor-noticia  p {
	font-size:11px;
	text-indent:8px;
	text-align: justify;
}
#listado_noticias a, #listado_noticias a:visited, #listado_noticias a:active {
	color: #6A1766;
	font-size:13px;
	font-weight: bold;
}
#listado_noticias a:hover {
	color: #6F7427;
}
p#txt-fecha {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 8px;
	padding-bottom: 2px;
	text-align: left;
}
.fecha_noticia {
	color: #666666;
	display: block;
	margin-bottom: 5px;
}
.navegacion {
	width: 520px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/fondo-navegador_02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #E2DEE1;
}
.navegacion a, .navegacion a:active, .navegacion a:visited {
	padding-right:12px;
	margin-right:8px;
	background-image: url(../images/linea-separa.gif);
	font-size: 11px;
	font-weight: bold;
	color: #6A1766;
	background-repeat: no-repeat;
	background-position: right center;
}
.cabecera-navegador {
	background-image: url(../images/fondo-navegador_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
	width: 540px;
	margin-right: -10px;
	margin-left: -10px;
}
#categoria_descargas {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BBC452;
	width: 510px;
	background-image: url(../images/titulo-bolo-verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 40px;
}
#categoria_descargas h4 {
	font-size: 13px;
	font-weight: bold;
	color: #818A19;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
#categoria_descargas ul {
background-image:url(../images/flecha-banda-verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BBC452;
	margin-bottom:4px;
}
#categoria_descargas ul ul {
border:none;
background-image:none;
padding-top:0px;
margin-top:5px;
}
#categoria_descargas li {
	margin-left:15px;
	margin-bottom:3px;
	background-image:url(../images/flechita-verde.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	background-color: #FBFBF0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#categoria_descargas li p {
	font-weight:normal;
	margin-left: 10px;
}
#categoria_descargas li li {
	background-image:url(../images/bolita-verde.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left:12px;
	font-weight:normal;
	background-color:#F4F4D7;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#listado_descargas {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BBC452;
	width: 550px;
	background-image: url(../images/titulo-bolo-verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	margin-bottom: 5px;
}
#listado_descargas h4 {
	color: #6B730F;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 20px;
}
#listado_descargas ul li img {
	float: left;
	border: 3px solid #6A1766;
	margin-right: 15px;
	margin-bottom: 8px;
}
#listado_descargas ul{
margin-bottom:10px;
}
#listado_descargas li {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #BBC452;
	width:514px;
	overflow:auto;
	margin-top: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
	background-color: #FFF;
	/*background-image: url(../images/borde-verde.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
}
#listado_descargas a, #listado_descargas a:active, #listado_descargas a:visited {
	font-weight: bold;
	color: #686D25;
	background-image:url(../images/descargas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 25px;
	min-height:23px;
	margin-bottom: 5px;
	line-height:normal;
}
#listado_descargas a:hover {
	background-image:url(../images/descargas-roll.gif);
	color:#AF182B;
}
#listado_descargas p {
	margin-left: 30px;
}
#categoria_enlaces {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AF182B;
	width: 550px;
	background-image: url(../images/titulo-bolo-rojo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 5px;
}
#categoria_enlaces h4 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 5px;
	padding-bottom: 2px;
	margin-left:40px;
}
#categoria_enlaces ul {
	margin-bottom:4px;
	margin-left: 20px;
}
#categoria_enlaces li {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #AF182B;
	width:514px;
	overflow:auto;
	margin-top: 15px;
	/*background-image: url(../images/borde-rojo.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
}
#categoria_enlaces a, #categoria_enlaces a:active, #categoria_enlaces a:visited {
	font-weight: bold;
	color: #B4172B;
	background-image:url(../images/enlaces1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 25px;
	min-height:21px;
	margin-bottom: 2px;
}
#categoria_enlaces a:hover {
	background-image:url(../images/enlaces1-roll.gif);
	color:#7B8511;
}
#categoria_enlaces li p {
	font-weight:normal;
	margin-left: 10px;
}
/* (ESTO SON LOS ANTIGUOS ESTILOS de listado de categorias)
#categoria_enlaces {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AF182B;
	width: 510px;
	background-image: url(../images/titulo-bolo-rojo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 40px;
}
#categoria_enlaces h4 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
#categoria_enlaces ul {
	background-image:url(../images/flecha-banda-roja.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B0192C;
	margin-bottom:4px;
}
#categoria_enlaces ul ul {
border:none;
background-image:none;
padding-top:0px;
margin-top:5px;
}
#categoria_enlaces li {
	margin-left:15px;
	margin-bottom:3px;
	background-image:url(../images/flechita-roja.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	background-color: #FBF0F0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#categoria_enlaces li p {
	font-weight:normal;
	margin-left: 10px;
}
#categoria_enlaces li li {
	background-image:url(../images/bolita-roja.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left:12px;
	font-weight:normal;
	background-color:#F9E3E3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
*/
#listado_enlaces{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AF182B;
	width: 550px;
	background-image: url(../images/titulo-bolo-rojo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	margin-bottom: 5px;
}
#listado_enlaces h4 {
	color: #AF182B;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 20px;
}
#listado_enlaces h5 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C1566;
	margin-left: 20px;
}
#listado_enlaces ul li img {
	float: left;
	border: 3px solid #6A1766;
	margin-right: 15px;
	margin-bottom: 8px;
}
#listado_enlaces ul{
margin-bottom:10px;
margin-left:20px;
}
#listado_enlaces li {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #AF182B;
	width:400px;
	overflow:auto;
	margin-top: 15px;
	/*background-image: url(../images/borde-rojo.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
}
#listado_enlaces a, #listado_enlaces a:active, #listado_enlaces a:visited {
	font-weight: bold;
	color: #B4172B;
	background-image:url(../images/enlaces.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 25px;
	min-height:21px;
	margin-bottom: 2px;
}
#listado_enlaces a:hover {
	background-image:url(../images/enlaces-roll.gif);
	color:#7B8511;
}
#listado_enlaces p {
	margin-left: 30px;
}
.texto-lista {
	width: 470px;
	margin-left: 30px;
	padding: 10px;
	/*width: 489px;
	background-image: url(../images/fondo-gris01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E9E7EA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfc6c6;*/
}
#frm_listacorreo label {
	display: block;
}
.texto-lista p {
	text-indent: 16px;
}
#form_preferencias p {
	width: 212px;
	float: left;
	margin-bottom: 8px;
	color: #AF182B;
	font-size: 12px;
	margin-right: 30px;
	padding-bottom: 1px;
}
.titulos {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	height: 30px;
	width: 260px;
	float: left;
	clear: left;
}
#texto-viaje, #texto-preparado, #texto-diez {
	width: 240px;
	margin-top: 10px;
	float: left;
	clear: left;
}
#texto-viaje p, #texto-preparado p{
margin-bottom:10px;
}
#texto-corazon {
	width: 510px;
	margin-top: 10px;
	margin-left:20px;
	margin-bottom:10px;
	clear: both;
}
.texto-lista h5 {
background-image:url(../images/flecha-abajo.png);
background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	color: #6A1766;
	padding-left:25px;
}
#form_amigos {
	width: 467px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfc6c6;
	border-right-color: #6A1766;
	border-bottom-color: #6A1766;
	border-left-color: #6A1766;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6A1766;
	height:180px;
	background-image: url(../images/foto-amigos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.aviso2 {
	font-size: 12px;
	color: #AF182B;
	line-height: 18px;
	margin-top: 20px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 40px;
}
a#icono-amigos {
	color: #6B1565;
	background-image: url(../images/icono-amigos.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
#icono-amigos, a:hover#icono-amigos {
	color: #818914;
	background-image: url(../images/icono-amigos-roll.gif);
}
#form_amigos p, #form_datos_amigos p,  #form_datos_preferencias p {
	font-size: 12px;
	color: #841766;
	margin-bottom: 5px;
}
#form_amigos label {
	display: block;
	margin-bottom:8px;
	margin-top: 15px;
}
#commit {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:24px;
	background-color: #FFFFFF;
	background-image: url(../images/conectar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	border:none;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color: #B42133;
	margin-bottom:10px;
	text-align:left;
}
#commit:hover {
	background-image: url(../images/desconectar.gif);
	color:#4A6F00;
}
a#desconectar {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:20px;
	width:80px;
	background-color: #FFFFFF;
	background-image: url(../images/desconectar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	border:none;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#4A6F00;
	display:block;
	padding-top:4px;
	margin-bottom:10px;
}
#desconectar, a:hover#desconectar{
	background-image: url(../images/conectar.gif);
	color: #B42133;
	text-decoration: none;
}
#form_amigos .campos {
	width: 200px;
}
#form_datos_amigos label, #form_datos_preferencias label, #frm_contactar label {
	display: block;
	margin-bottom:4px;
}
#form_datos_amigos {
	width: 467px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfc6c6;
	border-right-color: #6A1766;
	border-bottom-color: #6A1766;
	border-left-color: #6A1766;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6A1766;
	padding-top:10px;
	overflow: auto;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#form_datos_amigos h5 {
	font-size: 13px;
	font-weight: bold;
	color: #6C1566;
	background-color: #FDF2FC;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#form_datos_amigos .campos, #form_datos_preferencias .campos {
	width: 90%;
}
#form_datos_amigos .izquierdo {
	float: left;
	width: 200px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#form_datos_amigos .derecho {
	float: right;
	width: 200px;
}
#form_datos_preferencias h5 {
	font-size: 13px;
	font-weight: bold;
	color: #6C1566;
	background-color: #FDF2FC;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#form_datos_preferencias {
	width: 467px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfc6c6;
	border-right-color: #A6AE4D;
	border-bottom-color: #A6AE4D;
	border-left-color: #A8B04E;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6AE4D;
	padding-top:10px;
	overflow: auto;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#form_datos_preferencias .izquierdo {
	float: left;
	width: 200px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#form_datos_preferencias .derecho {
	float: right;
	width: 200px;
}
#form_datos_preferencias #desconectar {
margin-left:90px;
margin-top:0px;
}
#form_preferencias {
	width: 487px;
	overflow: auto;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfc6c6;
	border-right-color: #A1AD19;
	border-bottom-color: #A1AD19;
	border-left-color: #A1AD19;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top:25px;
	overflow: auto;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/borde-verde.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 15px;
}
#modificar-datos {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:24px;
	width:150px;
	background-color: #FFFFFF;
	background-image: url(../images/modificar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	border:none;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#4A6F00;
}
#modificar-datos:hover {
	background-image: url(../images/modificar-roll.gif);
	color: #B42133;
}
#modificar-suscrip {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:24px;
	width:200px;
	background-color: #FFFFFF;
	background-image: url(../images/modificar2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	border:none;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#4A6F00;
}
#modificar-suscrip:hover {
	background-image: url(../images/modificar2-roll.gif);
	color: #B42133;
}
#form_preferencias h5 {
	font-size: 13px;
	font-weight: bold;
	color: #777D2B;
	margin-bottom: 10px;
}
.texto-contactar {
	width: 440px;
	margin-left: 30px;
	/*
	width: 469px;
	background-image: url(../images/fondo-gris02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E9E7EA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0192C;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.texto-contactar h5 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 8px;
}
.datos-contactar h5 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 8px;
	background-color: #AF182B;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.texto-contactar ul, .datos-contactar ul {
margin-bottom:8px;
}
.texto-contactar li, .datos-contactar li {
	background-image:url(../images/bolita-roja.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left:12px;
	font-weight:bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	list-style:none;
	color: #AF182B;
}
.texto-contactar a, .texto-contactar a:active, .texto-contactar a:visited, .datos-contactar a, .datos-contactar a:active, .datos-contactar a:visited {
color: #AF182B;
}
#frm_contactar {
	width: 467px;
	margin-left: 30px;
	border-bottom-color: #cfc6c6;
	border-right-color: #AF182B;
	border-left-color: #AF182B;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AF182B;
	overflow:auto;
	padding: 20px;
}
.datos-contactar {
	width: 467px;
	margin-left: 30px;
	border-bottom-color: #cfc6c6;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #AF182B;
}
#frm_contactar .izquierdo {
	float: left;
	width: 200px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#frm_contactar .derecho {
	float: right;
	width: 200px;
}
#frm_contactar .campos {
	width: 90%;
	margin-bottom:8px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
#frm_contactar p {
	font-size: 12px;
	color: #AF182B;
	margin-bottom: 5px;
}
p#peque, #peque, a#peque, a#peque:visited, a#peque:active {
	font-size: 10px;
	color: #474A1A;
	text-decoration: none;
	text-decoration: none;
	margin-bottom: 8px;
}
a#peque:hover {
	font-size: 9px;
	color: #144209;
	text-decoration: none;
	text-decoration: none;
}
#frm_contactar .derecho img {
	margin-bottom: 8px;
	border: 1px solid #BBC452;
}
#frm_contactar #consulta {
	height: 62px;
}
.fotos-redondas {
	width: 306px;
	height: 309px;
	float:right;
}
.fotos-redondas img {
border:none;
}
h4.titulos-mapa {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AF182B;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 40px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 22px;
	width: 200px;
	background-image:url(../images/bola-blanca.gif);
	background-position:5px center;
	background-repeat:no-repeat;
}
#marco-google {
	height: 320px;
	width: 510px;
	margin-left: 20px;
	border: 2px solid #A1AD19;
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
	vertical-align: middle;
}
/*paginar*/
.margen-pags {
	margin-top: 10px;
	margin-bottom: 8px;
	font-weight:bold;
	clear: both;
	width: 520px;
	margin-left:30px;
	height: 30px;
	padding-top:2px;
	text-align: center;
}
.margen-pags a, .margen-pags a:active,.margen-pags a:visited {
	color: #29221A;
	display:inline;
	text-decoration:none;
	font-weight:bold;
}
.margen-pags a:hover {
text-decoration:underline;}
.margen-pags a.anterior, .margen-pags a.siguiente, .margen-pags span.anterior, .margen-pags span.siguiente, .margen-pags span.primera, span.ultima {
	height:15px;
	width:50px;
	background-repeat:no-repeat;
	color:#6B1766;
}
.margen-pags a.anterior, .margen-pags a:active.anterior, .margen-pags a:visited.anterior, .margen-pags span.anterior {
	color:#6B1766;
	font-size:12px;
}
.margen-pags a:hover.anterior {
	color:#B0182B;
	text-decoration:none;
}
.margen-pags a.primera, .margen-pags a:active.primera, .margen-pags a:visited.primera, .margen-pags span.primera {
	color:#6B1766;
	background-image:url(../images/flechas-atras.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:10px;
	height:16px;
	display:block;
	width:55px;
	float:left;
	margin-right: 20px;
}
.margen-pags a:hover.primera {
	color:#B0182B;
	background-image:url(../images/flechas-atras-roll.gif);
	text-decoration:none;
}
.margen-pags a.siguiente, .margen-pags a:active.siguiente, .margen-pags a:visited.siguiente, .margen-pags span.siguiente {
	color:#6B1766;
	font-size:12px;
}
.margen-pags a:hover.siguiente {
	color:#B0182B;
	text-decoration:none;
}
.margen-pags a.ultima, .margen-pags a:active.ultima, .margen-pags a:visited.ultima, .margen-pags span.ultima {
	color:#6B1766;
	background-image:url(../images/flechas-ade.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:20px;
	text-decoration:none;
	font-size:10px;
	height:16px;
	display:block;
	width:35px;
	float:right;
}
.margen-pags a:hover.ultima {
	color:#B0182B;
	background-image:url(../images/flechas-ade-roll.gif);
	text-decoration:none;
}
.margen-pags span.actual {
font-size:12px;
}
.numeros-paginar{
	display: inline;
	font-size: 10px;
	padding-right: 8px;
	padding-left: 8px;
}
.numeros-paginar a, .numeros-paginar a:active, .numeros-paginar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-decoration:none;
}
.numeros-paginar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration:underline;
}
.cuadro-paginador {
	float: left;
	border: 1px solid #BBC452;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
/*fin paginar*/
.titulo-descargas {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B1766;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 22px;
	max-width: 380px;
	background-image:url(../images/bola-morada.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	text-align: left;
}
.cuadro-descargas-pueblos h5 {
	border: 1px solid #6A1766;
	font-size: 12px;
	font-weight: bold;
	color: #6A1766;
	width: 170px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}
.cuadro-descargas-pueblos {
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url(../images/linea-morada.gif);
	background-repeat:  repeat-y;
	background-position: 100px;
	clear: both;
	text-align: left;
}
.descargas-folletos-ampli {
	overflow: auto;
	margin-bottom: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BBC452;
	width: 550px;
	background-image: url(../images/titulo-bolo-verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
.descargas-folletos-ampli ul{
margin-bottom:10px;
}
.descargas-folletos-ampli li {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top:5px;
	border: 1px solid #BBC452;
	width:514px;
	overflow:auto;
	margin-top: 15px;
	/*background-image: url(../images/borde-verde.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: justify;
}
.descargas-folletos-ampli a, .descargas-folletos-ampli a:active, .descargas-folletos-ampli a:visited {
	font-weight: bold;
	color: #686D25;
	background-image:url(../images/descargar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 25px;
	min-height:21px;
	margin-bottom: 2px;
}
.descargas-folletos-ampli a:hover {
	background-image:url(../images/descargar-roll.gif);
	color:#AF182B;
}
.descargas-folletos-ampli p {
	margin-left: 30px;
}
.video-descarga {
	background-image: url(../images/barra-videos.gif);
}
.foto-descarga {
	background-image: url(../images/barra-fotos.gif);
}
.video-descarga{
	border: 1px solid #BBC452;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 520px;
	margin-right: auto;
	margin-left: 0px;
}
.foto-descarga {
	border: 1px solid #BBC452;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: auto;
}
.video-descarga h5, .foto-descarga h5 {
	font-size: 12px;
	font-weight: bold;
	color: #6A1766;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6A1766;
}
#contiene-video {
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #6A1766;
	margin:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 510px;
}
#contiene-foto {
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #6A1766;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 540px;
}
#contiene-foto img {
	margin:auto;
	border:none;
	max-width: 540px;
}
.tres-fotos {
	width: 540px;
	overflow: auto;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBC452;
	margin-top: 10px;
	text-align: center;
}
.cada-foto {
	padding: 6px;
	float: left;
	/*width:140px;*/
	width: 200px;
	margin-left: 20px;
	border: 1px solid #BBC452;
	min-height:150px;
	text-align: center;
	margin-right: 20px;
}
.cada-foto img {
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 5px;
	/*width:132px;*/
	width: 190px;
}
.contiene-galeria {
	margin-top: 15px;
	margin-bottom: 15px;
}
h4.tit-meteo {
	font-size: 13px;
	font-weight: bold;
	color: #6A1766;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
	width: 440px;
}
h4.tit-ruta {
	font-size: 13px;
	font-weight: bold;
	color: #6A1766;
	margin-bottom: 15px;
	margin-left: 50px;
	padding-top: 40px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
	width: 440px;
}
#listado-meteo li, #listado-ruta li  {
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 150px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 35px;
	padding-top: 9px;
}
#listado-meteo li  {
	background-image: url(../images/sol.gif);
}
#listado-ruta li  {
	background-image: url(../images/flecha-ruta.gif);
}
ul#listado-meteo, ul#listado-ruta {
	margin-left: 100px;
	margin-top: 20px;
}
#listado-meteo a, #listado-meteo a:active, #listado-meteo a:visited, #listado-meteo a:hover, #listado-ruta a, #listado-ruta a:active, #listado-ruta a:visited, #listado-ruta a:hover {
	font-weight: bold;
	color: #6A1766;
	font-size: 12px;
}
#listado-meteo a:hover, #listado-ruta a:hover {
	color: #019AC0;
}
#para-enlace-ruta {
	width: 529px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #A1AD19;
	margin-left: 15px;
	padding: 2px;
}
.nombre-pueblo {
	font-size: 13px;
	font-weight: bold;
	color: #858E15;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
}
.contenido-pueblos {
	width:500px;
	margin-left:20px;
	margin-bottom: 15px;
	background-image: url(../images/linea-morada.gif);
	background-repeat:  repeat-y;
	background-position: 260px top;
	margin-top: 5px;
}
.contenido-pueblos .derecha {
	float:right;
	width:220px;
}
.contenido-pueblos .izquierda {
	float:left;
	width:240px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6A1766;
	margin-top: 5px;
}
.contenido-pueblos .izquierda2 {
	float:left;
	width:240px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AF182B;
}
.contenido-pueblos .izquierda3 {
	float:left;
	width:240px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A1AD19;
}
.titulos-pueblos {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	height: 20px;
	width: 500px;
	margin-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
	margin-left: 20px;
	margin-top:5px;
}
#tit-alcalalareal {
background-image:url(../images/titulos-pueblos-alcala.gif);
}
#tit-antequera {
background-image:url(../images/titulos-pueblos-antequera.gif);
}
#tit-baena {
background-image:url(../images/titulos-pueblos-baena.gif);
}
#tit-ecija {
background-image:url(../images/titulos-pueblos-ecija.gif);
}
#tit-estepa {
background-image:url(../images/titulos-pueblos-estepa.gif);
}
#tit-lucena {
background-image:url(../images/titulos-pueblos-lucena.gif);
}
#tit-marchena {
background-image:url(../images/titulos-pueblos-marchena.gif);
}
#tit-osuna {
background-image:url(../images/titulos-pueblos-osuna.gif);
}
#tit-priegodecordoba {
background-image:url(../images/titulos-pueblos-priego.gif);
}
#tit-puentegenil {
background-image:url(../images/titulos-pueblos-puente.gif);
}
#tit-cabra {
background-image:url(../images/titulos-pueblos-cabra.gif);
}
#tit-carmona {
background-image:url(../images/titulos-pueblos-carmona.gif);
}
.texto-pueblos h5 {
	font-size:12px;
	color:#6A1766;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6A1766;
	margin-top: 5px;
	text-align: left;
}
.texto-pueblos p {
	margin-bottom:8px;
	margin-top: 2px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
}
.texto-pueblos img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 500px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: auto;
	margin-bottom: 6px;
	text-align: center;
}
.texto-pueblos .imag-estaticas{
	width:500px;
	height:230px;
	text-align:center;
	overflow:hidden;
	vertical-align:middle;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
}
.contiene-fotos-pueblos img {
	margin-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 6px;
	margin-right: 9px;
	margin-left: 9px;
	float:left;
}
.texto-pueblos ul {
	margin-bottom:5px;
	width: 100%;
	overflow: auto;
}
.texto-pueblos li {
	margin-bottom:15px;
	background-image: url(../images/mini-flecha2.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 8px;
	font-weight:bold;
	color:#6A1766;
	display: block;
	text-align:left;
	clear:both;
	width: 470px;
	overflow: auto;
}
.texto-pueblos li a, .texto-pueblos li a:visited, .texto-pueblos li a:active {
	color:#AF182B;
	font-size:11px;
	font-weight:bold;
}
.texto-pueblos li a:hover {
	color:#6C1566;
	text-decoration:none;
}
.texto-pueblos li a img {
width:100px;
display:block;
}
.texto-pueblos li .imagen-lista {
	width:100px;
	height:75px;
	margin-right: 8px;
	float: left;
	margin-top: 0px;
	overflow:hidden;
	margin-bottom: 2px;
}
.texto-pueblos li img {
	width:100px;
	margin:auto;
	border:none;
}
.texto-pueblos img:hover, contiene-fotos-pueblos img:hover {
	border:0;
	text-decoration:none;
	border:none;
}
.texto-pueblos h6{
	font-size:13px;
	line-height: normal;
}
.texto-pueblos h6 a, .texto-pueblos h6 a:active, .texto-pueblos h6 a:visited, .texto-pueblos h6 a:hover {
	font-size:13px;

}
/*.texto-pueblos  ul.listado-mas {
	margin-bottom:5px;
	padding:5px;
	border: 1px solid #BBC452;
	margin-top:8px;
	width:490px;
	overflow:auto;
	clear:both;
}
.texto-pueblos .listado-mas li {
	margin-bottom:4px;
	width:45%;
	float:left;
	margin-right:15px;
	min-height:12px;
}
.texto-pueblos .listado-mas li a, .texto-pueblos .listado-mas li a:visited, .texto-pueblos .listado-mas li a:active {
	color:#AF182B;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/mas2.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	display:block;
}
.texto-pueblos .listado-mas li a:hover {
	background-image: url(../images/mas.png);
	color:#6C1566;
	text-decoration:none;
}*/
.mas-fotos {
	margin-top: 10px;
	width: 220px;
	overflow: auto;
}
.menu-pueblos h5 {
	font-size: 13px;
	font-weight: bold;
	color: #6A1766;
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
}
.menu-pueblos ul {
	margin-left:10px;
	color: #6A1766;
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a1766;
}
.menu-pueblos ul ul{
	margin-left:15px;
	margin-top:6px;
	margin-bottom:6px;
	border:none;
}
.menu-pueblos li {
	margin-bottom:3px;
}
.menu-pueblos li a, .menu-pueblos li a:Active, .menu-pueblos li a:visited {
	color: #6A1766;
	background-image: url(../images/mini-flecha.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 8px;
}
.menu-pueblos li li a, .menu-pueblos li li a:active, .menu-pueblos li li a:visited {
	color: #767E12;
}
.menu-pueblos li a:hover {
background-image: url(../images/mini-flecha2.png);
	color: #AF182B;
}
.mas-fotos img {
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.linea-divisoria {
	clear: both;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: top;
	width:218px;
	overflow: auto;
}
.linea-divisoria img {
	width:90px;
	display:block;
	float:left;
}
.linea-divisoria2 {
	clear: both;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: top;
	width:218px;
	overflow: auto;
}
.linea-divisoria2 img {
	width:62px;
	display:block;
	float:left;
}
.linea-divisoria3 {
	clear: both;
	margin-bottom: 15px;
	text-align: center;
	vertical-align: top;
	width:218px;
	overflow: auto;
}
.linea-divisoria3 img {
	width:43px;
	display:block;
	float:left;
}
a.enlace-web, a:visited.enlace-web, a:active.enlace-web{
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-top: 10px;
	margin-bottom: 10px;
	display:block;
	clear: both;
	text-align: left;
	margin-left: 20px;
}
a:hover.enlace-web {
	color: #6A1766;
	text-align: left;
}
h4.tit-eventos-pueblo {
	background-color: #AF182B;
	width: 200px;
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 160px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 22px;
	width: 200px;
	background-image:url(../images/bola-blanca.gif);
	background-position:5px center;
	background-repeat:no-repeat;
}
/*INICIO menu-pueblos2*/
.menu-pueblos2 {
	margin-left:20px;
	width: 488px;
	border: 1px solid #6A1766;
	margin-bottom: 10px;
	padding: 5px;
	margin-top: -10px;
}
.menu-pueblos2 li {
	margin-right:8px;
	margin-bottom: 3px;
	width:115px;
}
.menu-pueblos2 ul.menu4 li {
	margin-right:0px;
}
.menu-pueblos2 li a {
	background-color: #E7EE8A;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 8px;
	display: block;
	background-image: url(../images/flechita-verde.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}
.menu-pueblos2 li a:hover{
	background-color:#A1AD19;
	text-decoration:none;
}
.menu-pueblos2 ul.menu1, .menu-pueblos2 ul.menu2, .menu-pueblos2 ul.menu3, .menu-pueblos2 ul.menu4  {
	float:left;
}
.menu-pueblos2 ul.menu4  {
	background-color:#fff;
}
.menu-pueblos2 ul.menu4 span {
	background-color:#CCC;
	padding-left:4px;
	padding-right:4px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
ul.submenu4 {
	margin-top:4px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-color:#FFF;
}
ul.submenu4 {
	width:115px;
}
.menu-pueblos2 ul.submenu4 a {
	background-color:#F4F8CB;
	margin-bottom:5px;
	}
.menu-pueblos2 ul.submenu4 a:hover {
	background-color:#A1AD19;
}
/**/
/*INICIO menu-pueblos2 ESTE ES EL ANTIGUO Y NO SIRVE
.menu-pueblos2 {
	width: 450px;
	margin-left: 60px;
	overflow: auto;
	margin-bottom: 15px;
}
.menu-pueblos2 h5 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	width: 45px;
	float: left;
	display: inline;
}
.menu-pueblos2 ul {
	margin-left:5px;
	color: #6A1766;
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
	width: 375px;
	float:left;
	background-image: url(../images/fondo-menu-pueblos-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.menu-pueblos2 ul ul{
	border:1px solid #A1AD19;
	float:none;
	background-image: none;
	display:block;
	width:133px;
	margin: 0px;
	padding: 0px;
}
.menu-pueblos2 li {
	float: left;
	display:block;
	margin-top:0px;
}
#dentro-mat-pueblos {
	height:16px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A1AD19;
	border-left-color: #A1AD19;
}
.menu-pueblos2 li li {
	float: none;
	width:129px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD19;
}
.menu-pueblos2 li a, .menu-pueblos2 li a:Active, .menu-pueblos2 li a:visited {
	color: #6A1766;
	display:block;
	margin-left: 4px;
}
.menu-pueblos2 li li a, .menu-pueblos2 li li a:active, .menu-pueblos2 li li a:visited {
	color: #666D10;
}
.menu-pueblos2 li a:hover {
	color: #AF182B;
	text-decoration:none;
}
#eventos-pueblos{
	margin-right: 5px;
	padding-right: 5px;
	width: 50px;
	height: 16px;
	padding-top: 2px;
}
#mat-pueblos {
	width: 135px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#tiempo-pueblos {
	margin-left: 5px;
	padding-left: 5px;
	width: 70px;
	height: 16px;
	padding-right: 2px;
	padding-top: 2px;
}
#mat-pueblo-folletos {
    background-color: #DDE1A6;
	padding:2px;
}
#mat-pueblo-videos{
	background-color: #E6E9BE;
	padding:2px;
}
#mat-pueblo-tiempo{
	background-color: #EDEFD1;
	padding:2px;
}
FIN menu-pueblos2*/
a#enlace-tiempo, a:active#enlace-tiempo, a:visited#enlace-tiempo {
	font-size: 14px;
	font-weight: bold;
	color: #AF182B;
	margin-left: 5px;
}
a:hover#enlace-tiempo {
	color: #6A1766;
	text-decoration: none;
}
.derecha h5 {
	font-size: 13px;
	font-weight: bold;
	color: #6B1766;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
/*ESTILOS ADMIN*/
#user-bar-action a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/bolita-verde2.gif);
	background-repeat: no-repeat;
	background-position: -3px center;
	padding-left: 15px;
	border:none;
	color:#4A6F00;
	font-weight:bold;
	margin-left:4px;
	font-size:12px;
}
#user-bar-action a:hover {
	background-image: url(../images/bolita-roja2.gif);
	color: #B42133;
	text-decoration: none;
}
#user-bar-action {
margin-bottom:8px;
}
#user-bar-greeting {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-top: 10px;
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
	width: 530px;
}
#user-bar-greeting .nickname {
	font-size: 15px;
	font-weight: bold;
	color: #6A1766;
	margin-left: 5px;
}

a.admin-editar, a.admin-eliminar, a.admin-crear, a:active.admin-editar, a:active.admin-eliminar, a:active.admin-crear, #resultados a.admin-editar, #resultados a.admin-eliminar, #resultados a.admin-crear, #resultados a:active.admin-editar, #resultados a:active.admin-eliminar, #resultados a:active.admin-crear, #resultados a:visited.admin-editar, #resultados a:visited.admin-eliminar, #resultados a:visited.admin-crear, #listado_noticias a.admin-editar, #listado_noticias a.admin-eliminar, #listado_noticias a.admin-crear, #listado_noticias a:active.admin-editar, #listado_noticias a:active.admin-eliminar, #listado_noticias a:active.admin-crear, #listado_noticias a:visited.admin-editar, #listado_noticias a:visited.admin-eliminar, #listado_noticias a:visited.admin-crear {
	font-weight: bold;
	color: #ffffff;
	background-color:#AF182B;
	display: inline;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin:4px;
}
/*.admin-listado a.admin-editar, .admin-listado a.admin-eliminar, .admin-listado a.admin-crear, .admin-listado a:active.admin-editar, .admin-listado a:active.admin-eliminar, .admin-listado a:active.admin-crear, .admin-listado a:visited.admin-editar, .admin-listado a:visited.admin-eliminar, .admin-listado a:visited.admin-crear, .admin-listado a:hover.admin-editar, .admin-listado a:hover.admin-eliminar, .admin-listado a:hover.admin-crear {
color: #ffffff;
}

a:hover.admin-editar, a:hover.admin-eliminar, a:hover.admin-crear, #resultados a:hover.admin-editar, #resultados a:hover.admin-eliminar, #resultados a:hover.admin-crear, #listado_noticias a:hover.admin-editar, #listado_noticias a:hover.admin-eliminar, #listado_noticias a:hover.admin-crear {
color: #ffffff;
}*/
/*Creo que los estilos de arriba no hacen falta con esto:*/
.cuerpo-centro a.admin-editar, .cuerpo-centro a.admin-eliminar, .cuerpo-centro a.admin-crear, .cuerpo-centro a:hover.admin-editar, .cuerpo-centro a:hover.admin-eliminar, .cuerpo-centro a:hover.admin-crear, .cuerpo-centro a:active.admin-editar, .cuerpo-centro a:active.admin-eliminar, .cuerpo-centro a:active.admin-crear, .cuerpo-centro a:visited.admin-editar, .cuerpo-centro a:visited.admin-eliminar, .cuerpo-centro a:visited.admin-crear {
color: #ffffff;
background-image:none;
}
#listado_descargas a.admin-editar, #listado_descargas a.admin-eliminar, #listado_descargas a.admin-crear, .descargas-folletos-ampli a.admin-editar, .descargas-folletos-ampli a.admin-eliminar, .descargas-folletos-ampli a.admin-crear, #listado_descargas a:hover.admin-editar, #listado_descargas a:hover.admin-eliminar, #listado_descargas a:hover.admin-crear, .descargas-folletos-ampli a:hover.admin-editar, .descargas-folletos-ampli a:hover.admin-eliminar, .descargas-folletos-ampli a:hover.admin-crear, #listado_descargas a:visited.admin-editar, #listado_descargas a:visited.admin-eliminar, #listado_descargas a:visited.admin-crear, .descargas-folletos-ampli a:visited.admin-editar, .descargas-folletos-ampli a:visited.admin-eliminar, .descargas-folletos-ampli a:visited.admin-crear, #listado_descargas a:visited.admin-editar, #listado_descargas a:visited.admin-eliminar, #listado_descargas a:active.admin-crear, .descargas-folletos-ampli a:active.admin-editar, .descargas-folletos-ampli a:active.admin-eliminar, .descargas-folletos-ampli a:active.admin-crear, #listado_enlaces a.admin-editar, #listado_enlaces a.admin-eliminar, #listado_enlaces a.admin-crear, #listado_enlaces a:active.admin-editar, #listado_enlaces a:active.admin-eliminar, #listado_enlaces a:active.admin-crear, #listado_enlaces a:active.admin-editar, #listado_enlaces a:active.admin-eliminar, #listado_enlaces a:active.admin-crear, #listado_enlaces a:visited.admin-editar, #listado_enlaces a:visited.admin-eliminar, #listado_enlaces a:visited.admin-crear, #listado_enlaces a:hover.admin-editar, #listado_enlaces a:hover.admin-eliminar, #listado_enlaces a:hover.admin-crear  {
	color: #ffffff;
	padding-left: 4px;
	height:auto;
	background-image:none;
	display:inline;
}

#videos a.admin-editar, #videos a.admin-eliminar, #videos a.admin-crear, #videos a:active.admin-editar, #videos a:active.admin-eliminar, #videos a:active.admin-crear, #videos a:visited.admin-editar, #videos a:visited.admin-eliminar, #videos a:visited.admin-crear, #videos a:hover.admin-editar, #videos a:hover.admin-eliminar, #videos a:hover.admin-crear {
color: #ffffff;
background-image:none;
}
#categoria_enlaces a.admin-editar, #categoria_enlaces a.admin-eliminar, #categoria_enlaces a.admin-crear, #categoria_enlaces a:active.admin-editar, #categoria_enlaces a:active.admin-eliminar, #categoria_enlaces a:active.admin-crear, #categoria_enlaces a:visited.admin-editar, #categoria_enlaces a:visited.admin-eliminar, #categoria_enlaces a:visited.admin-crear, #categoria_enlaces a:hover.admin-editar, #categoria_enlaces a:hover.admin-eliminar, #categoria_enlaces a:hover.admin-crear {
	color: #ffffff;
	padding-left: 4px;
	background-image:none;
	display:block;
	float:left;
	margin-top:3px;
	}
.texto-pueblos a.admin-crear {
	clear: both;
	display:block;
}

/**/
.texto-pueblos .admin-crear, .texto-pueblos .admin-editar, .texto-pueblos .admin-eliminar {
	display:block;
	margin-bottom:5px;
	width:100px;
	height:15px;
	float:left;
}
.texto-pueblos .admin-editar, .texto-pueblos .admin-eliminar {
	width:50px;
}
.titulos-admin {
	font-size: 14px;
	font-weight: bold;
	color: #AF182B;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
}
.subtitulos-admin {
	font-size: 13px;
	font-weight: bold;
	color: #6A1766;
	margin-top: 5px;
	margin-bottom: 10px;
}
.admin-form input, .admin-form textarea, .admin-form select, .edit_admin input, .edit_event input, .edit_admin textarea, .edit_event textarea, .edit_event select, .edit_admin select, .edit_news_item input, .edit_news_item textarea, .edit_news_item select, .new_image_asset input, .new_image_asset textarea, .new_image_asset input {
	border: 1px solid #AF182B;
	padding-left:4px;
	margin-top:4px;
	margin-bottom:4px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A1766;
}

input.botones-admin {
    color: #ffffff;
	background-color:#AF182B;
	border: 1px solid #AF182B;
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	margin-bottom:4px;
}
#user-bar-menu {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
	width: 530px;
}
#user-bar-menu a {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	margin-right: 6px;
}
.admin-im-dir-container {
	font-size: 11px;
	width: 530px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADAAAD;
	margin-top: 5px;
	margin-bottom: 5px;
}
.admin-im-dir {
	margin-top: 10px;
}
/**/
a#logo-cabecera {
	background-image: url(../images/logo-cabecera.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -10000px;
	position: absolute;
	height: 74px;
	width: 72px;
	left: 49px;
	top: 11px;
}
#logo-cabecera, a:hover#logo-cabecera {
	background-image: url(../images/logo-cabecera-roll.gif);
}
.admin-im-file-container h5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A1AD19;
	padding: 4px;
	margin-bottom: 10px;
	margin-top: 10px;
	display:block;
	position:relative;
}
.admin-im-file-container {
	clear: both;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.impar img, .par img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width:200px;
	max-height:400px;
	float:left;
	margin-right:20px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
a#eventos-rel {
	font-size: 13px;
	font-weight: bold;
	color: #2F421C;
	background-image: url(../images/eventos-rel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 190px;
	padding-top: 4px;
	padding-left: 25px;
	display:block;
}
#eventos-rel, a:hover#eventos-rel {
	background-image: url(../images/eventos-rel-roll.gif);
	text-decoration:none;
	color:#FFFFFF;
	margin-top: 5px;
}
li.admin-im-dir > a:first-child, li.admin-im-file > a:first-child {
	color: #AF182B;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/bolita-roja.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}
ul.admin-listado {
	margin-top: 10px;
	margin-bottom: 10px;
}
.admin-listado li {
	margin-bottom:15px;
	font-weight: bold;
	background-image: url(../images/bolita-roja.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 8px;
	min-height:15px;
}
li.admin-im-file {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

/* Para errores en la administración */
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
#rename_dir {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url('../images/fondo_transparente.png');
  z-index: 50;
  text-align: center;
}
#rename_dir_form {
  display: block;
  margin: 25% auto 25% auto;
  width: 300px;
  height: 60px;
  padding: 20px;
  background-color: white;
  border: 2px solid #AF182B;
}
.contiene-galeria h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C0C65E;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 30px;
	width: 490px;
	background-image: url(../images/icono-galeria.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	min-height:18px;
}
.descargas-folletos-ampli h5, #listado_descargas h5 {
	font-size: 13px;
	font-weight: bold;
	color: #838730;
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C1566;
	margin-left: 20px;
}
.contiene-galeria p {
	margin-bottom: 5px;
	margin-left: 10px;
	color: #6C1967;
	font-size: 12px;
}
#error {
	width: 450px;
	color: #6A1766;
	font-weight: bold;
	margin-left: 30px;
	padding-top: 100px;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: left 100px;
	padding-left: 30px;
	min-height: 30px;
}
#error p {
	color: #6A1766;
	font-size: 13px;
	margin-bottom: 8px;
}
.contenido-normal {
	width: 570px;
}
#titulo-mapas {
	text-align: right;
	width: 508px;
	padding-right: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	padding-bottom: 5px;
	background-image: url(../images/flecha-blanca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.izquierda .temperatura {
	margin-top: 13px;
}
.temperatura h3 {
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 15px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
}
p.etiqueta_buscador {
	float: left;
	margin-right: 10px;
	width:200px;
	
}
p.etiqueta_buscador label {
color:#990000;}
#frm_buscador #btn_enviar {
	clear: both;
	display:block;
	margin-left:400px;
}
.panel {
  display: none;
}
.panel.active-tab-body {
	display: block;
}
/*PARA ESTILOS DE EVENTOS NUEVOS:*/
ul#banderas {
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display:block;
	height: 32px;
}
#banderas li {
height:32px;
width:31px;
display:block;
float:left;
background-repeat:no-repeat;
background-position:left top;
text-indent:-10000px;
}
#banderas li a{
height:32px;
width:31px;
display:block;
}
#eng {
background-image:url(../images/banderas-roll_02.gif);
}
#eng a {
background-image:url(../images/banderas_02.gif);
}
#eng a:hover {
background-image:url(../images/banderas-roll_02.gif);
}
#esp{
background-image:url(../images/banderas-roll_01.gif);
margin-left:45px;
margin-right:10px;
}
#esp a {
background-image:url(../images/banderas_01.gif);
}
#esp a:hover {
background-image:url(../images/banderas-roll_01.gif);
}
.lista-pueblos li, #tradi li, #senti li, #emo li, #cultu li, #aute li {
	float: left;
	width: 106px;
	margin-right: 4px;
	margin-bottom: 5px;
	background-repeat:no-repeat;
    background-position:left top;
}
.lista-pueblos li img, #tradi li img, #senti li img, #emo li img, #cultu li img, #aute li img {
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	border: none;
}
.lista-pueblos a, .lista-pueblos li a:active, .lista-pueblos li a:visited, #tradi a, #tradi li a:active, #tradi li a:visited, #senti a, #senti li a:active, #senti li a:visited, #emo a, #emo li a:active, #emo li a:visited, #cultu a, #cultu li a:active, #cultu li a:visited, #aute a, #aute li a:active, #aute li a:visited  {
	border: none;
	color:#6A1766;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:43px;
	width:106px;
	background-repeat:no-repeat;
    background-position:left top;
}
.lista-pueblos a:hover, #tradi li a:hover, #senti li a:hover, #emo li a:hover, #cultu li a:hover, #aute li a:hover {
	color:#990000;
   text-decoration:none;
}
/*ID PARA PREPARADOS: AUTENTICO, CULTURA, EMOCION SENTIMIENTOS Y TRADICION*/
.lista-pueblos span, #tradi span, #senti span, #emo span, #cultu span, #aute span  {
float:left;
margin-left:48px;
display:block;
}
#aute01 {
	background-image:url(../images/library/caminos-autentico/alcala-taller-vidrieras-p.jpg);
}
#aute02 {
	background-image:url(../images/library/caminos-autentico/antequera-farol-antequerano-p.jpg);
}
#aute03 {
	background-image:url(../images/library/caminos-autentico/baena-artesano-cascos-p.jpg);
}
#aute04 {
	background-image:url(../images/library/caminos-autentico/ecija-monturas-caballos-p.jpg);
}
#aute05 {
	background-image:url(../images/library/caminos-autentico/estepa-taller-ceramica-p.jpg);
}
#aute06 {
	background-image:url(../images/library/caminos-autentico/lucena-alfar-p.jpg);
}
#aute07 {
	background-image:url(../images/library/caminos-autentico/marchena-ceramica-escuela-p.jpg);
}
#aute08 {
	background-image:url(../images/library/caminos-autentico/osuna-motivo-ceramico-p.jpg);
}
#aute09 {
	background-image:url(../images/library/caminos-autentico/priego-cordoba-taller-p.jpg);
}
#aute10 {
	background-image:url(../images/library/caminos-autentico/puentegenil-artesano-p.jpg);
}
#cultu01 {
	background-image:url(../images/library/caminos-cultura/alcala-real-p.jpg);
}
#cultu02 {
	background-image:url(../images/library/caminos-cultura/antequera-p.jpg);
}
#cultu03 {
	background-image:url(../images/library/caminos-cultura/baena-p.jpg);
}
#cultu04 {
	background-image:url(../images/library/caminos-cultura/ecija-p.jpg);
}
#cultu05 {
	background-image:url(../images/library/caminos-cultura/estepa-p.jpg);
}
#cultu06 {
	background-image:url(../images/library/caminos-cultura/lucena-p.jpg);
}
#cultu07 {
	background-image:url(../images/library/caminos-cultura/marchena-p.jpg);
}
#cultu08 {
	background-image:url(../images/library/caminos-cultura/osuna-p.jpg);
}
#cultu09 {
	background-image:url(../images/library/caminos-cultura/priego-p.jpg);
}
#cultu10 {
	background-image:url(../images/library/caminos-cultura/puentegenil-p.jpg);
}
#emo01 {
	background-image:url(../images/library/caminos-emocion/seman-santa-alcala-p.jpg);
}
#emo02 {
	background-image:url(../images/library/caminos-emocion/seman-santa-antequera-p.jpg);
}
#emo03 {
	background-image:url(../images/library/caminos-emocion/seman-santa-baena-p.jpg);
}

#emo04 {
	background-image:url(../images/library/caminos-emocion/seman-santa-ecija-p.jpg);
}
#emo05 {
	background-image:url(../images/library/caminos-emocion/seman-santa-estepa-p.jpg);
}
#emo06 {
	background-image:url(../images/library/caminos-emocion/seman-santa-lucena-p.jpg);
}
#emo07 {
	background-image:url(../images/library/caminos-emocion/seman-santa-marchena-p.jpg);
}
#emo08 {
	background-image:url(../images/library/caminos-emocion/seman-santa-osuna-p.jpg);
}
#emo09 {
	background-image:url(../images/library/caminos-emocion/seman-santa-priego-p.jpg);
}
#emo10 {
	background-image:url(../images/library/caminos-emocion/seman-santa-puente-p.jpg);
}
#senti01 {
	background-image:url(../images/library/caminos-sentidos/alcala-real-secretaria-p.jpg);
}
#senti02 {
	background-image:url(../images/library/caminos-sentidos/antequera-mollete-p.jpg);
}
#senti03 {
	background-image:url(../images/library/caminos-sentidos/baena-aceituna-p.jpg);
}
#senti04 {
	background-image:url(../images/library/caminos-sentidos/ecija-yemas-p.jpg);
}
#senti05 {
	background-image:url(../images/library/caminos-sentidos/estepa-mantecados-p.jpg);
}
#senti06 {
	background-image:url(../images/library/caminos-sentidos/lucena-gastronomia-tipica-p.jpg);
}
#senti07 {
	background-image:url(../images/library/caminos-sentidos/marchena-aceitunas-mesa-p.jpg);
}
#senti08 {
	background-image:url(../images/library/caminos-sentidos/osuna-dulces-tipicos-p.jpg);
}
#senti09 {
	background-image:url(../images/library/caminos-sentidos/priego-aceite-oliva-virgen-p.jpg);
}
#senti10 {
	background-image:url(../images/library/caminos-sentidos/puentegenil-membrillo-p.jpg);
}
#tradi01 {
	background-image:url(../images/library/caminos-tradicion/alcala-fiesta-medieval-p.jpg);
}
#tradi02 {
	background-image:url(../images/library/caminos-tradicion/antequera-fandango-p.jpg);
}
#tradi03 {
	background-image:url(../images/library/caminos-tradicion/baena-romeria-p.jpg);
}
#tradi04 {
	background-image:url(../images/library/caminos-tradicion/ecija-feria-p.jpg);
}
#tradi05 {
	background-image:url(../images/library/caminos-tradicion/estepa-feria-p.jpg);
}
#tradi06 {
	background-image:url(../images/library/caminos-tradicion/lucena-rincon-flame-p.jpg);
}
#tradi07 {
	background-image:url(../images/library/caminos-tradicion/marchena-feria-p.jpg);
}
#tradi08 {
	background-image:url(../images/library/caminos-tradicion/osuna-feria-mayo-p.jpg);
}
#tradi09 {
	background-image:url(../images/library/caminos-tradicion/priego-cordoba-trova-p.jpg);
}
#tradi10 {
	background-image:url(../images/library/caminos-tradicion/puente-genil-feria-p.jpg);
}
/*FIN ID PARA PREPARADOS, AUTENTICO, CULTURA, EMOCION SENTIMIENTOS Y TRADICION*/

/* Las listas ordenables muestran el punto para poder arrastrar los elementos */
ul.ordenable {
	list-style-type: disc;
	clear: both;
}
/*MENU PUEBLOS QUE FLOTA*/
#menu-pueblos01 .menu-pueblos-flota {
	position: absolute;
	top: 23px;
	left: 90px;
	}
#menu-pueblos02 .menu-pueblos-flota {
	position: absolute;
	top: 50px;
	left: 75px;
	}
#menu-pueblos03 .menu-pueblos-flota {
	position: absolute;
	top: 75px;
	left: 55px;
	}
#menu-pueblos04 .menu-pueblos-flota {
	position: absolute;
	top: 100px;
	left: 55px;
	}
#menu-pueblos05 .menu-pueblos-flota {
position: absolute;
	top: 125px;
	left: 70px;
	}
#menu-pueblos06 .menu-pueblos-flota {
position: absolute;
	top: 150px;
	left: 50px;
	}
#menu-pueblos07 .menu-pueblos-flota {
position: absolute;
	top: 175px;
	left: 60px;
	}
#menu-pueblos08 .menu-pueblos-flota {
position: absolute;
	top: 200px;
	left: 60px;
	}
#menu-pueblos09 .menu-pueblos-flota {
position: absolute;
top: 225px;
	left: 60px;
	}
#menu-pueblos10 .menu-pueblos-flota {
position: absolute;
	top: 250px;
	left: 115px;
	}
#menu-pueblos11 .menu-pueblos-flota {
	position: absolute;
	top: 275px;
	left: 88px;
	}
.menu-pueblos-flota {
	width: 192px;
	height: 310px;
	z-index:2;
}
ul.fondo-menu-flota {
	background-image:url(../images/fondo-menu-flota.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:310px;
	width:145px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right:7px;
}
.menu-pueblos-flota li, .menu-pueblos-flota li a, #menu-pueblos01 .menu-pueblos-flota li, #menu-pueblos02 .menu-pueblos-flota li, #menu-pueblos03 .menu-pueblos-flota li, #menu-pueblos04 .menu-pueblos-flota li, #menu-pueblos05 .menu-pueblos-flota li, #menu-pueblos06 .menu-pueblos-flota li, #menu-pueblos07 .menu-pueblos-flota li, #menu-pueblos08 .menu-pueblos-flota li, #menu-pueblos09 .menu-pueblos-flota li, #menu-pueblos10 .menu-pueblos-flota li, #menu-pueblos11 .menu-pueblos-flota li, #menu-pueblos01 .menu-pueblos-flota a, #menu-pueblos02 .menu-pueblos-flota a, #menu-pueblos03 .menu-pueblos-flota a, #menu-pueblos04 .menu-pueblos-flota a, #menu-pueblos05 .menu-pueblos-flota a, #menu-pueblos06 .menu-pueblos-flota a, #menu-pueblos07 .menu-pueblos-flota a, #menu-pueblos08 .menu-pueblos-flota a, #menu-pueblos09 .menu-pueblos-flota a, #menu-pueblos10 .menu-pueblos-flota a, #menu-pueblos11 .menu-pueblos-flota a  {
	background-image: url(../images/mini-flecha.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	width:auto;
	height:auto;
	float:none;
	text-indent: 0px;
}
.menu-pueblos-flota ul ul{
	margin-left:15px;
	margin-top:3px;
}
.menu-pueblos-flota li {
	margin-bottom:5px;
	color: #AF182B;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6D79;
	padding-bottom: 2px;
}
.menu-pueblos-flota li li, li.ultimo-lista {
	margin-bottom:3px;
	border: none;
	padding-bottom: 0px;
}
.menu-pueblos-flota span{
padding-left: 8px;
border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6D79;
	padding-bottom: 2px;
	margin-bottom:3px;
	display:block;
}
.menu-pueblos-flota li a, .menu-pueblos-flota li a:active, .menu-pueblos-flota li a:visited {
	color: #6A1766;
	padding-left: 8px;
}
.menu-pueblos-flota li li a, .menu-pueblos-flota li li a:active, .menu-pueblos-flota li li a:visited {
	color: #767E12;
}
.menu-pueblos-flota li a:hover {
background-image: url(../images/mini-flecha2.png);
	color: #AF182B;
	text-decoration:none;
}
/* FIN MENU PUEBLOS QUE FLOTA*/
/*MENU CAMINOS FLOTA*/
.menu-caminos-flota h6 {
	color:#AF182B;
	text-indent: -5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
#menu-rutas01 .menu-caminos-flota {
position: absolute;
	top: 25px;
	left: 90px;
}
#menu-rutas02 .menu-caminos-flota {
position: absolute;
	top: 100px;
	left: 90px;
}
#menu-rutas03 .menu-caminos-flota {
	position: absolute;
	top: 80px;
	left: 148px;
	background-image:url(../images/fondo-menu-sentidos.png);
	height:205px;
}
#menu-rutas04 .menu-caminos-flota {
position: absolute;
	top: 200px;
	left: 90px;
}
#menu-rutas05 .menu-caminos-flota {
position: absolute;
	top: 225px;
	left: 90px;
}
.menu-caminos-flota {
	background-position:left top;
	background-repeat:no-repeat;
	width:145px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right:7px;
}
.menu-caminos-flota li, .menu-caminos-flota li a, #menu-rutas01 .menu-caminos-flota li, #menu-rutas02 .menu-caminos-flota li, #menu-rutas03 .menu-caminos-flota li, #menu-rutas04 .menu-caminos-flota li, #menu-rutas05 .menu-caminos-flota li, #menu-rutas01 .menu-caminos-flota a, #menu-rutas02 .menu-caminos-flota a, #menu-rutas03 .menu-caminos-flota a, #menu-rutas04 .menu-caminos-flota a, #menu-rutas05 .menu-caminos-flota a, .caminos-flota-lista li a {
	background-image: url(../images/mini-flecha.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	width:auto;
	height:auto;
	float:none;
	text-indent: 0px;
}
.menu-caminos-flota ul ul{
	margin-left:15px;
	margin-top:3px;
}
.menu-caminos-flota li {
	margin-bottom:5px;
	color: #AF182B;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6D79;
	padding-bottom: 2px;
}
.menu-caminos-flota li li, li.ultimo-lista {
	margin-bottom:3px;
	border: none;
	padding-bottom: 0px;
}
.menu-caminos-flota span{
padding-left: 8px;
border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6D79;
	padding-bottom: 2px;
	margin-bottom:3px;
	display:block;
}
.menu-caminos-flota li a, .menu-caminos-flota li a:active, .menu-caminos-flota li a:visited {
	color: #6A1766;
	padding-left: 8px;
}
.menu-caminos-flota li li a, .menu-caminos-flota li li a:active, .menu-caminos-flota li li a:visited {
	color: #767E12;
}
.menu-caminos-flota li a:hover, .caminos-flota-lista li a:hover, #menu-rutas01 .menu-caminos-flota a:hover, #menu-rutas02 .menu-caminos-flota a:hover, #menu-rutas03 .menu-caminos-flota a:hover, #menu-rutas04 .menu-caminos-flota a:hover, #menu-rutas05 .menu-caminos-flota a:hover, .caminos-flota-lista li a:hover {
background-image: url(../images/mini-flecha2.png);
	color: #AF182B;
	text-decoration:none;
}
/*FIN MENU CAMINOS FLOTA*/
.contenido-pueblos-horizontal {
	width:500px;
	margin-left:20px;
	margin-bottom: 15px;
	background-position: 260px top;
	margin-top: 5px;
	text-align: center;
}
/*este estilo de aquí abajo era para cuando habia dos imágenes dinámicas en cada pueblo*/
.contiene-fotos-pueblos {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6A1766;
	border-right-color: #6A1766;
	border-bottom-color: #6A1766;
	border-left-color: #6A1766;
	margin-top: 8px;
	width: 100%;
	clear: both;
}
.aviso-menu {
	width: 475px;
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #AF182B;
	background-image: url(../images/aviso-menu.gif);
	height: 30px;
	padding-top: 8px;
	padding-left: 25px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height:normal;
}
#listado_descargas .muestra-foto a{	
display:block;
float:right;
background-image: none;
}
#listado_descargas .muestra-foto a:visited, #listado_descargas .muestra-foto a:active, #listado_descargas .muestra-foto a:hover{
background-image: none;
}
#listado_descargas .muestra-foto a img, #listado_descargas .muestra-foto a:visited img, #listado_descargas .muestra-foto a:active img, #listado_descargas .muestra-foto a:hover img {
	width: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	margin-right: 100px;
	margin-top: -10px;
}
span.ver-mas {
	color:#AF182B;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/mas2.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	display:block;
	width:100px;
	margin-left:60px;
}
#listado_descargas a.ver-mas, #listado_descargas a:active.ver-mas, #listado_descargas a:visited.ver-mas  {
	color:#AF182B;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/mas2.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	display:block;
	width:100px;
	margin-left:60px;
	float:none;
	margin-bottom: 0px;
}
#listado_descargas a:hover.ver-mas  {
	background-image: url(../images/mas.png);
	text-decoration:none;
	color:#6A1766;
}
.centrar-tiempo {
	text-align: center;
}
.centrar-tiempo div {
margin:auto;
text-align: center;
}
.centrar-tiempo ul {
  margin-top: 15px;
}
#texto-somos {
	width: 480px;
	margin-left: 20px;
	border: 1px solid #6A1766;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
}
h4#subtitulo-somos {
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 50px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #6A1766;
	width: 130px;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	background-color: #6A1766;
	margin-bottom: 0px;
	margin-bottom: -3px;
	z-index: 1;
}
.lineas-somos {
	height: 18px;
	width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6A1766;
	margin-left: 120px;
	z-index: 0;
}
#texto-somos p {
	margin-bottom: 10px;
}
.index-izquierda {
	float: left;
	width: 225px;
	margin-left: 5px;
	margin-top: 10px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9f9f9f;
}
.index-derecha {
	float: right;
	width: 300px;
	margin-top: 10px;
	margin-right: 10px;
}
p.resaltado, span.resaltado {
	font-weight: bold;
	color: #AF182B;
}
#texto-somos h5 {
	font-size: 13px;
	font-weight: bold;
	color: #71176E;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66125D;
}
.somos-index {
	background-color: #f9faec;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a5af23;
}
.somos-index p {
	font-weight: bold;
	color: #51560C;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}
a#masinfo-index {
	font-weight: bold;
	color: #6A1766;
	background-image: url(../images/masinfo-index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 100px;
	padding-left: 21px;
	display: block;
	margin-top:10px;
}
#masinfo-index, a:hover#masinfo-index{
background-image: url(../images/masinfo-index-roll.gif);
text-decoration:none;
color:#990000;
}.localizacion-index div {
	height: 140px;
	border: 1px solid #6B1762;
	width: 223px;
	text-align: center;
}
.localizacion-index {
	margin-top: 10px;
}
#eventos-index h5 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d8accf;
	background-position: center top;
	background-image: url(../images/fondo-eventos-index.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 45px;
}
.contenido-eventos-index {
	padding: 5px;
	border: 1px solid #7B2D78;
	text-align: center;
}
.imagen-margen-index{
	overflow: hidden;
	width: 288px;
	height: 295px;
}
.contenido-eventos-index img {
	margin: auto;
	max-width: 288px;
	border:none;
}
.fecha-eventos-index {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a1ac1a;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A1AC1A;
	border-left-color: #A1AC1A;
	font-size: 12px;
}
#eventos-index {
	margin-bottom: 10px;
	position: relative;
	height: 400px;
}
.siguenos-contenido {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BB273D;
	border-left-color: #BB273D;
	padding: 8px;
	width: 97px;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BB273D;
}
/*.siguenos-pie {
	background-image: url(../images/siguenos-pie.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
	width: 117px;
}*/
.siguenos-contenido img {
	margin-top: auto;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*listado servic turis*/
#servi-turi01 {
	background-image:url(../images/library/caminos-cultura/alcala-real-p.jpg);
}
#servi-turi02 {
	background-image:url(../images/library/caminos-cultura/antequera-p.jpg);
}
#servi-turi03 {
	background-image:url(../images/library/caminos-cultura/baena-p.jpg);
}
#servi-turi04 {
	background-image:url(../images/library/caminos-cultura/cabra-p.jpg);
}
#servi-turi05 {
	background-image:url(../images/library/caminos-cultura/carmona-p.jpg);
}
#servi-turi06 {
	background-image:url(../images/library/caminos-cultura/ecija-p.jpg);
}
#servi-turi07 {
	background-image:url(../images/library/caminos-cultura/estepa-p.jpg);
}
#servi-turi08 {
	background-image:url(../images/library/caminos-cultura/lucena-p.jpg);
}
#servi-turi09 {
	background-image:url(../images/library/caminos-cultura/osuna-p.jpg);
}
#servi-turi10 {
	background-image:url(../images/library/caminos-cultura/priego-p.jpg);
}
#servi-turi11 {
	background-image:url(../images/library/caminos-cultura/puentegenil-p.jpg);
}
ul#listado-servicios-turisticos {
	margin-left: 120px;
	margin-top: 20px;
	margin-bottom: 15px;
	height: 290px;
}
#listado-servicios-turisticos li {
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 40px;
	width: 130px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 50px;
	padding-top: 9px;
}
#listado-servicios-turisticos a, #listado-servicios-turisticos a:active, #llistado-servicios-turisticos a:visited {
	font-weight: bold;
	color: #6A1766;
	font-size: 12px;
	line-height: normal;
}
#listado-servicios-turisticos a:hover {
	color: #AF182B;
}
/**/
.evento-destacado {
	position: absolute;
	left: 0px;
	top: 0px;
}
.noticia-destacada {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 281px;
	height: 90px;
	overflow: hidden;
}
#mas-info-animado {
	position: absolute;
	height: 53px;
	width: 68px;
	left: -83px;
	top: 24px;
}
.texto-pueblos p strong {
	color: #AF182B;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
}
.cuadro-itinerarios {
	text-align: left;
	margin-bottom: 10px;
	width: 100%;
	margin-top: 10px;
}
.cuadro-itinerarios h5 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AF182B;
	font-size: 13px;
	text-align: center;
	height: 25px;
	width: 370px;
	padding-top: 8px;
	margin-left: 80px;
	margin-bottom: 15px;
	line-height:20px;
}
.cuadro-itinerarios div {
	float: left;
	width: 250px;
	margin-right: 15px;
	margin-top: 15px;
	margin-left: 20px;
}
.cuadro-itinerarios div:last-child{
float:none;
width:100%;
clear:both;
}
.cuadro-itinerarios h6 {
	font-size: 12px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1AD19;
	width: 370px;
	margin-left: 80px;
	text-align: center;
}
.cuadro-itinerarios dt {
	background-image: url(../images/flecha-itinerario.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	margin-bottom: 2px;
	font-weight: bold;
}
.cuadro-itinerarios dd {
	margin-bottom: 4px;
	color: #60660F;
}
.contiene-bot-eventos {
	margin-left: 10px;
	margin-bottom: 15px;
	text-align: center;
}
.cada-central {
	width: 100%;
	overflow: auto;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.cada-central p {

}
.cada-central img {
	margin-right: 10px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 180px;
	float: left;
}
.cada-central h4 {
	font-size: 11px;
	font-weight: bold;
	color: #AF182B;
	margin-bottom: 4px;
}
/*A partir de aquí todo lo que lleva a idioma inglés*-----------------------------------------------/
/*INICIO MENU SUPERIOR IZQUIERDA*/
#menu-sup-izqui ul {
list-style:none;
margin-top:20px;
}
#menu-sup-izqui li {
display:block;
width:196px;
height:29px;
}
#menu-sup-izqui li a {
display:block;
background-repeat: no-repeat;
background-position: left top;
width:196px;
height:29px;
text-indent:-10000px;
}
#sup-izqui01 a {
background-image:url(../images/menu-sup-izqui_01.gif);
}
#sup-izqui01, #sup-izqui01 a:hover {
background-image:url(../images/menu-sup-izqui-roll_01.gif);
}
#sup-izqui02 a {
background-image:url(../images/menu-sup-izqui_02.gif);
}
#sup-izqui02, #sup-izqui02 a:hover {
background-image:url(../images/menu-sup-izqui-roll_02.gif);
}
#sup-izqui03 a {
background-image:url(../images/menu-sup-izqui_03.gif);
}
#sup-izqui03, #sup-izqui03 a:hover {
background-image:url(../images/menu-sup-izqui-roll_03.gif);
}
#sup-izqui04 a {
background-image:url(../images/menu-sup-izqui_04.gif);
}
#sup-izqui04, #sup-izqui04 a:hover {
background-image:url(../images/menu-sup-izqui-roll_04.gif);
}
/* FIN MENU SUPERIOR IZQUIERDA*/

/*INICIO MENU SUPERIOR DERECHA*/
#menu-sup-dere ul {
	list-style:none;
	margin-left:43px;
	width:125px;
	margin-top:4px;
}
#menu-sup-dere li {
	display:block;
	height:18px;
	width:125px;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu-sup-dere a {
display:block;
background-repeat: no-repeat;
background-position: left top;
height:18px;
width:125px;
background-repeat: no-repeat;
background-position: right top;
text-indent:-10000px;
}
#menu-sup-dere li#menu-sup01 {
	background-image:url(../images/menu-sup-dere-roll_02.gif);
	width:76px;
	margin-left:49px;
	margin-bottom:2px;
	height:20px;
}
#menu-sup-dere li#menu-sup01 a {
background-image:url(../images/menu-sup-dere_02.gif);
width:76px;height:20px;
}
#menu-sup-dere li#menu-sup01 a:hover {
	background-image:url(../images/menu-sup-dere-roll_02.gif);
}
#menu-sup-dere li#menu-sup02 {
	background-image:url(../images/menu-sup-dere-roll_03.gif);
	width:76px;
	margin-left:49px;
}
#menu-sup-dere li#menu-sup02 a {
background-image:url(../images/menu-sup-dere_03.gif);
width:76px;
}
#menu-sup-dere li#menu-sup02 a:hover {
	background-image:url(../images/menu-sup-dere-roll_03.gif);
}
#menu-sup03 a {
background-image:url(../images/menu-sup-dere_04.gif);
}
#menu-sup03, #menu-sup03 a:hover {
background-image:url(../images/menu-sup-dere-roll_04.gif);
}
#menu-sup04 a {
background-image:url(../images/menu-sup-dere_05.gif);
}
#menu-sup04, #menu-sup04 a:hover {
background-image:url(../images/menu-sup-dere-roll_05.gif);
}
#menu-sup05 a {
background-image:url(../images/menu-sup-dere_06.gif);
}
#menu-sup05, #menu-sup05 a:hover {
background-image:url(../images/menu-sup-dere-roll_06.gif);
}
#menu-sup06 a {
background-image:url(../images/menu-sup-dere_07.gif);
}
#menu-sup06, #menu-sup06 a:hover {
background-image:url(../images/menu-sup-dere-roll_07.gif);
}
#menu-sup07 a {
background-image:url(../images/menu-sup-dere_08.gif);
}
#menu-sup07, #menu-sup07 a:hover {
background-image:url(../images/menu-sup-dere-roll_08.gif);
}
/* FIN MENU SUPERIOR DERECHA*/


/*INICIO MENU MATERIAL*/
ul#menu-material {
	width:148px;
	float: left;
	background-image: url(../images/menu-material_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 27px;
}
#menu-material li {
list-style:none;
width:148px;
text-indent:-10000px;
width:148px;
height:26px;
}
#menu-material a {
width:148px;
display:block;
text-indent:-10000px;
background-repeat: no-repeat;
background-position: left top;
width:148px;
height:26px;
}
#menu-material01 a {
	background-image:url(../images/menu-material_02.gif);
	width:95px;
}
#menu-material01, #menu-material01 a:hover {
	background-image:url(../images/menu-material-roll_02.gif);
	width:95px;
}
#menu-material02 a {
background-image:url(../images/menu-material_03.gif);
width:90px;
}
#menu-material02, #menu-material02 a:hover {
background-image:url(../images/menu-material-roll_03.gif);
width:90px;
}
#menu-material03 a {
background-image:url(../images/menu-material_04.gif);
width:110px;
}
#menu-material03, #menu-material03 a:hover {
background-image:url(../images/menu-material-roll_04.gif);
width:110px;
}
#menu-material04 a {
background-image:url(../images/menu-material_05.gif);
width:125px;
}
#menu-material04, #menu-material04 a:hover {
	background-image:url(../images/menu-material-roll_05.gif);
	width:125px;
}
/*FIN MENU MATERIAL*/


/*INICIO MENU PREPARA*/
ul#menu-prepara {
	width:148px;
	float: left;
	background-image: url(../images/menu-prepara_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 27px;
	margin-left: 20px;
}
#menu-prepara li {
list-style:none;
width:170px;
height:26px;
text-indent:-10000px;
}
#menu-prepara a {
width:148px;
display:block;
text-indent:-10000px;
background-repeat: no-repeat;
background-position: left top;
width:170px;
height:26px;
}
#menu-prepara01 a {
background-image:url(../images/menu-prepara_02.gif);
width:130px;
}
#menu-prepara01, #menu-prepara01 a:hover {
background-image:url(../images/menu-prepara-roll_02.gif);
width:130px;
}
#menu-prepara02 a {
background-image:url(../images/menu-prepara_03.gif);
width:130px;
}
#menu-prepara02, #menu-prepara02 a:hover {
background-image:url(../images/menu-prepara-roll_03.gif);
width:130px;
}
#menu-prepara03 a {
background-image:url(../images/menu-prepara_04.gif);
}
#menu-prepara03, #menu-prepara03 a:hover {
background-image:url(../images/menu-prepara-roll_04.gif);
}
/*FIN MENU PREPARA*/


/*INICIO MENU RUTAS*/
ul#menu-rutas {
	margin-top: 35px;
	width:100px;
}
#menu-rutas li {
list-style:none;
text-indent:-10000px;
background-position:left top;
background-repeat:no-repeat;
display:block;
width:150px;
height:28px;
float:left;
}
#menu-rutas a {
text-indent:-10000px;
background-position:left top;
background-repeat:no-repeat;
display:block;
width:150px;
height:28px;
}
#menu-rutas01 a {
background-image:url(../images/menu-rutas_01.gif);
}
#menu-rutas01, #menu-rutas01 a:hover {
background-image:url(../images/menu-rutas-roll_01.gif);
}
#menu-rutas02 a {
background-image:url(../images/menu-rutas_02.gif);
}
#menu-rutas02, #menu-rutas02 a:hover {
background-image:url(../images/menu-rutas-roll_02.gif);
}
#menu-rutas03 a {
background-image:url(../images/menu-rutas_03.gif);
}
#menu-rutas03, #menu-rutas03 a:hover {
background-image:url(../images/menu-rutas-roll_03.gif);
}
#menu-rutas04 a {
background-image:url(../images/menu-rutas_04.gif);
}
#menu-rutas04, #menu-rutas04 a:hover {
background-image:url(../images/menu-rutas-roll_04.gif);
}
#menu-rutas05 a {
background-image:url(../images/menu-rutas_05.gif);
}
#menu-rutas05, #menu-rutas05 a:hover {
background-image:url(../images/menu-rutas-roll_05.gif);
}
/*FIN MENÚ RUTAS*/
#txt-busque {
	background-image: url(../images/titulo-buscador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 163px;
	text-indent:-10000px;
	position: absolute;
	left: 208px;
	top: -49px;
}
#titulo-noticias, #titulo-descargas, #titulo-enlaces, #titulo-amigos, #titulo-contactar, #titulo-material, #titulo-tiempo, #titulo-ruta, #titulo-inicio, #titulo-somos02, #titulo-servi-turis, #titulo-reserva-hotel, #titulo-llegar, #titulo-busca-servicios {
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 180px;
	text-indent:-10000px;
	position: absolute;
	left: 208px;
	top: -49px;
	color: #6A1766;
	margin-bottom: 8px;
	line-height: normal;
}
#titulo-busca-servicios {
	background-image: url(../images/titulo-buscador-servicios.gif);
}
#titulo-ruta {
	background-image: url(../images/titulo-ruta.gif);
}
#titulo-tiempo {
	background-image: url(../images/titulo-tiempo.gif);
}
#titulo-noticias {
	background-image: url(../images/titulo-noticias.gif);
}
#titulo-descargas {
background-image: url(../images/titulo-descargas.gif);
}
#titulo-enlaces {
background-image: url(../images/titulo-enlaces.gif);
}
#titulo-amigos {
background-image: url(../images/titulo-amigos.gif);
}
#titulo-contactar {
background-image: url(../images/titulo-contactar.gif);
}
#titulo-material {
background-image: url(../images/titulo-material.gif);
}
#titulo-llegar {
	background-image: url(../images/titulo-llegar.gif);
}
#tit-viaje {
	background-image:url(../images/titulo-viaje.gif);
	height:47px;
	margin-top: 40px;/**/
}
#tit-diez {
	background-image:url(../images/titulo-diez.gif);
	margin-top: 50px;/**/
}
#tit-corazon {
	background-image:url(../images/titulo-corazon.gif);/**/
	display: block;
	margin-bottom:10px;
	margin-left:80px;
}
#tit-preparado {
	background-image:url(../images/titulo-preparado.gif);
	margin-top: 40px;/**/
}
#titulo-inicio {
background-image: url(../images/titulo-inicio.gif);
}
#titulo-somos02 {
	background-image: url(../images/titulo-somos02.gif);
}
#titulo-servi-turis {
	background-image: url(../images/titulo-servi-turisticos.gif);
}
#titulo-reserva-hotel {
background-image: url(../images/titulo-reserva-hotel.gif);
}
#gracias {
	width: 520px;
	padding-top: 20px;
	padding-left: 40px;
	height: 290px;
	color: #6A1766;
	font-weight: bold;
	background-image:url(../images/fondo-gracias.jpg);
	background-repeat:no-repeat;
	background-position:left 20px;
}
#gracias p {
color: #6A1766;
}
a#mas-fotos {
	background-image: url(../images/bot-fotos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	display: block;
	height: 33px;
	width: 71px;
	margin-bottom: 10px;
}
#mas-fotos, a:hover#mas-fotos {
	background-image: url(../images/bot-fotos-roll.gif);
	}
.titulos-rutas {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	height: 20px;
	width: 500px;
	margin-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
	margin-left: 20px;
	margin-top:5px;
}
#tit-emocion {
background-image:url(../images/titulos-rutas-emocion.gif);
}
#tit-cultura {
	background-image:url(../images/titulos-rutas-cultura.gif);
	border-bottom-color: #A1AD19;
}
#tit-sentidos {
	background-image:url(../images/titulos-rutas-sentidos.gif);
	border-bottom-color: #AF182B;
}
#tit-tradicion {
	background-image:url(../images/titulos-rutas-tradicion.gif);
	border-bottom-color: #A1AD19;
}
#tit-autentico {
background-image:url(../images/titulos-rutas-autentico.gif);
}
ul#videos {
	margin-left: 20px;
}
#videos li {
	margin-bottom: 5px;
	border: 1px solid #6C1566;
	width: 400px;
	color: #701E6A;
	background-color: #FFF;
}
#videos li a, #videos li a:active, #videos li a:visited {
	color: #701E6A;
	background-image: url(../images/videos.gif);
}
#videos li a:hover {
	color: #701E6A;
	background-image: url(../images/videos-roll.gif);
}
.somos-index h4 {
	background-color: #FFFFFF;
	background-image: url(../images/tit-somos-index.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A1766;
	text-indent: -10000px;
	width: 225px;
	height: 25px;
	margin-bottom: 5px;
}
.localizacion-index h5 {
	background-image: url(../images/tit-localiza-index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 225px;
	text-indent: -10000px;
	margin-bottom: 8px;
}
a#tit-servicios-turisticos {
	background-image: url(../images/servicios-turisticos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 62px;
	width: 300px;
	margin-top: 15px;
	margin-bottom:10px;
}
a#tit-servicios-turisticos span {
	visibility:hidden;
	text-decoration: none;
}
a:hover#tit-servicios-turisticos {
	background-image: url(../images/servicios-turisticos-roll.jpg);
	text-decoration: none;
	}
.ultimas-noticias-index h4 {
	background-color: #da949c;
	background-image: url(../images/fondo-noticias-index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	width: 300px;
	text-indent: -10000px;
}
.ultimas-noticias-index h5{
	font-size:13px;
	font-weight:bold;
	color: #B11A2D;
	margin-bottom: 5px;
}
.ultimas-noticias-index h5 a, .ultimas-noticias-index h5 a:active, .ultimas-noticias-index h5 a:visited {
color: #B11A2D;
}
.ultimas-noticias-index h5 a:hover{
color: #B11A2D;
text-decoration:none;
}
.borde-ticker {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	padding: 5px;
	margin-top: 8px;
	border: 1px solid #AF182B;
	position: relative;
	height: 100px;
}
.borde-ticker a{
text-decoration:none;
}
#siguenos {
	background-image: url(../images/siguenos-cabecera.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 117px;
	padding-top: 34px;
	text-align: center;
	float: right;
	clear: both;
	margin-right: 12px;
}
a#btn-agenda-even, a#btn-even-destacados, a#btn-todas-noti , a#btn-noti-desta {
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 40px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin-bottom: 10px;
}
a#btn-agenda-even{
background-image: url(../images/bot-eventos-agenda.gif);
}
a#btn-even-destacados{
	background-image: url(../images/bot-eventos-desta.gif);
}
a:hover#btn-agenda-even{
background-image: url(../images/bot-eventos-agenda-roll.gif);
text-decoration:none;
}
a:hover#btn-even-destacados{
	background-image: url(../images/bot-eventos-desta-roll.gif);
	text-decoration:none;
}
a#btn-todas-noti {
background-image: url(../images/bot-todas-noti.gif);
}
a#btn-noti-desta {
	background-image: url(../images/bot-noti-desta.gif);
}
a:hover#btn-todas-noti{
background-image: url(../images/bot-todas-noti-roll.gif);
text-decoration:none;
}
a:hover#btn-noti-desta {
	background-image: url(../images/bot-noti-desta-roll.gif);
	text-decoration:none;
}
a#btn-agenda-even span, a#btn-even-destacados span, a#btn-todas-noti span, a#btn-noti-desta span {
visibility:hidden;
}
p.aviso-navega {
	clear:both;
	text-align: right;
	color:#6B1565;
}
#avisos .aviso-navega a, #avisos .aviso-navega a:active, #avisos .aviso-navega a:visited {
	color:#6B1565;
}
#avisos .aviso-navega a:hover{
color:#000000;
}
.aviso-contacto {
	clear: both;
}
.aviso-contacto h3 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-weight:normal;
	color: #990000;
}
#frm_contactar .aviso-contacto p {
	color: #666666;
}
#aviso-ie {
	background-color: #ffffe1;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	color: #000099;
	text-align: center;
}
#aviso-ie p {
	text-align: center;
	color: #000000;
	margin-bottom: 10px;
}
#aviso-ie a {
	color: #000099;
	text-align:center;
	font-weight:bold;
}
#aviso-ie a:hover {
	text-decoration: underline;
	color: #000066;
}
ul.lista-descargas-itinerarios {
	padding: 10px;
	margin-left: 200px;
	width: 110px;
}
.lista-descargas-itinerarios li {
	font-weight: bold;
	color: #AF182B;
	background-image: url(../images/bolita-roja.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 5px;
	padding-left: 8px;
}
.lista-descargas-itinerarios li a, .lista-descargas-itinerarios li a:active , .lista-descargas-itinerarios li a:visited  {
	color: #AF182B;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 16px;
	background-image: url(../images/pdf.gif);
	margin-bottom: 8px;
}
.lista-descargas-itinerarios li a:hover  {
	color: #778013;
	background-image: url(../images/pdf-roll.gif);
	text-decoration: none;
}
/*a.boton-localizacion {
	background-image: url(../images/bot-localizacion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 179px;
	margin-right: auto;
	margin-left: auto;
}
a:hover.boton-localizacion {
background-image: url(../images/bot-localizacion-roll.gif);
text-decoration:none;
}
a.boton-localizacion span {
visibility:hidden;
}*/
a.boton-localizacion {
	display: block;
	color: #AF182B;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6B1766;
	width: 90px;
	margin-left: 380px;
	margin-top: -5px;
	line-height:normal;
}
a:hover.boton-localizacion {
	text-decoration:none;
	color: #6B1766;
}
span.verde {
	color: #426F1A;
}
.mapa-distancias td {
	background-color: #FAEFF0;
	padding: 3px;
	text-align: center;
}
.mapa-distancias th {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF182B;
	color: #AF182B;
	font-weight: bold;
}
.mapa-distancias {
	margin-bottom:30px;
	margin-left:30px;
	width:90%;
}
.mapa-distancias td.simple {
color: #AF182B;
	font-weight: bold;
}
.texto-pueblos img.imagen-localiza-camino {
	border: 1px solid #AF182B;
}
.texto-llegar {
	width: 480px;
	margin-left: 35px;
}
.texto-llegar p {
	color:#6A1766;
}
ul.lista-llegar {
	width: 540px;
	margin-top: 10px;
	margin-left: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #6A1B6C;
}
.lista-llegar li {
	background-image: url(../images/bolo-lateral-morado.gif);
	background-repeat: no-repeat;
	background-position: -10px 3px;
	padding-left: 25px;
	color: #6B1766;
	font-weight: bold;
	margin-bottom: 10px;
}
.lista-llegar li a {
	color: #6B1766;
	margin-bottom: 5px;
	display: block;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	font-size: 11px;
}
.lista-llegar li a:hover {
	color: #B42738;
	text-decoration:none;
}
.contenido-transportes {
	font-weight: normal;
	color: #000000;
	padding: 5px;
	border: 1px solid #A3239C;
	margin-bottom: 10px;
}
.contenido-transportes dl {
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	display: block;
}
.contenido-transportes dt {
	color:#990000;
	font-weight:bold;
	margin-bottom: 2px;
} 
.contenido-transportes dd {
	margin-left:20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AF182B;
	padding-bottom: 2px;
} 
.contenido-transportes p {
	text-indent:10px;
	margin-bottom: 8px;
}
.contenido-transportes table {
	width: 100%;
	border-collapse:collapse;
	margin-left:-5px;
	margin-bottom:20px;
	margin-top: 10px;
}
.contenido-transportes table td {
	padding:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C5398;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9C5398;
	height: 25px;
}
.contenido-transportes h5 {
	background-color:#EEF0D2;
	color: #B01E33;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 8px;
	margin-top: 25px;
	display: block;
	clear: both;
}
.contenido-transportes h6 {
	color: #B51E2F;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B51E2F;
}
.lista-llegar td.marcado {
	background-color: #F2E3EF;
	text-align: center;
	/*border-right-style: none;*/
}
.lista-llegar tr.marcado {
	background-color: #F9F2F8;
	text-align: center;
	color: #78286F;
	border-right:none;
}
.lista-llegar tr.marcado td {
	/*border-right:none;*/
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C5398;
}
td.gris{
	background-color:#EEEEEE;
}
#resultados h4.titulo-eventos-pasados, h4.titulo-eventos-pasados {
	background-image: url(../images/titulo-eventos-pasados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	height: 31px;
	width: 548px;
	margin-bottom: 10px;
	font-size: 0px;
	font-weight: normal;
	margin-left: 0px;
	margin-top:20px;
}
.lista-llegar a.enlace-derecha {
	clear: both;
	display:block;
	margin-left:70%;
	margin-top: 5px;
}
/*FALTARÍA EL ESTILO DE CONTENIDO CAMINOS DE.....(QUE POR AHORA ES DIFERENTE AL ESPAÑOL)*/
/*buscador servicios*/
.contenido-caminos-de {
	width:500px;
	margin-left:20px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.contenido-caminos-de img {
	width:260px;
	float:right;
	margin-bottom: 10px;
	margin-left: 20px;
}
.foto-caminos-de {
margin-top: 20px;
text-align:center;
}
.contenido-caminos-de .foto-caminos-de img {
	width:500px;
	float:none;
	margin-left:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;	
}
.contenido-caminos-de p {
	color: #6a1766;
	font-weight:bold;
	text-align:justify;
	margin-bottom: 10px;
}
 .buscar-servicios {
	margin-top:20px;
	margin-bottom: 20px;
 }
.barra-municipio {
	background-image: url(../images/barra-buscar-municipio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 502px;
}
#municipio-buscador {
	width: 350px;
	margin-top: 8px;
	margin-left: 110px;
	border: 1px solid #E2D0E0;
	padding-left: 10px;
	font-size:11px;
	font-family:"Lucida Sans", arial;
}
#frm_buscador_servi {
	width:520px;
	margin-left: 20px;
	color: #6A1766;
	position: relative;
	margin-bottom: 20px;
	clear: both;
	display: block;
}
#frm_buscador_servi p  {
	color: #6A1766;
	margin-bottom: 8px;
}
#frm_buscador_servi legend {
	font-weight: bold;
	margin-bottom: 3px;
	color: #AF182B;
	background-image: url(../images/fondo-legend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 12px;
}
#frm_buscador_servi fieldset {
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	border: 1px solid #B0182B;
	color: #AF182B;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
}
#frm_buscador_servi #buscar_text {
	color: #6A1766;
	width: 300px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #6A1766;
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left:10px;
}
.busqueda-nombre-pueblos {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B0182B;
	margin-bottom: 10px;
	width: 500px;
	padding-bottom: 10px;
	overflow: auto;
}
.busqueda-nombre-pueblos span {
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	color:#18611B;
}
.busqueda-nombre-servicios{
	width: 504px;
	margin-top: 20px;
	/*position:relative;*/
}
.busqueda-nombre-servicios h6 {
	font-weight: bold;
	color: #6B1762;
	margin-bottom: 8px;
	font-size:12px;
}
ul.lista-servicios-1 {
	width: 504px;
	/*position:relative;*/
	z-index: 0;
}
ul.lista-servicios-1 > li > label {
	display: block;
	float: left;
	width: 120px;
	margin-left: 5px;
	margin-top: 10px;
	height: 30px;
	overflow: hidden;
	font-weight:bold;
	font-size:12px;
	font-variant: small-caps;
	font-family:Arial, Helvetica, sans-serif
}
.lista-servicios-1 > li {
	width:237px;
	height:47px;
	float:left;
	margin-bottom:6px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
.lista-servicios-1 > li > input {
float:left;
margin-top:10px;
}
ul.lista-servicios-1 > li.verde-impar {
margin-right:30px;
background-image:url(../images/fondos-servicios_02.gif)
}
ul.lista-servicios-1 > li.rojo-par {
background-image:url(../images/fondos-servicios_01.gif)
}
ul.lista-servicios-1 > li.verde-impar > label {
	color:#5A6106;
}
ul.lista-servicios-1 > li.rojo-par > label {
color:#660033;
}
.lista-servicios-1 li > a {
	width:19px;
	height:19px;
	display:block;
	float:right;
	margin-right: 10px;
	margin-top:10px;
	text-indent:-10000px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/flecha-categoria.png);
}
.lista-servicios-1 li > a img {
border:none;
float:none;
}
.lista-servicios-1 li > img {
	border:none;
	float:left;
	margin-left: 4px;
}
img.icono-servicio {
max-width:55px;
max-height:46px;
}
.lista-servicios-1 li a span, .lista-servicios-1 li a:hover span {
display:none;
text-decoration:none;
}
.lista-servicios-1 ul {
	border:6px solid #6b1766;
	padding: 5px;
	position:absolute;
	position:absolute;
	background-color:#FFFFFF;
	display: block;
	font-weight: bold;
	font-size: 11px;
	width:150px;
}	
/*.lista-servicios-1 li ul {
display:none;
}
.lista-servicios-1 li:hover ul {
display:block;
}*/
.lista-servicios-1 > ul {
width: 100px;
}
.lista-servicios-1 ul li {
	height:auto;
	background-image:none;
	margin-bottom: 3px;
	width:99%;
}
.lista-servicios-1 ul ul {
	border:none;
	padding: 0px;
	margin-left:10%;
	width:90%;
	position:static;
	margin-top:5px;
}
.busqueda-nombre-servicios label {

}
.lista-servicios-1 > li.rojo-par > div > ul {
margin-top:30px;
left:396px;}
.lista-servicios-1 > li.verde-impar > div > ul {
margin-top:30px;
left:137px;}
/*#frm_buscador_servi #btn_enviar {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
	color:#666D10;
	background-color:#FFFFFF;
	background-image: url(../images/enviar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 65px;
	border:none;
	padding-left: 27px;
	margin-bottom: -8px;
	font-size: 12px;
	text-align: left;
	float: right;
	clear: both;
	font-weight:bold;
}
#frm_buscador_servi #btn_enviar:hover {
	color:#006600;
	background-image: url(../images/enviar-roll.gif);
}*/
.listado-servicios {
	width: 550px;
  clear: both;
}
.listado-servicios h4 {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/barra-verde-resultados.gif);
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 23px;
	width: 530px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
}
.listado-servicios h5 {
	background-image: url(../images/fondo-resultado-categoria.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 550px;
	overflow: hidden;
	margin-bottom: 10px;
}
.listado-servicios h5 img {
margin-left:10px;
max-height:46px;
max-width:55px;
float:left;
margin-right:10px;
}
.listado-servicios h5 span {
	display:block;
	float:left;
	color:#565D05;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	width: 330px;
	overflow: hidden;
	height: 30px;
}
.foto-redu-servi{
	border: 1px solid #B51E31;
	width: 202px;
	height:137px;
	padding: 1px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: #af182b;
}
.foto-redu-servi img {
	max-width: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: auto;
	max-height:133px;
}
ul.descripcion-servicio {
	list-style:none;
	width: 100%;
	margin-bottom: 15px;
}
.descripcion-servicio > li {
	margin-bottom: 15px;
	float: left;
	margin-right: 15px;
	width: 240px;
	padding: 10px;
	margin-top: 0px;
	background-color: #efd1d5;
	height: 400px;
	display: block;
}
.descripcion-servicio h6 {
	width: 200px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 26px;
	background-image: url(../images/titulo-evento-redu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	background-color: #F4DDE0;
	background-image: url(../images/titulo-evento-redu-rojo.gif);
	color: #AF182B;
	margin-bottom: 0px;
}
.descripcion-servicio h6 a, .descripcion-servicio h6 a:active, .descripcion-servicio h6 a:visited {
	color: #AF182B;
}
.descripcion-servicio h6 a:hover {
color: #000000;
text-decoration:none;
}
.desglose-servicios {
}
.iconos {
	clear:both;
	width:220px;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.iconos-descripcion {
width:100%;
overflow:auto;
}
.iconos-descripcion li {
	float: left;
	margin-bottom: 7px;
	font-size: 9px;
	min-height: 32px;
	margin-right: 5px;
}
.iconos-descripcion li span {
	font-size: 9px;
	float: left;
	display: block;
	max-width: 30px;
	text-align:justify;
	word-wrap: break-word;
	/*overflow:hidden;*/
}
.desglose-servicios dt {
	font-weight: bold;
	color: #AF1B33;
	background-image: url(../images/flechita-roja.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 1px;
	padding-left: 8px;
}
.desglose-servicios dd {
	margin-bottom: 6px;
	margin-left: 20px;
}
.desglose-servicios dl {
	text-align: justify;
}
.desglose-servicios dl p {
	margin-bottom: 2px;
}
.iconos-descripcion li img {
	margin-right: 5px;
	float: left;
	width: 30px;
}
a#leyenda {
	background-image: url(../images/bot-leyenda.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 40px;
	width: 126px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin-bottom: 10px;
	float:left;
	margin-left:250px;
}
a:hover#leyenda {
	background-image: url(../images/bot-leyenda-roll.gif);
	text-decoration:none;
}
a#imprimir {
	background-image: url(../images/bot-imprimir.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 45px;
	width: 45px;
	margin-right: 20px;
	margin-left: auto;
	text-align:center;
	margin-bottom: 10px;
	float:left;
	margin-left:20px;
	margin-top: 10px;
}
a:hover#imprimir {
	background-image: url(../images/bot-imprimir-roll.gif);
	text-decoration:none;
}
#leyenda span, #imprimir span {
display:none;
}
a#nueva-busqueda {
	background-image: url(../images/bot-nueva-busqueda.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 45px;
	width: 45px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin-bottom: 10px;
	float:left;
	margin-left:420px;
	margin-top:10px;
}
a:hover#nueva-busqueda {
	background-image: url(../images/bot-nueva-busqueda-roll.gif);
	text-decoration:none;
}
a#nueva-busqueda span, a:hover#nueva-busqueda span {
display:none;
text-decoration:none;
}
.cuadro-leyenda {
	font-size: 11px;
	font-weight: bold;
	color: #2E3434;
	text-align: justify;
	padding: 10px;
	width: 450px;
	border: 1px solid #990000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.cuadro-leyenda p {
	text-indent: 10px;
	margin-bottom: 10px;
}
.cuadro-leyenda h3 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-weight:normal;
	color: #990000;
}
.cuadro-leyenda ul {
width:100%;
overflow:auto;
}
.cuadro-leyenda li {
	float:left;
	margin-bottom: 10px;
	width: 200px;
	margin-right: 10px;
	min-height: 30px;
	margin-left: 10px;
}
.cuadro-leyenda li span {
	float: left;
	margin-left: 10px;
	width: 150px;
}
.cuadro-leyenda li img {
	display: block;
	float: left;
}
img#imagen-cabecera-imprimible {
display:none;
}
.listado-servicios span.nombre-servicio {
	color: #5A6106;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 38px;
	width: 70px;
}
.desglose-servicios li {
	font-weight: bold;
	margin-bottom: 3px;
}
.desglose-servicios li:first-child {
	font-size:13px;
	color:#990000;
	margin-bottom:3px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.barra {
	height: 250px;
	width: 240px;
	/*padding-right: -5px;
	padding-left: -5px;*/
	overflow: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AC1124;
	padding-bottom: 5px;
}
.desglose-servicios {
	width: 220px;
	margin-bottom: 5px;
}
#btn_enviar {
	background-image: url(../images/btn_enviar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 34px;
	width: 173px;
	border:none;
	clear: both;
	margin-top:20px;
	margin-left:170px;
	font-size:0px;
	padding-top:10px;
	color:#6b1766;
	margin-bottom:10px;
}
#btn_enviar:hover {
	background-image: url(../images/btn_enviar-roll.gif);
	text-decoration:none;
	font-size:0px;
	color:#af182b;
}
#lista-pueblos-1 p {
	font-family: "Lucida Sans";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 100px;
	float: left;
}
#lista-pueblos-1 > a {
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin-left: 10px;
	margin-top:10px;
	text-indent:-10000px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/flecha-categoria.png);
	border:none;
}
#lista-pueblos-1 li > a img {
border:none;
float:none;
}
#lista-pueblos-1 ul {
	border:6px solid #6b1766;
	padding: 5px;
	position:absolute;
	background-color:#FFFFFF;
	display: block;
	font-weight: bold;
	font-size: 11px;
	width:150px;
	left: 309px;
	top: 8px;
	z-index:1;
}	
a.descargar-ficha {
	float: right;
	width: 100px;
	display: block;
	font-size: 13px;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	color:#990000;
	font-weight:bold;
	min-height:20px;
	padding-top:3px;
}
a:hover.descargar-ficha {
	background-image: url(../images/pdf-roll.gif);
	text-decoration:none;
	color:#537c00;
}
