/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background: #FFFFFF url(images/bg-main.gif) top left repeat-y;
	
	text-align: center;	
}

#wrapper {
	width: 1000px;
	margin: 0px auto;
}

#header {
	width: 1000px;
	height: 110px;
	padding: 0px;
	background: url(images/bg-header.gif) top left no-repeat;
	text-align: left;

	margin-bottom: 5px;
}			
	
	#header #leftHeader {
		width: 150px;
		float: left;
	}
	
	#header #rightHeader {
		width: 850px;
		float: right;
	}
	
		#header #rightHeader ul {
			list-style-type: none;
			margin-top: 30px;
			text-align: right;	
			float: left;
		}
		
		#header #rightHeader li img {
			border: none;
		}
		
		#header #rightHeader li {
			width: 150px;
			padding-right: 30px;
			float: left;
		}
			
			#header #rightHeader li.separador {
				width: 30px;
				height: 61px;
				margin-right: 0px;
				background: url(images/separador.png) top center no-repeat;
			}
			
			#header #rightHeader li ul {
				list-style-type: none;
				margin-top: 0px;		
			}
				#header #rightHeader li ul li {
					float: right;
					margin-right: 0px;
				}
				
				#header #rightHeader li ul li img {
					border: none;
				}		
				
				#header #rightHeader form input[type="text"] {
					width: 75px;
					height: 15px;
					border: 1px solid #ABADB3;
				}
				
				#header #rightHeader form #button-submit-buscador {
					position: relative;
					top: 3px;
				}

#mainNav {
	width: 1000px;
	height: 26px;
	margin: 0px auto 5px auto;
	padding: 0px;
	background: url(images/bg-navbar.gif);
}
	#mainNav ul {
		list-style-type: none;
	}
	
	#mainNav li {
		float: left;
		margin: 7px 2px 5px 5px;
	}
	
	#mainNav li img {
		border: none;
	}

#container {
    display: block;    
	width:1000px;
	height:439px;
	
	overflow: hidden;
}

#inner {
	position: relative;
	left: 0px;
	top: 439px;
	width:1000px;
	height:439px;
	
	background-position: top left;
	background-repeat: no-repeat;
}

	#inner a {
		width: 100%;
		height: 100%;
		display: block;
	}
	
	#inner.inner_00 {
		top: 0px;
		background-image: url(images/menu/pocoyo.jpg);
	}
	
	#inner.inner_01 {
		background-image: url(images/menu/sensitive.jpg);
	}

	#inner.inner_02 {
		background-image: url(images/menu/classic.jpg);
	}

	#inner.inner_03 {
		background-image: url(images/menu/plus.jpg);
	}

	#inner.inner_04 {
		background-image: url(images/menu/kitviaje.jpg);
	}

	#inner.inner_05 {
		background-image: url(images/menu/pocket.jpg);
	}

	#inner.inner_06 {
		background-image: url(images/menu/protesis.jpg);
	}

	#inner.inner_07 {
		background-image: url(images/menu/interdentales.jpg);
	}

	#inner.inner_08 {
		background-image: url(images/menu/dentales.jpg);
	}

	#inner.inner_09 {
		background-image: url(images/menu/flosser.jpg);
	}

	#inner.inner_10 {
		background-image: url(images/menu/infantil.jpg);
	}

	#inner.inner_11 {
		background-image: url(images/menu/dentrificos.jpg);
	}

	#inner.inner_12 {
		background-image: url(images/menu/enjuagues.jpg);
	}

	#inner.inner_13 {
		background-image: url(images/menu/electricos.jpg);
	}


#menuNav {
	width: 1000px;
	height: 27px;
	background: url(images/menu/bg-menu.png) top left no-repeat;	
}

	#menuNav ul {
		list-style-type: none;
		float: left;
	}
	
		#menuNav ul li {
			float: left;
			line-height: 27px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #FFF;
			text-align: center;
			padding: 0px 7px;
			margin: 0px;
			/*text-shadow: 1px 1px 0px #CCC;*/
		}
		
		#menuNav ul li a {
			display: block;
			width:100%;
			height:100%;
			color: #FFF;
			
			text-decoration: none;
		}

			#menuNav ul li.menuNavProducto01:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#8CDDEF), to(#09B7DE));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #8CDDEF, #09B7DE) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8CDDEF, endColorstr=#FF09B7DE);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8CDDEF, endColorstr=#FF09B7DE)";
			}

			#menuNav ul li.menuNavProducto02:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#CAEFF7), to(#88CFDF));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #CAEFF7, #88CFDF) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCAEFF7, endColorstr=#FF88CFDF);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCAEFF7, endColorstr=#FF88CFDF)";
			}

			#menuNav ul li.menuNavProducto03:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#B6ECF1), to(#4BB3A9));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #B6ECF1, #4BB3A9) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFB6ECF1, endColorstr=#FF4BB3A9);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFB6ECF1, endColorstr=#FF4BB3A9)";
			}

			#menuNav ul li.menuNavProducto04:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#C6DF9D), to(#7DAA39));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #C6DF9D, #7DAA39) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC6DF9D, endColorstr=#FF7DAA39);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC6DF9D, endColorstr=#FF7DAA39)";
			}

			#menuNav ul li.menuNavProducto05:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#5D5457), to(#252122));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #5D5457, #252122) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF5D5457, endColorstr=#FF252122);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF5D5457, endColorstr=#FF252122)";
			}

			#menuNav ul li.menuNavProducto06:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#23FCE6), to(#02A997));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #23FCE6, #02A997) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF23FCE6, endColorstr=#FF02A997);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF23FCE6, endColorstr=#FF02A997)";
			}

			#menuNav ul li.menuNavProducto07:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#A8CEDD), to(#5BA4C1));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #A8CEDD, #5BA4C1) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFA8CEDD, endColorstr=#FF5BA4C1);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFA8CEDD, endColorstr=#FF5BA4C1)";
			}

			#menuNav ul li.menuNavProducto08:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#E5EDF6), to(#95BADD));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #E5EDF6, #95BADD) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE5EDF6, endColorstr=#FF95BADD);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE5EDF6, endColorstr=#FF95BADD)";
			}

			#menuNav ul li.menuNavProducto09:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#9FC8E2), to(#5293CE));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #9FC8E2, #5293CE) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9FC8E2, endColorstr=#FF5293CE);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9FC8E2, endColorstr=#FF5293CE)";
			}

			#menuNav ul li.menuNavProducto10:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#F9B673), to(#E87B0F));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #F9B673, #E87B0F) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF9B673, endColorstr=#FFE87B0F);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF9B673, endColorstr=#FFE87B0F)";
			}

			#menuNav ul li.menuNavProducto11:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#9AC9E8), to(#9AC9E8));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #9AC9E8, #9AC9E8) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9AC9E8, endColorstr=#FF9AC9E8);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9AC9E8, endColorstr=#FF9AC9E8)";
			}

			#menuNav ul li.menuNavProducto12:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#92E7FC), to(#0CA9E6));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #92E7FC, #0CA9E6) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF92E7FC, endColorstr=#FF0CA9E6);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF92E7FC, endColorstr=#FF0CA9E6)";
			}

			#menuNav ul li.menuNavProducto13:hover {				
				/* For WebKit (Safari, Google Chrome etc) */
				background: -webkit-gradient(linear, left top, left bottom, from(#8FDEEF), to(#0CB8DE));
				/* For Mozilla/Gecko (Firefox etc) */
				background: -moz-linear-gradient(center top , #8FDEEF, #0CB8DE) repeat scroll 0% 0% transparent;
				/* For Internet Explorer 5.5 - 7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8FDEEF, endColorstr=#FF0CB8DE);
				/* For Internet Explorer 8 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8FDEEF, endColorstr=#FF0CB8DE)";
			}
			
#content {
	width: 1000px;
	padding: 0px;
	
	text-align: left;
}
	/*
		Home
	*/
	
	#content #mainContent #home {
		width: 1000px;
		height: 461px;
	}
	
	/*
		Estructura Familias
	*/
	#content #content_left.familia {
		float: left;
		width: 500px;
		height: 435px;
		background: url(images/bg-inside.gif) top left no-repeat;
	}
	
		#content #content_left.familia #contenedor_familia {
			width: 490px;
			height: 410px;
			overflow: auto;
			position: relative;
			top: 10px;
		}
		
		#content #content_left.familia img.titulo_subfamilia {
			margin-top: 15px;
		}
		
		#content #content_left.familia ul {
			list-style-type: none;
			position: relative;
			left: 20px;
			width: 430px;
		}
		
		#content #content_left.familia ul li ul li {
			float: left;
			width: 135px;
			height: 90px;
			
			margin-right: 5px;
			margin-bottom: 5px;
			
			text-align: center;
			
			font-family: Tahoma;
			font-size: 10px;
		}

	#content #content_right.familia {
		float: right;
		width: 490px;
		height: 435px;
		margin-left: 10px;
	}
	
	/*
		Estructura Ficha Detallada Productos		
	*/
	#content #content_top_left.producto {
		float: left;
		width: 534px;
		height: 341px;
	}
	
	#content #content_top_right.producto {
		float: right;
		width: 454px;
		height: 339px;
	}
	
	#content #content_top_right.cepillos-classic {		
		background: url(images/productos/bg-producto-cepillos-classic.png) top left no-repeat;
	}

	#content #content_top_right.cepillos-electricos {		
		background: url(images/productos/bg-producto-cepillos-electricos.png) top left no-repeat;
	}
	
	#content #content_top_right.infantil {		
		background: url(images/productos/bg-producto-infantil.png) top left no-repeat;
	}
	
	#content #content_top_right.enjuague-bucal {		
		background: url(images/productos/bg-producto-enjuague-bucal.png) top left no-repeat;
	}

	#content #content_top_right.hilos-dentales {		
		background: url(images/productos/bg-producto-hilo-dental.png) top left no-repeat;
	}
	
	#content #content_top_right.de-viaje {		
		background: url(images/productos/bg-producto-de-viaje.png) top left no-repeat;
	}
	
	#content #content_top_right.cepillos-plus {		
		background: url(images/productos/bg-producto-cepillos-plus.png) top left no-repeat;
	}
	
	#content #content_top_right.cepillos-interdentales {		
		background: url(images/productos/bg-producto-cepillos-interdentales.png) top left no-repeat;
	}
	
	#content #content_top_right.dentifricos {		
		background: url(images/productos/bg-producto-dentifricos.png) top left no-repeat;
	}
	
	#content #content_top_right.flosser {		
		background: url(images/productos/bg-producto-flosser.png) top left no-repeat;
	}
	
	#content #content_top_right.protesis {		
		background: url(images/productos/bg-producto-protesis.png) top left no-repeat;
	}
	
	#content #content_top_right.sensitive {		
		background: url(images/productos/bg-producto-sensitive.png) top left no-repeat;
	}
	
	#content #content_top_right.pocket {		
		background: url(images/productos/bg-producto-pocket.png) top left no-repeat;
	}
	
		#content #content_top_right.producto div.datos_producto {
			width: 390px;
			height: 300px;
			position: relative;
			top: 30px;
			left: 40px;
			overflow: auto
		}
		
			#content #content_top_right.producto div.datos_producto img.titulo {
				margin-bottom: 10px;
				cursor: pointer;
			}
			
			#content #content_top_right.producto div.datos_producto #descripcion, 
			#content #content_top_right.producto div.datos_producto #caracteristicas, 
			#content #content_top_right.producto div.datos_producto #recomendaciones {
				margin-left: 10px;
				width: 350px;
				display: none;
			}
	
	#content #content_bottom_left.producto {
		float: left;
		width: 534px;
		height: 94px;
		background: url(images/bg-producto-bottom-left.gif) top left no-repeat;
		
		margin-top: 10px;
	}
		#content #content_bottom_left.producto img#icono-familia {
			float: left;
			position: relative;
			top: 10px;
			left: 10px;
			cursor: auto;
		}
		
		#content #content_bottom_left.producto img {
			cursor: pointer;
		}
		
		#content #content_bottom_left.producto ul {
			float: right;
			position: relative;
			top: 15px;
			left: 10px;
			list-style-type: none;
		}
		
		#content #content_bottom_left.producto ul li {
			float: left;
			margin-right: 20px;
		}
		
		#content #content_bottom_left.producto ul li img {
			width: 107px;
			height: 63px;
		}
		
		
	#content #content_bottom_right.producto {
		float: right;
		width: 446px;
		height: 89px;
		background: url(images/bg-producto-bottom-right.gif) top left no-repeat;
		
		margin-top: 10px;
		
		padding: 5px 0px 0px 10px;
	}
		
		#content #content_bottom_right.producto span.titulo {
			font-family: Tahoma;
			font-size: 10px;
			font-weight: bold;
			color: #777777;
		}
		
		#content #content_bottom_right.producto ul {
			list-style-type: none;
			margin-top: 5px;
		}
		
			#content #content_bottom_right.producto ul li {
				float: left;
				width: 47%;
			}
			
				#content #content_bottom_right.producto ul li div.imagen_relacionado {
					float: left;
					width: 48%;
				}
				
				#content #content_bottom_right.producto ul li div.texto_relacionado {
					float: right;
					width: 48%;
					
					font-family: Tahoma;
					font-size: 10px;
					color: #777777;
				}
					
					#content #content_bottom_right.producto ul li div.texto_relacionado p.nombre {
						font-weight: bold;
						margin-bottom: 5px;
					}					
					
					#content #content_bottom_right.producto ul li div.texto_relacionado a {
						color: #6B6B6B;
						text-decoration: none;
					}
					
					#content #content_bottom_right.producto ul li div.texto_relacionado a:hover {
						text-decoration: underline;
					}
	
	/*
		Estructura Noticias
	*/
	#content #content_left.news {
		float: left;
		width: 467px;
		height: 446px;
		background: url(../images/noticias.jpg) top left no-repeat;
	}
	
	#content #content_left.detalle-news {
		float: left;
		width: 464px;
		height: 448px;
		/* background: url(../images/detalle-noticias.jpg) top left no-repeat; */
	}		

	#content #content_right.news {
		float: right;
		width: 494px;
		height: 416px;
		
		padding-top: 40px;
		padding-left: 30px;
				
		background: url(images/bg-news.gif) top left no-repeat;
		
		font-family: Tahoma;
		color: #000000;		
	}
	
		#content #content_right.news #detalle_noticia p {
			text-align: justify;			
		}		

	#content #content_right.news p.paginas {
		font-size: 10px;
		color: #5A5A5A;
	}

	#content #content_right.news ul {
		height: 310px;
		list-style-type: none;
		font-size: 10px;
		margin-top: 30px;
	}
	
		#content #content_right.news ul li {
			margin: 5px auto;
		}
		
		#content #content_right.news ul li.primera {
			margin: 20px auto;
		}
		
			#content #content_right.news ul li.primera div.fecha, #content #content_right.news ul li.primera div.resumen {
				font-size: 11px;
			}

		#content #content_right.news ul li *, #content #content_right.news #detalle_noticia * {
			/*margin: 5px 0px;*/
		}
		
		#content #content_right.news ul li h2 {
			font-size: 12px;
			margin: 5px auto;
		}
		
		#content #content_right.news ul li h2 a {
			color: #000000;
			text-decoration: none;
		}

		#content #content_right.news ul li.primera h2, #content #content_right.news #detalle_noticia h2 {
			font-size: 30px;
		}
		
		#content #content_right.news ul li div.encabezado_noticia, #content #content_right.news #detalle_noticia div.encabezado_noticia {
			float: left;
			width: 100%;
			height: 30px;
		}
		
		#content #content_right.news #detalle_noticia div.encabezado_noticia {
			margin-bottom: 10px;
		}
		
		#content #content_right.news ul li div.fecha, #content #content_right.news #detalle_noticia div.fecha {
			float: left;
			color: #FFFFFF;
		}
		
		#content #content_right.news ul li div.fecha {
			width: 60px;
		}
		
		#content #content_right.news #detalle_noticia div.fecha {			
			width: 80px;
		}
		
		#content #content_right.news ul li div.resumen, #content #content_right.news #detalle_noticia div.resumen {			
			float: left;
			color: #000000;
			width: 350px;
		}

		#content #content_right.news #detalle_noticia div.resumen {
			font-weight: bold;
		}
		
		#content #content_right.news a#anterior, #content #content_right.news a#siguiente, #content #content_right.news a#volver  {
			margin-right: 50px;
		}
		
		#content #content_right.news a#anterior {
			float: left;
		}
		
		#content #content_right.news a#siguiente, #content #content_right.news a#volver  {
			float: right;
		}
		
		#content #content_right.news #detalle_noticia {
			margin-top: 30px;
			padding-right: 15px;
			width: 420px;
			height: 320px;
			
			overflow: auto;
			
			font-size: 10px;
		}
		
			#content #content_right.news #detalle_noticia * {
				font-size: 12px;
			}

/*
	Diario de Bitácora
*/	
#diario-de-bitacora {
	width: 1000px;
	height: 461px;
	position: relative;
}

/*
	Aviso Legal
*/	
#mainContent #aviso-legal {
	width: 1000px;
	height: 432px;
	position: relative;
	z-index: -3;
	background: url(../images/bg-aviso-legal.jpg) top left no-repeat;
}
	
	#mainContent #aviso-legal #texto {
		width: 280px;
		position: relative;
		top: 77px;
		left: 688px;
	}
	
	#mainContent #aviso-legal #texto p {
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		margin-bottom: 10px;
	}
	
/*
	Contactar
*/	
#mainContent #contactar {
	width: 1000px;
	height: 432px;
	background: url(../images/bg-contactar.jpg) top left no-repeat;
}
	
	#mainContent #contactar #texto {
		width: 285px;
		position: relative;
		top: 20px;
		left: 688px;
	}
	
	#mainContent #contactar #texto p {
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		text-align: right;
	}
	
	#mainContent #contactar #texto #form_contactar {
		position: relative;
		top: 20px;
	}
	
		#mainContent #contactar #texto #form_contactar div.clear {
			padding-top: 8px !important;
		}
	
	#mainContent #contactar #texto #form_contactar label {
		float: left;
	}

	#mainContent #contactar #texto #form_contactar input[type="text"] {
		float: right;
		width: 205px;
		font-family: Tahoma;
		font-size: 11px;
		height: 15px;
		border: 1px solid #B5B5B5;
	}

	#mainContent #contactar #texto #form_contactar textarea {
		float: right;
		width: 209px;
		height: 84px;
		font-family: Tahoma;
		font-size: 11px;
		border: 1px solid #B5B5B5;
	}
	
	#mainContent #contactar #texto #form_contactar input[type="image"] {
		position: relative;
		left: 70px;	
	}
	
/*
	Dónde estamos
*/	
#mainContent #donde-estamos {
	width: 1000px;
	height: 432px;
	background: url(../images/bg-donde-estamos.jpg) top left no-repeat;
}
	#mainContent #donde-estamos #texto {
		width: 400px;
		position: relative;
		top: 55px;
		left: 10px;
	}
	
	#mainContent #donde-estamos #texto p {
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		margin-bottom: 10px;
		text-align: right;
	}
	
/*
	Mapa Web
*/	
#mainContent #mapa-web {
	width: 1000px;
	height: 432px;
	background: url(../images/bg-mapa-web.jpg) top left no-repeat;
}

	#mainContent #mapa-web ul {
		list-style-type: none;
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
	}
	
	#mainContent #mapa-web #mapa-web-left ul li {
		margin: 15px auto 25px auto;
		border: 1px solid transparent;
	}

		#mainContent #mapa-web #mapa-web-left ul li a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
			#mainContent #mapa-web #mapa-web-left ul li.phb-sensitive a {
				color: #00BCE4;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-classic a {
				color: #ADDFE9;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-plus a {
				color: #82CFCA;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-de-viaje a {
				color: #9FCF67;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-pocket a {
				color: #FFFFFF;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-protesis a {
				color: #00A290;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-interdentales a {
				color: #7DB2CE;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-hilos-dentales a {
				color: #ADC5E6;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-flosser a {
				color: #4F91CD;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-infantil a {
				color: #F89828;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-dentifricos a {
				color: #F89828;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-enjuague-bucal a {
				color: #00A4E4;
			}

			#mainContent #mapa-web #mapa-web-left ul li.phb-cepillos-electricos a {
				color: #1E7CE6;
			}

		#mainContent #mapa-web #mapa-web-left ul li a:hover {
			text-decoration: underline;
		}

		#mainContent #mapa-web #mapa-web-left ul li div.mapa-web-familia {
			float: left;
			width: 120px;
			border: 1px solid transparent;
		}
		
		#mainContent #mapa-web #mapa-web-left ul li div.separador {
			float: left;
			width: 40px;
			border: 1px solid transparent;
		}
		
		#mainContent #mapa-web #mapa-web-left ul li div.mapa-web-subfamilias {
			float: left;
			width: 180px;
			border: 1px solid transparent;
		}
		
		#mainContent #mapa-web #mapa-web-left ul li div.mapa-web-subfamilias a {
			margin: auto 5px;
		}

	#mainContent #mapa-web #mapa-web-left {
		float: left;
		width: 360px;
		margin-left: 25px;
		margin-top: 15px;
	}

	#mainContent #mapa-web #mapa-web-right {
		float: left;
		width: 130px;
		margin-top: 15px;
	}
	
		#mainContent #mapa-web #mapa-web-right ul {
			margin: auto auto 25px auto;
		}
		
		#mainContent #mapa-web #mapa-web-right ul li {
			margin: 5px auto;
		}
		
		#mainContent #mapa-web #mapa-web-right ul li a {
			color: #FFFFFF;
			text-decoration: none;
		}

		#mainContent #mapa-web #mapa-web-right ul li a:hover {
			text-decoration: underline;
		}

/*
	¿Tu boca está cuidada?
*/
#tu-boca-esta-cuidada-left {
	float: left;
	width: 467px;
	height: 446px;
	
	background: url(../images/tu-boca-esta-cuidada.jpg) top left no-repeat;
}

#tu-boca-esta-cuidada-right {
	float: right;
	width: 524px;
	height: 446px;
	
	background: url(images/bg-tu-boca-esta-cuidada.gif) top left no-repeat;
}

	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada {
		position: relative;
		top: 50px;
		left: 30px;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada #preguntas {
		height: 350px;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada #paso-02, #tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada #paso-03 {
		display: none;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada label, #tu-boca-esta-cuidada-right #resultado p {
		font-family: Tahoma;
		font-size: 10px;
		color: #000000;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada label.titulo, #tu-boca-esta-cuidada-right #resultado p.titulo {
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada input[type="radio"] {
		margin-right: 5px;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada div.separador {
		padding-top: 20px !important;
	}
	
	#tu-boca-esta-cuidada-right #form_tu_boca_esta_cuidada a.siguiente {
		float: right;
		position: relative;
		top: 10px;
		left: -100px;
	}
	
	#tu-boca-esta-cuidada-right #resultado {
		position: relative;
		top: 150px;
		left: 35px;
		
		width: 435px;
	}		
	
/*
	Consejos
*/
#consejos-left {
	float: left;
	width: 724px;
	height: 446px;
}
	#consejos-left.consejos {
		background: url(images/bg-consejos-left.gif) top left no-repeat;
	}

	#consejos-left.sabias {
		background: url(images/bg-consejos-left-sabias.gif) top left no-repeat;
	}
	
		#consejos-left.sabias #wrapper_consejos {
			position: relative;
			top: 80px;
			left: 50px;
			width: 600px;
			height: 300px;
			overflow: auto;
		}
		
		#consejos-left.sabias ul#consejos {
			top: 0px;
			left: 30px;			
			width: 515px;
			list-style-type: none;
			list-style-image: url(images/icono-consejos.gif);
			list-style-position: outside;
		}
		
		#consejos-left.sabias ul li {
			float: none;
			width: 100%;
			height: auto;
			margin-bottom: 35px;
			
			font-family: Tahoma;
			font-size: 11px;			
		}
		
			#consejos-left.sabias ul li.impar {
				color: #780000;			
			}
			
			#consejos-left.sabias ul li.par {
				color: #000000;
			}
			
	#consejos-left ul {
		width: 450px;
		position: relative;
		top: 100px;
		left: 170px;
		list-style-type: none;		
	}
	
	#consejos-left ul li {
		float: left;
		width: 105px;
		height: 105px;
		
		margin-right: 35px;
		margin-bottom: 35px;
	}
	
	#consejos-left ul li a img {
		border: 0px;
	}
	
	#consejos-left #titulo-consejos {
		float: right;
		position: relative;
		top: 20px;
		left: -30px;
	}
	
#consejos-right {
	float: right;
	width: 260px;
	height: 446px;
	
	background: url(images/bg-consejos-right.gif) top left no-repeat;
}
	
	#consejos-right ul {
		position: relative;
		top: 130px;
		left: 40px;
		list-style-type: none;		
	}
	
	#consejos-right ul li {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}
	
	#consejos-right ul li a img {
		border: 0px;
	}

/*
	Tu Boca Gana
*/
#tu-boca-gana-left {
	float: left;
	width: 467px;
	height: 446px;
	background: url(images/bg-tu-boca-gana-left.jpg) top left no-repeat;
}

#tu-boca-gana-right {
	float: right;
	width: 524px;
	height: 446px;
	background: url(images/bg-tu-boca-gana-right.gif) top left no-repeat;
}

	#tu-boca-gana-right #form_tu_boca_gana #preguntas {
		height: 350px;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana {
		position: relative;
		top: 50px;
		left: 30px;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana label.titulo {
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana label {
		font-family: Tahoma;
		font-size: 10px;
		color: #FFFFFF;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana input[type="image"] {
		float: right;
		position: relative;
		top: 10px;
		left: -100px;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana div.separador {
		padding-top: 20px !important;
	}
	
	#tu-boca-gana-right #form_tu_boca_gana input[type="radio"] {
		margin-right: 5px;
	}
	
	#tu-boca-gana-right #resultado {
		width: 90%;
		position: relative;
		top: 100px;
		left: 20px;
	}
	
	#tu-boca-gana-right #resultado p {
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
	}
	
	#tu-boca-gana-right #resultado p.titulo {
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#tu-boca-gana-right #resultado form * {
		font-family: Tahoma;
		font-size: 11px;
		margin: 5px 5px 5px 0px;
	}
	
		#tu-boca-gana-right #resultado form label {
			width: 50px; 
			float: left;
			color: #FFFFFF;
		}
		
		#tu-boca-gana-right #resultado input[type="text"] {
			float: left;
		}

/*
	¿Qué producto necesitas?
*/
#que-producto-necesitas-left {
	float: left;
	width: 462px;
	height: 355px;
	background: url(images/bg-que-producto-nec-left.gif) top left no-repeat;	
	
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
}	

	#que-producto-necesitas-left * {
		font-family: Tahoma;
		font-size: 11px;
	}
	
	#que-producto-necesitas-left #form_que_producto_necesitas {
		left: 0px;
	}
	
	#que-producto-necesitas-left #form_que_producto_necesitas #que_producto_necesitas_left {
		padding-left: 0px !important;
		margin-left: 0px;
		width: 195px;
	}
	
	#que-producto-necesitas-left #form_que_producto_necesitas #que_producto_necesitas_right {
		width: 255px !important;
	}

	#que-producto-necesitas-left #form_que_producto_necesitas #que_producto_necesitas_bottom {
		left: 0px !important;
	}	
	
	#que-producto-necesitas-left #form_que_producto_necesitas input[type="image"] {
		position: relative;
		top: 0px;
		left: 0px;
	}

#que-producto-necesitas-right {
	float: right;
	width: 492px;
	height: 435px;
}

/*
	Buscador
*/

#buscador-left {
	float: left;
	width: 485px;
	height: 413px;
	
	background: url(images/bg-inside.gif) top left no-repeat;
	padding-top: 20px;
	padding-left: 15px;
}
	
	#buscador-left p {
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
	}
	
	#buscador-left #buscador-resultados {
		margin: 0px auto 10px auto;
	}
	
	#buscador-left #buscador-productos, #buscador-left #buscador-news {
		margin: 10px auto 0px auto;
	}
	
	#buscador-left ul#resultados-buscador-productos, #buscador-left ul#resultados-buscador-news {
		list-style-type: none;
		width: 480px;
		height: 135px;
		overflow: auto;
		
		font-family: Tahoma;
	}
	
	#buscador-left ul#resultados-buscador-news li h2 {
		font-size: 12px;
	}
	
	#buscador-left ul#resultados-buscador-news li h2 a {
		color: #000000;
		text-decoration: none;
	}
	
	#buscador-left ul#resultados-buscador-news li div.encabezado_noticia {
		float: left;
		width: 100%;
		height: 30px;
	}
	
		#buscador-left ul#resultados-buscador-news li div.encabezado_noticia p {
			font-size: 10px;
		}
		
	#buscador-left ul#resultados-buscador-news li div.fecha {
		float: left;
		font-size: 10px;
		color: #787878;
	}
	
	#buscador-left ul#resultados-buscador-news li div.resumen {
		float: left;
		font-size: 10px;
		color: #000000;
		margin-left: 10px;
	}
		
	#buscador-left ul li {
		margin: 5px auto;
	}
	
	#buscador-left ul#resultados-buscador-productos li {
		float: left;
		width: 135px;
		height: 90px;
		
		margin-right: 5px;
		margin-bottom: 5px;
		
		text-align: center;
		
		font-family: Tahoma;
		font-size: 10px;
	}
	
	#buscador-left ul#resultados-buscador-productos li.buscador-subfamilia {
		width: 400px;
		height: 10px;
		text-align: left;
		color: #8B8282;
	}

#buscador-right {
	float: right;
	width: 490px;
	height: 433px;
	
	background: url(../images/bg-buscador.jpg) top left no-repeat;
}

/*
	Área Dentistas
*/

#area-dentistas-left {
	float: left;
	width: 480px;
	height: 423px; 
	
	background: url(images/bg-inside.gif) top left no-repeat;
	
	padding-top: 10px;
	padding-left: 20px;
}
	#area-dentistas-left #img-area-dentistas {
		margin-bottom: 15px;
	}
	
	#area-dentistas-left p {
		font-family: Tahoma;
		font-size: 11px;
		line-height: 20px;
	}
	
	#area-dentistas-left form {
		margin: 10px auto;
	}
	
		#area-dentistas-left form input[type="text"], #area-dentistas-left form textarea {
			width: 200px;
			font-size: 11px;
			margin-bottom: 10px;
		}
		
		#area-dentistas-left form input[type="checkbox"] {
			margin-right: 5px;
		}
		
		#area-dentistas-left form label {
			font-size: 10px;
		}
		
		#area-dentistas-left form input[type="image"] {
			position: relative;
			top: 10px;
		}

#area-dentistas-left #area_logout {
	position: relative;
	left: 345px;
	color: #797979;
	font-size: 8pt;
}

	#area-dentistas-left #area_logout a {
		color: #797979;
	}

	/*
		ESTILOS CONTENIDO AREA DENTISTAS
	*/
	ul#menu_area_dentistas {
		list-style-type: none;
		margin-top: 10px;
	}
	
		ul#menu_area_dentistas li {
			float: left;
			margin-right: 15px;
		}
		
		/* Sección activa */
		ul#menu_area_dentistas li.activa a {
			color: #FFFFFF;
		}
		
		ul#menu_area_dentistas li.opinion {
			width: 100px;
			height: 21px;
			padding: 5px 2px;
		}
		
		ul#menu_area_dentistas li.opinion.activa {
			background: url(images/areas/bg-opinion-dentistas.gif) top left no-repeat;
		}
		
		ul#menu_area_dentistas li.muestras {
			width: 120px;
			height: 20px;
			padding: 5px 6px;
		}
		
		ul#menu_area_dentistas li.muestras.activa {
			background: url(images/areas/bg-muestras-dentistas.gif) top left no-repeat;
		}
		
		ul#menu_area_dentistas li.kits {
			width: 171px;
			height: 20px;
			padding: 5px 3px;
		}
		
		ul#menu_area_dentistas li.kits.activa {
			background: url(images/areas/bg-kits-dentistas.gif) top left no-repeat;
		}
		
			ul#menu_area_dentistas li a {
				color: #797979;
				font-family: Tahoma;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;
				margin-left: 10px;
			}	
			
			ul#menu_area_dentistas li a:hover {
				text-decoration: underline;
			}
	
	/*
		MUESTRAS	
	*/
	#form_base_area.form_muestras_area_dentistas div#lista_muestras, #form_base_area.form_muestras_area_dentistas div#lista_muestras_elegidas {
		float: left;
		width: 150px;
		height: 85px;
		background-color: #FFF;
		font-size: 11px;
		
		overflow:auto;
	}
	
	#form_base_area.form_muestras_area_dentistas div#lista_muestras div.producto_muestras {
		cursor: pointer;
	}
	
		#form_base_area.form_muestras_area_dentistas div#lista_muestras div.producto_muestras:hover {
			background-color: #000;
			color: #FFF;
		}
	
	/*
		CONTENIDO AREA DENTISTAS
	*/
	#contenido_area_dentistas {
		background: url(images/bg-contenido-area-dentistas.gif) top left no-repeat;
		width: 462px;
		height: 278px;
		position: relative;
		top: 5px;
		left: -10px;
		padding-left: 15px;
		padding-top: 10px;
	}

	/*
		FOOTER AREA DENTISTAS
	*/
	#footer_area_dentistas {
		width: 1002px;
		height: 52px;
		background: url(images/bg-footer-area-dentistas.gif) top left no-repeat;
		
		text-align: left;
			
		margin-top: 10px;
		
		font-family: Tahoma;
		font-size: 7pt;
		color: #797979;
	}
		
		#footer_area_dentistas #area_logout {
			float: right;
			position: relative;
			top: 2px;
			left: -5px;
		}
		
			#footer_area_dentistas #area_logout a {
				color: #797979;
			}
		
		#footer_area_dentistas ul#menu_area_dentistas {
			position: relative;
			left: 150px;
			top: 5px;
			margin-top: 0px;		
		}

#area-dentistas-right {
	float: right;
	width: 490px;
	height: 433px;
	
	background: url(images/bg-area-dentistas.jpg) top left no-repeat;
}

/*
	Área Farmacias
*/

#area-farmacias-left {
	float: left;
	width: 480px;
	height: 423px;
	
	background: url(images/bg-inside.gif) top left no-repeat;
	
	padding-top: 10px;
	padding-left: 20px;
}

	#area-farmacias-left #img-area-farmacias {
		margin-bottom: 15px;
	}
	
	#area-farmacias-left p {
		font-family: Tahoma;
		font-size: 11px;
		line-height: 20px;
	}
	
	#area-farmacias-left form {
		margin: 10px auto;
	}
	
		#area-farmacias-left form input[type="text"],#area-farmacias-left form textarea {
			width: 200px;
			font-size: 11px;
			margin-bottom: 10px;
		}
		
		#area-farmacias-left form input[type="checkbox"] {
			margin-right: 5px;
		}
		
		#area-farmacias-left form label {
			font-size: 10px;
		}		
		
		#area-farmacias-left form input[type="image"] {
			position: relative;
			top: 10px;
		}

#area-farmacias-left #area_logout {
	position: relative;
	left: 345px;
	color: #797979;
	font-size: 8pt;
}

	#area-farmacias-left #area_logout a {
		color: #797979;
	}
		
		/*
			ESTILOS CONTENIDO AREA FARMACIAS
		*/
		ul#menu_area_farmacias {
			list-style-type: none;
			margin-top: 10px;
		}
		
			ul#menu_area_farmacias li {
				float: left;
				margin-right: 30px;
			}
			
			/* Sección activa */
			ul#menu_area_farmacias li.activa a {
				color: #FFFFFF;
			}
			
			ul#menu_area_farmacias li.opinion {
				width: 89px;
				height: 21px;
				padding: 5px 2px;
			}
			
			ul#menu_area_farmacias li.opinion.activa {
				background: url(images/areas/bg-opinion-farmacias.gif) top left no-repeat;
			}
			
			ul#menu_area_farmacias li.novedades {
				width: 106px;
				height: 20px;
				padding: 5px 6px;
			}
			
			ul#menu_area_farmacias li.novedades.activa {
				background: url(images/areas/bg-novedades-farmacias.gif) top left no-repeat;
			}
			
			ul#menu_area_farmacias li.merchandising {
				width: 157px;
				height: 20px;
				padding: 5px 10px;
			}
			
			ul#menu_area_farmacias li.merchandising.activa {
				background: url(images/areas/bg-merchandising-farmacias.gif) top left no-repeat;
			}
			
				ul#menu_area_farmacias li a {
					color: #797979;
					font-family: Tahoma;
					font-size: 8pt;
					font-weight: bold;
					text-decoration: none;
					margin-left: 10px;
				}	
				
				ul#menu_area_farmacias li a:hover {
					text-decoration: underline;
				}
			
		/*
			CONTENIDO AREA FARMACIAS
		*/
		#contenido_area_farmacias {
			background: url(images/bg-contenido-area-farmacias.gif) top left no-repeat;
			width: 462px;
			height: 278px;
			position: relative;
			top: 5px;			
			left: -10px;
			padding-left: 15px;
			padding-top: 10px;
		}
		
		/*
			NOVEDADES AREA FARMACIAS
		*/
		#contenedor_novedades_area_farmacias {
			width: 450px;
			height: 200px;
			margin-top: 10px;
		}
		
		#contenedor_novedades_area_farmacias table {
			font-family: Tahoma;
			font-size: 8pt;
		}
		
		#contenedor_novedades_area_farmacias table thead tr th {
			padding-left: 10px;
			color: #FFFFFF;
		}
		
		#contenedor_novedades_area_farmacias table tr {
			height: 23px;
		}
		
		#contenedor_novedades_area_farmacias table tr.fila_impar {
			background-color: #5FB236;
		}
		
		#contenedor_novedades_area_farmacias table tr.fila_par {
			background-color: #74CA4A;
		}
		
		#paginacion_novedades_area_farmacias a {
			font-family: Tahoma;
			font-size: 7pt;
			color: #FFF;
			text-decoration: none;
			margin: 0px 5px;
		}
		
		/*
			FOOTER AREA FARMACIAS
		*/
		#footer_area_farmacias {
			width: 1002px;
			height: 52px;
			background: url(images/bg-footer-area-farmacias.gif) top left no-repeat;
			
			text-align: left;
				
			margin-top: 10px;
			
			font-family: Tahoma;
			font-size: 7pt;
			color: #797979;
		}
			
			#footer_area_farmacias #area_logout {
				float: right;
				position: relative;
				top: 2px;
				left: -5px;
			}
			
			#footer_area_farmacias #area_logout a {
				color: #797979;
			}
			
			#footer_area_farmacias ul#menu_area_farmacias {
				position: relative;
				left: 150px;
				top: 5px;
				margin-top: 0px;		
			}

#area-farmacias-right {
	float: right;
	width: 490px;
	height: 433px;
	
	background: url(images/bg-area-farmacias.jpg) top left no-repeat;
}

/*
	FORMULARIO BASE AREA
*/
	#form_base_area {
		margin: 0px auto !important;
	}
	
	#form_base_area p {
		margin: 5px auto;
	}
	
	#form_base_area .campo_formulario {
		float: left;
		width: 220px;
		margin: 5px auto;
	}
	
	#form_base_area label {
		float: left;
		width: 60px !important;
		color: #FFF;
		font-size: 11px !important;
		font-weight: bold;
		text-align: right;
		margin-right: 5px;
	}

	#form_base_area .campo_formulario input {
		float: left;
		width: 150px !important;
		border: 0px;
		margin-bottom: 0px !important;
	}

	#form_base_area textarea {
		width: 370px !important;
		height: 85px;
		border: 0px;
		margin-bottom: 0px !important;
		margin: 5px auto;
	}
	
	#form_base_area #submit, #form_base_area #baja {
		float: right;
		position: relative;
		top: 2px;
		left: -22px;
	}

	
	/*
		FORMULARIO MUESTRAS
	*/
	#form_base_area.form_muestras_area_dentistas textarea {
		width: 150px !important;
	}
	
	/*
		FORMULARIO KITS
	*/
	#form_base_area.form_kits_area textarea {
		width: 360px !important;
	}

/*
	------------------------------------------------------------------------
	SUBCONTENT HOME
	------------------------------------------------------------------------
*/

#subcontent_home {
	width: 1000px;
	height: 155px;
	margin-top: 5px;
	
	text-align: left;
}

	#subcontent_home * {
		font-family: Tahoma;
		font-size: 9px;
		color: #777777;
	}
	
	/*
		HOME
	*/
	#subcontent_home #tu_boca_gana {
		float: left;
		width: 300px;
		height: 150px;
		background: url(images/bg-tu-boca-gana.jpg) top left no-repeat;
		
		margin-right: 12px;
	}
		#subcontent_home #tu_boca_gana p.titulo {
			margin-top: 30px;
			margin-left: 10px;
			font-size: 11px;
			color: #FFFFFF;
		}
		
		#subcontent_home #tu_boca_gana form {
			width: 60%;
			position: relative;
			left: 105px;
			top: -20px;
		}
			
			#subcontent_home #tu_boca_gana form #campos_form_tu_boca_gana_home {
				position: relative;
				left: 15px;
				top: 10px;
			}			
			
			#subcontent_home #tu_boca_gana form label {
				color: #FFFFFF;	
			}
			
			#subcontent_home #tu_boca_gana form input[type="radio"] {
				margin-right: 10px;
				height: 15px;
			}
			
			#subcontent_home #tu_boca_gana form input[type="image"] {
				position: relative;
				top: 10px;
				left: 100px;
			}
			
	#subcontent_home #que_producto_necesitas {
		float: left;
		width: 613px;
		height: 150px;
		background: url(images/bg-que-producto-necesitas.gif) top left no-repeat;
		
		margin-right: 11px;
	}
	
		#subcontent_home #que_producto_necesitas #form_que_producto_necesitas #que_producto_necesitas_right select {
			padding: 1px !important;
		}
	
	#subcontent_home #login_areas {
		float: left;
		width: 376px;
		height: 150px;
		background: url(images/bg-login-areas.gif) top left no-repeat;
	}
	
	#subcontent_home #home_area_dentistas {
		float: left;
		width: 356px;
		height: 115px;
		background: url(images/bg-home-area-dentistas.gif) top left no-repeat;
		
		padding-left: 20px;
		padding-top: 35px;
	}
	
		#subcontent_home #home_area_dentistas #area_bienvenida { 
			width: 70%;
			float: left;
			
			color: #797979;
			font-family: Tahoma;
			font-size: 8pt;
			font-weight: bold;	
		}
		
		#subcontent_home #home_area_dentistas #area_loogout { 
			width: 30%;
			float: right;
		}
		
		#subcontent_home #home_area_dentistas ul#menu_area_dentistas li { 
			width: 100%;
			margin: 5px auto;
		}
	
	#subcontent_home #home_area_farmacias {
		float: left;
		width: 356px;
		height: 115px;
		background: url(images/bg-home-area-farmacias.gif) top left no-repeat;
		
		padding-left: 20px;
		padding-top: 35px;
	}
	
		#subcontent_home #home_area_farmacias #area_bienvenida { 
			width: 70%;
			float: left;
			
			color: #797979;
			font-family: Tahoma;
			font-size: 8pt;
			font-weight: bold;	
		}
		
		#subcontent_home #home_area_farmacias #area_loogout { 
			width: 30%;
			float: right;
		}
		
		#subcontent_home #home_area_farmacias ul#menu_area_farmacias li { 
			width: 100%;
			margin: 5px auto;
		}

/*
	------------------------------------------------------------------------
	FOOTER
	------------------------------------------------------------------------
*/	
#footer {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #9E9E9E;
}
	
		#footer ul {
			list-style-type: none;
			float: right;
		}
	
		#footer ul li {
			float: left;
		}
		
		#footer ul li img {
			border: none;
		}
		
		#footer a.logout {
			font-size: 7pt;
			color: #FF0000;
			text-decoration: none;
		}
		
		#footer a.logout:hover {
			text-decoration: underline;
		}

/*
	------------------------------------------------------------------------
	FORMS
	------------------------------------------------------------------------
*/
input[type="text"], input[type="password"], select, textarea {
	border: 1px solid #999999;
	padding: 2px;
}
		
/*
	------------------------------------------------------------------------
	HOME
	------------------------------------------------------------------------
*/
	
	/*
		que_producto_necesitas
	*/
	
	#form_que_producto_necesitas {
		position: relative;
		top: 30px;	
		left: 10px;
		line-height: 15px;
	}
	
	#form_que_producto_necesitas #que_producto_necesitas_left {
		float: left;
		width: 175px;
		margin-left: 10px;
	}
	
		#form_que_producto_necesitas #que_producto_necesitas_left div {
			margin-top: 10px;
		}
		
		#form_que_producto_necesitas #que_producto_necesitas_left input#edad {
			width: 30px;
		}

	#form_que_producto_necesitas #que_producto_necesitas_right {
		float: left;
		width: 230px;
		margin-top: 5px;
		margin-left: 10px;
	}
		#form_que_producto_necesitas #que_producto_necesitas_right * {
		}	
		
		#form_que_producto_necesitas #que_producto_necesitas_right label {
			float: left;
			margin-top: 10px;
		}
		
		#form_que_producto_necesitas #que_producto_necesitas_right select {
			margin-left: 10px;
			margin-top: 10px;
		}

	/*
	#form_que_producto_necesitas #que_producto_necesitas_bottom {
		width: 270px;
		
		position: relative;
		top: 10px;
		left: 10px;
	}
		#subcontent_home #form_que_producto_necesitas input[type="image"] {
			position: relative;
			left: 230px;
		}
	*/
		
	/* Resultados */
	#que-producto-necesitas-left #que_producto_necesitas #resultados-que-producto-necesitas {
		width: 480px;
		height: 270px;
		overflow: auto;
		
		margin-top: 10px;
		
		font-family: Tahoma;
	}
	
	#que-producto-necesitas-left #que_producto_necesitas ul#resultados-buscador-productos {
		list-style-type: none;		
	}
	
	#que-producto-necesitas-left ul#resultados-buscador-productos li {
		float: left;
		width: 135px;
		height: 90px;
		
		margin-right: 5px;
		margin-bottom: 5px;
		
		text-align: center;
		
		font-family: Tahoma;
		font-size: 10px;
	}
	
	#que-producto-necesitas-left ul#resultados-buscador-productos li.buscador-subfamilia {
		width: 400px;
		height: 10px;
		text-align: left;
		color: #8B8282;
	}
	
	/*
		#login_areas		
	*/
	
	#login_areas p {
		width: 80px;
		float: right;
		position: relative;
		top: 5px;
	}
	
	#login_areas_farmacias {
		float: left;
		width: 150px;
		
		position: relative;
		top: 45px;
		left: 20px;
	}

	#login_areas_dentistas {
		float: left;
		width: 150px;
		
		position: relative;
		top: 45px;
		left: 55px;
	}
	
	#form_login_areas_farmacias input[type="text"], #form_login_areas_dentistas input[type="text"] {
		width: 60px;
	}
	
	#form_login_areas_farmacias input[type="image"], #form_login_areas_dentistas input[type="image"] {
		position: relative;
		top: 5px;
	}

#login_areas_seccion {
	width: 1002px;
	height: 52px;
	background: url(images/bg-login-areas-seccion.gif) top left no-repeat;
	
	text-align: left;
		
	margin-top: 10px;
}
	#login_areas_seccion * {
		font-family: Tahoma;
		font-size: 9px;
		color: #777777;
	}
	
	#login_areas_seccion #login_area_seccion_farmacias {
		width: 300px;
		float: left;
		
		position: relative;
		left: 160px;
		top: 7px;
	}
	
	#login_areas_seccion #login_area_seccion_dentistas {
		width: 300px;
		float: left;
		
		position: relative;
		left: 370px;
		top: 7px;
	}

#login_areas_seccion form {
	width: 100px;
	float: left;
}

#login_areas_seccion p {
	font-family: Tahoma;
	font-size: 9px;
	color: #777777;
	
	width: 200px;
	float: right;
	
	position: relative;
	top: 10px;
}

#area-equipo-phb {
	width: 1000px;
	height: 480px;
	background: url(images/bg-area-equipo-phb.jpg) top left no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	
	text-align: left;
}

	#area-equipo-phb.inside {
		background: url(images/bg-area-phb.gif) top left no-repeat;
	}

	#area-equipo-phb form#login {
		position: relative;
		top: 30px;
		left: 30px;
		width: 190px;
		line-height: 13px;
	}
	
		#area-equipo-phb form#login input.input_text {
			width: 100%;
			margin: 10px auto 0px auto;
		}
		
		#area-equipo-phb form#login input#button-submit-area-phb {
			float: right;
		}
		
	#area-equipo-phb #area-wrapper {
		width: 940px;
		position: relative;
		top: 30px;
		left: 30px;
	}
	
	#area-equipo-phb #area-equipo-phb-left {
		width: 214px;
		height: 400px;
		background-color: #C1C1C1;
		
		float: left;		
		margin-top: 10px;
	}
	
		#area-equipo-phb #area-equipo-phb-left ul#menu {			
			list-style-type: none;
			margin-top: 10px;
		}
		
			#area-equipo-phb #area-equipo-phb-left ul#menu li {
				margin: 5px auto;		
			}
			
				#area-equipo-phb #area-equipo-phb-left ul#menu li a {
					padding-left: 15px;
					text-decoration: none;
					color: #000000;
					display: block;
				}
				
				#area-equipo-phb #area-equipo-phb-left ul#menu li form {
					padding-left: 15px;
				}
				
					#area-equipo-phb #area-equipo-phb-left ul#menu li form #termino {
						width: 180px;
						font-size: 11px;
						margin: 5px auto;
					}
					
					#area-equipo-phb #area-equipo-phb-left ul#menu li form #submit {
						float: right;
						margin-right: 15px;
					}
				
				#area-equipo-phb #area-equipo-phb-left ul#menu li.selected a, #area-equipo-phb #area-equipo-phb-left ul#menu li a:hover {
					background-color: #5F4545;
					font-weight: bold;
					color: #FFFFFF;
				}
				
	
	#area-equipo-phb #area-equipo-phb-right {
		width: 722px;
		height: 400px;
		background-color: #C3A7A7;
		
		float: right;
		margin-top: 10px;
	}
	
		#area-equipo-phb #area-equipo-phb-right select {
			background-color: transparent;
			border: 0px;
			font-family: Tahoma;
			font-size: 11px;
		}
			
			#area-equipo-phb #area-equipo-phb-right select option {
				background-color: #C3A7A7;
			}
			
		#area-equipo-phb #area-equipo-phb-right #lista_documentos {
			width: 705px;
			height: 338px;
			background-color: #D1C4C4;
			position: relative;
			top: 0px;
			left: 8px;
			
			padding-top: 10px;
		}
			#area-equipo-phb #area-equipo-phb-right #lista_documentos table {
				margin: 5px 0px 0px 5px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #lista_documentos table tbody tr {
				height: 20px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #lista_documentos table tbody tr td {
				border-bottom: 1px solid #8E6767;
				padding: 2px 5px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #lista_documentos a img {
				border: 0px;
			}
		
		#area-equipo-phb #area-equipo-phb-right #paginacion_lista_documentos {
			width: 50%;
			float: right;
			text-align: right;
			margin-top: 5px;
			margin-right: 10px;
		}
		
			#area-equipo-phb #area-equipo-phb-right #paginacion_lista_documentos a {
				margin: auto 5px;
				color:  #000000;
				text-decoration: none;
			}
			
			#area-equipo-phb #area-equipo-phb-right #paginacion_lista_documentos a:hover {			
				text-decoration: underline;
			}
		
		/* FOROS */
		#area-equipo-phb #area-equipo-phb-right #mensajes_foro {
			position: relative;
			top: 5px;
			left: 10px;
			
			height: 375px;
		}
		
			#area-equipo-phb #area-equipo-phb-right #mensajes_foro table thead tr {
				color: #FFFFFF;
				background-color: #8E6767;
				height: 20px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_foro table th, #area-equipo-phb #area-equipo-phb-right #mensajes_foro table td {
				padding: 0px 5px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_foro table tbody tr {
				height: 35px;
				background-color: #D1C4C4;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_foro table td a {
				color: #000000;
				text-decoration: none;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_foro table td a:hover {
				text-decoration: underline;
			}
			
		#area-equipo-phb #area-equipo-phb-right span.autor {
			color: #646464;
			font-size: 10px;
		}
		
		#area-equipo-phb #area-equipo-phb-right #tema_foro {
			position: relative;
			left: 7px;
			
			height: 375px;
		}
		
		#area-equipo-phb #area-equipo-phb-right #mensajes_tema_foro {
			background-color: #D1C4C4;
			height: 335px;
			width: 685px;
			overflow: auto;
			padding: 10px;
		}
			#area-equipo-phb #area-equipo-phb-right #mensajes_tema_foro hr {
				color: #8E6767;
				margin: 10px auto;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_tema_foro h1 {
				font-size: 14px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #mensajes_tema_foro div.texto_mensaje {
				margin: 10px auto;
			}
			
		#area-equipo-phb #area-equipo-phb-right #nuevo_tema {
			position: relative;
			top: 10px;
			left: 10px;
		}
		
			#area-equipo-phb #area-equipo-phb-right #nuevo_tema label {
				font-weight: bold;
			}
			
			#area-equipo-phb #area-equipo-phb-right #nuevo_tema #titulo {
				width: 90%;
				font-size: 11px;
				margin: 10px auto;
			}
			
			#area-equipo-phb #area-equipo-phb-right #nuevo_tema #mensaje {
				width: 90%;
				height: 250px;
				margin-bottom: 10px;
			}
			
			#area-equipo-phb #area-equipo-phb-right #nuevo_tema #submit {
				float: right;
				margin-right: 65px;
			}
			
#header #rightHeader ul#area {
	position: relative;
	left: 500px;
	top: 30px;
	width: 350px;
}

/*
	.clear
*/
.clear {
	clear: both;
}
