@charset "utf-8";
body{font-family:Arial, Helvetica, sans-serif;color:#336699;font-size:16px;}
img{width:auto;height:auto;}
br.clear{clear:both;}
strong{font-weight:bold;}
#contenedor{margin:0 auto;width:1000px;padding-top:10px;}
p{text-indent:15px;text-align:justify;}
#logo{float:left;}
#frase{float:left;color:#336699;text-align:center;font-weight:bold;font-size:12px;padding-top:68px;padding-left:60px;}
#frase h1{display:inline;color:#336699;font-weight:bold;font-size:12px;}
#blog{float:right;margin:20px 1px 1px 0px;}
#blog:hover{margin:21px 0px 0px 1px;}
.right{float:right;}
.left{float:left;}
.block{display:block }
#contactar input{margin-bottom:8px;}
#menu{background:url(../images/menu_fondo.png) top left no-repeat;height:30px;padding:10px 0px 0px 0px;}
#menu li{float:left;color:#99ccff;font-weight:bold;padding:0px 20px 0px 17px;}
#menu li #submenu{display:none;background:url(../images/apartamentos_submenu_fondo.png) bottom left no-repeat;width:280px;height:90px;position:absolute;z-index:10000;padding-left:0px;margin-left:-19px;top:140px;}
#menu li:hover #submenu{display:block;background:url(../images/apartamentos_submenu_fondo.png) bottom left no-repeat;width:280px;height:90px;position:absolute;z-index:10000;padding-left:0px;margin-left:-19px;top:140px;}
#menu li #submenu a{display:block;height:16px;padding-left:12px;padding-top:20px;margin-left:0px;}
#menu li a:hover{color:#fff;}
#menu li.lista_inicio{display:block;padding-right:0px;}
#menu #adicionales{margin-left:820px;float:left;margin-top:-20px;filter: alpha(opacity=60);opacity: .6;-moz-opacity:0.6;background:#FFFFFF;}
#menu #adicionales:hover{filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}
#menu #adicionales span{font-weight:bold;color:#888;}
#menu #adicionales div{display:none;}
#menu #adicionales:hover #previsiones{width:290px;height:50px;background:#eee;display:block;position:absolute;padding:10px;margin-left:-90px;margin-top:5px;filter: alpha(opacity=90);opacity: .9;-moz-opacity:0.9;z-index:20;}
#menu #adicionales:hover div.prevision{float:left;display:block;margin-right:10px;border-left:#888 2px solid;padding-left:5px;}
#chat{margin-left:750px;float:left;margin-top:-15px;filter: alpha(opacity=60);opacity: .6;-moz-opacity:0.6;background:#FFFFFF;}
#chat:hover{filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}
#menu #messenger{z-index:40;position:absolute;right:0px;}
#contactar #wimziContainer{display:block;position:absolute;;margin-left:730px;margin-top:130px;}
#menu img{margin-bottom:-3px;}
#menu a, #menu a:link, #menu a:visited{text-decoration:none;color:#99ccff;}
/* Slide Image */
#marco_sup{margin: 0px;width: 985px;height: 209px;overflow:hidden;}
#marco{margin: 0;width: 1810px;height: 410px;margin-left:-3px;}
#marco span{display:block;position:relative;margin: -25px 0px 0px 10px;color:#FFFFFF;font-size:20px;font-weight:bold;filter: alpha(opacity=20);opacity: .2;-moz-opacity:0.2;}
#marco:hover span{filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}
div.foto{float:left;margin: 0px;height:209px;width:493px;}
div.foto img{border-left: 3px solid white;}
#banner{background:url(../images/banner/banner_fondo.png) top left no-repeat;margin: 0px;width: 1000px;height: 227px;padding-top:11px;padding-left:7px;}
/* Fin Slide Image */
#banner_new{background:url(../images/banner/banner_fondo.png) top left no-repeat;margin: 0px;width: 1000px;height: 227px;padding-top:11px;padding-left:7px;}
.scrollable2{position:relative;overflow:hidden;width: 985px;height:227px;background:#FFF;height:209px;}
.scrollable2 .items2{width:20000em;position:absolute;clear:both;}
.items2 div{float:left;width:496px;}
.scrollable2 img{float:left;margin:0px;background-color:#fff;margin: 0px;}
.scrollable2{float:left;}
#banner_new span{display:block;position:absolute;margin: 180px 0px 0px 10px;color:#FFFFFF;font-size:20px;font-weight:bold;filter: alpha(opacity=20);opacity: .2;-moz-opacity:0.2;}
#banner_new div.items2 div:hover span{filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}
#banner_new a{text-decoration:none;}
/**************** FOOTER **************/
#footer{background:url(../images/footer_fondo.png) top left no-repeat;height:34px;padding:9px 0px 0px 0px;font-size:10px;color:#99ccff;padding-left:600px;}
#footer li a, #footer li{font-size:14px;color:#99ccff;float:left;font-weight:bold;padding:0px 4px;list-style:none;text-decoration:none;display:block;}
#footer li a{width:110px;text-align:right;}
#footer .texto{float:left;display:block;font-size:12px;margin-top:1px;color:#99ccff;}
#descr{margin-left:-570px;float:left;}
#descr div{display:none;}
#descr:hover div{display:block;background: url(/images/fondo_link.png) top left no-repeat;float:left;width:256px;height:109px;padding:15px;margin-top:-70px;font-size:14px;}
h1, .grande{font-size:26px;font-weight:normal;color:#336699;display:block;margin-bottom:20px;}
p{text-indent:40px;text-align:justify;margin-bottom:5px;}
/*  Inicio  */
#index{color:#336699;font-size:14px;}
#index h1{font-size:29px;}
h2{color:#336699;font-size:22px;margin:20px 0px 10px 0px;}
#index h2{position:relative;top:20px;left:60px;font-size:24px;margin:0px;text-decoration:underline;}
#ubicacion #detalles{margin-left:10px;}
#ubicacion #detalles div div{display:none;}
#ubicacion #detalles div:hover div.detalles{border:2px solid #336699;width:300px;background:#eee;display:block;position:absolute;padding:10px;}
#ubicacion #detalles div:hover div{display:block;}
.link_like, .link_like a:visited{text-decoration:underline;line-height:25px;color:#336699;}
.link_like:hover{cursor:pointer;}
#index .explicacion{position:relative;display:block;top:33px;left:20px;}
#index .titulo_1{position:relative;display:block;top:45px;left:60px;text-decoration:underline;}
#index .explicacion_1{position:relative;display:block;top:28px;left:20px;text-indent:40px;font-style:italic;}
#index .titulo_2{position:relative;display:block;top:55px;left:60px;text-decoration:underline;}
#index .titulo_2b{position:relative;display:block;top:40px;left:10px;font-size:20px;font-style:italic;text-align:center;margin-bottom:-15px;line-height:20px;}
#index .titulo_2b .cita{line-height:20px;font-size:30px;}
#index .titulo_2b a{line-height:20px;}
#index .explicacion_2{position:relative;display:block;top:28px;left:20px;text-indent:40px;font-style:italic;}
#index .titulo_3{position:relative;display:block;top:70px;left:60px;text-decoration:underline;}
#index .explicacion_3{position:relative;display:block;top:28px;left:20px;text-indent:40px;font-style:italic;}
#guia{background:url(../images/index_fondo.png) top left no-repeat;width:100%;height:225px;}
/*Ubicacion*/
#mapa_vista, #leyenda{float:left;}
#google_maps{width:500px;height:470px;}
#street_view{width:600px;height:400px;z-index:10;}
#leyenda{width:480px;padding:0px 0px 0px 20px;}
.video{width:207px;height:180px;margin-right:30px;float:left;}
.hover{cursor:pointer;}
h4{font-weight:bold;font-size:18px;}
#op_header{position: absolute;top: 0px;margin-left: 840px;margin-top:50px;}
#op_header a span, #op_header a span, #op_header a:visited span{display:none;font-weight:bold;float:left;text-align:center;color:#999;font-size:12px;}
#op_header:hover a span{display:block;margin-left:-30px;}
div.puntos h2{display:block;float:left;width:170px;}
div.puntos p{width:800px;display:block;padding-left:10px;float:left;border-left:#336699 2px solid;line-height:20px;}
#dudas{position:fixed;bottom:0;margin-left:360px;width:239px;height:53px;padding:11px 0 0 21px;background:url(../images/reservas_dudas_fondo.png) top left no-repeat;}
#dudas span{color:#99ccff;font-weight:bold;text-decoration:none;}
#dudas #tit{font-size:24px;}
#dudas #exp{line-height:27px;margin:22px;font-size:18px;}
#help{display:none;}
#dudas:hover{cursor:pointer;}
#help h3{color:#FFFFFF;font-size:28px;margin-bottom:30px;width:530px;}
.half{width:47%;}
.separate{border-right: #336699 2px solid;padding-right:10px;margin-right:10px;}
.bold{font-weight:bold;}
.note{font-size:12px;color:#777;font-weight:normal }
.close{background-image:url(../images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
#facebook{position: absolute;top: 0px;margin-left: 876px;margin-top:-11px;}
#facebook a, #facebook a:visited{color:#999;text-decoration:none;}
#facebook span{float:left;display:block;margin:7px 8px 0px 0px;}
#facebook img{float:left;display:block;}
#live_disp{position:fixed;bottom:0px;background:url("/images/fondo_negro.png");color:#FFF;display:none;width:100%;padding-left:20px;padding-bottom:10px;z-index:10000;}
#live_disp div{border-left:2px #FFF solid;padding-left:5px;}
#live_disp h2, #live_disp h3{color:#fff;font-weight:bold;margin-bottom:10px;}
#live_disp input{border:2px solid #fff;color:#AAAAAA;display:inline;width:125px;}
#live_disp span{font-weight:bold;color:#F00;}
#live_disp img{margin-right:5px;}
#live_disp a, #live_disp a:visited{color:#99ccdd;}