/* CSS Document */
body{
	background:url(../imagenes/fondofondo.gif) repeat-y center top;
	background-color:#000000;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    text-align: center;
}
h1{



}
a{
	text-decoration:none;
}
for
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#contenedor{
	width:1008px;
	margin:0px auto;
	text-align:center;
	padding: 0 0 0 0;
	overflow: hidden;
	background-color:#FFFFFF;
}

#cabecera1{
	width:1008px;
	height:20px;	
	/*padding-right:25px;*/
	padding-right:0px;
	background:url(../imagenes/cabecera1.gif) no-repeat left top;
}

#cabecera2{
	width:1008px;	
	height:115px;
	background:url(../imagenes/cabecera2.gif) no-repeat left top;
}

#servicios1{
	width:300px;
	height:18px;
	float:right;
	background:url(../imagenes/fondoservicios1.gif) no-repeat left top;
        background-position:right;
	text-align:right;
	padding-right:25px;
	padding-top:0px;
        margin-right:0px;
}

#servicios2{
	width:300px;
	height:115px;
	float:right;
	background:url(../imagenes/fondoservcios2.gif) no-repeat right top;
	text-align:right;
	padding-right:25px;
	margin-right:0px;
}
#columnaderecha{
	width:112px;	
	float:right;
	padding-bottom: 30000px;
        margin-bottom: -30000px;
}
#columnacentral{
	width:708px;
	float:right;
	background:url(../imagenes/fondocentral.gif) no-repeat center bottom;
	min-height:450px;
        height:auto !important;
        /*height:450px;*/
	margin:0;
	padding:0;
	/*height:auto !important;
	height:100%;
	min-height:100%;*/
    
}

#columnaizquierda{
	width:188px;
	height:363px;
	float:left;
	background-color:#000000;
	padding-top:80px;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
}
#publicidad{
	width:112px;
	float:right;
	background-color:#666666;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
}

#menusuperior{
	width:1008px;
	height:18px;
	background-color:#00b7bd;
	background:url(../imagenes/fondomenuprincipal.gif) no-repeat left top;
	color:#FFFFFF;
	text-transform:uppercase;
}

#guia{
	width:708px;
	height:10px;
	text-align:left;
	padding:5px 5px 5px 15px;
	font-size:10px;
	color:#666666;
	margin-bottom:10px;
	background-color:#cbf1f2;
}
html > body #guia{
	width:688px;
}

#guia a{
	color:#666666;
}


#guia a:hover{
	color:#666666;
        text-decoration:underline;
}

html > body #guia{
        width:688px;
	padding:5px 5px 5px 15px;
}

.cabeceracontenidos{
	width:690px;
	height:20px;
	background:url(../imagenes/fondocabeceracontenidos.gif) no-repeat right;
	margin:auto;
	text-align:left;
	padding:8px 5px 5px 5px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.cabeceracontenidosinteriores{
	width:680px;
	height:125px;
	margin:auto;
	text-align:left;
	/*padding:8px 5px 5px 5px;*/
	margin-bottom:10px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
html > body .cabeceracontenidosinteriores{
	width:690px;
}


html > body .cabeceracontenidos{
	width:680px;
}

.cabeceracontenidos a{
	color:#666666;
}

.contenidos1{
	width:690px;
	margin:auto;
	color:#666666;
}
.contenidos2{
	width:680px;
	margin:auto;
	text-align:justify;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	color:#666666;
	clear:both;
}
.contenidos2 a{
        color:#666666;
}
html > body .contenidos2{
	margin-left:10px;
}

.cajaizquierda1, .cajaizquierda1 a{
	width:188px;
	height:21px;
	background:url(../imagenes/fondocaja1.gif) no-repeat left;
	padding:8px 3px 0px 15px;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:5px;
}
html > body .cajaizquierda1, html > body .cajaizquierda1 a{
	width:170px;
	padding:8px 3px 0px 15px;
}

#menusuperior{
	margin:0px 0px 0px 0px;
	
}

#menusuperior ul{
	margin:0px 0px 0px 195px;
	padding:0px 0px 0px 0px;
	height:18px;	
        width:550px;
        	/*border:1px solid red;*/
}

#menusuperior li{
	display:block;
	float:left;
	margin:3px 5px 0px 0;
	padding:0px 0 0 10px;
	color:#FFFFFF;
	/*border:1px solid black;*/
}
#menusuperior li a{
	margin:3px 5px 10px 0;
	padding:0px 0 0 10px;
	background:url(../imagenes/puntoverde.gif) no-repeat left;
	color:#FFFFFF;
}
#menusuperior li a .primero{
	background:none;
}
#menuizquierdo{
	margin:0px 0px 0px 0px;
}

#menuizquierdo ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menuizquierdo li{
	border-bottom:1px solid gray;
        list-style:none;
}

#menuizquierdo li a{
	background:url(../imagenes/flecha.gif) no-repeat left top;
	padding: 7px 0px 9px 20px;
	margin:0px 0px 0px 20px;
	/*list-style-image:url(../imagenes/flecha.gif);
	list-style-position:inside;*/
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	display:block;
	/*height:15px;*/
}

html > body #menuizquierdo li a{
	padding: 5px 0px 7px 25px;
	margin:0px 0px 0px 10px;
}
#menuizquierdo .padre{
	border-bottom:none;
}
#menuizquierdo .hijo{
	border-bottom:none;
	margin-left:25px;
}
#menuizquierdo .hijo_activo {
	border-bottom:none;
	margin-left:25px;
       
}
#menuizquierdo .hijo_activo a{

        color:#00B39D;
}
#menuizquierdo .ultimohijo{
        height:1px;
	border-bottom:1px solid gray;
	background:none;
}
#logo{
	width:184px;
	height:166px;
	position:absolute;
	z-index:1000;
	top:70px;
	/*background:url(../imagenes/logoeps.gif) no-repeat center top;	*/
        _left:0;    
        /*#margin-left:-86px;*/
}
html > body #logo{
	margin-left:0px;
        /*left:0;*/
}
*:first-child+html #logo {
	margin-left:-94px;
}

#busqueda1 form{
	margin-bottom:15px;
}
#busqueda1 select{
	width:150px;
	height:20px;
	font-size:10px;
	margin-bottom:5px;
}
.input2{
	display:block; 
	float:right; 
	clear:both;
	margin:5px 10px 0px 10px;
	padding:0 0 0 0;
    heigth:17px;
}

html > body  #busqueda1 input{
	display:block; 
	float:right; 
	clear:both;
	margin:0 20px 10px 0;

}
#piegeneral{
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	height:20px;
	clear:both;
	vertical-align:bottom;
}

#piegeneral ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#piegeneral li{
	display:inline;
	margin:0px 15px 0px 0px;
	padding:2px 0 0 5px;
	color:#666666;
	text-transform:uppercase;
}

#piegeneral li a{
	padding-left:10px;
	color:#666666;
	background:url(../imagenes/puntoverde.gif) no-repeat left;
}

.input1{
	width:100px;
	height:17px;
	font-size:10px;
	padding:3px;
        padding:0 0 0 0;
}
	
.textologin1{
	float:right;
	height:18px;
	padding-top:5px;
	padding-right:20px;
	text-transform:capitalize;
}

.cajalogin1{
	float:right;
	height:23px;
}
#login{
	margin:20px 0 0 0;
	padding:0 0 0 0;
}
.divlogin1{
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.input3{
	float:right; 
	margin-top:5px;
}
.textologin2{
	float:right;
	height:18px;
	padding-top:5px;
	padding-right:103px;
	text-transform:uppercase;
}


#tlf
{
	padding:2px 5px 0 0;
	margin: 0 0 0 0;
	text-transform:uppercase;
	float:right;
	/*width:150px;*/
	/*border:1px solid black;*/
}
#buscadorgeneral
{
	float:right;
	padding:0 0 0 0;
	width:105px;
	display:inline;
	margin:0 0 0 0;
	height:17px;
}
#buscador form
{
	padding:0 0 0 0;
	margin:0 0 0 -8px;
}
#restosuperior{
	width:258px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:17px;
	overflow:hidden;
	/*border:1px solid blue;*/
}
.input5{
	width:65px;
	height:17px;
	font-size:10px;
	margin:0 0 4px 0;
	padding:0 0 0 0;
}
.input4{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.contenidos3{
	/*width:353px;
	margin:0 10px 20px 5px;*/
	width:350px;
	float:right;
	padding:15px 15px 15px 15px;
	margin:0 5px 20px 5px;	
	color:#666666;
	text-align:justify;
	background:url(../imagenes/fondocontenidos3.jpg) repeat-y left;
    min-height:300px;
    height:auto !important;
    height:300px;
    
}
html > body .contenidos3{
	margin:0 10px 40px 5px;
	width:320px;
}
.fichacolderecha{
	width:400px;
	float:right;
	margin:0 5px 20px 5px;	
	color:#666666;
	text-align:justify;
    min-height:300px;
    height:auto !important;
    height:300px;
}
html > body .fichacolderecha{
	margin:0 10px 40px 5px;	
}

.contenidos4{
	padding:15px 15px 0px 15px;
	color:#666666;
	text-align:justify;
	background:url(../imagenes/fondocontenidos4.gif) repeat-y left;
}

h1 {
	padding:10px 5px 0px 5px;
	color:#666666;
	text-align:justify;
	font-size:12px;
	
}



.menucontenidos1{
	width:330px;
	height:350px;
	float:left;
	padding:0px 0 10px 0;
	text-align:center;
	margin:0px;
     
}
.fichacolizquierda{
	width:290px;
	height:350px;
	float:left;
	padding:0px 0 10px 0;
	text-align:center;
	margin:0px;
}
.item_menucontenidos1_activo{
	padding:7px 5px 10px 10px;
	margin:0 5px 10px 10px;
	background:url(../imagenes/fondomenuinterioractivo.jpg) no-repeat left;
	height:10px;
	width:315px;
	text-align:left;
	font-size:10px;
	color:#666666;
        font-weight:bold;
}
.item_menucontenidos1_activo a{
	color:#666666;
}
.item_menucontenidos1{
	padding:7px 5px 10px 10px;
	margin:0 5px 10px 10px;
	background:url(../imagenes/fondomenuinterior.jpg) no-repeat left;
	height:10px;
	width:315px;
	text-align:left;
	font-size:10px;
	color:#666666;
        font-weight:bold;
}
.item_menucontenidos1 a{
	color:#666666;
}

html > body .item_menucontenidos1_activo{
	width:300px;
	margin:0 5px 10px 10px;
}
html > body .item_menucontenidos1{
	width:300px;
	margin:0 5px 10px 10px;
}

.columnainteriorderecha1{
	float:right;
	width:217px;
	padding-right:5px;
	margin:0 0 0 10px;
}
.columnainteriorcentral1{
	float:right;
	width:211px;
	padding-right:5px;	
	margin:0 0 0 0;
}
.columnainteriorizquierda1{
	float:left;
	width:217px;
	padding-right:5px;
	margin:0 10px 0 0;
}
.item_cabeceratotal{
        float:right;
	width:659px;
	padding-left:5px;
}

.item_cabeceracontenidosderecha1{
	float:right;
	width:219px;
	padding-left:5px;
}
.item_cabeceracontenidoscentral1{
	float:right;
	width:221px;
	padding-left:5px;
}
.item_cabeceracontenidosizquierda1{
	float:left;
	width:219px;
	padding-left:5px;
}
.bodytext a, .contenidos3 a{
	color:#626060;
}
.bodytext a:hover, .contenidos3 a:hover{
    color:#626060;
	text-decoration:underline;
}
#topficha{
	background:url(../imagenes/fondotopficha.jpg) no-repeat top center;    
	width:708px;
	height:78px;
	font-size:16px;
	overflow:auto;
	padding-right:0px;
        z-index:700;
position:relative;
}

#topficha .derecha{
    width:600px;
	height:30px;
	float:right;
}

#topficha .derecha .bloquefotos{
    width:350px;
    height:50px;
    float:right;
    font-size:10px;
    text-align:left;
    color:#666666;
    /*border:1px solid red;*/
}
#topficha .derecha .bloquefotos div{
    display:inline;
    margin-right: 5px;
}
#topficha .derecha .bloquetexto{
    width:240px;
    float:left;
    text-align:left;
}
#topficha .derecha .bloquetexto .titulo{
    color:#666666;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;

}
#topficha .derecha .bloquetexto .enlace{
    color:white;
    font-size: 10px;
    margin-bottom: 15px;

}
#topficha .derecha .bloquetexto .enlace a{
    color:white;
}
#topficha .izquierda {
	/*background:transparent url(../imagenes/logo2.gif) no-repeat scroll left top;*/
	background:transparent url(../imagenes/logos/ohotels_naturaleza-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}
#topficha .izquierda_naturaleza {
	background:transparent url(../imagenes/logos/ohotels_naturaleza-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}
#topficha .izquierda_spa {
	background:transparent url(../imagenes/logos/ohotels_spa-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}

#topficha .izquierda_urbanos {
	/*background:transparent url(../imagenes/logos/ohotels_urbanos.gif) no-repeat scroll left top;*/
        background: transparent url(../imagenes/logos/ohotels_urbanos-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}
#topficha .izquierda_golf {
	background:transparent url(../imagenes/logos/ohotels_golf-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}
#topficha .izquierda_costa {
	background:transparent url(../imagenes/logos/ohotels_costa-trans.png) no-repeat scroll left top;
	float:left;
        margin-left:10px;
	height:78px;
	width:90px;
	position:relative;
        z-index:600;
}
#topficha .derecha .titulo {
    font-size: 16px;
    text-align: left;
    padding-top: 5px;
}
#topficha .colizquierda {
    font-size: 10px;
    text-align: left;
    margin-top: 10px;
}

#topficha .derecha .titulo a, #topficha .derecha .colcentral a, #topficha .derecha .colderecha a{
	color:#666666;
    text-decoration:none;
}
#topficha .derecha .titulo a:hover, #topficha .derecha .colcentral a:hover, #topficha .derecha .colderecha a:hover{
	color:#666666;
    text-decoration:underline;
}
#topficha .derecha .colizquierda a{
	color:#ffffff;
}
#topficha .derecha .colizquierda a:hover{
	color:#ffffff;
    text-decoration:underline;
}
.fotoficha {
	text-align:center;
	border:0px;
        margin:auto;
}
#imagen_ficha{
        width:708px;
	height:200px;
	margin-top:-20px;
	margin-bottom:20px;
        padding:0 0 0 0;
        z-index:300;
}
html > body #imagen_ficha{
	width:708px;
}

#menuficha {
	width:100%;
	margin-bottom:15px;
	padding:0 0 0 0;
	margin-right:0px;
}
#menuficha ul, #menuficha2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:18px;	
    width:100%;
}

#menuficha li, #menuficha2 li{
	width:91px;
	height:16px;
	display:block;
	float:left;
	margin:3px 4px 2px 0px;
	padding:3px 2px 3px 2px;
	color:#666666;
	text-align:center;
	background:url(../imagenes/boton1ficha.gif) repeat-y left;
	border:1px solid #b2cacc;
	text-transform:uppercase;
	font-size:10px;
}
html > body #menuficha li, html > body #menuficha2 li{
	padding:5px 2px 0 2px;
}
#menuficha li a, #menuficha2 li a{
	color:#666666;
	display:block;
}

#menuficha .ultimo, #menuficha2 .ultimo{
	margin-right:0px;
}
#menuficha .ultimo a, #menuficha2 .ultimo a{
	margin-right:0px;
}
#menuficha .activo, #menuficha2 .activo{
	background:url(../imagenes/boton1fichaactivo.gif) repeat-y left;
}

.contenidos5{
	width:688px;
	margin:0 10px 0 10px;
	color:#666666;
	text-align:justify;
	padding: 15px 15px 15px 15px;
	background:url(../imagenes/fondocontenidos5.gif) repeat-y left;
}
html > body .contenidos5{
	width:658px;
        margin:0 10px 0 10px;
}
#menuficha2 {
	width:688px;
        margin:0 10px 15px 10px;
}
.columna_formulario{
	width:310px;
	float:left;
	margin:0 5px 0 5px;
	color:#666666;
	text-align:justify;
	padding: 5px 5px 5px 5px;

}
#formulario1 label {
	float: left;
	width: 150px;
	font-weight: bold;
}

#formulario1 input, textarea, select{
	width: 100px;
	margin-bottom: 5px;
}

#formulario1 textarea{
	width: 250px;
	height: 100px;
}

#formulario1 select{
	width: 70px;
	
}
#formulario1 select.peque{
	width: 40px;
	
}
#formulario1 input.grande{
	width: 140px;
	
}
#formulario1 p{
	clear: left;
}
.booking_general
{
    width: 100px;
}
.tabla_booking_general td
{
    height:8px;
    padding: 0 10px 0 10px;
    margin: 0 0 0 0; 
}
.booking_general input
{
    width:85px;
    border: 5px solid blue;
    float: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.contenidos6
{
	width:260px;
	float:right;
	padding:15px 15px 15px 15px;
	margin:0 5px 20px 5px;	
	color:#666666;
	text-align:justify;
	background:url(../imagenes/fondocontenidos3.jpg) repeat-y left;
    min-height:300px;
    height:auto !important;
    height:300px;
	border:0px solid blue;
}

html > body .contenidos6
{
	width:230px;
	float:right;
	padding:15px 15px 15px 15px;
	margin:0 5px 20px 5px;	
	color:#666666;
	text-align:justify;
	background:url(../imagenes/fondocontenidos3.jpg) repeat-y left;
    min-height:300px;
    height:auto !important;
    height:300px;
	border:0px solid blue;
}

.contenidos7
{
	width:430px;
	float:left;
	padding:0px 0 10px 0;
	text-align:center;
	margin:0px;
	border:0px solid red;
}

.cabecera_busqueda_mapa
{
	padding:10px 0 5px 30px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.item_busqueda_mapa
{
	width:410px;
	margin-left:10px;
}

.tabla_ficha_mapa
{
	background:url(../imagenes/fondofichamapa.jpg) repeat-y left;
	border:0px solid black;	
	width:100%;	
}

.tabla_ficha_mapa td
{
	padding-top:5px;
}

.tabla_ficha_mapa .izquierda
{
	width:150px;
	background:url(../imagenes/ficha_mapa.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}

.tabla_ficha_mapa .centro
{
	width:170px;
	padding-left:10px;
}

.tabla_ficha_mapa .derecha
{
	width:90px;
}

.item_busqueda_mapa .centro .nombre_hotel
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
}

.item_busqueda_mapa .centro .donde_hotel
{
	color:#000000;
	font-size:10px;
	padding-bottom:5px;
}

.item_busqueda_mapa .derecha .enlace_hotel
{
	color:#666666;
	font-size:10px;
	text-transform:capitalize;
	text-align:right;
	padding-bottom:5px;
	padding-top:2px;
	padding-right:23px;
	background:url(../imagenes/flecha_negativa.gif) no-repeat right center;
}

.item_busqueda_mapa .derecha .enlace_hotel a
{
	color:#666666;
	display:block;
}

.item_busqueda_mapa .derecha .enlace_hotel a:hover
{
	text-decoration:underline;
}

.cabeceracontenidosinteriores2{
	background:url(../imagenes/fondocabeceracontenidosinteriores2.jpg) repeat-x left top;
	width:700px;
	margin:auto;
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	height:50px;
	padding:15px 0 0 20px;
}

html > body .cabeceracontenidosinteriores2{
	background:url(../imagenes/fondocabeceracontenidosinteriores2.jpg) repeat-x left top;
	width:680px;
	margin:auto;
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	height:35px;
	padding:15px 0 0 20px;
}

#logosohotels{
	text-align:center;
	width:700px;
	margin-bottom:30px;
}
.tablalogos{
	width:100%;
	text-align:center;
	color:#000000;
	font-size:11px;
}
.tablalogos a{
	color:#000000;
	text-decoration:none;
}

.tablalogos a:hover{
	color:#000000;
	text-decoration:underline;
}
.tabla_ficha_mapa .izquierda1
{
	width:150px;
	background:url(../hoteles2/miniaturas/1.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda2
{
	width:150px;
	background:url(../hoteles2/miniaturas/2.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda3
{
	width:150px;
	background:url(../hoteles2/miniaturas/3.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}

.tabla_ficha_mapa .izquierda4
{
	width:150px;
	background:url(../hoteles2/miniaturas/4.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda5
{
	width:150px;
	background:url(../hoteles2/miniaturas/5.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda6
{
	width:150px;
	background:url(../hoteles2/miniaturas/6.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda7
{
	width:150px;
	background:url(../hoteles2/miniaturas/7.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda8
{
	width:150px;
	background:url(../hoteles2/miniaturas/8.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda9
{
	width:150px;
	background:url(../hoteles2/miniaturas/9.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda10
{
	width:150px;
	background:url(../hoteles2/miniaturas/10.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda11
{
	width:150px;
	background:url(../hoteles2/miniaturas/11.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}

.tabla_ficha_mapa .izquierda12
{
	width:150px;
	background:url(../hoteles2/miniaturas/12.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda13
{
	width:150px;
	background:url(../hoteles2/miniaturas/13.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda14
{
	width:150px;
	background:url(../hoteles2/miniaturas/14.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda15
{
	width:150px;
	background:url(../hoteles2/miniaturas/15.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda16
{
	width:150px;
	background:url(../hoteles2/miniaturas/16.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda17
{
	width:150px;
	background:url(../hoteles2/miniaturas/17.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda18
{
	width:150px;
	background:url(../hoteles2/miniaturas/18.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda19
{
	width:150px;
	background:url(../hoteles2/miniaturas/19.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}

.tabla_ficha_mapa .izquierda20
{
	width:150px;
	background:url(../hoteles2/miniaturas/20.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda21
{
	width:150px;
	background:url(../hoteles2/miniaturas/21.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda22
{
	width:150px;
	background:url(../hoteles2/miniaturas/22.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda23
{
	width:150px;
	background:url(../hoteles2/miniaturas/23.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda24
{
	width:150px;
	background:url(../hoteles2/miniaturas/24.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda26
{
	width:150px;
	background:url(../hoteles2/miniaturas/26.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda25
{
	width:150px;
	background:url(../hoteles2/miniaturas/25.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda27
{
	width:150px;
	background:url(../hoteles2/miniaturas/27.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda28
{
	width:150px;
	background:url(../hoteles2/miniaturas/28.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda29
{
	width:150px;
	background:url(../hoteles2/miniaturas/29.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda30
{
	width:150px;
	background:url(../hoteles2/miniaturas/30.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}.tabla_ficha_mapa .izquierda31
{
	width:150px;
	background:url(../hoteles2/miniaturas/31.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda32
{
	width:150px;
	background:url(../hoteles2/miniaturas/32.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda33
{
	width:150px;
	background:url(../hoteles2/miniaturas/33.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda35
{
	width:150px;
	background:url(../hoteles2/miniaturas/35.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda36
{
	width:150px;
	background:url(../hoteles2/miniaturas/36.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}

.tabla_ficha_mapa .izquierda37
{
	width:150px;
	background:url(../hoteles2/miniaturas/37.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}
.tabla_ficha_mapa .izquierda38
{
	width:150px;
	background:url(../hoteles2/miniaturas/37.jpg) no-repeat left top;
	text-align:right;
	margin-top:-5px;
	padding-top:0;
}


html>body #imagen img:hover{cursor:hand;}
#imagen img:hover{cursor:pointer;}

html>body #imagen_ficha img:hover{cursor:hand;}
#imagen_ficha img:hover{cursor:pointer;}

html>body #mini0, html>body #mini1, html>body #mini2, html>body #mini3, html>body #mini4, html>body #mini5
{cursor:hand;}

#mini0, #mini1, #mini2, #mini3, #mini4, #mini5
{cursor:pointer;}

.logo_facebook{
        text-align:left;
        margin-top: 20px;
        margin-bottom:20px;
        padding-left:15px;
}

.color_corporativo{
color: #00b7bd;
}

.idioma{

color: #6d6f72;
font-weight:bold;

}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-size:10px; color:#000000; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:10px; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-searchbox td{ font-size:10px; color:#000000; }
