/* ETIQUETAS GENERALES */
body{ font-family:'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d;}

img{ border:0;}

strong{ font-weight:bold; color:#87d300;}

h2{ font-size:14px; color:#87d300; font-weight:bold; margin-bottom:1.5em;}

p{ margin-bottom:1.5em;}


/* CONTENEDOR GENERALES */
#web{ width:900px; margin:0 auto;}

/* CABECERA */

#cabecera{ width:900px; float:left; margin-top:35px;}

#menu{ width:250px; margin-top:31px; float:left;}
#menu ul{ margin-left:40px;}
#menu ul li{ padding-bottom:4px;}
#menu ul li a{ font-size:14px; font-weight:bold; color:#87d300; text-decoration:none;}
#menu ul li a:hover{ color:#4d4d4d;}
#menu ul li.activa a{ color:#4d4d4d; padding-left:20px;}

#texto-presentacion{ float:left; margin:46px 65px 0 120px; width:380px;}

#logo{ float:left; width:85px;}

#menu-lenguajes{ float:left; text-align:right; width:900px; margin-top:10px;}
#menu-lenguajes ul{ margin:0; padding:0; list-style-type:none;}
#menu-lenguajes ul li{ display:inline; margin-left:3px;}
#menu-lenguajes ul li img{ border:0;}

/* BANNER PRINCIPAL */
#banner{ float:left; width:900px; margin:20px 0;}

/* CONTENIDO CENTRAL */
.clear_both{ clear:both;}

#contenido{ float:left; width:900px;}

#contenido-texto{ float:left; width:700px;}

.texto-h2{ font-size:14px;}

#texto-catalogo{ width:950px; float:left;}

strong.strong-gris{ color:#4d4d4d;}

#contenido-catalogo{ float:left; width:950px;}
#contenido-catalogo ul li{ float:left; width:310px; height:150px; margin-top:20px;}
#contenido-catalogo ul li div.imagen{ float:left; width:150px; height:135px; padding-top:15px; text-align:center; background:url(../imgs/fondo-images.gif) repeat 0 0;}
#contenido-catalogo ul li div.texto{ float:left; width:135px; margin-left:15px; margin-top:20px;}
#contenido-catalogo ul li div.texto a{ color:#749933; text-decoration:none; font-weight:bold;}
#contenido-catalogo ul li div.texto a:hover{ color:#87d300;}
#contenido-catalogo ul li div.texto a.consultar{ font-weight:normal;}

#contenido-producto{ width:900px; float:left; margin-top:20px;}
#contenido-producto #imagen{ float:left; width:400px; height:290px; padding-top:10px; background:url(../imgs/fondo-images.gif) repeat 0 0; text-align:center;}
#contenido-producto #caracteristicas{ margin-left:40px; float:left; width:400px;}
#contenido-producto #caracteristicas table{ border:1px solid #000; border-bottom:0; border-right:0;}
#contenido-producto #caracteristicas table th{ width:166px; padding:5px; text-align:left; font-weight:bold; border:1px solid #000; border-top:0; border-left:0;}
#contenido-producto #caracteristicas table td{ padding:5px; border:1px solid #000; border-top:0; border-left:0;}
#contenido-producto #caracteristicas table td.texto{ width:224px;}
#contenido-producto #caracteristicas table td.numero{ width:29px}
#contenido-producto #caracteristicas table td a{ color:#749933; text-decoration:none;}
#contenido-producto #caracteristicas table td a:hover{ color:#87d300;}

p.volver{ clear:both; float:left; width:auto; margin-top:30px;}
p.volver a{color:#749933; text-decoration:none; font-weight:bold;}
p.volver a:hover{ color:#87d300;}

.contenido-contacto{ margin-top:40px;}

#contenido-direccion{ float:left; width:230px; padding-left:50px; text-align:right; padding-right:20px; padding-top:20px;}
#contenido-direccion address{ margin-top:20px;}
#contenido-direccion address a{color:#749933; text-decoration:none; font-weight:bold;}
#contenido-direccion address a:hover{color:#87d300;}

#contenido-formulario{ float:left; padding-left:70px; width: 530px;}
#contenido-formulario dl{ float:left; width:100%;}
#contenido-formulario dl dt{ float:left; clear:both; width:150px; margin-bottom:3px;}
#contenido-formulario dl dd{ float:left; width:250px; margin-bottom:3px;}
#contenido-formulario dl dd.boton{ padding-top:20px;}
#contenido-formulario dl dd input{ font-family:'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; border:1px solid #87D300; background:#DDDBCC;}
#contenido-formulario dl dd textarea{ font-family:'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; border:1px solid #87D300; background:#DDDBCC;}
#contenido-formulario dl dd.boton input{ background:#87D300; padding:2px; color:#FFF;}
#contenido-formulario .error-form{ float:left; width:auto; margin-bottom:10px; border:1px solid #F00; background:#eab7b4; color:#F00; padding:10px; font-weight:bold;}




/* PIE */
#pie{ float:left; width:900px; text-align:center; margin-top:30px; padding-top:30px; border-top:1px dotted #4d4d4d; margin-bottom:30px;}
#pie p{ margin-bottom:0;}

#pie-iconos{ width:100%; text-align:center; float:left; margin:2em 0;}
#pie-iconos ul li{ display:inline; margin-right:1em;}
#pie-iconos ul li img{ border:0;}

/* FORMULARIO CONSULTA */
.formulario-consulta{ width:450px !important;}
.formulario-consulta h1{ padding:1.5em 0;}
.formulario-consulta dl{ float:left; width:100%;}
.formulario-consulta dt{ float:left; width:20%; margin-bottom:.5em; clear:both;}
.formulario-consulta dd{ float:left; width:70%; margin-bottom:.5em;}
.formulario-consulta input{ font-family:'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; border:1px solid #87D300; background:#DDDBCC;}
.formulario-consulta textarea{ font-family:'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; border:1px solid #87D300; background:#DDDBCC;}
.formulario-consulta dl dd.boton input{ background:#87D300; padding:2px; color:#FFF;}
.formulario-consulta p.p-error{ float:left; width:auto; margin-bottom:10px; border:1px solid #F00; background:#eab7b4; color:#F00; padding:10px; font-weight:bold;}