 #cont3, #cont5, #cont6 {	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#cont3 {	float: left;	height: 450px;	width: 290px;	font-size: .8em;}
#cont3 a img {	padding:1px;	background-color:#fff;	border: 1px solid #CCCCCC;margin: 5px;}
#cont3 a:hover img, #cont3 a img.imgactiva {	border: solid 2px #73BA24;}

p.volver {	right:10px;	top:30px;height:14px;	font-size:12px;	position:absolute;}

#cont4 h1 {	font: 1.4em Verdana;	color: #75B928;	text-decoration: underline;	font-weight: bold;	display: block;	text-transform:uppercase;}
#cont4 {	width: 300px;	float: left;}
#cont4 h4 a {	text-align: right;	display: block;}
#cont4 h3 a {	font-size: 14px;}
#cont4 h4{font-size: 1.3em;}

#cont5 {	background: url(fnfoptionselprod.gif) repeat-y;	width: 300px;	font-size: 0.8em;	position: relative;}
	
	#cont5  ul {	padding-left: 12px;}
	#cont5  ul li {float: left;padding: 10px 0 0 10px ;	display: table-row; background:url(option.gif) left center no-repeat;}
	#cont5  ul li.opcion {background:url(option.gif) -166px center no-repeat;}
	#cont5  p {	display: block;	padding: 10px 30px 0 25px;	position: relative;	width: 200px;	height: 30px;	left:1px;	line-height:1.2em;	}
	#cont5  p strong {	width: 70px;font-weight: normal;	top: 8px;}
	#cont5 p em {	top: 17px;	font-weight: normal;	text-decoration: line-through;	font-style:normal;}
	#cont5 p em, #cont5 p strong{	position: absolute;	right: -30px;	text-align: right;	}
	#cont5  p a {	color: #8D8D8D;	position: absolute;	top: 5px;	left: 34px;}
	#cont5 ul li em img {	border: 1px solid #9D9D9D;	margin: 7px;}
	#productos p input{	position:absolute;	left:5px;	top:10px;	}
		input.opcion {	margin: 10px 0 0 10px;	display: none;}
	
	#cont5 #headproduct{background-image:url(fndsuperiorprod.gif);padding:0px;height:10px}
	#cont5 #headproduct,#footproduct{width:300px;padding:0px;left:0;background-repeat:no-repeat;}
	#cont5 #detalleproducto{background:url(fndpieprod.gif) left bottom no-repeat;padding:0 0 110px 0;}
	.producto {	width: 605px;}
	#cont5 #detalleproducto  span {		
			background: url(fndtitprod.gif) left top repeat-y; margin: 10px 0;	font-weight: bold;
			color: #FFFFFF;
			padding: 5px 0 5px 10px;
			font-size: 1.2em;
			display: block;
			z-index:10;
			position:relative;
		}	
	.checked {font-weight: bold;}
	.checked {background: url(fndoptionselprod.gif);}
	#color {text-transform:uppercase}
#cont6 {	left: 616px;	top: 11px;	width: 152px;	background: url(fndinteres.gif);	position: absolute;	height: 598px;	}
	#cont6 .elemento {	width: 110px; margin: auto;	float: none;	text-transform:uppercase;	font-size:.9em;}
	#cont6 .elemento img{	width: 107px;	height: 120px;	}
	#cont6 .elemento em{	display:block;	text-decoration:line-through;font-style:normal;}

#add {	border:none;	width: 130px;	height: 21px;}
#cont2  {	background: url(fndtitarreglos.gif) no-repeat;}
#cont2 h2 {	margin: 0 0 0 45px;	height: 40px;	text-transform:uppercase;	font-size:5px;}
	ul#botones{text-align:right;}
	ul#botones li  {	display: block;	height: 16px;}
a.imprimir {background: url(detalle01b_15.gif) right  5px no-repeat;}
a.enviar {	background: url(detalle01b_18.gif) right 5px no-repeat;}
a.enviar, a.imprimir {	color:#949494;font-size:9px;	padding: 2px 18px 0 0;	height: 14px;}
.elemento {float: right;	height: 170px;	width: 135px;	position: relative;	line-height: 1.7em;	font-size: 1em;	text-align: right;	color: #999999;	display: block;	padding: 5px;}
.elemento a {font: 1.2em Verdana, Arial, Helvetica, sans-serif;	color: #75B928;	text-decoration: underline;	font-weight: bold;	display: block;	text-transform:uppercase;}

/*Enviar a un amigo*/
.popup{	position:absolute;	left:50%; margin-left:-165px; top:0px; width:510px; background:transparent url(popup_head.png) no-repeat;padding-top:46px;text-align:left;font-family:Verdana; z-index:10}
	* html .popup{background-image:url(popup_head.gif)}/*:first-child+html .popup{background-image:url(popup_head.png)}*/
	.popup .pbody{background:transparent url(popup_body.png) repeat-y;}
	* html .popup .pbody{background-image:url(popup_body.gif)}/*:first-child+html .pbody{background-image:url(popup_body.png)}*/
	.popup .pcontent{padding:0 60px 10px 50px;}
	.popup .pfoot{height:53px;background:transparent url(popup_foot.png) no-repeat left bottom;	cursor:pointer;}
	* html .popup .pfoot{background-image:url(popup_foot.gif)}/*:first-child+html .pfoot{background-image:url(popup_foot.png)}*/
	.popup p{padding:5px 0; text-align:justify;}
	.popup h5{color:#027765;font-size:16px; font-weight:bold;}
	.popup h6{font-size:12px; text-transform:uppercase;}
	.toggler{text-decoration:underline;	cursor:pointer;}
	.popup input {border: 1px solid #666; padding:2px;}
	.popup label {font-size:12px;display: block; padding:2px;}
	.popup button {padding:2px; width:80px;}
/*validacion*/
.error, .sending, .ok{margin:10px;padding:10px;	background:#fbfbfb;	font-weight:bold;text-align:center;}
.error{color:red}
.sending{color:#ff8040;	background:#fbfbfb url(ajax-loader.png) no-repeat 40% 50%}
.ok{color:blue}
.focus{	background:white;border:1px solid red;color:#9D9D9D;}
.invalid{background:#fab6b6;color:#FFFFFF !important;border:1px solid #ccc;}
.valid{	background:#73BA24; color:#FFFFFF !important;border:none;}

#contactform div{padding-bottom:8px;}
	#contactform b{width:170px; font:normal 12px Arial; display:block; float:left; padding-left:30px;}
	#contactform span{margin-left:200px; display:block;}
	#contactform i{padding-left:2px; color:#416CE6;}
	#contactform input{display:block; width:160px; padding:1px 3px; border:1px solid #ccc; color:#9D9D9D; font:normal 12px Arial;}
		.submit input{margin-left:200px; display:block; font-weight:bold !important;}



