* { padding: 0; margin: 0; outline: 0; text-decoration: none; }

.overflow { overflow: hidden; }

/* BUSCADOR */
#dvBuscadorCabecera { position: absolute; top: 20px; width: 996px; overflow: hidden; }

/* CONTENIDO */
#dvContenedor { width: 996px; background: url(../img/resultados/fndBody.png) no-repeat; margin: 20px auto 0px auto; padding: 142px 0px 0px 0px; }
#dvContenido {width: 976px;margin: 0px auto;border-left: 1px solid #C7C7C7;border-right: 1px solid #C7C7C7;overflow: hidden;padding: 10px 0px 0px 0px;}


/*login*/
#dvLogin { width: 956px; height: 549px; background: url(../img/panelempresa/fndPanelLogin.jpg) no-repeat; margin: 25px 0px 0px 0px; overflow: hidden; }
#dvLogin .dvIzquierda { float: left; width: 364px; padding: 160px 0px 0px 0px; }
#dvLogin .dvDerecha { float: right; width: 587px; overflow: hidden; padding: 55px 0px 0px 5px; }
#dvLogin .dvIzquierda .nombreEmp { width: 277px; display: block; font: bold 12px Verdana, Arial; color: #000; margin: 0px 0px 0px 53px; text-align: center; }
#dvLogin .dvIzquierda .dvPass { width: 340px; height: 46px; overflow: hidden; margin: 25px 0px 0px 0px; background: url(../img/panelempresa/fndSeparadorLogin.png) no-repeat; }
#dvLogin .dvIzquierda .dvPass span { display: block; width: 167px; font: normal 12px Verdana, Arial; float: left; text-align: right; margin: 15px 0px 0px 0px; }
#dvLogin .dvIzquierda .dvPass input { display: block; width: 148px; height: 20px; border: 1px solid #CCC; float: right; background-color: #FFFCE8; margin: 12px 10px 0px 0px; }
#dvLogin .dvIzquierda .lnkRecordarPass { width: 146px; display: block; float: right; clear: both; font: normal 10px Tahoma, Verdana; color: #000; text-decoration: underline; text-align: center; margin: 10px 29px 0px 0px; _margin: 10px 19px 0px 0px; }
#dvLogin .dvIzquierda #sumLogin { display: block; width: 300px; padding: 8px 0px 8px 0px; text-align: center; border: 2px solid #FF0000; background-color: #FFF; font: bold 11px Arial; color: #FF0000; margin: 20px auto 0px auto; }

#dvLogin .dvIzquierda .btnEntrar { width: 146px; border: 0px; height: 53px; display: block; float: right; clear: both; cursor: pointer; background: url(../img/panelempresa/fndBoton.png) no-repeat center bottom ; font: bold 15px Tahoma, Verdana; color: #FFF; padding: 0px 0px 16px 0px; margin: 10px 29px 0px 0px; _margin: 10px 19px 0px 0px;  }
#dvLogin .dvDerecha .titulo { display: block; font: normal 20px Tahoma, Verdana; color: #CC0000; width: 532px; margin: 0px 0px 0px 12px; }
#dvLogin .dvDerecha .dvPosibilidades { float: left; width: 300px; height: 360px; float: left; font: normal 12px Tahoma, Verdana; color: #333; padding: 0px 0px 0px 12px; }
#dvLogin .dvDerecha .dvPosibilidades span { display: block; width: 265px; height: 18px; padding: 3px 0px 1px 21px; text-align: left; color: #009900; background: url(../img/panelempresa/accept.png) no-repeat left center;  }
#dvLogin .dvDerecha .dvPosibilidades span span { display: inline; background: none; padding: 0px; font: bold 12px Tahoma, Verdana; text-transform: uppercase; font-style: italic; color: #FF9900; }
#dvLogin .dvDerecha .dvPosibilidades .texto { padding: 2px 0px; background: none; color: #000; }

#dvVideoExplicativoPanel { width: 78px; height: 78px;  margin: 190px 120px 0px 0px; float: right; }
#dvVideoExplicativoPanel a {  width: 78px; height: 78px; display: block; background: url(../img/panelempresa/fndLnkVerVideo.png) no-repeat bottom center; }
#dvVideoExplicativoPanel a:hover {  width: 78px; height: 78px; display: block; background: url(../img/panelempresa/fndLnkVerVideo.png) no-repeat top center; }


.dvSolicitar { overflow: hidden; width: 395px; clear: both; margin: 21px 0px 0px 120px; _margin: 115px 0px 0px 125px; }
.dvSolicitar span { font: normal 12px Tahoma, Verdana; color: #000; text-align: right; width: 186px; display: block; line-height: 18px; float: left; }
.dvSolicitar a { display: block; text-align: center; background: url(../img/panelempresa/btnSolicitar.png) no-repeat; width: 180px; height: 37px; padding: 15px 0px 0px 0px; border: 0px; cursor: pointer; font: bold 15px Tahoma, Verdana; color: #FFF; float: right; }

.pCaracteres { width: 684px; text-align: right; font: normal 10px Verdana, Arial !Important; padding: 3px 0px 0px 0px; }
.pCaracteres span { display: inline !Important; width: auto !Important; float: none !Important; font: normal 10px Verdana, Arial !Important; padding: 0px !Important; }
#spanCaracteresTotal { display: none !Important; }

/*datos personales*/
#dvDatosPersonales { width: 956px; overflow: hidden; margin: 0px auto; }
#dvDatosPersonales .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndDatosPersonales.png) no-repeat;  }
#dvDatosPersonales .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosPersonales .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosPersonales .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosPersonales .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvDatosPersonales .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvDatosPersonales .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvDatosPersonales .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvDatosPersonales .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvDatosPersonales .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvDatosPersonales .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }
#dvDatosPersonales .dvCont{ width: 956px; background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; margin: 0px auto; overflow: hidden; }
#dvDatosPersonales .dvCont .ulDatosPersonales { width: 956px; margin: 15px 0px 0px 0px; }
#dvDatosPersonales .dvCont .ulDatosPersonales li { list-style: none; width: 956px; padding: 10px 0px; background: url(../img/panelempresa/fndBarraSeparadora.png) no-repeat center bottom; overflow: hidden; }
#dvDatosPersonales .dvCont .ulDatosPersonales li span { font: normal 12px Verdana; color: #000; display: block; width: 374px; padding: 3px 10px 0px 0px; float: left; text-align: right; }
#dvDatosPersonales .dvCont .ulDatosPersonales li .txtClass1 { background-color: #FFFCE8; border: 1px solid #CCC; float: right; display: block; width: 148px; height: 20px; margin: 0px 422px 0px 0px; }
#dvDatosPersonales .dvCont .ulDatosPersonales li .txtClass2 { background-color: #FFFCE8; border: 1px solid #CCC; float: right; display: block; width: 298px; height: 20px; margin: 0px 272px 0px 0px; }
#dvDatosPersonales .dvCont .ulDatosPersonales li .txtClass3 { background-color: #FFE8E8; border: 1px solid #CCC; float: right; display: block; width: 298px; height: 20px; margin: 0px 272px 0px 0px; }
#dvDatosPersonales .dvCont .ulDatosPersonales li .ulEmail {clear: both; width: 472px; float: right; margin: 15px 100px 0px 0px; }
#dvDatosPersonales .dvCont .ulDatosPersonales li .ulEmail li { font: normal 10px Verdana; width:472px; background: none; padding: 2px 0px; }
#dvDatosPersonales .dvCont .dvBotones { text-align: center; margin: 40px 0px 0px 0px; }
#dvDatosPersonales .dvCont .dvBotones input { background: url(../img/panelempresa/fndBoton.png) no-repeat center bottom; margin: 0px 10px; cursor: pointer; border: 0px; width: 146px; height: 53px; padding: 0px 0px 16px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }

/*datos empresa*/

#dvDatosEmpresa { width: 956px; overflow: hidden; margin: 0px auto; }
#dvDatosEmpresa .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndDatosEmpresa.png) no-repeat;  }
#dvDatosEmpresa .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosEmpresa .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosEmpresa .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvDatosEmpresa .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvDatosEmpresa .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvDatosEmpresa .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvDatosEmpresa .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvDatosEmpresa .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvDatosEmpresa .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvDatosEmpresa .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }

#dvDatosEmpresa .dvCont{ width: 956px; background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; margin: 0px auto; overflow: hidden; }
#dvDatosEmpresa .dvCont ul { width: 956px; margin: 15px 0px 0px 0px; }
#dvDatosEmpresa .dvCont ul li { list-style: none; width: 956px; padding: 10px 0px; background: url(../img/panelempresa/fndBarraSeparadora.png) no-repeat center bottom; overflow: hidden; }
#dvDatosEmpresa ul li span { width: 371px; padding: 0px 12px 0px 0px; font: normal 12px Verdana, Arial; color: #000; float: left; text-align: right; margin: 3px 0px 0px 0px;  }
#dvDatosEmpresa ul li span span { font: normal 10px Verdana, Arial; color: #000; }
#dvDatosEmpresa ul li .txtClass1 { width: 298px; height: 20px; border: 1px solid #CCC; float: left; display: block; background-color: #FFFCE8; }

#dvDatosEmpresa ul li .txtClass2 { width: 148px; height: 20px; border: 1px solid #CCC; float: left; display: block; background-color: #FFFCE8; }
#dvDatosEmpresa ul li .txtClass3 { width: 298px; height: 90px; border: 1px solid #CCC; float: left; display: block; background-color: #FFFCE8; line-height:16px; font: normal 12px Verdana, Arial; }
#dvDatosEmpresa .dvCont ul li .dvFoto { text-align: left; float: left; width: 400px;}
#dvDatosEmpresa .dvCont ul li .dvFoto span { margin: 0px; text-align: left;  }
.rojo { font: normal 10px Verdana, Arial; color: #FF0000 !Important; width: 100px; display: block; }

#dvDatosEmpresa .dvCont .dvBotones { text-align: center; margin: 40px 0px 0px 0px; }
#dvDatosEmpresa .dvCont .dvBotones input { background: url(../img/panelempresa/fndBoton.png) no-repeat center bottom; margin: 0px 10px; cursor: pointer; border: 0px; width: 146px; height: 53px; padding: 0px 0px 16px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }
#vsDatosEmpresa { display: block; width: 600px; font: bold 13px Arial; color: #FF0000; border: 2px solid #FF0000; }

#dvContServBasic { width: 298px; float: left; padding: 4px 0px 0px 0px; font: normal 12px Verdana, Arial; }
#dvContServBasic p { padding: 2px 0px; }
.pCaracteres {  }

/*mapa*/

#dvMapa { width: 956px; overflow: hidden; margin: 0px auto; }
#dvMapa .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndDatosMapa.png) no-repeat;  }
#dvMapa .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMapa .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMapa .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMapa .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvMapa .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvMapa .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvMapa .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvMapa .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvMapa .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvMapa .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }

#dvMapa .dvCont{ width: 956px; background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; margin: 0px auto; overflow: hidden; }
#dvMapa .dvCont .texto1 { display: block; width: 816px; padding: 8px 15px; margin: 25px auto 0px auto; font: bold 15px Verdana, Arial; color: #FF0000; background-color: #FFFD8B; line-height: 150%; }
#dvMapa .dvCont .texto1 span { display: inline; font: normal 12px Verdana, Arial; color: #000; line-height: 150%; }
#dvMapa .dvCont .texto2 {   font: normal 12px Verdana, Arial; color: #000; }
#dvTextoPieMapa { width: 846px; padding: 8px 0px; margin: 0px auto 0px auto; line-height: 150%; }
#lb_ubicacion { font-weight: bold; }
#dvMapa .dvCont #dvGMap { height: 627px; width: 846px; margin: 0px auto; }


#dvMapa .dvCont .dvBotones { text-align: center; margin: 40px 0px 0px 0px; }
#dvMapa .dvCont .dvBotones input { background: url(../img/panelempresa/fndBoton.png) no-repeat center bottom; margin: 0px 10px; cursor: pointer; border: 0px; width: 146px; height: 53px; padding: 0px 0px 16px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }



/*comentarios*/

#dvComentarios { width: 956px; overflow: hidden; margin: 0px auto; }
#dvComentarios .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndComentarios.png) no-repeat;  }
#dvComentarios .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvComentarios .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvComentarios .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvComentarios .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvComentarios .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvComentarios .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvComentarios .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvComentarios .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvComentarios .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvComentarios .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }

#dvComentarios .dvCont{ width: 956px; background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; margin: 0px auto; overflow: hidden; }
#dvComentarios .dvCont .dvHabilitarComent { width: 174px; padding: 0px 13px 0px 2px; float: left; margin: 25px 0px 0px 55px; overflow: hidden; }
#dvComentarios .dvCont .dvHabilitarComent .texto1 { font: normal 12px Verdana, Arial; color: #000; float: left; }
#dvComentarios .dvCont .dvHabilitarComent .ckbHabilitarComent { float: right; margin: 2px 0px 0px 0px; }


#dvComentarios .dvCont .dvInfo { width: 652px; float: left; margin: 25px 0px 0px 0px; font: normal 10px Verdana, Arial; color: #000; line-height: 180%; }

#dvComentarios .dvCont .dvInfo .cuadro { border: 1px solid #009900; font: normal 10px Verdana; margin: 10px 0px 6px 0px; color: #000; width: 634px; padding: 9px; line-height: 150%; }
#dvComentarios .dvCont .dvInfo .cuadro .rojo { color: #FF0000; } 
#dvComentarios .dvCont .dvInfo .cuadro .verde { color: #009900; background: url(../img/panelempresa/icoFlechaVerde.png) no-repeat left 3px; padding: 0px 0px 0px 20px; } 
#dvComentarios .dvCont .tabla { margin: 841px; margin: 25px auto 0px auto; }
#dvComentarios .dvCont .tabla .cabIzquierda { width: 194px; background: url(../img/panelempresa/fndCabPermitir.png) no-repeat; height: 39px; font: bold 16px Tahoma, Verdana; color:#666; text-align: center; }
#dvComentarios .dvCont .tabla .cabDerecha { width: 653px; background: url(../img/panelempresa/fndCabComentarios.png) no-repeat; height: 39px; font: bold 16px Tahoma, Verdana; color:#666; text-align: center; }
#dvComentarios .dvCont .tabla .izquierda { width: 193px; text-align: center; vertical-align: middle; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#dvComentarios .dvCont .tabla .derecha { width: 651px; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
#dvComentarios .dvCont .tabla .derecha .infoComent { width: 651px; background-color: #FFFCE8; overflow: hidden; padding: 6px 0px; }
#dvComentarios .dvCont .tabla .derecha .infoComent .nombre { width: 424px; padding: 0px 0px 0px 8px; font: bold 13px Arial, Verdana; color: #333; display: block; float: left; }
#dvComentarios .dvCont .tabla .derecha .infoComent .fecha { width: 208px; padding: 0px 8px 0px 0px; font: bold 11px Arial, Verdana; color: #FF8524; display: block; float: right; text-align: right; }
#dvComentarios .dvCont .tabla .derecha .comentario { font: normal 13px Arial, Verdana; color: #333; display: block; width: 635px; padding: 8px; }

#dvComentarios .dvCont .dvBotones { text-align: center; margin: 40px 0px 0px 0px; }
#dvComentarios .dvCont .dvBotones input { background: url(../img/panelempresa/fndBoton.png) no-repeat center bottom; margin: 2px 10px 0px 10px; cursor: pointer; border: 0px; width: 146px; height: 53px; padding: 0px 0px 16px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }


/*mejora ficha y gana clientes*/

#dvMejoraFicha {/* width: 956px; */overflow: hidden;margin: 0px auto;}
#dvMejoraFicha .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndServicios.png) no-repeat;  }
#dvMejoraFicha .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMejoraFicha .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMejoraFicha .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvMejoraFicha .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvMejoraFicha .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvMejoraFicha .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvMejoraFicha .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvMejoraFicha .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvMejoraFicha .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvMejoraFicha .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }
#dvMejoraFicha .dvCont{width: 976px;/* background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; */margin: 0px auto;overflow: hidden;}
#dvMejoraFicha { padding: 0px 0px 40px 0px; margin: 0px auto; }
#dvMejoraFicha .texto { display: block; margin: 25px auto 0px auto; width: 865px; font: normal 12px Verdana, Arial; color: #000; line-height: 150%; }
.rojo2 { color: #FF0000; }

#dvProductos {/* background: url(../img/productos/fndContenido.jpg) no-repeat; *//* width: 956px; *//* height: 642px; *//* margin: 30px auto 0px auto; *//* overflow: hidden; */}
#dvProductos .dvCol1 { float: left; width: 282px; margin: 0px 0px 0px 17px; }
#dvProductos .dvCol2 { float: left; width: 282px; margin: 0px 0px 0px 38px; }
#dvProductos .dvCol3 { float: left; width: 282px; margin: 0px 0px 0px 38px; }
#dvEnviaComercial { text-align: center; font: normal 13px Arial; color: #000; padding: 22px 0px 0px 0px; background: url(../img/panelempresa/fndAceptoCondiciones.png) no-repeat center center; width: 652px; height: 40px; margin: 20px auto 0px auto; }
#dvMejoraFicha #chkEnviarComercial { font: normal 13px Arial; color: #000;}
#dvMejoraFicha .dvCont .dvBotones { text-align: center; margin: 20px 0px 0px 0px; }
#dvMejoraFicha .dvCont .dvBotones a { background: url(../img/panelempresa/fndBoton.png) no-repeat center top; display: block; margin: 0px auto; cursor: pointer; border: 0px; width: 146px; height: 43px; padding: 10px 0px 0px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }
#btnMejorarficha { background: url(../img/panelempresa/fndBoton.png) no-repeat center top; display: block; margin: 0px auto; cursor: pointer; border: 0px; width: 146px; height: 47px; padding: 0px 0px 10px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; }

/*finalizar*/
#dvFinalizar { width: 956px; overflow: hidden; margin: 0px auto; }
#dvFinalizar .dvCabecera { width: 956px; padding: 30px 0px 0px 0px; overflow: hidden; height: 288px; background: url(../img/panelempresa/fndFinalizar.png) no-repeat;  }
#dvFinalizar .dvCabecera .texto0 { font: bold 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvFinalizar .dvCabecera .texto1 { font: normal 12px Tahoma, Verdana; color: #333; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvFinalizar .dvCabecera .texto2 { font: bold 12px Tahoma, Verdana; color: #CC0000; margin: 0px 0px 0px 298px; display: block; line-height: 200%; }
#dvFinalizar .dvCabecera .dvPasos { clear: both; padding: 85px 0px 0px 0px; overflow: hidden; }
#dvFinalizar .dvCabecera .dvPasos span { width: 100px; float: left; display: block; font: bold 12px Tahoma; color: #FFF; line-height: 150%; }
#dvFinalizar .dvCabecera .dvPasos .texto1 { width: 110px; margin: 0px 0px 0px 60px; }
#dvFinalizar .dvCabecera .dvPasos .texto2 { width: 100px; margin: 0px 0px 0px 60px; }
#dvFinalizar .dvCabecera .dvPasos .texto3 { width: 80px; margin: 0px 0px 0px 70px; }
#dvFinalizar .dvCabecera .dvPasos .texto4 { width: 90px; margin: 0px 0px 0px 90px; }
#dvFinalizar .dvCabecera .dvPasos .texto5 { width: 90px; margin: 0px 0px 0px 80px; }
#dvFinalizar .dvCont{ width: 956px; background: url(../img/panelempresa/fndCabCont.png) no-repeat center top; margin: 0px auto; overflow: hidden;}
#dvContFinIzq { width: 350px; float: left; padding: 0px 85px; margin:53px 0px 0px 0px;  }
#dvContFinDer { width: 350px; float: left;}
#dvContFinIzqImg { background: url(../img/panelempresa/fndPegatinaEstablecimientos.gif) no-repeat center center; width: 416px; height: 263px; cursor: pointer; }
#dvContFinIzqImg:hover { opacity: 0.8; }
#dvContFinIzqImgGrande { background: url(../img/panelempresa/PegatinaEstablecimientosGra.gif) no-repeat center center; width: 800px; height: 400px; display: none; }
#pContFinDerTit { font: bold 20px Tahoma, Arial; color: #000; }
#spnDescEnviarpegata { color: #FF0000 !Important; }
#ulContFinDerDesc { color: #000; font: normal 12px Tahoma, Arial; width: 360px; margin: 0px 0px 0px 15px; padding: 20px 0px;}
#dvCkbEnviarPegata { background: url(../img/panelempresa/fndAceptarPegata.png) no-repeat center center; width: 338px; height: 21px; padding: 25px 0px 20px 0px; text-align: center; font: bold 13px Tahoma, Arial; } 
#fndSeparadorFin { background: url(../img/panelempresa/fndSombraPiePegatina.png) no-repeat center center; width: 950px; height: 14px; margin: 30px 0px; }
#spnInfoPreenvio { text-align: center; font: normal 12px Tahoma, Arial; color: #333333; line-height: 175%;  width=657px; padding: 0px 160px; }
#lnkbtnEnviar { background: url(../img/panelempresa/fndBoton.png) no-repeat center top; display: block; margin: 0px auto; cursor: pointer; border: 0px; width: 146px; height: 37px; padding: 10px 0px 10px 0px; font: bold 15px Tahoma, Verdana; color: #FFF; text-align: center; }
 
#dvProductos {/* background: url(../img/productos/fndContenido.jpg) no-repeat; *//* width: 976px; *//* height: 763px; *//* margin: 30px auto 0px auto; *//* overflow: hidden; */}
#dvProductos .dvCol1 { float: left; width: 282px; margin: 0px 0px 0px 17px; }
#dvProductos .dvCol2 { float: left; width: 282px; margin: 0px 0px 0px 38px; }
#dvProductos .dvCol3 { float: left; width: 282px; margin: 0px 0px 0px 38px; }

#dvProductos b { height: 16px; }
#dvProductos h2 { height: 25px; }


/*azul*/
#dvProductos .dvCol1 .dvAzul { margin: 14px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol1 .dvAzul h2 { color: #0066CC; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol1 .dvAzul b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol1 .dvAzul ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol1 .dvAzul ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol1 .dvAzul span { display: block; margin: 10px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol1 .dvAzul span span { display: inline; font: bold 12px Tahoma, Verdana; padding: 0px;  background: none; }
#dvProductos .dvCol1 .dvAzul span .precio { display: inline; font: bold 20px Tahoma, Verdana; padding: 0px; background: none; }

/*rojo*/
#dvProductos .dvCol1 .dvRojo { margin: 54px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol1 .dvRojo h2 { color: #CC0000; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol1 .dvRojo b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol1 .dvRojo ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol1 .dvRojo ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol1 .dvRojo span { display: block; margin: 10px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol1 .dvRojo span span { display: inline; font: bold 12px Tahoma, Verdana; padding: 0px;  background: none; }
#dvProductos .dvCol1 .dvRojo span .precio { display: inline; font: bold 20px Tahoma, Verdana; padding: 0px; background: none; }

/*amarillo*/
#dvProductos .dvCol1 .dvAmarillo { margin: 54px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol1 .dvAmarillo h2 { color: #996600; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol1 .dvAmarillo b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol1 .dvAmarillo ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol1 .dvAmarillo ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol1 .dvAmarillo span { display: block; margin: 10px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol1 .dvAmarillo span span { display: inline; font: bold 12px Tahoma, Verdana; padding: 0px;  background: none; }
#dvProductos .dvCol1 .dvAmarillo span .precio { display: inline; font: bold 20px Tahoma, Verdana; padding: 0px; background: none; }

/*verde*/
#dvProductos .dvCol2 .dvVerde { margin: 14px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol2 .dvVerde h2 { color: #339900; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol2 .dvVerde b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol2 .dvVerde ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol2 .dvVerde ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol2 .dvVerde span { display: block; margin: 10px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol2 .dvVerde span span { display: inline; font: bold 12px Tahoma, Verdana; background: none; padding: 0px; }
#dvProductos .dvCol2 .dvVerde span .precio { display: inline; font: bold 20px Tahoma, Verdana; background: none; padding: 0px; }

/*gris*/
#dvProductos .dvCol2 .dvGris { margin: 54px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol2 .dvGris h2 { color: #999999; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol2 .dvGris b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol2 .dvGris ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol2 .dvGris ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol2 .dvGris span { display: block; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 125px; text-align: center; }
#dvProductos .dvCol2 .dvGris span span { display: inline; font: bold 12px Tahoma, Verdana; background: none; padding: 0px; color: #333; }
#dvProductos .dvCol2 .dvGris span .precio { display: inline; font: bold 20px Tahoma, Verdana; background: none; padding: 0px; }


/*violeta*/
#dvProductos .dvCol2 .dvVioleta { margin: 54px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol2 .dvVioleta h2 { color: #9900CC; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol2 .dvVioleta b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol2 .dvVioleta ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol2 .dvVioleta ul li { width: 258px; height: 16px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol2 .dvVioleta span { display: block; margin: 10px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 248px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol2 .dvVioleta span span { display: inline; font: bold 12px Tahoma, Verdana; background: none; padding: 0px; }
#dvProductos .dvCol2 .dvVioleta span .precio { display: inline; font: bold 20px Tahoma, Verdana; background: none; padding: 0px; }

/*naranja*/
#dvProductos .dvCol3 .dvNaranja { margin: 14px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol3 .dvNaranja h2 { color: #FF6600; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol3 .dvNaranja b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol3 .dvNaranja ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol3 .dvNaranja ul li { width: 258px; height: 14px; list-style: none; padding: 1px 10px 1px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol3 .dvNaranja ul.ulTics { margin-top: 24px; }
#dvProductos .dvCol3 .dvNaranja ul.ulTics li { list-style: none; margin-top: -1px; padding-right: 39px; background: none; width: auto; font: bold 12px Tahoma, sans-serif; color: White; }
#dvProductos .dvCol3 .dvNaranja span { display: block; margin: 18px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol3 .dvNaranja span span { display: inline; font: bold 12px Tahoma, Verdana; background: none; padding: 0px; }
#dvProductos .dvCol3 .dvNaranja span .precio { display: inline; font: bold 20px Tahoma, Verdana; background: none; padding: 0px; }

/*negro*/
#dvProductos .dvCol3 .dvNegro { margin: 160px 0px 0px 0px; width: 268px; height: 163px; padding: 14px 0px 0px 0px; text-align: right; color: #333; font: normal 12px Tahoma, Verdana; }
#dvProductos .dvCol3 .dvNegro h2 { color: #000; font: bold 20px Arial, Verdana; display: block; }
#dvProductos .dvCol3 .dvNegro b { margin: 3px 0px 0px 0px; display: block; }
#dvProductos .dvCol3 .dvNegro ul { margin: 3px 0px 0px 0px; }
#dvProductos .dvCol3 .dvNegro ul li { width: 258px; height: 16px; list-style: none; padding: 0px 10px 0px 0px; text-align: right; background: url(../img/productos/icoPuntosLista.png) no-repeat right center; }
#dvProductos .dvCol3 .dvNegro ul.ulTics { margin-top: 22px; }
#dvProductos .dvCol3 .dvNegro ul.ulTics li { list-style: none; margin-top: 2px; padding-right: 39px; background: none; width: auto; font: bold 12px Tahoma, sans-serif; color: White; }
#dvProductos .dvCol3 .dvNegro span { display: block; margin: 22px 0px 0px 0px; padding: 0px 27px 0px 0px; width: 241px; background: url(../img/productos/icoFlechaVerde.png) no-repeat right center; }
#dvProductos .dvCol3 .dvNegro span span { display: inline; font: bold 12px Tahoma, Verdana; background: none; padding: 0px; }
#dvProductos .dvCol3 .dvNegro span .precio { display: inline; font: bold 20px Tahoma, Verdana; background: none; padding: 0px; }

/* info IVA */
#dvInfoIVA { clear: both; color: #666666; font: 10px Tahoma,sans-serif; padding-right: 31px; padding-top: 40px; text-align: right; }

/*link aceptar*/

#dvAceptar { background: url(../img/productos/fndAbrirPurertaInternet.png) no-repeat center center; width: 528px; height: 105px; padding: 0 0px 0px 0px; margin: 28px auto 0; text-align: center; }
#dvAceptar #lnkAceptar { color: #333333; font: bold 12px/62px Tahoma, Verdana; text-decoration: underline; }


#spnInfoProductos { display: block; font: normal 12px Tahoma, Verdana; width: 632px; margin: 20px auto 0px auto; text-align: center; line-height: 170%; }
#dvCondiciones { text-align: center; font: normal 13px Tahoma, Verdana; width: 632px; margin: 0px auto; padding: 30px 0px 0px 0px; }
#dvCondiciones a { color: #000; }


#cvCondUso { border: 2px solid #FF0000; width: 632px; padding: 5px 0px; margin: 0px auto 0px auto; font: bold 11px Arial; color: #FF0000; display: block; }




/*Errores*/
#dvStatusOK { padding: 50px 0px 50px 0px; text-align: center; font: normal 13px Tahoma; }
#dvStatusFail { padding: 50px 0px 50px 0px; text-align: center; font: normal 13px Tahoma; }

#imgbtn_volver { background: url(../img/comunes/fndBoton.png) no-repeat center center; border: 0px; display: block; width: 164px; height: 53px; margin: 20px auto 0px auto; font: bold 15px Tahoma, Verdana; color: #FFF; padding: 0px 0px 16px 0px; cursor: pointer; }

/*PIE*/
#dvPie { background: #FFF url(../img/comunes/fndPie.png) no-repeat; padding: 50px 0px 30px 0px; margin: 0px auto; width: 978px; }
#dvPie ul { list-style: none; text-align: center; }
#dvPie ul li { display: inline; font: normal 11px Tahoma, Verdana; color: #000; text-decoration: none; }
#dvPie ul li a { color: #000; } 


/******************************************/
/*************** productos ***************/
#dvBuscadores { z-index: 1; }

#dvProductos { margin-top: 20px; font: normal 12px/16px Tahoma, sans-serif; color: #333; }
#dvProductos .prod { cursor: pointer; position: relative; }
#dvProductos .flecha { position: absolute; z-index: 1; cursor: default; }
#dvProductos .container .nombre { font: bold 20px/29px Arial, sans-serif; margin-bottom: 3px; }
#dvProductos .container .precio { font: bold 11px/11px Tahoma, sans-serif; margin-top: 12px; background: url(/img/productos/icoFlechaVerde.png) no-repeat scroll right center; padding-right: 26px; }
#dvProductos .container .precio span { font-size: 20px; line-height: 20px; }
#dvProductos .container .precio span span { font-size: 16px; position: relative; top: -3px; }
#dvProductos .container ul { list-style: none; }
#dvProductos .container li { background: url(/img/productos/icoPuntosLista.png) no-repeat scroll right center; padding-right: 10px; width: auto; margin-bottom: 1px; }
#dvProductos .container li.bold { font-weight: bold; }
#dvProductos .container ul.tic { width: 187px; float: right; overflow: hidden; margin-top: 6px; margin-bottom: 12px; height: 49px; padding: 10px 13px 7px 0; border-radius: 8px; }
#dvProductos .container ul.tic li { background: url(/img/productos/icoTicLista.png) no-repeat scroll right center; padding-right: 23px; width: auto; color: white; font-weight: bold; }
#dvProductos .container {  }
#dvProductos .container .cabecera { background: url(/img/productos/fndCabProductos.png) no-repeat scroll 0 20px; }
#dvProductos .container .cabecera .fakenav { height: 41px; background: black; margin-top: 4px; }
#dvProductos .container .cabecera .fakenav p { float: left; width: 325.3px; font: 25px/41px CssAero, sans-serif; color: white; text-align: center; }
#dvProductos .container .contenido { background: url(/img/productos/fndContenidoProductos.png) no-repeat scroll 0 0; overflow: hidden; padding: 25px 0 16px; }
#dvProductos .container .contenido .column { width: 325.3px; float: left; }

#dvProductos #prod_modbasico { width: 142px; height: 121px; margin: 0 auto; background: url(/img/productos/fndProd_modbasico.jpg) no-repeat scroll 1px 0; text-align: right; padding: 26px 31px 56px 147px; }
#dvProductos #prod_modbasico .nombre { color: #666; }

#dvProductos #prod_posicionamiento { background: url(/img/productos/fndProd_posicionamiento.jpg) no-repeat scroll center center; text-align: right; width: 296.3px; height: 170px; padding: 16px 29px 34px 0; margin-bottom: 4px; }
#dvProductos #prod_posicionamiento .nombre { color: #339900; }
#dvProductos #prod_posicionamiento .flecha { width: 192px; height: 734px; background: url(/img/productos/red_arrows/posicionamiento.png) no-repeat scroll 0 0; }

#dvProductos #prod_modlistado { background: url(/img/productos/fndProd_modlistado.jpg) no-repeat scroll center center; text-align: right; width: 296.3px; height: 170px; padding: 16px 29px 28px 0; }
#dvProductos #prod_modlistado .nombre { color: #CC0000; }
#dvProductos #prod_modlistado .flecha { width: 176px; height: 580px; background: url(/img/productos/red_arrows/modlistado.png) no-repeat scroll 0 0; }

#dvProductos #prod_modunico { background: url(/img/productos/fndProd_modunico.jpg) no-repeat scroll center center; text-align: right; width: 296.3px; height: 185px; padding: 26px 29px 29px 0; }
#dvProductos #prod_modunico .nombre { color: black; }
#dvProductos #prod_modunico .flecha { width: 215px; height: 268px; background: url(/img/productos/red_arrows/modunico.png) no-repeat scroll 0 0; }

#dvProductos #prod_patrocinio { background: url(/img/productos/fndProd_patrocinio.jpg) no-repeat scroll center center; text-align: right; width: 296.3px; height: 173px; padding: 24px 29px 32px 0; }
#dvProductos #prod_patrocinio .nombre { color: #996600; }
#dvProductos #prod_patrocinio .flecha { width: 178px; height: 97px; background: url(/img/productos/red_arrows/patrocinio.png) no-repeat scroll 0 0; }

#dvProductos #prod_dominioemail { margin-top: 100px; margin-bottom: 4px; background: url(/img/productos/fndProd_dominioemail.jpg) no-repeat scroll center center; text-align: right; width: 291.3px; height: 170px; padding: 16px 34px 34px 0; }
#dvProductos #prod_dominioemail .nombre { color: #787878; }
#dvProductos #prod_dominioemail .flecha { width: 42px; height: 608px; background: url(/img/productos/red_arrows/dominioemail.png) no-repeat scroll 0 0; }

#dvProductos #prod_webbase { margin-bottom: 7px; background: url(/img/productos/fndProd_webbase.jpg) no-repeat scroll center center; text-align: right; width: 291.3px; height: 173px; padding: 16px 34px 30px 0; }
#dvProductos #prod_webbase .nombre { color: #9900CC; }
#dvProductos #prod_webbase .flecha { width: 54px; height: 396px; background: url(/img/productos/red_arrows/webbase.png) no-repeat scroll 0 0; }

#dvProductos #prod_webcorporativa { background: url(/img/productos/fndProd_webcorporativa.jpg) no-repeat scroll center center; text-align: right; width: 291.3px; height: 175px; padding: 15px 34px 29px 0; }
#dvProductos #prod_webcorporativa .nombre { color: #2297F0; }
#dvProductos #prod_webcorporativa .flecha { width: 54px; height: 164px; background: url(/img/productos/red_arrows/webcorporativa.png) no-repeat scroll 0 0; }

#dvProductos #prod_catalogopro { margin-bottom: 1px; background: url(/img/productos/fndProd_catalogopro.jpg) no-repeat scroll center center; text-align: right; width: 284.3px; height: 190px; padding: 16px 41px 29px 0; }
#dvProductos #prod_catalogopro .nombre { color: #FDCA00; }
#dvProductos #prod_catalogopro .flecha { width: 169px; height: 707px; background: url(/img/productos/red_arrows/catalogopro.png) no-repeat scroll 0 0; }

#dvProductos #prod_tienda123 { margin-bottom: 1px; background: url(/img/productos/fndProd_tienda123.jpg) no-repeat scroll center center; text-align: right; width: 284.3px; height: 275px; padding: 16px 41px 34px 0; }
#dvProductos #prod_tienda123 .nombre { color: #FF6600; }
#dvProductos #prod_tienda123 .tic { background: #FF9900; }
#dvProductos #prod_tienda123 .precio { clear: right; }
#dvProductos #prod_tienda123 .flecha { width: 187px; height: 385px; background: url(/img/productos/red_arrows/tienda123.png) no-repeat scroll 0 0; }

#dvProductos #prod_tiendapro { background: url(/img/productos/fndProd_tiendapro.jpg) no-repeat scroll center center; text-align: right; width: 284.3px; height: 295px; padding: 16px 41px 34px 0; }
#dvProductos #prod_tiendapro .nombre { color: black; }
#dvProductos #prod_tiendapro .tic { background: black; height: 33px; }
#dvProductos #prod_tiendapro .precio { clear: right; }
#dvProductos #prod_tiendapro .flecha { width: 168px; height: 139px; background: url(/img/productos/red_arrows/tiendapro.png) no-repeat scroll 0 0; }

#dvProductos .results { display: none; height: 0; position: relative; margin: 20px 10px 0; padding-top: 30px; background: url(/img/productos/fndDientesTop.png) no-repeat scroll 0 0; overflow: hidden; }
#dvProductos .resultscont {  position: absolute; width: 956px; overflow: hidden; } 
#dvProductos .results .res { position: static; }
#dvProductos .results .cabecera { margin-bottom: 12px; }
#dvProductos .results .contenido { overflow: hidden; background: url(/img/productos/fndContenido.jpg) no-repeat scroll right bottom; }
#dvProductos .results .contenido .descripcion p > a { color: blue; text-decoration: underline; font-weight: bold; }
#dvProductos .results .nombre { width: 394px; height: 48px; text-align: center; font: normal 25px/48px CssAero, sans-serif; color: white; background: url(/img/productos/fndTopContenido.png) no-repeat scroll right 0; padding-right: 552px; margin-right: 10px; }
#dvProductos .results .descripcion { margin: 8px 1px 0 28px; width: 305px; font: normal 12px/18px Arial, sans-serif; float: left; }
#dvProductos .results .descripcion p { padding-right: 12px; }
#dvProductos .results .middle { overflow: hidden; padding-bottom: 18px; }
#dvProductos .results .middle ul { list-style: none; } 
#dvProductos .results .middle > ul { float: left; width: 314px; margin-right: 18px; background: url(/img/productos/fndMiddleUl_bot.png) no-repeat scroll center bottom; padding-bottom: 15px; }
#dvProductos .results .middle > ul li.top { height: 15px; background: url(/img/productos/fndMiddleUl_top.png) no-repeat scroll center bottom; }
#dvProductos .results .middle > ul li.mid { background: url(/img/productos/fndMiddleUl_mid.png) repeat-y scroll center 0; padding-top: 8px; padding-bottom: 2px; }
#dvProductos .results .middle > ul ul li { padding-left: 69px; font: normal 15px/36px CssAero, sans-serif; margin-bottom: 14px; background-repeat: no-repeat; background-attachment: scroll; background-position: 24px center; }
#dvProductos .results .middle > ul ul li:last-child { margin-bottom: 0; }
#dvProductos .results .ejemplo { width: 258px; border: dashed 1px #999; padding-top: 14px; float: left; height: 205px; margin-top: 1px; border-radius: 8px; background: url(/img/productos/fndEjemplos.png) no-repeat scroll right bottom; }
#dvProductos .results .ejemplo p { font: bold 15px/21px Arial, sans-serif; color: #666; padding-left: 16px; margin-bottom: 10px; }
#dvProductos .results .ejemplo p:last-child { margin-bottom: 0; }
#dvProductos .results .ejemplo div.modal p { line-height: 26px; color: blue; text-decoration: underline; padding-left: 58px; background: url(/img/productos/fndEjemploModal.png) no-repeat scroll 16px center; margin-bottom: 12px; cursor: pointer; }
#dvProductos .results .ademas { width: 260px; float: left; margin-top: 5px; padding-top: 67px; background: url(/img/productos/fndAdemas.png) no-repeat scroll 0 0; }
#dvProductos .results .ademas p { font: italic 15px/15px CssAero, sans-serif; color: #999; margin-bottom: 15px; }
#dvProductos .results .ademas p:last-child { margin-bottom: 0; }
#dvProductos .results .regalo { cursor: pointer; }
#dvProductos .results .galeria > p { margin-top: 10px; }
#dvProductos .results .galeriacont { height: 153px; margin-top: 11px; position: relative; overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#dvProductos .results .galeriacont .larrow { float: left; height: 153px; cursor: pointer; width: 17px; padding-left: 15px; padding-right: 10px; background: url(/img/productos/icoGalPrevious.png) no-repeat scroll center center; }
#dvProductos .results .galeriacont .rarrow { float: right; height: 153px; cursor: pointer; width: 17px; padding-left: 10px; padding-right: 13px; background: url(/img/productos/icoGalNext.png) no-repeat scroll center center; }
#dvProductos .results .galeriacont .content { float: left; width: 305px; height: 153px; overflow: hidden; display: block; position: relative; }
#dvProductos .results .galeriacont ul { position: absolute; width: 305px; height: 153px; opacity: 0; }
#dvProductos .results .galeriacont ul.active { opacity: 1; z-index: 1; }
#dvProductos .results .galeriacont li { float: left; margin: 0 10px 11px 0; width: 95px; height: 71px; cursor: pointer; }
#dvProductos .results .galeriacont li:nth-child(3n) { margin-right: 0; }
#dvProductos .results .galeriacont li:nth-child(4n),
#dvProductos .results .galeriacont li:nth-child(4n) + li,
#dvProductos .results .galeriacont li:nth-child(4n) + li + li { margin-bottom: 0; }
#dvProductos .results .galeriacont li.modal .content { display: none; }
#dvProductos .results .galeriacont li img { border-radius: 8px; }
#dvProductos .results .precio_contratar { clear: left; float: left; height: 90px; padding-top: 57px; width: 100%; }
#dvProductos .results .precio { float: left; margin-left: 28px; font: normal 20px/20px CssAero, sans-serif; color: white; height: 79px; }
#dvProductos .results .precio span { display: block; font-size: 43px; line-height: 59px; color: #FFEC00; }
#dvProductos .results .contratar { float: right; margin-right: 30px; width: 278px; height: 48px; font: normal 19px/48px CssAero, sans-serif; color: #FFEE00; text-align: center; cursor: pointer; background: url(/img/productos/fndSolicitarContratacion.jpg) no-repeat scroll 0 bottom; padding-bottom: 24px; }
#dvProductos .results .contratar p { background: black; border-radius: 8px; }
#dvProductos .results .contratar span { font-weight: bold; }
#dvProductos .results .pie { clear: both; }

#dvProductos #result_posicionamiento { background: url(/img/productos/fndRes_posicionamiento_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_posicionamiento .cabecera { height: 253px; }
#dvProductos #result_posicionamiento .titulo { background: url(/img/productos/fndRes_posicionamiento_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_posicionamiento .middle { background: url(/img/productos/fndRes_posicionamiento_mid.png) repeat-y scroll right 0; }
#dvProductos #result_posicionamiento .middle > ul ul li { background-image: url(/img/productos/fndRes_posicionamiento_middle_li.png); }
#dvProductos #result_posicionamiento .precio_contratar { background: url(/img/productos/fndRes_posicionamiento_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_posicionamiento .pie { height: 41px; background: url(/img/productos/results_pies/posicionamiento.png) no-repeat scroll center 0; }

#dvProductos #result_modlistado { background: url(/img/productos/fndRes_modlistado_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_modlistado .cabecera { height: 333px; }
#dvProductos #result_modlistado .titulo { background: url(/img/productos/fndRes_modlistado_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_modlistado .middle { background: url(/img/productos/fndRes_modlistado_mid.png) repeat-y scroll right 0; }
#dvProductos #result_modlistado .middle > ul ul li { background-image: url(/img/productos/fndRes_modlistado_middle_li.png); }
#dvProductos #result_modlistado .precio_contratar { background: url(/img/productos/fndRes_modlistado_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_modlistado .pie { height: 41px; background: url(/img/productos/results_pies/modlistado.png) no-repeat scroll center 0; }

#dvProductos #result_modunico { background: url(/img/productos/fndRes_modunico_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_modunico .cabecera { height: 363px; }
#dvProductos #result_modunico .titulo { background: url(/img/productos/fndRes_modunico_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_modunico .middle { background: url(/img/productos/fndRes_modunico_mid.png) repeat-y scroll right 0; }
#dvProductos #result_modunico .middle > ul ul li { background-image: url(/img/productos/fndRes_modunico_middle_li.png); }
#dvProductos #result_modunico .precio_contratar { background: url(/img/productos/fndRes_modunico_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_modunico .pie { height: 41px; background: url(/img/productos/results_pies/modunico.png) no-repeat scroll center 0; }

#dvProductos #result_patrocinio { background: url(/img/productos/fndRes_patrocinio_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_patrocinio .cabecera { height: 333px; }
#dvProductos #result_patrocinio .cabecera .banner_izq { float: left; margin-left: 31px; width: 200px; height: 300px; margin-top: 20px; overflow: hidden; position: relative; }
#dvProductos #result_patrocinio .cabecera .banner_izq object,
#dvProductos #result_patrocinio .cabecera .banner_izq iframe { border: none; width: 200px; height: 300px; }
#dvProductos #result_patrocinio .cabecera .banner_der { float: right; margin-right: 23px; width: 687px; height: 90px; margin-top: 20px; overflow: hidden; position: relative; }
#dvProductos #result_patrocinio .cabecera .banner_der .sombra { position: absolute; right: 0; width: 399px; height: 90px; background: url(/img/productos/ejemplos/patrocinio/sombra.png) no-repeat scroll 0 0; }
#dvProductos #result_patrocinio .cabecera .banner_der object,
#dvProductos #result_patrocinio .cabecera .banner_der iframe { border: none; width: 996px; height: 90px; }
#dvProductos #result_patrocinio .cabecera .noclick { position: absolute; width: 100%; height: 100%; }
#dvProductos #result_patrocinio .titulo { background: url(/img/productos/fndRes_patrocinio_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_patrocinio .middle { background: url(/img/productos/fndRes_patrocinio_mid.png) repeat-y scroll right 0; }
#dvProductos #result_patrocinio .middle > ul ul li { background-image: url(/img/productos/fndRes_patrocinio_middle_li.png); }
#dvProductos #result_patrocinio .precio_contratar { background: url(/img/productos/fndRes_patrocinio_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_patrocinio .pie { height: 41px; background: url(/img/productos/results_pies/patrocinio.png) no-repeat scroll center 0; }

#dvProductos #result_dominioemail { background: url(/img/productos/fndRes_dominioemail_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_dominioemail .cabecera { height: 330px; }
#dvProductos #result_dominioemail .titulo { background: url(/img/productos/fndRes_dominioemail_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_dominioemail .middle { background: url(/img/productos/fndRes_dominioemail_mid.png) repeat-y scroll right 0; }
#dvProductos #result_dominioemail .middle > ul ul li { background-image: url(/img/productos/fndRes_dominioemail_middle_li.png); }
#dvProductos #result_dominioemail .ejemplo { background: url(/img/productos/fndRes_dominioemail_ejemplo.png) no-repeat scroll center center; border: none; }
#dvProductos #result_dominioemail .precio_contratar { background: url(/img/productos/fndRes_dominioemail_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_dominioemail .pie { height: 41px; background: url(/img/productos/results_pies/dominioemail.png) no-repeat scroll center 0; }

#dvProductos #result_webbase { background: url(/img/productos/fndRes_webbase_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_webbase .cabecera { height: 337px; }
#dvProductos #result_webbase .titulo { background: url(/img/productos/fndRes_webbase_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_webbase .middle { background: url(/img/productos/fndRes_webbase_mid.png) repeat-y scroll right 0; }
#dvProductos #result_webbase .middle > ul ul li { background-image: url(/img/productos/fndRes_webbase_middle_li.png); }
#dvProductos #result_webbase .publi_galeria { clear: left; float: left; margin-top: 25px; height: 264px; width: 100%; }
#dvProductos #result_webbase .publi_galeria .regalo { background: url(/img/productos/fndRes_webbase_publi.png) no-repeat scroll 17px 0; width: 559px; height: 267px; float: left; margin-left: 10px; }
#dvProductos #result_webbase .publi_galeria .galeria { float: right; width: 387px; color: white; text-align: center; font: normal 19px/27px CssAero, sans-serif; height: 264px; border-radius: 24px 0 0 24px; background: url(/img/productos/fndRes_webbase_galeria.png) no-repeat scroll right bottom #333; }
#dvProductos #result_webbase .precio_contratar { background: url(/img/productos/fndRes_webbase_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_webbase .pie { height: 94px; background: url(/img/productos/results_pies/webbase.png) no-repeat scroll center 0; }
#dvProductos #result_webbase .pie p { padding-top: 26px; text-align: center; color: white; font: normal 23px/23px CssAero, sans-serif; }
#dvProductos #result_webbase .pie a { color: #FFED00; text-decoration: underline; }

#dvProductos #result_webcorporativa { background: url(/img/productos/fndRes_webcorporativa_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_webcorporativa .cabecera { height: 430px; }
#dvProductos #result_webcorporativa .titulo { background: url(/img/productos/fndRes_webcorporativa_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_webcorporativa .middle { background: url(/img/productos/fndRes_webcorporativa_mid.png) repeat-y scroll right 0; }
#dvProductos #result_webcorporativa .middle > ul ul li { background-image: url(/img/productos/fndRes_webcorporativa_middle_li.png); }
#dvProductos #result_webcorporativa .modulos { clear: both; height: 237px; margin: 38px 10px 0; float: left; width: 936px; background: url(/img/productos/fndModulos.jpg) repeat-y scroll 0 0; padding: 20px 0 0; }
#dvProductos #result_webcorporativa .modulos .title { font: normal 20px/27px CssAero, sans-serif; color: #666; margin: 0 0 34px 17px; float: left; width: 542px; }
#dvProductos #result_webcorporativa .modulos .title:nth-child(2) { width: 360px; }
#dvProductos #result_webcorporativa .modulos .column { float: left; width: 559px; height: 175px; margin-top: -60px; padding-top: 60px; }
#dvProductos #result_webcorporativa .modulos .column .modulo { float: left; width: 186px; height: 154px; cursor: pointer; }
#dvProductos #result_webcorporativa .modulos .column .modulo > p { padding-top: 135px; text-align: center; font: normal 12px/19px Arial, sans-serif; color: #333; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(1) .modulo:nth-child(1) { background: url(/img/productos/fndRes_webcorporativa_modulo_blog.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(1) .modulo:nth-child(2) { background: url(/img/productos/fndRes_webcorporativa_modulo_escaparate.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(1) .modulo:nth-child(3) { background: url(/img/productos/fndRes_webcorporativa_modulo_galeria.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(2) { width: 348px; padding-left: 12px; background: url(/img/productos/fndRes_webcorporativa_modulo_sombra.png) no-repeat scroll 0 0; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(2) .title { margin-left: 20px; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(2) .modulo { width: 174px; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(2) .modulo:nth-child(1) { background: url(/img/productos/fndRes_webcorporativa_modulo_inmobiliaria.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .modulos .column:nth-child(2) .modulo:nth-child(2) { background: url(/img/productos/fndRes_webcorporativa_modulo_vehiculos.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .publi_galeria { clear: left; float: left; margin-top: 31px; height: 264px; width: 100%; }
#dvProductos #result_webcorporativa .publi_galeria .regalo { background: url(/img/productos/fndRes_webcorporativa_publi.png) no-repeat scroll 17px 0; width: 559px; height: 267px; float: left; margin-left: 10px; }
#dvProductos #result_webcorporativa .publi_galeria .galeria { float: right; width: 387px; color: white; text-align: center; font: normal 19px/27px Aero, sans-serif; height: 264px; border-radius: 24px 0 0 24px; background: url(/img/productos/fndRes_webcorporativa_galeria.png) no-repeat scroll right bottom #333; }
#dvProductos #result_webcorporativa .publi_galeria .galeria > p { margin-top: 10px; line-height: 27px; }
#dvProductos #result_webcorporativa .precio_contratar { background: url(/img/productos/fndRes_webcorporativa_bot.png) no-repeat scroll 0 0; }#dvProductos #result_webcorporativa .pie { height: 94px; background: url(/img/productos/results_pies/webcorporativa.png) no-repeat scroll center 0; }
#dvProductos #result_webcorporativa .pie p { padding-top: 26px; text-align: center; color: white; font: normal 23px/23px CssAero, sans-serif; }
#dvProductos #result_webcorporativa .pie a { color: #FFED00; text-decoration: underline; }

#dvProductos #result_catalogopro { background: url(/img/productos/fndRes_catalogopro_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_catalogopro .cabecera { height: 337px; }
#dvProductos #result_catalogopro .titulo { background: url(/img/productos/fndRes_catalogopro_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_catalogopro .middle { background: url(/img/productos/fndRes_catalogopro_mid.png) repeat-y scroll right 0; }
#dvProductos #result_catalogopro .middle > ul ul li { background-image: url(/img/productos/fndRes_catalogopro_middle_li.png); }
#dvProductos #result_catalogopro .modulos { clear: both; height: 425px; margin: 38px 10px 0; float: left; width: 936px; background: url(/img/productos/fndModulos.jpg) repeat-y scroll 0 0; padding: 20px 0 0; }
#dvProductos #result_catalogopro .modulos .title { font: normal 20px/27px Aero, sans-serif; color: #666; margin: 0 0 17px 17px; }
#dvProductos #result_catalogopro .modulos .column { float: left; width: 559px; height: 425px;}
#dvProductos #result_catalogopro .modulos .column .modulo { float: left; width: 186px; height: 156px; }
#dvProductos #result_catalogopro .modulos .column .modulo > p { padding-top: 118px; text-align: center; font: normal 12px/19px Arial, sans-serif; color: #333; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(1) { background: url(/img/productos/fndRes_catalogopro_modulo_imageneshd.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(2) { background: url(/img/productos/fndRes_catalogopro_modulo_newsletter.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(3) { background: url(/img/productos/fndRes_catalogopro_modulo_redes.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(4) { background: url(/img/productos/fndRes_catalogopro_modulo_carrusel.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(5) { background: url(/img/productos/fndRes_catalogopro_modulo_filtro.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .modulos .column:nth-child(1) .modulo:nth-child(6) { background: url(/img/productos/fndRes_catalogopro_modulo_webamigable.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .modulos .column:last-child { width: 348px; padding-left: 12px; background: url(/img/productos/fndRes_catalogopro_modulo_sombra.png) no-repeat scroll 0 0; }
#dvProductos #result_catalogopro .modulos .column:last-child .title { margin-left: 20px; }
#dvProductos #result_catalogopro .modulos .column:last-child .modulo { width: 174px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(2) .modulo:nth-child(1) { background: url(/img/productos/fndRes_catalogopro_modulo_panel.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(2) .modulo:nth-child(2) { background: url(/img/productos/fndRes_catalogopro_modulo_categorias.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_catalogopro .modulos .column:nth-child(2) .modulo:nth-child(3) { background: url(/img/productos/fndRes_catalogopro_modulo_cms.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .modulos .column:nth-child(2) .modulo:nth-child(4) { background: url(/img/productos/fndRes_catalogopro_modulo_productos.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .publi_galeria { clear: left; float: left; margin-top: 31px; height: 264px; width: 100%; }
#dvProductos #result_catalogopro .publi_galeria .regalo { background: url(/img/productos/fndRes_catalogopro_publi.png) no-repeat scroll 17px 0; width: 559px; height: 267px; float: left; margin-left: 10px; }
#dvProductos #result_catalogopro .publi_galeria .galeria { float: right; width: 387px; color: white; text-align: center; font: normal 19px/27px Aero, sans-serif; height: 264px; border-radius: 24px 0 0 24px; background: url(/img/productos/fndRes_catalogopro_galeria.png) no-repeat scroll right bottom #333; }
#dvProductos #result_catalogopro .publi_galeria .galeriacont li { width: 148px; margin: 0 4px 11px 0; }
#dvProductos #result_catalogopro .precio_contratar { background: url(/img/productos/fndRes_catalogopro_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_catalogopro .precio span { color: #333; }
#dvProductos #result_catalogopro .pie { height: 94px; background: url(/img/productos/results_pies/catalogopro.png) no-repeat scroll center 0; }
#dvProductos #result_catalogopro .pie p { padding-top: 26px; text-align: center; color: white; font: normal 23px/23px Aero, sans-serif; }
#dvProductos #result_catalogopro .pie a { color: #333; text-decoration: underline; }

#dvProductos #result_tienda123 { background: url(/img/productos/fndRes_tienda123_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_tienda123 .cabecera { height: 337px; }
#dvProductos #result_tienda123 .titulo { background: url(/img/productos/fndRes_tienda123_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_tienda123 .middle { background: url(/img/productos/fndRes_tienda123_mid.png) repeat-y scroll right 0; }
#dvProductos #result_tienda123 .middle > ul ul li { background-image: url(/img/productos/fndRes_tienda123_middle_li.png); }
#dvProductos #result_tienda123 .modulos { clear: both; height: 425px; margin: 38px 10px 0; float: left; width: 936px; background: url(/img/productos/fndModulos.jpg) repeat-y scroll 0 0; padding: 20px 0 0; }
#dvProductos #result_tienda123 .modulos .title { font: normal 20px/27px Aero, sans-serif; color: #666; margin: 0 0 17px 17px; }
#dvProductos #result_tienda123 .modulos .column { float: left; width: 559px; height: 425px;}
#dvProductos #result_tienda123 .modulos .column .modulo { float: left; width: 186px; height: 156px; }
#dvProductos #result_tienda123 .modulos .column .modulo > p { padding-top: 118px; text-align: center; font: normal 12px/19px Arial, sans-serif; color: #333; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(1) { background: url(/img/productos/fndRes_tienda123_modulo_imageneshd.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(2) { background: url(/img/productos/fndRes_tienda123_modulo_formaspago.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(3) { background: url(/img/productos/fndRes_tienda123_modulo_redes.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(4) { background: url(/img/productos/fndRes_tienda123_modulo_carrusel.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(5) { background: url(/img/productos/fndRes_tienda123_modulo_envio.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .modulos .column:nth-child(1) .modulo:nth-child(6) { background: url(/img/productos/fndRes_tienda123_modulo_seo.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .modulos .column:last-child { width: 348px; padding-left: 12px; background: url(/img/productos/fndRes_tienda123_modulo_sombra.png) no-repeat scroll 0 0; }
#dvProductos #result_tienda123 .modulos .column:last-child .title { margin-left: 20px; }
#dvProductos #result_tienda123 .modulos .column:last-child .modulo { width: 174px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(2) .modulo:nth-child(1) { background: url(/img/productos/fndRes_tienda123_modulo_panel.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(2) .modulo:nth-child(2) { background: url(/img/productos/fndRes_tienda123_modulo_pedidos.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tienda123 .modulos .column:nth-child(2) .modulo:nth-child(3) { background: url(/img/productos/fndRes_tienda123_modulo_cms.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .modulos .column:nth-child(2) .modulo:nth-child(4) { background: url(/img/productos/fndRes_tienda123_modulo_articulos.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .publi_galeria { clear: left; float: left; margin-top: 31px; height: 264px; width: 100%; }
#dvProductos #result_tienda123 .publi_galeria .regalo { background: url(/img/productos/fndRes_tienda123_publi.png) no-repeat scroll 17px 0; width: 559px; height: 267px; float: left; margin-left: 10px; }
#dvProductos #result_tienda123 .publi_galeria .galeria { float: right; width: 387px; color: white; text-align: center; font: normal 19px/27px Aero, sans-serif; height: 264px; border-radius: 24px 0 0 24px; background: url(/img/productos/fndRes_tienda123_galeria.png) no-repeat scroll right bottom #333; }
#dvProductos #result_tienda123 .precio_contratar { background: url(/img/productos/fndRes_tienda123_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_tienda123 .precio span { color: #FFED00; }
#dvProductos #result_tienda123 .pie { height: 94px; background: url(/img/productos/results_pies/tienda123.png) no-repeat scroll center 0; }
#dvProductos #result_tienda123 .pie p { padding-top: 26px; text-align: center; color: white; font: normal 23px/23px Aero, sans-serif; }
#dvProductos #result_tienda123 .pie a { color: #FFED00; text-decoration: underline; }

#dvProductos #result_tiendapro { background: url(/img/productos/fndRes_tiendapro_top.jpg) no-repeat scroll 0 0; }
#dvProductos #result_tiendapro .cabecera { height: 337px; }
#dvProductos #result_tiendapro .titulo { background: url(/img/productos/fndRes_tiendapro_titulo.png) no-repeat scroll 0 0; padding-bottom: 6px; }
#dvProductos #result_tiendapro .middle { background: url(/img/productos/fndRes_tiendapro_mid.png) repeat-y scroll right 0; }
#dvProductos #result_tiendapro .middle > ul ul li { background-image: url(/img/productos/fndRes_tiendapro_middle_li.png); }
#dvProductos #result_tiendapro .modulos { clear: both; height: 425px; margin: 38px 10px 0; float: left; width: 936px; background: url(/img/productos/fndModulos.jpg) repeat-y scroll 0 0; padding: 20px 0 0; }
#dvProductos #result_tiendapro .modulos .title { font: normal 20px/27px Aero, sans-serif; color: #666; margin: 0 0 17px 17px; }
#dvProductos #result_tiendapro .modulos .column { float: left; width: 559px; height: 425px;}
#dvProductos #result_tiendapro .modulos .column .modulo { float: left; width: 186px; height: 156px; }
#dvProductos #result_tiendapro .modulos .column .modulo > p { padding-top: 118px; text-align: center; font: normal 12px/19px Arial, sans-serif; color: #333; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(1) { background: url(/img/productos/fndRes_tiendapro_modulo_usuarios.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(2) { background: url(/img/productos/fndRes_tiendapro_modulo_productos.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(3) { background: url(/img/productos/fndRes_tiendapro_modulo_newsletter.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(4) { background: url(/img/productos/fndRes_tiendapro_modulo_filtro.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(5) { background: url(/img/productos/fndRes_tiendapro_modulo_venta.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .modulos .column:nth-child(1) .modulo:nth-child(6) { background: url(/img/productos/fndRes_tiendapro_modulo_stock.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) { width: 348px; padding-left: 12px; background: url(/img/productos/fndRes_tiendapro_modulo_sombra.png) no-repeat scroll 0 0; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .title { margin-left: 20px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .modulo { width: 174px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .modulo:nth-child(1) { background: url(/img/productos/fndRes_tiendapro_modulo_control.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .modulo:nth-child(2) { background: url(/img/productos/fndRes_tiendapro_modulo_categorias.png) no-repeat scroll center 0; margin-bottom: 30px; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .modulo:nth-child(3) { background: url(/img/productos/fndRes_tiendapro_modulo_editor.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .modulos .column:nth-child(2) .modulo:nth-child(4) { background: url(/img/productos/fndRes_tiendapro_modulo_multiprecio.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .masinfo { clear: both; }
#dvProductos #result_tiendapro .publi_galeria { clear: left; float: left; margin-top: 31px; height: 264px; width: 100%; }
#dvProductos #result_tiendapro .publi_galeria .regalo { background: url(/img/productos/fndRes_tiendapro_publi.png) no-repeat scroll 17px 0; width: 559px; height: 267px; float: left; margin-left: 10px; }
#dvProductos #result_tiendapro .publi_galeria .galeria { float: right; width: 387px; color: white; text-align: center; font: normal 19px/27px Aero, sans-serif; height: 264px; border-radius: 24px 0 0 24px; background: url(/img/productos/fndRes_tiendapro_galeria.png) no-repeat scroll right bottom #333; }
#dvProductos #result_tiendapro .precio_contratar { background: url(/img/productos/fndRes_tiendapro_bot.png) no-repeat scroll 0 0; }
#dvProductos #result_tiendapro .precio span { color: #FFED00; }
#dvProductos #result_tiendapro .pie { height: 94px; background: url(/img/productos/results_pies/tiendapro.png) no-repeat scroll center 0; }
#dvProductos #result_tiendapro .pie p { padding-top: 26px; text-align: center; color: white; font: normal 23px/23px Aero, sans-serif; }
#dvProductos #result_tiendapro .pie a { color: #FFED00; text-decoration: underline; }
#dvProductos .img,
#dvProductos .content { display: none; }

#dvProductos > .pie { font: normal 10px/10px Tahoma, sans-serif; color: #666; margin-top: 20px; text-align: center; }
#dvProductos > .pie p { margin-bottom: 8px; }

/* modal para productos */
.prodmodal { overflow: hidden; }
#ProdModal { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10000; }
#ProdModal .modal { position: fixed; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.7); }
#ProdModal .wrap,
#ProdModal .bottom { position: relative; width: 90%; max-width: 950px; margin: 0 auto; z-index: 1; background: white; overflow: auto; }
#ProdModal .wrap { margin-bottom: 60px; }
#ProdModal .wrap.fixed { width: 866px; height: 499px; background: #333; }
#ProdModal .spinner { position: absolute; width: 100%; height: 100%; background: url(/img/productos/spinner.gif) no-repeat scroll center center; }
#ProdModal .content { position: relative; z-index: 1; }
#ProdModal img { max-width: 100%; }
#ProdModal .bottom { text-align: left; padding: 0px 0; background: black; margin-top: -60px; height: 60px; font: bold 19px/60px Tahoma, sans-serif; text-indent: 36px; overflow: hidden; }
#ProdModal .bottom.fixed { width: 866px; }
#ProdModal .title { float: left; }
#ProdModal .title a { color: white; }
#ProdModal .buttons { float: right; margin-right: 22px; }
#ProdModal .buttons .previous { width: 55px; height: 60px; display: block; float: left; background: url(/img/productos/icoPrevious.png) no-repeat scroll center center; cursor: pointer; }
#ProdModal .buttons .next { width: 55px; height: 60px; display: block; float: left; background: url(/img/productos/icoNext.png) no-repeat scroll center center; cursor: pointer; }
#ProdModal .buttons .close { width: 55px; height: 60px; display: block; float: left; background: url(/img/productos/icoClose.png) no-repeat scroll center center; cursor: pointer; }

#ProdModal .modalhtml { background: url(/img/productos/ejemplos/patrocinio/fondo.jpg) no-repeat scroll center center; position: relative; width: 846px; height: 499px; margin: 0 auto; }
#ProdModal .sombra { position: absolute; right: 9px; width: 399px; height: 90px; background: url(/img/productos/ejemplos/patrocinio/sombra.png) no-repeat scroll 0 0; z-index: 1; top: 10px; }
#ProdModal .banner_izq { position: absolute; width: 200px; height: 300px; left: 11px; top: 110px; }
#ProdModal .banner_izq object,
#ProdModal .banner_izq iframe { border: none; width: 200px; height: 300px; }
#ProdModal .banner_der { position: absolute; width: 826px; height: 90px; right: 9px; top: 10px; overflow: hidden; }
#ProdModal .banner_der object,
#ProdModal .banner_der iframe { border: none; width: 996px; height: 90px; }
#ProdModal .noclick { position: absolute; width: 100%; height: 100%; }

#dvProductos > .pie, #dvProductos > .pie a {
    font: normal 10px/10px Tahoma, sans-serif;
    color: #666;
    margin-top: 20px;
    text-align: center;
}

/* flecha arriba */
#GoTop { display: none; position: fixed; bottom: 20px; right: 20px; width: 64px; height: 64px; background: url(/img/productos/icoGoTop.png) no-repeat scroll 0 0; cursor: pointer; }

/* fake checkbox */
#dvChkEnviarComercial {width: 458px;height: 136px;padding-right: 92px;padding-left: 112px;margin: 40px 153px 0;font: normal 18px/23px Tahoma, Arial, sans-serif;position: relative;background: url(/img/altaempresa/fndExitoInternet.png) no-repeat scroll 0 0;}
#dvChkEnviarComercial .hand { position: absolute; width: 52px; height: 67px; left: 126px; bottom: 0; background: url(/img/altaempresa/icoMano.png) no-repeat scroll 0 0; cursor: pointer; }
#dvChkEnviarComercial label { display: block; margin-left: 62px; margin-top: -14px; line-height: 23px; }
#chkEnviarComercial { visibility: hidden; }
.checkbox_cont { position: relative; top: 32px; }
.checkbox_fake { position: relative; display: inline-block; width: 54px; height: 55px; background: url(/img/altaempresa/checkbox_sprite.png) no-repeat scroll -54px center; cursor: pointer; }
.checkbox_fake.checked { background-position: 0 center; }


/******************************/
/******************************/