body  {
    background:url("../../imagenes/bg.jpg") repeat scroll 0 0 transparent;
    color:#000000;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;
    font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
}

img {
    border:0 none;
}


#content{    
    width:800px;
    border:4px solid #FEFADA;
    background: #FEFADA;
    height:1100px;
    position:relative;
    margin:34px 234px 234px;
}

#container{
    width:100%;
    position:relative;
	
}

.letraTabla4{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 9pt;
    text-align: center;
	font-weight : bold;
}

.container{
	margin:60px auto 5px;
    border: 0px solid #000000;

}

.containerTabla{
	margin-top:48; 
    border: 0px solid #8D8484;
    min-height:200px;
    max-width:565px;
}
.containerRegistro{

	position: inherit;
	margin:5px auto;     
    min-height: 200px;
    max-height:625px;
    max-width:300px;
}

.containerRegistroDetalle{

	position: inherit;
	margin:5px auto;     
    min-height: 200px;
    max-height:625px;
    max-width:600px;
}


#topbar{
    padding-top: 17px;
    height:125px;
    background:#395E1B;
    width:800px;
}

#top1 {
    left:0;
    background: #395E1B;
    position:absolute;
    top:0;
}

#eima1 {
    position:relative;
    float:left;
}

#eima2 {
    position:relative;
    float:left;
}

#eima3 {
    position:relative;
    float:left;
}

#eima4 {
    position:relative;
    float:left;
}

#eima5 {
    position:relative;
    float:left;
}

/*#banner {
    left:0;
    position:relative;
    float:left;
}*/
#banner {
    left:0;
    position:relative;
    float:left;
    width:225px;
}
/*

#mmenu{padding:0;margin:0;position:absolute;top:55px;left:457px;}
#mmenu li{list-style-type:none;float:left;position:relative;}
#mmenu li ul{position:absolute;top:26px;left:0px;width:115px;padding:0;margin:0;}
#mmenu li ul li{list-style-type:none;width:100px}
#mmenu img{display:block;}
#mmenu a,#mmenu li:hover ul,#mmenu li.over ul,li.over ul{display:block;}


.mmenu{color:#FFFDEC;text-indent:8px;width:115px;display:block;height:26px;font: bold 10px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;background: url("../../imagenes/button.jpg");}
a.mmenu:link{color:#FFFDEC;text-decoration:none;}
a.mmenu:visited{color:#FFFDEC;text-decoration:none;}
a.mmenu:hover,a.mmenu#ma{background: url("../../imagenes/button_m_over.jpg");color:#000000;text-decoration:none;}


.smenu{color:#000000;text-indent:8px;width: 115px;display:block;height:17px;font: 10px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;background: url("../../imagenes/sub_button.jpg");}
a.smenu:link{color: #000000;text-decoration:none;}
a.smenu:visited{color: #000000;text-decoration:none;}
a.smenu:hover,a.smenu#sa{background: url("../../imagenes/sub_button_m_over.jpg");color:#C0C0C0;text-decoration:none;}


#ver a,#ver span{line-height:17px;display:block;}


.ssmenu{color:#000000;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
a.ssmenu:link{font-size: 11px;color:#000000;text-decoration: underline;}
a.ssmenu:visited{font-size: 11px;color:#000000;text-decoration: underline;}
a.ssmenu:hover{font-size: 11px;color:#07566A;text-decoration: underline;}*/

#mmenu{
  padding:0;
  margin:0;
  position:relative;
 
  top:-142px;
  left:225px;}
#mmenu li{list-style-type:none;float:left;position:relative;}
#mmenu li ul{position:absolute;top:26px;left:0px;width:115px;padding:0;margin:0;}
#mmenu li ul li{list-style-type:none;width:100px}
#mmenu img{display:block;}
#mmenu a,#mmenu li:hover ul,#mmenu li.over ul,li.over ul{display:block;}

/*LEVEL1 menu style*/
.mmenu{color:#FFFDEC;text-indent:8px;width:115px;display:block;height:26px;font: bold 10px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;background: url("../../imagenes/button.jpg");}
a.mmenu:link{color:#FFFDEC;text-decoration:none;}
a.mmenu:visited{color:#FFFDEC;text-decoration:none;}
a.mmenu:hover,a.mmenu#ma{background: url("../../imagenes/button_m_over.jpg");color:#000000;text-decoration:none;}

/*LEVEL2 menu definition*/

/*LEVEL2 menu style*/
.smenu{color:#000000;text-indent:8px;width: 115px;display:block;height:17px;font: 10px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;background: url("../../imagenes/sub_button.jpg");}
a.smenu:link{color: #000000;text-decoration:none;}
a.smenu:visited{color: #000000;text-decoration:none;}
a.smenu:hover,a.smenu#sa{background: url("../../imagenes/sub_button_m_over.jpg");color:#C0C0C0;text-decoration:none;}

/*LEVEL3 menu definition*/
#ver a,#ver span{line-height:17px;display:block;}

/*LEVEL3 menu style*/
.ssmenu{color:#000000;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
a.ssmenu:link{font-size: 11px;color:#000000;text-decoration: underline;}
a.ssmenu:visited{font-size: 11px;color:#000000;text-decoration: underline;}
a.ssmenu:hover{font-size: 11px;color:#07566A;text-decoration: underline;}

.LetraCopyright{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 12px;
    color       : #000099;
}
.LetraCopyrightNegra{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10.5px;
    color       : #0D0C0C;

}
.LetraTituloNoticia{
    font-family : 'Microsoft Sans Serif', sans-serif, Arial, Verdana, Genova, Helvetica;
    font-size   : 30px;
    font-weight : bold;
    color       : #000000;
    text-align: center;
}

.LetraTituloNoticiaRegistro{
    font-family : 'Microsoft Sans Serif', sans-serif, Arial, Verdana, Genova, Helvetica;
    font-size   : 16px;
    font-weight : bold;
    color       : #0B610B;
    text-align: center;
}
.LetraTituloNoticiaRegistroPequeña{
    font-family : 'Microsoft Sans Serif', sans-serif, Arial, Verdana, Genova, Helvetica;
    font-size   : 13px;
    font-weight : bold;
    color       : #0B610B;
    text-align: center;
}
#bottomSite{
    color:#0F651D;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
    position:inherit;
    margin-top:15px;
    float:center;
}

.precioTablaDetalle{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #0B610B;
    font-size   : 11pt;
    padding-top : 2px;
    text-align: center;
    font-weight : bold;
}

#detalle{
	border-color:#38610B;
	border-style:solid;
    
}

.tableCesta {
  border-collapse: collapse;
  border: 1px solid #055713;
  font: normal 13px verdana, arial, helvetica, sans-serif;
  color: #333333;
  background: #D5FD91;
  text-align:center;
  }

caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  background: transparent;
  }

.borde {
  color: #636363;
  border: 1px solid #cc9; 
  padding: 0.3em;
  }

thead th, tfoot th {
  font: normal 11px georgia, verdana, arial, helvetica, sans-serif;
  border: transparent;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background: #395E1B;
  }

tbody td a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  border: 1px solid #cc9; 
  }

tbody th a {
  font: normal 11px georgia, verdana, arial, helvetica, sans-serif;
  background: transparent;
  color: #333333;
  text-decoration: none;
  font-weight:normal;
  }

/*tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }#395E1B
tfoot td {
  border: 0px solid #395E1B;
  background: #395E1B;
  }*/

odd {
  background: #91AB59;
  }

#content .inputCesta{
    border:1px solid;
    border-color:#153E0F;
    width:25px; 
    height:14px;
    font-size: 8pt;
}

#bottom{
    color:#153E0F;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
    position:inherit;
   /* margin-bottom:0px;*/
    margin-top:15px;
    float:center;
}

#content .input{
    border:1px solid;
    border-color:#0F651D;
    width:250px;
/*     float:right;  */
    height:20px;
    font-size: 8pt;
}

.letraTabla{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 10pt;
    padding-top : 2px;
    text-align: center;
}
.letraTabla2{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 10pt;
    padding-top : 1px;
    text-align: left;
	
}
.letraTabla3{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 8.5pt;
    text-align: left;
	font-weight : bold;
}

.letraTablaDetalle{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #0B610B;
    font-size   : 11pt;
    padding-top : 2px;
    text-align: center;
}

.letraTablaDescripcion{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #000000;
    font-size   : 10pt;
    padding-top : 2px;
    text-align: justify;
}


.letraTablaFinal{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #000000;
    font-size   : 11pt;
    padding-top : 2px;
    text-align: left;
	font-weight : bold;
}
.letraTablaFinalPequeña{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #000000;
    font-size   : 10pt;
    padding-top : 2px;
    text-align: left;
	font-weight : bold;
}
.letraTablaFinalPequeñaDos{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #000000;
    font-size   : 10pt;
    padding-top : 2px;
    text-align: center;
	font-weight : bold;
}


.FinalPequeña{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #000000;
    font-size   : 10pt;
    padding-top : 2px;
    text-align: left;
	font-weight : bold;
	background-color:#469A1B;
}
 #content .select {
    background-color: #ffe;
    border:1px solid;
    border-color:#0F651D;
    width:250px;
/*     float:right; */
}

#itsthetable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-family:arial,sans-serif;
margin:0 auto;
min-width:700px;
overflow:auto;
padding:1em;
width:60%;
}

label.error { color:red;
    float:right;
    padding-left:0.5em;
    text-align:right;
    vertical-align:top;
/*     width:210px;  */
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:190px;
}

ul#menu a {
  display: block;
  text-decoration: none;
  font-size:12px;
  font-weight: bold;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;		
	
}

ul#menu li {
  margin-top: 1px;
  cursor: pointer;
}

ul#menu li a {
  background:#B5B5B5;
  color: #000099;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000099;
  color:#FFFFFF;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  cursor: pointer;
}

ul#menu li ul li a {
  background: #ccc;
  color:#000099;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 0px #FFFFFF solid;
  padding-left: 13px;
  cursor: pointer;
}

.punteado{

	border-style: dotted;
	border-width: 1px;
	border-color: 660033;
	background-color: #D6E6A0;
	font-family: verdana, arial;
	font-size: 10pt;
} 

.subTotal{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 10pt;
    font-weight: bold;
    padding-top : 2px;
    text-align:right;
}

.subTotalDetalle{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 10pt;
    font-weight: bold;
    padding-top : 2px;
    text-align:center;
}
.subTotalPrecio{
    font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    color       : #211C1C;
    font-size   : 11pt;
    font-weight: bold;
    padding-top : 2px;
    text-align:center;
}
#tableDetalle{
	width:100%;
	border-style: dotted;
	border-width:1px;
}
.tamañoImagenDetalle{
    width:130px;
    height:190px;
    border:0;
    float:auto;
}
#tableDetalleCompra{
	width:100%;
	border-style: dotted;
 	border-width:1px;
 	border-color:#0B610B;
 	background-color: #D6E6A0;

}
