body {
		margin: 0px 0px 0px 0px;
		text-align:center;
		background-image:url(images/fondo_olivardelaluna.jpg);
		background-repeat:repeat-x;
		background-color:#020b56;
		font-family:"Times New Roman", Times, serif;
		font-size:1em;
}

ABBR {
	cursor:help;
}

h1{
	margin:0; 
	padding:0;
	padding-top:36px;
}

h2{
	font-size:1.1em;
	color: #13275c;
	font-weight:bold;
	margin:0px 0px 5px 0px; 
	padding:0;
}

h3{
	font-size:1.1em;
	color: #13275c;
	font-weight:bold;
	margin:0px 0px 5px 0px; 
	padding:0;
}
	
caption{
	background-color:#b6ae7c;
	font-size:0.9em;
	font-weight:bold;
	font-variant: small-caps;
	text-align:right;
	padding-right:4px;

}

a{
	color:#0c1943;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	color:#544920;
	}

input{
	background-color:#e7e2ba;
	border:1px solid #cbc597;
	font-size:0.9em;
	color:#747054;
	font-weight:bold;
		font-family:Times New Roman, Times, serif;
	}

textarea{
	background-color:#e7e2ba;
	border:1px solid #cbc597;
	color:#747054;
	font-size:0.9em;
	font-weight:bold;
	font-family:Times New Roman, Times, serif;
	}
select{
	background-color:#e7e2ba;
	border:1px solid #cbc597;
	color:#747054;
	font-size:0.9em;
	font-weight:bold;
	font-family:Times New Roman, Times, serif;
	}
	

/*definicion de capas*/

div#contenedor{
		background-color:#dfd59b;
		background-image:url(images/fondo_contenedor.jpg);
		width: 780px; 
		margin: auto;
		overflow:visible;
	}
div#contenedor_menu{
	float:left;
	background-image:url(images/fondomenu.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	height:auto;
	width:780px;
	margin:auto;
	text-align:left;
	overflow:visible;
	margin-left:0px;
	}

div#menuinterior{
	float:left; 
	width:205px;
	}

div#menu{
	background-image:url(images/cajamenu.jpg);
	background-repeat:no-repeat;
	height:325px;
	width:185px;
	padding-left:18px;
	padding-top:1px;
	text-align:left;
	color:#0c1943;
	}

#menu a{
	color:#0c1943;
	text-decoration:none;
	}
	
#menu a:hover{
	text-decoration:underline;
	color:#544920;
	}


#menu li.seccion{
		list-style-image:url(images/oliva.png);
		font-weight:bold;
		margin-bottom:-10px;
		margin-top:-10px;
	}
	
#menu li .sub{
	list-style-type:none;
	list-style-image:none;
	margin-left:-35px;
	font-size:0.75em;
	font-weight:400;
	margin-top:0px;
	padding-top:0px;
	}
	
#menu ul .sub{
	list-style-type:none;
	}
	
div#ramas{
	background-image:url(images/ramas.jpg);
	background-repeat:no-repeat;
	height:auto;
	overflow:visible;
}

#ramas img{
	padding-left:25px;
	}

div#idioma{
	width:160px;
	font-size:0.75em;
	text-align:center;
	}
div#pie{
	background-image:url(images/pie.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:780px;
	clear:both;
	}
	
div#seccion{
	float:right;
	text-align:left;
	width:575px;
	height:78px;
	margin:auto;
	background-image:url(images/secciones.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
div#seccion01{
	float:right;
	text-align:left;
	width:575px;
	height:78px;
	margin:auto;
	background-image:url(images/secciones01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

div#seccion02{
	float:right;
	text-align:left;
	width:575px;
	height:78px;
	margin:auto;
	background-image:url(images/secciones02.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
div#seccion03{
	float:right;
	text-align:left;
	width:575px;
	height:78px;
	margin:auto;
	background-image:url(images/secciones03.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
div#seccion04{
	float:right;
	text-align:left;
	width:575px;
	height:78px;
	margin:auto;
	background-image:url(images/secciones04.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
div#principal{
	float:right;
	width:575px;
	height:auto;
	margin:auto;
	margin-bottom:25px;
	background-image:url(images/fondotexto.jpg);
	background-position:right;
	overflow:visible;
	}
div#datos_productos{
	float:left;
	width:250px;
	text-align:left;
	margin-left:5px;
	}
div#tabla_productos{
	float:right;
	width:260px;
	text-align:left;
	margin-right:30px;
	}
div#productos{
	width:560px;
	height:auto;
	margin:auto;
	margin-bottom:25px;
	padding-top:10px;
	background-image:url(images/fondotexto.jpg);
	background-position:right;
	overflow:auto;
	}
	
div#fotolateral{
	float:right; 
	background-image:url(images/aceite.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
	width:124px; height:361px; 
	overflow:visible;
	}

div#fotolateral01{
	float:right; 
	background-image:url(images/aceitelateral.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
	width:124px; height:361px; 
	overflow:visible;
	}
	
div#fotolateral02{
	float:right; 
	background-image:url(images/aceitelateral02.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
	width:124px; height:361px; 
	overflow:visible;
	}
div#fotolateral03{
	float:right; 
	background-image:url(images/aceitelateral03.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
	width:124px; height:361px; 
	overflow:visible;
	}
	
div#fotolateral04{
	float:right; 
	background-image:url(images/aceitelateral04.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
	width:124px; height:361px; 
	overflow:visible;
	}
	
div#texto01{
	float:right; 
	width:440px;
	min-height:500px;
	background-color:#e7e2b9;
	font-size:0.79em;
	text-align:justify;
	color:#333333;
}
	
div#textoindex{
	float:right; 
	width:440px; 
	background-color:#e7e2b9;
	font-size:0.79em;
	text-align:justify;
	color:#333333;
	}
	
div#datos{
	 background-image:url(images/fondodatos.jpg);
	 background-position:center; 
	 background-repeat:no-repeat; 
	 margin-top:20px; margin-left:190px;
	 width:550px; 
	 text-align:center; 
	 font-size:0.7em; 
	 color:#544920;
	
	 }
	
p#centrado{
text-align:center;
}

#datos a:link{
	text-decoration:none;
	color:#544920;
	}
#datos a:hover{
	text-decoration:underline;
	color:#000099;
	}
	
div#noticias{
	float:left; 
	width:210px;
	background-image:url(images/fondonoticias.jpg);
	background-repeat:no-repeat;
	height:230px;
	scrollbar-face-color:#DDD7A7;
	scrollbar-highlight-color: #DDD7A7; 
	scrollbar-shadow-color: #DDD7A7; 
	scrollbar-3dlight-color: #DDD7A7;
	scrollbar-arrow-color: #8F8749; 
	scrollbar-track-color: #DDD7A7; 
	scrollbar-darkshadow-color: #DDD7A7;
}
	
#noticias div{
	margin:0px 15px 0px 15px;
}

div#noticias01{
	float:right; 
	width:210px;  
	
	background-image:url(images/fondonoticias01.jpg); 
	background-repeat:no-repeat; height:230px;
	scrollbar-face-color:#DDD7A7;
	scrollbar-highlight-color: #DDD7A7; 
	scrollbar-shadow-color: #DDD7A7; 
	scrollbar-3dlight-color: #DDD7A7;
	scrollbar-arrow-color: #8F8749; 
	scrollbar-track-color: #DDD7A7; 
	scrollbar-darkshadow-color: #DDD7A7;
}
	
#noticias01 div{
	margin:0px 15px 0px 15px;
	}	

.CuerpodeTexto{
	font-size:0.6em;
	font-weight:500;
	text-align:justify;
	}

.color{
	color:#13275c;
}

.subrayar{
	text-decoration:underline;
	}
	
.marginbot5px{
	margin-bottom:5px;
	}
	
.marginbot10px{
	margin-bottom:10px;
	}
	
.tabla01{
	background-color:#ddd6a0;
	color:#000066;
	font-weight:bold;
	padding:2px;
	text-align:center;
	
}

.tabla02{
	background-color:#dfd59a;
	color:#000066;
	padding:2px;
}

.tabla03{
	background-color:#dfd59a;
	color:#000066;
	padding:2px;
}

.negrita {
	font-weight:bold;
}

TABLE#tblProductos {
	width:100%;
	border-width:0;
	text-align:left;
	padding:0;
}

#tblProductos TH {
	text-align:center;
}

#tblProductos BUTTON {
	font-size:0.9em;
	background-color:#FFF;
	border:1px solid #000;
	cursor:pointer;
}

.pie{
	font-size:0.7em;
}

.destacarenvio {
	unicode-bidi:bidi-override;
	direction: rtl;
}

.colorprecio {
	background-color:#b6ae7c;
	font-weight:bold;
}

.aproductos {
	text-decoration:underline;
}

.aproductos:hover {
	text-decoration:none;
}

UL#ulenlaces {
	list-style:none;
	margin-left:0;
	padding-left:0;
}

#ulenlaces li {

}