html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline  : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}

ol, ul {
list-style : none;
}

body {
background:url(../images/fondo.jpg) repeat-x;
}

#cabecera {
height:151px;
}

#cuerpo {
width:971px;
height:270px;
margin:15px auto;
position:relative;
background-color:#FFF;
background-image:url(../images/centro.jpg);
background-position: center;
background-repeat:no-repeat;
padding-top:20px;

}

#cuerpo2 {
width:971px;
margin:15px auto;
position:relative;
background-color:#FFF;
}

#logo a {
background:url(../images/logo.jpg);
width:205px;
height:63px;
text-indent:-100000px;
display:block;
top:60px;
left:0px;
position:absolute;
}

#center {
width:971px;
height:151px;
margin:0 auto;
position:relative;
}

#menu {
position:absolute;
top:-38px;
right:0px;
background-color:#FFF;
border:1px solid  #CCC;
}

#menu li {
float:left;
}

#menu li a, #menu li a:visited {
color:#767676;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
display:block;
padding:10px;
}

#menu li a:hover, #menu li a:activa {
color: #0f4e74;
}

.activa {
color:#0f4e74;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
padding:10px;
}

#lenguaje {
position:absolute;
top:-120px;
right:12px;
color:#fff;
}

#lenguaje li{
height:17px;
float:left;
display:block;
margin:0 0 0 10px;
font-size:14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#lenguaje li a {
color:#a14939;
text-decoration:none;
}

#lenguaje li a:hover {
color:#fff;
}

#hcard-Hotel-Cardena {
color:#000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-bottom:10px;
position:absolute;
right:0px;
text-align:right;
top:56px;
width:653px;
line-height:18px;
margin-top:20px;
}

#hcard-Hotel-Cardena a {
color:#a14939;
text-decoration:none;
}

.given-name, .locality {
display:none;
}

.izd{ float:left; width:290px;}
.izd h2 {
color:#e2e2e2;
font-size:16px;
margin:20px 0 20px 80px;
font-family:Georgia;
}
.izd p{
margin:6px 0 0 80px;
z-index:100000px;
font-size:11px;
color:#FFF;
font-size:12px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#e2e2e2;
width:180px;
}

.medio{ float:left; width:290px;}
.medio h2 {
color:#eb810f;
font-size:16px;
margin:190px 0 20px 0px;
font-family:Georgia;
}
.medio p{
margin:-15px 0 0 10px;
z-index:100000px;
font-size:11px;
color:#FFF;
font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#e2e2e2;
width:290px;
}

.dcha{ float:left; width:290px;}
.dcha h2 {
color:#eb810f;
font-size:16px;
margin:190px 0 20px 60px;
font-family:Georgia;
}
.dcha p{
margin:-15px 0 0 70px;
z-index:100000px;
font-size:11px;
color:#FFF;
font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#e2e2e2;
width:290px;
}

#situacion .goto {
height:23px;
position:absolute;
right:33px;
bottom:28px;
padding:4px 35px 0 10px;

}

#contenido .goto {
right:21px;
bottom:10px;
}

#menu .book {
color: #a0c366;
}

#menu a:hover.book {
color: #84a54c;
}

#contenido {
width:971px;
height:364px;
background:url(../images/bottom.png) 0px 0px no-repeat;
position:relative;
margin:16px auto 30px auto;
}

#contenido2 {
width:971px;
position:relative;
margin:16px auto 30px auto;
background-color:#FFF;
}

#secciones {
padding:0px 0 20px 300px;
}

#situacion {
position:absolute;
width:405px;
height:350px;
left:285px;
}

#situacion h3 {
width:373px;
color:#452329;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:15px 0 0 0;
margin:19px auto;
}

#situacion p {
padding:0px 22px 0px 22px;
font-family:Georgia;
color:#474747;
font-size:15px;
line-height:18px;
}

#inferior {
height:47px;
width:100%;
position:relative;
bottom:28px;
font-family:Trebuchet MS;
font-size:12px;
color:#000;
text-align:center;
padding-top:28px;
background-color:#c4cbdd;
}

#inferior a {
color:#a14939;
text-decoration:none;
}

#reservas {
height:332px;
left:12px;
position:absolute;
width:258px;
top:13px;
padding-left:5px;
background-image:url(../images/fnd_reserv.jpg);
background-repeat:no-repeat;
}

#reservas h4 {
width:249px;
height:35px;
color:#452329;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:20px auto 10px auto;
}

#reservas p {
padding:0px 22px 5px 22px;
font-family:Georgia;
color:#474747;
font-size:14px;
line-height:18px;
}

#opiniones{
height:350px;
right:6px;
position:absolute;
width:279px;
}

#opiniones h4 {
width:249px;
height:35px;
color:#452329;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:15px 0 0 0;
margin:19px auto 10px auto;
}

#opiniones p {
padding:0px 22px 5px 22px;
font-family:Georgia;
color:#474747;
font-size:14px;
line-height:18px;
}

div#hsRating.hsRating {
border-bottom:1px dashed #888888;
border-top:medium none !important;
padding-bottom:10px;
width:225px !important;
}

div#hsRating.hsRating h3 {
text-align:center;
font-weight:normal!important;
color:#006633;
width:100%!important;
}

div#hsRating.hsRating #recommend {
float:left;
height:120px;
margin:5px 5px 0;
min-height:92px;
width:100%!important;
}

div#hsRating.hsRating div#recommend ul#listRecommend {
width:200px!important;
}

div#hsRating.hsRating p {
margin:0!important;
padding:0 !important;
text-align:center;
}

div#hsRating.hsRating #recommend {
float:left;
height:114px!important;
margin:5px 5px 0;
min-height:92px;
width:180px;
}

#opiniones div#hsRating.hsRating p#score {
font-size:35px!important;
font-family:"Times New Roman", Times, serif;
padding:5px 0 10px 0!important;
color:#006600!important;
}

#opiniones div#hsRating.hsRating p {
margin-top:0!important;
margin-bottom:0!important;
padding:0 !important;
}

#opiniones div#hsRating.hsRating {
border-bottom:1px dashed #888888;
border-top:1px dashed #888888;
padding-bottom:5px;
width:190px;
}

#secciones {
font-family:Georgia;
font-size:15px;
color:#333333;
}

#secciones h2 {
width:642px;
height:37px;
padding:15px 0 0 0;
text-align:center;
color:#5f1316;
font-size:18px;
}

#ofer {
background:url(../images/h3.png) bottom no-repeat;
width:642px;
height:37px;
padding:45px 0 0 0;
text-align:center;
color:#eedcb3;
font-size:18px;
margin:20px auto 0 auto!important;
}

#secciones p {
margin:10px 35px 0 8px;
}

#offersHs #headerOffers {
display:none!important;
}

#gmap {
width:642px;
height:200px;
background:url(../images/foto.png) no-repeat;
}

#gmap img {
margin:8px 10px;
}

#secciones ul {
list-style-type: disc;
margin:15px 0 15px 37px;
}

#secciones li {
margin:0 0 6px 0;
}

#secciones h3{
color:#5f1316;
margin:40px 35px 0 8px;
font-size:18px;
}

#secciones div.hssurveys_full h2{
color:#5f1316;
margin:0px 35px 0 8px;
font-size:18px;
text-align:left;
}

#secciones h4 {
color:#5f1316;
margin:30px 35px 0 8px;
font-size:16px;
}

#secciones a:link, a:visited{
color:#fff;
text-decoration:none;
}

#secciones a:hover, a:activa{
color:#08365E;
text-decoration:none!important;
}

#frame_buttonCancel {
color:#0F6292;
text-decoration:none!important;
}

#gallery {
height:580px;
width:600px;
margin:10px 0 0 25px;
}

#gallery a {
border:1px solid #999999;
width:100px;
height:100px;
padding:1px;
display:block;
float:left;
margin:17px 0 0 17px;
}

#gallery a:hover {
border:1px solid #000000;
}

div.hssurveys_full {
margin:0 auto;
padding:0 !important;
width:670px;
}

div.hssurveys_full ul.questions li p.question {
font-weight:bold;
line-height:1;
text-align:right;
width:105px !important;
}

.answer {
line-height:18px!important;
}

#secciones p {
margin:10px 35px 0 8px;
}

div.hssurveys_full p.more {
margin:0;
padding:40px 0 0 !important;
text-align:right;
}

dl {
margin:10px 0 0 5px;
}

dt {
font-weight:bold;
margin-bottom:3px;
}

dd {
margin-bottom:20px;
}

#titleDivOffers,{
display:none;
}

/*#easyTooltip{
padding:7px 7px 7px 14px;
border:1px solid #333333;
background:#DFD8BD;
font-size:20px;
position:aboslute;
color: #993333;
}*/

#ccoriginaldiv .jCalMo {
border:1px solid #999999!important;
background: #F4F4F4!important;
float:left;
height:100%;
overflow:visible;
padding:5px!important;
white-space:nowrap;
width:auto!important;
}

#cctl div, #cctr div, #ccbl div, #ccbr div, #cctopmiddlefiller, #ccbottommiddlefiller  {
background:none!important;
}

.autoPadDiv{ width:60%!important;}
#frame_buttonBook{ background-color:#036!important;}
#offersSmall{ margin-left:70px!important;}
.calendar thead .name { background-color:#CCC!important;}
.calendar thead .title, .calendar tfoot .ttip { background-color:#666!important;}
#rss {
background:transparent url(../images/rss-on.png) no-repeat scroll 0 0;
border-left:1px solid #000000;
display:block;
height:37px;
position:absolute;
right:-20px;
text-indent:-100000px;
top:-130px;
width:25px;
}
#rss:hover {
background:url(../images/rss_off.png);
}
