html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}
input, select{
	padding:0px;
	margin:0px;
}

body{
	background:url("../img/bg_vichy.jpg") scroll -38px 0px transparent;
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	height:790px;
	margin:0;
	padding:0;
}

#browser {
	height:auto;
	text-align:center;
	width:100%;
	overflow:hidden;
}

#cuerpo{
	width:917px;
	height:768px;
	margin:0 auto;
	top:0px;
}

#header{
	width:906px;
	height:78px;
	background-image:url(../img/bg_head.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

#header h2 a{
	color:#DF4791;
	font-size:32px;
	margin:5px 0 0 4px;
	text-decoration:none;
	float:left;
}

#header ul{
	float:left;
	font-size:12px;
	margin-left:7px;
	margin-top:9px;
	width:900px;
}

#header ul li{
	list-style:none;
	float:left;
	border-right:4px solid #b20c5e;
/*	background-image:url(../img/seperador_barra_menu.jpg);
	background-repeat:no-repeat;
	background-position:right 0px;*/
}

#header ul li a{
	display:block;
	text-decoration:none;
	color:#8C8E91;
	text-align:center;
}

#header ul li a:hover{
	text-decoration:underline;
}

#contenido{
	background:url("../img/bg_home2.jpg") transparent;
	background-repeat:no-repeat;
	background-position:left 0px;
	height:694px;
	width:917px;
	position:relative;
}

/* BLOQUES */
.bloque1{
	width:917px;
	overflow:hidden;
}

.bloque1 p{
	width:238px;
	color:#666666;
	font-size:17px;
	font-weight:bolder;
	line-height:30px;
	text-align:center;
	float:left;
	margin:65px 0 0 35px;
}

.bloque2{
	width:917px;
	overflow:hidden;
}

.bloque2 p{
	color:#88B52D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:27px;
	text-align:left;
	margin:38px 0 0 71px;
}

.bloque3{
	width:917px;
	overflow:hidden;
}

.bloque3 p{
	color:#DD3986;
	float:left;
	font-size:32px;
	margin:25px 0 0 71px;
}

.btnFacebook{
	position:relative;
	top:-129px;
	left:810px;
	width:38px;
	height:38px;
}

.btnFacebook a{
	background:url("../img/btn_facebook.png");
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width:38px;
	height:38px;
	text-indent:-9999px;
	cursor:pointer;
}

.btnFacebook a:hover{
	background:url("../img/btn_facebook.png");
	background-repeat:no-repeat;
	background-position:0 bottom;
}

.me_gusta{
	position:relative;
	top:-43px;
	left:809px;
	float:left;
	height:27px;
	overflow:hidden;
	width:74px;
	z-index:9999px;
}

.premios{
	float:left;
	margin-left:20px;
	margin-top:16px;
	text-align:left;
	/*width:897px;*/
	width:897px;
}

.premios a {
	color:#C5063F;
	text-decoration:none;
}

.lista_premios {
	color:#C60740;
	float:left;
	font-size:13px;
	list-style:none outside none;
	margin-left:358px;
	margin-top:0;
	width:339px;
}

.lista_premios li {
	float:left;
	margin-right:43px;
	text-align:center;
	width:67px;
}

.text_small {
	color:#7F7F7F;
	float:right;
	font-size:12px;
	height:100px;
	margin-top:-100px;
	text-align:left;
	width:222px;
}

.bloque1_p{
	width:917px;
	height:613px;
	overflow:hidden;
}

.bloque1_pv{
	width:917px;
	height:613px;
	overflow:hidden;
}

.bloque1_p p{
	color:#DF4791;
	font-size:21px;
	text-align:left;
	padding:131px 0 0 125px;
}
#escenciales{
	background:url("../img/agua_termal.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:534px;
	margin-top:8px;
	width:916px;
}

#lagama{
	background:url("../img/fondoGama.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:534px;
	margin-top:8px;
	width:916px;
}

#participa{
	background:url("../img/fnd_participa.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:534px;
	margin-top:8px;
	width:916px;
}

#punto-venta{
	background:url("../img/contacto.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:534px;
	margin-top:8px;
	width:916px;
}

.menuGama{
	width:689px;
	float:left;
	margin:6px 0 0 7px;
}

.menuGama ul{
	width:100%;
}

.menuGama li{
	list-style:none;
	float:left;
}

.menuGama li a{
	display:block;
	width:122px;
	height:102px;
	text-indent:-9999px;
}

.btnEmulsion{
	background-image:url(../img/btn_gama_1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.btnEmulsion:hover{
	background-image:url(../img/btn_gama_1.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.btnEspuma{
	background-image:url(../img/btn_gama_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.btnEspuma:hover{
	background-image:url(../img/btn_gama_2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.btnCrema{
	background-image:url(../img/btn_gama_3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.btnCrema:hover{
	background-image:url(../img/btn_gama_3.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.btnGel{
	background-image:url(../img/btn_gama_4.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.btnGel:hover{
	background-image:url(../img/btn_gama_4.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#tabsGama{
	/*background:url("../img/emulsion_rostro.jpg") no-repeat scroll 0 0 transparent;*/
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:426px;
	margin:-6px 0 0 20px;
	width:678px;
	display:block;
}

#imagenDerGama{
	float:left;
	height:519px;
	left:0;
	margin:0;
	position:relative;
	top:-101px;
	width:211px;
}

.activo{
	background-position:bottom;
}

/* FIN BLOQUEAS */

.footer{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-style:italic;
	margin-top:16px;
	text-align:center;
	width:100%;
}

.footer a {
	color:#FFFFFF;
	text-decoration:underline;
}

.sinSeparador{
	border-right:0px !important;
}

.btninicio{
	background-image:url(../img/btn_inicio_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	text-indent:-9999px;
	width:33px;
	height:33px;
	position:relative;
	top:43px;
	left:661px;
}

.btninicio:hover{
	background-image:url(../img/btn_inicio_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
}

#polifenoles {
	background:url("../img/bg_polifenoles.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:534px;
	margin-top:8px;
	width:916px;
}

.bloque1_pa{
	width:917px;
	height:613px;
	overflow:hidden;
}

.bloque1_pa form{
	width:316px;
	height:auto;
	float:right;
	margin:33px 26px 0 0;
}

.bloque1_pa form p{
	width:316px;
	margin-bottom:9px;
	color:#666666;
	font-size:13px;
	overflow:hidden;
}

.bloque1_pa form p label{
	display:block;
	width:90px;
	color:#DA2C7E;
	font-size:11px;
	text-align:center;
	float:left;
}

.bloque1_pa form p input{
	float:left;
	width:190px;
}

.bloque1_pa form p select{
	float:left;
	width:190px;
}

.btnEnviar{
	background-image:url(../img/btn_enviar.png);
	background-repeat:no-repeat;
	display:block;
	width:90px !important; 
	height:20px !important;
	text-indent:-9999px;
	cursor:pointer;
	margin:0 auto;
}

.me_gusta1{
	height:27px;
	left:787px;
	position:relative;
	top:425px;
	width:74px;
	overflow:hidden;
}

.btnFacebookSmall{
	height:27px;
	left:737px;
	position:relative;
	top:391px;
	width:25px;
}

.btnFacebookSmall a{
	background:url("../img/btn_facebook_small.png");
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width:25px;
	height:27px;
	text-indent:-9999px;
	cursor:pointer;
}

.datos_enviados_participando{
	width:916px;
	height:534px;
	background:url(../img/bg_datos_yaestaparticipando.png) no-repeat;
	margin-top:8px;
	float:left;
}

.datos_enviados{
	width:916px;
	height:534px;
	background:url(../img/bg_datos_enviados.png) no-repeat;
	margin-top:8px;
	float:left;
}

.bloque1_pv p{
	color:#696969;
	float:left;
	font-size:11px;
	margin-left:17px;
	margin-top:50px;
}

#map{
	float:left;
	height:338px;
	margin-left:5px;
	margin-top:28px;
	width:687px;
}

.bloque1_pv form{
	width:209px;
	height:auto;
	float:left;
	margin:-12px 0 0 7px;
}

.bloque1_pv form label{
	display:block;
	width:209px;
	text-align:center;
	color:#696969;
	font-size:11px;
	margin-bottom:10px;
}

.bloque1_pv form p{
	width:100%;
	margin:0px 0px 11px 0px !important;
}

.btnBuscar{
	background:url(../img/btn_buscar.jpg) no-repeat;
	cursor:pointer;
	height:23px;
	text-decoration:none;
	width:100px;
	border:none;
	margin:0 auto;
}

#fadeBox {
	background-color:black;
	display:none;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1001;
}

.btnGanadoras{
	background-image:url(../img/btn_ganadoras.png);
	background-repeat:no-repeat;
	width:192px;
	height:32px;
	left:707px;
	position:absolute;
	top:438px;
	text-indent:-9999px;
	cursor:pointer;
}

.btnGanadoras:hover{
	background-image:url(../img/btn_ganadoras_roll.png);
	background-repeat:no-repeat;
}
.btnGanadoras2{
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}

.btnCloseLigth{
	display:block;
	width:80px;
	height:21px;
	text-indent:-9999px;
	background-image:url(../img/btn_cerrar.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

/* 15-11-2010 C.T. */
a.btnGanadoras1{
	background-image:url(/img/btn_footer/ganadoras1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:186px;
	height: 75px;
	display:block;
}
a.btnGanadoras1:hover{
	background-position:left bottom;
}
a.btnGanadoras2{
	background-image:url(/img/btn_footer/ganadoras2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:186px;
	height: 75px;
	display:block;
}
a.btnGanadoras2:hover{
	background-position:left bottom;
}
a.btnGanadoras3{
	background-image:url(/img/btn_footer/ganadoras3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:186px;
	height: 75px;
	display:block;
}
a.btnGanadoras3:hover{
	background-position:left bottom;
}
a.btnGanadoras4{
	background-image:url(/img/btn_footer/camara.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:269px;
	height: 85px;
	display:block;
}
a.btnGanadoras4:hover{
	background-position:left bottom;
}
div.btn_footer{
	width:auto;
	height:auto;
	margin:30px 10px;
	float:left;
}
div.btn_footer.last{
	margin-top:20px !important;
}
div.contenedor_btn_footer{
	width:920px;
	float:left;
	height:205px;
}
