@charset "utf-8";
/********* ETIQUETAS ***********/
BODY { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; color: #000; text-align: center; background-color: #2A6CA1; }
SELECT, INPUT, TEXTAREA { margin:0; padding: 1px 4px; font-size: 0.9em; background-color: #DDD; color: #254577; border:1px solid #444; }
TEXTAREA { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
SELECT { padding: 0; }
object, embed, param, form { margin: 0; padding: 0; }
IMG { border: 0; padding: 0; margin: 0; }
a , a:link, a:visited { text-decoration: underline; color: #444; }
a:hover { color: #254577; }

/********* CONTENEDOR ***********/
#fondo { width: 100%; text-align: center; padding: 0; margin: 0; background: #2A6CA1 url(../images/body_fondo.gif) repeat-y center top; float:left; }
#contenedor { width: 902px; text-align: left; padding: 0; margin: 0 auto; background-color:#FFF; }

/********* COLUMNA IZDA ***********/
#columnaIzda { width: 240px; padding: 0; margin: 0; float:left;}
#imgCabecera01 { width: 240px; height:296px; padding: 0; margin: 0; background: url(../images/cabecera01.jpg) no-repeat; }

/* Menu */
#menu { width: 240px; padding: 0; margin: 15px 0 0 0;  }
#menu ul { margin: 0 auto; padding: 0; list-style: none; width: 222px; }
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { width: 222px; height:25px; margin: 0; padding:7px 0 0 10px; color: #254577; font-size:0.8em; font-weight:bold; background: url(../images/menu_off.gif) no-repeat; cursor:pointer; display:block; text-decoration:none;  }
#menu ul li a:hover { background: url(../images/menu_on.gif) no-repeat; color: #FFF; text-decoration:none; }

/* Dossier PDF */
#descargaPDF { width: 240px; height:156px; padding: 0; margin: 15px 0 0 0; float:left; background: url(../images/banner_Dossier.jpg) no-repeat center; }
#textoPDF { width: 80px; padding: 0; margin: 95px 0 0 130px;  }
#textoPDF p { font-size:0.7em; margin:0; line-height:16px; text-align:center; }
#textoPDF p.icopdf { padding:0 0 0 10px; background: url(../images/ico_PDF.gif) no-repeat left center; }

/********* COLUMNA DECH ***********/
#columnaDech { width: 660px; padding: 0; margin: 0; float:left;}
#imgCabecera02 { width: 660px; height:296px; padding: 0; margin: 0; }

/* Contenido */
#contenido { width: 620px; padding: 0 30px 0 10px; margin: 0; }
#contenido h1 { margin: 8px 0 0 0; padding:0; font-size: 1.4em; color: #254577; font-weight:normal; background: url(../images/titulo_subrayado.gif) no-repeat left bottom; line-height:45px; }
#contenido h1 .bulletTitulo { margin:0 8px 0 2px; background: url(../images/titulo_bullet.gif) no-repeat left center; width:11px; height:34px; display:block; float:left; }
#contenido h1 sup {font-size:14px;}
#contenido h2 {margin: 5px 0 5px 0; padding:0 0 3px 0; font-size: 1.1em; color: #254577; font-weight:normal; }
#contenido p { font-size:0.75em; margin:6px 0; }
#contenido ul { list-style: disc; padding: 0 0 0 30px; margin: 0 0 5px 0; }
#contenido ul li { margin: 0 0 5px 0; padding:0; font-size: 11px; line-height:15px; }
#contenido a { text-decoration:none; font-weight:bold; }
#contenido table.productos { border:1px solid #335869;}
#contenido table.productos td { font-size:0.7em; font-weight:bold; color:#335869; border:1px solid #335869;}
#contenido p.productos { font-size:0.65em; font-weight:bold; color:#335869; }
#contenido .contaminantes { width:300px; margin: 0 5px 10px 0; float:left;}
#contenido .contaminantes p{  font-size:0.7em;}
#contenido .premios { width:620px; margin: 0 0 10px 0; padding:0 0 10px 0; clear:left; border-bottom:1px dashed #254577;}
#contenido .premios p { font-size:0.75em;}


/* Form Contacto */
#contenido .columnaForm { width: 250px; float:left;}
#contenido .columnaMapa { width: 350px; float:left; margin: 0 0 0 15px;}
#contenido .columnaMapa p{ margin: 0 0 3px 0;}
#contenido .columnaMapa a, #contenido .columnaMapa a:link, #contenido .columnaMapa a:visited { text-decoration: underline; color: #254577; }
#contenido .columnaMapa a:hover { color: #000; }

.formContacto input {width: 200px; margin: 0; padding:4px 6px; color: #254577; background-color:#e4f1f8; font-size:11px; font-weight:bold; border:1px solid #FFF;}
.formContacto textarea {width: 200px; margin: 0; padding:4px 6px; color: #254577; background-color:#e4f1f8; font-size:11px; font-weight:bold; border:1px solid #FFF;}
.formContacto input.boton { width:58px; height:19px; vertical-align: middle; padding: 0; margin:0; cursor:pointer; border:none; background: #FFF url(../images/bot_enviar.gif) no-repeat; }
#imgcontacto { width: 350px; height:275px; display:block; }
.contacto1 { background: url(../images/contacto01.jpg) no-repeat; }
.contacto2 { background: url(../images/contacto02.jpg) no-repeat; }

/********* FOOTER ***********/
#footer { width: 900px; height:116px; padding: 0; margin: 5px 0 0 0; float:left; clear:both; background: #FFF url("../images/pie_fondo.jpg") no-repeat; }
#footer p { font-size:0.7em; color:#333; margin: 90px 0 0 15px; }
#footer a, #footer a:link, #footer a:visited { text-decoration: underline; color: #FFF; }
#footer a:hover { color: #e20a16; }

/********* MISC ***********/
/* POSICION DE IMAGENES */
.derecha { float: right; margin: 0 0 10px 5px; }
.izquierda { float: left; margin: 0 10px 5px 0; }
.marginBottom20 {margin-bottom:30px;}
p.nomargen_bottom { margin-bottom: 0; }
