BODY, UL, OL, FORM, P, H1, H2, H3, H4, H5 {margin:0; padding:0;}
UL, OL {list-style-type:none;}
A {text-decoration:none;}
A IMG {border:0;}
BODY {background:#9ca6ad; color:#3f484d; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#contenedor {width:780px;}

/************ CABECERA ****************/
#cabecera {background:#c1cacd}
#cabecera #fondoSup {background: url(../images/comun_cab_sup.gif) no-repeat left top; height:89px;}
#cabecera H1 {background: url(../images/comun_cab_logo.jpg) no-repeat left top; float:left; width:239px; height:112px; }
#cabecera H1 STRONG {display:none;}
#cabecera H1 A {display:block; width:239px; height:112px;}
#cabecera #fotitos {float:right; width:541px; height:112px;}
#menuSup {/*clear:both;*/ /*background:#FFF;*/ margin:0; padding:0;}
#menuSup UL {margin-left:305px; background:#697882 url(../images/comun_cab_esquinaMenu.gif) no-repeat left top; line-height:18px; width:460px; overflow:auto; padding-left:15px;}
#menuSup LI {float:left; background: url(../images/comun_cab_flecha.gif) no-repeat left center; padding-left:10px; text-transform:uppercase; margin:0 10px;}
#menuSup LI A {color:#FFF; font-weight:bold; text-decoration:none;}
#menuSup LI A:HOVER {color:#d9dddf;}



/************ CONTENIDO ****************/
#contenido {background:#FFF url(../images/comun_contenido_bgr.gif) no-repeat left top; margin:0; padding:0 0 20px 0; width:100%; overflow:hidden; clear:both;}
*HTML #contenido{padding:0 0 20px 0px;}
*HTML #menuProductos{margin:18px 28px 0 10px;}
#menuProductos {background:#697882 url(../images/comun_menuprod_ii.gif) no-repeat left bottom; width:170px; padding: 0 0 8px 0; /*padding:0 5px;*/ margin:18px 28px 0 25px; float:left;}
#menuProductos H3 {text-transform:uppercase; background:#FFF url(../images/comun_tit_prods.gif) no-repeat left top; padding-left:5px; font-size:12px;}
#menuProductos UL {background: url(../images/comun_menuprod_sd.gif) no-repeat right top; padding:0; margin:0;}
#menuProductos LI {border-bottom:1px dashed #89959c; background: url(../images/comun_cab_flecha.gif) no-repeat 4px center; padding:2px 15px}
#menuProductos LI A {color:#FFF; text-decoration:none; font-weight:bold;}
#menuProductos LI A:HOVER {color:#ffd200}

/* general */
#textos {margin-left:225px; margin-top:15px}
#textos H2 {text-transform:uppercase; color:#ff803d; font-size:15px; padding-top:8px;}
#textos P {margin:8px 0}

/* empresa */
#textos.empresa P {text-align:justify; margin-right:250px}

/* contacto */
#textos.contacto H2 {margin-bottom:20px;}
#textos.contacto P {margin:10px 0}
#textos.contacto STRONG {font-size:14px}
#textos.contacto A {color:#ff803d;}

/* aviso legal */
#textos.legal P {text-align:justify; margin-right:30px}

/* productos */
.productos #tituloDescr, .productos #fotosProds, .productos #thumbs {float:left; margin-right:18px; margin-top:10px;}
.productos #fotosProds {margin-left:60px;}
.productos #fotosProds IMG {border:1px solid #CCC}
.productos #tituloDescr {float:none;}
.productos #tituloDescr H4 {font-size:13px;}
.productos #thumbs IMG {display:block; margin-bottom:5px;}
.productos #descripcion {clear:both; padding:10px 15px; margin:0 25px; text-align:justify; }

/* recomendar */
#textos INPUT, #textos TEXTAREA {font-size:11px; color:#888; font-family:Arial, Helvetica, sans-serif; width:230px; margin-left:25px;}
#textos TABLE {margin:10px 0 0 10px}
#textos TD {padding:3px 10px; vertical-align:top;}
#textos TABLE #boton {text-align:right; margin:5px 10px;}




/************* PIE ****************/
#pie {background:#697882 url(../images/comun_pie_bgr.gif) repeat-x left top; font-size:10px;}
#pie A {color:#FFF;}
#pie A:HOVER {color:#d9dddf}
#pie UL {background: url(../images/comun_pie_links_bgr.gif) no-repeat right top; text-align:right; padding-right:12px; width:380px}
#pie LI {background: url(../images/comun_pie_flecha.gif) no-repeat left center; display:inline; margin:0 8px; padding-left:8px; }
#pie SPAN {float:right; margin:4px 10px; text-align:right; /*padding-right:10px;*/}