body{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:10px;
	background-color:#F8E5BF;
	font-family:Arial, Helvetica, sans-serif;	
}
p, form{
	padding:0px;
	margin:0px;
	border:0px;
}
a{
	text-decoration:none;
}
.all{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
.bodi{
	float:left;	
	width:780px;
	/*background-image:url(../img/bg_top.gif);
	background-repeat:no-repeat;*/
	background-color:#F8E5BF;
}
.header{
	width:772px;
	height:144px;
	float:left;
	display:inline;
	margin-left:4px;
	margin-top:4px;
	margin-right:4px;
	background-color:#320F01;
}
.header .logo{
	width:133px;
	padding-left:12px;
	height:111px;
	float:left;
	background-image:url(../img/bg_top_left.gif);
	background-repeat:no-repeat;
}
.header .medio{
	/*width:354px;*/
	height:111px;
	float:left;
	
}
.header .derecha{
	width:273px;
	height:111px;
	float:right;
	background-image:url(../img/bg_top_right.gif);
	background-repeat:no-repeat;

}
.header .buscador{
	width:216px;
	height:22px;
	float:left;
	margin-top:13px;
	margin-left:45px;
	display:inline;
	overflow:hidden;
}
.header .buscador .buscador_tit{
	float:left;
	width:57px;
	height:22px;
	background-image:url(../img/tit_buscador.gif);
	overflow:hidden;
}
.header .buscador .buscador_body{
	float:left;
	width:137px;
	height:22px;
	overflow:hidden;
}
.header .buscador .buscador_body input{
	width:132px;
	height:18px;
	background-image:url(../img/bg_buscador.gif);
	border-style:none;
	border-width:0px;
	border:0px;
	padding:0px;
	padding-top:2px;
	padding-left:5px;	
	margin:0px;
	font-size:10px;
	color:#FFFFFF;
}
.header .buscador .buscador_boton{
	float:left;
	width:22px;
	height:22px;
	overflow:hidden;
}
.header .buscador .buscador_boton input{
	width:22px;
	height:20px;
	background-image:url(../img/btn_buscador.gif);
	border:0px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

.header .cart_full{
	float:left;
	width:200px;
	height:16px;
	padding-top:15px;
	padding-left:8px;
	padding-right:5px;
	font-size:10px;
	color:#FFFFFF;
	margin-top:35px;
	margin-left:46px;
	display:inline;
	background-image:url(../img/bg_cart_full.gif);
}
.header .cart{
	float:left;
	width:200px;
	height:16px;
	padding-top:15px;
	padding-left:8px;
	padding-right:5px;
	font-size:10px;
	color:#AE9F99;
	margin-top:35px;
	margin-left:46px;
	display:inline;
	background-image:url(../img/bg_cart.gif);
}
.header .cart a,.header .cart_full a{
	color:#FFFFFF;
	text-decoration:none;
}
.header .menu_sup{
	width:772px;
	height:22px;
	padding-top:7px;
	float:left;
	background-image:url(../img/bg_barra_top.gif);
	border-top-color:#F8E5BF;
	border-top-style:solid;
	border-top-width:5px;
	font-size:10px;
	/*letter-spacing:1px;*/
	color:#E8CDA6;
}
.header .menu_sup .menu_sup_boton_home{
	float:left;
	width:51px;
	padding-left:20px;
}
.header .menu_sup .menu_sup_botones{
	float:right;
}
.header .menu_sup a{
	color:#E8CDA6;
	text-decoration:none;
}
.header .menu_sup a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.header .menu_sup .menu_sup_botones a{
	padding-right:12px;
}


.cuerpo{
	width:772px;
	float:left;
	background-image:url(../img/bg_medio.gif);
	margin-top:15px;
}

.menu_left{
	width:150px;
	float:left;
	margin-left:9px;
	display:inline;
	font-size:11px;
	line-height:12px;
	background-image:url(../img/bg_medio_top.gif);
	background-repeat:no-repeat;

}
.menu_left a{
	width:134px;
	float:left;
	display:inline;
	color:#251913;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D7BD98;
	padding-top:2px;
	padding-bottom:1px;
/*	
	padding-top:3px;
	padding-bottom:3px;
*/
	
	padding-left:8px;
	padding-right:8px;
	background-color:#E8CDA6;	
}
.menu_left .boton_1{
	float:left;
	width:143px;
	height:20px;
	margin-top:8px;
	/*margin-top:8px;*/
	padding-left:3px;
	padding-right:4px;
}

.menu_left .boton_1 a{
	padding-left:0px;
	padding-right:0px;
}

.menu_left .boton_2{
	float:left;
	width:134px;
}
.menu_left a:hover{
	color:#503629;
	text-decoration:none;
	background-color:#FFFFFF;
}



.centro{
	width:602px;
	margin-left:10px;
	display:inline;
	float:left;
}


.sep_2{
	width:772px;
	height:5px;
	font-size:1px;
	line-height:1px;
	float:left;
	background-image:url(../img/bg_medio_bottom.gif);
}

.footer{
	width:780px;
	float:left;
	margin-top:15px;
	/*background-image:url(../img/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position: 0px bottom;*/
	font-size:10px;
	color:#7D6C5C;
	line-height:10px;
	padding-bottom:5px;
}
.footer .logo_drimer{
	width:57px;
	height:41px;
	float:left;
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#59352D;
	margin-left:10px;
	display:inline;
	background-image:url(../img/logo-pie.gif);
	background-repeat:no-repeat;
}
.footer .datos{
	width:490px;
	height:33px;
	padding-top:11px;
	float:left;
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#59352D;	
}	
.footer .logo_dialectica{
	width:212px;
	height:41px;
	float:left;
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#59352D;
	margin-right:10px;	
}


.layer_all{
			display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color:#F8E5BF;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}
.layer_float{
			display: block;
			position: absolute;
			top: 15%;
			left: 30%;
			width: 40%;
			/*height:100px;*/
			padding: 16px;
			padding-top:70px;
			padding-bottom:15px;
			background-color:#F8E5BF;
			border-color:#FFFFFF;
			border-width:4px;
			border-style:solid;
			z-index:1002;
			overflow:visible;
			font-size:11px;
			text-align:center;
			background-image:url(../img/logo-pie.gif);
			background-position:center 15px;
			background-repeat:no-repeat;
}
/*
.layer_float p{
	text-align:center;
	position:absolute;
	width:320px;
	margin-top:150px;
	padding:30px;
	background-color:#F8E5BF;
	border-color:#FFFFFF;
	border-width:4px;
	border-style:solid;
	background-image:url(../img/logo-pie.gif);
	background-position:center 15px;
	background-repeat:no-repeat;
	padding-top:70px;
	padding-bottom:15px;
}*/
.layer_float a{
	text-decoration:none;
	color:#7D6C5C;
}

