img{
    border: none;
}

body{
	
	font:11px Arial, Helvetica, sans-serif;
	color: #636363;
	margin: 0;
	padding: 0;
	background: #fff;
	background:#fff url(/images/fnd_body.jpg) repeat-x 0 340px;
}

body#body_home{
    background:#C7C7C7 url(/images/fnd_contenido_home.jpg) repeat-x 0 545px;
}

h1 img, h2 img, h3 img{
    display: block;
}


a{
    color: #EBA709;
    text-decoration: underline;
}
a:hover{
    color: #EBA709;
    text-decoration: none;
}
/* estilos cabecera */
#cabecera{
    width: 100%;
    background: #272727 url(/images/fnd_cabecera.jpg) repeat-x 0 0;
    position: relative;
    z-index:1000;
}
#cabecera_sup{
    height:113px;
    position: relative;
    width: 965px;
    margin: 0 auto;
}
    #cabecera #logo_villena{
       float:left;
       display:inline;
       margin:8px 0 0;
    }
    #cabecera #organiza_visita{
        width: 264px;
        height: 88px;
        background: url(/images/fnd_organiza_visita.jpg) no-repeat 0 0;
        float:right;
        display:inline;
        margin:10px 0 0;
    }
    #organiza_visita h2{
        margin: 4px 0 4px 14px;
        padding:0;
    }
    #organiza_visita fieldset{
        margin: 0;
        padding:0;
        border:none;
    }
    #organiza_visita ol{
        list-style: none;
        margin: 10px 0 0 18px;
        padding: 0;
    }
        #organiza_visita ol li{
            list-style-position: outside;
            margin: 0 0 8px 0;
            padding: 0;
        }
        #organiza_visita ol li select{
            height: 17px;
            width:150px;            
            font:10px Arial, Helvetica, sans-serif;
            line-height: 17px;
            color:#8E8A85;
        }
    #newsletter_cabecera{
        position:absolute;
        right:275px;
        top:10px;
    }
    #folletos_cabecera{
        position:absolute;
        right:275px;
        top:58px;
    }

        
#cabecera_med{
    height:20px;
    overflow:hidden;
    background: #272727;
    width: 965px;
    margin: 0 auto;
}      
#cabecera_med #menu_peq{
    float:left;
    margin: 0;
    padding: 0;
}
    #cabecera_med #menu_peq li{
        list-style: none;
        list-style-position: outside;
        float:left;
        display: inline;
        margin:0px 25px 0 0;
        height:16px;
    }
    #cabecera_med #menu_peq li img{
        float:left;
    }
    #cabecera_med #menu_peq li span{
        float: left;
        display: inline;
        margin-right: 5px;
        background: url(/images/flecha_amarilla.gif) no-repeat right 8px;
        padding-right: 9px;
        height:19px;
    }
    #cabecera_med #menu_peq li .bandera{
        display: inline;
        margin: 5px 9px 0 0;
    }
    #cabecera_med #menu_peq li .tam_letra{
        display: inline;
        margin:1px 5px 0 0;
    }    
    #menu_peq li span img{
        display: block;
        padding-top: 8px;
    }
#cabecera_med #buscador{
    float:right;
    height: 20px;
    overflow:hidden;
    width: 150px;
}
#cabecera_med #buscador fieldset{
    border:none;
    margin:  0;
    padding: 0;
}
#cabecera_med #buscador .texto{
    float:left;
    display: inline;
    width: 112px;
    height: 14px;
    font:10px Arial, Helvetica, sans-serif;
    color: #f5f5f5;
    text-align: center;
    margin: 2px 0 0 !important;
    padding: 0;
    border:none;
    background: #737373;
}
#cabecera_med #buscador #btn_ok{
    float:left;
    display: inline;
    margin:2px 0 0 5px;
}


#cabecera_inf{
    width: 965px;
    margin: 0 auto;
}  

#menu{
    list-style: none;
    margin: 1px auto 0;
    padding: 0;
    height:39px;
    position:relative;
    z-index:500;
}
#menu li{
    list-style: none;
    margin: 0;
    padding: 0;    
    display: inline;
    float:left;
    width: 13%;
    text-align: center;
    position: relative;
}
#menu li.separador{
    width: 2%;
}
#menu li a{
    margin: 0 auto;
    padding:0;
    overflow:hidden;
    color:#000;
    display: block;
    position:relative;
}
#menu li img, #menu li a img{
    margin: 0 auto;
    padding: 0;
    display: block;
    position:relative;
}

#menu .menu2{
    position: absolute;
    z-index: 3000;
    top:38px;
    left:0;
    background: url(/images/fnd_menu2.gif) no-repeat 0 bottom;
    margin:0;
    padding: 10px 0;
    width: 170px;    
    display: none;
}

    #menu .menu2 li{
        margin:0 0 3px 10px;
        padding: 0 0 0 6px;
        float: left;
        width: 144px;
        font:10px Arial, Helvetica, sans-serif;
        color: #333;
        text-align: left;
        background:url(/images/bullet_menu2.gif) no-repeat 0 5px;
        height:auto;
    }
    #menu .menu2 li a{
        font:10px Arial, Helvetica, sans-serif;
        color: #333;
        text-decoration: none;
    }
    #menu .menu2 li a:hover{
        text-decoration: underline;
    }    
/* fin estilos cabecera */    

/* estilos home */
#cover_home{
    background: none;
    height:372px;
    width:100%;
    position: relative;
    background:#282828 url(/images/fondo_cover_home.jpg) no-repeat center 0;
    text-align: center;
}

#contenido_home{
    height: 156px;
    width: 965px;
    margin: 0 auto;
    position: relative;
}

/*#contenido_home .destacado_portada{
    float:left;
    display: inline;
    margin: 12px 4% 0 0;
}
#contenido_home .ultimo_destacado{
    margin-right: 0 !important;
    display: inline;
}
*/

ul#destacados_home{
    margin: 12px 0 0;
    padding: 0;
    float:left;
    display:inline;
    height:120px;
    overflow:hidden;
    width: 65%;
}

#destacados_home li{
    margin: 0;
    padding: 0;
    list-style-position: outside;
    float:left;
    width: 33%;
    overflow:hidden !important;
}


#contenido_home #eventos_home{
    width: 335px;
    height: 120px;
    background: url(/images/fnd_eventos_home.jpg) no-repeat 0 0;
    display: inline; 
    margin: 13px 0 0;
    position:absolute;
    right:0;
    top: 0;
	 overflow: hidden;
}
#contenido_home #eventos_home h2{
    float:left;
    margin: 8px 0 0 4px ;
    display: inline;
    padding: 0;
    height: 10px;
    overflow: hidden;
}
#contenido_home #lista_eventos{
    margin: 5px 0 0 7px;
    padding: 0;
    list-style: none;
    float:left;
    display: inline;
    width: 315px;
}
#contenido_home #lista_eventos li a{
    height:25px;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    line-height: 25px;
    color: #6A6A6A;
    list-style-position: outside;
	 text-decoration: none;
}
#contenido_home ul li.puntitos{
    background:url(/images/fnd_puntitos_eventos.gif) repeat-x 0 0;
}
#contenido_home .mas_eventos{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
/* fin estilos home */

/* estilos pie */
.push {
    height:97px;
}
#pie{
    height: 135px;
    width: 100%;
    background: #fff url(/images/fnd_pie.gif) repeat-x 0 bottom;
    overflow:hidden;
}

#pie_liquido{
    height:135px;
    position: relative;
    width: 965px;
    margin: 0 auto;
}
#pie_liquido .logo_der{
    float:right;
    display:inline;
    margin:8px 18px 0 0;
}
#pie_liquido #pie_inf{
    width: 745px;
    height: 50px;
    margin:23px 0 0 100px;
    float:left;
    display:inline;
}
#pie_liquido #pie_inf img{
    float:left;
}
/* fin estilos pie */

/* estilos apartado */
#cabecera_apartado_ancha{
    width:100%;
    background: #ccc;
    position: relative;
    overflow: hidden;
    height:167px;
    background:#282828 url(/images/fnd_cabecera_apartado.gif);
    text-align:center;    
}   
#cabecera_apartado_ancha #cabecera_apartado{
    width:1021px;
    margin: 0 auto;
}

#contenido_interior{
    width: 965px;
    margin: 0 auto;
    position: relative;
    overflow:hidden;
}
#contenido_interior_izqda{
    background: #fff;
    width: 614px;
    float:left;
    padding: 0;
    height: 400px;
}
#contenido_interior_izqda.ancho{
    width: 100%;
}    
html > body #contenido_interior_izqda{
    min-height: 400px;
    height: auto;
}
#contenido_interior_dcha{
    /*float:right;*/
    float: right;
    display: inline;
    width: 335px;
}

#breadcrumb{
    font: 10px Georgia, Times New Romabold, Timesbold, serif;
    color: #727272;
    margin: 0 0 3px 0;
    background:#c2c2c2 url(/images/fnd_h2_contenido.gif) repeat-x 0 bottom;
    padding:0 5px 6px 10px;
    width:599px;
    overflow: hidden;
}
#contenido_interior_izqda.ancho #breadcrumb{
    width:950px;
}
#breadcrumb a{
    font: 10px Georgia, Times New Romabold, Timesbold, serif;
    color: #727272;
    text-decoration: none;
}
#breadcrumb a:hover{
    text-decoration: underline;
}

#breadcrumb #enlaces{
    float:left;
    display:inline;
    padding:10px 5px 0 0;
}
#contenido_interior #breadcrumb h2{
    font: bold 18px Georgia, Times New Romabold, Timesbold, serif;
    color:#fff;
    margin:0;
    padding:0;
    float:left;
    padding:5px 0 0 ;
}
/*#contenido_interior h2{
    margin: 0 0 20px 0;
    padding:0 0 10px 30px;
    font: bold 22px Georgia, Times New Romabold, Timesbold, serif;
    color:#EBA709;
    background: url(/images/fnd_h2_contenido.gif) repeat-x 0 bottom;
}
*/
#contenido_interior_izqda h3{
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #9E9889;
    margin: 0 0 10px 30px;
    float:left;
    display: inline;
    width: 95%;
}
#contenido_interior p{
    font: 11px Arial, Helvetica, sans-serif;
    line-height: 17px;
    padding: 0 30px 0 30px;
}
#contenido_interior_izqda ul{
    margin: 10px 0 10px 30px;
    padding: 0;
    list-style: none;
}
#contenido_interior_izqda ul li{
    font:11px Arial, Helvetica, sans-serif;
    margin: 0 0 5px 0;
    padding:0 0 0 10px;
    background: url(/images/bullet_lista.gif) no-repeat 0 5px;
}
#contenido_interior_izqda .img_izqda{
    float:left;
    display: inline;
    margin: 0 10px 5px 30px;
    border:1px solid #ddd;
    padding:4px;
    background: #fff;
}
#contenido_interior_izqda p .img_izqda{
    margin-left: 0;
}

#contenido_interior_izqda .img_dcha{
    float:right;
    display: inline;
    margin: 10px 30px 0 10px;
    border:1px solid #ddd;
    padding:4px;
    background: #fff;
	 clear: right;
}
#contenido_interior_izqda p .img_dcha{
    margin-right: 0;
}

#contenido_interior_izqda .caja_apartado{
    float: left;
    display: inline;
    margin:10px 0 10px 30px;
    width:90%;
}
#contenido_interior_izqda .caja_apartado img{
    float:left;
    display: inline;
    margin: 0 10px 5px 0;
    padding: 4px;
    background: #fff;
    border:1px solid #ddd;
}
#contenido_interior .caja_apartado p{
    margin: 0;
    padding: 0;
}
.caja_apartado .marco_foto_apartado{
    float:left;
    display: inline;
    width: 176px;
    height: 124px;
    position: relative;
}
.caja_apartado .marco_trans{
    position: absolute;
    top: 0;
    left: 0;
}
.caja_apartado .mascara_foto{
    position: absolute;
    top: 10px;
    left:10px;
    width: 154px;
    height: 102px;
    overflow:hidden;
}
.caja_apartado h4{
    margin: 0 0 5px 0;
    padding: 0;
    font:bold 13px Arial, Helvetica, sans-serif;
    color: #F0A907;
}
.caja_apartado .btn_dcha{
    text-align: right;
    margin: 5px 20px 0 0 !important;
}
#contenido_interior_izqda .caja_apartado .btn_dcha img{
    border:none;
    float: none ;
    padding: 0;
}
#galeria_imagenes{
    float:left;
    width: 327px;
    display: inline;
    margin:10px 0 0 4px;
    position: relative;
}
#galeria_imagenes h3{
    margin: 0 0 1px 0;
    padding: 0;
    height: 20px;
    background: #f0aa07;
	 text-align: center;
	 line-height: 20px;
	 font-size: 11px;
	 color: #FCEDC7;
	 text-transform: uppercase;
	 font-family: Arial;
}
#galeria_imagenes h3 img{
    margin: 0 auto;
}
#galeria_imagenes #mas_fotos{
    position: absolute;
    top: 30px;
    left: 245px;
}

#galeria_imagenes #franja_miniaturas{
/*    position: absolute;
    top: 145px;
    left: 0;*/
	 margin-top: -50px;
}
#galeria_imagenes #miniaturas{
    height: 36px;
    width: 320px;
	 padding-left:5px;/*
    position: absolute;
    top: 148px;
    left: 0;
    padding:0 15px;*/
    overflow:hidden;
	 margin-top: -50px;	 
	 float: left;
	 position: relative;
}
#galeria_imagenes #miniaturas img{
    border:1px solid #cbcbcb;
    float:left;
    display: inline;
    margin-right: 10px;
}
.caja_info{
    float:left;
    width: 327px;
    display: inline;
    margin:45px 0 0 4px;
    background: #fff url(/images/fnd_caja_info.jpg) repeat-x 0 20px;
    padding:0 0 15px 0;
}
html > body .caja_info{
    min-height: 133px;
    height: auto;
} 
.caja_info h3{
    margin: 0 0 1px 0;
    padding: 0;
    height: 20px;
    background: #484848 !important;
}
.caja_info h3 img{
    margin: 0 auto;
}
.caja_info h4{
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#6a6a6a;
    text-transform: uppercase;
    margin:10px 10px 0 15px;
}
.caja_info .contenido_caja_info{
    margin: 10px 10px 0 15px;
    color:#6c6c6c;
}
.contenido_caja_info p{
    margin: 0 0 8px 0;
}
/* fin estilos apartado */

/* actualidad */
#contenido_interior_izqda .noticia{
    float: left;
    display: inline;
    margin:10px 0 10px 30px;
    width:90%;
    padding-bottom: 10px;
    border-bottom: 6px solid #EAEAEA;
}
#contenido_interior .noticia h3{
    margin: 0 0 5px 0;
    padding: 0;
    font:bold 13px Arial, Helvetica, sans-serif;
    color: #F0A907;
}
#contenido_interior .noticia .fecha{
    margin:0 0 0 5px;
}
#contenido_interior .noticia .fecha span{
    background:#A39C8F;
    font:10px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 0 3px;
}
#contenido_interior .noticia p{
    margin:3px 0 5px;
    padding: 0;
}
#contenido_interior .noticia h3 a{
	text-decoration: none;
}
#contenido_interior .noticia h3 a:hover{
	text-decoration: underline;
}
.noticia .marco_foto_apartado{
    float:left;
    display: inline;
    width: 176px;
    height: 124px;
    position: relative;
}
.noticia .marco_trans{
    position: absolute;
    top: 0;
    left: 0;
}
.noticia .mascara_foto{
    position: absolute;
    top: 10px;
    left:10px;
    width: 154px;
    height: 102px;
    overflow:hidden;
}

#contenido_interior_dcha.estrecho{
    width: 200px !important;
    float: left !important;
    margin-left: 4%;
    overflow: hidden;
}
#contenido_interior_dcha.estrecho .caja_info{
    background: #D7D5CE;
    width: 200px;
}
#contenido_interior_dcha.estrecho h3{
    margin: 0 0 20px 0;
    padding: 0;
    height: 20px;
    background: #898171;
}
#contenido_interior_dcha.estrecho img{
    margin: 0 auto;
}


#calendario{
	border:none;
	border-collapse:separate; /*indica si se unen o no los bordes de las celdas de la tabla;(collapse o separate)*/
	padding:0;
	margin: 5px 0 30px 30px;
	width:140px;
	empty-cells:show;/*muestra u oculta celdas vacias (show 0 hide)*/	
}

/* tabla de calendario */
 table.calendario{
	border:none;
	border-collapse:separate; /*indica si se unen o no los bordes de las celdas de la tabla;(collapse o separate)*/
	padding:0;
	margin: 5px 0 30px 30px;
	width:140px;
	empty-cells:show;/*muestra u oculta celdas vacias (show 0 hide)*/
}
	 table.calendario th{
		color:#747474;
		font:bold 9px Tahoma,Arial, Helvetica, sans-serif;
	}
	
	table.calendario td{
		font:9px Tahoma,Arial, Helvetica, sans-serif;
		color:#A39C8F;
		text-align:center;
		height:17px;
		width:17px;
		padding:0;
		margin:2px;
	}
		 table.calendario td a{
			font-weight:normal;
			text-decoration:none !important;
			color:#A39C8F;
		}
		 table.calendario td a:hover{
		  color:#333 !important;
		}
		
	 table.calendario td.sin_dia{ /*celdas q rellenan los días de otro mes*/
		background:#fff;/*#ECF0F2*/
	}
	 table.calendario td.finde{
		font-weight:bold;
		color:#000;
	}
	 table.calendario td.finde a{
		font-weight:bold;
		text-decoration:none !important;	
		color:#626262;
	}
	
	table.calendario td.activo, table.calendario td.activo a{ 
		background:#fff !important;
	}
	
	table.calendario .Blank{
	visibility:hidden;
	}
	
	table.calendario .Sun a, table.calendario .Sun{
	color:#48443C;
	}
	
	table.calendario caption{
		background:#A39C8F none repeat scroll 0%;	
		color:#EDEBE9;
		font:bold 12px Arial, Helvetica, sans-serif;
		line-height:normal;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		padding:2px 3px;
	}
	
	.check{
	width:auto;
	}
	
/* barra navegacion calendario */
 #barra_nav{
	margin:0 auto;
	height:13px;
	width:130px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif ;
	line-height:13px;
	text-transform:uppercase;
	letter-spacing:0.2em;	
	text-align:center;
	color:#979183;
	overflow:hidden;
}
	 #barra_nav .btn_ant{
		float:left;
		padding:0 0 0 3px;
		width:15px;
		overflow:hidden;
	}
	 #barra_nav .btn_sig{
		float:right;
		padding:0 3px 0 0;		
		width:15px;
		overflow:hidden;
	}	
	

/* fin barra navegacion calendario */


/* fin actualidad */




/* guia de empresas */
#contenido_interior_izqda .empresa{
	background:url(/images/fnd_puntitos.gif) repeat-x 0 bottom;
	width: 92%;
	margin:15px 0 15px 30px;
	padding-bottom:5px;
	float:left;
	display:inline;
}

#contenido_interior_izqda .tit_empresa{
	border:1px solid #D1C8A3;
	background:#484848;
	width:100%;
	margin-bottom:5px;
}
#contenido_interior_izqda .tit_empresa h3{
    float:none;
    height:auto;
	margin:0;
	width:auto;
	display: block;
	padding:4px 0 2px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
}

#contenido_interior_izqda .tit_empresa h3 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:95%;
}

.superior_empresa{
    width:100%;
}
#contenido_interior_izqda ul.propiedades_empresa{
	width:100%;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
.contenido_empresa{
	width:100%;
	float:left;
	display:inline;
	margin:8px 0 0;
}
.contenido_empresa p{
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
}
#contenido_interior_izqda .lista_corta{
	width:65% !important;
}
.propiedades_empresa li{
	list-style-position:outside;
	height:15px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:15px;
	background:  url(/images/bullet_li_empresa.gif) no-repeat 4px 5px !important;
	color:#888171;
	padding-left: 7px !important;
}
.propiedades_empresa li a{
    color: #888171;
    text-decoration: underline;
}
.propiedades_empresa li a:hover{
   text-decoration: none;
}
.propiedades_empresa .coloreada{
	background-color: #E5E5E5 !important;
}
.propiedades_empresa label{
	float:left;
	display:inline;
	margin-left:5px;
	width:90px;
	font-weight:bold;
}
.ver_mas_empresa{
	float:left;
	margin:5px 0 8px;
}
.superior_empresa{
	float:left;
}
.empresa_detalle{
	float:left;
	margin-bottom:30px;
}

.foto_empresa{
    float:left;
    display: inline;
    margin: 0 10px 5px 0;
    padding: 4px;
    background: #fff;
    border:1px solid #ddd;
	 width: 163px;
}
.foto_empresa .mascara_foto_empresa{
    width: 155px;
    height: 82px;
    position:absolute;
    top: 10px;
    left: 11px;
    overflow:hidden;
} 


.caja_info_ancha{
    float:left;
    width: 327px;
    display: inline;
    margin:10px 0 0 4px;
    position: relative;
    background: #CECCC4;
    height: 133px;
    padding:0 0 15px 0 ;
    border-bottom:2px solid #484848; 
}
html > body .caja_info_ancha{
    min-height: 133px;
    height: auto;
} 
.caja_info_ancha h3{
    margin: 0;
    padding: 0;
    height: 20px;
    background: #484848 !important;
}
.caja_info_ancha h3 img{
    margin: 0 auto;
}
.cab_caja_info_ancha{
    border-bottom:2px solid #484848;
}

.caja_info_ancha ul{
    margin: 10px 0 0 20px;
    padding: 0;
    list-style: none;
}
.caja_info_ancha ul li{
    height: 16px;
    margin: 0 0 4px;
    padding: 0 0 0 8px;
    list-style-position: outside;
    background: url(/images/bullet_caja_info_ancha.gif) no-repeat 0 5px;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #767061;
}
.caja_info_ancha ul li a{
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    color: #767061;
    text-decoration: none;
    padding: 2px 3px;
}
.caja_info_ancha ul li a:hover, .caja_info_ancha ul li a.selected{
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    color: #E7E6E2;
    text-decoration: none;
    background: #484848;
}

.detalle{
    background: url(/images/fnd_h2_contenido.gif) repeat-x 0 bottom !important;
    padding-bottom: 15px !important;
}

#mapa_google{
    float:left;
    display: inline;
    width:92%;
    height: 350px;
    margin-left: 30px; 
    border: 1px solid #ccc;
    padding: 2px;
}

/* fin guia de empresas */


/* como llegar */
.caja_info_ancha h4{
    float:left;
    display: inline;
    color: #5B564D;
    margin:13px 0 8px 15px;
    padding:0;    
    font:bold 12px Arial, Helvetica, sans-serif;
    width:290px;
}

.caja_info_ancha .transporte{
    width:303px;
    background: #fff url(/images/fnd_transporte.gif) repeat-y 0 0;
    margin-left: 15px;
    height: 50px;
    position: relative;
    float:left;display: inline;
}
html > body .caja_info_ancha .transporte{
    min-height: 50px;
    height: auto;
}
.caja_info_ancha .transporte img{
    float:left;
}
.caja_info_ancha .transporte p{
    float: left;
    display: inline;
    margin: 7px 0 0 10px !important;
    padding: 0 !important;
    font:11px Arial, Helvetica, sans-serif;
    color:#767061;
}
.caja_info_ancha .transporte p a{
    font:11px Arial, Helvetica, sans-serif;
    color:#767061;
    
}

#tourist_info{
    float:left;
    width: 327px;
    height: 163px;
    display: inline;
    margin:10px 0 0 4px;
    position: relative;
    background: #fff url(/images/fnd_tourist_info.gif) repeat-y right 0;
}
#tourist_info h3{
    margin: 0;
    padding: 0;
    height: 20px;
    background: #484848;
}
#tourist_info h3 img{
    margin: 0 auto;
}
#dcha_tourist_info{
    text-align: right;
    text-transform: uppercase;
    font:10px Tahomabold, Arial, Helvetica, sans-serif;
    color:#fff;
    margin: 0 5px 0 0 !important;
    padding:0 !important;
    float:right;
    display: inline;
    width:131px;
}

#izqda_tourist_info{
    float:left;
    display: inline;
    margin: 5px 0 0 10px;
    padding: 0;
    list-style: none;
}
#izqda_tourist_info li{
    list-style-position: outside;
    margin: 0 0 4px 0;
    padding: 0;
}
#izqda_tourist_info li img{
    margin-right: 4px;
}
/* fin como llegar */

/* mapa web */
.fila_secciones{
    float:left;
    display: inline;
    width:90%;
    margin:10px 0 20px 5%;
    overflow: hidden;
}
.seccion{
    float:left;
    display: inline;
    width:30%;
    margin-right: 3%;
    overflow:hidden;
    
}
#contenido_interior_izqda .seccion h3{
    height: 20px;
    background: #898171 url(/images/fnd_mapa_web.gif) no-repeat right 1px;
    margin: 0 0 15px;
    padding:0 0 0 3%;
    width:97%;
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 20px;
    color:#fff;
    text-transform: uppercase;
    float:left;
}

#contenido_interior_izqda .seccion ul{
    width:90%;
    margin: 0 0 0 15px;
    padding:0;
    list-style: none;
    overflow: hidden;
    position:relative;
    clear:both;    
}
#contenido_interior_izqda .seccion ul li{
    margin: 0 0 4px;
    padding: 0;
    list-style-position: outside;
    background: url(/images/bullet_mapa_web.gif) no-repeat 0 6px;
    font:12px Arial, Helvetica, sans-serif;
    color: #635E54;
}
#contenido_interior_izqda .seccion ul li a{
    font:12px Arial, Helvetica, sans-serif;
    color: #635E54;
    text-decoration: none;
    padding-left: 10px;
}
#contenido_interior_izqda .seccion ul li a:hover{
    text-decoration: underline;
}

#contenido_interior_izqda .seccion ul li ul{
    margin: 4px 0 4px 15px;
    padding:0;
    list-style: none;
}
#contenido_interior_izqda .seccion ul li ul li{
    margin: 0;
    padding: 0;
    list-style-position: outside;
    background: none;
    font:11px Arial, Helvetica, sans-serif;
    color: #A6A49F;
    position: relative;
}

#contenido_interior_izqda .seccion ul li ul li a{
    font:11px Arial, Helvetica, sans-serif;
    color: #A6A49F;
    text-decoration: none;
    padding-left: 10px;
}
/* fin mapa web */


/* paginador */
#paginador{
    float: left;
    display: inline;
    margin-top: 6px;
    width:92%;
}
#paginador #paginas{
    float: right;
}   
#paginador .pagina{
    background: #A39C8F;
    border:1px solid #A39C8F;
    text-align: center;
    font:10px Arial, Helvetica, sans-serif;
    color:#fff;
    width: 13px;
    height:13px;
    float:left;
    display: inline;
    margin-right: 5px;
    text-decoration: none;
    padding-top: 1px;
}
#paginador .pagina:hover, #paginador .actual{
    background: #fff;
    color: #A39C8F;   
    border:1px solid #A39C8F; 
}
#paginador .pag_ant, #paginador .pag_sig{
    float:left;
    display:inline;
}
#paginador .pag_ant{
    margin-right: 5px;
}

/* fin paginador */




/* estilos popup */
#popup{
    background: #fff;
    border:none;
    overflow: hidden;
    margin:0;
    padding:0;
}

#popup h1{
    margin: 0 0 8px 0;
    padding:0;
    height: 82px;
    background: #eaeaea url(/images/fnd_h1_popup.jpg) repeat-x 0 0;
    overflow:hidden;
}
#popup h1 img{
    margin: 13px auto 0;
}

#popup #contenido_popup{
    padding:10px;
    background:#fff;
    margin:0;
    font:10px Verdana, Arialbold, sans-serif;
    line-height: 16px;
    color:#7B7B7B;
    overflow-x:hidden;
    overflow-y:auto;
    height: 298px;
}

#popup #contenido_popup h2{
    text-transform: uppercase;
    font:bold 13px Georgia, "Times New Roman", Times, serif;
    color: #EBA709;
    margin: 0 0 10px 0 ;
    padding: 0;
}


#fondo_alerta,#fondo_popup{
width:100%;
height:100%;
background-color:#F0F0F0;
-moz-opacity:0.5 ;
filter:alpha(opacity: 50);
opacity: 0.5;
position:absolute;
top:0;
left:0;
}

#fondo_alerta{
z-index:9998;
}

#fondo_popup{
z-index:9111;
}
#popUpIframe{
position:absolute;
left:50%;
border:1px solid #ccc;
z-index:9971;
}

#cerrar_popUpIframe{
position:absolute;
/*left:50%;*/
right:50%;
cursor:pointer;
z-index:9979;
}

/* formulario popup */
#popup form {
	width:400px;
	float:left;
	clear:both;
	overflow: hidden;
	margin: 0;padding:0;
	display: inline;
}
#popup form fieldset{
    margin:0;
    padding: 0;
    border:none;
}
#popup form label{
	width:375px;
	float:left;
	display:inline;
	margin-bottom:5px;
	clear:both;
	padding:3px 0;
	height:20px;
}

#popup form label span{
	width:100px;
	padding:3px 10px 3px 0;
	float:left;
	text-align:right;
}
#popup form label select{
    float:left;
}

#popup form .textarea{
	height:40px;
}

#popup input,#popup select,#popup textarea{
  width:250px;
  float:left;
  color:#666;
  padding:0 !important;
  font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#popup form button{
	float:right;
	margin:10px 0;
	display:inline;
	margin-right:15px;
}

#popup .texto_legal{
	float:left;
	clear:both;
	width:100%;
	padding-bottom:10px;
	font:10px Arial, Helvetica, sans-serif;
}
#popup .boton_fondo {
background: url(/images/fnd_boton.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,sans serif;
font-size:10px;
height:18px !important;
line-height:18px;
padding-bottom:1px;
width:53px;
}
/* fin formulario popup */

/* fin estilos popup */

/* resultados busqueda */
#contenido_interior_izqda .resultado{
    float: left;
    display: inline;
    margin:10px 0 15px 30px;
    width:95%;
    padding-bottom: 10px;
    border-bottom: 6px solid #EAEAEA;
}
#contenido_interior .resultado h3{
    margin: 0 0 5px 0;
    padding: 0;
    font:bold 13px Arial, Helvetica, sans-serif;
    color: #F0A907;
    float:none;
}
#contenido_interior_izqda .resultado .contenido_resultado{
    margin-top:10px;
}
#contenido_interior .resultado p{
    float:none;
    margin:0 0 5px;
    padding: 0;
}
/* fin resultados busqueda */
.img_not{
	width: 327px;
}
.img_not_peq{
	height: 26px;
}
.clear{
	clear: both;
}
/* Sample 7*/
/*.mask6{
	position:absolute;
	left:50%;
	margin-left:-163px;
	width:326px;
	height:174px;
	overflow:hidden;
}
#box7{
	position:absolute;
	width: auto;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:absolute;
	width:280px;
	clear:both;
	height:26px;
	overflow:hidden;
	top: 130px;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:26px;
	margin: 0 !important;
	padding: 0 !important;	
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	width:55px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;

}
#thumbs7 .thumbs div img{
	width:49px;
	float:right;
}
#thumbs_handles7 span{
	background:url(/noobslide/thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:1200px;
	background:url(/noobslide/thumbs_mask.gif) no-repeat center top;
}
*/
/* fin Sample 7*/


