@import 'reset.css';
@import 'fonts.css';

img, div, input{ behavior: url("css/iepngfix.htc") }

body{ background:url(../images/background.jpg); color:#686768; font-family:"Arial", Helvetica, sans-serif; line-height:18px;}

h1{ font-size:20px; font-weight:normal; clear:both;}
h1.title-intro{width:952px; height:45px; display:block; text-indent:-9000px; background:url(../images/title_intro.jpg) no-repeat;}
h1.title-profile{width:620px; display:block; background:url(../images/bg_line_title.jpg) no-repeat bottom right; color:#dadada;}

span,span a {color:#00ade5;}
span.texto-blanco {color:#fff;}
span.texto-azul{color:#0098fe;}

.align-center{ text-align:center;}

img.img-big-home { margin-left:-12px; _margin-left:-6px;}

a{color:#686768;}
a:hover{ text-decoration:none;}
a.link-other{color:#fff;}
a.link-other:hover{ text-decoration:none; color:#be0007;}
a.link-other.margin-other{margin-right:100px;}
a.link-tarifas{ width:100%; display:block; text-align:center; font-size:20px; color:#0098fe; text-decoration:none;  }

a.link-volver-top{color:#fff; position:absolute; right:140px; top:15px;}

#main{width:952px; display:block; margin:0 auto; padding:0 4px;}

#head{width:940px; height:140px; padding:0 6px; display:block; float:left; clear:none; position:relative;}
#head a#logo{width:382px; height:78px; display:block; background:url(../images/logo.jpg) no-repeat; top:26px; left:34px; position:absolute; text-indent:-9000px; }
#head div.box-select-lang{right:30px; top:28px;}

#foot{width:940px; padding:0 6px; height:107px; float:left; clear:none; display:block; text-align:center; }
#foot ul.menu-foot{width:940px; padding-top:37px; clear:none; display:block;}
#foot ul.menu-foot li{ display:inline;}
#foot ul.menu-foot li span{ margin:0 1px 0 3px; color:#2e2e2c;}

#cont{width:940px; padding:0 6px; float:left; clear:none; display:block;}
#cont div.box-line{width:940px; height:1px; display:block; float:left; clear:none; background:url(../images/line_intro.jpg) no-repeat;}

div.box-select-lang{width:78px; height:19px; padding-left:14px; background:url(../images/bg_select_languaje.jpg) no-repeat right; position:absolute; z-index:50; cursor:pointer;}
div.box-select-lang a{ text-decoration:none;}
div.box-select-lang a:hover{color:#7f7f7f;}
div.box-select-lang div.box-select-lang-int{width:78px;  padding-bottom:4px;  padding-left:14px; z-index:100; margin-left:-14px; _margin-left:7px;  background:#151515 url(../images/bg_select_languaje2.jpg) no-repeat bottom;  }

div.box-intro{width:952px; float:left; clear:none; display:block; position:relative;}
div.box-intro div.box-select-lang{top:13px; left:864px;}
div.box-intro .box-image{width:952px; height:368px; display:block; float:left; clear:none;} /* background:url(../images/logo_intro.jpg) no-repeat; text-indent:-9000px;*/
div.box-intro .box-line{width:952px; height:1px; display:block; float:left; clear:none; background:url(../images/line_intro.jpg) no-repeat;}
div.box-intro .box-boton{width:952px; height:125px; float:left; clear:none; display:block; position:relative;}
div.box-intro .box-boton a{width:184px; height:45px; padding-top:13px; display:block; background:url(../images/btn_intro.jpg) no-repeat; position:absolute; top:40px; text-align:center;}
div.box-intro .box-boton a#btn-enter{left:605px;}
div.box-intro .box-boton a#btn-enter span{width:52px; height:20px; text-indent:-9000px; background:url(../images/text_entrar.jpg) no-repeat; display:block; margin:0 auto; }
div.box-intro .box-legal{width:788px; padding-left:82px; padding-right:82px;  height:184px; padding-top:32px; float:left; clear:none; display:block;}
div.box-intro .box-foot{width:952px; height:161px; float:left; clear:none; display:block; text-align:center;}
div.box-intro ul.foot-intro{width:952px; padding-top:37px; clear:none; display:block;}
div.box-intro ul.foot-intro li{ display:inline;}
div.box-intro ul.foot-intro li span{ margin:0 1px 0 3px; color:#2e2e2c;}

div.box-intro .box-boton a#btn-18{left:150px; color: #999; text-decoration:none; font-size: 18px;}
div.box-intro .box-boton a#btn-visitor{left:377px; color: #999; text-decoration:none; font-size: 20px; font-family: trebuchet MS;}
div.box-intro .box-boton a#btn-18 span{width:126px; height:20px; text-indent:-9000px; background:url(../images/text_swinglanders.jpg) no-repeat; display:block; margin:0 auto; }


div.box-cont-home-top{width:936px; display:block; height:372px; padding:0 12px;  float:left; background:url(../images/bg_cont_top.jpg) no-repeat; margin-left:-10px; position:relative; margin-top:40px;}
div.box-cont-home-top-int{width:936px; display:block; height:60px; padding:0 12px;  float:left; background:url(../images/bg_cont_top_int.jpg) no-repeat; margin-left:-10px; position:relative; margin-top:1px;}
div.box-cont-home-int{width:936px; display:block; padding:20px 12px;  float:left; background:#0e0e0e url(../images/bg_cont_foot.jpg) no-repeat bottom; margin-left:-10px; position:relative; margin-bottom:20px;}


div.banner-big{width:620px; height:200px; margin:20px 0; _margin:10px 0; _background:#2e2e2c; display:block; float:left; clear:none; }
div.banner-small{width:300px; height:200px; margin:20px 0 20px 20px; _margin:10px 0 10px 10px; _background:#2e2e2c; display:block; float:left; clear:none; }

div.box-next-parties{ width:282px; height:320px; padding-top:22px; padding-left:16px; display:block; background:url(../images/bg_next_parties.jpg) no-repeat; position:absolute; top:5px; right:10px;}
div.box-next-parties ul.list-next-party{width:260px; float:left; clear:none; display:block; position:relative;}
div.box-next-parties ul.list-next-party li{ margin-bottom:4px;}
div.box-next-parties ul.list-next-party li a{color:#fff;}
div.box-next-parties ul.list-next-party a.link-more{color:#fff; position:absolute; padding-left:12px; background:url(../images/bg_more.png) no-repeat left; top:250px; left:200px; width:65px;}

div.box-cont-home-top-int ul.menu-top{ margin-top:-15px;}

ul.menu-top{width:640px; height:46px; padding-top:20px; display:block; background:url(../images/bg_menu_top.jpg) no-repeat; margin-left:-12px; _margin-left:6px; position:relative; margin-top:-54px; text-align:center;}
ul.menu-top li { display:inline; padding:0 10px;}
ul.menu-top li a{ font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:18px; color:#9e9e9e; text-decoration:none;}
ul.menu-top li a:hover{color:#fff;}

div.box-text-cont{width:610px; float:left; clear:none; display:block;}
div.box-text-cont p{color:#fff;}

div.box-text-cont-big{width:936px; float:left; clear:none; display:block;}
div.box-text-cont-big p{color:#fff;}

div.box-text-cont.texto-gris p, div.box-text-cont-big.texto-gris p{ line-height:24px; color:#686768;}

div.box-imagen-home{width:960px; height:375px; display:block; float:left; clear:none; background:url(../images/image_big_home.jpg) no-repeat; margin-left:-10px;}

div.box-flash-video{width:626px; height:311px; padding:2px; float:left; clear:none; display:block; background:url(../images/bg_flash_video.jpg) no-repeat; margin-left:-7px; _margin-left:-3px;}

div.box-galeria-barcos{width:250px; padding-right:32px; padding-left:30px; height:658px; display:block; float:left; clear:none; background:url(../images/linea_vertical.jpg) no-repeat right bottom; text-align:center; }
div.box-galeria-barcos.no-borde{ padding-right:30px; background:none;}
div.box-galeria-barcos img{ margin:10px 0;}

div.box-galeria-barcos-int{width:906px; height:200px; padding-top:28px; margin-bottom:20px; display:block; float:left; background:url(../images/bg_galleria_barcos.jpg) no-repeat center; text-align:center;}
div.box-galeria-barcos-int img{ margin-left:30px;}

ul.list-barco-gal{width:952px; display:block; float:left; text-align:center;}
ul.list-barco-gal li{display:inline; margin:0 50px}
ul.list-barco-gal li a{color:#fff;}

ul.list-galeria{width:960px; float:left; clear:none; display:block; margin-left:-4px;}
ul.list-galeria li{width:132px; padding:4px; margin-bottom:20px; margin-right:20px; height:132px; float:left; clear:none; display:block; background:url(../images/bg_galeria_imagen.jpg) no-repeat;	}

fieldset#reservas{width:395px; display:block; margin:0 auto; padding-bottom:16px;}
fieldset#reservas input.form{width:380px; padding-left:15px; height:21px; display:block; float:left; background:url(../images/bg_input.jpg) no-repeat; border:none; color:#7a7979; margin-bottom:16px; font-size:13px; font-family:"Arial", Helvetica, sans-serif; }
fieldset#reservas input.btn-borrar{width:92px; height:19px; float:left; margin-left:100px; display:block; color:#bcbcbc; font-size:11px; font-weight:bold; border:none; background:url(../images/btn_borrar.jpg) no-repeat; }
fieldset#reservas input.btn-enviar{width:92px; height:19px; float:right; margin-right:100px; display:block; color:#adcad4; font-size:11px; font-weight:bold; border:none; background:url(../images/btn_enviar.jpg) no-repeat; }
fieldset#reservas textarea{width:380px; padding-left:15px; height:80px; display:block; float:left; background:url(../images/bg_textarea.jpg) no-repeat; border:none; color:#7a7979; margin-bottom:16px; font-size:13px; font-family:"Arial", Helvetica, sans-serif; }

fieldset#search{width:600px; float:left; clear:none; display:block;}
fieldset#search input.btn-send{width:92px; height:19px; float:left; clear:none; margin-left:30px; _margin-left:15px; display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center; margin-top:20px; border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}
