/*  layout settings */

.text_italic_gris{
	color:#999999;
}

.search-cat{
	width: 		237px;
	height: 	20px;
	margin:     0 2px 2px 2px;	
	float: 		left;
	font-size: 	10px;
}

.minilink{
	color:#595959;
	font-size:9px;
	text-transform: uppercase;
}

.hidden100{
	visibility:hidden;
}

.hidden{
	width:1px;
	height:1px;
	overflow:hidden;
	background-color: #80ABCB;
	border: none;
}

.sucats:checked{
	color:#0000FF;
}

#ayuda-sexy{
width:570px;
margin: 0 0 0 0;
}

/*
textarea, input{ border: #4275C0 1px solid;
}*/

body {
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  background:#074d67 url(/includes/images/bg.png);
  padding:0px;
  margin:0px;
  background-repeat: repeat-x;
  }

img { border: 0px; }
a img { border: 0px; }
a { color: #fff; text-decoration: none; }
a:hover { color: #febb17; text-decoration: none; }

hr {
	color: #666666;
	background-color: #5095be;
	height: 1px;
	border: 0;
}

label {
	display: block;
	clear: left;
	float: left;
	width: 140px;
	font-weight: bold;
	line-height: 23px;
}

.label-normal{
	width: 100%;
	font-weight:normal;
}

.botongen {
   background:url(/includes/images/botongen.png) no-repeat;
   width:180px;
   height:30px;
   color:#000;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   cursor:pointer;
   border:none;
   }
   
.botongen:hover {
   color: #febb17;
   }   

/*  header - currents area --------------------------------------------------------------------------------------------------*/

#header {
   width:801px;
   height: 130px;
   background-attachment:inherit;
   margin:auto;
	}
	
#headercont {
   width:801px;
   height:14px;
   margin:15px auto 0 auto;
   background:url(/includes/images/headercont.png);
   }	
	
#headerlogo {
   width:301px;
   height: 113px;
   background:url(/includes/images/logo.png);
   float:left;
	}
		
#header2-0 {
   width:482px;
   height:129px;
   float:right;
   background:url(/includes/images/header2-0.png);
   }
   
#header2-1 {
   width:482px;
   height:113px;
   float:right;
   background:url(/includes/images/header2-1.png);
   }

#soporte {
   width:293px;
   height:59px;
   background:url(/includes/images/soporte.png);
   float:right;
   margin-top:8px;
   }   
   
#banner {
   width:468px;
   height:60px;
   background:#000;
   margin:7px 7px 0 7px;  
   }

#navstrip {
   width:801px;
   margin:auto;
   height: 32px;
   background-image:url(/includes/images/navstrip.png);
   text-align: center;
	}
#pages-menu-we{
background-image:url(/includes/images/nos-bg.png);
width:728px;
height: 310px;
padding: 20px;
margin:auto;
font-weight:400;
}

#pages-menu{
	width:738px;
	background:#FFF;
	margin:auto;
	padding:15px;
	text-align:justify;
	border: 2px #FFD200 solid;
}

#b1 { width:110px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold;}
#b2 { width:110px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold;}
#b3 { width:110px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold;}
#b4 { width:189px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold;}
#b5 { width:110px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#FFFF00; font-weight:bold;}
.importante {
	font-weight: bold;
	color: #FF0000;
}
#b6 { width:123px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold;}
#b7 { width:187px; height:10px; padding:8px 0 12px 7px; float:left; text-align:center; color:#000000; font-weight:bold; margin-top:10px;}
#b8 { width:187px; height:10px; padding:8px 0 12px 16px; float:left; text-align:center; color:#000000; font-weight:bold; margin-top:10px;}



#bangen {
   width:763px;
   height:63px;
   margin:0 auto 15px auto;
   background:url(/includes/images/bangen.png) no-repeat;
   }

/* Contenido -------------------------------------------------------------------------------------------------------------------------------*/

#contenido {
   width:100%;
   height:100%;
   }
   
#contenedorinicio {
   width:775px;
   height:370px;
   }    
   
#contenedor1 {
   width:680px;
   height:450px;
   margin:auto;
   padding: 20px 20px 0 20px;
   }   
   
#contenedorserv {
   width:680px;
   height:362px;
   margin:auto;
   padding: 20px 20px 0 20px;
   }  

#panelesizquierda {
   width:154px;
   height:385px;
   margin:0 14px 0 0;
   float:left;
   }
      
#panelrecientes {
   width:154px;
   height:257px;
   margin-bottom:13px;
   float:left;

   }  
   
#paneltestimonios {
   width:154px;
   height:115px;
   float:left;
   background:url(/includes/images/testimonios.png);
   }     
   
#panelescentro {
   width:439px;
   height:385px;
   margin:0 14px 0 0;
   float:left;
   }   
   
#panelvideo {
   width:439px;
   height:256px;
   margin-bottom:15px;
   float:left;
   }
   
#panelp1 {
   width:213px;
   height:115px;
   float:left;
   margin:0 13px 14px 0;
   
   }       
   
#panelp2 {
   width:213px;
   height:115px;
   float:left;
   margin:0 0 14px 0;

   }
   
#panelp3 {
   width:213px;
   height:115px;
   float:left;
   margin:0 13px 0 0;

   }
   
#panelp4 {
   width:213px;
   height:115px;
   float:left;

   }   

.textopaneles {
   width:117px;
   height:70px;
   font-size:9px;
   color:#000000;
   text-align:justify;
   letter-spacing:-1px;
   } 
   
.b-panel1 {
   width:98px;
   height:17px;
   padding:6px 0 4px 0;
   background:url(/includes/images/b-detalles.png);
   margin:81px 5px 7px 6px;
   text-align:center;
   float:left;
   font-weight:bold;
   display:block;
   font-size:10px;
   }      
   
.b-panel2 {
   width:98px;
   height:17px;
   padding:6px 0 4px 0;
   background:url(/includes/images/b-ordenar.png);
   margin:81px 6px 7px 0;
   float:left;
   text-align:center;
   display:block;  
   font-weight:bold;
   font-size:10px;
   }
   
.b-panel3 {
   width:98px;
   height:17px;
   padding:6px 0 4px 0;
   background:url(/includes/images/b-ordenar.png);
   margin:81px auto 7px 60px;
   float:left;
   text-align:center;
   display:block;  
   font-weight:bold;
   font-size:10px;
   }           
   
#panelesderecha {
   width:142px;
   height: 380px;
   float:left;
   background:url(/includes/images/tarjeta.png);
   padding: 0 6px 0 6px;
   } 
   
/*estilo mx*/

 #panelesderecha2 {
   width:154px;
   height: 386px;
   float:left;
   background:url(/includes/images/tarjetamx2.png);
   }     
   
 .promocioneslinks {
   width:141px;
   height:123px;
   padding:0 6px 10px 6px;
   margin-top:-8px;
   }    
   
 .promoint {
   width:141px;
   height:93px;
   }
   
 .selector {
   width:140px;
   } 
   
 .mostrar {
   background:url(/includes/images/btnmostrar.png);
   width:141px;
   height:25px;
   float:left;
   display:block;
   border:none;
   margin-top:6px;
   color:#FFFFFF;
   cursor:pointer;
   margin-bottom:8px;
   }  
   
 .promoint {
  width:141px;
  height:65px;
  margin-bottom:8px;
  }        

/*----*/       
   
.b-productos {
   width:111px;
   height:11px;
   background:url(/includes/images/b-productos.png);
   margin:2px auto 0 auto;
   padding:4px 0 4px 22px;
   color:#000000;
   font-size:10px;
   letter-spacing:-1px;
   }   

.b-productos-c {
   color:#000000;
   }
    
.b-productos a:link {
   color:#000000;
   } 
   
.b-productos a:hover {
color:#3333FF;
   }     
   
#panel {
   width:680px;
   height:260px;
   margin:auto;
   }  
   
#paneltexto {
   width:632px;
   height:310px;
   margin:auto;
   padding: 10px 20px 20px 20px;
   margin-top:20px;
   border:solid #B0CADD 4px;
   background:#2d5b77;
   }    

/* Footer ----------------------------------------------------------------------------------------------------------------------*/

#footercont {
   width:801px;
   height:14px;
   margin:auto;
   background:url(/includes/images/footercont.png);
   }

#footer {
   width:801px;
   height:41px;
   margin:15px auto 15px auto;
   background:url(/includes/images/footer.png);
   position:static;
   text-transform:uppercase;
   }   
   
#footer2 {
   width:801px;
   height:10px;
   padding:15px 0 15px 0;
   font-size:11px;
   font-weight:bold;
   color:#000000; 
   margin:auto;
   }
   
#footer3 {
   width:801px;
   height:10px;
   padding-bottom:10px;
   text-align:center;
   font-size:11px;
   font-weight:bold;
   color:#fff; 
   margin:auto;
   }   

/* Admin constructor de sitios ------------------------------------------------------------------------------*/ 
   
#contenedoraplicaciones {
	width:777px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	background-image: url(/includes/images/maincont.png);
	background-repeat: repeat-y;
   } 
   
#menuaplicaciones {
   width:775px;
   height:90px;
   margin-bottom:15px;
   background:#80abca;
   background:url(/includes/images/constructor-t.png);
   } 
   
#cont-b-aplicaciones {
   width:491px;
   height:45px;
   padding-left:284px;
   }   
   
.b-aplicaciones {
   width:103px;
   height:35px;
   padding:5px 5px 5px 55px;
   float:right;
   }
   
.b-aplicaciones-estilo {
   color:#000000;
   }   
      
#cont-b-secciones {
   width:775px;
   height:45px;
   background:url(/includes/images/constructor-t.png) top no-repeat;
   }     
   
.b-secciones {
   width:104px;
   height:12px;
   padding:10px 5px 10px 0;
   margin:5px 0 5px 0;
   text-align:center;
   float:left;
   }                
   
#a-mainheader {
   width:759px;
   padding:8px;
   background:#d4e8f5 url(/includes/images/mh-bg.png) top no-repeat;
   } 
   
.botocont {
   width:759px;
   height:30px;
   margin-bottom:15px;
   }   
   
.tips {
   width:215px;
   height:10px;
   float:left;
   padding:8px 0 12px 15px;
   margin:0 0 15px 15px;
   font-weight:bold;
   background:url(/includes/images/tip.png) top no-repeat;
   }  

/* CSS Document */

#menupasos {
   width:775px;
   height:180px;
   background:url(/includes/images/menupasos-bg.png) no-repeat;
   }
   
.menupasos-t {
   width:129px;
   height:180px;
   text-align:center;
   float:left;
   }   
   
#menupasos-na {
   width:129px;
   height:98px;
   padding-top:30px;
   background:url(/includes/images/mp-a.png) no-repeat;
   font-size:60px;
   font-weight:bold;
   color:#FFFFFF;
   }   
   
#menupasos-ni {
   width:129px;
   height:98px;
   padding-top:30px;
   background:url(/includes/images/mp-i.png) no-repeat;
   font-size:60px;
   cursor:pointer;
   font-weight:bold;
   }   
   
.categorias {
   width:719px;
   height:100px;
   padding:0 15px 0 15px;
   display:block;
   background: no-repeat url(/includes/images/conttextarea.png);
   }
   
.textotitulo {
   width:202px;
   height:15px;
   padding-top:4px;
   margin-bottom:15px;
   font-weight:bold;
   }   
   
.contac {
   width:717px;
   height:48px;
   } 
   
#ver-banner {
   width:200px;
   height:50px;
   padding-left:60px;
   background:url(../../images/lupa2.png) left no-repeat;
   cursor:pointer;
   }   
   
#banner-preview {
   width:900px;
   height:150px;
   border:2px #000000 dashed;
   background:#c0c0c0;
   text-align:center;
   }   
   
/* Categorias acomodo */

.categ-normal{
	color:#000000; 
	font-weight:normal;
	cursor: pointer;
	line-height:14px;
	height: 14px;
	width:100%;
}

.categ-sel{
	color:#074D67; 
	cursor: pointer;
	font-weight:normal;
	background: no-repeat url("../../images/ok.png");
	width: 98%;
	padding-left: 2%;
	height: 14px;
	line-height:14px;
}

.categ-link {
   color:#000000;
   font-weight:bold;
   }
   
.categ-link:hover {
   color:#febb17;
   }  
   
#categ-agregar {
   width:730px;
   height:25px;
   padding:5px 0 20px 27px;
   background:url(../../images/nuevoproducto.png);
   margin:0 10px 0 10px;
   }   
	
#categ-cont {
   width:757px;
   padding:10px;
   }
   
#categ-header {
   width:742px;
   height:10px;
   padding:5px 0 15px 15px;
   font-weight:bold;
   background:url(../../images/categ-header.png);
   }
 
#categ-body {
   width:757px;
   background:url(../../images/categ-body.png) repeat-y;
   padding:0 10px 0 10px;
   }

#categ-footer {
   width:757px;
   height:7px;
   background:url(../../images/categ-footer.png);
   }         
   
#categ-franja2 {
   width:615px;
   padding:5px 10px 3px 10px;
   float:left;
   }     	
   
#categ-image {
   width:100px;
   height:100px;
   padding:10px;
   background:#d0dde6;
   float:left;
   margin:5px 0 5px 0;
   }

.categ-datos {
width:595px;
background:#d0dde6;
padding:5px;
min-height:18px;
margin-bottom:5px;
  }   

#id-firefox {
	clear:both;
}
   
/* Promos acomodo */  
#promo-banner {
   width:550px;
   height:120px;
   padding:10px;
   background:#d0dde6;
   text-align:center;
   margin-bottom:5px;
   position:relative;
   z-index:1;
   float:left;
   }
      
.promo-botones1 {
   width:367px;
   height:30px;
   background:url(../../images/promobotoninfo.png);
   padding:5px 0 0 5px;
   margin:0 11px 0 0;
   float:left;
   }
   
.promo-botones2 {
   width:367px;
   height:30px;
   background:#d0dde6;
   padding:5px 0 0 5px;
   background:url(../../images/promobotoninfo.png);
   margin-bottom:10px;
   float:left;
   } 
   
#promo-boton-cont {
   width:155px;
   height:140px;
   margin-left:10px;
   float:left;
   }   
   
.promo-boton-info {
   width:145px;
   height:28px;
   padding:3px 0 0 10px;
   margin-bottom:5px;
   background:#d0dde6;
   } 
   
.categorias-cont {
   width:239px;
   height:480px;
   float:left;
   margin-top:15px;
   margin-right:10px;
   }         
   
#categorias {
   width:219px;
   height:440px;
   color:#FFFFFF;
   margin:0 8px 15px 7px;
   float:left;
   line-height:14px;
   background:url(../../images/categorias.png);
   font-size:10px;
   overflow:auto;
   padding:10px 10px 10px 10px;
   } 
   
#sub-categorias {
   width:219px;
   height:440px;
   float:left;
   margin:0 0 15px 7px;
   line-height:14px;
   background:url(../../images/categorias.png);
   font-size:10px;
   overflow:auto;
   padding:10px 10px 10px 10px;
   } 
   
.categorias-t {
   width:215px;
   height:10px;
   padding:5px 10px 5px 10px;
   background:url(../../images/categorias-t.png);
   font-size:12px;
   font-weight:bold;
   margin-left:7px;
   }   
   
.cursor-subcat {
	cursor: pointer;	
}

#discounts {
   width:516px;
   float:left;
   }
   
.descuento {
   width:506px;
   text-align:center;
   height:180px;
   background:url(../../images/desccont.png);
   padding:0 5px 10px 5px
   }
   
.descuento-titulo {
   width:210px;
   text-align:left;
   font-weight:bold;
   height:10px;
   padding:5px 294px 5px 10px;
   margin-bottom:10px;
   }   
   
#descuento-pic {
   width:506px;
   height:120px;
   margin-bottom:10px;
   }      
   
#descuento-b {
   width:500px;
   height:15px;
   padding:5px 0 5px 0;
   background:#d0dde6;
   font-weight:bold;
   font-size:12px;
   margin:auto;
   }
   
.descuento-detalles {
   width:470px;
   padding:10px;
   background:#e2e9ee;
   margin:auto;
   }  
   
.descuento-detalles-bt {
   width:490px;
   height:6px;
   background:url(../../images/detalles-bottom.png) bottom no-repeat;
   margin:0 auto 15px auto;
   }
   
#texto-buscador {
   color:#000000;
   float:left;
   font-size:11px;
   height:10px;
   margin:11px;
   text-align:justify;
   width:368px;
   }   
   
#descuento-buscador {
   width:337px; 
   height:10px;
   padding:10px 0 20px 10px;
   background:url(/includes/images/buscar.png) no-repeat;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   float:right;
   margin:13px;
   }       
   
.paginador {
   width:15px;
   height:15px;
   padding:5px;
   margin:5px;
   float:left;
   cursor:pointer;
   display:block;
   text-align:center;
   background:url(../../images/paginador.png);
   }

.templatethumbtextlink{
	width:120px;
	text-transform:uppercase;
	display:block;
	padding-top:2px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	font-size:10px;
}   

.ClassBtnSelTheme{
width:110px;
height: 20px;
font-size:10px;
}

.templatethumbtext{
	width:120px;
	text-transform:uppercase;
	display:block;
	padding-top:2px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:10px;
}   
 
.templatethumb {
   width:120px;
   height:115px;
   float:left;
   padding:10px;
   margin:5px;
	background:url(../../images/templatetbg.png);
}

.templatethumb_sel {
   width:120px;
   height:115px;
   float:left;
   padding:10px;
   margin:5px;
	background:url(../../images/templatetbg2.png);
}  

/*  Estadisticas acomodo -------------------------------------------------------------------------------------*/

#headerstats {
   width:775px;
   margin:auto;
   height:15px;
   background:url(../../images/sh-bg.png);
   }

#contenedorstats {
	width:745px;
	padding:0 15px 0 15px;
	margin:auto;
	background:#FFFFFF;
	}
	
#footerstats {
   width:775px;
   height:15px;
   margin:auto;
   background:url(../../images/sf-bg.png) no-repeat;
   }
   
.urlstats {
   width:655px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 0;
   border:#000000 solid 1px;
   }
   
.numerostats {
   width:60px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   }
    
#promoticoerror {
   width:670px;
   height:60px;
   font-size:16px;
   padding:20px;
   } 
   
#configtitulo {
	width:735px;
	height:36px;
	background:#80abca;
	padding:15px 0 0 75px;
	margin:0 0 15px 0;
	background:url(/includes/images/info-config.png) no-repeat;
	font-weight:bold;
	font-size:14px;
   }  
   
#flechas {
   width:118px;
   height:94px;
   float:left;
   background:url(../../images/flechas.png) no-repeat;
   }  
   
#carrito {
   width:118px;
   height:94px;
   float:left;
   background:url(../../images/carrito.png) no-repeat;
   }                   

#dinero {
   width:118px;
   height:94px;
   float:left;
   background:url(../../images/dinero.png) no-repeat;
   } 
   
#lenguaje {
   width:118px;
   height:94px;
   float:left;
   background:url(../../images/idioma.png) no-repeat;
   }   
   
#mail {
   width:118px;
   height:94px;
   float:left;
   background:url(../../images/mail.png) no-repeat;
   }    
   
/* 	powerline contenedores ------------------------------------------------------------------------------*/  

#barra {
   width:770px;
   height:50px;
   background:url(../../images/barraplanes.png);
   margin:15px auto 10px auto;
   text-align:center;
   }
   
.pw-barra {
   width:154px;
   height:20px;
   padding:15px 0 15px 0;
   text-align:center;
   float:left;
   } 

.pw-exp {
   width:187px;
   height:35px;
   float:left;
   margin-left:5px;
   }
   
.pw-status {
   width:47px;
   height:27px;
   float:left;
   margin:0 0 5px 5px;
   }
   
.pw-on {background:url(../../images/pw-on.png) no-repeat;}
.pw-off {background:url(../../images/pw-off.png) no-repeat;} 
.pw-st {background:url(../../images/pw-st.png) no-repeat;}    
   
.pw-username {
   width:120px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   } 
   
.pw-name {
   width:230px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   } 
   
.pw-mail {
   width:270px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   } 
   
.pw-info {
   width:35px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   }
   
.pw-1 {background:#c0c0c0;}
.pw-2 {background:#21b5e4;} 
.pw-3 {background:#feba4a;}
.pw-4 {background:#90e835;}
.pw-5 {background:#c53757; color:#FFFFFF}       
       
#i-plan {
   width:528px;
   padding:5px;
   border:#000000 solid 1px;
   text-align:center;
   margin:0 0 15px 5px;
   font-size:16px;
   font-weight:bold;
   } 
   
#i-general {
   width:390px;
   height:15px;
   padding:5px;
   float:left;
   margin:0 0 5px 5px;
   border:#000000 solid 1px;
   text-align:center;
   background:#cddaff;
   }
   
.pw-cajauser {
   background:#faffb0;
   } 
   
.l-1 {
    height:25px;
	background:#c1d3df;
	text-align:center;
	font-size:10px;
	}
	
.l-2 {
    height:25px;
	background:#e9eff3;
	text-align:center;
	font-size:10px;
	}
	
.l-i { background:#999999;}
.l-a { background:#00FF33;} 
.l-t {height:40px; padding:2px;}   		

/* 	Descuentos cupon imprimir ------------------------------------------------------------------------------*/   

#cupones {
   width:762px;
   height:120px;
   margin:auto;
   padding-bottom:5px;
   }

#cupon {
   width:500px;
   height:120px;
   float:left;
   }

#cantidad {
   width:102px;
   height:70px;
   padding:50px 0 0 0;
   text-align:center;
   float:left;
   margin:0 0 0 5px;
   }

#basurero {
   width:43px;
   height:75px;
   padding:45px 0 0 0;
   text-align:center;
   margin-left:5px;
   float:left;
   }      

.input-cupones {
   width:102px;
   height:35px;
   color:#000;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   cursor:pointer;
   border:none;
   float:left;
   margin-left:5px;
   background:url(../../images/b-cupones.png) no-repeat;
   } 

#validacion-cupon {
   width:763px;
   height:194px;
   background: url(../../images/cuponvalido.png);
   margin:0 auto 10px auto;
   }              

.cupon-boton {
   background:url(/includes/images/cuponboton.png) no-repeat;
   width:250px;
   height:45px;
   color:#000;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   cursor:pointer;
   border:none;
   padding:0 0 0 50px;
   }   

/* 	ads imagen texto ------------------------------------------------------------------------------*/ 

#ads-muestra {
   width:780px;
   height:330px;
   margin:auto;
   background:url(../../images/ads-muestra.png);
   }

.ads-botones {
   width:386px;
   height:30px;
   float:left;
   text-align:center;
   padding-bottom:15px;
   }  
   
/* 	ads imagen texto ------------------------------------------------------------------------------*/ 

#cupones-muestra {
   width:780px;
   height:300px;
   margin:auto;
   background:url(../../images/cupones.png);
   }
   
.cupones-texto {
   width:355px;
   height:98px;
   padding:242px 0 0 26px;
   float:left;
   color:#FFFFFF;
   }             		

/* ppc ------------------------------------------------------------------------------------------------*/

#ppc-buy-now{
	background:url(../../images/ppc-bg.png) no-repeat;
	width: 240px;
	height: 260px;
	color:#FFFFFF;
	float: left;
	margin: 9px;
	padding-top: 20px;
	text-align:center;
	font-size:32px;
	font-weight:bold;
}

.ppc-texto-clicks{
	color:#FFFF00;
	margin-top: 20px;
}

.ppc-centavos{
	color:#FFFF00;
	font-size: 17px;
	font-weight:bold;
	vertical-align: top;
}

.ppc-pago-centavos{
	font-size: 18px;
	margin-top:20px;
}

.ppc-btn-buy{
background:url(../../images/ppc-boton.png) no-repeat;
font-size:20px;
color:#FFF;
width: 213px;
height: 44px;
border:none;
margin: 40px auto auto auto;
cursor:pointer;
}

.ppc-btn-buy2{
background:url(../../images/ppc-boton3.png) no-repeat;
font-size:18px;
color:#FFF;
width: 160px;
height: 33px;
border:none;
margin: 40px auto 20px auto;
cursor:pointer;
}

.ppc-title{
font-size:18px;
}

.ppc-btn-send-buy{
background:url(../../images/ppc-boton2.png) no-repeat;
font-size:20px;
color:#FFF;
width: 120px;
height: 90px;
border:none;
margin: auto;
}

/* 	Formulario contenedores ------------------------------------------------------------------------------*/ 

.contenedorformulario {
	width:737px;
	margin:0 auto 25px auto;
	padding:15px 15px 15px 15px;
	background:url(/includes/images/conttop.png) top no-repeat;
   } 

#contformtitulo1 {
	width:735px;
	height:51px;
	background:#80abca;
	padding:0 0 0 75px;
	margin:0 0 15px 0;
	background:url(/includes/images/info-cuenta.png) no-repeat;
	font-weight:bold;
	font-size:14px;
   }   

#contformtitulo2 {
	width:735px;
	height:51px;
	background:#80abca;
	padding:0 0 0 75px;
	margin:0 0 15px 0;
	background:url(/includes/images/info-personal.png) no-repeat;
	font-weight:bold;
	font-size:14px;
   } 

#ref {
   width:287px; 
   height:10px;
   padding:10px 0 20px 60px;
   background:url(/includes/images/ref.png) no-repeat;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   float:left;
   margin:13px;
   }

#bangen-ehb {
   width:763px;
   height:23px;
   padding:20px 0 20px 0;
   float:left;
   font-weight:bold;
   font-size:20px;
   text-align:center;
   }           	        

/* formulario enhorabuena ------------------------------------------------------------------------------*/

#mona {
   width:490px;
   height:300px;
   padding-left:220px;
   background:url(/includes/images/ehb.png) left no-repeat;
   }
   
#mailconf {
   width:490px;
   height:300px;
   padding-left:220px;
   background:url(/includes/images/mailconf.png) left no-repeat;
   }   

/* restriccion paginas     ------------------------------------------------------------------------------*/

#promo-res {
   width:748px;
   height:245px;
   margin:auto;
   padding:5px 0 0 15px;
   background:url(../../images/promo-res.png);
   }

#promo-res-texto {
   width:520px;
   height:200px;
   font-weight:bold;
   }     

/* clase formulario -------------------------------------------------------------------------------------*/ 

.claseform , .clasedown {
	border: #074d67 solid 1px;
	padding:4px;
   }
   
.claseform {
	height: 16px;
}

.claseform:hover , .clasedown:hover {
	border:#FFFF66 solid 1px;
   }

/* FAQ formulario ----------------------------------------------------------------------------------------*/  

#dudas {
   background:url(/includes/images/dudas.png) left no-repeat;
   width:775px;
   height:141px;
   margin-bottom:15px;
   }     
   
/* mensajes mail ----------------------------------------------------------------------------------------*/  

#m-bandeja {
   width:757px;
   height:30px;
   padding:5px;
   font-weight:bold;
   background:url(../../images/m-bar.png);
   margin:auto;
   }

#m-bienvenida {
   width:440px;
   height:40px;
   padding:0 0 0 15px;
   float:left;
   font-size:24px;
   }

#m-texto {
   width:745px;
   padding:0 10px 10px 10px;
   border:#0066FF 1px solid;
   margin:auto;
   background:#FFFFFF;
   }  

#m-detalles {
   width:680px;
   height:50px;
   padding:10px;
   margin:auto;
   color:#FFFFFF;
   font-weight:bold;
   margin-bottom:10px;
   background:url(../../images/m-detalles.png) no-repeat;
   } 

/* backoffice ------------------------------------------------------------------------------------------------------ */

#navegacion {
   width:133px;
   float:left;
   }

#bo-sidebar {
   width:235px;
   margin-right:10px;
   float:left;
   }

#bo-main {
   width:530px;
   float:left;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }

#Carousel {
   width:530px;
   height:79px;
   padding:5px 0 5px 0;
   text-align:center;
   float:left;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }   

#bo-mensajes {
   width:163px;
   height:15px;
   padding:15px 0 15px 70px;
   background: #FFFFFF url(../../images/bo-mail.png) left no-repeat;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }

#bo-contactos-h {
   width:173px;
   height:15px;
   padding:15px 0 15px 60px;
   background:#fff;
   border:#0066FF 1px solid;
   border:#0066FF 1px solid;
   border-bottom: none;   
   text-align:center;
   background:#fff url(../../images/estrellamsj.png) left no-repeat;
   }      

#bo-contactos {
   width:213px;
   height:230px;
   padding:10px;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   overflow-y:scroll;
   overflow-x:hidden; 
   }

#bo-pagar {
   width:530px;
   float:left;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }

#bo-pw {
   width:163px;
   height:15px;
   padding:15px 0 15px 70px;
   background:#fff;
   border:#0066FF 1px solid;
   border:#0066FF 1px solid;
   border-bottom: none;   
   background:#fff url(../../images/estrellapw.png) left no-repeat;
   } 

#bo-main {
   width:530px;
   float:left;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }  
   
#bo-url {
   width:510px;
   height:82px;
   padding:15px 10px 5px 10px;
   float:left;
   background:#fff;
   border:#0066FF 1px solid;
   margin-bottom:10px;
   }

#bo-url2 {
   width:498px;
   height:20px;
   padding:6px 0 4px 10px;
   background:#e0e0e0;
   font-weight:bold;
   border:#0066FF 1px solid;
   margin:5px 0;
   }                    
#bo-url3 {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #0066FF;
	float:left;
	height:90px;
	margin-bottom:10px;
	padding:10px 10px 5px;
	width:510px;
 }   
#bo-url13 {
	background:#E0E0E0 none repeat scroll 0 0;
	border:1px solid #0066FF;
	float:right;
	height:20px;
	margin: 25px 0 5px 0;
	padding:6px 0 4px 5px;
	width:405px;
 }   
/* CSS SEXY --------------------------------------------------------------------------------------------- */

#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('/includes/images/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('/includes/images/bg-box-bottom.gif') bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('/includes/images/bg-box-top.png') top left no-repeat !important;	
  background: url('/includes/images/bg-box-top.gif') top left no-repeat;	
}

#SexyAlertBox-BoxContent {
  background: url('/includes/images/bg-box-body.png') top left repeat-y !important;
  background: url('/includes/images/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 110px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url('/includes/images/dialog-warning.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url('/includes/images/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url('/includes/images/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url('/includes/images/dialog-information.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url('/includes/images/dialog-error.png') top left no-repeat;
}

/* ------------------------------------------------------------------------------------------------------ */

.texto_center{
	font-size:14px;
	text-align:center;
	font-weight: bold;
}

.barra-de-acordeon{
	cursor: pointer;
	font-weight:bold;	
	margin: 0 0 0 0;
	padding:10px 10px 10px 10px; 
	background:url(/includes/images/acordeon-toogle.png) no-repeat;
width:755px;
height: 15px;
}

#afiliadosrec{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 30px 15px 5px 15px;
	}

/* ------------------------------ tool tip-------------------------------------------------------------------------*/

.tip { 
	width:450px; 
	background:url(/includes/images/tip-text.png) left top repeat-y; 
}

.tip-top { 
background:url(/includes/images/tip-top.png) top left no-repeat; 
height:14px; 
width:450px; 
}

.tip-title { 
color:#FFF; 
font-weight:bold;
font-size:10px;
margin: 0px 20px 0 40px; 
}

.tip-text {
color:#FFF; 
font-size:10px;
padding:10px 10px 0px 35px; 
}

.tip-bottom{ 
background:url(/includes/images/tip-bottom.png) left bottom no-repeat; 
width:450px; 
height:81px; 
}

/* caja de alertas  --------------------------------------------------------------------------------------------*/

#alert-h{
	background: url(/includes/images/alert-h.png) no-repeat;
	margin: 10px auto 0 auto;
	width: 801px;
	height: 9px;
	}
	
#alert-f{
	background: url(/includes/images/alert-f.png) no-repeat;
	margin: 0 auto -10px auto;
	width: 801px;
	height: 9px;
	}
	
#alert-m{
	background: #ff4b4b;
	padding: 0 10px 0 10px;
	margin: auto;
	width: 781px;
	color:#FFFFFF;
	}	
	
/* Menu desplegable  --------------------------------------------------------------------------------------------*/

/* ----[ LINKS ]----*/

#menu_principal{
	background: url(/includes/images/menu2bg.png) no-repeat;
	padding: 5px;
	margin: -12px auto -15px auto;
	width: 791px;
	height: 43px;
}

/* all menu links */

#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	padding:10px 18px;
	background-color:#3A6DA1;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/

#nav a{
	margin:0;
	float:left;	
}

/* Just sub menu links */

#subMenusContainer a, #nav li li a{
	text-align:left;
}

/* All menu links on hover or focus */

#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#FFFFFF;
	color:#001869;
}

/* sub menu links on hover or focus */

#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
	background-color:#FFD200;
	color:#001869;
}

/* Parent Sub Menu Links ---[javascript users only]*/

.subMenuParentBtn{ 
	background: url(/includes/images/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/

.subMenuParentBtnFocused{ 
	background: url(/includes/images/arrow_right_over.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/

.mainMenuParentBtn{	
	 background: url(/includes/images/arrow_down.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(/includes/images/arrow_down_over.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */

.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 

	/*the 2px left & right padding lets you have a 1px border 

	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}

/* All ULs and OLs */

#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* All submenu OLs and ULs */

#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	

	/*border around submenu goes here*/	 
	border:1px solid #FFD200;
	left:0;
}

/* List items in main menu --[for non-javascript users this applies to submenus as well]  */

#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */

#nav{
	display:block;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	top:15px;
	left:50%;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:6; }

/* --------------------------[ The below is just for non-javscript users ]--------------------------*/

#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */

#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */

#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */

#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }

#back_ofice_info{
background-color:#FFFF66;
width: 771px;
padding: 15px;
margin: 10px auto -10px auto;
font-size:10px;
}

/* ======================================================== CHAT ============*/

	.drag_me{
		position:fixed;
		display: block;
		width: 300px;
		background:url(../../images/chat-bg.png);
		height: 450px;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow:hidden;
		z-index:7;
	}

	#barraTitulo{
		width: 300px;
		height: 30px;
		background:url(../../images/chat-barra.png);
		cursor:move;
	}

	.btnTituloMin,.btnTituloMax,.btnTituloClose{
		width:25px;
		height:25px;
		position:absolute;
		margin-top:5px;
		cursor:pointer;
	}

	.btnTituloMin{
		visibility:visible;
		margin-left:250px;
	}

	.btnTituloMax{
		visibility:hidden;
		margin-left:250px;
	}

	.btnTituloClose{
		margin-left:275px;
	}

	.chat-user {
	    width:195px;
		height:23px;
		position:absolute;
		padding:7px 0 0 45px;
		color:#FFFFFF;
		font-weight:bold;
		}

	.msg_area{
		width:250px;
		height:60px;
		margin-left:22px;
	}

	.textArea{
		width:230px;
		height:280px;
		background:url(../../images/chat-txbg.png) repeat-x;
		padding:0 10px;
		margin:auto;
		overflow:auto;
		border:#a5acb2 solid 1px;
	}

.bo-chatusers-n, .bo-chatusers-sa, .bo-chatusers-si  {
   width:170px;
   height:10px;
   padding:10px 0 10px 30px;
   margin-bottom:5px;
   font-weight:bold;
   }	

.bo-chatusers-n {
     background:url(../../images/bo-user.png) left no-repeat;
     cursor:pointer;
   }	

.bo-chatusers-sa {
     background:url(../../images/bo-useroff.png) left no-repeat;
	 cursor:pointer;
   }

.bo-chatusers-si {
     background:url(../../images/bo-userin.png) left no-repeat;
   }   

/* ======================================================== FIN CHAT=========*/



#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:364px;
	margin:0 auto;
}

	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;

	}

	#NewsVertical {
	width: 300px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}

	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}

	#play_scroll_cont{display:none;}

/* --------------- */

/* Ticker Vertical */

	#TickerVertical {
		width: 300px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}

		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}

		#TickerVertical li .NewsTitle a:link,

		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}

		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
/* Distribuidor ejecutivo ---------------------------------------------------------------------------*/

#de-header {
   width:770px;
   height:65px;
   margin:auto;
   text-align:center;
   font-size:30px;
   font-weight:bold;
   padding-top:25px;
   background:url(../../images/de-header.png) no-repeat;
   color:#FFFFFF;
   letter-spacing:1px;
   }
   
#de-promo {
   width:350px;
   height:350px;
   float:left;
   background: url(../../images/de-prmoto.png) no-repeat;
   }
   
#de-texto {
   width:360px;
   height:330px;
   padding:10px;
   margin-left:40px;
   float:left;
   text-align:justify;
   margin-top:25px;
   background: url(../../images/de-bgt.png) no-repeat;
   }        
   
.de-boton {
   background: url(../../images/de-boton.png) no-repeat;
   width:360px;
   text-align:center;
   height:42px;
   cursor:pointer;
   font-size:16px;
   font-weight:bold;
   letter-spacing:1px;
   color:#FFFFFF;
   }
   
/* testimonios --------------------------------------------------------------------------*/

#tes-bg {
   width:520px;
   height:310px;
   padding:15px;
   background:url(../../images/tes-bg.png) no-repeat;
   overflow:hidden;
   margin:0 20px 20px 20px;
   }   
   
/* Productos -----------------------------------------------------------------------------------------*/

.prod-t {
   width:717px;
   height:55px;
   font-size:24px;
   padding:20px 0 0 20px;
   font-weight:bold;
   background:url(../../images/prod-t.png) no-repeat;
  }  

.prod-info {
   width:405px;
   height:470px;
   float:left;
   padding:15px;
   background:url(../../images/prod-info.png) no-repeat;
   margin:0 15px 0 10px;
   font-weight: bold;

   }
 
   
.prod-side1, .prod-side2, .prod-side3, .prod-side4, .prod-side5, .prod-side6 {
   width:287px;
   height:400px;
   float:left;
   }


 .prod-side1 { background: url("/includes/images/prod-side1.png"); }
 .prod-side2 { background: url("/includes/images/prod-side2.png"); }
 .prod-side3 { background: url("/includes/images/prod-side3.png"); }
 .prod-side4 { background: url("/includes/images/prod-side4.png"); }
 .prod-side5 { background: url("/includes/images/prod-side5.png"); } 
 .prod-side6 { background: url("/includes/images/prod-side6.png"); } 

.prod-sidet {
  width:100px;
  height:40px;
  padding:221px 142px 0 45px;
  color:#FF0000;
  font-weight:bold;
  font-size:12px;
  }
   
.prod-boton {
   background:url(/includes/images/prod-boton.png) no-repeat;
   width:88px;
   height:26px;
   color:#FFF;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   cursor:pointer;
   border:none;
   padding-bottom:3px;
   } 
   
.prod-cb {
   width:287px;
   height:30px;
   padding-left:40px;
   }    
   
#live-support {
   width:620px;
   height:160px;
   background:url(/includes/images/ls.png) no-repeat;
   padding:25px 15px 15px 15px;
   margin:auto;
   }
   
#live-support-boton {
   width:650px;
   height:79px;
   margin:auto;
   }
   
#tutorials{
	width: 150px;
	height: 187px;
	background:url(/includes/images/tutorials.png) no-repeat;
	float: left;
	margin: 8px;
}
.tuttext{
	font-size: 10px;
	font-weight:bold;
	width: 140px;
	padding-top: 8px;
	height: 22px;
	text-align:center;
	margin: auto;	
}
.tutimages{
	width: 140px;
	height: 105px;
	cursor:pointer;
	margin: 5px auto;
}
.tutver{
   width:102px;
   height:25px;
   color:#000;
   font-size:14px;
   padding-top:10px;
   font-weight:bold;
   text-align:center;
   cursor:pointer;
   border:none;
   margin:auto;
   background:url(../../images/b-cupones.png) no-repeat;
}