html, body {height:auto}

h2 { margin:10px 0px 0px 0px}
h2 a {color:#666; text-decoration:none;font-weight:bold	; cursor:text; margin:15px 0px 15px 0px	 }
h2 a:hover { color:#666; } 

#main-1 #page .right-block .text-2 .info ul { margin:20px}
#main-1 #page .right-block .text-2 .info ul li { margin-left:10px}

#main-1 #page .right-block .text-2 .info ul.image { margin:10px auto 10px auto}
#main-1 #page .right-block .text-2 .info ul.image li { margin:0px; padding-bottom:5px}
#main-1 #page .right-block .text-2 div.info p { margin:0px 0px 8px 0px}
 a.mas_info { 	cursor:pointer; }

#imagen { text-align:center; margin:0px 15px 10px 15px}
#imagen a img { border:0px;  }

#busqueda {  padding-top:10px}
#busqueda a { color:#000; text-decoration:none; cursor:text}

.verficha{ width:100px;  text-align:center; margin-bottom:10px;}
.ficha_resumen{display:none; background-color:#FFFFFF; z-index:1; position:absolute; width:100px; border:0px solid #666;}
.ficha_resumen_cont{ width:258px; background-color:#FFFFFF; text-align:left; padding:10px; border:1px solid #666;}

.ficha_resumen a { color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.ficha_resumen a:hover { text-decoration:underline}
.ficha_resumen p a { font-size:10px; color:#666; text-decoration:none; margin-top:6px}

div.info div.text p a{color:#9D9B9B; text-decoration:underline; font-weight:normal; cursor:pointer;}
div.info div.text p a:HOVER{color:#A2C017;  text-decoration:none; font-weight:normal;}

#subterminos { margin-top:20px }
#main-1 #page .right-block .text-2 #subterminos .info { margin:0px 0px 30px 0px }
#main-1 #page .right-block .text-2 #subterminos .info p { margin:10px 0px 10px 0px }
#main-1 #page .right-block .text-2 #subterminos .info ul { margin:10px}
#main-1 #page .right-block .text-2 #subterminos .info ul li { margin:0px 0px 5px 20px}

#minfo {margin-top:10px}

#main-1 #page .right-block .text-2 .info ul li ul { margin-top:5px; width:300px}
#menu_reserva .top	{  	font-size: 24px;color: #9d9b9b;margin: 0;font-weight: normal;text-transform: lowercase;}

#main-1 #page .right-block .text-2 ul.image { float:right; width:220px; display:list-item; margin:-40px 12px 0px 0px !important}
#main-1 #page .right-block .text-2 ul.image li a img {width:218px;height:137px; border:0px; margin-bottom:5px}

.info .text {float:left;width:420px}

#main-1 #page .right-block .text-2 .info .text p { margin-top:0px; line-height:18px}

#footer p a{ color:#9D9B9B; text-decoration:none; cursor:text}

#page .right-block {
float:right;
padding:3px 0 0;
width:658px;
}

#page .right-block .main-nav {
border-bottom:2px solid #DDDDDD;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 4px;
overflow:hidden;
padding:0 0 2px;
width:658px;
}
#page .left-block {
float:left;
margin:0 6px 0 0;
width:200px;
}

.info p a {color:#9D9B9B; text-decoration:underline; cursor:pointer; }
.info p a:hover {color:#A2C017; text-decoration:none; }

h1 {float:left;width:400px;}


