/* CSS Document */
#window{ width:100%; height:100% ; margin:0; padding:0; background:url(../imgs/bg_body.jpg) 0 535px repeat-x}
#pagina{ margin:0 auto 0 auto; width:1000px; height:auto;  font:normal 13px Arial, Helvetica, sans-serif; color:#5E5E5E;  position:relative; left:1px; line-height:17px; }
#block{
	background-image: url(../imgs/block_login.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 190px;
	float: right;	
}
#barraup{
	background-repeat: repeat-x;
	width:100%;
	height:29px;
	position:absolute;
	background-image: url(../imgs/barra_up.png);
	z-index:1;
}

#barraup.logeado{
	background:url(../imgs/capa_superior_login.png);height:31px;
}

#acceso{
	color:#6c6c6c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	width: 1000px;
	right: 0;
	left: 0;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

#acceso a{text-decoration: none;
color: #6C6C6C;
float: right;
margin-right: 35px;
margin-top: 6px;}
#acceso a:hover{text-decoration:underline;}

#datos_user{
	background:url(../imgs/user.png) 0 18px no-repeat;color:#6c6c6c;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;
padding:15px 0 0 20px;height: 23px;


}

#datos_user .panel_left{float:left;}

#datos_user .boton2{float: left;height: 18px;}
#datos_user .boton2 img{padding-top: 6px;}

#datos_user .boton{float: left;height: 18px; margin-left:6px;}
#datos_user .boton img{padding-top: 6px;}

#datos_user .panel_left .name_user{float: left;margin-right: 30px;}
#datos_user .panel_left .puntos_user{
	float: left;
	color: #6c6c6c;
}
#datos_user .panel_left .puntos_user span{
	color: #1758b0;
}
#datos_user .panel_left .btns{float: left;margin-left: 24px;}


#datos_user .panel_right{
	float: right;
}
#datos_user .panel_right span{ color:#104c9e;float:left;margin-right: 10px;}

#datos_user .total_productos{
	height: 16px;
	width: 27px;
	border: 1px solid #bfbfbf;
	background-color: #FFF;
	float:left;
	text-align: center;
	margin-right: 10px;
}


#cabecera{width:100%; height:500px; position:relative;}
#logo{
	float: left;
	background-image: url(../imgs/fon_logo.png);
	background-repeat: repeat;
	width: 180px;
	height: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

#cabecera_up{
position: absolute;
width: 100%;
}

#contenedor_logo{
	position: absolute;
	width: 1000px;	
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 36px;
}

#menu{width:770px;height:67px;background:url('../imgs/bg_menu.png') repeat-x;font-family:MuseoSans300;position:relative; float: right;margin-left: 40px;}
#menu ul{list-style:none;margin-left: 14px;}
#menu ul li.nivel1{float:left; height:26px; width:auto; margin:15px 0 0 0;}
#menu ul li a{
	display:block; 
	text-decoration:none; 
	padding: 3px 11px 7px 11px;
	height:38px;
	font:normal 15px MuseoSans300; color:#FFF;
	text-shadow:1px 1px #333333;
	position:relative;	
}
#menu ul li a .left{ width: 5px; display: block; float:left;height: 35px;}

#menu ul li a .center{float: left;height: 27px;padding-right: 8px;padding-left: 8px; padding-top:8px; height:32px;}

#menu ul li a .right{float:left;height: 35px;width: 10px;}

#menu ul li a:hover .left{background-image: url(../imgs/menu-hover-left.png);background-repeat: no-repeat; background-position: 0px 0px;}
#menu ul li a:hover .center{ background-image: url(../imgs/menu-hover-center.png);	background-repeat: repeat-x; background-position: 0px 0px;	}
#menu ul li a:hover .right{background-image: url(../imgs/menu-hover-right.png);background-position: -3px 0px; background-repeat: no-repeat;}

#menu ul li #active_ .left{background-image: url(../imgs/menu-hover-left.png);background-repeat: no-repeat; background-position: 0px 0px;}
#menu ul li #active_ .center{ background-image: url(../imgs/menu-hover-center.png);	background-repeat: repeat-x; background-position: 0px 0px;	}
#menu ul li #active_ .right{background-image: url(../imgs/menu-hover-right.png);background-position: -3px 0px; background-repeat: no-repeat;}

#menu ul li a:hover, #menu ul li:hover a.nivel1 {

position: relative;
}

#menu ul li a.nivel1 {display: block!important;display: none; position: relative;}


#menu ul li ul {	
	position: absolute;	
	margin-left: 0px;
	padding-top: 0px;
	background-repeat: repeat;
	background-image: url(../imgs/bg_submenu.png);
	background-position: 0px 14px;
	z-index:1;
}

#menu ul li ul.mbleue_ul{
	left: 0px;
	width: 158px;
}
#menu ul li ul.mbleue_ul li{
	text-align:center;
}

#menu ul li ul.mrevista_ul{	
	width: 270px;
}
#menu ul li ul.masesora_ul{	
	position:absolute;	
}
#menu ul li ul.masesora_ul li{text-align:center;	}


#menu ul li ul li{	
	display: block;	
	
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 10px;
	}
#menu ul li ul h1{padding:20px 20px 15px 20px;font-family:'MuseoSans300';font-size:17px;font-weight:normal;color:#FFFFFF;}
#menu ul li ul li img.txt{padding-top:20px;}
#menu ul li ul img{
	padding:0 10px 16px 20px;
	
}

#menu ul li ul h2{font-family:Tahoma;font-size:11px;color:#44daff;font-weight:bold;padding-bottom:0;margin-bottom:0;}
#menu ul li ul p{font-family:Tahoma;font-size:11px;color:#ffffff;font-weight:normal;padding-top:0;margin-top:5px;}
#menu ul li ul p b:hover{text-decoration:underline;}
#menu ul li ul .arrowmini{padding:0;}





#menu ul li ul li a {
	padding-top: 15px;
	height: 23px;
}
#menu ul li ul li a:hover {		
	background-image: url(../imgs/hover-sub-menu.png);
	background-repeat: repeat;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
/*							*/
.nivel2{background:#000;color:#FFFFFF;}
.nivel2:hover{background:#f3cc47;color:#000000;}










#barraupmenu{background:url('../imgs/barra_menu.jpg') no-repeat top center; width:100%;height:4px;display:block;}
/*
#menu a:hover{background:url('../imgs/bt_menu.png') repeat-x bottom center;}
*/
#menu #active{background:url('../imgs/bt_menu.png') no-repeat bottom center;}

#body_{width:100%; height:auto; margin:20px auto 0 auto; position:relative;}




#footer{width:1000px; margin:0 auto 0 auto; height:43px; text-align:right;font:normal 11px Tahoma, Geneva, sans-serif; color:#6c6c6c;}
#footer .dato1{float:left; width:280px;text-align:left;margin-top:12px;}
#footer .dato2{float:left; width:250px;text-align:left;margin-top:12px;}
#footer .dato3{float:left; width:140px;text-align:left;background:url(../imgs/logo_develoweb.png) no-repeat top right;height:28px;padding-top:8px;margin-top:4px;}
#footer .dato4{float:right; width:150px;text-align:right;padding-right:25px;background:url(../imgs/twitter.png) no-repeat top right;height:16px;padding-top:8px;margin-top:4px;}
#footer .dato4:hover{background-position:right -24px;cursor:pointer;}
#btn_enviar_boletines{
	display: block;
	height: 24px;
	width: 24px;	
	float: right;
	margin-right: 7px;
	margin-top: 2px;
	cursor:pointer;
}
/*#footer a{ text-decoration:none; color:#6c6c6c;display:block;background:url(../imgs/twitter.png);width:24px;height:24px;}
#footer a:hover{background-position:0 -24px;}*/

/*  links */

#links{ width:100%;	 background-image: url(../imgs/bg_links.png); background-repeat: repeat-x; } 
#links .center{width: 1000px; margin-left: auto; margin-right: auto;height: 159px;}
#links ul{float:left;width:25%;padding:0 auto 0 auto;list-style:none;margin-top:20px;}
#links ul li{padding-left:40px;font-family:Tahoma;font-size:11px;color:#585858;padding:5px 0 0 40px;}
#links ul li a{color:#585858;text-decoration:none;}
#links ul li a:hover{color:#585858;text-decoration:underline;}
#links .titulo{font-size:14px;color:#266892;font-family:HelveticaNormal;padding:5px 0 5px 40px;}

/* fin links */


/* buttons*/

.boton{ background-image: url(../imgs/btn.png); background-repeat: repeat-x;  display: block;	height: 25px; cursor: pointer;}
.boton:hover{ background-position: 0px -25px;	 }
.boton img{ padding-top: 8px; padding-left: 14px; padding-right: 14px; }

.boton2{ background-image: url(../imgs/btn2.png); background-repeat: repeat-x;  display: block;	height: 25px; cursor: pointer;}
.boton2:hover{ background-position: 0px -25px;	 }
.boton2 img{ padding-top: 8px; padding-left: 14px; padding-right: 14px; }


/*  slider*/

.sliderContainer{
    width: 1000px;
    height: 350px;
    position: absolute;
	height: 350px;    
}
.sliderContainer2{
    width: 1000px;
    height: 350px;
    position: absolute;
	height: 350px;    
}
#slider {     
    height: 350px;   
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider .slide{
    width: 1000px;
    height: 350px;
    float: left;
}
#slider2 {     
    height: 350px;   
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider2 .slide{
    width: 1000px;
    height: 350px;
    float: left;
}


.prev, .next{
    display: block;
    height: 56px;
    width: 56px;
    position: absolute;
    top: 147px;
}
.prev{
    background: url('img/slider-prev.png') no-repeat;
    background-position: 0 0;
    left: 0;
}
.prev:hover{
    background-position: 0 -56px;
}
.next{
    background: url('img/slider-next.png') no-repeat;
    background-position: 0 0;
    right: 0;
}
.next:hover{
    background-position: 0 -56px;
}

/*facebook - megusta*/
.fb-like{
	text-align: right;
	margin-bottom: 20px;
	margin-top: 20px;
}

.bg_pag{
	float:right;
	margin-right: 50px;
}
.bg_pag .pag{ display:inline-block; background:url(../imgs/pag.png); width:26px; height:22px; text-align:center; color:#FFFFFF; font-family: 'MyriadProRegular';padding-top:2px;}

.bg_pag #active{ background:url(../imgs/pag_active.png);display:inline-block;width:26px; height:22px; text-align:center; color:#FFFFFF; padding-top:2px;}

.producto_name a{color:#000000;}
