/* *background: transparent url("../images/fnd_fieldsetIE.gif") repeat left top; }*//* Hack IE*/

/*Empieza estilos buscador*/
#cuerpo #promociones{ position: relative; width: 80%; float: left; margin: 2px; padding: 0; }
#promociones .buscador{ width: 100%; float: left; }

.buscador .preFiltrado{ float: left; height: 5px; line-height: 5px; background: #FAFAF9 url("/images/buscador/fondo_filtrado_sup_izd.gif") no-repeat left top; width: 98%; margin: 0 1% 0 1%; *width: 100%; *margin: 0; }
.preFiltrado .vacio{ width: 20%; float: right; background: transparent url("/images/buscador/fondo_filtrado_sup_dch.gif") no-repeat right top; }
.buscador .postFiltrado{ float: left; height: 5px; line-height: 5px; background: #FAFAF9 url("/images/buscador/fondo_filtrado_inf_izd.gif") no-repeat left bottom; width: 98%; margin: 0 1% 0 1%; *width: 100%; *margin: 0; }
.postFiltrado .vacio{ width: 20%; float: right; background: transparent url("/images/buscador/fondo_filtrado_inf_dch.gif") no-repeat right top; }
.buscador .filtrado{ float: left; border-right: 1px solid #003C74; border-left: 1px solid #003C74; padding: 10px 0 10px 0; background: #FAFAF9; width: 98%; margin: 0 1% 0 1%; *width: 100%; *margin: 0; }
.filtrado .linea{ width: 89%; float: left; margin: 0; }

/*.filtrado .linea label{ width: 18%; float: left; text-align: right; padding: 2px 5px 0 0; }
.filtrado .linea .datoSel{ width: 30%; float: left; }
.filtrado .linea .labelMaps{ width: 52%; float: left; text-align: right; }
.filtrado .linea .datoMaps{ width: 47%; float: right; padding: 2px 0 0 0; }*/
.filtrado .linea label{ width: 10%; float: left; text-align: right; padding: 2px 5px 0 0; }
.filtrado .linea .datoSel{ width: 20%; float: left; }
.filtrado .linea .labelMaps{ width: 30%; float: left; text-align: right; }
.filtrado .linea .datoMaps{ width: 5%; float: left; padding: 2px 0 0 5px; }

.filtrado .parteBoton{ width: 10%; float: right; text-align: center; }
/*Esto si esta todo en una linea*/
.filtrado .parteBoton .botonera{ margin: 2px 0 0 0; }

#promociones .resultados{ width: 100%; float: left; }

.resultados .bloque_resultados{ width: 100%; float: left; text-align: right; margin: 0 0 10px 0; }
.resultados .linea{ width: 100%; float: left; margin: 0 0 25px 0; }
.resultados .linea .promoImpar{ width: 48%; float: left; background: #FFFFFF url("/images/buscador/promo_fondo_result.gif") repeat left top; }
.resultados .linea .promoPar{ width: 48%; float: right; background: #FFFFFF url("/images/buscador/promo_fondo_result.gif") repeat left top; }
.resultados .linea .formasup{ width:100%; float: left; height: 7px; line-height: 7px; background: transparent url("/images/buscador/promo_fondo_result_sup-izd.gif") no-repeat left top; }
.resultados .linea .formasup_dch{ width:10%; float: right; height: 7px; line-height: 7px; background: transparent url("/images/buscador/promo_fondo_result_sup-dch.gif") no-repeat right top; }
.resultados .linea h2{ padding: 0 0 0 5px; margin: 0 0 10px 0; }
.resultados .linea .imagen{ width: 27%; float: left; text-align: center; }
.resultados .linea .info{ width: 72%; float: left; }
.resultados .linea .info h3{ padding: 0 0 5px 0; margin: 0; }
.resultados .linea .comercializa{ width: 99%; float: left; text-align: left; padding: 10px 0 0 5px; }

.resultados .linea .promo_destacadas{ width: 100%; float: left; margin: 0 0 25px 0; }
.resultados .linea .promo_destacadas a{ text-decoration: none; }
.resultados .linea .promo_destacadas .promoespacio{ width: 26%; float: left; }
.resultados .linea .promo_destacadas .promoImpar{ background: #FFFFFF url("/images/buscador/promo_fondo_result_desta.gif") repeat left top; }
.resultados .linea .promo_destacadas .promoPar{ background: #FFFFFF url("/images/buscador/promo_fondo_result_desta.gif") repeat left top; }
.resultados .linea .promo_destacadas .formasup{ background: transparent url("/images/buscador/promo_fondo_result_dst-izd.gif") no-repeat left top; }
.resultados .linea .promo_destacadas .formasup_dch{ background: transparent url("/images/buscador/promo_fondo_result_dst-dch.gif") no-repeat right top; }
.resultados .linea .promo_destacadas h2{ text-decoration: underline; }

#promociones .info-relacionada{ width: 100%; float: left; margin: 25px 0 20px 0; }
.info-relacionada .linea{ width: 97%; float: right; margin: 0 0 5px 0; }

.relacc{ width: 100%; float: left; font-family: Georgia, "Times New Roman", Times, serif; margin: 30px 0 10px 0; }
.relacc .cajaRelac2{ width: 49%; float: left; }
.relacc .cajaRelac{ width: 99%; float: left; margin: 15px 0 0 0; }
.relacc .cajaRelac3{ width: 33%; float: left; }
.relacc h2{ border: none; text-align: center; font-weight: bold; color: #888888; 	padding: 0 0 3px 0; }
.relacc ul{ padding: 0; margin: 0; }
.relacc li{ font-size: 10px; list-style-type: none; padding: 0 0 0 5px; }
.relacc p{ padding: 0 0 0 10px; }
.relacc a{ color: #AAAAAA; }
.relacc .scrollArea{ float: left; width: 95%; height: 50px; border: 1px solid #EEEEEE; overflow: auto; }

.resultados .google_promociones{ width: 40%; height: 500px; float: left; overflow: auto; }
.resultados .google_mapa{ width: 59%; float: right; }
.resultados .google_promociones .promoImpar{ width: 99%; float: left; margin: 0 0 25px 0; }
.resultados .google_promociones .promoPar{ width: 99%; float: left; }
.resultados .google_promociones .linea .imagen img{ width: 70px; }

#cuerpo #ficha_promociones{ position: relative; width: 80%; float: left; margin: 2px; padding: 0; }
#ficha_promociones .pestanas{ width: 98%; float: left; color: #999999; font-weight: bold; margin: 0px 2px 0px 2px; }
#ficha_promociones .pestanas ul{ list-style: none; }
#ficha_promociones .pestanas li{ float: left; height: 30px; background: url("/images/buscador/menuFndParteDch.gif") no-repeat right top; margin: 0 10px 0 0; }
#ficha_promociones .pestanas a{ color: #888888; display: block; background: url("/images/buscador/menuFndParteIzd.gif") no-repeat left top; padding: 9px 15px 9px 15px; }
#ficha_promociones .pestanas a:hover{ color: #000000; }
#ficha_promociones .pestanas .current{ position: relative; background-image: url("/images/buscador/menu_current_dch.gif"); bottom: -1px; z-index: 1; }
#ficha_promociones .pestanas .current a{ color: #000000; background-image: url("/images/buscador/menu_current_izd.gif"); }
#ficha_promociones .pestanas .current a:hover{ color: #888888; }
#ficha_promociones .pestanas .current2{ position: relative; background-image: url("/images/buscador/menuCrnt2ParteDch.gif"); }
#ficha_promociones .pestanas .current2 a{ color: #FFFFFF; background-image: url("/images/buscador/menuCrnt2ParteIzd.gif"); }
#ficha_promociones .pestanas .current2 a:hover{ color: #EEEEEE; }

#ficha_promociones .contenido-ficha{ position: relative; width: 98%; float: left; margin: 0 2px 0 2px; border: 1px solid #999999; background: #FFF9ED; }
.contenido-ficha h1{ position: relative; width: 98%; float: left; margin: 15px 1% 10px 1%; }
.contenido-ficha h2{ background: #FFE8B7; padding: 2px 0 2px 5px; }

.contenido-ficha .textoH1{ float: left; }
.contenido-ficha .referencia{ float: right; font-size: 12px; font-weight: normal; text-align: right; padding: 3px 0 0 0; }

.contenido-ficha .subtitulo{ width: 98%; float: right; font-style: italic; }
.contenido-ficha .texto-fotos{ width: 68%; float: left; margin: 10px 0 0 20px; }
.contenido-ficha .fotos{ width: 28%; float: right; text-align: center; }
.contenido-ficha .contenido-centrado{ width: 98%; float: left; margin: 10px 0 0 20px; }
.contenido-ficha .caja{ width: 98%; float: left; border: 1px solid #999999; background: #FFFFFF; padding: 5px; }

.contenido-ficha .tipos{ width: 100%; float: left; }
.contenido-ficha .tipos .tipo_inicio{ width: 99%; float: left; margin: 15px 0 0 0; }
/*.contenido-ficha .tipos .tipo_siguientes{ width: 99%; float: left; background: transparent url("/images/buscador/promo_tipos_sep.gif") no-repeat left bottom; padding: 15px 0 0 0; margin: 15px 0 0 0; }*/
.contenido-ficha .tipos .tipo_siguientes{ width: 99%; float: left; border-top: 1px dotted #000000; padding: 15px 0 0 0; margin: 15px 0 0 0; }
.contenido-ficha .tipos .foto{ width: 15%; float: left; text-align: center; }
.contenido-ficha .tipos .info{ width: 83%; float: left; }
.contenido-ficha .tipos .info .datos{ float: left; padding: 0 50px 0 0; }
.contenido-ficha .tipos .info .descripcion{ float: left; background: #FFFFFF; border: 1px solid #EFEFEF; font-style: italic; padding: 7px; }
.contenido-ficha .tipos .botones{ width: 80%; float: right; }
.contenido-ficha .tipos .botones .botonera{ margin: 0; }

.contenido-ficha .datos-anun{ width: 99%; float: left; margin: 0 0 20px 0; }
.contenido-ficha .datos-anun .foto{ float: left; padding: 0 15px 0 0; }
.contenido-ficha .datos-anun .info{ float: left; }
.contenido-ficha .datos-anun .info .enlaceContacto{ visibility: hidden; }
.contenido-ficha .datos-anun .info .enlaceContactoVisi{ }
.contenido-ficha .datos-anun .info .datosContacto{ visibility: hidden; }
.contenido-ficha .datos-anun .info .datosContactoVisi{ }

.contenido-ficha .ficha-formu{ width: 99%; float: left; margin: 0 0 20px 0; }
.contenido-ficha .ficha-formu form{ padding: 0; margin: 0; }
.contenido-ficha .ficha-formu label{ width: 20%; float: left; }
.contenido-ficha .ficha-formu .cajaTexto{ width: 79%; float: left; }
