BODY {
  background-color: #fff;
  margin:0px;
  padding:0px;
  height:100%;
    }

 A:active { color: rgb(0,0,0);}
 A:link { color: rgb(0,0,0);}
 A:hover { color: rgb(0,0,0);}
 A:visited { color: rgb(33,94,94);}

#credits  {
  font: 500 10px Verdana, Arial, Helvetica, sans-serif;
  padding: 10px 2px 2px 10px;
  color:#eeeeee;
  text-decoration:none;
}



h1 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
/*color:#D9FD00;*/
padding:0px;
}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#D9FE00;
/*color:#D9FD00;*/
padding:0px;
}

.titp { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#D9FD00;
padding:0px;
}

hr { border-style:dashed;
     border-width:1px;
     border-color:#D9FE00;}

 /* ENLACES*/
 

 .texto{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  }

 .fecha {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699;
  font-weight: normal;
 }

 .botbusq {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #666666;
  border: 1px solid #666666;
 }

#info-site {
background: url('img/bg-foot.png') center repeat-y #755a00;
margin: 0;
padding: 0em;
font-size: 85%;
color: #bf8c01;
}

#info-site a {
color: #bf8c01;
text-decoration: none;
}

#info-site a:hover {
color: #ffc600;
background: #bf8c01;
}

/*Títulos del menú principal de PRODUCTOS*/
.titulo-menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration:underline;
  padding-bottom:2px;
  padding-top:2px;
}
/*Submenus del menú principal de PRODUCTOS*/
a.submenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border-top: 1px solid #8EA7C6;
  color: #D9FD00;
  text-decoration:none;
  padding: 10px 10px 10px 10px;
}
a.submenu:hover {
  color:#2D598D;
  /*background-color:#E5F0F5;*/
  margin-left: +0px;
}
a.submenu:visited {
/*  color:#969F34;*/
  color:#2D598D;
  /*text-decoration:line-through;*/
}

/*Títulos de las tablas de PRODUCTO - DESCRIPCIÓN - PRESENTACIÓN DISPONIBLE*/
.titulos-tabla {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  border: 1px solid #69842E;
  background-color:#69842E;
}
/*Títulos de los PRODUCTOS*/
.titulo-prod {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  text-decoration: none;
  padding: 2px;
  border: 1px solid #69842E;
  background-color:#69842E;
}
/*textos de las descripciones de PRODUCTOS*/
.txtprod {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
 }
/*Formato de las tablas de PRODUCTOS*/
td.tableprod {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  text-decoration:none;
  padding:5px;
  border: 1px solid #69842E;
  vertical-align:top;
  background-color:#ffffff;
}

.tableescpec {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000;
  text-decoration:none;
  padding:0px;
  margin:0px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  vertical-align:top;
  background-color:#BAE2EF;
}
.tableescpec td {
  border-right: 1px solid #999999;
}
.separador{ height:0.06in;}

img {padding:0px;
margin-top:0px;}

.lshadow {
  background-image: url(imgscom/lshadow.gif);
  background-repeat: repeat-y;
  width: 21px;
}
.rshadow {
  background-image: url(imgscom/rshadow.gif);
  background-repeat: repeat-y;
  width: 21px;
}

/*FORMULARIOS: Campos de texto*/
.texto {  
  color: #666;  
  background-color: #FFF; 
  border: 1px solid #CCC; 
  width: 200px;

}
.coment {  
  color: #666;  
  background-color: #FFF; 
  border: 1px solid #CCC; 
  width: 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.boton {  
  color: #666;  
  background-color: #FFF; 
  border: 1px solid #CCC; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;  
  padding: 3px;
}

form p {
  clear: left;  
  margin: 0;  
  padding: 0; 
  padding-top: 5px;
}

/*FORMULARIOS: texto de etiquetas*/
form p label {  
  float: left;  
  width: 30%; 
  font: 11px Arial, Helvetica, sans-serif;  
  color:#990000;
  text-align:left;
}
.commentf  {  
  float: left;  
  width: 30%;
  padding:0px;
  margin:0px;
  font: 9px Verdana, Helvetica, sans-serif;  
  color:#8EA7C6;
  text-align:left;
}


fieldset {
  border:0;
  margin-top: 16px; 
  padding: 10px;
}

legend {
  font: 0.8em Arial, Helvetica, sans-serif; 
  color: #339933; 
  background-color: #FFFFFF;
}

.doct {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left;
  color: #000000;
  }

.txtp {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  margin:3px;
  padding:0px;
  }
  
.doc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left;
  color: #5B5B5B;
  }
  
/* --- Nav subs --------- */
#nav-subs ul {
list-style: none;
margin-left: 16px;
margin-right: 16px;
padding-left: 0;
/*border-top: 1px solid #8EA7C6;*/
}
#nav-subs ul li {
padding: 1px 0;
/*border-bottom: 1px solid #8EA7C6;*/
}
#nav-subs ul li a {
display: block;
float: left;
width: 100%;
text-align:left;
background: transparent url("img/small_bullet_red.gif") no-repeat 4px 50%;
color: #D9FD00;
/*color: #2D598D;   AZUL*/
text-indent: 14px;
text-decoration: none;
}
#nav-subs ul li a:hover {
background: #E5F0F5 url("img/small_bullet_red.gif") no-repeat 4px 50%;
color: #930;
}
#nav-subs ul li a.youarehere {
color: #930;
}

/* --- Doc List --------- */
#nav-doc ul {
list-style: none;
margin-left: 16px;
margin-right: 16px;
padding-left: 0;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
/*border-top: 1px solid #8EA7C6;*/
}
#nav-doc ul li {
padding: 1px 0;
/*border-bottom: 1px solid #8EA7C6;*/
}
#nav-doc ul li a {
display: block;
float: left;
width: 100%;
text-align:left;
background: transparent url("img/bullet_doc.png") no-repeat 0px 50%;
color: #2D598D;
/*color: #2D598D;   AZUL*/
text-indent: 14px;
text-decoration: none;
}
#nav-doc ul li a:hover {
/*background: #E5F0F5 url("img/bullet_doc.png") no-repeat 0px 50%;*/
color: #930;
}
#nav-doc ul li a.youarehere {
color: #930;
}
  
