/**** product_detail.css generic file style [14/07/2010] ****/
/**** product_detail.css generic file style [24/10/2012] ****/


#detalle { width:82.5em; margin:1em auto 0;}

#detalle a:hover {color:#f60}
#breadcrumb {    margin:0.5em auto 1.5em;   padding-left: 1.5em;  width:82.5em;  }
	#breadcrumb  A { font-size:0.86em;}

.fRight { float:right}
.fLeft { float:left}
.txtRight { text-align:right}
.txtLeft { text-align:left}
.txtCenter { text-align:center}
.fila { width:100%; overflow:hidden;}
.curved {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#opiniones .curved {-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.tachado { text-decoration:line-through}
.on { display:block;}
.off {display:none;}

.regresar { margin:0.5em 0; padding:0 1em; text-align:right;}
.regresar A { background:url(../images/products/detalle-btn-flch-top.png) no-repeat right center; font-weight:bold; padding-right:1.75em;}
.loading { text-align:center}

#infoAdicional H2, .tit-info-adicional, .bloque H3 {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:-8px;} /* forzamos curvas en los titulos para una mejor integraci�n con los contenedores */

.bloque H3, #infoAdicional H2, .tit-info-adicional {  height:47px; text-indent:-9999px;}

.bloque P {margin:5px 10px;}
.bloque UL {margin:5px 10px;}
.bloque LI { background: url(../images/comun_cab_flch.gif) no-repeat left 6px; margin-bottom:4px; padding-left:10px; }
.bloque LI A { font-weight:bold; text-decoration:underline;}


/****** ZONA FOTO+PRECIO *******/
#detalle H1 {border-bottom:1px solid #b8b8b8; color:#f60; font-weight:400; font-size:1.85em; margin-bottom:-28px; padding-bottom:0.25em; padding-left:36%;}
	
/**** lateral de esta zona ****/
#infoAdicional {border-left:1px dashed #b3b3b3; margin-top:35px; padding-left:7px; width:23.5%;}
#infoAdicional.lateral { padding-top:0;}
#infoAdicional DIV {border:1px solid #ccc; clear:both; margin-top:8px; }
	#infoAdicional .bloque {margin-right: 4px; padding:0 0 0.25em 0; 
		box-shadow: 0 0 3px #BBB; -moz-box-shadow: 0 0 3px #BBB; -webkit-box-shadow: 0 0 3px #BBB;}
	#infoAdicional .tit-info-adicional {border:0; margin-top: 0}
.redesSociales { float:right; margin-bottom:4px;}
.redesSociales LI { float:left; display:inline; margin-right:1px; width:24px; height:24px;}
.redesSociales A { background:url(../images/products/detalle-iconos-redes.gif) no-repeat left top; height:24px; display:block;text-indent:-9999px;}
.redesSociales .twitter { padding-top:2px; width:60px; overflow:hidden; }
/*.redesSociales .twitter A{ background-position:left top}*/
.redesSociales .facebook A{ background-position:-24px top}
.redesSociales .print A{ background-position:-48px top}
.redesSociales .mail A{ background-position:-72px top}
.redesSociales .share {  width:auto; line-height:24px; }
.redesSociales .share A{ background:none; text-indent:0;}
.redesSociales .more A{ background-position:-96px top }
.redesSociales .gplus {padding-top:4px; width:60px; overflow:hidden;}
.redesSociales A:HOVER { opacity:0.6; filter: alpha(opacity = 60)}

#plazosResumen A { font-size: 1.32em; /*font-size:1.4em;*/ color:#019a33; font-weight:bold; float:left; padding-left:10px; text-decoration:underline; width:48%;}
	#plazosResumen A.estimated-date { width: 92%; padding: 0.5em 0.75em}
#plazosResumen SPAN { float:right; border-left:1px dashed #ccc; color:#444; font-weight:bold; font-size:1.1em; padding-left:5px; width:44%; }
#plazosResumen P {margin:0; padding:0;}
/*#infoAdicional #opinionesResumen H2, */#infoAdicional #opinionesResumen .tit-info-adicional { background-position:left -47px;}
/*#infoAdicional #regalo H2,*/ #infoAdicional #regalo .tit-info-adicional {background-position:left -94px ;}
#infoAdicional #opinionesResumen .star {margin:0 0 0 10px; border:0; clear:none;} /*nuevo */
#opinionesResumen IMG { /*margin-right:10px;*/  vertical-align:middle;}
#opinionesResumen STRONG { color:#f60; padding-left:10px;}
#opinionesResumen LI { display:inline; margin-right:6px;}
#regalo { font-size:11px;}
#regalo A { display:block;}
#regalo SPAN, #regalo STRONG { padding:0 4px;}
#regalo STRONG { color:#f60;}
#regalo img {height:45px;margin-right:10px;width:42px;}
#regalo img.radio { margin-left:5px; margin-right:5px; width:auto; height:auto;}

#contienePrecio { left:0; top:0; width:100%; }
#multimedia { position:absolute; left:0; top:0; width:410px; }
	#detalle #multimedia  { background:none; border:0; box-shadow: 0 0 0 0}
#fotos {position:relative; left:0; top:4px; /*z-index:5*/ z-index:2} /*capa para IE6, que debe morir*/

#multimedia UL { background:url(../images/products/detalle-bgr-multimedia.png) no-repeat right top; padding-top:7px; width:97px; height:170px; position:absolute; top:55px; right:0; z-index:2;}
#multimedia LI { line-height:46px; padding-right:11px; text-align:right; }
#multimedia LI A { background-image:url(../images/products/detalle-multimedia-iconos.png); display:block; width:100%; overflow:hidden; }
#multimedia LI EM { float:right; padding-right:4px; width:20px;}
#multimedia LI SPAN { float:left; text-align:left; text-indent:-9999px; width:62px;}
#multimedia .photos A { background-position: right top;}
#multimedia .photos A:HOVER, #multimedia .photos .activo { background-position: left top;}
#multimedia .video A { background-position: right -46px;}
#multimedia .video A:HOVER, #multimedia .video .activo { background-position: left -46px;}
#multimedia .slides A { background-position: right -92px;}
#multimedia .slides A:HOVER, #multimedia .slides .activo { background-position: left -92px;}

#detalle .marcas { position:absolute; left:20px; top:10px; z-index:3;}
.zoom { background:url(../images/products/detalle-fondo-foto.png) no-repeat left top; margin-left:13px;  padding:14px 0; text-align:center; text-indent:-15px; width:340px; min-height:300px; height:auto !important; position:relative; z-index:1; }
.zoom a {/*position:relative; display:block; */}
.zoom a span { background:url(../images/products/detalle-ico-zoom.gif) no-repeat left top; display:none; position:absolute; left:140px; top:135px; width:79px; height:24px; /*left:220px; top:265px;*/ }
.zoom > A > IMG{ width:235px; height:250px;}
IMG.mainimage {width:235px; height:250px;} 
#fotosAdicionales { margin-top:-10px;}
#fotosAdicionales IMG {border:1px solid #ccc; margin:0 1px; width:50px; height:54px; }

#detalle #destacar {background:#fff; text-align:left}
#destacar UL { float:right; display:inline; margin:10px;}
#destacar .garantia {background:url(../images/detalle_icon_garantia.gif) no-repeat 4px center;}
#destacar .portes, #detalle .portes {background:url(../images/detalle_icon_portes.gif) no-repeat 4px center;}
#destacar LI {border-left:1px dashed #ccc; display:table-cell; float:left; padding:4px 0 2px 3.25em; min-width:6em;}
#destacar LI.financiado {width:auto !important; padding-left:0.7em}

#detalle .precios {background:/*#f1f1f1*/ url(../images/products/detalle-bgr-zonaprecios.png) no-repeat left top; height:300px; float:left; margin-top:35px; text-align:right; /*width:726px;*/  width:74%;}


.pvpAnterior {font-size:14px; height:16px; padding-right:15px; text-decoration:line-through;}
/*#detalle .precios DIV,*/ #detalle .precios P {margin-left:auto; text-align:center; width:220px}
#detalle .precios DIV, #detalle .pvpAnterior { margin-right:15px; /*padding-right:5px;*/ }
#detalle .precios .pvp {background:url(../images/products/detalle-bgr-precios.png) no-repeat right top; height:56px; margin:3px 18px 6px auto; padding-right:15px;}
#detalle .precios .pvp IMG { margin:12px 0;}
	#detalle .precios .pvp {color:#fff; font-size:2.25em; font-weight:700; line-height:60px; height:60px; text-align:right; white-space:nowrap;}

.tipoOferta { height:31px; color:#fff; font-size:1.3em; font-weight:bold; height:31px; line-height:31px; margin:15px 0 5px auto; padding-right:130px;}
.tipoOferta EM { font-style:normal}
.tipoOferta STRONG { display:none; }

	/* especiales */
	#detalle .topVentas .precios .pvp, #detalle .rebajas .precios .pvp { background-position: right -60px;} /*viejo*/
	#detalle.topVentas .precios .pvp, #detalle.rebajas .precios .pvp { background-position: right -60px;}/*nuevo*/
	#detalle .topVentas .tipoOferta { background-position:right -62px;}
	.sunSales .tipoOferta, .rebajas .tipoOferta{background-position:right -31px;}
	#detalle.topVentas .tipoOferta { background-position:right -62px;}
	.sunSales .tipoOferta, .rebajas .tipoOferta{background-position:right -31px;}
	#detalle .precios .iva { display: block; font-weight: normal; font-size: 0.92em; margin: 0.25em 2.5em}
	

#financiacion  {color:#f60; font-size:1.2em; font-weight:bold; padding:4px;}
#detalle .precios .btnComprar { display:block; margin:0 auto; width:160px; height:37px; text-indent:-9999px;}
#detalle .precios .btnComprar:HOVER {background-position:center bottom;}

/****** ZONA LATERAL *******/
.lateral { /*width:215px;*/ padding:45px 0 0 0; width:22%}
#detallesPlus, #opinionesExternas { background:#e3e3e3; margin-bottom:10px; padding:6px;}
#detallesPlus DIV, #opinionesExternas DIV { background:#fff; border:1px solid #fff;}
#detallesPlus H3, #opinionesExternas H3 { background:#fe6805 url(../images/products/bgr-lateral-titulos.png) repeat-x left bottom; border-bottom:1px solid #606060; color:#fff; font-size:1.1em; font-weight:bold; padding:3px; text-transform:uppercase;}
#detallesPlus UL {margin:4px 0}
#detallesPlus LI, #opinionesExternas LI {border-bottom:1px dashed #b3b3b3; padding:3px;}
#detallesPlus LI A { display:block; font-weight:bold; padding-left:8px;}
#interesante LI { background:url(../images/products/comun_cab_flch.gif) no-repeat 2px 9px;}

#detallesPlus H3 SPAN { background:url(../images/products/detalle-icon-contraer.png) no-repeat left top; display:block; height:20px; padding-left:22px;}
#detallesPlus H3 SPAN.desplegar, .preguntaExperto em.desplegar {background-position:left bottom;}
#detallesPlus #similares LI A {padding-left:0; width:100%; overflow:hidden;}
/*#similares LI { width:99%; overflow:hidden;}*/
#similares STRONG { color:#f60; display:block; font-size:1.25em; margin:3px 5px 3px 85px; text-align:right;}
#similares IMG {border:1px solid #ccc; float:left; display:inline; margin-left:2px;  margin-top:4px; width:70px; height:75px;}
#similares LI SPAN {display:block; margin:3px 5px 3px 80px;}
/* opiniones en verde
#opinionesExternas {background:#c8ed4b}
#opinionesExternas H3 {background:#9dbf00 url(../images/products/bgr-lateral-titulos2.png) repeat-x left bottom;}*/
.lateral .banner { margin-bottom:10px; text-align:center;}
#opinionesExternas .comparador {  padding:0;}

#opinionesExternas .sinBorde { border-bottom:5px solid #c8ed4b;}

	#infoAdicional #regalo   TD { padding:0.25em 0; line-height:1.2em;}


/****** ZONA DESCRIPCION *******/
#caracteristicas, #feedback { float:left; margin-top:20px; margin-bottom:5px; padding:0 8px; width:76%}
#detalle .tabs { margin-bottom:-1px; width:100%; overflow:hidden;}
#detalle .tabs LI { float:left; display:inline; margin-right:1px;  text-transform:uppercase;} 
#caracteristicas .tabs LI:first-child, #feedback .tabs LI:first-child{ margin-left:5px;}
#detalle .tabs LI A {background:url(../images/products/tabs.gif) no-repeat left top; display:block; float:left;line-height:25px; padding-left:0.75em;}
#detalle .tabs LI A SPAN {background:url(../images/products/tabs.gif) no-repeat right top; display:block; float:none; padding:0 0.75em 0 0;}
#detalle .tabs LI A:HOVER, #detalle .tabs .ui-state-active A { background-position: left bottom; color:#f60}
#detalle .tabs LI A:HOVER SPAN, #detalle .tabs .ui-state-active A SPAN{ background-position: right bottom; color:#f60}

#caracteristicas H2, #feedback H2 { background:url(../images/products/bgr-caracteristicas-titulos.png) repeat-x left bottom; color:#f60; /*font-size:120%;*/ font-weight:bold; padding:2px 5px 7px 5px;}

#caracteristicas #descripcion, #opiniones, #caracteristicas #envios, #caracteristicas #pagos, #caracteristicas #garantias, #caracteristicas #devoluciones, #caracteristicas #comparativa, #q-a {border:1px solid #f60; padding:18px;}
#descripcion .contenido { width:67%;}
#descripcion .contenido P {/* background: url(../images/products/ico-parrafo.gif) no-repeat left 5px; margin-bottom:10px; padding-left:18px;*/}
#descripcion .video object, #descripcion .video embed { width:200px; height:165px;}
#descripcion .video { text-align:center; position:relative; width:204px; height:170px;}
#descripcion .video DIV { background:url(../images/products/apariencia-video.png) no-repeat center center; position:absolute; left:0; top:0; z-index:3; width:204px; height:170px;}
#descripcion .video IMG { margin-top:6px;}

	#descripcion TABLE {border-top:1px dashed #b3b3b3; border-right:1px dashed #b3b3b3; border-collapse:collapse; margin:0 auto; min-width: 60%}
	#descripcion TH, #descripcion TD { padding:0.15em; }
	#descripcion TD  P {margin:0.25em;}
	#descripcion TH, #descripcion TD {border-bottom:1px dashed #b3b3b3; border-left:1px dashed #b3b3b3; font-size:11px; padding:4px 8px; vertical-align:top;}
	#descripcion THEAD TH A { text-decoration:underline;}
	#descripcion THEAD TH { background:#dbe4ed; text-align:center; vertical-align: middle;}
	#descripcion TBODY tr:nth-child(even) {background:#f1f1f1;}
	#detalle #caracteristicas .contenido TD { font-size: 0.92em}

	#descripcion .titulo-bloque, .titulo-bloque { color: #f60; font-weight: bold; margin-top: 0.5em;}

/*** lateral derecho ****/
#caracteristicas .lateral { padding-top:15px; padding-right:0; width:205px}
#caracteristicas .lateral DIV { margin-bottom:10px;}
/*#iconos IMG{ margin:5px; width:35px; height:35px;}*/
#iconos IMG{ margin:5px; }
	.brand_103 #iconos IMG, .brand_129 #iconos IMG{ margin:5px 0; }
#caracteristicas  .q-a {border:1px solid #ccc; margin-right:0.2em }
#caracteristicas  .q-a.bloque H3 { background-position:left -188px; margin-bottom:0.25em}
#caracteristicas  .q-a.bloque { padding:0;}

/*** venta cruzada ****/
#vtaCruzada { border:1px solid #b7b7b7; background:#e3e3e3 url(../images/products/bgr-vtacruzda.png) repeat-x left top; margin-top:12px; padding:10px 15px;}
#vtaCruzada H2 { background:none; border-bottom:1px dashed #adadad; color:#535353; font-weight:normal; font-size:140%; padding:0;}
#vtaCruzada DIV DIV { background:#fff; border:2px solid #c0c0c0; float:left; display:inline; margin:0.7% 0 0 0.7%; width:32%;}
#vtaCruzada .foto {float:left; margin:10px 5px; width:70px; height:75px;}
#vtaCruzada DIV P, #vtaCruzada DIV STRONG { display:block; margin:10px 10px 5px 85px;}
#vtaCruzada DIV STRONG {color:#F60; font-size:1.25em; text-align:right;}
#vtaCruzada DIV STRONG IMG { margin:-2px 10px 0 8px; vertical-align: middle;}
	
/******  PAGOS ******/
#pagos .dosColumnas DIV { display:inline; float:left; margin:0 1em 1em 1em; width:45%;}
#pagos .dosColumnas H3 {border-top:1px dashed #b3b3b3; border-bottom:1px dashed #b3b3b3; font-weight:bold; font-size:15px; margin:20px 0 5px 0; padding:5px; position:relative;}
#pagos .dosColumnas P {padding:0 8px;}
.listarContenidoPlano { color:#f60; margin: 1em}
.listarContenidoPlano LI { background:url(../images/ayuda_lista_bgr.gif) no-repeat left center; margin-bottom:4px; padding-left:1em; }
.dosColumnas .icono { background:url(../images/products/tabs-icon-sprite.png) no-repeat; position:absolute; right:10px; top:2px; width:26px; height:26px;}
.dosColumnas .transferencia .icono { background-position: right top}
.dosColumnas .contrarreembolso .icono { background-position: right -26px}
.dosColumnas .mobipay .icono { background-position: right -52px}
.dosColumnas .tarjetas .icono { background-position: right -78px}
.dosColumnas .paypal .icono {background-position: right -156px}
.dosColumnas .ideal .icono {background-position: right -183px}
.dosColumnas .sofort .icono {background-position: right -208px}

.mensaje {margin:10px 25px;}
#pagos .mensaje P {font-size:14px; padding:5px 10px; /*width:80%;*/ overflow:hidden;}
.mensaje .correcto { border:2px solid #3d9a06; color:#3d9a06; }
.mensaje SPAN { background:url(../images/formularios-validacion.png) no-repeat left top; float:left; width:60px; height:45px;}
.mensaje .aviso {border:2px solid #c9390a; color:#c9390a;}
.mensaje .aviso SPAN { background-position: left bottom;}


/******  ENVIOS  ******/
#envios .fLeft { width:490px;}
#envios .fRight { font-size:11px; width:200px;}
#envios .basicshipinfo {border-top:1px dashed #adadad; margin-top:10px; margin-bottom:20px;}
#envios .basicshipinfo LI {border-bottom:1px dashed #adadad; padding:1px; width:98%; overflow:hidden;}
#envios .basicshipinfo STRONG { background:#d8d8d8; float:left; padding:2px 5px 2px 10px; width:32%; border-radius:3px; -moz-border-radius:3px}
#envios .basicshipinfo SPAN { float:left; padding:2px 10px 0 10px; width:60%}
#envios .basicshipinfo SPAN IMG { vertical-align:middle}
#envios EM { color:#f60; font-weight:bold; font-style:normal;}

#envios .fRight DIV {border:1px solid #CCC; margin-top:8px; text-align:center;}
#envios .fRight P { text-align:left}
#envios .fRight IMG {margin:5px auto;}
#envios .fRight H3 { background:none; border-bottom:1px dashed #ccc; color:#019A33; font-size:18px; font-weight:bold; height:auto; margin:5px auto; padding:5px; text-indent:0;  }
#envios .fRight .portes {background:url(../images/detalle_icon_portes.gif) no-repeat left center; font-size:12px; font-weight:bold;}
#envios .fRight .portes STRONG {color:#f60; text-transform:uppercase;}


/******  GARANTIA  ******/
#garantias .iconos {color:#f60; font-size:23px; width:100%; overflow:hidden; margin:5px 0}
#garantias .iconos LI { float:left; height:65px; padding:8px 5px 0 58px; width:140px;}
#garantias .iconos LI.garantia { background: url(../images/products/iconos-garantias.gif) no-repeat left top;}
#garantias .iconos LI.distribuidor { /*background:url(../images/products/iconos-garantias.gif) no-repeat left bottom;*/ padding-left:0; }
#garantias .entradilla { font-weight:bold;}
.garantia H3 {color:#019a33; font-size:14px; font-weight:bold; margin-bottom:0.5em}
/*.garantia DIV, .garantia UL { float:left}*/
.garantia UL { margin-bottom:2em}
.garantia DIV { background:url(../images/products/detalle-icon-garantia.gif) no-repeat center 6px; padding:54px 12px 0 12px; text-align:center; width:100px}
.garantia DIV STRONG {color:#f60; font-size:14px; }
.garantia LI { background:url(../images/products/ico-parrafo.gif) no-repeat left center; margin:3px 0 7px 0; padding-left:14px}
.garantia LI EM {color:#f60; font-style:normal; font-weight:bold;}

#garantias .aviso {  padding:6px}
#garantias .aviso .titulo { font-weight:bold; font-size:14px}
#garantias .mensaje P { margin:0.5em 1em 0.5em 80px;}
#garantias .mensaje STRONG { display:block;font-size:14px;margin:0.5em 1em 0.5em 80px;}



/******  COMPARATIVA  ******/
#comparativa TABLE {border-top:1px dashed #b3b3b3; border-right:1px dashed #b3b3b3; border-collapse:collapse; width:100%;}
#comparativa TH { text-align: left; width:20%}
#comparativa TH, #comparativa TD {border-bottom:1px dashed #b3b3b3; border-left:1px dashed #b3b3b3; font-size:11px; padding:4px 8px; vertical-align:top;}
#comparativa THEAD TH A { text-decoration:underline;}
#comparativa THEAD TH { background:#dbe4ed; text-align:center; vertical-align: middle;}
#comparativa TBODY tr:nth-child(even) {background:#f1f1f1;}
/*#comparativa TBODY TD { text-align: center;}*/
#comparativa P A{ background:url(../../images/n2010/comun_cab_flch.gif) no-repeat left center; font-weight:bold; padding-left:1em}
#comparativa P A IMG { margin-left:4px; vertical-align:middle;}



/****** ZONA OPINIONES y Q&A *******/
#opiniones { padding-bottom:5px;}
	#detalle #opiniones {  width:auto}
	#detalle #opiniones P {    border-bottom: 0;  color: #858585;    font-style: normal;  height: auto;   overflow: visible;   }
#opiniones .fila { font-size:0.93em;}
.fila#puntuacion {margin:5px 0 10px 0;}

.usuario { background:url(../images/detalle_user_icon.gif) no-repeat left 3px; float:left; width:115px;}
	#opiniones .fila  .usuario  { line-height:1.35em; padding:0.2em 0 0 20px; }
.opinion { background:#f6f6f3 url(../images/detalle_opinion_sup.gif) no-repeat left top; margin-left:135px; }
#opiniones .opinion H5 {color:#f96100; font-size:1.1em; padding:0.5em 1.5em; position:relative; width:95%;}
/*.opinion H5 IMG { float:right;}*/
#detalle .opinion P {color:#6b6b6b; margin:0 20px;}
#opiniones H5, #opiniones UL {width:100%; overflow:hidden;}
#opiniones .opinion UL {background: url(../images/detalle_opinion_inf.gif) no-repeat left bottom; margin:10px 0; padding-bottom:10px;}
#opiniones .izq { float:left; margin-left:25px;}
#opiniones .izq STRONG {color:#f96100;}
#opiniones .dch { float:right; margin-right:25px;}
#opiniones IMG {margin-left:5px; vertical-align:middle;}
#opiniones .opinion .star { position:absolute; right:3%; top:5px;}
	#opiniones .opinion .star  P { margin:0; padding:0}
#opiniones .opinion .star IMG {margin:0}

.opinion .respuesta { background:#FFF url(../images/detalle_respuesta_sup.gif) no-repeat left top; margin:10px 30px;}
.opinion .respuesta H5 {padding-bottom:2px;}
.opinion .respuesta P {background: url(../images/detalle_respuesta_inf.gif) no-repeat left bottom; color:#fb9452; margin:0; padding:5px 20px;}

/*.ancla {clear:both; border-top:1px solid #F60; margin-left:0; margin-right:0; padding-top:5px; text-align:center; margin-top:20px; width:auto;}
.ancla P { margin:10px 15px 10px 100px;}
.ancla A {font-weight:bold; font-size:0.93em;}*/

.paginacion { background:#e3e3e3; color:#4f4f4f; margin:1em 0}
.paginacion DIV { font-size:1.05em; padding:4px 10px;}
.paginacion SPAN { font-weight:bold;}
.paginacion A, .paginacion STRONG {border-right:1px solid #005199; font-weight:bold; margin-right:1px; padding:0 5px}
.paginacion STRONG {border-color:#4f4f4f;}
.paginacion .ordenar { background:#b4b4b4; color:#fff; font-size:11px; padding:2px 10px;}
.paginacion .ordenar SELECT{ font-size:11px;}

/****** grafico opiniones *******/
#ratingBars, #ratingOveral {  float:left; font-size:11px;}
#ratingBars { padding:0.25em 1em; width:255px;}
#ratingBars A { font-weight:normal; text-decoration:underline;}
#ratingBars TABLE { width:100%;}
#ratingBars TH { font-weight:normal; line-height:; padding:0 1em 0 0; text-align:right;}
	#ratingBars TD { padding:0.2em 0}
#ratingBars .progressBar {width:155px;}
#ratingBars .progressBar DIV{ background:#f1f1ed; border:1px solid #9b9b9b; border-radius:2px; -moz-border-radius:2px; height:12px; margin:1px 2px 0 0; text-indent:-9999px;}
#ratingBars .progressBar DIV SPAN {background:url(../images/products/rating-bar.png) left top; display:block; height:12px;}
#ratingBars .contador {text-align:right; width:25px;}
	
#ratingOveral {border-right:1px dashed #b3b3b3; border-left:1px dashed #b3b3b3; text-align:center; width:114px;}
#ratingOveral DIV { background:url(../images/products/nota-global.png) no-repeat left top; color:#fff; margin-left:5px; padding:8px 14px 0 0; text-align:right; width:90px; height:80px;}
#ratingOveral DIV.positivo { background-position:left top;}
#ratingOveral DIV.neutral { background-position:left -166px;}
#ratingOveral DIV.negativo { background-position:left -83px;}
#ratingOveral DIV STRONG { display:block; font-size:30px; margin:0.25em 0}
#ratingOveral DIV.star, .star { background:none; height:22px; margin:0 auto; padding:0; position:relative; width:100px; z-index:1; overflow:hidden; }
#ratingOveral DIV.star SPAN, .star SPAN { background:#fedb19; display:block; height:20px; position:absolute;left:-3px; top:0; z-index:2 }
#ratingOveral DIV.star P, .star P {margin:0; position:absolute; padding:0; left:0; top:0; z-index:3;}
#ratingOveral DIV.star IMG {margin-left:0}
	
#introOpiniones { background:#e0effc; float:right; padding:5px; width:300px;}
#detalle .botonera {margin:10px auto; text-align:center}
#detalle #opiniones .btn, #detalle #q-a .btn{border:1px solid rgba(83,155,223,1);	background:#3a96f0 url(../images/btn.bg.png) repeat-x 0px 0px; color:#fff; display: inline-block; /*font-size:11px;*/ font-weight:bold; /*line-height:25px;*/ padding:2px 10px;
	-moz-border-radius: 3px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	width:auto !important;
}
#introOpiniones P, #introOpiniones .btn { font-size:12px}
#introOpiniones > P {margin:5px 10px;}
#detalle #opiniones #introOpiniones .btn { font-size:1.16em; position:relative; left:0; top:0}
	#detalle #opiniones #introOpiniones .btn:hover , #detalle #q-a .btn:hover{ opacity:0.9;}
#detalle #q-a .btn { font-size:0.92em;}
	 

.combinaciones {margin:5px auto 15px; width:100%; overflow:hidden}

.combinaciones h4 { background:#C8D0D6; color:#666666;  padding:2px 12px; text-transform:uppercase;}
.combinaciones UL {padding:4px 10px;}
/*.combinaciones LI {background:url(../images/comun_pto_pie.gif) no-repeat scroll left 5px transparent;
display:inline; font-size:0.93em; margin-bottom:3px; margin-right:10px; padding:0 5px 0 10px;}*/
	.combinaciones LI {background:url(../images/comun_pto_pie.gif) no-repeat left center;	font-size:0.92em; float:left; margin-bottom:3px; margin-right:10px; padding:0 5px 0 10px;}

.preguntaExperto {background:#eaeaea; border:1px solid #d5d5d5; padding:8px; }
#q-a .header .fRight { float:right; padding:5px; width:200px;}
#q-a .header P { font-size:15px;}
/*.preguntaExperto DT DIV {border-top:1px dashed #b3b3b3;}*/
.preguntaExperto DT A { background:url(../images/products/comun_cab_flch.gif) no-repeat left center; color:#005199; display:block; font-weight:bold; float:right;  padding-left:1em;}
.preguntaExperto H3, .preguntaExperto STRONG {border-bottom:1px dashed #b3b3b3; display:block; font-size:12px; margin-bottom:0.25em; padding:0.5em 0.5em 0.75em 2.5em }
.preguntaExperto STRONG SPAN{display:block; font-weight:normal; font-size:11px; text-align:right}
.preguntaExperto EM { background:url(../images/products/detalle-icon-contraer.png) no-repeat left top; color:#f60; font-weight:bold; float:left;  height:20px; line-height:20px; padding-left:22px;}
.preguntaExperto EM SPAN.desplegar {background-position:left bottom;}
/*.preguntaExperto H4 A {}*/
.preguntaExperto DD { background:#fff; border-top:1px dashed #b3b3b3; margin:0.25em 0 0 0; padding:0;}
.preguntaExperto DD SPAN { display:block; font-size:11px; margin-top:4px; text-align:right;}
.preguntaExperto DD P {border-bottom:1px dashed #b3b3b3; padding:0 1em 0.5em 4em;}

.preguntaExperto .icono { float:left; width:26px; height:26px;}
.preguntaExperto DD .icono:first-child {margin-top:1em}
.preguntaExperto DD .icono {background-position:left bottom; display:inline; margin:0 0 0 1.25em;}


/** apariencia profesional **/
@font-face { font-family: 'Bell Gothic Std Black'; src: url('/fdplus/fonts/bellgothicstd-black-webfont.eot'); src: url('/fdplus/fonts/bellgothicstd-black-webfont.eot?#iefix') format('embedded-opentype'); src: url(/fdplus/fonts/BellGothicStd-Black.otf) }


	#detalle.profesional H1 {border:0; color: #474747; margin-bottom: 0; padding-left:1em;}
	#detalle.profesional .precios { height:auto; margin:0; padding-top:75px; position:relative; width:75%;}
	#detalle.profesional .marcas { top:15px}
	#detalle.profesional #infoAdicional { background:#d8d8d8; border:0; margin-top:15px; margin-right:3px; padding-left:0;}
	
	#detalle.profesional .bloque { background:#fff;  margin:12px auto; width:215px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
	#detalle.profesional .redesSociales { background:#fff; border:1px solid #ccc; border-radius:4px; margin:8px 6px;  width:215px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
	#detalle.profesional .redesSociales LI { height:23px; margin-top:1px}
	#detalle.profesional .share {display:none}
	/*#detalle.profesional .precios DIV, #detalle.profesional .pvpAnterior { margin-right:0px;}*/
	#detalle.profesional .zoom { background:none; padding:0; min-height:288px;}
	#detalle.profesional .zoom > A > IMG { margin-left:-10px}
	#detalle.profesional #multimedia { background:url(../images/products/pro-style-zoom.gif) repeat-y right top; margin-top:10px; width:380px }
	#detalle.profesional #multimedia UL {/*border:1px solid #fff;*/ background:none; right:-6px}
	#detalle.profesional #contienePrecio { background:url(../images/products/pro-style-bgr.png) no-repeat right top; height:320px;}
	#detalle.profesional .tipoOferta {  background: url(../images/products/pro-style-promo2.png) no-repeat left top; color:#fff;/*color:#565455;*/ margin:0; padding:0; text-align:center; position:absolute; top:8px; left:395px; width:125px; height:108px}
	#detalle.profesional .tipoOferta STRONG{ /*border-top:1px solid #979696; border-bottom:1px solid #979696;*/border-top:1px solid #fff; border-bottom:1px solid #fff; display:block; font-size:0.91em; font-style:normal; font-weight:bold;  line-height:26px; margin:12px; text-transform:uppercase;font-family:'Bell Gothic Std Black', arial;}
	#detalle.profesional .tipoOferta EM  { color:#fff; display:block; position:absolute;  width:125px; bottom:1px }
	#detalle.profesional .pvpAnterior {position:absolute; font-weight:normal; text-align:center; width:125px; left:395px; top:55px; z-index:9}
	#detalle.profesional .tipo-uso, #detalle.profesional .precios .pvp { background:url(../images/products/pro-style-pvp.png) no-repeat; margin-right:-8px;}
	#detalle.profesional .tipo-uso {background-position:  right -70px; height:37px; line-height:30px; padding:0 5px; text-align:center; width:180px; margin-left:auto }
	#detalle.profesional .tipo-uso STRONG { color:#fff; font-size:14px; font-weight:bold; padding-left:4px; text-transform:uppercase;}
	#detalle.profesional .tipo-uso A {float:left; text-indent:-999px; text-align:left; width:24px; height:24px; margin-top:2px; }
	#detalle.profesional .precios { background:none}
	#detalle.profesional .precios .pvp { background-position:right top; height:68px; margin-top:10px;}
	#detalle.profesional .precios .pvp IMG { margin-top:18px}
	#detalle.profesional .precios .btnComprar { background-position:center -37px;}
	#detalle.profesional .precios .btnComprar:HOVER {background-position:center -74px;}
	#detalle.profesional #destacar { background:none}
	#detalle.profesional #destacar UL { margin:0 5px}
	
	#detalle .tabs LI.fdplus A SPAN { padding-right:2em}
	#detalle .tabs LI.fdplus A SPAN { background-position:right -50px}
	#detalle .tabs LI.fdplus A {background-position:left -50px}
	#detalle .tabs LI.fdplus A:hover, #detalle .tabs .fdplus.ui-state-active A, #detalle .tabs .fdplus A { color: #fff;}
	#detalle .tabs LI.fdplus A:hover SPAN, #detalle .tabs .fdplus.ui-state-active A SPAN {color: #fff;}
	
	
	#detalle.semiprofesional H1 {border:0; color: #474747; margin-bottom: 0; padding-left:1em;}
	#detalle.semiprofesional .precios { height:auto; margin:0; padding-top:75px; position:relative; width:75%;}
	#detalle.semiprofesional .marcas { top:15px}
	#detalle.semiprofesional #infoAdicional { background:#d8d8d8; border:0; margin-top:15px; margin-right:3px; padding-left:0;}
	
	#detalle.semiprofesional .bloque { background:#fff;  margin:12px auto; width:215px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
	#detalle.semiprofesional .redesSociales { background:#fff; border:1px solid #ccc; border-radius:4px; margin:8px 6px;  width:215px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
	#detalle.semiprofesional .redesSociales LI { height:23px; margin-top:1px}
	#detalle.semiprofesional .share {display:none}
	/*#detalle.profesional .precios DIV, #detalle.profesional .pvpAnterior { margin-right:0px;}*/
	#detalle.semiprofesional .zoom { background:none; padding:0; min-height:288px;}
	#detalle.semiprofesional .zoom > A > IMG { margin-left:-10px}
	#detalle.semiprofesional #multimedia { background:url(../images/products/pro-style-zoom.gif) repeat-y right top; margin-top:10px; width:380px }
	#detalle.semiprofesional #multimedia UL {/*border:1px solid #fff;*/ background:none; right:-6px}
	#detalle.semiprofesional #contienePrecio { background:url(../images/products/pro-style-bgr.png) no-repeat right top; height:320px;}
	#detalle.semiprofesional .tipoOferta {  background: url(../images/products/pro-style-promo2.png) no-repeat left top; color:#fff; /*color:#565455;*/ margin:0; padding:0; text-align:center; position:absolute; top:8px; left:395px; width:125px; height:108px}
	#detalle.semiprofesional .tipoOferta STRONG{border-top:1px solid #fff; border-bottom:1px solid #fff; /*border-top:1px solid #979696; border-bottom:1px solid #979696;*/ display:block; font-size:0.91em; font-style:normal; font-weight:bold;  line-height:26px; margin:12px; text-transform:uppercase;font-family:'Bell Gothic Std Black', arial;}
	#detalle.semiprofesional .tipoOferta EM  { color:#fff; display:block; position:absolute;  width:125px; bottom:1px }
	#detalle.semiprofesional .pvpAnterior {position:absolute; font-weight:normal; text-align:center; width:125px; left:395px; top:55px; z-index:9}
	#detalle.semiprofesional .tipo-uso, #detalle.semiprofesional .precios .pvp { background:url(../images/products/pro-style-pvp.png) no-repeat; margin-right:-8px;}
	#detalle.semiprofesional .tipo-uso {background-position:  right -70px; height:37px; line-height:30px; padding:0 5px; text-align:center; width:180px; margin-left:auto }
	#detalle.semiprofesional .tipo-uso STRONG { color:#fff; font-size:14px; font-weight:bold; padding-left:4px; text-transform:uppercase;}
	#detalle.semiprofesional .tipo-uso A {float:left; text-indent:-999px; text-align:left; width:24px; height:24px; margin-top:2px; }
	#detalle.semiprofesional .precios { background:none}
	#detalle.semiprofesional .precios .pvp { background-position:right top; height:68px; margin-top:10px;}
	#detalle.semiprofesional .precios .pvp IMG { margin-top:18px}
	#detalle.semiprofesional .precios .btnComprar { background-position:center -37px;}
	#detalle.semiprofesional .precios .btnComprar:HOVER {background-position:center -74px;}
	#detalle.semiprofesional #destacar { background:none}
	#detalle.semiprofesional #destacar UL { margin:0 5px}

  
