/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#fff; margin:0; padding:0; background-image:url(/imgweb/bghtml.gif); background-repeat:repeat-x; } 
body, td, th { width:100%; font-family: "trebuchet MS", arial; color:#000000; margin:0 0 0 0; padding:0;} 
a img { border:0;}
a { color:#000; text-decoration: none;} 
a:hover { color:#828C15; text-decoration:underline;} 
hr { color:#000; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:980px; height:600px; background-color:#fff; margin:0px auto 10px auto; display:block; /*overflow:hidden;*/ padding:0; padding:0 0 0 0;}
.negrita { font-weight:bold; }
caption { text-align:left;}
 
/*CAB*/
#cab { width:100%; height:229px; padding:0; margin:0 0 0 0; background-color:#fff; background-image:url(/imgweb/cab.jpg); background-repeat:no-repeat; text-align:left;}

/*MENU*/
#menuprincipal { width:80%; height:20px; padding:0; float:left;  background-color:#493D95; margin:0;}
#menuprincipal ul { list-style-type:none; margin:auto 0 auto 5px; padding:0; width:auto; font-size:0.9em; font-weight:normal;}
#menuprincipal ul li { width:auto; height:auto; text-align:right; padding:0 1.2em 0 0em; margin:0; float:left;  }
#menuprincipal ul li a {  text-decoration:none; color:#fff;  padding:0 0em 0 0; font-weight:bold; }
#menuprincipal ul li a:hover { color:#FECA00;}

#idioma { width:20%; height:20px; padding:0; float:right;  background-color:#493D95; margin:0;}
#idioma ul { list-style-type:none; margin:auto 0 auto 10px; padding:0; width:auto; font-size:0.9em; font-weight:normal;}
#idioma ul li { width:auto; height:auto; text-align:right; padding:0 1.8em 0 0em; margin:0; float:left;  }
#idioma ul li a {  text-decoration:none; color:#fff;  padding:0 0em 0 0; font-weight:bold; }
#idioma ul li a:hover { color:#FECA00;}

/*CONTENIDO*/
#middle { width:100%; height:351px; padding:0em 0 0 0;  margin:0; background-color:#fff; clear:both; font-size:0.9em;  }

#izq { width:210px; height:351px; background-color:#fff; float:left; margin:0; padding:0;}
#izq h1 { font-size:1.2em; color:#4A3D95; text-align:right; margin:10px 0 10px 0; padding:0 5px 0 0; background-color:#EAEAEA; letter-spacing:1px;}
#izq img { float:right; padding:10px; background-color:#EAEAEA;}


#conten  { width:75%; min-height: 400px; background-color:#fff; float:left; margin:0; padding:0;}
#conten #conten_sup { width:97%;  min-height: 400px; background-color:#fff; float:left; margin:10px 0 0 0; padding:0px 10px 10px 10px; text-align:justify; border-top:1px solid #EAEAEA; font-size:0.85em;}
#conten #conten_sup h2 {font-size:1.1em; font-weight:bold;}
#conten #conten_sup ul.distri { list-style-type:none; float:left; margin:0; padding:0;}
#conten #conten_sup ul.distri li { float:left; margin:10px;}
#conten #conten_sup a { color:#E9504D;}
#conten #conten_sup a:hover { color:#FECA00; text-decoration:underline;}
#conten #conten_sup a.product { color:#493D95;}
#conten #conten_sup a.product:hover { color:#FECA00; text-decoration:underline;}


/*foot*/
#conten #foot { width:100%; height:37px; padding:0; margin:0; background-color:#fff; clear:both; text-align:right; }
#conten #foot p { font-size:0.75em; font-weight:500; margin:0 0 0 0; padding:0.5em;}
#conten #foot a { text-decoration:none; color:#493D95;}
#conten #foot a:hover { text-decoration:underline; color:#493D95;}

/*contacto*/
#contac_izq { width:48%; height:auto; padding:0; margin:0; background-color:#fff; float:left; }
#contac_izq label { text-align:left;}
#contac_izq label span { float:left;}
#contac_izq input { clear:both; width:98%;}
#contac_der { width:49%; height:auto; padding:0; margin:0; background-color:#fff; float:right; }
#contac_der  p { text-align:right;}
.botonform { border:#ffffff 1px solid; margin:0.5em 0 0 0; width:5em; cursor:pointer; color:#fff; height:1.8em; background-color: #493D95; font-weight:bold; padding:0;}



