.mod3col {text-align:left;cursor:pointer; width:320px; float:left; }
.mod3col .cont_cartel { float:left; margin:0px 0 0 23px ; width:200px; }
.mod3col .ofe{ font-size:17px!important;text-transform: none!important}
.mod3col .cartel {font-weight: normal;font-size:18px;letter-spacing:-1px;color: #002451; width:190px; float:left; }
.mod3col .cartelII {font-size:13px;color:#898989;letter-spacing:-1px; margin-top:4px; float:left; width:190px;}
.mod3col img{float:right; height:auto!important; height:60px; max-height:60px; max-width:70px; margin-right:20px;}
.mod3col .eurosII{float:right !important;height:17px !important;30px 25px 0px 0px!important;min-height:17px !important;min-width:15px !important;width:15px !important; margin:45px 25px 0px 0px!important;}
.mod3col .cartelIIof{margin:20px 0 0 5px;float:left;width:90px;color:#002451; text-align:right;}
.mod3col .preOf{ font-size:40px!important; font-weight:normal; letter-spacing:-2px; float:right; margin:25px 0 0 0; font-style:italic; }
.mod3col .imgOf{ float:left!important; margin:18px 0px 0px 20px; }
.mod3col .titOf{ text-transform:none; font-weight:normal; letter-spacing:-1px; font-size:14px; text-align:right; font-style:italic; margin-left:5px}
.mod3col .titOfmin{text-transform:none; font-size:12px; font-weight:normal;}

.ofer{background: url('../piezas/mod2col.png') left top no-repeat; background-repeat: no-repeat; height:110px;width:463px; cursor:pointer; padding:18px 0px 0px 35px; overflow: hidden;}
.ofer .ofer_conte{float:left;height:90px; width: 437px; position:relative; overflow:hidden; }
.ofer .ofer_conteII{float:right;height:88px;text-align:right;width:310px; position:relative; z-index:1; top:-80px;}
.ofer .ofer_conteII p{ color:#002451; font-size:12px;line-height:16px;margin:11px 10px 10px;text-align:right;}

#contenedor_tope{background-image:url(../piezas/mod3colasd.png); background-repeat:no-repeat; float:left; height:120px; margin-left:-3px; margin-top:8px; overflow:hidden; width:344px;}
#contenedor_tiempo{float:left; height:85px; margin-bottom:0; margin-left:0; margin-top:-7px; overflow:hidden; width:280px;}
#mascara_tiempo{height:75px; margin:25px 0 0 25px; overflow:hidden; width:285px;}
.ofer_mini{ cursor:pointer;background:transparent url(../piezas/mod3col.png) no-repeat scroll -5px top;float:left;height:69px;padding:15px 0pt 5px 27px;width:311px;}
.ofer_mini_conte{float:left;height:62px;overflow:hidden;position:relative;width:286px; text-align:left; }
.ofer_mini_conte img{float:left;width:16px; margin:0 0 0 4px; height:15px; }
.ofer_mini_precio{float:left;height:57px;margin:0px;padding:0px;position:relative;text-align:left;width:100%; z-index:1;top:-50px }
.ofer_mini_precio .txt{float:left;margin:10px 0px 0pt 2px; }
.ofer_mini_precio .txt2{font-size:12px;font-style:italic;font-weight:normal;} 
.ofer_mini_precio .cartel{font-size:17px;font-style:italic;font-weight:normal;}
.ofer_mini_precio .precio{float:left;font-size:45px;font-style:normal;font-weight: bold;letter-spacing:-6px;margin-right:0px;margin-top:5px;position:relative;  padding-right:25px; background:transparent url(../piezas/eurito.png) no-repeat scroll right bottom;}
.ofer_mini_precio .decipvpmini{ float:left; font-size:16px; position:relative; color:#002451; top:11px; left:-20px; font-weight:bold }

.miniprecionClarito{float:left;font-size:45px;font-style:normal;font-weight:bold;letter-spacing:-6px;margin-right:0px;margin-top:5px;position:relative;  padding-right:0;  z-index:0;background:transparent url(../piezas/euritoBlanco.png) no-repeat scroll right bottom; padding-right:25px;}
.decipvpminiClarito{ float:left; font-size:14px; position:relative; z-index:0;  top:11px; left:-20px; font-weight:bold; color:#D9DEE5;}

.ofer_mini_desc{float: left;height:50px;overflow:hidden;position:relative;text-align:right;width:225px;}
.ofer_mini_desc p{color:#002451; font-size:10px;line-height:11px;margin:5px 0px 0px 10px;text-align:left;}

.OfeC{list-style:none; margin:0;width:500px; cursor:pointer; float:left}
.OfeH{background: url('../piezas/mod2colK.gif') left top no-repeat; background-repeat: no-repeat; height:35px;width:100%;}
.OfeB{background:url('../piezas/mod2colB.gif') left top no-repeat; background-repeat:repeat-y;  float:left;width:100%;}
.OfeF{ float:left;background: url('../piezas/mod2colF.gif') left top no-repeat; background-repeat:no-repeat;height:35px;width:100%;}

.DesC{list-style:none; width:342px; cursor:pointer; float:left; margin:2px 0}
.DesH{background: url('../piezas/mod3colH.gif') -5px top no-repeat; background-repeat: no-repeat; height:25px;width:342px;}
.DesB{background:url('../piezas/mod3colB.gif') -5px top no-repeat; background-repeat:repeat-y;  float:left;width:342px;.margin-top:-1px;}
.DesF{ float:left;background: url('../piezas/mod3colF.png') -5px top no-repeat; background-repeat:no-repeat;height:25px;width:100%;}

.DesAC{list-style:none;cursor:pointer; float: right;width:342px; margin-top:10px;}
.DesAH{background: url('../piezas/accH.png') -5px top no-repeat; background-repeat: no-repeat; width:100%; float:left}
.DesAH .cartel2a{ float: left;letter-spacing:-1px; color:#FFF; font-size:14px; font-weight:normal; letter-spacing:-1px; text-align:left!important;padding:25px 0 10px 25px}
.DesAB{background:url('../piezas/accB.png') -5px top no-repeat; background-repeat:repeat-y;  float:left;width:100%;}
.DesAF{float:left;background: url('../piezas/accF.png') -5px top no-repeat; background-repeat:no-repeat;height:35px;width:100%;}

.mod2col {float:right;height:90px;text-align:right;width:100%; margin:0px; padding:0px; position:relative; z-index:1;top:-80px; }
.mod2col img{float:left;max-width:80px; max-height:80px;width:80px; margin:0px 0 0 22px;}
.ofer span.decipvp{ font-size:30px; float: right; text-align:left; font-style:normal; margin:20px 0 0 0; position:relative; z-index:80; color:#002451}
.decipvpClarito{ font-size:30px; float: right; text-align:left; font-style:normal; margin:10px 0 0 0; position:relative; z-index:0; color:#002451}

.mod2col .precio {position:relative;font-size:65px;font-weight:bold;font-style:italic;float: right;font-smooth: always;margin-right:0px;letter-spacing:-6px; margin-top: 5px; background:transparent url(../material/euro.png) no-repeat right; padding-right:56px; left:-3px; z-index:70; width:145px;top:-40px}
.precioClarito {position: relative;font-size:65px;font-weight:bold;font-style:italic;float: right;font-smooth: always;margin-right:0px;letter-spacing:-6px; margin-top: 5px; background:transparent url(../material/euroClarito.png) no-repeat right; padding-right:56px; left:45px ; z-index:0; text-align:right;width:145px; top:0px}
.azulClarito{color:#D9DEE5}
.mod2col .cartel {float:left;margin-top:24px; margin-right: 0px; width:235px; text-align:right; position:relative}
.mod2col .tit_txt{ font-weight:normal; font-size:26px;margin-top:5px; letter-spacing:-1px}
.mod2col .img_Insta{ width:auto!important; width:80px; max-width:160px;}
.mod2col .cartel_txt {width:280px;float:right;margin-top:5px;color:#7F7F7F; font-style:normal!important;}
.mod2col .euro {font-size: 0.5em;font-style:italic;font-weight:normal;line-height: 2.7em;}
.mod2col .txt {font-size: 20px;font-weight: bold; width:100%; float: right; height:45px; line-height:20px; font-style:italic;}
.mod2col .txt2 {font-size:11px;font-weight:normal;font-style:italic; margin-top:0; float: right; text-align:right}

#llamenos {width: 348px;height: 87px;background: url('../piezas/llamenos.png') -10px top no-repeat;text-align: right;}

/*#bedding {width: 348px;height: 87px;background: url('../piezas/bedding.png') -10px top no-repeat;text-align: right;}*/

#ubicacion {width: 348px;height: 87px;background: url('../piezas/ubicacion.png') -10px top no-repeat;text-align: right;}

#acceso {width:100%;text-align: right;cursor:pointer; height:40px}

#contAcc fieldset{float: left; margin:0px 0 0 30px;letter-spacing:-1px; color:#002451; font-size:13px; font-weight:normal; letter-spacing:-1px; width:240px; text-align:left!important; font-weight:normal;}
#contAcc{ cursor:pointer;margin:0pt 45px 0pt 20px}
#contAcc ul{ float:left; margin:15px 0pt 0pt 10px; text-align:left; color:#002451;  vertical-align:text-top; font-size:12px; line-height:165%; }
#contAcc li{ margin:2px 0;}
#contAcc .accIco{ margin:0 2px !important; float:left;}
#contAcc label{ float:left; margin-top:5px; }
#contAcc input{float: left;width:90px; margin-top:5px;}
#contAcc .floatright{ float:right;}
#contAcc img{ margin:0px 0 0 0px; float:left; height:40px;}
#contAcc .mg{font-size:17px;}
#contAcc .cartel{ color:#002451;float: left;font-size:16px;font-weight:normal;text-align:left; margin:5px 0 0 20px;}

#contAcc .avisoError{ color:#CC0000; float:left; margin:10px 0 0 30px; text-align:left; font-weight:normal; width:220px}
#contAcc a:hover{ text-decoration:underline;}
#contAcc a{color:#002451}

#botonesAcc a{ float:right; margin:0px 25px 0 0;font-size:12px; text-align:left; color:#002451; vertical-align:text-bottom; line-height:165%; cursor:pointer}
#botonesAcc .su{ margin:0px!important;cursor:pointer; float:right}
.su span{ float:right; margin:0 2px 5px 2px;}
#botonesAcc .accIco{ margin:0 2px !important; float:left ;cursor:pointer;}

#botonesAccForm{ width:425px; float:left; margin-top:25px;}
#botonesAccForm a{ float:right; margin:0px 25px 0 0;font-size:12px; text-align:left; color:#002451; vertical-align:text-bottom; line-height:165%; cursor:pointer}
#botonesAccForm .su{ margin:0 0 0 10px!important;cursor:pointer}
#botonesAccForm .accIco{ margin:0 2px !important; float:right;cursor:pointer}



/*formulario de acceso*/
#formIzq{height:130px; width:200px;  float:left;}
.labelset_acc{height:26px; width:198px; float:left;}
#formIzq label{ padding:0 !important; margin:0  !important; width:75px  !important; float:left; color:#002451; font-family:Verdana, Arial, Helvetica, sans-serif;}
#formIzq input{padding:0 !important; margin:0 !important; height:18px; border:none; width:108px; float:left; min-width:0 !important; color:#002451;}
#formDer{height:130px; width:198px; float:left; border-left:1px solid #8c8c8c;}
.titAcceso{ color:#002451; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; margin-bottom:20px; float:left}
.btn_acceso{float:right; height:30px; width:86px; color:#002451; cursor:pointer; margin-top:20px;}
#img_btn_acceso{ background-image:url(../img/interfaz/btn_acceso.gif); background-repeat:no-repeat; height:19px; width:19px; float:left; margin-right:5px;}
#vinculo1{ background-image:url(../img/interfaz/btn_acceso.gif); background-repeat:no-repeat; height:25px; float:left;}
#vinculo1 a{color:#002451; margin-left:25px;}
#vinculo2{background-image:url(../img/interfaz/btn_acceso.gif); background-repeat:no-repeat; height:25px; float:left;}
#vinculo2 a{ color:#002451; margin-left:25px;}
#contAccDer{float:left; margin-top:38px; margin-left:14px; _margin-left:7px;}
#botonesAcc{ float:left; margin-top:-21px; width:200px;}
	
/*CONTENEDOR GIGANTE*/
#aquiVaToG{list-style:none; margin:0 0 0 8px;width:855px;}
#aquiVaElPieG{width:100%; float:left;background: url('../piezas/zona_cont_pie.png') -5px top no-repeat; background-repeat:no-repeat;height:45px}
#aquiVaElCabG{width:100%;background: url('../piezas/zona_cont_cab.png') -5px top no-repeat; background-repeat: no-repeat; height:48px;}
#aquiVaElCabG .atras{ float:right; margin:25px 25px 0pt 0pt; color:#CCCCCC; font-size:12px; }
#aquiVaElContenidoG{ width:100%;background:url('../piezas/zona_cont_lat.png') -5px top no-repeat; background-repeat:repeat-y;  float:left;.margin-top:-2px!important;}	

/**/

#titContGlo{ color:#FFFFFF; float:left; margin:23px 0 0 25px; font-size:14px; font-weight:normal;}
#titContGloII{ color:#FFFFFF; float:left; margin:23px 0 0 25px; font-size:14px; font-weight:normal;}
#aquiVaTo{list-style:none; margin:0 0 0 8px;width:490px;}
#aquiVaElPie{width:100%; float:left;background: url('../piezas/pie_zonacont.png') -5px top no-repeat; background-repeat:no-repeat;height:45px}
#aquiVaElCab{width:100%;background: url('../piezas/tit_zonacont.png') -5px top no-repeat; background-repeat: no-repeat; height:48px;}
#aquiVaElCab .atras{ float:right; margin:25px 25px 0pt 0pt; color:#CCCCCC; font-size:12px; }
#aquiVaElContenido{ width:100%;background:url('../piezas/lat_zonacont.png') -5px top no-repeat; background-repeat:repeat-y;  float:left;.margin-top:-2px!important;}	
#contnienteContenido label{ width:120px; float:left; font-weight:normal; margin:5px;}
#contnienteContenido input{ border:medium none; color:#002451; height:18px; margin:5px 0px; min-width:300px;}
#contnienteContenido textarea{  margin:5px 0px ; min-width:300px; border:none; color:#002451;}	
#contnienteContenido select{  margin:5px 0px;  min-width:300px}	
#registro span{ width:135px; float:left; font-weight:normal;}
#contnienteContenido{ width:435px; margin:20px 0pt 0pt 25px; color:#002451; text-align:left; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#contnienteContenidoII{ width:462px; margin:-3px 0px 0px 15px; color:#002451; text-align:left; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}	
#contnienteContenido a{ color:#002451}
#btn_form{ width:100%; text-align:right; padding-right:20px; float:left;}
#btn_form a{ float:right; width:100%}



#conttBntHom{float: right;height:50px;width:140px; }
#rell{ width:120px; float:left; height:26px; }
#btnRss { float: right; width:65px;}
#btnRss a {text-decoration:none;float: left;position: relative;display: block;background: url('../piezas/tab-orange-right.gif') no-repeat left top;padding: 2px; font-weight: normal;color: #FFFFFF;margin:0px;width:65px;height:20px; cursor:pointer}
#btnRss a:hover {background:transparent url(../piezas/tab-orange-right.gif) no-repeat scroll left top;color:#FFFFFF;display:block;float:left;font-weight:normal;height:18px;margin:-4px 0px 4px;padding:0px 2px 10px;position:relative;width:65px;cursor:pointer}
#btnRss a span{ margin:4px 0px 0px 30px; float:left;cursor:pointer}


#btnIdioma { float: right;width:65px;}
#btnIdioma a {text-decoration:none;float: left;position: relative;display: block;background: url('../piezas/tab-blue-right.gif') no-repeat left top;padding: 2px; font-weight: normal;color: #FFFFFF;margin:0px;width:65px;height:20px;cursor:pointer}
#btnIdioma a:hover {background:transparent url(../piezas/tab-blue-right.gif) no-repeat scroll left top;color:#FFFFFF;display:block;float:left;font-weight:normal;height:18px;margin:-4px 0px 4px;padding:0px 2px 10px;position:relative;width:65px;cursor:pointer}
#btnIdioma a span{ margin:4px 0px 0px 30px; float:left;cursor:pointer}

#cuadro{height:106px; position:relative; width:115px; font-style:normal; font-size:14px; float:left; padding:0;/*background: url('../piezas/cuadradoPrecio.png') left top no-repeat;*/}
.desde{ float:left; width:75px; margin-top:6px; margin:12px 0 0 15px; display:none;}
#cuadro span.pvp{font-size:40px; font-weight:bold; width:78px; display:block; /*margin-top:45px; margin-left:2px;*/ float:left; overflow:visible; text-align: right; line-height:45px;/* margin:21px 30px 0 8px;*/ font-style:normal;}
#cuadro span.decipvp{ font-size:24px; float:left; text-align:left; color:#FFFFFF; font-style:normal; margin:10px 0 0 0; line-height:24px;}
#cuadro span.europvp{ width:25px; height:25px; float:left; background: url(../img/interfaz/europvp.gif) no-repeat; margin:3px 0px 0px 10px }
#contenedor_texto_central{height:230px; width:290px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:110%; margin:40px 32px 0pt 0; float: right; text-align:justify; }
*html #contenedor_texto_central{height:240px; width:315px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:110%; margin:35px 7px 0px 0px; float: right; text-align:justify; }
#contenedor_texto_central p{ margin-bottom:10px;}
#contenedor_texto_central span.titular{ font-size:18px; margin-bottom:10px; font-weight:300; display:block; line-height:110%;}
.euro{ font-size:20px; width:10px; font-weight:normal;}

#apoyo_cuadro{float: right; position:relative; width:165px;/* height:105px;*/ margin-bottom:5px; overflow:hidden; margin-top:7px;}
#apoyo_cuadro .tit{ float:left; /*margin-bottom:10px;*/ font-size:18px!important; font-weight:normal; line-height:25px; margin-top:-5px; min-width:100%;}
#apoyo_cuadro p{float:left;/* font-style:italic;margin:0 0 5px 5px;/*1*/ font-size:10px; text-align:left}
#apoyo_cuadro span{float:left;font-size:10px!important;font-family:Verdana, Arial, Helvetica, sans-serif!important;vertical-align:text-bottom;text-align: left}
#propiedadesICO{ float: right; width:165px; margin-bottom:0px;}  			
#propiedadesICO img{ float: left;  margin:2px 3px 0 0; }  
#libre{float:left;position:relative; width:290px; color:#FFFFFF; bottom:0px; height:95px; overflow:hidden; margin-top:5px;}
#libre .mgn{float:right;height:50px;width:2px;}

#contenedorCondiciones{}

#bjolibre{ position: relative; top:-40px; float:right}
#bjolibre span{margin: 42px 5px 0pt 0pt; font-size: 11px; float: right;}
#bjolibre a{color:#FFFFFF; text-decoration:none}
#libreII{float:left;position:relative; width:275px; color:#FFFFFF; }
#libre a{ text-decoration:none; float: right; color:#FFFFFF; display:none;}

#libre span{float:left; font-size:10px!important;font-family:Verdana, Arial, Helvetica, sans-serif!important; text-align:justify; vertical-align:text-bottom;}
#libre .tit{float:left; margin-top:15px; width:290px;font-size:18px;}
#libre .pa{ float: left;font-size:10px!important;/* width: 220px;*/margin-top:5px; text-align:left; vertical-align:text-bottom; }
.pdf{ float: right!important; height:50px; width:40px; cursor: pointer; overflow:hidden;  background: url('../piezas/pdf.png') right bottom no-repeat;_background: url('../piezas/nfie6.png') right bottom no-repeat;  clear:both; margin:5px 0 0 5px}
.rese{background: url('../piezas/rese.gif') left top no-repeat; width:90px; height:19px; color:#fff; font-weight:normal; }

	/*ACORDEÓN*/
.applemenu{
padding: 0;
 /*width: 450px;width of menu*/
}
.applemenu div.silverheader { float:left;}
/*.applemenu div.silverheader a{
background: black url(silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; 
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
color: white;
}*/

.applemenu div.submenu{ /*DIV that contains each sub menu*/
color:#002451;
font-size:12px;
margin:15px 0px 0px 25px;
text-align:left;
float:left;
min-width:250px;
}
.esDes{color:#002451;font-size:12px;text-align:left;cursor:pointer; width:320px; float:left; }
.esDes span{ margin:0 0 5px 27px; width:270px; text-align:justify; float:left; font-size:12px}
	/* FIN DE ACORDEÓN*/
	
/*ESTILO PARA EL FORMULARIO DE RESERVAS*/

#bg_reservas{background-image:url(../img/interfaz/bg_reservas.png); background-repeat:no-repeat; float:left; height:266px; width:328px; margin:8px 6px 0px 6px;}
#cabecera_reservas{background-repeat:no-repeat; background-image:url(../img/interfaz/cabecera_reservas.jpg); height:14px; margin:10px 10px 3px 10px; padding:7px 7px 7px 9px; position:relative; width:294px;}
.txt_cabecera_reservas{ font-size:14px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#form_area{ height:190px; width:310px;}
#form_area img{ width:21px; margin-bottom:3px; vertical-align:middle; cursor:pointer;}
#form_reservas{ height:180px; width:290px; margin-left:20px; margin-top:10px;}
span.fr{ color:#002451; font-size:12px; letter-spacing:-1px;}
input.fri{ width:75px; border:none; height:18px; margin-left:40px; color:#002451; text-align:center; vertical-align:middle; margin-right:41px;}
select.frs{border:none; width:75px; height:20px; color:#002451; text-align:center; margin-left:40px; margin-right:14px;}
input.frimini{border:medium none; color:##002451; font-size:11px; height:18px; vertical-align:middle; width:22px; text-align:center;}
.labelset{ height:28px; width:298px; float:left;}
.txt_label_ico{float:left; margin-top:5px;/* width:112px; */line-height:10px;}
.espacio{ margin-bottom:2px; *margin-bottom:4px;}
/*.separado{margin-left:15px;}*/
.habitaciones{ background-image:url(../img/interfaz/habitaciones.gif); background-repeat:no-repeat; height:23px; width:25px; float:left; margin:0; padding:0;}
.adulto{ background-image:url(../img/interfaz/adulto.gif); background-repeat:no-repeat; height:23px; width:25px; float:left; margin:0; padding:0;}
.nino{ background-image:url(../img/interfaz/nino.gif); background-repeat:no-repeat; height:23px; width:25px; float:left; margin:0; padding:0;}
.fumador{ background-image:url(../img/interfaz/fumador.gif); background-repeat:no-repeat; height:23px; width:25px; float:left; margin:5px 0 0 0; padding:0;}
.txt_ico{color:#5B718C; font-size:12px; letter-spacing:-1px; font-weight:500; font-family:Verdana, Arial, Helvetica, sans-serif; height:23px; width:250px; float:left; margin-top:3px;}

.txt_botonera_reserva{ color:#002451; float:left; font-size:13px; margin-left:10px; margin-right:30px; margin-top:4px;}
#btn_reservar{ cursor:pointer; height:20px; width:293px; float:right; margin-top:10px; *margin-top:5px; top:-58px; position:relative}
.txt_label{float:left; margin-top:5px; width:98px; line-height:10px;}
.name_ico{float:left; height:20px; margin-right:5px; margin-top:0px; width:90px;}

#icobeddtxt{ float:left ;position:relative; top:-58px; height:59px; width:96px; background:transparent url(../piezas/beddingtxt.png) no-repeat center center;}

#contacto span{width:135px;}
#login span{width:135px; float:left}

#recpass{float:left; margin-bottom:20px; width:100%;} 
#recpass input{ width:335px !important;}
.rec{ width:50px !important; color:#002451;}
#txtEmail{margin:0 0 20px 0; color:#002451;}

.select_contacto{border:none; color:#002451; height:20px; margin-left:14px; margin-right:5px; text-align:center; width:213px;}
.parche{ width:428px !important;}
#textoParche{float:left; font-size:11px;}
#botonesAccForm .sep{margin-left:10px;}

#caja_fechas{float:left; height:60px; margin:130px 0 0 15px; position:absolute; width:165px; color:#002451; font-size:10px;}
#fentrada{margin:15px 0 0 5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
#fsalida{margin:10px 0 0 5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
#cajaEntrada{float:left; height:22px; width:160px; line-height:22px;}
#cajaSalida{float:left; height:22px; width:160px; line-height:22px;}
#entrada{ margin:15px 0 0 5px;}
#salida{ margin:10px 0 0 5px;}


#bedding{ width:445px; margin:15px 0pt 0pt 35px;color: #002451;}
#bedding .contene{ float:left; margin-top:10px}
#bedding .opcion{ float:left; font-size:18px; width:435px; margin:5px 0 10px 0px; font-weight:normal;}
#bedding img{ float:left; width:435px; height:120px;}
#bedding p{ float:left; width:435px; font-size:13px; margin-top:15px; font-weight:normal; cursor:default;  }
#bedding .opcion a{ background:url(../piezas/opbedd.png) no-repeat top right; height:28px; font-size:75%; float:right; position:relative;  padding:5px 15px 5px 5px}


#headerGIF{ background:transparent no-repeat center center; width:248px; height:78px; position:relative; left:480px;}

/*********************************/

/*/ PESTANA GRANDE /*/
.pestanaOferta{background:transparent url(../piezas/mod2col.png) no-repeat scroll left top;cursor:pointer;height:110px;overflow:hidden;padding:18px 0px 0px 35px;width:463px;float:left; position:relative; color:#002451}
.pestanaOferta .imgOferta{ width:450px;  float:left; height:90px; overflow:hidden;position:relative}
.pestanaOferta div{ float:left;}
.pestanaOferta .parteBEF{width:450px; height:90px; position:absolute;  top:0; left:0 }
.pestanaOferta .parteTOP{width:450px; height:90px; position:relative;}
.pestanaOferta .parteBOT{width:450px;height:90px; position:relative; display:table }

.pestanaOferta .parteBOT .offPAL .offPAL{ margin-right:10px; font-size:12px; width:390px;}

.pestanaOferta .parteCAR{ position:relative;}

.pestanaOferta .offTXT{font-size:20px; line-height:20px; font-style:normal;font-weight:bold;line-height:20px; width:220px;height:100%; display:table;#position: relative; overflow: hidden; float:right; margin-right:10px; }
.pestanaOferta.sinpvp div.imgOferta div.parteCAR div.parteTOP div.offTXT {  width:390px;  }
.pestanaOferta.sinpvp div.imgOferta div.parteCAR div.parteTOP div.offTXT div.offFRA {  width:380px; margin-right:10px }

.pestanaOferta div.imgOferta div.parteCAR div.parteBOT {  }
.pestanaOferta div.imgOferta div.parteCAR div.parteBOT div.offFRA {  }
.pestanaOferta div.imgOferta div.parteCAR div.parteBOT div.offFRA div.offPAL {  font-size:12px; margin-right:10px; width:380px; margin-right:10px; }

.pestanaOferta.sinpvp div.imgOferta div.parteCAR div.parteBOT {  }
.pestanaOferta.sinpvp div.imgOferta div.parteCAR div.parteBOT div.offFRA {  }
.pestanaOferta.sinpvp div.imgOferta div.parteCAR div.parteBOT div.offFRA div.offPAL {  }



.pestanaOferta .offFRA{float:none;  #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.pestanaOferta .offPAL{float: right; #position:relative;#top:-50%; text-align:right; line-height:22px;}

.pestanaOferta.sinpvp .offPVP{ display:none;}
.pestanaOferta .offPVP{ float:right; width:160px;font-size:22px; margin:10px 10px 0 0;}

.pestanaOferta .pvpint{ font-size:55px; font-weight:bold; width:120px; text-align:right}
.pestanaOferta .pvpfloat{ margin:7px 0 0 5px; width:35px;}
.pestanaOferta .pvpeuro{width:35px; text-align:right;}
.pestanaOferta .clarito{color:#D9DEE5}

/*/ PESTANA PEQUENA /*/ 
.pestanaOfertaMini{background:transparent url(../piezas/mod3col.png) no-repeat scroll left top;cursor:pointer;height:75px;overflow:hidden;padding:15px 0px 0px 35px;width:310px;float:left; position:relative; color:#002451}
.pestanaOfertaMini .imgOferta{ width:283px;  float:left; height:62px; overflow:hidden;position:relative}
.pestanaOfertaMini div{ float:left;}
.pestanaOfertaMini .parteBEF{width:283px; height:62px; position:absolute;  top:0; left:0 }
.pestanaOfertaMini .parteTOP{width:283px; height:62px; position:relative;}
.pestanaOfertaMini .parteBOT{width:283px;height:62px; position:relative; display:table }

.pestanaOfertaMini .parteBOT .offPAL .offPAL{ margin-right:10px; font-size:12px; width:390px;}

.pestanaOfertaMini .parteCAR{ position:relative;}

.pestanaOfertaMini .offTXT{font-size:15px; line-height:20px; font-style:normal;font-weight:bold;line-height:20px; width:145px;height:100%; display:table;#position: relative; overflow: hidden; float: left; margin-right:10px; }
.pestanaOfertaMini.sinpvp div.imgOferta div.parteCAR div.parteTOP div.offTXT {  width:390px;  }
.pestanaOfertaMini.sinpvp div.imgOferta div.parteCAR div.parteTOP div.offTXT div.offFRA {  width:380px; margin-right:10px }

.pestanaOfertaMini div.imgOferta div.parteCAR div.parteBOT {  }
.pestanaOfertaMini div.imgOferta div.parteCAR div.parteBOT div.offFRA {  }
.pestanaOfertaMini div.imgOferta div.parteCAR div.parteBOT div.offFRA div.offPAL {  font-size:12px; margin-right:10px; width:275px; margin-right:10px; }

.pestanaOfertaMini.sinpvp div.imgOferta div.parteCAR div.parteBOT {  }
.pestanaOfertaMini.sinpvp div.imgOferta div.parteCAR div.parteBOT div.offFRA {  }
.pestanaOfertaMini.sinpvp div.imgOferta div.parteCAR div.parteBOT div.offFRA div.offPAL {  }



.pestanaOfertaMini .offFRA{float:none;  #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.pestanaOfertaMini .offPAL{float: left; #position:relative;#top:-50%; text-align: left; line-height:15px;}

.pestanaOfertaMini.sinpvp .offPVP{ display:none;}
.pestanaOfertaMini .offPVP{ float: left; width:115px;font-size:14px; margin:6px 0px 0 0;}

.pestanaOfertaMini .pvpint{ font-size:40px; font-weight:bold;text-align:right; width:85px; }
.pestanaOfertaMini .pvpfloat{ margin:7px 0 0 0px; width:30px; font-weight:bold;}
.pestanaOfertaMini .pvpeuro{width:23px; text-align:right;}
.pestanaOfertaMini .clarito{color:#D9DEE5}




/*********************************/
