@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%;
	/*
	NORMALIAZACIÓN DEL TAMAÑO DEL TEXTO CON MEDIDAS RELATIVAS:

	- El tamaño por defecto de la tipografía en navegadores modernos corresponde a 16px.
	- Esta normalización del tamaño tiene como misión  hacer corresponder el tamaño por defecto con 1em.
		
	Por tanto,
		 1em = 16px * 0.625 = 10px	(aprox.) <- 0.625 es el factor de conversión.
	Así­ (aproximadamente)
		 1em = 10px
		 1.1em = 11px
		 1.2em = 12px
		...
	De esta manera obtenemos tamaños de fuentes escalables en IE (mejorando la accesibilidad)
	de una forma sencilla de implementar para el desarrollador.
	*/
}

/* --------------------------------------------------
HTML elements
-------------------------------------------------- */

strong {
	font-weight: bold;
}

em {
	font-style: oblique;
}

p {
	margin-bottom: 1em;
}

select {
	font-size: 1em;	
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#373b43;
}
/* Only for development purposes */
/*/div { border: 1px solid red; }/**/

/* --------------------------------------------------
Generic classes
-------------------------------------------------- */
.clear { clear: both; }
.null { display: none; }
.visible { display: inherit; }

/* box alignment */
.left {
	float: left;
	
	width: auto;
}
.right {
	float: right;
	
	width: auto;
}
.center {
	display: block;
	
	margin-left: auto;
	margin-right: auto;
}

/* text alignments */
.aligncenter { text-align: center; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.justify { text-align: justify; }

/* --------------------------------------------------
Basic Structure
-------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #00aace url(../img/background-general.png) repeat-x top;
	color: #373b43;
}

#page {
	width: 1000px;
	min-height: 560px;
	margin: 0 auto;
}

#topline {
}

#header {
	position: absolute;
	
	width: 1000px;
	height: 320px;
	
	background: url(../img/background-content_fill.png) no-repeat top center;
} * html #header { display: inline; }

	#header p a {
		display: block;
		
		width: 165px;
		height: 33px;
		
		background-image: url(../img/logo-trans.png);
		background-position: top left;
		background-repeat: no-repeat;
	}

/*#global-column-1  {  
margin:0 0 0 33px; padding:0 20px 0 0; width:255px; float:left; } * html #global-column-1 { display:inline;  
}  
#global-column-2  {  
 margin:0 0 30px 30px; width:250px; float:left;  
} */

	#header.flashmode {
		z-index: 100;
		height: 220px;
		background: none;
	}
	
	#top {
		padding: 19px 51px 0 50px;
		height: 59px;
	}
		#searchbox {
			width: 490px; /*464px - 20px;*/
			height: 29px;
			background: url(../img/top-searchbox-background-trans.png) no-repeat;
			text-transform: uppercase;
			text-align: left;
			/*line-height: 39px;*/
			padding: 10px 15px 0;
			color: #FFF;
			
		}
			#searchbox div {
				margin-top: 4px;
			}
			#problems_select {
				width: 105px;
				height: 19px;
				background-color: #000;
				border: #000 solid 1px;
				margin-left: 10px;
				color: #FFF;				
			}
			
			#problems_combo {
				position: relative;
				z-index: 50;
				
				width: 175px;
				height: 21px;
				overflow: hidden;
				
				background: url(../img/combo-background.png) top left no-repeat;
			}
				#problems_combo:hover {
					height: 160px;
				}
				#problems_combo li {
					width: 155px;
				}
				#problems_combo li.first {
					color: #ffffff !important;
				}
				#problems_combo li.first,
				#problems_combo li a {
					display: block;
					width: 139px;
					/*height: 21px;*/
					
					padding: 5px 8px;
					
					color: #cccccc;
					text-decoration: none;
					
					background-color: #000;
				}
					#problems_combo li a:hover {
						color: #ffffff;
						background-color: #aaaaaa;
					}
	#menu {
		height: 36px;
		width: 100%;
		background: url(../img/menu-alt-background.png) top left no-repeat;
	}
		#menu li {
			float: left;
		}
			#menu li a{				
				display:block;
				height: 36px;
			}
		#menu_historia {
			width: 68px;
			margin: 0 72px 0 87px;
			background:url(../img/menu-alt-historia.png) no-repeat top left;
		} * html #menu_historia { display:inline; }
		#menu_pasos {
			width: 119px;
			margin-right: 69px;
			background:url(../img/menu-alt-pasos.png) no-repeat top left;
		}
		#menu_boca {
			width: 111px;
			margin-right: 68px;
			background:url(../img/menu-alt-bocasana.png) no-repeat top left;
		}
		#menu_productos {
			width: 151px;
			margin-right: 63px;
			background:url(../img/menu-alt-nuestrosproductos.png) no-repeat top left;
		}
		#menu_anunciostv {
			width: 102px;			
			background:url(../img/menu-alt-anunciostv.png) no-repeat top left;
		}
		
.shadow {
	-moz-box-shadow: 0 20px 60px #034264;
	-webkit-box-shadow: 0 20px 60px #034264;
	box-shadow: 0 20px 60px #034264;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#034264')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=150, Color='#034264');*/
}

#content {
	position: relative;
	top: 132px; /* sin advice de salida */
	/* top: 170px; con advice de salida */
	
	width: auto;
	/*min-height: 530px;*/
	
	width: 898px;
	margin: 0 auto;
}
	#content.home,
	#content.flashmode {
		top: 170px;
	}

	/* /// COLORS //// */
	
	#content .color_original,
	#gama_original .highlighted {
		color: #ba9a01 !important;
	}
		#content .background_original {
			background-color:#ba9a01 !important;
		}
	#content .color_mentol,
	#gama_mentol .highlighted {
		color: #0196c5 !important;
	}
		#content .background_mentol {
			background-color: #0196c5 !important;
		}
	#content .color_menta_fresca,
	#gama_menta_fresca .highlighted {
		color: #008337 !important;
	}
		#content .background_menta_fresca {
			background-color: #008337 !important;
		}
	#content .color_citrico,
	#gama_citrico .highlighted {
		color: #f76900 !important;
	}
		#content .background_citrico {
			background-color: #f76900 !important;
		}
	#content .color_dientes_encias,
	#gama_dientes_encias .highlighted {
		color: #017649 !important;
	}
		#content .background_dientes_encias {
			background-color: #017649 !important;
		}
	#content .color_plus,
	#gama_plus .highlighted {
		color: #166a9b !important;
	}
		#content .background_plus {
			background-color: #166a9b !important;
		}
	#content .color_esmalte,
	#gama_esmalte .highlighted {
		color: #2ab298 !important;
	}
		#content .background_esmalte {
			background-color: #2ab298 !important;
		}
	#content .color_advanced_dientes,
	#gama_advanced .highlighted {
		color: #146376 !important;
	}
		#content .background_advanced_dientes {
			background-color: #146376 !important;
		}
	#content .color_cuidado_total,
	#gama_total .highlighted {
		color: #c44fd9 !important;
	}
		#content .background_cuidado_total {
			background-color: #c44fd9 !important;
		}
	#content .color_cuidado_total_sensitive,
	#gama_total_sensitive .highlighted {
		color: #3a8683 !important;
	}
		#content .background_cuidado_total_sensitive {
			background-color: #3a8683 !important;
		}
	#content .color_kid_smart,
	#gama_kid .highlighted {
		color: #cb1954 !important;
	}
		#content .background_kid_smart {
			background-color: #cb1954 !important;
		}
	
	/*//// HOME //// */
	#content .home_info {
		padding-left: 7px;
		height: 190px;
		background:url(../img/home-content-sections-background.png) no-repeat top left;
	}
	
		#content .home_info_section {
			width: 279px;
			height: 183px;
			
			
			float: left;
		}
			#content .home_info_section p {
				margin-bottom: 0;
			}
			#content .home_info_section:hover a {
				background-position: top left;
			}
			
			#content .home_info_section1 {
				margin-right: 24px;
			}
				#content .home_info_section1 a {
					display: block;
					height: 42px;
					width: 279px;
					
					background:url(../img/home-content-section1-text.gif) no-repeat bottom left;
				}
				
			#content .home_info_section2 {
				margin-right: 23px;
			}
				#content .home_info_section2 a {
					display: block;
					height: 42px;
					width: 279px;
					
					background: url(../img/home-content-section2-text-2012.gif) no-repeat bottom left;
				}
				
			#content .home_info_section3 a {
				display: block;
				height: 42px;
				width: 279px;
				
				background: url(../img/home-content-section3-text.gif) no-repeat bottom left;
			}
	
	#content #flash_content {
		background-color: #ffffff;
	}
	
	#content .home_advice {
		margin: 0;
		padding: 9px;
		background-color: #ffffff;
	}
		#content.flashmode .home_advice {
			display: none;
		}
	
	#content .home_banner {
		padding: 9px;
		font-size: 0.9em;
		line-height: 12px;
		
		color: #575757;
		background-color: #96c6d4;
	}
	
	/*//// HISTORIA LISTERINE //// */
	#content .listerine_info {
		height: 690px;
		background: #FFF url(../img/listerine-content-background.png) top left;
		
		font-size: 1.3em;
		line-height: 16px;
	}
		#content .listerine_info_block {
			margin: 31px 35px 0 35px;
			width: 378px;
			vertical-align: top;
			
			/*text-align: justify*/
		} * html #content .listerine_info_block { display: inline; }
			#content .listerine_info_block img {
				margin-bottom: 40px;
			}
			#content .listerine_info_block .listerine-info-highlited {
				font-size: 16px;
				font-weight: normal;
			}
		#content .listerine_info_header_historia {
			width: 376px;
			height: 37px;
			margin-top: 16px;
			margin-bottom: 24px;
			
			background:url(../img/listerine-content-historia.gif) no-repeat top left;
		}
		
		#content .listerine_info_header_mundo {
			width: 376px;
			height: 37px;
			margin-top: 38px;
			margin-bottom: 27px;
			
			background:url(../img/listerine-content-mundo.gif) no-repeat top left;
		}
		
		#content .listerine_info_header_exito {
			width: 376px;
			height: 55px;
			margin-top: 35px;
			margin-bottom: 39px;
			
			background:url(../img/listerine-content-exito.gif) no-repeat top left;
		}
		
	/*//// GAMA //// */
	#content .content_info {
		width: 898px; /*863px;	*/
		/*height: 570px;*/
		/*padding: 24px 0; /* 24px 35px;	*/
		
		background:url(../img/gama-info-background.jpg) no-repeat top left;
		
		line-height: 18px;
	}
	
		#content .content_info p {
			font-size:1.2em;
			/*margin-bottom: 0;*/
		}
		#content .content_info h1 {
			font-size: 1.6em;
			font-weight: normal;
		}
		#content .content_info h2 {
			font-size: 1.3em;
			font-weight: bold;
		}
	
	#content .content_info_header {
		padding: 24px 0 0 35px;
		height: 48px;
	}
	
	#content .content_info_image {
		overflow: hidden;
		height: auto;
	}
	
	#content .content_info_body_left {
		padding: 24px 39px 24px 35px;
		width: 385px;
	}
		#content .content_info_body_left h3 {
			font-size: 1.3em;
			font-weight: bold;
		}
		
	#content .content_info_body_right {
		padding: 24px 39px 24px 0;
		/*width: 385px;*/
		width: 400px;
	}
		#content .content_info_body_right h4 {
			font-weight:bold;
			font-size: 1.2em;
			
		}
		#content .content_info_body_right h5 {
			font-size: 1.2em;
			color:#373b43;
			
		}
		#content .content_info_body_right h5.highlighted {
			
			color: #f76900;
		}
		
	#content .separator {
		background-color:#004d76;
		height: 1px;
		width: 100%;
	}
	#content .separator_bottom {
		background: #0082a8 url(../img/footer-bottom.png) no-repeat bottom;
		height: 8px;
		width: 100%;
		
		margin-bottom: 85px;
	}
	
	/*//// 4 PASOS LISTERINE //// */
	#content .pasos_info {
		/*height: 794px;*/
		background: #FFF url(../img/cuidado-content-background.jpg) top left;
		
		font-size: 1.2em;
		line-height: 16px;
	}
		#content .pasos_info_block {
			margin: 31px 35px 20px 35px;
			width: 378px;
			vertical-align: top;
			
			/*text-align: justify;*/
		} * html #content .pasos_info_block { display: inline; }
			.pasos_info_block.right div {
				margin-top: 20px;
			}
			#content .pasos_info_block img {
				margin-bottom: 1px;
			}
			#content .pasos_info_block h3 {
				font-weight:normal;	
				font-size:10px;				
			}
				#content .pasos_info_block h3 sub {
					font-size:12px;
				}
			#content .pasos_info_block .pasos-info-highlited {
				font-size: 16px;
				font-weight: normal;
			}
		#content .pasos_title {
			width: 376px;
			height: 19px;
			margin-top: 9px;
			margin-bottom: 34px;
			
			background:url(../img/pasos-title.gif) no-repeat top left;
		}
			/*#content .pasos_title p{
				text-align: left;
			}*/
		#content .pasos_title_cepillado {
			width: 376px;
			height: 15px;
			margin-top: 20px;
			margin-bottom: 16px;
			
			background:url(../img/pasos-title-cepillado.gif) no-repeat top left;
		}
		
		#content .pasos_title_limpieza {
			width: 376px;
			height: 32px;
			margin-top: 20px;
			margin-bottom: 16px;
			
			background:url(../img/pasos-title-limpieza.gif) no-repeat top left;
		}
		
		#content .pasos_title_enjuague {
			width: 376px;
			height: 14px;
			margin-top: 20px;
			margin-bottom: 16px;
			
			background:url(../img/pasos-title-enjuague.gif) no-repeat top left;
		}
		
		#content .pasos_title_dentista {
			width: 376px;
			height: 14px;
			margin-top: 20px;
			margin-bottom: 16px;
			
			background:url(../img/pasos-title-dentista.gif) no-repeat top left;
		}
		
		#content .first {
			margin-top: 196px;
		}
		#content .pasos_1 {
			height: 380px;
		}
			/*#content .pasos_1 p {
				text-align: left;	
			}*/
		#content div.pasos_2 {
			height: 240px;
		}
		#content div.pasos_3 {
			height: 240px;
		}
		#content div.pasos_4 {
			height: 240px;
		}
	
	/*//// MAPA WEB //// */
	#content .mapa_web {
		/*height: 794px;*/
		background: #FFF url(../img/cuidado-content-background.jpg) top left;
		
		font-size: 1.2em;
		line-height: 16px;
	}
		#content .mapa_web_block {
			margin: 31px 35px 20px 35px;
			width: 378px;
			vertical-align: top;
			
			text-align: justify;
		} * html #content .mapa_web_block { display: inline; }
		
			#content .mapa_web_block.right {
				margin-top: 92px;
			}
			
			#content .mapa_web_block h2 {
				margin-top: 0px;
				margin-bottom: 16px;
			}
				#content .mapa_web_block a{
					display: block;
					width: 100%;
					height: 100%;
				}
			#content .mapa_web_block ul {
				margin-left: 12px;
				margin-bottom: 16px;
			}
			
			#content .mapa_web_block li {
				list-style-image: url(../img/mapaweb_bullet.gif);
			}
			
			#content .mapa_web_block a {
				text-decoration: none;
			}
				#content .mapa_web_block a:hover {
					text-decoration: underline;
				}
			/*#content .mapa_web_block img {
				margin-bottom: 1px;
			}
			#content .mapa_web_block h3 {
				font-weight:normal;	
				font-size:10px;				
			}
				#content .mapa_web_block h3 sub {
					font-size:12px;
				}
			#content .mapa_web_block .mapa_web-info-highlited {
				font-size: 16px;
				font-weight: normal;
			}*/
			
		#content .mapa_web_title {
			width: 160px;
			height: 18px;
			margin-top: 9px;
			margin-bottom: 34px;
			
			background:url(../img/mapa-title.gif) no-repeat top left;
		}
			#content .mapa_web_title_home {
				width: 38px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_home.gif) no-repeat top left;
			}
			#content .mapa_web_title_historia {
				width: 60px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_historia.gif) no-repeat top left;
			}
			#content .mapa_web_title_pasos {
				width: 122px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_pasos.gif) no-repeat top left;
			}
			#content .mapa_web_title_bocasana {
				width: 105px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_bocasana.gif) no-repeat top left;
			}
			#content .mapa_web_title_productos {
				width: 148px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_productos.gif) no-repeat top left;
			}
			#content .mapa_web_title_anuncios {
				width: 88px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_anuncios.gif) no-repeat top left;
			}
			#content .mapa_web_title_soluciones {
				width: 149px;
				height: 14px;
				margin-top: 20px;
				margin-bottom: 16px;
				
				background:url(../img/mapaweb_soluciones.gif) no-repeat top left;
			}
			
	/*//// CUIDADO DE TU BOCA //// */
	#content .cuidado_info {
		/*height: 794px;*/
		background: #FFF url(../img/cuidado-content-background.jpg) top left;
		
		font-size: 1.2em;
		line-height: 16px;
	}
		#content .cuidado_info_block {
			margin: 31px 35px 20px 35px;
			width: 376px;
			vertical-align: top;
			
			/*text-align: justify;*/
		} * html #content .cuidado_info_block { display: inline; }
			#content .cuidado_info_block img {
				margin-top: 65px;
			}
			#content .cuidado_info_block h3 {
				font-weight:normal;	
				font-size:10px;				
			}
				#content .cuidado_info_block h3 sub {
					font-size:12px;
				}
			#content .cuidado_info_block .cuidado-info-highlited {
				font-size: 16px;
				font-weight: normal;
			}
		#content .cuidado_title {
			width: 376px;
			height: 19px;
			margin-top: 9px;
			margin-bottom: 34px;
			
			background:url(../img/cuidado-title.gif) no-repeat top left;
		}
		#content .cuidado_oils {
			font-size: 16px;
			font-weight:normal;
		}
	
	/*//// 404 //// */
	#content .error_info {
		background: #FFF url(../img/listerine-content-background.png) top left;
		height: 320px;
		font-size: 1.3em;
		line-height: 16px;
	}
		#content .error_info_block {
			margin: 31px 35px 0 35px;
			/*width: 378px;*/
			vertical-align: top;
			
			/*text-align: justify*/
		} * html #content .error_info_block { display: inline; }
			#content .error_info_block h2 {
				margin-top: 0px;
				margin-bottom: 16px;
			}
				#content .error_info_block a {
					display: block;
					width: 100%;
					height: 100%;
				}
			#content .error_info_block ul {
				margin-left: 20px;
				margin-bottom: 16px;
			}
			
			#content .error_info_block li {
				list-style-image: url(../img/mapaweb_bullet.gif);
			}
			
			#content .error_info_block a {
				text-decoration: none;
			}
				#content .error_info_block a:hover {
					text-decoration: underline;
				}
		
		#content .error_info_header {
			width: 376px;
			height: 37px;
			margin-top: 16px;
			margin-bottom: 24px;
			
			background: url(../img/404-title.gif) no-repeat top left;
		}
		
	/*//// RESULTS //// */
	#content .result_info {
		width: 100%;
		
		font-size:1.2em;
		line-height: 18px;
	}
		
		#content .result_info_top {
			min-height: 130px;
			padding-bottom: 10px;
			border-bottom: #515566 1px solid;
			
			background:url(../img/buscador-background-top.gif) no-repeat top left;
		}
			#content .result_info_top a {
				color: #FFF;
			}
			#content .result_info_top p {
				color: #FFF;
				font-size: 11px;
				line-height: 14px;
				margin: 0 25px 5px 40px;
			}
			#content .result_info_top h1 {
				width: 250px;
				height: 60px;
				
				margin-left: 39px;
				margin-bottom: 0;
				background: url(../img/buscador-title-placa.gif) no-repeat top left;
			}			
			#content .result_info .sarro h1 {
				background: url(../img/buscador-title-sarro.gif) no-repeat top left;
			}
			#content .result_info .gingivitis h1 {
				background: url(../img/buscador-title-gingivitis.gif) no-repeat top left;
			}
			#content .result_info .caries h1 {
				background: url(../img/buscador-title-caries.gif) no-repeat top left;
			}
			#content .result_info .sensibilidad h1 {
				background: url(../img/buscador-title-sensibilidad.gif) no-repeat top left;
			}
			#content .result_info .aliento h1 {
				background: url(../img/buscador-title-aliento.gif) no-repeat top left;
			}
			#content .result_info .dientes h1 {
				background: url(../img/buscador-title-dientes.gif) no-repeat top left;
			}
			#content .result_info .periodontitis h1 {
				background: url(../img/buscador-title-periodontitis.gif) no-repeat top left;
			}
			
			
		#content .result_info_middle {
			min-height: 326px;
			
			background: #0c485e url(../img/buscador-background-middle.png) repeat-x top left;
		}
			/*#content .result_info_separator {
				height:1px;
				background-color:#515566;
			} * html #content .result_info_separator { display: inline; }*/
			
			#content .result_info_product {
				height: 115px;
				color:#FFF;
			}
				/* Colors */
				#content .result_info_middle .blue1 {
					border-bottom: #495970 1px solid;
				}
				#content .result_info_middle .blue2 {
					border-bottom: #567486 1px solid;
				}
				#content .result_info_middle .blue3 {
					border-bottom: #3c6c7e 1px solid;
				}
			#content .result_info_product:hover {
				/*background: url(../img/buscador-hover-background.jpg)*/
				background-color:#0e1f33;
			}
			#content .result_info_product:hover .result_info_product_left {
				width: 8px;
				margin-right: 0;
			}
			#content .result_info_product:hover img {
				background: transparent url(../img/buscador-imgbackground-orange.jpg) no-repeat top left;
			}
				
				#content .result_info_product:hover img.original {
					background: transparent url(../img/buscador-imgbackground-original.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.dientes-encias {
					background: transparent url(../img/buscador-imgbackground-dientes-encias.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.plus {
					background: transparent url(../img/buscador-imgbackground-plus.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.citrico {
					background: transparent url(../img/buscador-imgbackground-citrico.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.mentol {
					background: transparent url(../img/buscador-imgbackground-mentol.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.menta-fresca {
					background: transparent url(../img/buscador-imgbackground-menta-fresca.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.cuidado-total {
					background: transparent url(../img/buscador-imgbackground-cuidado-total.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.advanced {
					background: transparent url(../img/buscador-imgbackground-advanced.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.cuidado-total-sensitive {
					background: transparent url(../img/buscador-imgbackground-cuidado-total-sensitive.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.kids {
					background: transparent url(../img/buscador-imgbackground-kids.jpg) no-repeat top left;
				}
				#content .result_info_product:hover img.esmalte {
					background: transparent url(../img/buscador-imgbackground-esmalte.jpg) no-repeat top left;
				}
			
				/* BUTTON */
				#content .result_info_product a {
					margin-top: 38px;
					margin-right: 34px;
				}
				
				
				/* NORMAL PRODUCT RESULT */
				#content .result_info_product_left {
					width: 3px;
					margin-right: 5px;
					
					height: 100%;
					
					/*background-color:#ff8700;*/
				}
				#content .result_info_product_title {
					margin-left: 32px;
					margin-top: 38px;
					
					/*font-size: 14px;*/
					
					width: 331px;
				}
					#content .result_info_product_title h2 {
						font-size: 16px;;
						/*color:#ff6c00;*/
						vertical-align: middle;
					}
					
				#content .result_info_product_text p {
					font-size: 11px;
					line-height: 14px;
					
					margin-top: 34px;
				}
					#content .result_info_product_text p {
						
						margin-bottom: 0;
					}
				
				/* UPPER PRODUCT RESULT */
				
				#content .result_info_middle .upper {
					height: 115px;
				}
				
				#content .result_info_product .upperTitle {
					margin-top: 38px;
				}
				#content .result_info_product .upperTitle2 {
					margin-top: 32px;
				}
				#content .result_info_product .upperTitle3 {
					margin-top: 24px;
				}
				#content .result_info_product .upperImage {
					margin-top: 6px;
				}
				
				#content .result_info_product p.upperText {
					margin-top: 7px;
				}
					#content .result_info_product p.upperText1 {
						margin-top: 15px;
					}
					#content .result_info_product p.upperText2 {
						margin-top: 30px;
					}
				#content .result_info_product a.upperButton {
					margin-top: 38px;
				}
				#content .result_info_product p.middleText {
					margin-top: 14px;
				}
				/* COLORS */
				/*#content .result_info_product_left.pink {
					background-color:#f603a2;					
				}
					#content .result_info_product h2.pink {
						color:#f603a2;
						background-color: transparent;
					}					
					
				#content .result_info_product_left.purple {
					background-color:#e96dff;
				}
					#content .result_info_product h2.purple {
						color:#e96dff;
						background-color: transparent;
					}*/
				
		#content .result_info_bottom {
			height: 39px;
			margin-bottom: 5px;
			background:url(../img/buscador-background-bottom.gif) no-repeat top left;
		}
		
	/*//// SPOTS //// */
	#content .spots_info {
		width: 100%;
		
		background: transparent url(../img/spots-background.gif) no-repeat top left;
		height: 512px;
		
		line-height: 18px;
	}
		
		#content .spots_title {
			height: 70px;
		}
			#content .spots_title h1 {
				width: 240px;
				height: 70px;
				
				margin-left: 39px;
				margin-bottom: 28px;
				background: url(../img/spots-title.gif) no-repeat top left;
			}
		#content .spots_video {
			width: 572px;
			/*height: 344px;*/
			margin: auto;
		}
			#content .spots_video .spots_videoplayer
			{
				/*margin-bottom: 28px;*/
				margin-bottom: 20px;
			}
			
			#content .spots_video a {
				font-size: 1.4em;
				color: #c1d2d8;
				text-decoration: none;
			}
			
			#content .spots_video a:hover,
			#content .spots_video a.highlighted {
				font-size: 1.4em;
				/*color: #00e99f;*/
				text-decoration: none;
			}
		
		#content #video_links div {
			/*outline: 1px solid red;*/
		}
			
			
	/*//// FOOTER //// */
	
	#footer {
		height: 55px;
		padding: 9px 0 0 8px;
		font-size: 0.9em;
		text-transform: uppercase;
		line-height: 12px;
		
		color: #575757;	
		background-color: #FFF;
	}
	
	#footer a {
		color: #575757;
		text-decoration: underline;
	}
	
	/*#footer .footer_text {
		font-size:9px;
		letter-spacing: -.05em;
	}*/
	
