/* CSS Document */
/*reset*/
*,html {margin:0; padding:0;}
html {font-size:125%}
body {font-size:0.5em; text-align:left;}
p {margin-bottom:1em;}
input, select {}
a {text-decoration:none;}
a:hover {}
img {border:none;}
h1,h2,h3,h4,h5,h6 {}

.clear { clear:both; }
.hidden {display:none;}

/*capas*/
body { 
background:#EBEBEB;
font-family:Arial, Helvetica, sans-serif;
color:#605D5D;
}

#fondosup{
background:url(../img/toppagina.png) top no-repeat;
height:29px;
margin-top:20px;
}
#wrapper { 
 margin:0px auto;
 width:821px;
 height:645px;
 padding:0px 24px 0px 20px;
 background:url(../img/piepagina.png) bottom no-repeat #FFF;
}
#wrapper.localizacion{height:705px;}

/*Cabecera*/
#cabecera{ height:115px;}
#logo{background:url(../img/ocean_logo.jpg) no-repeat bottom; width:207px; height:105px; float:left;}

#loogoshome{ float:right; padding-right:24px; height:45px; width:135px; text-align:right;}
#menu{padding:90px 0 0 17px; width:590px; height:22px; float:left; font-size:11px;}
#menu.home{padding-top:45px;}
#menu a{ color:#000;}
#menu a:hover, #menu a.selected {color:#3FAECE;}
#menu select{ font-size:11px; height:17px; border:0px;}

.es{background:url(../img/es.png) no-repeat left center; padding-left:20px;}
#menu.home span.en{background:url(../img/en.png) no-repeat center left; padding-left:20px;}
#menu.home span.de{background:url(../img/de.png) no-repeat center left; padding-left:20px;}
#menu.home span.ru{background:url(../img/ru.png) no-repeat center left; padding-left:20px;}


/*Bloque Central*/
#blcentral{ height:274px;}
#blcentral.mapa{ height:335px;}
#blcentral.contacto{ height:450px;}

#reservas{width:204px; height:273px; float:left;}
#animacion{width:598px; padding-left:17px; float:left;}
#map{width:580px; height:335px; margin-left:17px; float:left; overflow:hidden;}
#formulario{width:339px; margin:0 5px; float:left; background-color:#D7D7D7; font-size:12px;}
#imgibiza{ width:225px; float:left;}

#formulario #info{ padding:20px; background:url(../img/topform.jpg) no-repeat top #D7D7D7; text-align:left;}
#formulario #margen{ background:url(../img/top2form.jpg) no-repeat top; height:14px;}
#formulario #fondblanco{ background:url(../img/fondoform.jpg) repeat-y; padding-left:20px;}
#formulario #pie{ background:url(../img/pieform.jpg) no-repeat bottom; height:20px;}

#contacto input, #contacto textarea{ height:20px; width:210px; color:#3FAECE; line-height:15px; margin:5px 0; padding-left:5px;}
#contacto textarea{ height:60px;}

/*Bloque Info*/
#blinfo{ height:165px; padding-top:20px; font-size:12px; text-align:left;}
#blinfo.eventos {text-align:center; font-size:14px; color:#000}
#blinfo.eventos a{color:#168CB3;}
#blinfo.eventos img {margin:0 5px;}
#habitaciones{width:204px; float:left;}
#menulateral{width:164px; float:left; padding:20px;}
#menulateral.habitaciones{padding:10px 5px; width:195px; text-transform:lowercase; }
#menulateral.oceandrive{ width:240px; padding:10px 0px; line-height:22px;}
#menulateral.habitaciones ul li{ line-height:20px; font-size:10px;}
#menulateral.habitaciones ul li a.selected{color:#3FAECE}
#texto{width:558px; margin-right:30px; height:165px; padding-left:17px; float:left; overflow:auto;}
#texto.oceandrive {width:530px; padding-left:12px; height:165px; overflow:auto;}
#texto.index{width:598px; margin-right:0px;}
.scroll{ height:165px; overflow:auto;}
.blqtxt{padding-right:10px; width:270px; float:left;}
.columntxt{padding-right:10px; float:left; font-size:12px; text-align:left;}

.situaciontxt{ width:370px; float:left; padding-right:10px;}
.situacioninfo{ width:160px; float:right; padding:0 0 0 10px;}

.visualizar{color:#3FAECE; font-size:12px;}
ul.lateral { list-style-position:inside; line-height:25px;}
ul.lateral li a{font-size:10px; color:#4E4B4A;}
ul.lateral li a:hover, ul.lateral li a.selected{color:#B7B6B6;}
#menulateral.cuisine ul.lateral li a {font-size:14px;}
h2{ font-size:18px; text-transform:uppercase; font-weight:normal; margin-bottom:5px;}
h2 strong{color:#3FAECE; font-weight:normal;}

/*Bloque footer*/
#footer{ text-align:center; font-size:9px; height:40px; line-height:40px; padding-top:20px}

