/* This declaration targets Internet Explorer */
@font-face {
	font-family: 'Museo100';
	src: url('../fonts/museo100/museo100-regular-webfont.eot');
}

/* This declaration targets everything else */
@font-face {
	font-family: 'Museo100';
	src: url(//:) format('no404'), url('../fonts/museo100/museo100-regular-webfont.woff') format('woff'), url('../fonts/museo100/museo100-regular-webfont.ttf') format('truetype'), url('../fonts/museo100/museo100-regular-webfont.svg#webfonteyrpsTtQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* This declaration targets Internet Explorer */
@font-face {
	font-family: 'Museo300';
	src: url('../fonts/museo300/museo300-regular-webfont.eot');
}

/* This declaration targets everything else */
@font-face {
	font-family: 'Museo300';
	src: url(//:) format('no404'), url('../fonts/museo300/museo300-regular-webfont.woff') format('woff'), url('../fonts/museo300/museo300-regular-webfont.ttf') format('truetype'), url('../fonts/museo300/museo300-regular-webfont.svg#webfont4jZ7wxvp') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* This declaration targets Internet Explorer */
@font-face {
	font-family: 'Museo700';
	src: url('../fonts/museo700/museo700-regular-webfont.eot');
}

/* This declaration targets everything else */
@font-face {
	font-family: 'Museo700';
	src: url(//:) format('no404'), url('../fonts/museo700/museo700-regular-webfont.woff') format('woff'), url('../fonts/museo700/museo700-regular-webfont.ttf') format('truetype'), url('../fonts/museo700/museo700-regular-webfont.svg#webfontZXSajc3l') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* This declaration targets Internet Explorer */
@font-face {
	font-family: 'Museo900';
	src: url('../fonts/museo900/museo900-regular-webfont.eot');
}

/* This declaration targets everything else */
@font-face {
	font-family: 'Museo900';
	src: url(//:) format('no404'), url('../fonts/museo900/museo900-regular-webfont.woff') format('woff'), url('../fonts/museo900/museo900-regular-webfont.ttf') format('truetype'), url('../fonts/museo900/museo900-regular-webfont.svg#webfontZXSajc3l') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{ background-color:#e7e6e7; background-image:url(../imagenes/fondo_web.png); background-repeat:repeat-x;  font-family:'Museo100'; min-width:970px;}

strong{ font-weight:bold;}

#wrapper{ position:relative; font:1em;}

#header { width:100%; background-image:url(../imagenes/fondo_header.png);}
#cont_header { width:970px; margin:0 auto; height:132px; position:relative;}
#header h1{ line-height:92px; text-align:center; width:247px; float:left; padding-top:40px;}
#header h1 a{ display:block; height:92px; background-image:url(../imagenes/logo.png); color:#868889;}
#header h1 span{ display:none }

#nav { float:right; padding:60px 0 0 0; font-family:'Museo300'; width:720px; height:96px;}
#nav ul{ overflow:auto;}
#nav li{ width:90px; height:36px; float:left; text-align:center; font-size:87.5%; text-transform:uppercase; margin-left:30px; letter-spacing:0; position:relative; z-index:2;}
#nav a{ color:#404040; text-shadow:1px 2px #fff;}
#nav li.actual a{ color:#834f8b;}
#nav_bellsima, #tips{ line-height:30px;}

#nav li:hover .indicador, #nav li.actual .indicador{ display:block;}

.indicador{ width:90px; height:36px; position:absolute; left:0; z-index:-1; top:0px; display:none;}
.color{ width:15px; height:6px; float:left; position:absolute; bottom:0;}
.color1{ background-color:#e41770; left:0;}
.color2{ background-color:#e2001a; left:15px;}
.color3{ background-color:#ffed00; left:30px;}
.color4{ background-color:#97bf0d; left:45px;}
.color5{ background-color:#009ee0; left:60px;}
.color6{ background-color:#7f3589; left:75px;}

.fix{ clear:both;}
.fL{ float:left;}
.fR{ float:right;}
.hide{ display:none;}

.info_proceso{ background:no-repeat; border:1px solid #cccccc; background-position:10px center; padding:10px 10px 10px 50px; font-size:90%; margin-bottom:10px;}
.info{ background-color:#BDE5F8; background-image:url(../imagenes/Info.png); color: #00529B;}
.exito{ background-color:#DFF2BF; background-image:url(../imagenes/exito.png); color: #4F8A10;}
.alerta{ background-color:#FEEFB3; background-image: url(../imagenes/alerta.png); color: #9F6000;}
.error{ background-color:#FFBABA; background-image: url(../imagenes/error.png); color: #D8000C;}

#slider_imagenes{ width:100%; height:427px; background-image:url(../imagenes/fondo_slider.png); background-repeat:repeat-x; background-position:center bottom; padding-bottom:30px;}
#cont_slider{ width:970px; height:427px; margin:0 auto 0 auto; position:relative; background-image:url(../imagenes/fondo_letras.png); background-repeat:no-repeat; background-position:center top;}
#cont_slider p{ display:block; width:970px; height:427px; text-align:center;}
#slider{ width:970px; height:427px; position:relative;}
#slider span{ display:block; text-align:center; width:970px;}
#slider span+span{ display:none;}
#slider img{ margin-top:-23px;}
#redes{ position:absolute; bottom:50px; right:20px; width:200px; height:50px; z-index:50;}

#contenido{  }
.contenedor{ width:970px; margin:10px auto 0 auto; position:relative;}

#footer{ position:relative; text-align:center;}
#cont_franquicias_equipo{ text-align:center; font-family:'Museo700'; font-weight:bold; text-transform:uppercase; margin:20px 0; padding:13px 0; border:1px solid #dad9da;}
#cont_franquicias_equipo div{ display:block; width:970px; margin:0 auto;}
#cont_franquicias_equipo a{ color:#834F8B; padding:16px; }
#cont_reproductor{ margin:0 auto; width:970px; text-align:center;}
#derechos{ font-size:75%; font-family:Arial; color:#3c3c3c; letter-spacing:-1px; padding:15px 0 25px 0; display:block; width:970px; margin:0 auto;}

.modulo h3{ text-transform:uppercase; font-weight:bold; font-size:93.75%; margin-bottom:10px; margin-left:-10px; color:#834f8b; font-family:'Museo700'; text-shadow:1px 2px #fff;}

/*index*/
#cont_index{ }
#cont_index p{ font-size:75%; color:#7e0258; line-height:17px; text-align:justify;}
#cont_index p.ver_mas, #cont_index p.aCenter{ text-align:center;}
#cont_video_destacado{ background-image:url(../imagenes/separador.png); background-position:right 40px; background-repeat:no-repeat; padding-left:23px; padding-right:40px; width:320px; float:left;}
iframe{ margin-bottom:10px;}
#cont_video_destacado p.ver_mas{ text-align:center; margin-top:40px;}
#cont_prods_destacado{ padding:0 40px; width:260px; float:left; background-image:url(../imagenes/separador.png); background-position:right 40px; background-repeat:no-repeat;}
#prods_destacado{ position:relative; text-align:center; width:260px; height:196px; margin-bottom:40px; margin-top:15px;}
#slider_prod_destacado span{ display:block; width:260px; height:196px; text-align:center;}
#slider_prod_destacado span+span{ display:none;}
.boton_slider{ position:absolute;}
#prev.boton_slider{ left:-30px; top:84px;}
#next.boton_slider{ right:-30px; top:84px;}
#cont_publi_destacado{ float:left; padding-left:24px; width:200px;}
#cont_publi_destacado p{ margin-bottom:18px;}
/*!index*/

/*bellisima*/
#cont_bellisima{ line-height:17px;}
#cont_bellisima h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_bellisima .col_1{ width:600px; float:left;}
#cont_bellisima .cont_texto{ width:370px; float:left; text-align:justify; }
#cont_bellisima .cont_texto p{ margin-bottom:15px; color:#7e0258; font-size:80%;}
#cont_bellisima .cont_texto h3{ color:#e304a7; font-size:210%; font-family:'Museo700'; font-weight:bold; margin-bottom:15px;}
#cont_bellisima #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
/*!bellisima*/

/*donde estamos*/
#cont_donde_estamos{ color:#7e0258; line-height:17px;}
#cont_donde_estamos h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_donde_estamos h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:80%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_donde_estamos .col_1{ width:620px; float:left;}
#cont_donde_estamos .col_1 ul{ padding-bottom:20px; padding-right:10px; text-transform:uppercase;}
#cont_donde_estamos .col_1 ul li{ font-size:95%; line-height:17px;}
#cont_donde_estamos .col_1 li li{ padding-left:50px;}
#cont_donde_estamos .col_2{ float:right; width:310px; padding-left:40px; background-image:url(../imagenes/separador.png); background-repeat:repeat-y; }
#cont_donde_estamos .col_2 img{ margin-bottom:30px;}
#cont_donde_estamos .col_2 .descripcion{ color:#d42546;}
#cont_donde_estamos .col_2 hr{ border:none; border-top:1px solid #d42546;}
#cont_donde_estamos .sucursales{ width:300px; float:left;}
#cont_donde_estamos .sucursales .nuevo{ background-image:url(../imagenes/nueva_.png); background-position:left top; background-repeat:no-repeat; line-height:22px; padding-left:50px;}

.pb40px{ padding-bottom:30px;}
/*!donde estamos*/

/*lucir bellisima*/
#cont_lucir_bellisima h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_lucir_bellisima #cont_imagenes{ text-align:center;}
#cont_lucir_bellisima #cont_imagenes img{ padding-bottom:30px;}
#cont_lucir_bellisima p{ color:#a40379; padding-bottom:10px; text-align:justify; font-size:81.25%;}
#cont_lucir_bellisima .separador_horizontal{ text-align:center; margin:0 auto;}
/*!lucir bellisima*/

/*franquicias*/
#cont_franquicias { color: #7E0258;}
#cont_franquicias h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_franquicias h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_franquicias #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
#cont_franquicias .col_1{ width:600px; float:left;}
#cont_franquicias p{ margin-bottom:15px;}
#cont_franquicias table{ width:100%;}
#cont_franquicias td{ padding:0 10px 10px 0;}
#cont_franquicias td p{ padding:0 10px; margin-bottom:0; font-size:90%;}
#cont_franquicias input[type=text], #cont_franquicias textarea{ width:99%; font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_franquicias textarea{ height:100px;}
#cont_franquicias select{ font-family:'Museo100'; font-weight:bold; color:#834f8b;}
/*!franquicias*/

/*unete*/
#cont_unete { color: #7E0258;}
#cont_unete h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_unete h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_unete #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
#cont_unete .col_1{ width:600px; float:left;}
#cont_unete p{ margin-bottom:15px;}
#cont_unete table{ width:100%;}
#cont_unete td{ padding:0 10px 10px 0;}
#cont_unete td p{ padding:0 10px; margin-bottom:0; font-size:90%;}
#cont_unete input[type=text], #cont_unete textarea{ width:99%; font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_unete textarea{ height:100px;}
#cont_unete select{ font-family:'Museo100'; font-weight:bold; color:#834f8b;}
/*!unete*/

/*opinas*/
#cont_opinas{ color: #7E0258;}
#cont_opinas h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_opinas h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_opinas #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
#cont_opinas .col_1{ width:600px; float:left;}
#cont_opinas p{ margin-bottom:15px;}
#cont_opinas table{ width:100%;}
#cont_opinas td{ padding:0 10px 10px 0;}
#cont_opinas td p{ padding:0 10px; margin-bottom:0; font-size:90%;}
#cont_opinas input[type=text], #cont_opinas textarea{ width:99%; font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_opinas textarea{ height:100px;}
#cont_opinas select{ font-family:'Museo100'; font-weight:bold; color:#834f8b;}
/*!opinas*/

/*tips*/
#cont_tips{ color: #7E0258;}
#cont_tips h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_tips h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_tips #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
#cont_tips .col_1{ width:600px; float:left;}
#cont_tips p{ margin-bottom:15px;}
#cont_tips table{ width:100%;}
#cont_tips td{ padding:0 10px 10px 0;}
#cont_tips td p{ padding:0 10px; margin-bottom:0; font-size:90%;}
#cont_tips input[type=text], #cont_tips textarea{ width:99%; font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_tips textarea{ height:100px;}
#cont_tips select{ font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_tips img{ max-width:600px;}
/*!tips*/

p.ver_mas{ color:#834F8B; font-weight:bold; text-align:right;}

/*tonos*/
#cont_tonos{ color: #7E0258;}
#cont_tonos h2{ font-family:'Museo900'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_tonos h3{ font-family:'Museo700'; text-transform:uppercase; font-weight:bold; font-size:93.75%; padding-bottom:10px; color:#834f8b; text-shadow:1px 2px #fff;}
#cont_tonos #cont_prods_destacado{ padding:0 40px; width:260px; float:right; background-image:url(../imagenes/separador.png); background-position:left 40px; background-repeat:no-repeat; font-size:80%; color:#7e0258; font-size:80%; text-align:justify;}
#cont_tonos .col_1{ width:600px; float:left;}
#cont_tonos p{ margin-bottom:15px; text-align:justify;}
#cont_tonos table{ width:100%;}
#cont_tonos td{ padding:0 10px 10px 0;}
#cont_tonos td p{ padding:0 10px; margin-bottom:0; font-size:90%;}
#cont_tonos input[type=text], #cont_tonos textarea{ width:99%; font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_tonos textarea{ height:100px;}
#cont_tonos select{ font-family:'Museo100'; font-weight:bold; color:#834f8b;}
#cont_tonos .ver_mas{ text-align:right;}
/*!tonos*/

#cont_tips .entrada_cont, #cont_tonos .entrada_cont{ border-bottom:1px solid #ccc; margin-bottom:15px;}
#cont_tips .entrada_tit a, #cont_tonos .entrada_tit a{ font-size:140%; color:#834F8B; font-weight:bold;}
#cont_tips .entrada_info{}
#cont_tips .entrada_info img, #cont_tonos .entrada_info img{ margin:5px;}

#cont_lucir_bellisima .entrada_cont{ margin-bottom:10px; border-bottom:1px solid #ccc; width:465px; height:400px; padding:10px; float:left;}
#cont_lucir_bellisima .completo{ margin-bottom:10px; border-bottom:1px solid #ccc; width:100%; padding:10px; height:auto; float:none; clear:both;}
#cont_lucir_bellisima .entrada_tit a{ font-family: 'Museo900'; text-transform: uppercase; font-weight: bold; font-size: 22px; padding-bottom: 10px; color: #834F8B; text-shadow: 1px 2px white;}
#cont_lucir_bellisima .ver_mas { text-align:center;}
#cont_lucir_bellisima .ver_mas a{ background-image:url(../imagenes/boton_ver_mas.png); display:block; width:108px; height:30px; margin:0 auto;}
#cont_lucir_bellisima .ver_mas span{ display:none; line-height:30px;}
#cont_lucir_bellisima td{ vertical-align:top;}
#cont_lucir_bellisima .completo .ver_mas{ text-align:right;}
#cont_lucir_bellisima .completo .ver_mas a{ background-image:none; display:inline;}

.nuevas_sucursales{ position:relative; height:300px;}
.nueva_sucursal + .nueva_sucursal{ display:none;}

.cont_video{ border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
.cont_video iframe{ float:left; padding-right:10px; padding-bottom:10px;}

.paginacion span,.paginacion a { padding:5px;}

.cfree{ width:970px; margin:0 auto; font-size:75%;}