
#nav {
	float:left;
	width:160px;
	padding-left:41px;
	padding-right:30px;
	font-size:11px;	
}

	#nav ul {
		margin:0;
		padding:0;
	}
	#nav ul li {
		background-image:url(../images/nav_bullet.gif);
		background-repeat:no-repeat;
		padding-left:14px;
		height:23px;			
		line-height:24px;
		border-bottom:1px solid #d5d0d0;
	}
		#nav li:hover {
			background-color:#f1eff0;
		}	
	#nav ul li.last {
		border-bottom:0;
		margin-bottom:2px;
	}
	#nav ul li a {
		width:146px;
		display:block;
		text-decoration:none;
		color:#908c8c;
		text-transform:uppercase;
	}
		#nav ul li a:hover {	
			color:#4a4848;
		}
		

	#nav li.cat-title  {
		padding-left:12px;	
		background-color:#beb9b9;
		background-image:none;
		border-top:1px solid #928e8e;
		border-bottom:1px solid #928e8e;		
	}
		#nav .cat-title a {
			color:#ffffff;
			font-weight:bold;
		}

	/*------- CUIDADO PERSONAL --------------*/
	ul#cuidado-personal-on li  {
		border-bottom:1px solid #cf97b2;
	}
	ul#cuidado-personal-on li.cat-title, ul#cuidado-personal-on li.cat-title:hover  {
		background-color:#a85990;
		border-top:1px solid #d192bd;
		border-bottom:1px solid #d192bd;		
	}
		ul#cuidado-personal-on li a {
			color:#a95a91;
		}
		ul#cuidado-personal-on li a:hover {
			color:#552d49;
		}	
		ul#cuidado-personal-on li.cat-title a:hover {
			color:#ffffff;
		}		
	/*------- CUIDADO DEL HOGAR --------------*/	
	ul#cuidado-hogar-on li  {
		border-bottom:1px solid #c8e703;
	}	
	ul#cuidado-hogar-on li.cat-title, ul#cuidado-hogar-on li.cat-title:hover {
		background-color:#98a905;
		border-top:1px solid #98a800;
		border-bottom:1px solid #98a800;		
	}
		ul#cuidado-hogar-on li a {
			color:#97a601;
		}
		ul#cuidado-hogar-on li a:hover {
			color:#606a01;
		}		
		ul#cuidado-hogar-on li.cat-title a:hover {
			color:#ffffff;
		}

	/*------- MARCAS PRIVADAS --------------*/	
	ul#marcas-privadas-on li  {
		border-bottom:1px solid #feb274;
	}		
	ul#marcas-privadas-on li.cat-title, ul#marcas-privadas-on li.cat-title:hover {
		background-color:#f76f01;
		border-top:1px solid #feb274;
		border-bottom:1px solid #feb274;		
	}
		ul#marcas-privadas-on li a {
			color:#fb8220;
		}
		ul#marcas-privadas-on li a:hover {
			color:#f76f01;
		}		
		ul#marcas-privadas-on li.cat-title a:hover {
			color:#ffffff;
		}


/*-------------------------------------------*/
/*-------------------------------------------*/
	
#interna-right {
	float:left;
	width:590px;
	padding-right:41px;
	/*width:631px;*/
	border-left:1px solid #ee1b2e;
	padding-left:27px;
	padding-bottom:15px;

}

	#banner-interna {
		float:none;
		clear:both;
		height:282px;
		margin-bottom:30px;
	}
	
/*-------------------------------------------*/
/*-------------------------------------------*/
#producto-top {
	/*padding-bottom:10px;*/
	/*border-bottom:1px solid #ee1b2e;*/
}	
	#producto-banner {
		float:left;
		width:589px;
		height:70px;
	}
	#producto-marca{
		float:right;
		text-align:right;
		width:294px;
		height:70px;
	}	
	#producto-img {	
		float:left;
		width:345px;
		/*border-right:1px dotted #a85990;*/
		background-image:url(../images/linea_dotted_vert.gif);
		background-position:right;
		background-repeat:repeat-y;
	}
	#producto-info {
		float:left;
		width:244px;
		padding-bottom:0px;
	}



	#elementos {
		padding-bottom:0px;
	}
	
	
	
	
	 ul#producto-list {
		margin:0;
		padding:0;
	 	margin-top:0px;		
	}
	 ul#producto-list li {
	 	padding-left:13px;
	 	background-repeat:no-repeat;
		line-height:12px;
		
	 }	
	 ul#producto-list li {
		background-image:url(../images/bullet_prod.gif);
		background-position:3px 6px;
	 }
	 
 	 ul#producto-list li a {
		color:#5e5c5c;
		text-decoration:none;
	 }	
	 ul#producto-list li a:hover {
		color:#9d9a9a;
		text-decoration:none;
	 }
	 
	 
	 
	 
	 
	 ul#producto-list li.title {
		font-weight:bold;
		color:#ee1b2e;
		background-image:url(../images/bullet_prod_title.gif);
		background-position:left 6px;
		text-decoration:none;
	}
	ul#producto-list li.title a {
		color:#ee1b2e;
		text-decoration:none;
	}
	ul#producto-list li.title a:hover {
		color:#ac1421;
	}
	
	
/*-------------------------------------------*/
/*-------------------------------------------*/

label, label span {display: block; padding-bottom: .25em; font: 12px Arial, Helvetica, sans-serif; color:#ee1b2e;}
label {float: left; width: 100%;}
label span {float: left; width: 20%; text-align: left; padding-right: 10px;}

/*---- Agregado para radio buttons ------------*/
span.label2 {display:inline; float: left; width: 30%; text-align: left; padding-top:5px; padding-right: 10px; color:#ee1b2e;}
label.label-radio { display:inline; float: left; width:auto; text-align: left; color:#5e5c5c; padding-top:5px; padding-right:10px; }
/**********************************************/

fieldset input {float: left; width: 40%; border: 1px solid #928e8e; font: 11px Arial, Helvetica, sans-serif; color: #656262;}
fieldset input hover {border-color: #999}
fieldset textarea {float: left; width: 40%; border: 1px solid #928e8e; font: 11px Arial, Helvetica, sans-serif;} 

/*---- Agregado para radio buttons ------------*/
fieldset input.radio {float: left; width:auto; border:0; font: 11px Arial, Helvetica, sans-serif; display:inline; padding-right:4px;  }
/**********************************************/


fieldset {
	width: 100%;
	padding: 0 0px;
	border: 0px ;
	overflow: hidden;
	text-align: center;
}

form div {margin-bottom: 10px; padding: 0px 110px; text-align: left; }

form div input {
	background-color: #e5dfdf;
	border: 1px solid #928e8e;
	font:  12px Arial, Helvetica, sans-serif;
	color:#ee1b2e;
	text-transform: uppercase;
}

form div input:hover {background-color: #c9c4c4;}

.boton {border: 1px solid #000000;
width: 150px;
float: left;
padding-left: 0px;
width: 20%;
} 

