/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center;  background:url(i/fondo_portada.jpg) top center no-repeat; font:normal 12px Verdana, Geneva, sans-serif; color:#0099FF; }
body#pg1{background:url(i/fondo_nuestrobarco.jpg) top center no-repeat;}
body#pg2{background:url(i/fondo_02.jpg) top center no-repeat;}
body#pg3{background:url(i/fondo_03.jpg) top center no-repeat;}
body#pg4{background:url(i/fondo_04.jpg) top center no-repeat;}
body#pg5{background:url(i/fondo_05.jpg) top center no-repeat;}
body#pg6{background:url(i/fondo_03.jpg) top center no-repeat;}
img{border:none;}
a{overflow:hidden;}
ul{list-style:none;}
a.a_btn{display:block; float:right; display:block; width:50px; height:18px; background:url(i/idiomas/es/btn_enviar.gif) no-repeat; margin-right:11px; text-indent:-9999em;}
a.a_btn_reservar{display:block; float:right; display:block; width:65px; height:18px; background:url(i/idiomas/es/btn_reservar.gif) no-repeat; margin-right:11px; text-indent:-9999em;}
/* =a */


/* =h1 */
h1 a{display:block; float:left;  width:200px; height:42px; margin-left:55px; text-indent:-99999em; //margin-left:27px}

/*h2 */


/* div */
div#container{ position:relative; width:1000px; margin:0px auto;  text-align:left;} 

div#content { width : 100%;  padding : 0; overflow : hidden;}
div#portada_main{ display:block; width:900px; height:351px; background:url(i/marco_trasparente.png); margin:95px 0 0 150px; float:left; //margin-left:75px; }
div#portada_main img{ float:left; margin:10px 0 0 10px;}

 * html div#portada_main{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/marco_trasparente.png', sizingMethod='crop');
  }


div#dv_main{ float:left;  border:solid 1px #A7AEB3; padding:10px; background:url(i/transparencia.png);  }
 * html div#dv_main{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/transparencia.png', sizingMethod='scale');
  }
  
div#dv_main.dv_main_tipo1{width:570px; margin:15px 0 0 150px; //margin-left:75px; }  


div#dv_main strong{ color:#0099FF; float:left; margin:15px 0 10px 0;clear:left; display:block; width:200px;}
div#dv_main p{background: url(i/lista.gif) 0 5px no-repeat; padding-left:15px; width:474px; display:block; float:left;clear:left; }

div#dv_main ul.ul_tipo1{float:left;}
div#dv_main ul.ul_tipo1 li{float:left; width:240px;}
div#dv_main ul.ul_tipo1 li p{ width:240px; background:none; padding:0;}

div#dv_main ul.ul_tipo2{float:left; width:475px; display:block; clear:left;}
div#dv_main ul.ul_tipo2 li{ width:475px; display:block; float:left; margin:0 0 5px  0; background:url(i/lista.gif) 0 5px  no-repeat; padding-left:15px;}

div#dv_main ul.ul_tipo3{float:left; width:240px;}
div#dv_main ul.ul_tipo3 li{float:left; width:240px;}
div#dv_main ul.ul_tipo3 li p{ display:block; float:left; margin:0 0 1px  0; background:url(i/lista.gif) 0 5px  no-repeat; padding-left:15px; width:240px;}
div#dv_main ul.ul_tipo3 li span{width:135px; display:block; float:left;}




div#dv_pie{display:block; width:903px; background:url(i/pie.gif) no-repeat; padding-top:27px; margin:20px 0 0 55px; float:left; //margin-left:27px;}
div#dv_pie span{margin-right:35px;}
div#dv_pie span a{color:#000000; text-decoration:none;}

/*ul*/
ul#ul_menu{display:block;  height:18px; clear:left;  margin:47px 0pt 0pt 52px;  }
ul#ul_menu li{float:left; margin-right:15px; height:22px;}
ul#ul_menu li a{ text-indent:-99999em; display:block; height:20px; }
ul#ul_menu li a:hover,ul#ul_menu li a.a_on{ border-bottom:solid 2px #000000;}

ul#ul_menu li a.a_yate{ width:100px;}
ul#ul_menu li a.a_servicios{ width:99px; margin-left:4px; }
ul#ul_menu li a.a_galeria{ width:135px; margin-left:0px; }
ul#ul_menu li a.a_tarifas{ width:145px; margin-left:0px; }
ul#ul_menu li a.a_reservas{ width:64px; margin-left:0px; }
ul#ul_menu li a.a_alq_todo{ width:175px; margin-left:0px; }


ul#ul_galeria{ display:block; float:left; width:950px; margin:95px 0 0 150px; //margin-left:75px;}
ul#ul_galeria li.li_titulo{ width:900px; height:21px; background:url(i/idiomas/es/galeria.png) no-repeat;}
* html ul#ul_galeria li.li_titulo{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/idiomas/es/galeria.png', sizingMethod='crop');
  }

ul#ul_galeria li.li_paginador{ width:900px; height:21px;  background:url(i/paginador.png) no-repeat;}
* html ul#ul_galeria li.li_paginador{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/paginador.png', sizingMethod='crop');
  }
ul#ul_galeria li.li_paginador a.a_pg_left{ display:block; float:left; width:20px; height:20px; text-indent:-99999em;  position:relative;}
ul#ul_galeria li.li_paginador a.a_pg_right{ display:block; float:right; width:20px; height:20px; text-indent:-99999em;  position:relative;}
ul#ul_galeria li.li_paginador span { text-align:right; display:block; float:left; width:852px; height:20px; padding-top:2px; }
ul#ul_galeria li.li_paginador span a{ color:#333; font-weight:bold; text-decoration:none; margin:0 5px 0 0; font-size:14px; position:relative;}
ul#ul_galeria li.li_paginador span a.a_pg_on{color:#0099FF;}


ul#ul_galeria li{display:block; float:left; margin:0 6px 10px 0;}
ul#ul_galeria li img{padding:3px; border:solid 1px #666666; background:url(i/transparencia.png);}
* html ul#ul_galeria li img{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/transparencia.png', sizingMethod='scale');
  }
/*li*/




/* form */
fieldset#fs_reservas{ display:block; border:none; float:left; width:420px; margin-top:15px; clear:left;}
fieldset#fs_reservas label{width:390px; float:left; display:block; margin:0px 0 10px 0; font-size:11px; text-align:left;}
fieldset#fs_reservas label.lbl_short{ width:200px; height:35px;}
fieldset#fs_reservas label input, fieldset#fs_reservas label select, fieldset#fs_reservas label textarea{ width:385px; border:solid 1px #CCCCCC; font-size:11px; float:left; margin-right:10px;}
fieldset#fs_reservas label textarea{height:100px;}
fieldset#fs_reservas label.lbl_short input{ width:186px;}
fieldset#fs_reservas label select{ width:70px; }
fieldset#fs_reservas label select.sl_long{ width:186px; }

fieldset#fs_reservas img{float:left; border:none;}

fieldset#fs_reservas.fs_comp_1{ margin:35px 0 0 70px; //margin-left:35px;}

/* img */
.img_info{margin:11px 0 0 37px; float:left; }
/* Strong */

div#dv_main  strong.st_tarifas{ font-size:11px; width:525px; background:url(i/separador.gif) bottom no-repeat; float:left; display:block; margin:25px 0 5px 0; color:#000000; text-transform:uppercase;}
div#dv_main strong.st_tarifas1{ font-size:11px; float:right; color:#000000; text-transform:uppercase; margin:0 0px 0 0 ; clear: right; width:auto; }
div#dv_main  strong.st_tarifas2{ font-size:10px; font-weight:normal; width:525px; background:url(i/separador.gif) top no-repeat; float:left; display:block; margin:5px 0 5px 0; color:#000000;}
div#dv_main  strong.st_tarifas2 span{ font-weight:bold; display:block; float:left; width:200px; font-size:11px}
div#dv_main strong.st_font{ font-size:15px; color:#0099FF;}

/* spam */

div#dv_main span.sp_tarifas{ font-size:11px;  float:left; color:#0099FF; clear:left; font-weight:bold; }
span.sp_tipo1{ display:block; float:left; width:500px; clear:left; }

span.sp_tipo1 a{color:#000000;}

/* especificos */
body#index div#dv_main{margin:105px 0 0 55px; //margin-left:27px;}
div#dv_main strong.st_cabecera{ display:block; font-size:18px; width:100%;font-style:italic;}
div#dv_main  p.p_1{ font-size:12px; font-weight:bold; background:none; padding:0; font-style:italic;}
div#dv_main  p.p_1 span{float:right; font:italic 16px Verdana, Geneva, sans-serif; font-weight:bold;}
div#dv_main ul.ul_tipo3 li{width:90%;}
div#dv_main ul.ul_tipo3 li p{width:90%;}

body#pg4 div#dv_main ul.ul_tipo3 li p { font-size:10px;}