
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;
}
#framereservation {
border-bottom : 1px solid #5e9dc5;
margin-bottom : 18px;
}
#googlemap {
margin : 0 0 10px 0;
}
.imagen {
border : 1px solid #999999;
margin-top : 1px;
}
a, a:visited {
text-decoration : none;
color : #0c6ba5;
}
a:hover, a:active {
text-decoration : underline;
}
body {
font-family : Arial, Helvetica, sans-serif;
background-color : #fcfcfc;
font-size : 14px;
color : #303030;
}
#header {
background-image : url(../img/header.jpg);
background-position : center;
background-repeat : no-repeat;
border-bottom : none;
height : 72px;
}
h1 {
text-indent : -10000px;
width : 139px;
height : 72px;
background-repeat : no-repeat;
float : left;
margin-top : 20px;
margin-right : 20px;
padding-right : 20px;
border-right : 1px solid #cccccc;
}
#header strong {
color : #2b3670;
font-size : 22px;
font-weight : normal;
letter-spacing : 1px;
}
address {
color : #6c6a6a;
font-style : normal;
font-size : 13px;
padding-top : 18px;
}
#info {
float : left;
}
.interior {
width : 777px;
margin : auto;
position : relative;
}
#language {
float : right;
margin-top : 10px;
margin-right : 15px;
}
#language li {
list-style : none;
float : left;
margin-left : 10px;
font-size : 12px;
border-left : 1px solid #cccccc;
padding-left : 10px;
}
#language li a, #language li a:visited {
text-decoration : none;
color : #fff;
}
#language li a:hover, #language li a:active {
text-decoration : underline;
}
.section img {
padding : 0 11px;
}
.section span.mask {
background : transparent url(../img/mask.png) no-repeat center center;
height : 188px;
width : 281px;
margin-top : -183px;
position : relative;
z-index : 15;
display : block;
font-size : 90%;
margin-bottom : 15px;
}
.image {
float : left;
}
.image-first {
float : left;
padding-left : 19px;
}

#dinamic {
width : 205px;
position : relative;
float : left;
display : inline;
padding : 10px 0 0 13px;
}
#dinamic h2 {
font-size : 16px;
padding-left : 2px;
padding-bottom : 4px;
font-weight : bold;
color : #797979;
padding-bottom : 0;
margin-bottom : 5px;
}
#dinamic h3 {
font-size: 16px;
padding-left: 2px;
padding-bottom: 10px;
font-weight: bold;
color:#0c6ba5;
border-bottom: 1px solid #5e9dc5;
margin-bottom:20px;
}

#dinamic h3 a:visited {
text-decoration : none;
color : #0c6ba5;
}
#dinamic h3 a:hover, #dinamic h3 a:active {
text-decoration : none;
color : #666666;
}

#contenidos {
width : 775px;
margin : 0 auto;
clear : both;
}
#sections {
width : 507px;
padding : 12px 0 0 250px;
}
* html #sections {
padding : 12px 0 0 20px;
}
* + html #sections {
padding : 12px 0 0 30px;
}
#opiniones {
width : 670px;
margin : 20px auto;
}
#opiniones h2 {
color : #000000;
font-size : 21px;
letter-spacing : 1px;
font-weight : normal;
padding-bottom : 7px;
margin-bottom : 7px;
border-bottom : 1px solid #cccccc;
}
#hssurveys_full h2 {
font-size : 18px;
letter-spacing : 0;
margin-left : -10px;
width : 670px;
color : #006633;
}
div.hssurveys_full {
width : 630px;
}
#sections h2 {
color : #053ca4;
font-size : 21px;
letter-spacing : 1px;
font-weight : normal;
margin-top : 10px;
padding-bottom : 7px;
margin-bottom : 7px;
border-bottom : 1px solid #cccccc;
}
#sections h3 {
color : #053ca4;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
padding-bottom : 8px;
padding-top : 8px;
}
#sections ul {
padding-top : 7px;
padding-bottom : 5px;
padding-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#sections li {
list-style : url(../img/list.gif);
padding-bottom : 10px;
}
#sections p, dl {
font-size : 14px;
line-height : 18px;
padding-bottom : 8px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#sections dt {
background-image : url(../img/list.gif);
background-repeat : no-repeat;
background-position : 0 5px;
padding-left : 16px;
font-weight : bold;
padding-bottom : 5px;
}
#sections dd {
border-left : 1px solid #cccccc;
margin : 2px 5px 20px 5px;
padding : 2px 5px 2px 12px;
}
#mainmenu {
background-image : url(../img/menu.gif);
border-top : 1px solid #dbdee7;
border-bottom : 1px solid #dbdee7;
background-position : center;
background-repeat : no-repeat;
width : 775px;
height : 34px;
margin : 0 auto;
}
#tabs {
width : 775px;
margin : auto;
}
#tabs li {
float : left;
list-style : none;
}
#tabs a, #tabs a:visited {
float : left;
padding : 7px 14px;
font-size : 12px;
text-decoration : none;
color : #999999;
}
#tabs a:hover, #tabs a:active {
background-color : #efefef;
text-decoration : underline;
}
.current {
background-color : #1a397a;
color : #fff;
float : left;
padding : 7px 14px;
font-size : 13px;
text-decoration : none;
}
#footeres {
background-image : url(../img/footeres.gif);
background-position : center;
background-repeat : repeat-x;
border-top : 1px solid #ccc;
text-align : left;
padding-top : 19px;
clear : both;
width : 777px;
height : 84px;
margin : 30px auto 0 auto;
}
#footeres p {
font-size : 12px;
padding-bottom : 3px;
color : #666666;
}
#footeres strong {
font-size : 12px;
color : #666666;
}
#footeren {
background-image : url(../img/footeren.gif);
background-position : center;
background-repeat : repeat-x;
border-top : 1px solid #ccc;
text-align : left;
padding-top : 19px;
clear : both;
width : 777px;
height : 84px;
margin : 30px auto 0 auto;
}
#footeren p {
font-size : 12px;
padding-bottom : 3px;
color : #666666;
}
#footeren strong {
font-size : 12px;
color : #666666;
}
#gmap {
width : 500px;
height : 269px;
}
#sol_melia {
position : relative;
top : 79px;
left : 680px;
width : 120px;
height : 31px;
background-image : url(../img/sol-melia-hotel.gif);
background-repeat : no-repeat;
}
#sol_melia a {
display : block;
text-indent : -10000px;
width : 120px;
height : 31px;
}
.column_ofertas { color:#000000; width:800px; float:left; display:inline;}
#titleDivOffers {display:none;}

#photos {
width: 506px;
height: 269px;
margin-bottom: 20px;
}
#slider.innerfade{
margin:0;
padding: 0px!important;
width: 506px;
height: 269px;
list-style-type:none;
}

#slider li{ 
width: 506px;
height: 269px;
padding-left: 0px;
}

#prevBtn a, #nextBtn a {display:none}

