/*------------------------------------------- GENERAL -------------------------------------------*/

	* {
		margin: 0;
		padding: 0;
		list-style: none;
		outline:none;
		}
		
	body {
		background: url(../img/estructura/01_background.gif) 0 0 repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color: #828282;
		}
		
		#wrapper {
			width: 980px;
			margin: 0 auto;
			}
			
			#botonera {
				width: 980px;
				height: 100px;
				}
				#botonera h1, #botonera_pro_fl h1, #botonera ul, #botonera_pro ul {
					display: none;
					}
				
				#botonera_pro_fl {
					width: 980px;
					height: 100px;
					} 
		
		#content {
			width: 980px;
			}
			
		.clear_flot {
			display: inline-block;
			}
			
			.clear_flot:after {
				clear:both;
				content:".";
				display:block;
				height:0;
				visibility:hidden;
			}
			
			p {
				margin-bottom: 14px;
				}
				
			.rojo {
				color: #bd0810;
				}
				
			
			a {
				color: #bd0810;
				text-decoration: none;
				}
			
			a:hover {
				text-decoration: underline;
				}


/*------------------------------------------- INDEX -------------------------------------------*/

		#footer.foot_ind {
			margin-top: 16px;
			}

			#flash_ind1 {
				width: 720px;
				height: 339px;
				margin-top: 17px;
				padding: 20px 130px 20px 130px;
				background-color: #000;
				}
				
				#flash_nuevo {
					width: 720px;
					height: 339px;
					}
				
				#botones_ind {
					width: 412px;
					height: 27px;
					float: right;
					margin: 9px 33px 26px 0;
					}
					
					#idiomas {
						width: 274px;
						float: left;
						margin-top: 11px;
						}
						
						#idiomas p {
							float: left;
							width: 102px;
							padding-right: 15px;
							text-align: right;
							padding-top: 3px;
							}
							
							#idiomas select {
								width: 155px;
								float:right;
								border: 1px solid #000;
								}
					
					#col1_ind {
						width: 619px;
						float: left;
						margin-left: 26px;
						display: inline;
						}
					
					#col1_ind h2 {
						font-size: 18px;
						color:#bd0810;
						font-weight:bold;
						margin-bottom: 15px;
						}
					
					.texto_14pt {
						font-size: 14px;
						}
						
						#col1_ind h2.whatsnew {
							margin: 78px 0 18px 0;
							}
							
							
							p.alto_noticias {
								height: 56px;
								}
						
						
				#img_not_ind {
					background: url(../img/imagenes/01_index_new.jpg) 0 0 no-repeat;
					width: 270px;
					height: 297px;
					float: left;
					margin:5px 0 0 -10px;
					}
				
				#col_not_ind {
					width: 339px;
					float: left;
					height: 297px;
					margin: 0 0 9px 20px;
					}
					
					#col_not_ind h4 {
						color: #bd0810;
						font-size: 14px;
						font-weight:bold;
						margin-bottom: 18px;
						}
						
						#col_not_ind h4 span {
							color: #828282;
							font-size: 12px;
							font-weight:normal;
							}
				#col2_ind {
						background: url(../img/imagenes/col2_ind_back.jpg) 0 0 no-repeat;
						height: 531px;
						width: 312px;
						float: right;
						margin: 31px 0 0 20px;
						display: inline;
						}
						
						#col2_ind p.r1 {
							margin-bottom: 49px;
							}
						
						#col2_ind p.r2 {
							margin-bottom: 24px;
							}
						
						#col2_ind p.r3 {
							margin-bottom: 13px;
							}
						
						#col2_ind p.r4 {
							margin-bottom: 29px;
							}
							
				#flash_ind_foot {
					width: 970px;
					height: 295px;
					float: left;
					margin: 25px 5px 0 5px;
					}
					
					#footer {
						float: right;
						width: 736px;
						border-top: 1px solid #bfbfbf;
						margin: 76px 5px 0 0;
						}
						
						#footer ul li {
							display: inline;
							}
							
						
						#footer ul li a {
							font-size: 9px;
							color: #bfbfbf;
							float: left;
							margin-right: 12px;
							}
						
						#footer p {
							font-size: 9px;
							float: right;
							color: #bfbfbf;
							}
							
							
							#footer.foot_products {
								margin-top: 13px;
								}
							
							
/*------------------------------------------- PRODUCTOS -------------------------------------------*/

			.nomostrar {
				display: none;
				}
				
				.video_prod {
					width: 480px;
					height: 385px;
					margin: 0 0 0 469px;
					background-color: #666;
					}


/*------------------------------------------- PRODUCTOS AMP-------------------------------------------*/

					body.back_products {
						background: url(../img/estructura/01_background_products.gif) 0 0 repeat-x;
						height: 119px;
						}
					
					
					#botonera.bot_products {	
						height: 119px;
						/*padding-top: 100px;*/
						float: left;
					}
					
					#botonera.bot_products ul.submenu {
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					margin:2px 0 0 29px;
					padding:0;
					width:100%;
					}
					#botonera.bot_products ul.submenu ul {
					display:none;
					left:30px;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					position:absolute;
					top:-1px;
					}
					#botonera.bot_products ul.submenu li:hover ul {
					display:block;
					margin:20px 0 0;
					}
					#botonera.bot_products ul.submenu li a {
					background:#fff none repeat scroll 0 0;
					color:#000000;
					height:auto;
					padding:2px 5px 3px;
					text-decoration:none;
					text-indent:0;
					width:auto;
					}
					#botonera.bot_products ul.submenu li a.li_est {
					background-color:#E83E37;
					color:#BFBFBF;
					}
					#botonera.bot_products ul.submenu li a.li_soft {
					background-color:#FFFFFF;
					color:#666666;
					}
					#botonera.bot_products ul.submenu li a.li_black {
					background-color:#000000;
					color:#FFFFFF;
					}
					#botonera.bot_products ul.submenu li a:hover {
					color:#FFFFFF;
					text-decoration:underline;
					}
					#botonera.bot_products ul.submenu li ul li a {
					border:1px solid #909090;
					float:none;
					font-size:10px;
					padding:3px;
					
					
					}
					#botonera.bot_products ul.submenu li ul li a:hover {
					background-color:#BF332D;
					}
					#botonera.bot_products ul.submenu li:hover ul {
					display:block;
					}
					#botonera.bot_products ul.submenu li {
					display:inline;
					float:left;
					position:relative;
					width:auto;
					}
					#botonera.bot_products ul.submenu > li > ul {
					display:none;
					left:5px;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					position:absolute;
					}
					#botonera.bot_products ul.submenu li a.color1 {
					color:#676767;
					}
					#botonera.bot_products ul.submenu li a.color2 {
					color:#E83E37;
					}
					#botonera.bot_products ul.submenu li a.color3 {
					color:#9e9e9e;
					}
					#botonera.bot_products ul.submenu li a.color4 {
					color:#000000;
					}
					
					
					
					


/*------------------------------------------- DEEP THROAT CUP -------------------------------------------*/



					#info_products {
						width:331px;
						height: 344px;
						float: left;
						background: 0 0 no-repeat;
						padding: 86px 0px 0px 272px;
						margin: 0 0 0 3px;
						}
						
						#info_products.info_deep_t_cup {
							background-image: url(../img/estructura/info_deep_t_cup.jpg);
							margin-top: 21px;
							}
				
					#info_products h2  {
						display: none;
						}
					

					#info_products h5 {
						font-size: 14px;
						color: #9d9d9d;
						margin: 0 0 8px 204px;
						}
					
					#info_products h3 {
						font-size: 14px;
						color: #cb001d;
						margin: 0 0 23px 0;
						}
					
					#info_products p {
						margin: 0 46px 0 0;
						text-align: justify;
						color: #787878;

						}
			
			#col2_prod {
				width: 371px;
				height: 438px;
				float: right;
				margin: 45px 3px 0 0;
				position: relative;
				}
				
					a#pro_img {
						background: url(../img/botones/roll_over_prod.gif) 0 0 no-repeat;
						width: 83px;
						height: 84px;
						display:block;
						text-indent: -9999px;
						float: left;
						position: absolute;
						top: 0;
						left: 19px;
						display: block;
						z-index: 3;
						}
					
					a#pro_diag {
						background: url(../img/botones/roll_over_prod.gif) 0 -84px no-repeat;
						width: 82px;
						/*height: 85px;*/
						height: 84px;
						display:block;
						text-indent: -9999px;
						float: left;
						position: absolute;
						top: 0;
						left: 103px;
						display: block;
						z-index: 2;
						}
					
					a#how_it {
						background: url(../img/botones/roll_over_prod.gif) 0 -168px no-repeat;
						width: 83px;
						height: 84px;
						display:block;
						text-indent: -9999px;
						float: right;
						position: absolute;
						display: block;
						z-index: 1;
						top: 355px;
						left: 276px;
						}
					
					.img_back_prod {
						width: 371px;
						height: 356px;
						position: absolute;
						z-index: 0;
						display: block;
						top: 46px;
						left: 0;
						}
						
			
			#editions_red {
				width: 576px;
				height: 200px;
				float: left;
				margin: 13px -24px 0 14px;
				}
				
				#bloque3_prod {
					width: 414px;
					height: 187px;
					float:right;
					margin: -10px 0 0 0;
					}
					
					#products_comments {
						width: 340px;
						height: 119px;
						padding: 12px 13px 0 59px;
						background: url(../img/estructura/back_prod_comments.gif) 0 0 no-repeat;
						margin: 0 0 0 0;
						font-size: 9px;
						}#products_comments p {
							margin-bottom: 6px;
							line-height: 13px;
							font-style:italic;
							}
							

/*------------------------------------------- SOFT TUBE CUP -------------------------------------------*/

				#info_products.info_soft_t_cup {
							background-image: url(../img/estructura/info_soft_tube_cup.jpg);
							margin-top: 21px;
							}
							
							
					a#pro_img.but_soft_t_c {
						background: url(../img/botones/roll_over_soft_t_cup.jpg) 0 0 no-repeat;
						}
					
					a#pro_diag.but_soft_t_c {
						background: url(../img/botones/roll_over_soft_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_soft_t_c {
						background: url(../img/botones/roll_over_soft_t_cup.jpg) 0 -168px no-repeat;
						top:353px;
						}
						
						.img_back_prod.img_stc1{
							width: 371px;
							height: 356px;
	
							position: absolute;
							z-index: 0;
							display: block;
							top: 46px;
							left: 0;
							background: url(../ing/img/estructura/soft_t_cup_img1.jpg);
							}
							

/*------------------------------------------- ROLLING HEAD CUP -------------------------------------------*/

					
					#info_products.info_rolling_h_cup {
							background-image: url(../img/estructura/info_rolling_h_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_rolling_h_c {
						background: url(../img/botones/roll_over_rolling_h_cup.jpg) 0 0 no-repeat;
						}
					
					a#pro_diag.but_rolling_h_c {
						background: url(../img/botones/roll_over_rolling_h_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_rolling_h_c {
						background: url(../img/botones/roll_over_rolling_h_cup.jpg) 0 -168px no-repeat;

						}
						

/*------------------------------------------- DOUBLE HOLE CUP -------------------------------------------*/

					
					#info_products.info_double_h_cup {
							background-image: url(../img/estructura/info_double_h_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_double_h_c {
						background: url(../img/botones/roll_over_double_h_cup.jpg) 0 0 no-repeat;
						}
					
					a#pro_diag.but_double_h_c {
						background: url(../img/botones/roll_over_double_h_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_double_h_c {
						background: url(../img/botones/roll_over_double_h_cup.jpg) 0 -168px no-repeat;
						}
						
/*------------------------------------------- AIR CUSHION CUP -------------------------------------------*/

					
					#info_products.info_air_c_cup {
							background-image: url(../img/estructura/info_air_c_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_air_c_cup {
						background: url(../img/botones/roll_over_air_c_cup.jpg) 0 0 no-repeat;
						}
					
					a#pro_diag.but_air_c_cup {
						background: url(../img/botones/roll_over_air_c_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_air_c_cup {
						background: url(../img/botones/roll_over_air_c_cup.jpg) 0 -168px no-repeat;
						}

/*------------------------------------------- ROLLING HEAD CUP SOFT-------------------------------------------*/

					
					#info_products.info_rolling_h_cup_s {
							background-image: url(../img/estructura/info_s_rolling_h_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_rolling_h_cup_s {
						background: url(../img/botones/b_s_rolling_head_cup.jpg) 0 0 no-repeat;
						}
					
					a#pro_diag.but_rolling_h_cup_s {
						background: url(../img/botones/b_s_rolling_head_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_rolling_h_cup_s {
						background: url(../img/botones/b_s_rolling_head_cup.jpg) 0 -168px no-repeat;
						}
						
						

/*------------------------------------------- B DEEP THROAT CUP -------------------------------------------*/

					#info_products h5.ref_b {
						margin:0 0 8px 198px;
						}
						
						#editions_black {
							width: 494px;
							height: 200px;
							float: left;
							margin: 13px 0 0 14px;
							}
						
					#info_products.info_b_deep_t_cup {
							background-image: url(../img/estructura/info_b_deep_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_b_deep_t_cup {
						background: url(../img/botones/b_b_deep_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_b_deep_t_cup {
						background: url(../img/botones/b_b_deep_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_b_deep_t_cup {
						background: url(../img/botones/b_b_deep_t_cup.jpg) 0 -168px no-repeat;
						}

/*------------------------------------------- B ROOLING HEAD CUP -------------------------------------------*/

					#info_products.info_b_rolling_h_cup {
							background-image: url(../img/estructura/info_r_head_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_b_r_head_cup {
						background: url(../img/botones/b_b_rolling_h_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_b_r_head_cup  {
						background: url(../img/botones/b_b_rolling_h_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_b_r_head_cup  {
						background: url(../img/botones/b_b_rolling_h_cup.jpg) 0 -168px no-repeat;
						}


/*------------------------------------------- B SOFT TUBE CUP -------------------------------------------*/

					#info_products.info_b_soft_t_cup {
							background-image: url(../img/estructura/info_b_soft_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_b_soft_t_cup {
						background: url(../img/botones/b_b_soft_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_b_soft_t_cup  {
						background: url(../img/botones/b_b_soft_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_b_soft_t_cup  {
						background: url(../img/botones/b_b_soft_t_cup.jpg) 0 -168px no-repeat;
						}


					

/*------------------------------------------- SOFT DEEP THROAT CUP -------------------------------------------*/

					#info_products.info_s_deep_t_cup {
							background-image: url(../img/estructura/info_s_deep_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_s_d_throat_cup {
						background: url(../img/botones/b_s_deep_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_s_d_throat_cup  {
						background: url(../img/botones/b_s_deep_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_s_d_throat_cup  {
						background: url(../img/botones/b_s_deep_t_cup.jpg) 0 -168px no-repeat;
						}
					

/*------------------------------------------- SOFT SOFT TUBE CUP -------------------------------------------*/

					#info_products.info_s_soft_t_cup {
							background-image: url(../img/estructura/info_s_soft_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_s_soft_t_cup {
						background: url(../img/botones/s_soft_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_s_soft_t_cup  {
						background: url(../img/botones/s_soft_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_s_soft_t_cup  {
						background: url(../img/botones/s_soft_t_cup.jpg) 0 -168px no-repeat;
						}
						
						#info_products h3.h3_nomargen {
						margin: 0 0 0 0;
						}

/*------------------------------------------- SOFT AIR CUSHION CUP -------------------------------------------*/

					#info_products.info_s_air_c_cup {
							background-image: url(../img/estructura/info_s_air_cushion_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_s_air_c_cup {
						background: url(../img/botones/b_s_air_c_sup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_s_air_c_cup  {
						background: url(../img/botones/b_s_air_c_sup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_s_air_c_cup  {
						background: url(../img/botones/b_s_air_c_sup.jpg) 0 -168px no-repeat;
						}


/*------------------------------------------- US DEEP THROAT CUP -------------------------------------------*/

					#info_products.info_us_deep_t_cup {
							background-image: url(../img/estructura/info_us_deep_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_us_deep_t_cup {
						background: url(../img/botones/us_b_deep_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_us_deep_t_cup  {
						background: url(../img/botones/us_b_deep_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_us_deep_t_cup {
						background: url(../img/botones/us_b_deep_t_cup.jpg) 0 -168px no-repeat;
						}
						
	
/*------------------------------------------- US SOFT THROAT CUP -------------------------------------------*/

					#info_products.info_us_soft_t_cup {
							background-image: url(../img/estructura/info_us_soft_t_cup.jpg);
							margin-top: 21px;
							}
					
					a#pro_img.but_us_soft_t_cup {
						background: url(../img/botones/us_b_soft_t_cup.jpg)  0 0 no-repeat;
						}
					
					a#pro_diag.but_us_soft_t_cup {
						background: url(../img/botones/us_b_soft_t_cup.jpg) 0 -84px no-repeat;
						}
					
					a#how_it.but_us_soft_t_cup {
						background: url(../img/botones/us_b_soft_t_cup.jpg) 0 -168px no-repeat;
						}
/*------------------------------------------- EGG -------------------------------------------*/

					body.body_egg {
						background-image: url(../img/estructura/01_background_egg.gif);
						}
						
					#dest_egg {
						width: 980px;
						height: 724px;
						margin-top: 18px;
						}
						
						#ocultos_egg {
							display: none;
							}
						
						#txt_egg {
							width: 285px;
							margin: 0 0 0 16px;
							padding-top: 480px;
							}
							
							#txt_egg h3 {
								font-size: 18px;
								color: #eabc00;
								line-height: 21px;
								margin-bottom: 12px;
								}
					
					#egg_wavy {
						background: url(../img/estructura/egg_wavy.jpg) 0 0 no-repeat;
						width: 970px;

						margin: 16px 0 23px 5px;
						}
						
						#egg_wavy h3 {
							color: #51acb8;
							margin: 0 0 0 247px;
							padding: 131px 0 0 0;
							width: 308px;
							} 
							#egg_wavy h3 span {
								color: #474747;
								font-size: 12px;
								}
								
						#comment_wavy {
							width: 284px;
							margin: 45px 0 0 254px;
							float: left;
							}
							
							#comment_wavy p {
								font-size: 10px;
								color: #51acb8;
								/*line-height: 12px;*/
								line-height: 10px;		
								}
								
								
								.caract_egg {
									width: 255px;
									font-size: 10px;
									margin: 86px 130px 0 0;
									float: right;
									line-height: 12px;
									}
					
					
					#egg_clicker {
						background: url(../img/estructura/egg_clicker.jpg) 0 0 no-repeat;
						width: 970px;

						margin: 0 0 23px 5px;
						}
						
						#egg_clicker h3 {
							color: #86b100;
							margin: 0 0 0 247px;
							padding: 131px 0 0 0;
							width: 308px;
							} 
							#egg_clicker h3 span {
								color: #474747;
								font-size: 12px;
								}
								
						#comment_clicker {
							width: 284px;
							margin: 29px 0 0 254px;
							float: left;
							}
							
							#comment_clicker p {
								font-size: 10px;
								color: #86b100;
								line-height: 10px;								
								}
				
				
				#egg_spider {
						background: url(../img/estructura/egg_spider.jpg) 0 0 no-repeat;
						width: 970px;

						margin: 0 0 23px 5px;
						}
						
						#egg_spider h3 {
							color: #7e46ac;
							margin: 0 0 0 247px;
							padding: 131px 0 0 0;
							width: 308px;
							} 
							#egg_spider h3 span {
								color: #474747;
								font-size: 12px;
								}
								
						#comment_spider {
							width: 284px;
							margin: 35px 0 0 254px;
							float: left;
							}
							
							#comment_spider p {
								font-size: 10px;
								color: #7e46ac;
								line-height: 10px;								
								}
								
						.caract_spider {
									width: 255px;
									font-size: 10px;
									margin: 104px 130px 0 0;
									float: right;
									line-height: 12px;
									}		
							
							
			
				
				.par1_use_egg {
					margin: 0 0 0 70px;
					padding-top: 343px;
					width: 280px;
					float: left;
					}
				
				.par2_use_egg {
					margin: 0 0 0 109px;
					width: 83px;
					float: left;
					padding-top: 160px;
					}
				
				.par3_use_egg {
					margin: 0 0 0 167px;
					width: 211px;
					float: left;
					padding-top: 160px;
					}
					
				
				#footer.foot_egg {
					clear: both;
					margin-top: 16px;
					}


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

			#faq {
				width: 680px;
				margin: 38px 0 0 122px;
				}
				
				#faq h3 {
					font-size: 18px;
					color: #cc0000;
					margin-bottom: 24px;
					margin-left: 36px;
					}
				
				#faq p {
					margin-left: 36px;
					font-size:11px;
					color: #5a5a5a;
					margin-bottom: 19px;
					}
				
				#faq ol {
					margin-left: 36px;
					font-size:11px;
					color: #5a5a5a;
					}
				
					#faq ol li {
						list-style: inside decimal;
						}
						

/*------------------------------------------- LOTIONS -------------------------------------------*/

			#lotions {
				width: 933px;
				margin: 38px 0 0 37px;
				}
				
				h3.h3_lotions {	
					font-size: 24px;
					margin: 0 0 0 0;
					font-weight: normal;
					float: left;
					line-height: 24px;
					}
					
					.ref_lotions {	
						text-align: right;
						font-size: 12px;
						float: right;
						margin:10px 49px 0 0;
						}
					
					#lotions_info {
						width: 304px;
						height: 557px;
						background: url(../img/estructura/lotions_img.jpg) 365px 11px no-repeat #999;
						float: left;
						margin: 20px 0 0 85px;
						padding: 37px 400px 0 22px;
						color: #fff;
						}
						
						.par1_lotions {
							font-size: 14px;
							margin-bottom: 47px;
							}
			
			.fuente_once {
				font-size: 11px;
				}
				
				.margen_top_caution {margin-top: 44px;}
						
				a#reasons_prod.reasons_lotions {
					float: right;
					margin: 20px 0 0 754px;
					}
					

/*------------------------------------------- WHAT IS -------------------------------------------*/
			
			body.back_whatis {
						background: url(../img/estructura/background_whatis.gif) 0 0 repeat-x;
						}


			#whatis {
				width: 874px;
				background: url(../img/estructura/whatis_back.jpg) 100% 0 no-repeat;
				margin: 0 0 0 30px;
				min-height: 420px;
				padding-top: 49px;
				color: #333;
				}
				
				#whatis h2 {
					font-size: 22px;
					color: #fff;
					line-height:26px;
					font-weight: normal;
					margin-bottom: 14px;
					}
					
					.logo_what {
						background: url(../img/estructura/tenga_logo_gris.gif) 0 0 no-repeat;
						width: 185px;
						height: 69px;
						text-indent: -9999px;
						margin: 64px 0 0 0;
						}
				
				#footer.foot_what {
						margin: 0 5px 0 0;
						}
						

/*------------------------------------------- FLIP HOLE -------------------------------------------*/

				#fp1 {
					background: url(../img/estructura/flip_hole1_back.jpg) 0 0 no-repeat;
					width: 970px;
					height: 673px;
					margin-top: 40px;
					}
					
					p.diff_ap {
						font-size: 18px;
						font-weight:bold;
						margin-left: 242px;
						line-height: 24px;
						}
					
					p.diff_ap_par {	margin: 0 0 12px 242px;}
					
					a.howtouseflip {
						color: #c70000;
						}
					
					p.ext_elas {
						margin: 23px 0 0 313px;
						float: left;
						font-size: 18px;
						font-weight:bold;
						text-align: right;
						line-height: 24px;
						}
					
					p.ext_elas_par {
						float: left;
						margin: 28px 0 0 25px;
						}
					
					p.uniq_flip {
						margin: 23px 0 0 69px;
						float: left;
						font-size: 18px;
						font-weight:bold;
						text-align: right;
						line-height: 24px;
						}
					
					p.uniq_flip_par {
						clear: both;
						margin: 28px 0 0 52px;
						width: 131px;
						text-align: right;
						}
						
		#fp2 {
					background: url(../img/estructura/flip_hole2_back.jpg) 86px 61px no-repeat;
					width: 938px;
					height: 458px;
					}
				
				#fp2 h2, #fp3 h2 {
					width: 100%;
					font-size: 18px;
					line-height: 20px;
					text-align: right;
					border-bottom: 1px solid #828282;
					}
					
		#fp3 {
					background:  url(../img/estructura/flip_hole3_back.jpg) 35px 35px no-repeat;
					width: 948px;
					height: 354px;
					}
					
				#fp3 h2 {
					margin-bottom: 130px;
					}
				
				#fp3 h3 {
					display: none;
					}
				
				#fp3 p {
					width: 420px;
					margin: 0 0 12px 276px;
					font-size: 11px;
					color: #fff;
					}
				
				.enlace_hole {
					margin: 0 0 0 276px;
					font-size: 18px;
					}
		#footer.foot_fliph {
						margin: 3px 5px 0 0;
						}
						

/*------------------------------------------- how to use FLIP HOLE -------------------------------------------*/

		#htu_fp {
			width: 818px;
			margin: 38px 0 0 35px;
			}
		#htu_fp h3 {
			font-size: 18px;
			font-weight:bold;
			margin:0 0 11px 39px;
			}
		
		#htu_fh_step1 {
			width: 716px;
			height: 246px;
			background-color: #9a9a9a;
			margin-left: 92px;
			padding: 14px 0 0 10px;
			float:right;
			margin-bottom: 14px;
			}
		
		#htu_fh_step2 {
			width: 716px;
			height: 336px;
			background-color: #9a9a9a;
			margin-left: 92px;
			padding: 14px 0 0 10px;
			float:right;
			background: #9a9a9a url(../img/estructura/lotions_img_s2.jpg) 455px 8px no-repeat;
			}
		
			
		#footer.foot_htu_fh {
						margin: 16px 5px 0 0;
						}
						

/*------------------------------------------- how to use Onacups -------------------------------------------*/

		body.body_htuo {
		background:  none;
		}

		#howtouse_ona {
			width: 750px;
			height: 500px;			
			}
			
			#col1_how h2, #col1_how p, #col2_how p, #col1_how ul, #col2_how ul {
				display: none;
				}
				


/*------------------------------------------- reasons -------------------------------------------*/

		body.body_htuo {
		background:  none;
		}

		#reasons {
			width: 750px;
			height: 500px;
			
			}
			
			#reasons h2, #reasons ul {
				display: none;
				}
			
				
/*------------------------------------------- CONTACT -------------------------------------------*/

			#contact_div {	
				width: 542px;
				margin: 20px 0 0 23px;
				}
				
				#contact_div h3{
					font-size: 12px;
					color: #fff;
					font-weight: normal;
					margin-bottom: 18px;
					}
					
					.black {
						color: #000;
						}
				
				#formulario_div {
					width: 487px;
					background-color: #e5e5e5;
					padding: 28px 30px 30px 25px;
					}
					/*borrar*/
					#why_div #formulario_div {
					width: 336px;
					background-color: #e5e5e5;
					padding: 28px 30px 30px 25px;
					}
					
					#why_div #formulario_div #contact_form {
						width: 336px;
						}
					
					#why_div #formulario_div #contact_form  #capa_rad {
										width: 214px;
										float: left;
										margin: 7px 0 18px 0;
										}
										
					#why_div #formulario_div #contact_form  textarea {
						width: 200px;
						}
					/*borrar*/
					#formulario_div h4 {
						color: #cd0d0d;
						font-size: 16px;
						font-weight:normal;
						width: 83px;
						float: left;
						margin-bottom: 28px;
						}
						
						.tfno_cont {
							float: right;
							color: #7f7f7f;
							margin-bottom: 28px;
							}
				
				#contact_form, #concurso_form {
					width: 419px;
					clear: both;
					}
					
					#contact_form label, #concurso_form label {
						width: 103px;
						float: left;
						padding-top: 7px;				
						}
						
						#contact_form label span, #concurso_form label span {
							width: 103px;
							display: block;
							float:left;
							padding-top: 7px;
							}
							
							
							#contact_form  input, #concurso_form input {
								font-size:12px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								float: left;
								}
							
							#contact_form  input, #concurso_form input {
								height: 24px;
								width: 200px;
								border: none;
								padding: 7px 7px 0 7px;
								margin-bottom: 12px;
								}
								
								#contact_form select, #concurso_form select{
									height: 24px;
								width: 200px;
								border: none;
								padding: 3px 7px 4px 7px;
								margin-bottom: 12px;
									}
								
								.capa_cont_rad {
									width: 414px;
									float: left;
									}
								
								#contact_form input.rad_but, #concurso_form input.rad_but{
									float: left;
									width: 12px;
									height: 12px;
									}
									
									.label_rad {
										float: left;
										margin:0 25px 0 11px;
										}
									
									#capa_rad {
										width: 214px;
										float: left;
										margin: 7px 90px 18px 0;
										}
										
									#capa_especificaciones {
										width: 214px;
										float: left;
										margin: 7px 90px 18px 0;
										}
										
										#capa_especificaciones a, #capa_especificaciones p {
											font-size: 10px;
											color: #000;
											}
									
									#contact_form input.campo_big, #concurso_form input.campo_big{
										height: 24px;
										width: 298px;
										border: none;
										padding: 7px 7px 0 7px;
										margin-bottom: 12px;
										}
									
							#contact_form textarea,#concurso_form textarea {
								height: 206px;
								width: 298px;
								border: none;
								padding: 7px 7px 0 7px;
								margin-bottom: 12px;
								font-size:12px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								line-height: 16px;
								}
								
								#concurso_form input.input_file {
									width: 220px;
									height: 24px;
									}
								
							#contact_form #enviar_form, #concurso_form #enviar_form2 {
									background-color: #bfbfbf;
									border: 1px solid #f2f2f2;
									padding:3px;
									margin-left: 103px;
									font-weight: bold;
									color: #535757;
									float: left;
									width: 63px; 
									}
									
									.required {
										float: right;
										margin: 6px 0 0 0;
										}
									
									.negrita {
										font-weight: bold;
										clear:both;
										}
										
										.enviando {
											color: #BD0810;
											margin: 7px 0 0 10px;
											float: left;
											}
										

/*------------------------------------------- RESELLER -------------------------------------------*/

			#reseller_div {	
				width: 542px;
				margin: 20px 0 0 0;
				padding: 19px 30px 0 27px;
				background-color: #fff;
				float: left;
				}
				
				#why_div {
					width: 336px;
					float: right;
					/*margin-top: 77px;*/
					margin-top: 61px;
					color: #585858;
				}
				
				.margen_flyer {
					margin: 10px 0 20px 0;
					}


/*-------------------------------------------overlay-------------------------------------------*/		

#overlay { 
    background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
	background-repeat: no-repeat;
    color:#efefef; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.wrap { 
    height:421px; 
    overflow-y:auto; 
	padding-right: 20px;
}

div.wrap h3 {
	text-indent: 0;
	font-size: 12px;
	line-height: 16px;
	color:#EE6400;
}


/*-------------------------------------------no disponible -------------------------------------------*/	
		
		#nodisp {
			width: 880px;
			height: 300px;
			padding: 50px;
			}

/*---------------------------------------------- overlay ----------------------------------------------*/

#overlay {
background-image: url(../img/estructura/transparent2.png);
color:#EFEFEF;
font-size: 11px;
}
div.wrap {
height:500px;
overflow-y:auto;
/*padding-right:20px;*/
width: 750px;
}
div.wrap h3 {
color:#EE6400;
font-size:12px;
line-height:16px;
text-indent:0;
}

div.overlay {
background-image:url(../img/overlay/white.png);
display:none;
height:603px;
padding:55px;
width:750px;
}
div.overlay div.close {
background-image:url(../img/botones/close_overlay.png);
cursor:pointer;
height:35px;
position:absolute;
right:5px;
top:5px;
width:35px;
}


#ocultos {
	display: none;
	}
	
#felicitacion {
			width: 750px;
			height: 441px;
			
			}