/* -- Estilos de DojoWeb -- */
/*-- estilos del fondo --*/
body {
    background-color: #402E24;/*#572600;#886600*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
}
#todo {
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    background-color: #FFF;
    border: 2px solid #904500;
    width: 850px;
    /*height: 600px;*/
}
/*-- estilos de la tabla --*/
#tablacontenedora {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px none;
    width: 850px;
    /*height: 600px;*/
    border-collapse: separate;
    border-spacing: 0px;
}
#td_banner {
    height:100px;padding:0 0 0 0;
}
#td_barranav {
    height:20px;
    padding-bottom:0px;
    padding-top:2px;
    border-bottom: 2px solid #904500;
    width: 850px;
}
#td_contenido {

    padding: 0px 0px 0px 0px;
     clear:both;
}

/*-- nifty navegacion -#FFF5C0-*/
ul#ulnav,ul#nav li{list-style-type:none;padding:0px;}
ul#ulnav {margin: 0px 5px 0px 5px;width:840px;}
ul#ulnav li{margin: 0px 5px 0px 0px; float: left; text-align: center; /*width: 133px;*/ }
ul#ulnav a{display: block; float: left; padding: 7px 0px 5px 0px; background: #C6BAAE; text-decoration: none; color: #000033;  font-size: 90%;width: 135px; border-radius: 10px 10px 0px 0px;/*height: 35px;*/}
ul#ulnav a:hover{background: #904500;color: #FFFFFF; }
ul#ulnav li.linkactual a{background-color: #572600;color: #FFFFFF;}

/*-- estilos de los textos --*/
a {
 color:#000000;
 font-size: 12pt;
 font-style: normal;
 line-height:18pt;
 text-decoration:none;
}
a:hover {
 color:#C6BAAE;
 font-size: 12pt;
 font-style: normal;
 line-height:18pt;
 text-decoration:underline;
}

H1 {
 color:#FFFFFF;
 font-size: 14pt;
 font-style: bold;
 text-align: left;
 background-color: #572600;
 padding-left:5px;
 margin-top:0px;
}
H2 {
 color:#402E24;
 font-size: 11pt;
 /*font-style: bold;*/
 text-align: left;
 background-color: #F2EFED;
 padding-left:5px;
 margin-top:0px;
}
H3 {
 color:#000000;
 font-size: 10pt;
 font-style: bold;
 text-align: left;
 padding-left:10px;
 margin-top:0px;
}
.comun {
 color:#000000;
 font-size: 12pt;
 font-style: normal;
 text-align: justify;
 margin: 0px 5px 10px 5px;
 line-height:18pt;
 text-indent:12pt;
}
.pie {
 color: #DDDDDD;
 font-size: 7pt;
 font-style: normal;
 text-align: center;
}
.byme {color:#000000;}
.txtprod{
 color:#000000;
 font-size: 10pt;
 font-style: normal;
 text-align: justify;
 margin: 0px 5px 10px 5px;
 line-height:13pt;
 text-indent:0pt;
}
.ulprod{
 color:#000000;
 font-size: 10pt;
 font-style: normal;
 text-align: justify;
 margin: 0px 5px 10px 5px;
 line-height:13pt;
 text-indent:0pt;
}
.textoinicio1 {
 color:#000000;
 font-size: 16pt;
 font-style: bold;
 text-align: center;
 margin: 15px 5px 10px 5px;
 line-height:22pt;
 text-indent:0pt;
}
.textoinicio2 {
 color:#000000;
 font-size: 12pt;
 font-style: normal;
 text-align: center;
 margin: 0px 5px 10px 5px;
 line-height:18pt;
 text-indent:0pt;
}

/*-- estilos de divs de contenido --*/
#contenido {
 margin-top: 0px;
 padding: 5px 5px 5px 5px;


}
#divder {
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px auto;
 float:right;
 width:245px;
}
#divizq {
 padding: 0px 0px 0px 0px;
 margin: 5px auto 5px 5px;
 float:left;
 width:545px;
}
#divder1 {
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px auto;
 float:right;
 width:200px;
}
#divizq1 {
 padding: 0px 0px 0px 0px;
 margin: 5px auto 5px 5px;
 float:left;
 width:200px;
}
#divcen {
 padding: 0px 0px 0px 0px;
 margin: 5px 10px 5px 10px;
 float:left;
 width:410px;
}
#mapa {
 margin: 5px 10px 5px 10px;
 width:800px;
 background-color:#FFFFFF;
 border: 2px solid #904500;
}
/*-- formulario --*/
.pboton {
 text-align:center;
}
.boton {
 border: 1px solid #402E24;
 background-color: #F2EFED;
 font-size: 12px;
 text-transform: uppercase;
 text-align:center;
 color: #402E24;
}
.boton:hover {
 border: 1px solid #402E24;
 background-color: #C6BAAE;
 font-size: 12px;
 text-transform: uppercase;
 text-align:center;
 color: #402E24;
}
.campo {
 Font-size: 11px;
 color: #000000;
 background: #F2EFED;
 border: 2px solid #402E24;
}