/* 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-weight:normal;text-align:left}
ul,ol,dl,li,dt,dd{list-style-type:none} 
a {text-decoration:none}
*:focus{outline:none;}

html, body, select, input {font: 10px Verdana, Helvetica, sans-serif; color:#656565;}
	
h1{color:#6D2620;text-transform:uppercase;}
select, textarea,  input {border: 1px solid #aaa;	font-size: 10px;color:#999;}

body{}

.boton {	border: none;}

#topBodyTitle{display:none}

/* Para ocultar Textos de Elementos con fondo de Imagen*/
#vercarrito a, #logo h2 a,  #general h3, #novedades a, #dulces a, .bverdetalle_ a,#nav1 ul li a,#buscarproductos h3, #ofertas h2,  .detalleelemento a, #cont4 h3, .complementaregalo h3  {
display: block;
text-indent: -9000px;
}

li.desayunos {background-position: 0px top;width: 93px;}
li.dulces {background-position: 400px top;	width: 78px;	}
li.flores {background-position: 323px top;	width: 68px;		}
li.canastas {background-position: 257px top;	width: 83px;	}
li.ofertas {background-position: 174px top;	width: 75px;	}
li.novedades {background-position:100px top; width: 103px;}


li#selected.desayunos, li.desayunos a:hover{	background-position: 0px bottom;		}
li#selected.dulces, li.dulces  a:hover{background-position: 400px bottom;		}
li#selected.flores, li.flores  a:hover{background-position: 323px bottom;		}
li#selected.canastas , li.canastas  a:hover {background-position: 257px bottom;		}
li#selected.ofertas , li.ofertas  a:hover{background-position: 174px bottom;		}
li#selected.novedades , li.novedades  a:hover{background-position:100px bottom;		}
	
#vercarrito {background: url(bcarrito.gif);	position: absolute;	left: 346px;	top: -15px;	width: 122px;	height: 34px;}
#vercarrito a {height: 34px;}
		
/* Para ocultar Textos de Elementos con fondo de Imagen*/
#vercarrito a, #logo h2 a,  #general h3, #novedades a, #dulces a, .bverdetalle_ a,#nav1 ul li a,#buscarproductos h3, #ofertas h2,  .detalleelemento a, #cont4 h3, .complementaregalo h3  {
		display: block;
		text-indent: -9000px;
}

#cont1 {margin:auto; width:780px; position: relative;background:url(dulcesorpresa-baner.gif) no-repeat center top}
#cont2 {position: relative;	width: 760px;	top: 175px;	padding:10px 10px 40px 0;	min-height: 390px;	height: auto !important;	height: 390px;}

/*Header*/
#head1 {position:absolute;	width:775px;	top:0;height:176px;	background:url(header.gif) no-repeat}
#logo {position:absolute;	left:28px;	top:20px;	width: 188px;	height: 109px;	background:url(logo.gif) no-repeat;}
#logo h2 a{height:100px;}

/*Navegacion Principal Header*/
#nav1 {	position:absolute;	left:263px;	top:30px;	width:512px;	height:70px;}	
#nav1 ul li, #nav1 ul li a:hover{ background-image:url(menu.gif); height:46px;	}	
#nav1 ul li a{height:46px;}

li#mdesayunos {background-position: 0px top;width: 93px;}
li#mdulces {background-position: 400px top; width: 78px; }
li#mflores {background-position: 323px top; width: 68px; }
li#mcanastas {background-position: 257px top; width: 83px; }
li#mofertas {background-position: 174px top; width: 75px; }
li#mnovedades {background-position:100px top; width: 103px;}


	li#mdesayunos.selected, li#mdesayunos a:hover{ background-position: 0px bottom;		}
	li#mdulces.selected, li#mdulces  a:hover{background-position: 400px bottom;		}
	li#mflores.selected, li#mflores  a:hover{background-position: 323px bottom;		}
	li#mcanastas.selected , li#mcanastas  a:hover {background-position: 257px bottom;		}
	li#mofertas.selected , li#mofertas  a:hover{background-position: 174px bottom;		}
	li#mnovedades.selected , li#mnovedades  a:hover{background-position:100px bottom;		}
	
#vercarrito {background: url(bcarrito.gif);	position: absolute;	left: 649px;	top: 114px;	width: 122px;	height: 34px;}
#vercarrito a {height: 34px;}
		
#busqueda strong {font-weight: normal;	font-size: 9px;}
#buscarinput {height: 14px;	width: 120px;}
#login {font-weight: bold;	text-align: right;	padding: 0 20px; margin-top:2px; position: absolute;	right: 10px;}
#login a{color:#888888;}
#login a:hover{text-decoration:underline;}

/*Buscador */
#busqueda {position: absolute;	left: 410px; top: 154px; width: 263px; height: 25px; color:#999;}
#busqueda .boton {position: absolute; top: 0px; left: 296px; width:53px; height:15px}
#busqueda p strong{font:10px Verdana !important; position:absolute; left:-30px; top:1px;}
.buscarinput{position:absolute; left:130px; width:150px;font-size:12px;padding:1px 3px;border:1px solid #ccc;background:#fff}
#txtbuscar{font-size:11px;}

/*footer*/
#foot1 {	position:relative; width:762px; height:100px; font-size: 10px; clear: both; bottom: 0px; margin: 150px auto 0 auto;}
#foot1 p a, #foot1 p a:hover{float:right; font:10px Arial; margin-right:15px; text-decoration:underline;}
#foot1 em {font-style:normal; padding:3px 0 3px 0; display:block; margin-left:10px;}	
#foot1 em a {font-weight:bold; color:#888888;}	
#foot1 em a:hover{text-decoration:underline;}
#nav2 {position:relative; top:2px; height:21px; 	width:760px; background:#e5e5e5; padding:10px 0 0 0; margin: 5px 0px}
#nav2 a{ font-weight:normal;color: #848484;	text-decoration: none; margin: 0px 7px;}
#nav2 a:hover{text-decoration:underline;}
#nav2 ul li, #nav1 ul li{float:left;}
#nav2 ul li{border-right: solid 1px #858484;}
#nav2 ul {list-style: none; margin:0 0 0 20px;}
#nav2 li.final {border-right-style: none;}

#transacciones {position:relative; height:33px; width:763px;	background:url(transacciones.gif) no-repeat;}
#transacciones #saftpay{position:relative; left: 460px; height:33px; width:100px; display:block;}
#transacciones #saftpay2{position:absolute; left: 375px; height:33px; width:78px; display:block;}
#transacciones a span{display:none;}
#copyright {position:relative;height:18px;width:760px;background:#CCAF6E;	color:#fff;		margin: 2px 0px;padding:2px 0 0 0;text-align:center;}

/*Errores del Explorer*/
.clearfix:after {content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/*Para IE Mac*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.hidden{display:none !important}

/*Contenedor de Posicion de Panas estáticas*/
#cont9{width:600px;margin:auto;}

/*Marco para contenedor*/
.marco {	background: url(marco.gif) right top no-repeat;}
#nav3 h2 strong, #paginador a, .tituloofertas_ h3, #ofertas .precios, .elemento strong  {color: #6D2620;}

embed{cursor:move;}

/*banner-top
body{background:url(dulcesorpresa-baner-junio.gif) no-repeat center top}
#head1{top:36px}
#cont2 {top:210px}*/


