body {margin:0; text-align: justify; font-family: trebuchet ms; font-size: 12px; color: #4f4f4f; background: url("http://www.marineland.fr/templates/rt_infuse_j15/images/style3/backgrounds/full/bg.jpg") repeat-x scroll 50% 0 #06202F;} 

#contenedor_iframe{ margin:0 auto;float:left;}
#superior{float:left; width:100%; margin:10px 0;}
#dest1{float:left; background-image:url(imagenes/bg_dest1.gif); background-repeat:no-repeat; width:222px; height:116px; margin-right:4px; margin-left:5px;}
#dest2{float:left; background-image:url(imagenes/bg_dest2.gif); background-repeat:no-repeat; width:222px; height:116px; margin-right:4px; margin-left:5px;}
#dest3{float:left; background-image:url(imagenes/bg_dest3.gif); background-repeat:no-repeat; width:222px; height:116px; margin-right:4px; margin-left:5px;}
#dest4{float:left; background-image:url(imagenes/bg_dest4.gif); background-repeat:no-repeat; width:222px; height:116px; margin-right:4px; margin-left:5px;}
#rentacar{ float: left; margin-top: 8px; margin-left: 1px;}
#left{background-image:url(imagenes/bg_izq.gif); background-repeat: no-repeat; width:222px; height:289px;  float:left; margin-left:5px; margin-right:4px;}

* html #left{background-image:url(imagenes/bg_izq.gif); background-repeat: no-repeat; width:222px; height:386px;  float:left; }
*:first-child+html #left{background-image:url(imagenes/bg_izq.gif); background-repeat: no-repeat; width:222px; height:386px;  float:left;}

#cont_sup {float:left; width:692px; height:12px; background-image:url(imagenes/bg_cont_sup.gif); background-repeat:no-repeat; margin:0;}
#cont {float:left; width:680px; height:auto; background-image:url(imagenes/bg_cont.gif); background-repeat:repeat-y; padding-left:12px;}

* html #cont { height: 300px;}

#cont_inf{float:left; width:692px; height:13px; background-image:url(imagenes/bg_cont_inf.gif); background-repeat:no-repeat;}
#oferta_destacada{float:left; background-image:url(imagenes/bg_oferta.gif); background-repeat:no-repeat; width:348px; height:179px;}

* html #oferta_destacada{ position: relative; left: -330px;}
#oferta_destacada2{float:left; background-image:url(imagenes/bg_hoteles.gif); background-repeat:no-repeat; width:332px; height:179px;}
* html #oferta_destacada2{ position: relative; left: -330px;}

#hoteles {float:left; background-image:url(imagenes/bg_hoteles.gif); background-repeat:no-repeat; width:320px; height:179px;}

* html #hoteles{ position: relative; left: 20px; top: -177px;}

#reservas{float:left; background-image:url(imagenes/bg_reserva.gif); background-repeat:no-repeat; width:348px; height:241px; margin-top:7px;}

* html #reservas{float:left; background-image:url(imagenes/bg_reserva.gif); background-repeat:no-repeat; height:241px; margin-top:17px;}


#txtreservas {float:left; background-image:url(imagenes/bg_txt.gif); background-repeat:no-repeat; width:320px; height:241px; margin-top:7px;}

* html #txtreservas {float:left; background-image:url(imagenes/bg_txt.gif); background-repeat:no-repeat; width:320px; height:241px; margin-top:7px; position: relative; top: -260px; left: 350px;}

#paso{float:left;width:200px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-size:13px; text-align:center; color:#000000;}
#central {float:left; width:692px;}

* html #central {float:left; width:692px; position: relative; left: 232px; top:-390px;}
*:first-child+html #central {float:left; width:692px; }

#ofertaSpecial { width: 336px; height: 142px; margin-left:6px;}

* html #ofertaSpecial { width: 336px; height: 142px; position: relative; left: -2px;}
	
.masinfo{color:#2A74A9; font-weight:bold;}
.oferta_info{position:absolute; bottom:3px; left:15px; font-weight:bold; text-align:left; color:#FFFFFF; font-size:12px; line-height:14px;}
.tit_hoteles { font-weight:bold; text-align:left; float:left; width:300px; padding:7px 5px 5px 15px; font-size:15px; color:#FFFFFF;}
.logos{float:left; padding:20px; text-align:center; width: 884px;}
.tit_reservas { font-weight:bold; float:left; width:320px; padding:7px 5px 0px 15px; font-size:15px; color:#FFFFFF;}
.cont_form {float:left; width:320px; padding:7px 5px 5px 15px; }
.tit_reservas_gris { font-weight:bold; float:left; width:300px; padding:7px 5px 5px 15px; font-size:15px; color:#666;}
.subtitulo {float:left; width:290px; padding:7px 0px 5px 0px; margin:0 15px; font-size:11px; color:#2a74a9; border-bottom:1px dotted #2a74a9;}

* html .subtitulo {  margin:0 10px;}

.txt {float:left; width:290px; padding:7px 0px 5px 0px; margin:0 15px; font-size:10px; color:#666;}

* html .txt {  margin:0 10px;}

.logoparque{float:left; width:auto; padding:0px 5px; }
.txtdest{float:left; width:110px; padding:0px 5px; text-align:left; font-size:10px;}
.tit_oferta{font-weight:bold; float:left; width:200px; padding:10px; font-size:13px; color:#FFFFFF; font-weight:bold;}
.oferta_estrella{font-weight:bold; float:left; width:320px; padding:7px 5px 5px 15px; font-size:15px; color:#FFFFFF;}
.tit_pasos {font-weight:bold; margin-left:13px; float:left; width:176px; padding:10px 10px 10px 0; font-size:16px; text-align:left;}

* html .tit_pasos {margin-left:16px; float:left; width:185px; padding:10px 10px 10px 0; font-size:16px; text-align:right;}
*:first-child+html .tit_pasos {margin-left:32px; float:left; width:185px; padding:10px 10px 10px 0; font-size:16px; text-align:right;}

#piePagina {background:none repeat scroll 0 0 #267EB6; color:#FFFFFF; float:left; font-weight:bold; text-align:center; width:932px; display:none; }


#dHoteles{float:left; width:100%; background-image:url(imagenes/bg_hoteles_big.gif); background-repeat:no-repeat; height:128px;}


.tit_hoteles_big {float:left; width:900px; padding:7px 5px 5px 15px; font-size:15px; color:#FFFFFF; font-weight:bold;}
.tit_banner{float:left; width:295px; padding:7px 5px 5px 15px; font-size:15px; color:#FFFFFF; font-weight:bold;}
.img_banner{margin-left:6px; float: left; padding:0 13px 2px 7px; width: 308px; height: 141px;}
.banner_mini{float:left; width: 160px; height:179px; background-image:url(imagenes/bg_banner_mini1.gif); background-repeat:no-repeat;}
