html, body {
	background-color: #BEAFC6;
	font-family: Arial, Helvetica, sans-serif;
	width: 830px;
	margin-top: 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg.jpg);

}

a:link,
a:visited,
a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #BD809F;
	text-decoration: none;
}

a#mail:link,
a#mail:visited,
a#mail:active {
	color: #666666;
	text-decoration: underline;
	font-size:13px;
}
a#mail:hover {
	color: #BD809F;
	text-decoration: underline;
	text-decoration: none;
	font-size: 13px;
}

a#wht:link,
a#wht:visited,
a#wht:active {
	color: #FFFFFF;
	text-decoration: none;
}
a#wht:hover {
	color: #FFFFFF;
	border-bottom:1px dotted #bd809f;
	text-decoration: none;
}

a#replaced {
    display:block;
    width:140px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/btn_ver_mas.gif) top left no-repeat;
    }
a#replaced:hover {
	background-position:0 -30px;
}
p {
margin:0px;
}
p.sangria {
	text-indent: 30px;
}

.violeta {
	color:#967d92;
	font-size: 12px;
}
.blk {
	color:#333333;
	font-size: 12px;
}
.violeta_gr_2 {
	color:#967d92;
	font-size: 13px;
}
.violeta_gr {
	color:#967d92;
	font-size:16px;
}
.violeta_ch {
	color:#967d92;
	font-size:10px;
}
img {
 border: 0px;
}
/* ---------------------------------------------------------------------------------------------------------- < Main */
.cuerpo {
	width: 823px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	float: left;
	text-align: center;
	background-repeat: repeat-y;
	background-image: url(../images/borde_sombra.gif);
	padding: 0px 10px;
}
.cabecera_main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.fondo_buttom_main {
	height:30px;
	width:843px;
	margin:0px;
	float:left;
}
.cabecera_main_contenedor{
	width: 783px;
	height: 120px;
	padding: 10px 10px 10px 30px;
	float: left;
	background-image: url(../images/fondo_up.jpg);
	background-position: 20px 0px;
	background-repeat: no-repeat;
}
.logo_main {
	height: 110px;
	width: 230px;
	float: left;
	margin-top: 10px;
}
.news_main {
	height: 200px;
	width: 803px;
	float: left;
	padding: 10px 0px 0px 10px;
	border-top: 2px solid #f0f0f0;
	margin-left: 0px;
}
.contenedor_principal {
	width: 803px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	padding: 10px;
	height: 762px;
	float: left;
}
.box_3_botones {
	width: 790px;
	height: 366px;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(../images/fondo_3_botones.gif);
	background-repeat: no-repeat;
}
.cuadro_lft_up {
	width: 240px;
	float: left;
	cursor:pointer;
}
.cuadro_lft_up_box {
	width: 240px;
	height: 340px;
	float: left;
	margin-right: 5px;
	background-image: url(../images/fondo_botones_main.jpg);
	padding: 10px;
	background-repeat: no-repeat;
}
.cuadro_lft_up_box_der {
	width: 240px;
	height: 340px;
	float: left;
	margin-right: 0px;
	background-image: url(../images/fondo_botones_main.jpg);
	padding: 10px;
	background-repeat: no-repeat;
}
.cuadro_rgt_up {
	width: 390px;
	background-color:#CCCCCC;
	height: 240px;
	float: right;
	padding: 5px;
	cursor: pointer;
}
.cuadro_lft_down {
	width: 390px;
	background-color:#CCCCCC;
	height: 165px;
	float: left;
	padding: 5px;
	cursor: pointer;
}
.cuadro_lft_down_2 {
	width: 390px;
	background-color:#CCCCCC;
	height: 165px;
	float: left;
	padding: 5px;
	cursor: pointer;
}
.cuadro_rgt_down {
	width: 390px;
	background-color:#CCCCCC;
	height: 165px;
	float: right;
	padding: 5px;
	cursor: pointer;
}
.cuadro_rgt_down_2 {
	width: 390px;
	background-color:#CCCCCC;
	height: 165px;
	float: right;
	padding: 5px;
	cursor: pointer;
}
.cuadro_down {
	width: 790px;
	background-color:#FFFFFF;
	height: 105px;
	float: left;
	margin: 10px 10px 10px 10px;
	font-size: 10px;
	padding-top: 20px;
	padding-left: 20px;
}
.foto_cuadro_up_lft {
	width: 240px;
	float: left;
	text-align: center;
}
.botones_main_foto {
	width: 240px;
	height: 200px;
	float: left;
	text-align: center;
}
.botones_main_texto {
	width: 236px;
	float: left;
	text-align: center;
	color: #666666;
	font-size: 11px;
	padding: 0px 2px 0px 2px;
}
.botones_main_ver_mas {
	width: 140px;
	height: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}
.botones_main_borde_inf{
	width: 260px;
	height: 10px;
	float: left;
}
.botones_main_borde_sup{
	width: 260px;
	height: 10px;
	float: left;
}
.foto_cuadro_up_rgt {
	width: 390px;
	height: 240px;
	float: right;
	background-color: #BD809F;
	text-align: center;
}
.foto_cuadro_dwn_lft {
	width: 390px;
	height: 165px;
	float: left;
	background-color: #BD809F;
}
.foto_cuadro_dwn_rgt {
	width: 390px;
	height: 165px;
	float: right;
	background-color: #BD809F;
	text-align: right;
}

.pie_main {
	width: 835px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 20px 5px 5px 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 0px;
	float: left;
	
	
}
.texto_main {
	width: 810px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 20px 10px 5px 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 0px;
	float: left;
	color: #666666;
	
	
}

/* ---------------------------------------------------------------------------------------------------------- <General */
.contenedor_secciones {
	width: 803px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	padding: 10px;
	float: left;
}
.botonera{
	width:850px;
	height:70px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.pie {
	width: 840px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 5px 5px 5px;
	border-top: dotted 1px #ccc;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 50px;
	
}
.sobre_pie {
	width:100%;
	float: left;
	background-image: url(../images/fondo_pie.gif);
	
}
.box_3_botones_secciones {
	width: 790px;
	height: 280px;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(../images/fondo_3_botones_secciones.gif);
	background-repeat: no-repeat;
}
.cuadro_lft_up_box_secciones {
	width: 240px;
	height: 260px;
	float: left;
	margin-right: 5px;
	background-image: url(../images/fondo_botones_secciones.jpg);
	padding: 10px;
	background-repeat: no-repeat;
}
.cuadro_lft_up_secciones {
	width: 240px;
	float: left;
	cursor:pointer;
}
.cuadro_lft_up_box_der_secciones {
	width: 240px;
	height: 260px;
	float: left;
	background-image: url(../images/fondo_botones_secciones.jpg);
	padding: 10px;
	background-repeat: no-repeat;
}
.foto_cuadro_up_lft_secciones {
	width: 240px;
	height: 130px;
	float: left;
	text-align: center;
}
.botones_main_foto_secciones {
	width: 240px;
	height: 130px;
	float: left;
	text-align: center;
}
.botones_main_texto_secciones {
	width: 236px;
	float: left;
	text-align: center;
	color: #666666;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 2px 0px 2px;
}
.secciones_main {
	height: 80px;
	width: 803px;
	float: left;
	padding: 20px 0px 0px 0px;
}
.secciones_main_txt {
	height: 80px;
	width: 520px;
	float: left;
	text-align: left;
	margin-left: 20px;
}
.secciones_main_titulo {
	height: 80px;
	width: 250px;
	float: left;
}
.botonera {
	height: 30px;
	width: 803px;
	float: left;
	margin-bottom: 2px;
	background-color: #B296AD;
}
.sub_botonera {
	height: 30px;
	width: 803px;
	float: left;
	margin-bottom: 5px;
	background-color: #d8bfd1;
}
.titulo_derecha_secciones {
	height: 80px;
	width: 783px;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 0px 0px 0px 20px;
}
.pie_secciones {
	height: 10px;
	width: 803px;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 0px;
}
.contenido_subsecciones {
	width: 803px;
	float: left;
	text-align: left;
	margin-left: 0px;
	padding: 10px 0px 0px 0px;
}
.fotos_subsecciones {
	width: 250px;
	float: left;
	text-align: left;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.texto_subsecciones {
	width: 410px;
	float: left;
	text-align: justify;
	padding: 0px 0px 0px 40px;
	font-size: 12px;
}
.box_secciones_content {
	width: 763px;
	float: left;
	padding: 5px 20px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.box_sucursales{
	float: left;
	padding: 5px 0px 0px 56px;
	margin: 10px 0px 0px 0px;
	width: 690px;
}
.sucursal_individual {
	width:210px;
	height:270px;
	margin-right: 0px;
	background-image: url(../images/fondo_sucursales.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 15px 10px 0px 10px;
	text-align: center;
	margin-top: 10px;
	float: left;
}
.sucursal_texto {
	width:210px;
	height:130px;
	float: left;
	font-size: 11px;
	margin-top: 5px;
}
.sucursal_foto {
	width:210px;
	height:120px;
	background-color: #FFFFFF;
	float: left;
}
/*---------------------------------------------------------------------------------------------------------- < newsletter*/
.box_head_2 {
	width: 500px;
	float: right;
	margin-top: 10px;
	text-align: right;
}
.newsletter_box {
	width: 160px;
	float: right;
	text-align: left;
	border-right: 1px solid #333;
	padding-right: 10px;
}
.sucursales_box {
	width: 150px;
	float: right;
	text-align: left;
	padding-left: 10px;
}

.titulos_boxes_head_2{
	height: 30px;
	float: left;
	width: 160px;
	text-align: center;
}
.titulos_der_boxes_head_2{
	height: 30px;
	float: left;
	width: 130px;
	text-align: left;
}
.inputs_boxes_head_2{
	float: left;
	width: 160px;
	text-align: center;
	font-size: 11px;
	margin-top: 5px;
}
.boton_enviar_contenedor {
	width:120px;
	height: 50px;
	float: left;
	margin-left: 55px;
}
.campos_contenedor {
	width:180px;
	height: 22px;
	float: left;
	margin: 15px 5px 0px 0px;
}
.texto_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.botones_main_newssletter {
	width: 140px;
	height: 15px;
	text-align: left;
	float: left;
	margin-top: 19px;
}
.boton_enviar_newsletter {
	width:160px;
	text-align: center;
	margin-top: 5px;
}
.boton_ingresar_newsletter {
	width:140px;
	text-align: center;
	margin-top: 30px;
	float: left;
}
/*---------------------------------------------------------------------------------------------------------- < Btnes*/

.btn_entrenamiento {
	width: 156px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#entrenamiento {
    display:block;
    width:156px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_entrenamiento.gif) top left no-repeat;
    }
a#entrenamiento:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_alimentacion {
	width: 90px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#alimentacion {
    display:block;
    width:90px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_alimentacion.gif) top left no-repeat;
    }
a#alimentacion:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_sucursales {
	width: 103px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#sucursales {
    display:block;
    width:103px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_sucursales.gif) top left no-repeat;
    }
a#sucursales:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_comunidad{
	width: 101px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#comunidad {
    display:block;
    width:101px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_comunidad.gif) top left no-repeat;
    }
a#comunidad:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_beneficios{
	width: 94px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#beneficios {
    display:block;
    width:94px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_beneficios.gif) top left no-repeat;
    }
a#beneficios:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_forma{
	width: 112px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#forma {
    display:block;
    width:112px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_forma.gif) top left no-repeat;
    }
a#forma:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_circuito{
	width: 100px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#circuito {
    display:block;
    width:100px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_circuito.gif) top left no-repeat;
    }
a#circuito:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_demostracion{
	width: 125px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#demostracion {
    display:block;
    width:125px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_demostracion.gif) top left no-repeat;
    }
a#demostracion:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_historias{
	width: 86px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#historias {
    display:block;
    width:86px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_historias.gif) top left no-repeat;
    }
a#historias:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_smart{
	width: 121px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#smart {
    display:block;
    width:121px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_smart.gif) top left no-repeat;
    }
a#smart:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_investigacion{
	width: 125px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#investigacion {
    display:block;
    width:125px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_investigacion.gif) top left no-repeat;
    }
a#investigacion:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_opiniones{
	width: 88px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#opiniones {
    display:block;
    width:88px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_opiniones.gif) top left no-repeat;
    }
a#opiniones:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_alimentacion_saludable{
	width: 210px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#alimentacion_saludable {
    display:block;
    width:210px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_alimentacion_saludable.gif) top left no-repeat;
    }
a#alimentacion_saludable:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_alimentacion_saludable{
	width: 210px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#alimentacion_saludable {
    display:block;
    width:210px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_alimentacion_saludable.gif) top left no-repeat;
    }
a#alimentacion_saludable:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_prevencion_enfermedades{
	width: 246px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#prevencion_enfermedades {
    display:block;
    width:246px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_prevencion_enfermedades.gif) top left no-repeat;
    }
a#prevencion_enfermedades:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}


.btn_contencion_permanente{
	width: 206px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#contencion_permanente {
    display:block;
    width:206px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_contencion_permanente.gif) top left no-repeat;
    }
a#contencion_permanente:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_campaigns{
	width: 155px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#campaigns {
    display:block;
    width:155px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_campaigns.gif) top left no-repeat;
    }
a#campaigns:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_club{
	width: 148px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#club {
    display:block;
    width:148px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_club.gif) top left no-repeat;
    }
a#club:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}


.btn_newsletter{
	width: 104px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#newsletter {
    display:block;
    width:104px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_newsletter.gif) top left no-repeat;
    }
a#newsletter:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_empresas{
	width: 175px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#empresas {
    display:block;
    width:175px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_empresas.gif) top left no-repeat;
    }
a#empresas:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_asociarse{
	width: 91px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#asociarse {
    display:block;
    width:91px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_asociarse.gif) top left no-repeat;
    }
a#asociarse:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

.btn_franquicias{
	width: 107px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#franquicias {
    display:block;
    width:107px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_franquicias.gif) top left no-repeat;
    }
a#franquicias:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}


.btn_trabajo{
	width: 153px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#trabajo {
    display:block;
    width:153px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_trabajo.gif) top left no-repeat;
    }
a#trabajo:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_inicio{
	width: 55px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#inicio {
    display:block;
    width:55px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_inicio.gif) top left no-repeat;
    }
a#inicio:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_novedades{
	width: 103px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#novedades {
    display:block;
    width:103px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_novedades.gif) top left no-repeat;
    }
a#novedades:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_testimonios{
	width: 115px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#testimonios {
    display:block;
    width:115px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_testimonios.gif) top left no-repeat;
    }
a#testimonios:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_productos{
	width: 101px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#productos {
    display:block;
    width:101px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_productos.gif) top left no-repeat;
    }
a#productos:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}
.btn_contacto{
	width: 92px;
	height: 30px;
	text-align: left;
	border-right: 1px solid #fff;
	float: left;
}
a#contacto {
    display:block;
    width:92px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/botonera_contacto.gif) top left no-repeat;
    }
a#contacto:hover {
    background-position:0 -30px;/* con esto cambiamos la porcion de imagen que se muestra */
}

/*---------------------------------------------------------------------------------------------------------- < Forma Parte*/

.banner_cabecera {
	width: 730px;
	float: left;
	padding-left: 40px;
}

.up {
	width: 783px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	padding: 0px 0px 0px 20px;
}
.contenedor_form {
	width: 430px;
	float: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
}
.contenedor_texto_form {
	width: 400px;
	float: left;
	padding: 0px 0px;
}
.contenedor_form_campo {
	width: 400px;
	float: left;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
}.contenedor_form_campo_gr {
	width: 400px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	margin-top: 10px;
}
.form_foto {
	width: 250px;
	float: left;
	text-align: left;
	margin-left: 0px;
	background-color: #FFFFFF;
	margin-right: 40px;
	padding-left: 40px;
}
.contenedor_form_campo_in {
	width: 150px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #967D92;
}
.contenedor_form_campo_2_in {
	width: 230px;
	float: left;
	height: 20px;
	padding-top: 5px;
}
.contenedor_form_campo_2_gr {
	width: 230px;
	float: left;
	padding-top: 10px;
	padding-left: 150px;
	padding-bottom: 10px;
}
.contenedor_form_campo_2_gr_2 {
	float: left;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}
.texto_form_principales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.contenedor_form_campo_in_gr {
	width: 300px;
	float: left;
}
.boton_enviar_contenedor_2 {
	width:400px;
	float: left;
	text-align: center;
	margin-top: 20px;
}

/*---------------------------------------------------------------------------------------------------------- < SUCURSALES*/
.sucursales_marco {
	height: 30px;
	width: 793px;
	float: left;
	margin-bottom: 5px;
	background-color: #d8bfd1;
	text-align: left;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 10px;
}
.sucursales_info_box {
	width: 798px;
	float: left;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 5px;
	margin-top: 10px;
	background-color: #F0F0F0;
}
.foto_sucursal {
	height:120px;
	margin: 5px 30px 5px 0px;
	float:left;
	width: 210px;
}
.btn_asociarse_bx {
	height:34px;
	margin: 13px 0px 0px 0px;
	float:left;
	width: 224px;
	text-align: left;
}
.data_sucursal {
	height:120px;
	margin: 5px 0px 5px 0px;
	float:left;
	width: 500px;
}
.box_sucursales_main{
	width:803px;
	float: left;
	margin-top: 10px;
}
.box_novedades_main{
	width:400px;
	float: right;
	text-align: left;
	border-left: 1px solid #F0F0F0;
	margin-right: 0px;
	padding-left: 10px;
}

.titulo_novedades_main{
	float: left;
	text-align: left;
}
.novedad {
	width:400px;
	float: left;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #f1f1f1;
}

.novedad_vacia {
	width:400px;
	float: left;
	text-align: left;
	margin-top: 10px;
	height: 300px;
}
.novedad_foto {
	width:160px;
	float: left;
	text-align: center;
	margin-right: 15px;
}
.novedad_texto {
	width:220px;
	float: left;
	text-align: left;
}
.novedad_borde {
	width:390px;
	float: left;
	text-align: left;
}
.box_novedades_main_der{
	width:380px;
	text-align: left;
	float: left;
	margin-bottom: 0px;
}
.testimonio_box {
	width:380px;
	float: left;
	text-align: left;
}
.testimonio {
	width:380px;
	float: left;
	text-align: left;
	margin-top: 10px;
}
.testimonio_borde {
	width:380px;
	float: left;
	text-align: left;
}
.testimonio_contenido {
	width:370px;
	float: left;
	text-align: left;
	background-color: #F0F0F0;
	padding-left: 10px;
}
.testimonio_foto {
	width:100px;
	float: left;
	text-align: left;
	margin-right: 15px;
}
.testimonio_texto {
	width:250px;
	float: left;
	text-align: left;
}

.box_productos_main_der{
	width:360px;
	float: left;
	text-align: left;
	height: 180px;
	background-image: url(../images/fondo_productos.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 50px;
	padding: 10px;
}
.titulo_productos_main {
	width:350px;
	float: left;
	text-align: center;
	margin-top: 0px;
}
.box_productos_main {
	width:345px;
	float: left;
	text-align: center;
	margin-top: 10px;
	padding-left: 7.5px;
}
.productos_box {
	width:105px;
	float: left;
	text-align: center;
	height:82px;
	padding: 0px 5px;
	margin-top: 10px;
}
.productos_foto {
	width:95px;
	float: left;
	text-align: center;
	height:72px;
	padding: 5px;
	background-color: #F0F0F0;
}
.productos_texto {
	width:80px;
	float: left;
	text-align: center;
	height:30px;
}
.productos_vacio {
	width:345px;
	float: left;
	text-align: center;
	height: 85px;
	line-height: 85px;
}
.btn_ver_mas_productos {
	width:140px;
	text-align: center;
	margin-top: 0px;
	padding: 0px 110px;
	float: left;
}
a#more:link,
a#more:visited,
a#more:active {
	color: #666666;
	font-size:11px;
}
a#more:hover {
	color: #BD809F;
	text-decoration: none;
	font-size: 11px;
}
a#testimonio_link:link,
a#testimonio_link:visited,
a#testimonio_link:active {
	color: #666666;
	font-size:11px;
}
a#testimonio_link:hover {
	color: #BD809F;
	font-size: 11px;
}
.box_novedades {
	width:803px;
	float: left;
	text-align: left;
	margin-right: 0px;
}
.titulo_novedades {
	width:800px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
.novedad_completa {
	width:743px;
	float: left;
	text-align: left;
	margin-top: 10px;
	border-bottom: 1px dashed #ccc;
	padding: 10px 30px;
}
.novedad_foto_gr {
	float: left;
	text-align: left;
	margin-right: 15px;
	border-bottom: 2px soli #f1f1f1;
	width: 290px;
}
.novedad_texto_gr {
	width:400px;
	float: right;
	text-align: left;
	padding-right: 30px;
}
.novedad_borde_gr {
	width:803px;
	float: left;
	text-align: center;
}
.paginacion_box {
	width:703px;
	float: left;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 100px;
	height: 30px;
	line-height: 25px;
	background-image: url(../images/pie_noticias.jpg);
	background-position: 0px;
	background-repeat: no-repeat;
}
.tesimonio_completo {
	width:743px;
	float: left;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	padding: 10px 30px;
	background-color: #f1f1f1;
}
.historia_box {
	width:240px;
	float: left;
	text-align: left;
	margin-top: 10px;
	padding: 10px;
	height: 280px;
	background-image: url(../images/fondo_historias.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.historia_foto {
	float: left;
	text-align: center;
	width: 220px;
	padding: 10px;
}
.historia_meet {
	width:240px;
	float: right;
	text-align: center;
}
.btn_ver_mas_historias {
	width:140px;
	text-align: center;
	margin-top: 0px;
	float: left;
	padding: 0px 50px;
}

.producto_box_gr {
	width: 370px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 15px 10px 15px 20px;
	height: 80px;
	background-image: url(../images/bk-prod-last.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.btn_ver_mas_productos {
	width:140px;
	text-align: center;
	margin-top: 0px;
	padding: 20px 0px 0px 110px;
	float: left;
	height: 30px;
}
.btn_ver_mas_productos-2 {
	width:140px;
	text-align: center;
	margin-top: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	height: 30px;
}

a#replaced-pr {
    display:block;
    width:140px;
    height:30px; /* aqui esta el truco */
    text-indent:-9999px;
    background:url(../images/btn_ver_mas.gif) top left no-repeat;
    }
a#replaced-pr:hover {
	background-position:0 -30px;
}


.producto_foto_gr {
	width: 95px;
	height: 72px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: center;
	padding: 5px;
	background-color: #F0F0F0;
}
.producto_texto_gr {
	width: 250px;
	float: left;
	text-align: left;
	height: 50px;
	padding-left: 10px;
}
.boton_ingresar_novedades {
	width:140px;
	text-align: center;
	float: right;
	padding-right: 50px;
	margin-bottom: 0px;
}
.numero_pagina_box {
	height:25px;
	width:25px;
	background-color: #CCCCCC;
	text-align: center;
	float: left;
	margin-right: 1px;
}
.numero_pagina_box_actual {
	height:25px;
	width:25px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	margin-right: 1px;
}
a#numeros_pagina:link,
a#numeros_pagina:visited,
a#numeros_pagina:active {
	color: #fff;
	font-size:11px;
}
a#numeros_pagina:hover {
	color: #BD809F;
	font-size: 11px;
}


/*---------------------------------------------------------------------------------------------------------- < EMPRESAS*/

.box_em {
	width: 340px;
	margin-right: 20px;
	height: 200px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #e6cfdb;
	padding: 10px;
	float: left;
}
.box_empty {
	width: 340px;
	height: 150px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #e6cfdb;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}
.em_img {
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 10px;
}
.em_texto {
	width: 180px;
	height: 200px;
	float: left;
	text-align: left;
}

