/*--------------------------------------------------*/
/*   1. GENERALES  */
/*--------------------------------------------------*/

html, body { height:100%; } 
body { font-family:Verdana, Arial, sans-serif; font-size:12px; background:#282743; margin:0; padding:0; color:#000; }
img { border:0 none; }
ul, ol, li { list-style:none; }
.fdoBlanco {background:#fff !important;width:95% !important;}

/* TEXTOS -----------  */

/* ESTILO */
.txtNegrita { font-weight:bold; }
.txtNormal { font-weight:normal; }

/* TAMAŅOS */
.txt9px { font-size:9px; }
.txt10px { font-size:10px; }
.txt11px { font-size:11px; }
.txt12px { font-size:12px; }
.txt13px { font-size:13px; }
.txt14px { font-size:14px; }
.txt15px { font-size:15px; }
.txt16px { font-size:16px; }
.txt17px { font-size:17px; }
.txt18px { font-size:18px; }

/* COLORES */
.txtNegro { color:#000; }
.txtBlanco{ color:#fff; }
.txtVerdeOscuro { color:#718206; }
.txtVerdeClaro { color:#9aaf13; }
.txtRojo { color:#930; }
.txtAzulBrillo { color:#00F; }
.txtMorado { color:#6a4d89; }
.txtMoradoClaro { color:#cecbe5;}
.txtAzulClaro { color:#2c76d2; }

/* ALINEACION */
.txtCentro { text-align:center; }
.txtIzquierda { text-align:left; }
.txtDerecha { text-align:right; }
.txtJustificado { text-align:justify; }

.altoLinea { line-height:23px; }

/* POSICIONAMIENTO DE ELEMENTOS ------------------------------- */

/* ANCHOS */
.w40px {width:40px; }
.w60px { width:50px; }
.w60px { width:60px; }
.w100px { width:100px; }
.w146px { width:146px; }
.W250px { width:250px; }

.w117px { *width:115px; width:117px;}
.w170px { width:170px; }
.w172px { width:172px; }
.w200px { width:200px; }
.w230px { width:230px; }
.w250px { width:250px; }
.w300px { width:300px; }
.w320px { width:320px; }
.w340px { width:340px; }
.w360px { width:360px; }
.w370px { width:370px; }
.w380px { width:380px; }
.w390px { width:390px; }
.w422px { width:422px; }
.w470px { width:470px; }
.w490px { width:490px; }
.w510px { width:510px; }
.w512px { width:512px; }
.w560px { width:560px; }
.w700px { width:700px; }
.w770px { width:770px; }

.w100porc { width:100%; }
.w99porc { width:99%; }

/* ALTURA */
.h410px { height:410px; }


/* MARGENES */
.margen0 { margin:0;}
.margen1px { margin:1px; }
.margen2px { margin:2px; }
.margen3px { margin:3px; }
.marg0Auto { margin:0 auto;}
.margen4 { margin:4px; }

/* Izquierda */
.margIzq5px { margin-left:5px; }
.margIzq6px { margin-left:6px; }
.margIzq10px { margin-left:10px; }
.margIzq15px { margin-left:15px; }
.margIzq17px { margin-left:17px; }
.margIzq18px { margin-left:18px; }
.margIzq20px { margin-left:20px; }
.margIzq21px { margin-left:21px; }
.margIzq23px { margin-left:23px; }
.margIzq25px { margin-left:25px; }
.margIzq27px { margin-left:27px; }
.margIzq30px { margin-left:30px !important; }
.margIzq31px { margin-left:31px; }
.margIzq33px { margin-left:33px; }
.margIzq35px { margin-left:35px !important;}
.margIzq37px { margin-left:37px; }
.margIzq40px { margin-left:40px !important; }
.margIzq45px { margin-left:45px !important;}
.margIzq50px { margin-left:50px; }
.margIzq58px { margin-left:58px; }
.margIzq56px { margin-left:56px; }
.margIzq63px { margin-left:63px; }
.margIzq65px { margin-left:65px; }
.margIzq80px { margin-left:80px; }
.margIzq90px { margin-left:90px; }
.margIzq97px { margin-left:97px; }
.margIzq100px { margin-left:100px; }
.margIzq105px { margin-left:105px; }
.margIzq115px { margin-left:115px; }
.margIzq125px { margin-left:125px; }
.margIzq150px { margin-left:150px; }
.margIzq200px { margin-left:200px; }

/* Derecha */
.margDer5px { margin-right:5px; }
.margDer10px { margin-right:10px; }
.margDer13px { margin-right:13px; }
.margDer15px { margin-right:15px; }
.margDer20px { margin-right:20px; }
.margDer25px { margin-right:25px; }
.margDer30px { margin-right:30px; }
.margDer35px { margin-right:35px; }
.margDer40px { margin-right:40px; }
.margDer45px { margin-right:45px; }
.margDer50px { margin-right:50px; }
.margDer55px { margin-right:55px; }
.margDer75px { margin-right:75px; }
.margDer80px { margin-right:80px; }
.margDer95px { margin-right:95px; }
.margDer98px { margin-right:98px; }
.margDer100px { margin-right:100px; }
.margDer105px { margin-right:105px; }
.margDer115px { margin-right:115px; }
.margDer130px { margin-right:130px; }
.margDer175px { margin-right:175px; }
.margDer230px { margin-right:265px; }

/* Arriba */
.margUp1px { margin-top:1px; }
.margUp2px { margin-top:2px; }
.margUp5px { margin-top:5px; }
.margUp10px { margin-top:10px; }
.margUp12px { margin-top:12px; }

.margUp10pxH { margin-top:1px; *margin-top:10px; }
/* Hack para margen pAgina de Caracteristicas */
.margUp10pxC { margin-top:40px; *margin-top:0; }
.margUp15px { margin-top:15px; }
.margUp17px { margin-top:17px; }
.margUp20px { margin-top:20px; }
.margUp25px { margin-top:25px; }
.margUp27px { margin-top:27px; }
.margUp30px { margin-top:30px; }
.margUp35px { margin-top:35px; }
.margUp40px { margin-top:40px; }
.margUp45px { margin-top:45px; }
.margUp50px { margin-top:50px; }

/* Abajo */
.margDown5px { margin-bottom:5px; }
.margDown10px { margin-bottom:10px !important; }
.margDown15px { margin-bottom:15px; }
.margDown20px { margin-bottom:20px !important;; }
.margDown25px { margin-bottom:25px; }
.margDown30px { margin-bottom:30px; }
.margDown35px { margin-bottom:35px; }
.margDown40px { margin-bottom:40px; }
.margDown45px { margin-bottom:45px; }
.margDown50px { margin-bottom:50px; }

/* Total */
.margen5px { margin:5px; }
.margen10px { margin:10px; }
.margen15px { margin:15px; }
.margen20px { margin:20px; }


/* RELLENOS */

/* Izquierda */
.paddIzq5px { padding-left:5px; }
.paddIzq10px { padding-left:10px; }
.paddIzq15px { padding-left:15px; }
.paddIzq20px { padding-left:20px; }
.paddIzq25px { padding-left:25px; }
.paddIzq30px { padding-left:30px; }
.paddIzq130px { padding-left:130px; }

/* Derecha */
.paddDer5px { padding-right:5px; }
.paddDer10px { padding-right:10px; }
.paddDer15px { padding-right:15px; }
.paddDer20px { padding-right:20px; }
.paddDer25px { padding-right:25px; }
.paddDer30px { padding-right:30px; }

/* Arriba */
.paddUp5px { padding-top:5px; }
.paddUp10px { padding-top:10px; }
.paddUp15px { padding-top:15px; }
.paddUp20px { padding-top:20px; }
.paddUp25px { padding-top:25px; }
.paddUp30px { padding-top:30px; }

/* Abajo */
.paddDown5px { padding-bottom:5px; }
.paddDown10px { padding-bottom:10px; }
.paddDown15px { padding-bottom:15px; }
.paddDown20px { padding-bottom:20px; }
.paddDown25px { padding-bottom:25px; }
.paddDown30px { padding-bottom:30px; }

/* Total */
.padding5px { padding:5px; }
.padding5px { padding:10px; }
.padding5px { padding:15px; }
.padding5px { padding:20px; }
.padding5px { padding:25px; }

/* ELEMENTOS FLOTANTES */

.flotaIzq { float:left; }
.flotaDer { float:right; }
.sinFlotar { clear:bot;}

/* LISTAS */
.listaBulVerde li{background:url(imagenes/bulletVerde.gif) no-repeat 0 0; padding-left:12px;}


/*--------------------------------------------------------------*/
/* 2. ESTRUCTURA - LAYOUTS */
/*--------------------------------------------------------------*/
/* Estructura */
.wrapper { width:100%; height:100%;}
.contenido { width:910px; margin:0 auto; border-left:5px solid #b0a7c8; border-bottom:5px solid #b0a7c8; border-right:5px solid #b0a7c8; background:#FFF; }
.contLightWindow {width:750px;margin:0 auto;margin-top:20px;border:5px solid #b0a7c8;background:#FFF;}
.separador { width:100%; padding:15px; }

/* Cabecera */
.cabecera { width:100%; height:130px; background:url(../imagenes/cabecera.jpg);}
.barraMenu { width:808px;  padding-left:102px; height:37px; background:#f2f2f8; border-bottom:2px solid #9492c2;}
.sombraMnu { width:100%; height:13px; background:url(../imagenes/sombraMnu.jpg) repeat-x; margin:0; }

/* MENU PRINCIPAL */
.menu {padding:0 0 0 1em; list-style:none; height:36px; margin:0;}
.menu li {float:left; margin-left:8px;}
.menu li a {display:block; float:left; height:36px; line-height:34px; color:#FFF; text-decoration:none; font-family:verdana,  arial, sans-serif; font-weight:bold; text-align:center; padding:0 13px 0 13px; cursor:pointer; font-size:12px; border-left:1px solid #9492c2; border-top:1px solid #9492c2; border-right:1px solid #9492c2; background:url(../imagenes/fdoMnuOf.jpg) repeat-x; }
.menu li a:hover {color:#25233b; background:url(../imagenes/fdoBtnOn.jpg) repeat-x; border-right:1px solid #036; border-left:1px solid #036; border-top:1px solid #036; padding:0 13px 0 13px;}
.menu li.current a {color:#25233b; background:url(../imagenes/fdoBtnOn.jpg) repeat-x; padding:0 13px 0 13px; border-right:1px solid #036; border-left:1px solid #036; border-top:1px solid #036;}
.menu li.current a:hover {color:#25233b; background:url(../imagenes/fdoBtnOn.jpg) repeat-x; padding:0 13px 0 13px; border:0; border-right:1px solid #036; border-left:1px solid #036; border-top:1px solid #036;}
/* Pesta?a de comprar */
.menu li.comprar a {display:block; float:left; height:36px; line-height:34px; color:#FFF; text-decoration:none; font-family:verdana,  arial, sans-serif; font-weight:bold; text-align:center; padding:0 13px 0 13px; cursor:pointer; font-size:12px; border-left:1px solid #9c4d03; border-top:1px solid #9c4d03; border-right:1px solid #9c4d03; background:url(../imagenes/fdoMnuOf_comprar.jpg) repeat-x; }
.menu li.comprar a:hover {color:#25233b; background:url(../imagenes/fdoMnuOn_comprar.jpg) repeat-x; border-right:1px solid #9c4d03; border-left:1px solid #9c4d03; border-top:1px solid #9c4d03; padding:0 13px 0 13px;}

/* Contenidos */
.cuerpoContenido { width:894px; padding:8px; background:#FFF; margin:0; overflow:hidden; }
.cajaTxt { width:880px; padding:8px;overflow:hidden;}
.cajaTxt h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaTxt h2 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:14px; margin-bottom:5px; color:#28263e; }
.cajaTxt p { margin:3px; font-size:11px; color:#28263e;}
.cajaBannerHome { width:490px; height:236px;}
.cajaVideoHome { width:480px; height:385px; border:3px solid #5d5689; margin-left:13px; _margin-left:8px; _margin-bottom:20px;margin-bottom:20px;}
.txtPieBannerHome { width:392px; font-size:11px; color:#28263e;}
.txtPieBannerHome p { margin:0; }
.bannerEmpieza { width:340px; height:290px; float:right; border:1px dotted #33C; background-color:#f1eff8; margin-right:13px; _margin-right:8px; }
.bannerMiCepillo {width:340px;height:80px;border:1px solid #33C;float:right;clear:right;margin-right:13px;_margin-right:8px;margin-top:15px; background-color:#f1eff8; }

/* Boton y Promo de la home */
.cajaBtnPidelo { width:830px; height:89px; margin-top:20px; margin-bottom:20px; float:left; position:relative; margin:0 auto; }
.btnPidelo { width:428px; height:58px; overflow:hidden; float:left; margin-top:20px; margin-left:60px; _margin-left:27px; }
.btnPidelo a {width:428px; height:58px; display:block; background:url(../imagenes/btnPideloGrande.jpg) top left no-repeat; }
.btnPidelo a:hover { background-position:0 -58px; }
.cajaAdPromo { width:218px; height:89; float:right; margin-right:1px; _margin-right:1px;}

.btnPideloPromo { width:428px; height:58px; overflow:hidden; float:left; margin-left:10px; _margin-left:1px; }
.btnPideloPromo a {width:428px; height:58px; display:block; background:url(../imagenes/btnPideloGrande.jpg) top left no-repeat; }
.btnPideloPromo a:hover { background-position:0 -58px; }

/* Nube de tags */
.nube { width:860px; /*height:150px;*/overflow:hidden;clear:both;padding:3px;border:1px dotted #33C; background-color:#f1eff8;margin:0 auto;}
.nube .titNube {width:100%;color:#4e3da8; text-align:center;font-size:12px;font-weight:bold;padding-bottom:0.6em;border-bottom:1px solid #077EBE;margin-bottom:0.5em; }
.nube .cuerpoTags {width:100%;margin-bottom:1em;text-align:center; }
.nube .cuerpoTags .tag01 { font-size:165%; font-weight:bold; color:#534b81; }
.nube .cuerpoTags .tag01 a { color:#534b81; text-decoration:none; }
.nube .cuerpoTags .tag01 a:hover { color:#534b81; text-decoration:underline; }

.nube .cuerpoTags .tag02 { font-size:145%; font-weight:bold; color:#534b81; }
.nube .cuerpoTags .tag02 a { color:#534b81; text-decoration:none; }
.nube .cuerpoTags .tag02 a:hover { color:#534b81; text-decoration:underline; }

.nube .cuerpoTags .tag03 { font-size:125%; font-weight:normal; color:#534b81; }
.nube .cuerpoTags .tag03 a { color:#534b81; text-decoration:none; }
.nube .cuerpoTags .tag03 a:hover { color:#534b81; text-decoration:underline; }

.nube .cuerpoTags .tag04 { font-size:110%; font-weight:normal; color:#534b81; }
.nube .cuerpoTags .tag04 a { color:#534b81; text-decoration:none; }
.nube .cuerpoTags .tag04 a:hover { color:#534b81; text-decoration:underline; }

/* Precios Home*/
.cajaPreciosHome { width:900px; padding:5px; height:40px;}
.cajaPreciosHome .precios { width:272px; height:40px; font-size:11px; font-weight:bold; color:#5f578a; }
.cajaPreciosHome p { margin:0; }
.cajaPreciosHome .precios a { text-decoration:none; color:#5f578a; }
.cajaPreciosHome .precios a:hover { text-decoration:underline; color:#5f578a; }

.contCajasProd {width:800px;margin:0 auto;overflow:hidden;}
.cajaTxtHomeProd { width:100%; padding:5px; height:40px;}
.cajaTxtHomeProd .txtProd { width:272px; height:40px; font-size:11px; padding:3px; font-weight:bold; color:#fff; background:url(../imagenes/fdoTxtProd.jpg); }
.cajaTxtHomeProd .txtProd a { font-weight:bold; color:#fff; text-decoration:none; }
.cajaTxtHomeProd .txtProd a:hover { font-weight:bold; color:#fff; text-decoration:underline; }
.cajaTxtHomeProd p { margin:0; margin-top:8px;}

.cajaImgHome { width:900px; padding:5px; height:279px;}
.cajaImgHome .referencias { width:272px; height:279px; }
.cajaImgHome .referencias img a { border:0; }

/* Pie de pagina */
.pie { width:100%; height:99px; background:url(../imagenes/fdoPie.jpg) repeat-x; font-size: 0.9em;}
.pie .buffer { width: 500px; margin:0 auto; padding: 50px 0 15px; } 	
.pie p { margin:4px; color:#FFF;} 	
.pie a { color: #ffffff; text-decoration:none; } 
.pie a:hover { color: #ffffff; text-decoration:underline; } 

/* Caracteristicas */
.caracteristicas { width:710px; height:378px; margin:0 auto; margin-top:10px; overflow:hidden;}
.caracteristicas .btnCaracteristicas { width:327px; height:378px; float:left;margin-left:15px; }
/*.caracteristicas .cajaBtn { width:770px; height:40px; margin-top:352px; }
.caracteristicas .cajaBtn .btnCaracteristicas01 { width:151px; height:40px; float:left; margin-left:58px; _margin-left:28px; }
.caracteristicas .cajaBtn .btnCaracteristicas02 { width:151px; height:40px; float:left; margin-left:100px; }
.caracteristicas .cajaBtn .btnCaracteristicas03 { width:151px; height:40px; float:left; margin-left:100px; }*/
.cajaPreciosCaract { width:700px; margin:0 auto; margin-top:10px;}
.cajaPreciosCaract .preciosCaract { width:300px; font-size:16px; margin-left:25px; _margin-left:14px; font-weight:bold; padding-bottom:2px; border-bottom:2px groove #036; color:#5f578a; text-align:center; float:left;}

.cajaTxtTitularHome {width:880px; margin:0 auto; margin-bottom:15px;overflow:hidden; }
.cajaTxtTitular {width:700px; margin:0 auto; }
.cajaTxtTitular h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaTxtTitular p { margin:3px; font-size:11px; color:#28263e; line-height:15px;}
.ftoSeccion { width:740px; height:200px; margin:0 auto; margin-top:15px;}
.ftoSeccion .btnCaracTecnicas { width:740px; height:31px; background:url(../imagenes/tabVerCarac.jpg); }
.ftoSeccion .foto { width:740px; height:169px; background:url(../imagenes/fdoCaractFH8410.jpg);}
.ftoSeccion .foto .listaFotos { width:390px; height:52px; float:right; margin-right:20px; margin-top:20px;}
.ftoSeccion .foto .listaFotos .thumbs { width:50px; height:50px; border:1px solid #339; }
.ftoSeccion .foto1 { width:740px; height:169px; background:url(../imagenes/fdoCaractFH8430.jpg);}
.ftoSeccion .foto1 .listaFotos { width:390px; height:52px; float:right; margin-right:20px; margin-top:20px;}
.ftoSeccion .foto1 .listaFotos .thumbs { width:50px; height:50px; border:1px solid #a8a0cb; }
.ftoSeccion .foto2 { width:740px; height:169px; background:url(../imagenes/fdoCaractFH8400.jpg);}
.ftoSeccion .foto2 .listaFotos { width:390px; height:52px; float:right; margin-right:20px; margin-top:20px;}
.ftoSeccion .foto2 .listaFotos .thumbs { width:50px; height:50px; border:1px solid #a8a0cb; }
.ftoSeccion .foto3 { width:740px; height:169px; background:url(../imagenes/fdoCaractHF8420.jpg);}
.ftoSeccion .foto3 .listaFotos { width:390px; height:52px; float:right; margin-right:20px; margin-top:20px;}
.ftoSeccion .foto3 .listaFotos .thumbs { width:50px; height:50px; border:1px solid #a8a0cb; }
.ftoSeccion .sello {width:120px;height:130px;float:left;margin-top:20px;margin-left:110px;}

/* CUESTIONARIO PROMO 20% */
.cajaTitularPromo20 {width:700px; margin:0 auto; margin-top:15px; }
.cajaTitularPromo20 h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaTxtPromo20 {width:700px; margin:0 auto;overflow:hidden;}
.cajaTxtPromo20 .foto {width:200px;height:231px;float:right;}
.cajaTxtPromo20 .texto {width:490px;overflow:hidden;float:left;}
.cajaTxtPromo20 .texto p {color:#000;font-size:12px;}

/* PANEL DESPLEGABLE CARACTERISTICAS */
.cajaDesplegables { width:735px; height:350px; margin:0 auto; margin-top:15px; margin-bottom:20px;}
.contenidoPanel { width:100%; }
.contenidoPanel .ftoPanel { width:208px; height:119px; float:left; margin-left:10px; margin-top:10px; } 
.contenidoPanel .txtPanel { width:480px; float:right; margin-top:10px; margin-right:10px; color:#25233b; font-size:11px; }
.contenidoPanel .txtPanel p { margin:0; }
.contenidoPanel .txtPanel p a { color:#336; font-weight:bold; text-decoration:underline; }
.contenidoPanel .txtPanel p a:hover { color:#336; font-weight:bold; text-decoration:none; }

/* Boton comprar ahora */
.btnComproAhora { width:735px; margin:0 auto; margin-top:10px; margin-bottom:10px; height:71px; }
.btnComproAhora .cajaItems { width:375px; }
.btnComproAhora .cajaItems .imgTexto { width:80px; height:50px; background:url(../imagenes/txtOtrosMod.jpg); }
.btnComproAhora .cajaItems .ftoItem { width:60px; height:60px; border:1px solid #9E98E7; padding:0; text-align:center;}

.txtDescuento {width:400px; margin:0 auto; margin-top:10px; margin-bottom:10px;overflow:hidden;text-align:center;}

.btnComprar { width:200px; height:50px; float:left; margin-top:10px; }
.btnComprar a {width:200px; height:50px; display:block; background:url(../imagenes/btnComprarAhoraGrande.jpg) top left no-repeat; }
.btnComprar a:hover { background-position:0 -50px; }

/* RASTRO PROCESO DE COMPRA */
.cajaProceso { width:675px; padding:3px; margin:0 auto; margin-top:15px; border:1px dashed #669; overflow:hidden; }
.cajaProceso p {margin:5px; font-size:12px; color:#036; line-height:20px; }
.cajaProceso .imagen { width:117px; height:32px;}

/* Enlaces */
.migas { width:700px; margin:0 auto; height:20px; text-align:center; }
.migas ul { padding:0; margin:0; list-style-type:none; }
.migas ul li {display:inline; float:left;color:#a9a1c2; padding:4px 16px; font-size:10px; font-weight:bold; }
.migas ul li a { display:block;color:#665695; text-decoration:none; font-size:10px; font-weight:bold;}
.migas ul li a:hover { color:#665695; text-decoration:underline; font-size:10px; font-weight:bold;}

/* Barra de progreso */
.graficoMigas { width:100%; margin:0 auto; height:53px; }
.graficoMigas .fdoPaso1 { width:100%; height:53px; background:url(../imagenes/migasPaso1.jpg) center no-repeat;}
.graficoMigas .fdoPaso2 { width:100%; height:53px; background:url(../imagenes/migasPaso2.jpg) center no-repeat;}
.graficoMigas .fdoPaso3 { width:100%; height:53px; background:url(../imagenes/migasPaso3.jpg) center no-repeat;}
.graficoMigas .fdoPaso4 { width:100%; height:53px; background:url(../imagenes/migasPaso4.jpg) center no-repeat;}
.graficoMigas .fdoPaso5 { width:100%; height:53px; background:url(../imagenes/migasPaso5.jpg) center no-repeat;}

/* RESUMEN COMPRA */
.titCajas { width:720px; margin:0 auto; margin-top:15px; margin-bottom:5px; }
.titCajas p { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#28263e; margin:0; }
.cajaPedido { width:700px; margin:0 auto; padding:10px; background:#f2f1fa; border:1px dashed #036; overflow:hidden; }
.cajaDirecciones { width:700px; margin:0 auto; padding:10px; background:#f2f1fa; border:1px dashed #036; overflow:hidden; }
.cajaDatosDirecciones { width:320px; padding:3px; }
.cajaDirecciones .cajaDatosDirecciones .titulo { width:98%; padding:3px; height:15px; background:#036 url(../imagenes/celda_tabla.jpg); color:#FFF; font-size:10px; font-weight:bold; }
.cajaDirecciones .cajaDatosDirecciones .cajaBtn { width:100%; padding:0; }
.cajaDirecciones .cajaDatosDirecciones .titulo .textoDatos { width:100%; padding:3px; }
.cajaDirecciones .cajaDatosDirecciones .textoDatos p { margin:0; font-size:11px; color:#036; }
.tablaDirecciones { width:100%; font-size:11px; color:#036; padding:3px; background:#fff;}
.tablaDirecciones td { text-align:left; height:25px;}

/* TEXTOS LEGALES */
.cajaTextosLegales { width:675px; padding:10px; margin:0 auto; margin-top:15px; margin-bottom:15px; border:1px dashed #669; }
.cajaTextosLegales p { margin:0; color:#25233b; font-size:11px; line-height:15px; margin-top:10px;}
.cajaTextosLegales p a { color:#25233b; text-decoration:none; font-weight:bold;}
.cajaTextosLegales p a:hover { color:#25233b; text-decoration:underline; font-weight:bold;}
.cajaTextosLegales ul li { list-style:disc; font-size:11px; }
.cajaTextosLegales ol li { list-style:decimal; font-size:11px; }
.cajaTextosLegales ol li a { text-decoration:underline; font-weight:bold; color:#25233b; }
.cajaTextosLegales ol li a:hover { text-decoration:none; font-weight:bold; color:#25233b; }
.cajaTextosLegales ol li ul li { list-style:circle; }
.cajaTextosLegales ol li ul li a { text-decoration:none; color:#000; font-weight:normal; }
.cajaTextosLegales ol li ul li a:hover { text-decoration:underline; color:#000; font-weight:normal; }

/* JUEGOS SENSUALES */
.cajaBannersJS { width:675px; padding:10px; margin:0 auto; margin-top:15px; margin-bottom:15px; overflow:hidden;border:1px dashed #710c0c; background:#ede7f5;}
.cajaImgGraficos { width:675px; padding:10px; margin:0 auto; margin-top:15px; margin-bottom:15px; }

/* Zonas Chica */
.cajaImgGraficos .cajaZonasChica { width:306px; height:250px; float:left; }
.cajaImgGraficos .cajaZonasChica .chica { width:306px; height:214px; }
.cajaImgGraficos .cajaZonasChica .chica .btnVerGrafico { width:306px; height:36px;/* margin-top:214px;*/ }

/* Zonas Chico */
.cajaImgGraficos .cajaZonasChico { width:306px; height:250px; float:right; }
.cajaImgGraficos .cajaZonasChico .chico { width:306px; height:214px; }
.cajaImgGraficos .chico .btnVerGrafico { width:306px; height:36px; }

/* Caja Flash chica */
.cajaGraficoChica { width:830px; height:560px; margin-left:30px; _margin-left:15px; margin-top:10px; *margin-top:0; float:left; overflow:hidden; }
.cajaGraficoChica .cajaBtnCerrar { width:820px; height:33px; padding:2px; text-align:center; }
.cajaGraficoChica .cajaChica { width:830px; height:515px; background:url(../imagenes/fdoGraficoChica.jpg); }
.cajaGraficoChica .cajaChica .grafico {width:800px; height:481px; margin-left:15px; padding-top:18px; }

/* Caja Flash chico */
.cajaGraficoChico { width:830px; height:740px; margin-left:30px; _margin-left:15px; margin-top:10px; *margin-top:0; float:left; }
.cajaGraficoChico .cajaBtnCerrar { width:820px; height:33px; padding:2px; text-align:center; }
.cajaGraficoChico .cajaChico { width:830px; height:692px; background:url(../imagenes/fdoGraficoChico.jpg); }
.cajaGraficoChico .cajaChico .grafico {width:800px; height:656px; margin-left:15px; padding-top:18px; }

/* Bases promoci?n */
.cajaTxtTitularPromo {width:752px; margin:0 auto; }
.cajaTxtTitularPromo h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaBasesPromo { width:752px; height:274px; padding-top:8px; margin:0 auto; background:url(../imagenes/fdoPromo.jpg) no-repeat; }
.cajaBasesPromo .cajaFlash { width:734px; height:258px; margin-left:9px; /*margin-top:8px;*/ }
.btnBases { width:752px; height:85px; text-align:center; margin:0 auto; padding-top:20px;}

/* Contacto */
.cajaTextosContacto {width:661px; padding:10px; margin:0 auto; margin-top:15px; margin-bottom:15px; border:1px dashed #669; }
.cajaTextosContacto#codigos {width:659px !important;border:2px dashed #990000 !important;}
.cajaTextosContacto p { margin:0; color:#25233b; font-size:12px; line-height:15px;}
.cajaTextosContacto p a { color:#25233b; text-decoration:none; font-weight:bold;}
.cajaTextosContacto p a:hover { color:#25233b; text-decoration:underline; font-weight:bold;}
.cajaTextosContacto .codigo {width:auto;margin:0;margin-top:12px;}
.cajaTextosContacto .codigo .cajaTexto {border:1px solid #666666;padding:3px;font-size:13px !important;font-weight:bold;text-transform:uppercase !important;}

/* OPINIONES */
.cajaTxtTitularOpinion {width:880px; margin:0 auto; }
.cajaTxtTitularOpinion h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaImgOpinion { width:890px; height:143px; margin:0 auto; margin-top:15px; }
.imgOpinion { width:441px; height:143px; margin:0; }

/* Botones opinion */
.cajaTxtTitularOp {width:700px; margin:0 auto; height:45px;}
.cajaTxtTitularOp h1 { font-family:Verdana, Arial, Geneva, sans-serif; font-weight:bold; font-size:18px; margin:3px; margin-bottom:10px; color:#28263e; }
.cajaBotonesOp { width:415px; height:41px; }
.cajaBotonesOp .btnOp { width:130px; height:41px; float:right; margin-left:5px; }
.cajaBotonesOp .btnJugar { width:187px; height:41px; float:right; margin-left:5px; }
.cajaBotonesOp .btnAmigo { width:130px;padding:3px;background:#e7e0f2;color:#000;font-weight:bold;text-align:center;float:right;}
.cajaBotonesOp .btnAmigo a {color:#000;background:#e7e0f2;display:block;text-decoration:none;padding:3px;}
.cajaBotonesOp .btnAmigo a:hover {color:#fff;background:#8765ba;display:block;text-decoration:none;padding:3px;}

/* Menu prensa */
.menuPrensa {display:inline-block;}
.menuPrensa {display:inline;}
.holder {display:table;}

.menuPrensa { display:table-row; padding:0;margin:0;list-style-type:none;white-space:nowrap; }
.menuPrensa li {display:inline;}
.menuPrensa a { display:block;float:left;padding:4px 16px;color:#000; background:#e7e0f2; border:1px solid #fff; text-decoration:none; }
.menuPrensa a:hover { color:#fff; background:#8765ba;}
.menuPrensa li.current a { color:#fff; background:#8765ba; }

#wrapper1 {width:745px; text-align:left; margin:0 auto;}
#wrapper2 {text-align:center;}
#wrapper3 {text-align:right;}

#wrapper1 .holder {width:745px;margin:0;margin-top:15px;}
#wrapper2 .holder {margin:0 auto;}
#wrapper3 .holder {margin:0 0 0 auto;}

.bordeAbajo { border-bottom:1px solid #9981be; }

/* Prensa Videos */
.cajaGaleriaVideos { width:745px; height:419px; margin:0 auto; padding:8px; margin-top:15px; background:url(../imagenes/fdoGalVideo.jpg) no-repeat; }
.cajaGaleriaVideos .titular { width:600px; margin:0 auto; text-align:center; }
.cajaGaleriaVideos .titular h2 { margin-top:15px; margin-bottom:20px; font-size:14px; color:#361c51; font-weight:bold;}
.cajaplayerIzq { width:340px; height:285px; _margin-left:-10; margin-left:20px; float:left; }
.cajaplayerDer { width:340px; height:285px; margin-right:25px; _margin-right:10px; float:right;}
.cajaParte1 { width:340px; height:25px; float:left; margin-left:20px; margin-top:5px; _margin-left:0; text-align:center; font-size:11px; font-weight:bold; color:#361c51; }
.cajaParte2 { width:340px; height:25px; float:right; margin-right:25px; margin-top:5px; _margin-left:10px; text-align:center; font-size:11px; font-weight:bold; color:#361c51; }
.cajaplayerCentro { width:445px; height:364px; margin:0 auto; }

.cajaGaleriaVideosAlta { width:745px; height:470px; margin:0 auto; padding:8px; margin-top:15px; background:url(../imagenes/fdoGalVideoAlta.jpg) no-repeat; }
.cajaGaleriaVideosAlta .titular { width:600px; margin:0 auto; text-align:center; }
.cajaGaleriaVideosAlta .titular h2 { margin-top:15px; margin-bottom:20px; font-size:14px; color:#361c51; font-weight:bold;}

/* Prensa Revistas */
.cajaArticulos { width:750px; padding:8px; margin:0 auto; margin-top:15px; overflow:hidden; }
.cajaArticulos .cajaClipings { width:340px; padding:7px;}
.cajaArticulos .cajaClipings .cliping { width:100%; height:165px;padding:2px; border:1px dashed #cab5e9; margin-bottom:10px; }
.cajaArticulos .cajaClipings .cliping .logo { float:left; width:172px; height:75px; }
.cajaArticulos .cajaClipings .texto { float:right; width:155px; font-size:12px; font-weight:bold; text-align:left; color:#6840a4; margin-top:10px; }
.cajaArticulos .cajaClipings .texto a { text-decoration:none; color:#6840a4; }
.cajaArticulos .cajaClipings .texto a:hover { text-decoration:underline; color:#6840a4;}
.cajaArticulos .cajaClipings .btnDescargar { width:155px; height:28px; margin-top:15px; }
.cajaArticulos .cajaClipings .btnDescargarMarg { width:155px; height:28px; margin-top:5px;}
.cajaArticulos .cajaClipings .txtEntrada { width:330px; padding:4px; font-size:11px; color:#454061; float:left;margin-top:3px;}

.cajaArticulos .cajaClipings .clipingLarga { width:100%; height:200px;padding:2px; border:1px dashed #cab5e9; margin-bottom:10px; }
.cajaArticulos .cajaClipings .clipingLarga .logo { float:left; width:172px; height:75px; }

/* Prensa Radio */
.cajaRadio { width:750px; padding:8px; margin:0 auto; margin-top:15px; overflow:hidden; }
.cajaRadio .cajaAudio { width:340px; padding:7px;}
.cajaRadio .cajaAudio .audio { width:100%;height:95px; padding:2px; border:1px dashed #cab5e9; margin-bottom:10px; }
.cajaRadio .cajaAudio .texto { font-size:12px; font-weight:bold; text-align:center; color:#6840a4; margin-top:10px; }
.cajaRadio .cajaAudio .audio .player { width:310px; height:70px; margin:0 auto; }

/* Comparte con un amigo */
.compartir { width:200px; height:30px;font-size:11px; font-weight:normal; color:#847da4;}
.compartir a { text-decoration:none; color:#847da4; }
.compartir a:hover { text-decoration:underline; color:#745c92; }

.formCompartir {width:300px;height:250px;border:1px solid #333;}
.formCompartir .enlace {color:#000;font-size:11px;}
.formCompartir .cajaForm {background:#039;width:300px;height:200px;z-index:100;position:relative;}

/* Empieza a jugar ya */
.cajaJugar { width:820px; padding:10px; margin:0 auto; margin-top:15px; margin-bottom:15px; border:1px dashed #669; }
.cajaJugar a {color:#669; font-weight:bold;text-decoration:none;}
.cajaJugar a:hover {color:#669; font-weight:bold;text-decoration:underline;}
.cajaImg {width:100%;overflow:hidden;text-align:center;}
.cajaImgJuegos { margin:0 auto;}
.cajaProd {width:100%;overflow:hidden;}
.cajaProd .productos01 {width:226px;height:321px;float:left;}
.cajaProd .productos02 {width:226px;height:321px;float:left;margin-left:70px;}
.cajaProd .productos03 {width:226px;height:321px;float:right;}

/*------ FORMULARIOS ----------------------------*/
/*-----------------------------------------------*/

.cajaFormulario { width:660px; background:#edebf5; border:1px dashed #8078b9; padding:10px; margin:0 auto; overflow:hidden; font-size:11px; font-weight:bold; color:#352c7b;}
.cajaFormaPago { width:630px; background:#edebf5; border:1px dashed #8078b9; padding:10px; margin:0 auto; overflow:hidden; font-size:11px; font-weight:bold; color:#352c7b;}
.cajaImgTarjetas { width:231px; height:35px; margin-left:63px; _margin-left:31px; background:url(../imagenes/imgTarjetas.jpg); }
.cajaImgPayPal { width:87px; height:35px; margin-right:130px; _margin-right:63px; background:url(../imagenes/imgPayPal.jpg);}
.cajaTexto { border:1px solid #69F; font-size:11px; color:#000000; }
.cajaFormeEnLinea { width:100%; padding:0; /*margin-bottom:8px;*/}
.cajaFormeEnLinea a { color:#036; text-decoration:underline; }
.cajaFormeEnLinea a:hover { color:#036; text-decoration:none; }

.cajaAlert { width:675px; padding:3px; margin:0 auto; margin-top:15px; border:1px dashed #C30; overflow:hidden; }
.cajaAlert .icono { width:48px; height:45px; margin-left:15px; background:url(../imagenes/icoAlert.jpg); float:left; }
.cajaAlert .textoAlert { width:580px; height:45px; float:right; text-align:left; font-size:12px; font-weight:bold; color:#C30; }

.txtAlertCampos {color:#F00; font-weight:bold; }

fieldset {font-size:11px;font-weight:normal;border:0;margin-bottom:15px;padding:5px;color:#000;}
fieldset legend {font-size:12px; font-weight:bold; color:#352c7b;}

/*-- BOTONES --*/
.botones { font-size:7pt; font-weight:bold;	padding:2px; border-left:1px solid #87C7EE; border-right:1px solid #87C7EE; border-top:1px solid #87C7EE; border-bottom:2px solid #0873A9; background-color:#FFFFFF; color:#0873A9; }
.botonesPeq { font-size:10px; font-weight:bold;padding:1px; border-left:1px solid #544a9f; border-right:1px solid #544a9f; border-top:1px solid #544a9f; border-bottom:2px solid #0873A9; background-color:#8681a8; color:#fff; font-weight:bold; }
.botonesPie { font-size:11px; font-weight:bold;	padding:2px; border-left:1px solid #87C7EE; border-right:1px solid #87C7EE; border-top:1px solid #87C7EE; border-bottom:2px solid #87C7EE; background-color:#FFFFFF; color:#0873A9; }
.botonesSalir { font-size:30pt; font-weight:bold; padding:2px; border-left:1px solid #87C7EE; border-right:1px solid #87C7EE; border-top:1px solid #87C7EE; border-bottom:2px solid #0873A9; background-color:#FFFFFF; color:#0873A9; }
.botonesGrandes { font-size:8pt; font-weight:bold; padding:4px; border-left:1px solid #544a9f; border-right:1px solid #544a9f; border-top:1px solid #544a9f; border-bottom:3px solid #544a9f; background-color:#8681a8; color:#fff; }

/*-- LISTAS DESPLEGABLE Y SELECT MULTIPLES --*/
.selectDatos { border:1px solid #69F; font-size:11px; color:#000;}
.selectCantidad { border:1px solid #69F; font-size:11px; color:#000;}
.bordeRojo {}
.bordeMorado {}


/*-- TABLAS -- */
/*-------------*/
.tabla {width:700px; margin:5px 0px 20px 0px; padding:0;border:0;border-collapse:collapse;}
.tabla th{border:1px solid #339;background:#156c9b url(../imagenes/celda_tabla.jpg) left bottom repeat-x;height:20px;font-size:11px;color:#fff; padding:4px;}
.tabla td{padding:3px 4px 3px 5px;border:1px solid #339;font-size:11px; background:#FFF;}
.tabla a{color:#0271AF !important;}
.tabla td{ padding:4px; border:1px solid #c5c0f3;}

.tablaPromo {width:400px; margin:5px 0px 20px 0px; padding:0;border:0;}
.tablaPromo th{border:1px solid #FF6215;background:#FF6215;height:20px;font-size:13px;color:#fff;font-weight:bold;padding:4px;text-align:center;}
.tablaPromo td{padding:3px 4px 3px 5px;font-size:15px; background:#FFF;text-align:center;font-weight:bold;}
.tablaPromo a{color:#0271AF !important;}
.tablaPromo .fdoRojo {background:#C00; border:1px solid #C00;}
.tablaPromo .fdoMorado {background:#4a405f; border:1px solid #4a405f;}
.bordeNar {border:1px solid #FF6215;}
.bordeRojo {border:1px solid #C00;}
.bordeMorado {border:1px solid #4a405f;}


.botoneraLogos { width:100%; }
.botoneraLogos .lBanco { width:95px; height:26px; float:left; margin-left:100px; _margin-left:50px; }
.botoneraLogos .botonForm { float:left; margin-left:200px; _margin-left:100px; *margin-left:100px;}
.botoneraLogos .lSeur { width:95px; height:26px; float:right; margin-right:100px; _ margin-right:50px; }


/* -- TELEFONO HOME --*/
.cajaTelefono {width:750px;padding:12px;margin:0 auto;margin-top:15px;margin-bottom:15px;border:2px dashed #3399FF;}
.cajaTelefono p {text-align:center; margin:0;font-weight:bold; color:#993300; font-size:12px; line-height:15px;}
.cajaTelefono p span.telef {font-size:24px;font-weight:bold;color:#f57900;}

/* FORMA DE PAGO NUEVA */
.cajaTarjetasCredito {width:242px;height:109px;float:left;margin:o;margin-left:50px;}
.cajaPagoPayPal {width:178px;height:93px;float:right;margin:0;margin-right:50px;margin-top:5px;}
.cajaContraReembolso {width:171px;height:45px;float:left;clear:left;margin:0;margin-left:85px;margin-top:10px;}
.cajaIngresoTrans {width:171px;height:45px;float:right;margin:0;margin-right:55px;margin-top:10px;margin-bottom:15px;}


.cajaPromo20Home {width:700px;height:190px;margin:0;float:left;margin-bottom:5px;}
.cajaCajaRegalo {width:172px;height:190px;float:right;}
.cajaCuestionario {width:556px;height:120px;margin:0 auto;clear:both;margin-top:18px !important;margin-bottom:12px !important;border:1px solid #006;}