﻿body {margin: 0;padding: 0;background:url("images/bg.gif") repeat-x top;}
#leftCol h2,#rightCol h2,#centerCol h2 {font: 26px "Lucida Grande", Arial, sans-serif;margin:10px 0 0 20px;color:#0066CC;}
h3 {margin-top:10px;margin-bottom:10px; font: 120% "Lucida Grande", Arial, sans-serif;font-weight:bold;}
#wrapper {width:970px; margin:0 auto;}
#header {background:url("images/head2.gif") no-repeat left; height:120px;}
#header h1 a{color:#303030;}
#header h1 a:hover{text-decoration:none;}
#header h1 {height: 0px;padding:0px 0px 0px 0px;margin-bottom:0px;margin-top:0px;}
#header  h1 a{display: block;text-indent: -9999px;}
#lang {margin-right:410px;float:right;width:150px;}
#lang img {margin-left:10px;border-width:0px;}
ul#menu{margin:0 0 0 10px;padding-top:83px;list-style-type:none;width:auto;position:relative;display:block;height:25px;
font-size:1em;font-weight:bold;font-family:"Lucida Grande",Verdana, sans-serif;}
ul#menu li{display:block;float:left;margin:0;padding:0;}
ul#menu li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:12px 20px 0 20px;height:25px;}
ul#menu li a:hover{background-color:#1758B1;color:#E6EEF8;}
ul#menu li a.current{ color:#000000; background-color:#ffffff;height:25px;}
#container {font-family:Arial, Helvetica, sans-serif;}
#front h2 {font: 140% "Lucida Grande", Arial, sans-serif;margin:30px 0 0 20px;color:#0066CC;}
#frame {height:266px;width:466px;border:1px #DDD7C4 solid;background-color:#CCDEDE;float:left;margin-top:25px;color:#000000;}
#frame1 {height:310px;width:460px;border:1px #DDD7C4 solid;background-color:#CCDEDE;float:left;margin-top:25px;color:#000000;}
#show {margin: 8px 10px 0 8px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#front-left {float:left;width:250px;height:290px;background-image:url('images/parque.jpg');}
#front-left p, #front-right p{margin:20px;line-height:1.2em;}
#front-right {float:right;width:250px;height:290px;background-image:url('images/cubancar.jpg');}
#leftColumn { float:left; width:300px;padding:10px 10px 5px 10px;margin-top:20px;font-size:14px;}
#rightColumn { float:right; width:300px; padding:10px 10px 5px 20px;font-size:14px;text-align:center; }
#centerColumn {text-align:center; float:left; width:300px;padding:10px 10px 5px 10px;font-size:14px; }
#leftCol, #centerCol { float:left; width:300px;padding:10px 10px 5px 10px;margin-top:20px;font-size:14px;}
#rightCol { float:right; width:280px; padding:10px 10px 5px 20px;margin-top:20px;font-size:14px;}
#todo li {width:200px;background:url('images/more.gif') no-repeat left;line-height:20px;padding-left:20px;}
#todo li:hover {width:200px;background:url('images/more1.gif') no-repeat left;}
#todo ul {list-style:none;}
#todo img {border:5px #CCDEDE solid;margin-left:25px;float:left;margin-left:0px;margin:0 10px 10px 0;}
#todo a{text-decoration:none;color:#0066CC}
#todo a:hover {color:#000;}
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{position: absolute;background-color:#fff;padding:5px;left:-1000px;
border: 1px;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{ visibility: visible;top: -30px;left: 30px; }
#rightCol.thumbnail:hover span {left: -30px;}
#type1 {background-color:#CCDEDE;}
#type1 p{font-size:14px;margin-bottom:0px;margin-top:10px;}
#type1 .corner {background-image:url(images/corners.gif);}
.roundedBox {position:relative; padding:17px; margin:10px 0;text-align:center;font-size:large;font-family:"Lucida Grande", Arial, sans-serif;color:#4a4a4a}
.corner {position:absolute; width:17px; height:17px;}
.topLeft {top:0; left:0; background-position:-1px -1px;}
.topRight {top:0; right:0; background-position:-19px -1px;}
.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}
.bottomRight {bottom:0; right:0; background-position:-19px -19px;}
.btn { display: block;margin-left:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold; position: relative; background: #FB0505; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; } 
.btn * { font-style: normal; background-image: url(images/btn211.png); background-repeat: no-repeat; display: block; position: relative; } 
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; } 
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; } 
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; } 
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; } 
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn yellow { background: #2ae; } 
.btn:hover { background-color: #9A0407; }  
.btn[class] { background-image: url(images/shade.png); background-position: bottom; }  
#locright {width:285px; float:right;margin-top:25px;}
#locright img {border:5px #CCDEDE solid;}
#locright p{margin-left:20px;}
#map {width:633px; height:313px;margin:25px 0 0 20px;background-image:url('images/mapa2.jpg');border:5px #CCDEDE solid}
#map a {font-size:12px;color:#fff;font-weight:bold;}
#map a:hover {color:lime;}
#map p {width:90px;height:16px;background-color:#585757;padding:2px 0 4px 0;text-align:center;margin-bottom:0px;}
#easyTooltip{margin:0 10px 1em 0;width:260px;padding:8px;background:#f5f5f5;border:1px solid #e1e1e1;line-height:130%;}
#easyTooltip h3{margin:0 0 .5em 0;font:13px Verdana,"Lucida Grande", Arial, Helvetica, sans-serif;
text-transform:uppercase;font-weight:bold;}	
#easyTooltip p{margin:0 0 .5em 0;font:13px Arial, Helvetica, sans-serif;}		
#easyTooltip img{background:#fff;padding:1px;border:1px solid #e1e1e1;float:left;margin-right:10px;}		
#item, #item1, #item2, #item3, #item4, #item5, #item6, #item7, #item8{display:none;}
#footer {clear: both; padding: .7em;border-top: 5px solid #CCDEDE;background:url("images/bgrfoot.gif") repeat-x top;
height:110px;color: #fff; margin-top:20px;}
#footer img {border-width:0px;}
#footer p {margin-top:10px;margin-bottom:10px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.clearfix { display: inline-block; }
 * html .clearfix { height: 1%; }
.clearfix { display: block; } #foot1 {float:left;	}
#foot2 {float:right;width:485px;text-align:right;}
#foot1,#foot2 {margin-top:10px;color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:0.8em; padding:0 20px 0 20px;
line-height:1.3em;}
#foot2 a {text-decoration:none; color:#fff; font-weight:bold;}
#foot2 a:hover {color:lime;}
#roomright {width:355px; float:right;margin-top:10px;padding-right:20px}
#rooms {width:550px;margin-top:15px;margin-left:45px;}
#slider{}	
#slider ul, #slider li {margin:0;padding:0;list-style:none;}
#slider li, #slider2 li{ 
width:450px;height:300px;overflow:hidden;}
#slider2 li{ background:#f1f1f1;}		
#slider2 li h2{ margin:0 20px;padding-top:20px;}	
#slider2 li p{ margin:20px;}								
p#controls, p#controls2{margin:0;position:relative;} 	
#prevBtn, #nextBtn { display:block;margin:0;overflow:hidden;text-indent:-8000px;width:30px;height:77px;position:absolute;left:-30px;
top:-190px;}	
#nextBtn, #nextBtn2{ left:460px;}														
#prevBtn a, #nextBtn a {  display:block;width:30px;height:77px;background:url(images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #nextBtn2 a{ background:url(images/btn_next.gif) no-repeat 0 0;}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FF0000;
 }
 
 #recaptcha_table {
   border-color: #0066CB;
 }
 
 #recaptcha_response_field {
   border-color: #0066CB;
   background-color:#0066CB; 
 }

