body {margin: 0px; background:url(../imagenes/fondo-web.gif) repeat-x #c0e9e8; font:12px Lucinda Console, Arial, sans-serif; letter-spacing:0px; color:#4d5762;}
img, img a{ border:none;}
h1{ color:#0f4559; text-align:center; font:normal 30px Rockwell, serif; margin:28px 0 5px 0; padding:0px;}
h2{ color:#0f4559; font:normal 27px Rockwell, serif; margin:15px 0 0 0; padding:0px; border-bottom:solid 1px #0f4559;}
h4{ color:#0f4559; text-align:center; font:normal 16px Rockwell, serif; margin:10px 0; padding:0px;}

#descminheight { min-height: 320px; }
#maindescription{ letter-spacing:1px; }
#banderas{ float:right; display:block;}
#banderas a{ float:right; display:block; margin-left:5px;}
#banner{background:url(../imagenes/fondo-titulos.gif) no-repeat; height:70px; padding:20px 30px;}
#banner div{ text-align:center;}
#menu{height:50px; background:url(../imagenes/fondo-menu.gif) repeat-x;}
#menu a{ float:right; display:block; font-size: 15px; color:white; padding:16px 13px; height:18px; text-decoration:none; font-weight:bold;}
#menu a:hover{ background:url(../imagenes/btn_hover.png) repeat-x;}
.tabla{background:url(../imagenes/fondo-tabla.gif) repeat-y; padding:1px 30px;}
li{ list-style-image:url(../imagenes/li.gif); line-height:1.7em;}
@font-face {font-family: 'Rockwell';src: url('../rock-webfont.eot');src: local('Rockwell'), local('Rockwell'), url('../rock-webfont.woff') format('woff'), url('../rock-webfont.ttf') format('truetype'), url('../rock-webfont.svg#webfontxwBpANj3') format('svg');font-weight: normal;font-style: normal;}
img, .png{position:relative;behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName =="IMG"&& this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage ="none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.src +"', sizingMethod='image')", this.src ="../imagenes/transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.origBg +"', sizingMethod='crop')", this.runtimeStyle.backgroundImage ="none")),this.pngSet=true));}
.migas{ height:20px;}
.migas a{ float:left; margin-right:0px; padding:0px 0px 0px 0px;  display:block; color:#067c9f; text-decoration:none;}
.migas a:hover{  color:#14405a;}
.migas_space {padding: 0px 15px 0px 15px;}
#tabla_slide{background:url(../imagenes/fondo-tabla.gif) repeat-y; padding:0px 19px;}
.anythingSlider { width:710px; height:270px; position: relative; margin:0 auto; }
.anythingSlider .wrapper { width:710px; overflow: auto; height: 270px; margin: 0px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul { width:32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0px; padding:0px;}
.anythingSlider ul li { display: block; float: left; padding:0; height:270px; width:710px; margin: 0px; }
.anythingSlider ul li table{height: 270px;}
.anythingSlider .arrow { display: block; text-indent: -9999px; position: absolute; top:0; cursor: pointer; height:29px; z-index:999999;}
.anythingSlider .forward {left:355px; width:24px; height:29px; padding:121px 0px 120px 331px;}
.anythingSlider .forward:hover { background: url(../imagenes/siguiente.png) no-repeat center right;}
.anythingSlider .back {left:0px; width:24px; height:29px; padding:121px 331px 120px 0px;}
.anythingSlider .back:hover {background: url(../imagenes/anterior.png) no-repeat center left;}
#thumbNav { position: relative; top:271px; text-align: center; z-index:999999999;}
#thumbNav a, #thumbNav a:hover { background:url(../imagenes/seleccionar.png) no-repeat; width:11px; height:11px; display: inline-block; margin: 0 2px 0 0; text-indent:-99999px; overflow:hidden;}
#thumbNav a.cur { background: url(../imagenes/seleccionado.png) no-repeat; text-indent:-99999px; }
.wrapper h1{ font:normal 35px Rockwell, serif; letter-spacing:-1px; color:white; margin:0px; padding:0px; border:none;}
.wrapper h2{ font:normal 35px  Rockwell, serif; letter-spacing:-1px; color:white; margin:0px; padding:0px; border:none;}
#start-stop, #start-stop.playing, #start-stop:hover{ text-indent:-9999px; position:absolute; top:0; left:0; display:none;}
.anythingSlider .wrapper ul ul { position: static; overflow:visible; margin:auto; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li{ float: none; height: auto; width: auto;line-height:1.6em; }
.sombra{position:absolute; margin:11px; z-index:999;}
#fondo_slide{background:url(../imagenes/fondo-slide.jpg) no-repeat; height:270px; padding:26px;}
.fotos a{ display:block; float:left; margin:10px; background:#006d86; padding:3px; height:94px; width:94px; }
.fotos a:hover{ background:#0f4559;}
#superbox-overlay{background:#333;}
#superbox .close a{float:right; margin:0px; z-index:999999999; padding:0px;cursor:pointer; height:20px; width:24px; border:none; background:url(../imagenes/cerrar.png) no-repeat top; text-indent:-999999px;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{float:left; z-index:999999999; margin:5px 5px 0px 0px; height:19px; width:24px; display:block; padding:5px 0px 0px 0px; cursor:pointer; background: url(../imagenes/nextprev.png) no-repeat; color:white; font-family:Arial, Helvetica, sans-serif;}
#superbox .nextprev a:hover{ text-decoration:none;}
#superbox .nextprev .disabled{ background:url(../imagenes/nomas.png) no-repeat;}
.object, object{border:5px solid #2c96b0; margin:15px auto; display:block; width:480px; height:385px;}
.Comentarios {background:url(../imagenes/comentarios-center.gif) repeat-y right; width:640px; padding:1px 19px;}
.Comentarios h4{ text-align:left; border-bottom:1px solid #0f4559;}
#organic-tabs a {text-decoration: none; }
#organic-tabs ul {list-style: none; margin:0px; padding:0px; }

#organic-tabs {padding:0px; margin:0px;}

#all-list-wrap{ background:none; padding:14px 0px; margin:0;}
#all-list-wrap  li{list-style:none}
#explore-nav { overflow: hidden; margin: 0px;}
#explore-nav li {float:left; margin:0 5px 0 0; display:block;  z-index:999;}
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; padding:18px 38px; color:#006d86; font-size: 16px; font-weight:bold; text-align: center; border: 0; float:left;
 background:#fff; border:1px solid #fff; font-variant: small-caps; letter-spacing: 1px; word-spacing: 1px;}
#explore-nav li a:hover {color:#303640;}

#explore-nav li .current {display: block; float:left; color:#006d86;background:#fff; border:1px solid #fff;}

#AllReview{ display: none;}
#Vacio{ display: none;}
#MiFormulario{ margin:0px;}
.LasOpciones{display:block; margin:5px 0px; padding:3px; background:#dff4f3;text-shadow: 0 1px 0 rgba(255,255,255,0.6);}
#MiFormulario fieldset{ border:none; margin:5px 10px; padding:5px;}
#MiFormulario legend{ font-weight:bold; color:#0f4559}
#MiFormulario input[type="text"], #MiFormulario textarea{ padding:3px 5px; border:solid 1px #006d86; background:url(imagenes/bkg-input.jpg) repeat-x top; width:100%; font:11px Arial, Helvetica, sans-serif;}
#MiFormulario input[type="text"].error, #MiFormulario textarea.error{ border:solid 1px red;}
.error-message, label.error { font-family:Calibri, sans-serif; font-size:12px; color:red;}
#ElForm{float:left; width:400px}
#ElForm div{ float:right; display:block;}
#MiFormulario input[type="submit"]{ padding:5px 10px; background:#006d86; color:white; border:none; cursor:pointer;}

#Ofertas{background:url(http://www.ibiza-hotels.com/template_hoteles/imagenes/ofertas-center.gif) repeat-y; padding:7px 16px;}
#Ofertas h1{ margin:0px; padding:0px; color:#000; font-weight:bold; font-size:45px; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
#Ofertas a h5{ text-align:center; margin:0px; padding:0px; color:#000; font:bold 45px Rockwell; text-decoration: none; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
#Ofertas a{ text-decoration: none; }
#Ofertas p{ margin:5px 0px; text-align:center; color:#000; text-shadow: 0 1px 0 rgba(255,255,255,0.6);}
#explore-nav li a.Deshabilitado{color:#CCC;}


#content {width:250px;}
#content h1{ border:none;}
#content h2{ color:#0f4559; font:bold 25px Arial, sans-serif; margin:10px 0 0 0; padding:0px; border:none;}
#content h3{ color:#0f4559; font:bold 20px Arial, sans-serif; margin:10px 0 0 0; padding:0px;}

.bottom_box{ float:left; width:70%; text-align:center; padding:0 0 20px 0; font-size:12px; font-weight:bold; padding-left:30%; font:12px Rockwell,serif; font-weight:bold}
.bottom_box .number_box{ background:url(http://www.ibiza-hotels.com/template_hoteles/imagenes/number_icon.gif) no-repeat 0 0; height:25px; padding:0px 0 0 38px; color:#0d758d; float:left; margin-right:30px; display:inline}
.bottom_box .email_box{ background:url(http://www.ibiza-hotels.com/template_hoteles/imagenes/email_icon.gif) no-repeat 0 0; height:25px; padding:5px 0 0 38px;color:#0d758d; float:left}

.facebook{
height: 0px;
width: 0px;
float: left;
padding: 15px;
}

.googleplus{
height: 0px;
width: 0px;
float: left;
padding: 13px 0px 0px 80px;
}


#menu a.book{background:url(http://www.ibiza-hotels.com/template_hoteles/imagenes/book_bg.jpg) repeat-x 0 0; color:#07232d; margin-right:-2px!important; display:inline; border-left:1px solid #d9b024;border-right:1px solid #d9b024}
#menu a.book:hover{background:url(http://www.ibiza-hotels.com/template_hoteles/imagenes/book_bg.jpg) repeat-x  0 0;}

.virtual {width:160px;background-color: #FAF2AC;float: left; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center;padding: 10px 5px;margin: 10px 37px 50px 37px; border:dashed 1px #336699;}
.virtual img {border: solid 1px #336699; margin: 5px 13px; text-decoration: none;} 
.virtual a {color:#333333; text-decoration: none; padding: 10px;}

.distance td {vertical-align: top; width: 250px; line-height: 180%;}
.avg_rating { text-align: right; float: right; }

