/* CSS Document */

body {
	background-color: #AF863B;
	margin: 0px;
}

img {
	border:0
}

hr{ 
	color:#9C540A;
	background-color:#9C540A;
}

#principal {
	margin:0 auto;
	width:782px;
	height: 100%;
    min-height: 100%;
	background-color:#DE9B21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #333333 1px solid;
}

/*Estilos cabecera*/
div.cabecera {
	width:inherit;
	height:114px;
	margin-bottom:10px;
}

div.cabecera img.logo {
	float:left;
}


div.cabecera ul {
	margin:0px;
	background-color:#75440F;
	height:19px;
	padding-top:5px;
	text-align:center;
}

div.cabecera li {
	display:inline;	
}

div.cabecera ul a {
	color:#DE9B21;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:2px 10px 2px 10px;
	text-align:center;
}

div.cabecera ul a:hover {
	color:#52691A;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	list-style:none;
	padding:2px 10px 2px 10px;
	text-align:center;
}

/*Fin estilos cabecera*/




/*Estilos menu*/
div.menu {
	width:188px;
	float: left;
	font-size:10px;
	font-weight:bold;
}

div.categorias {
	width:170px;
	height: 16px;
	padding:3px;
	text-align: center;
	background: url(../imagenes/Images/fondo_categoria.jpg) ;
	background-repeat:repeat-y;
	margin-bottom:2px;
	border:1px solid #533600;
}

div.subcategorias {
	width:170px;
	height: 16px;
	padding:3px;
	text-align: center;
	background: url(../imagenes/Images/fondo_subcategoria.jpg) ;
	background-repeat:repeat-y;
	margin-bottom:2px;
	border:1px solid #533600;
}

div.categorias a {
	color:#E4B257;
	text-decoration:none;
}

div.subcategorias a {
	color:#E4B257;
	text-decoration:none;
}

img.imgDecorativa {
	margin-top:20px;
}
/*Fin estilos menu*/



/*Estilos contenido*/
div.contenido {
	width:552px;
	margin-right:5px;
	float:right;
}


div.contenido p{
	color:#003300;
	font-size:11px;
	text-align:justify;
}

div.contenido a.masDetalle{
	color:#1F490A;
	font-size:10px;
	font-weight:bold;
}

div.fondoEmpresa, div.fondoLocalizacion, div.fondoContacto, div.fondoInicio, {
	background-repeat:no-repeat;
	padding-left:100px;
	padding-right:25px;
	padding-top:55px;
	height:334px;
}

div.fondoInicio{
	background-image:url(../imagenes/inicio.jpg);
}


div.fondoEmpresa{
	background-image:url(../imagenes/laempresa.jpg);
}

div.fondoLocalizacion{
	background-image:url(../imagenes/localizacion.jpg);
}

/*Estilos contenido_productos*/

div.fondoProductos {
	background-repeat:no-repeat;
	padding-left:100px;
	padding-right:25px;
	padding-top:55px;
	height:0px;
	background-image:url(../imagenes/productos.jpg);
}


p.titulo_subcategoria {
	font-size:12px;
	font-weight:bold;
	color:#6B3908;
} 
p.titulo_producto {
	font-size:12px;
	font-weight:bold;
	color:#6B3908;
} 

p.titulo_descripcion {
	font-size:12px;
}

a.detalleproducto, a.enlace, a.archivo {
	color:#9C540A;
}

a:hover.detalleproducto {
	color:#6B3908;
}

img.imagendetalle, img.imagendetallegr {
	float:right;
	margin:12px;
	border-bottom:#6B3908 2px solid;
	border-right:#6B3908 2px solid;
}

img.imagendetalle {
	height:70px;
}

img.imagendetallegr {
    height:120px;
}

p.rotulo {
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-bottom:3px;
}

				/*Estilos contacto*/

div.fondoContacto{
	background-image:url(../imagenes/contacto.jpg);
	text-align:right;
}

label{
	color:#003300;
	font-weight:bold;
	font-size:11px;
}

input, textarea {
	border:#003300 1px solid;
}

input.boton {
	background-color:#E2F1DA;
	color:#003300;
	font-weight:bold;
}
				/*Fin Estilos contacto*/


				/*Estilos elemento destacado*/
div.destacado {
	width:157px;
	float:right;
	clear:right;
	color: #533600;
	text-align:center;
	border:1px solid #003300;
	background-color:#EFE5AB;
	padding:3px;
	margin-top:-45px;
}

div.destacado a{
	text-decoration:none;
	color:#533600;
	font-weight:bold;
}

div.destacado img.imgProducto{
	border:1px solid #003300;
	width:70px;
	margin-top:2px;
	margin-bottom:2px;
}

				/*Fin Estilos elemento destacado*/

				/* Estilos Calendario */
form.calendario{
	width:150px;
	float:right;
	margin-top:-8px;
	color: #533600;
	border:1px solid #003300;
	text-align:center;
}

form.calendario table.calendario{
	border:1px solid #BF8A26;
	background-color:#EFE5AB;
	width:150px;
}

form.calendario img{
	border:0px;
	margin:0px;
	padding:0px;
}

form.calendario select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px; 
	border:#BF8A26 1px solid ;
	color:#533600;
}

td.hoy {
	font-weight:bold;
	color:#EFE5AB;
	background-color:#003300;
}
						/*Fin estilo calendario*/

/*Fin contenido*/

/*Estilos pie*/
div.pie {
	height: 45px;
    clear:both;
	color: #ffffff;
	font-size:11px;
    text-align: center;
}

/*Fin estilos pie*/

