html{
margin-top:-25px;
}
body{
background-color:#99CC99;
color:inherit;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-indent:0.2em;
margin: -15px auto 5px auto;
}

/* cuerpo */

#contenedor{
background-color: #FFFFFF;
min-height:100%;
width:97%;
color:inherit;
margin: 5px auto auto auto;
}
#contenidos{
clear:both;
width:98%;
color:inherit;
background-color:#FFFFFF;
}
/*cabeza*/
#cabeza{
width:100%;
height:173px;
color:inherit;
background-position:center;
background-color:#99CC99;
background-image:url(../img/base/cabeza.gif);
background-repeat:no-repeat;
}

p{ text-indent:5px; margin:5px;}
/* enlaces */
A.normal{
color:#006B3F;
background-color:inherit;
text-decoration:none;
}

A.normal:hover{
color:#006B3F;
text-decoration:underline;
background-color:inherit;
}

A.compra{ font-weight:bolder; font-size:2em; color:#006B3F;background-color:inherit;text-decoration:none; display:block; margin-top:10px; margin-bottom:20px;}
A.compra:hover{ text-decoration:underline;}
A.menudch{
color:#006B3F;
font-weight:bold;
background-color:inherit;
text-decoration:none;
}

A.menudch:hover{
color:#006B3F;
text-decoration:underline;
background-color:inherit;
}

/**/
/*menu*/
#menu{
border:1px solid #E77817;
background-color:#F9D8B9;
color:inherit;
padding:5px;
font-weight:bold;
text-align:left;
}

#menu ul{
padding:5px;
margin:auto;
}

#menu li{
display:inline;
padding:5px;
margin:auto;
border-right:1px solid #006B3F;

}

#menu a {
padding:3px;
color:#006B3F;
background-color:inherit;
text-decoration:none;

}

#menu a:hover {
background-color:#FFFFFF;
color:#006B3F;
text-decoration:underline;
}

#menu li.tab1 {
background-color:#FFFFFF;
color:#006B3F;
text-decoration:underline;
}

#menu li:hover {
background-color:#FFFFFF;
color:#006B3F;
}

#menu li.tab1 a{
color:#006B3F;
background-color:inherit;
text-decoration:none;
}

/**********/
/* migas */
#migas{
padding:5px;
text-align:left;
}

#migas ul{
display:inline;
padding:5px;
margin:auto;
}

#migas li{
display:inline;
padding:5px;
margin:auto;

}
/**********/
h3{color: #000000; margin-left:3px;border-bottom:1px solid #E77817;text-indent:0.2em;}
/* catalogotexto */
#catalogotexto{
width:17%;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
color:inherit;
}
#catalogotexto ul{
list-style-type:none;
margin:auto;
padding:0px;

}
#catalogotexto li{
width:80%;
margin-top:5px;
padding:3px;
}

#catalogotexto A.seccion{
color:#E77817;
font-weight:bold;

}

#catalogotexto h4{
text-align:center;
background-color:#99CC99;
display:inline;
margin:auto;
padding:0;
}
#subseccion ul{

}
#subseccion li{
border-bottom:1px solid #E77817;
}
/*********/

/* catalogotexto */
#catalogoimagen{
width:75%;

border-left:1px dotted #99CC99;
float:left;
margin:auto; padding:0;
}
#catalogoimagen h4{
background-color:#99CC99;
display:inline;
margin:5px;
padding:0;
}
#catalogoimagen ul{
list-style:none;margin: 5px auto auto auto; padding:0;
}
#catalogoimagen li{
float:left; margin:5px; padding:0;
}
#catalogoimagen li img{
display:block; float:left; width:150px;
height:90px;
}
#catalogoimagen li a {display:block; text-align:center;clear:both;color:#006B3F;background-color:inherit;text-decoration:none;}
#catalogoimagen li a {text-decoration: underline;}
/*********//*
/***** listadoproductos */
#listadoproductos{
border-left:1px dotted #99CC99;
float:right;
width:80%;
margin:auto;
padding:0;
}
#listadoproductos h4{
background-color:#99CC99;
display:inline;
margin:5px;
padding:0;
}
#listadoproductos ul{
list-style:none;margin: 5px auto auto auto; padding:0;
}
#listadoproductos li{

margin-bottom:15px;
margin-left:10px;
margin-right:20px;
width:28%;
padding:5px;/*
border:1px solid red;
*/
float:left;
padding:0;
}
#listadoproductos li img{
margin:auto;
/*display:block;*/
border:0;
float:left;
width:160px;
height:160px;
}
#listadoproductos li a {display:block; text-decoration: underline; text-align:center;clear:both;color:#006B3F;background-color:inherit;text-decoration:none;}
#listadoproductos span.campo {font-weight:bold; text-decoration: underline;}
#listadoproductos span.precio {color:#FF0000;}
/*******************/
/* ayudacompra */
#ayudacompra{border:1px solid red;width:15%;background-color:#66FF66;float:right;}
/**************/
/* prudctos */
#izq{
float:left;
border:1px solid blue;
clear:both;
margin:5px;
width:270px;
padding:0px;
border:0;

}
#izq img{
display:block;
padding:3px;

}

#dch{
float:right;
text-align:center;
width:100px;
border:0;
margin:auto;
padding:0px;
}

#cen{
float:left;
width:62%;
margin-left:5px;

text-indent:0px;
padding:5px;
}
#cen h1{
clear:both;
font-weight:bold;
color:#E77817;
}
#cen span.nom{
clear: both;
font-weight:bold;
color:#000000;
}
#cen span.precio{
color:red;
clear:both;
}

#cen img{
clear:both;
border:0;
margin-left:70px;

}
/**********************/
/* listado productos */
table.lista{ margin:auto; width:95%; padding:0; text-align:center;border:1px solid #E77817;}
table.lista img{border:0;}
table.lista th{background-color:#99CC99;}
.col_amarilla{background-color:#FFFFCC;}


/*pie*/
#pie{clear:both;color:#006B3F; border-top:orange solid 1px;font-size: 0.7em; text-align:center;}
/***********************/
.condcompra{
text-indent:10px;
margin:5px;
padding:10px;
border:1px dashed #E77817;
}

.condcompra{
text-indent:10px;
margin:5px;
padding:10px;
border:1px dashed #E77817;
}

.condcompra A{
color:#006B3F;
font-weight:bold;
background-color:inherit;
text-decoration:none;
}

.condcompra A:hover{
color:#ffffff;
text-decoration:underline;
background-color:#006B3F;
}
/******************************************* formulario ********************/

#formulario fieldset {
width:80%;
border:1px solid #E77817;
float:left;
margin:25px;
}
#formulario label {
display:block;
margin-bottom:5px;
font-weight:bold;
font-size:1.2em;

}

.texto { width:250px; border:1px solid #006B3F;}
.textoerror { width:250px; border:1px solid red; background-color:#FFFFCC;}
.area {  border:1px solid #006B3F;}
.areaerror { border:1px solid red; background-color:#FFFFCC;}
.boton { float:right; border:1px solid #E77817; margin:15px; background:#99CC99;font-weight:bold; font-size:1.2em;}
/*
#formulario textarea {
float:left;
}
*/
#formulario p {
display:block;
padding:5px;
}

#formulario legend {
color:#000000;
font-weight:bold;
font-size:2.5em;
padding:15px;
}
/**paginacion*/
#paginacion{ width:90%; display:block; text-align:center;}
#paginacion A{ color:#006B3F;}

/************/
/* lista de imagen horizontal */
.listaimagen {
	display: block;
	text-align:left;
	width:100%;
	float:left;
}


.listaimagen li {
  display:inline;
  text-align:center;
   float:left;
   margin-top:10px;
   margin-right:16px;
   margin-left:-10px;
   text-align: center;
}
	
.listaimagen img {
	border: 2px solid #E4E4E4;
}
	
/********************/
/* imrpesion*/
#okimpresion{ text-align:center;}
#okimpresion img{ display: block; margin: auto; border:0;}
A.imp{
display:block;
margin-top:10px;
color:#006B3F;
font-weight:bold;
background-color:inherit;
text-decoration:none;
}

A.imp:hover{
color:#ffffff;
text-decoration:none;
background-color:#006B3F;
}
#imprimir{ display:none;}


.domicilio{margin-left:150px; font-size:20px;  font-weight:bold; }
.domicilio img{ margin-top:10px;}
/****************************************************************************/