/* definimos los principales manejadores*/
	*{margin:0;padding:0}
	a img,iframe,form,fieldset{border:none}
	h1,h2,h3,h4,h5,h6{font-weight:normal}
	input,textarea,select,button{
	font-size:100%
}
	select{margin:inherit}
	table{border:0;border-collapse:collapse}
	td,th,caption{font-size:100%;font-weight:normal;text-align:left}
	ul,ol,dl,li,dt,dd{list-style-type:none}
	a {text-decoration:none}
	a:focus{outline:none !important;border:none}

body {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
p, ul, ol, table {	font-size: 1.2em;}
p {	padding: 3px 0;}
h2	{	color: #FFFFFF;}
a {	color: #416CE6;	text-decoration: none;}

a:hover {	text-decoration: underline;}
		
	 #logo_ h2 a, #nav1 ul li a, .general h2, ul.destacados li a ,#nav2 h3 {
		display: block;
		text-indent: -9000px;
	}
/* secciones del documento */
#cont1 {margin:auto; width:780px; position: relative;}
#cont2 {	position: relative;	top: 150px;	padding: 5px 0 20px 0;	left: 1px;	min-height: 700px;	height: auto !important;	height: 700px;}
#cont3 h2	{	height:20px;padding: 10px 0 0 0;	font-size: 0.1em;}
#cont5 {margin-top:15px;}


#head1 {	position:absolute; width:775px; height:148px;background:url(fndencabezado.gif)  repeat-x;top: 0px;}
	#logo_ {	position:absolute;	left:6px;	top:40px;	width: 237px;	height: 109px;	background:url(logo.gif) no-repeat;}
		#logo_ h2 a{height:90px	}
	#vercarrito {	background: url(fndcarrito.gif) no-repeat;	position: absolute;	left: 602px;	top: 108px;	width: 140px;	height: 34px;	padding: 0 0 0 30px;}
	.boton {position: absolute;	top: 7px;	left: 272px;	width: 56px;	height: 14px;}
	
	#idiomas {	text-align: right;	padding: 0 40px;position: absolute;	left: 558px;	width: 137px;	font-size: .8em;	top: 10px;}
		#idiomas a {color: #9D9D9D;}
		
	#vercarrito a{	color: #0066CC;	font-weight: bold;	text-decoration: underline;}
	
	#buscar {position:absolute;	left:233px;	top:107px;	width:343px;	background: #EAEAEA url(fndbuscar.gif) no-repeat right top;	padding: 7px;	height: 20px;}
		#buscar input {font-size: 10px;	background:#fff;}
		.buscarinput {width: 120px;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #999999;	text-transform:lowercase;}
		#usuario {	position: absolute;	top: 47px;	right: 3px;	font-size: .9em;}
		#usuario a {padding-right: 5px;	padding-left: 5px;}
	
	#nav1 {	position:absolute;left:329px; top:74px;	width:447px;height:29px;}

	/*Navegacion*/
	#nav1 ul li, #nav1 ul li a:hover{height:26px;width: 84px;}
	#nav1 ul li a	{height:26px;}
	#nav1 ul 	{	list-style:none;}
	#nav1 ul li.enoferta { width:106px;		background-position:  left top;		}
		.cajas {	background-position: 337px 0px;}
		.rosas {	background-position: 252px 0px;}
		.tortas {	background-position: 168px 0px;}
		.plantas {	background-position: 84px 0px;}
		/*hover*/
		.enoferta a:hover{background-position: left bottom;		}
		.cajas  a:hover{background-position: 337px bottom;		}
		.rosas  a:hover{background-position: 252px bottom;		}
		.tortas  a:hover {background-position: 168px bottom;		}
		.plantas  a:hover{	background-position: 84px bottom;		}	
		
#nav2 {left: 4px;	top: -5px;font-size: 0.9em;	width: 165px;	background: url(navfondo.gif)  repeat-y;	line-height: 1.5em;	color: #4E4E4E;	position: absolute;}
#nav2 h3 {height: 28px;	background-repeat: no-repeat;}
#nav2 h2 a {font:12px Arial; color:#666666}
#nav2 ul {list-style: none;	padding: 5px 0 13px 30px;}
#nav2 ul li a {	color: #666666;}
#nav2 ul li {	height: 16px;font-size: 1.2em;}
#nav2 ul li a:hover {	text-decoration: underline;}
#nav2 ul li a:hover, #nav2 ul li a.selected {	text-decoration: underline;}
#nav2 ul li a.selected {	color: #6CAA25;}
ul.provincia {background: url(navpie.gif) left bottom no-repeat;}
	
#foot1 {	position:relative; width:762px;height:160px;	font-size: 0.8em; clear: both;	bottom: 0px; margin: 150px auto 0 auto;	background: url(pie.gif) repeat-x 0px 60px;	color: #67A71F;}
	#nav3 {	position: absolute;	left: 120px;	top: 68px;	font-size: 12px;	color: #666666;}
		#nav3 a {padding-right: 7px;	padding-left: 7px;	color: #666666;}
	#nav4 {	position:absolute;	top:99px;	height:21px;	width:760px;color: #FFFFFF;	font: 10px Verdana, Arial, Helvetica, sans-serif;	text-align:center;}
			#nav4 a{	color: #FFFFFF;	text-decoration: none;	margin: 0px 5px;}
			#nav4 a:hover{text-decoration:underline;}
			#nav4 ul li, #nav1 ul li{	float: left;}
			#nav4 ul li{	border-right: 1px solid #FFFFFF;}
			#nav4 ul {width:600px;	margin: auto;	}
			#nav4 li.final {	border-right-style: none;}
		.creditos {	position: absolute;	top: 130px;	color: #666666;	width: 147px;	right: 0px;}
		.creditos a{text-decoration:underline;}

#usuario, #idiomas, #cont4 h2, #nav4 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#agregar {	position: absolute;	right: 10px;	bottom: 20px;}

.tipoletra1 {font-family: Arial, Helvetica, sans-serif;}

#derechos {position: absolute;	left: 33px;	top: 130px;}
#add {	position: absolute;	right: 10px;	bottom: 20px;}
#interes { background: url(fndtitinteres.gif) no-repeat;	line-height: 1.2em;	padding: 25px 0 0 25px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;}

#button,#add,.complemento input, input.actualizar,.descripcion input
{
	cursor:pointer;
}

.hidden{	display:none !important}
.aviso {color:#F49914; font-weight:bold;text-align:center;}
#logoimpresion{display:none;position:absolute;top:0px;left:0px;}
#printnow{display:none;position:absolute;top:0px;left:0px;}