/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#fff; margin:0; padding:0; font-size:100%; } 
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:#9EA51E; text-decoration: none;} 
a:hover { color:#000; text-decoration:underline;} 
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:961px; height:auto; margin:0em auto 10px auto; display:block; overflow:hidden; padding:0; }
.negrita { font-weight:bold; }
.superindice { font-size:0.7em; vertical-align:top; font-weight:bold; }
 
/*CAB*/
#cab { width:100%; height:121px; padding:0 0 0em 0; margin:0; background-color:#fff; border-bottom:1.5em solid #E9EDAF; }
#cab #cab_izq { width:auto; height:121px; padding:0; margin:0; background-color:#fff; float:left;}
#cab #cab_der { width:auto; height:121px; padding:0; margin:0; background-color:#fff; float:right;}
#cab #cab_izq img { margin:0; padding:0;}
#cab #cab_der img { margin:0.8em 0 0 0; padding:0;}
#cab img { padding:0; margin:1.1em 0 0 0.5em; }
#middle { width:100%; height:auto; padding:0;  margin:0.5em 0 0 0;  clear:both; font-size:1em; }

/*MENU */


/*CONTENIDO*/
#content {width:76%; height:auto; padding:0 0 1em 0; float: right; margin:0 0 0.5em 0; font-size:0.8em; text-align:justify; color:#5E5E5E; background-color:#ffffff;}
#content h1.secc {font-size:1.6em;  padding:0 0 0 2em; color:#C6CF2D;margin:0.2em 0 0.5em 0; letter-spacing:0.2em;  background-image:url(/images/bg_secc.gif); background-repeat:no-repeat; height:1.8em; width:98%; background-color:#fff;font-weight:lighter; }   
#content h2 { font-size:1.1em; color:#999999; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; text-align:left; }
#content p { font-size:1em; color:#5E5E5E; font-weight:lighter; letter-spacing:0; font-variant:normal; width:auto;  height:auto; background-color:#fff;}
#content ul { margin:auto; }


/*DESTACADOS*/
#destacados { width:0%; height:auto; background-color:#fff; float:right; margin:0; padding:0; }

/*FOOT*/
#foot { width:100%; height:5%; padding:0.5em 0 0 0; margin:0.5em 0 0 0; text-align: left; color:#6E6E6E; font-size:1em; }
#foot_izq {width:83%; height:6.5em; padding:0; margin:0; float:left; text-align:right; color:#6E6E6E; border-top:2px dotted #A6A6A6; background-image:url(/images/icono.gif); background-position:top left; background-repeat:no-repeat; font-size:0.7em; }
#foot_der {width:16%; height:5.5em; padding:0; margin:0; background-color:#E6E6E6; float:right; text-align:left; color:#6E6E6E;  }
#foot_izq p { margin:0 0 0 0; padding:1em 2em 0 0; letter-spacing:0.1em;}
#foot a { text-decoration:none; color:#C6CF2D; font-weight:lighter;}
#foot a:hover { text-decoration:underline; color:#C6CF2D;}

/*CONTACTO*/
#contacto { width:99%; background-color:#fff; margin:0.5em 0 0 0; text-align:left; float:left; height:auto;}
#contacto h2.titulo { font-size:0.8em; background-color:#6E6E6E; color:#FFFFFF; padding:0 0 0 0.5em; clear:both; margin:0.5em 0 0 0; }
#contacto form { margin:0.5em 0 0 0; width:100%; height:auto; padding:0;}
#contacto form p { margin: 0 0 1em 0;}
#contacto p { float:left; width:100%; text-align:justify; }
#contacto p a { color:#A6AF0A;}
#contacto label { padding:0 0.5em 0 0;  margin:0 0 0.5em  0; display:block; font-weight:bold; font-size:1em; color:#fff; text-align: right; float: left; width:23%; height:auto; height:1.8em; background-color:#6E6E6E;} 
#contacto input { border:#969E0B 1px solid; padding:0; margin:0 0 0 0.5em; width:74.5%; float: left; height:auto; } 
#contacto textarea { border:#969E0B 1px solid; padding:0; margin:0 0 1em 0.5em; width:74.5%; float:left; } 
#contacto input.botonform { border:#6E6E6E 1px solid; margin:0.5em 0 0 0; width:5em; cursor:pointer; color:#fff; height:1.8em; background-color:#C6CF2D; font-weight:bold; float:left; padding:0;} 
#contacto .ChkLeer {border:none; margin: 0; height:auto; width:1em; }
.error { color:#FF0000;}
.error ul { font-size:1em; font-weight:lighter; }
.error ul li { }

table.table_fabricantes {}
table.table_fabricantes caption { background-color:#ffffff; color:#000000; width:100%; padding:0.2em 0em 0.2em 0em; margin:0 0 0 0.1em; font-weight:bold; text-align:left; }
table.table_fabricantes td { width:auto; background-color:#F7F7F7;  }
table.table_fabricantes td.img { width:auto; padding:10px; margin:0;}
table.table_fabricantes td.txt { width:240px; padding:10px; font-size:1.2em;}
table.table_fabricantes td a { color:#990000; cursor:pointer;}
ul.fabricantes {}
ul.fabricantes li a { color:#9EA51E;}

/*noticias*/
#content .listanoti { width:350px; height:100%; float:left; margin:1em 0 0 0 ; background-color:#ffffff; padding:0;}
#content .listanoti .txt_noticia { width:192px; background-color:#F5F5F5; border-right:8px solid #6E6E6E; margin:0; padding:0; float:left; min-height:100px; height:100px; }
#content .listanoti .txt_noticia h1 {  margin:0 0 0 0; padding:0 0 0 0; text-align:left; font-size:1em; }
#content .listanoti .txt_noticia h1 a { width:90%; color:#6E6E6E; margin:0 0 0 0; padding:0.5em; border:0; font-size:1em; background-color:#F5F5F5; display:block;  }
#content .listanoti .img_noticia { width:150px; float:right; margin:0; padding:0; vertical-align:middle;}
#content .listanoti .img_noticia img { display:block; margin:auto; vertical-align:middle; }

#content .noticia { width:100%; height:100%; background-color:#FFFFFF; margin:1em 0 1em 0; font-weight:normal; float:left; border-bottom:8px solid #E9EDAF; padding:0 0 1em 0;}
#content .noticia h1 { width:100%; color:#fff; margin:0.3em 0 0.5em 0; padding:0.5em 0.5em 0.5em 0.5em; border:0; font-size:1.1em; background-color:#6E6E6E; text-align:justify; }
#content .noticia h2 { font-size:1.1em; color:#333333;}
#content .noticia img { float:left; margin:0 0 0 0.8em; background-color:#ffffff; padding:0.4em;}
#content .noticia p { font-family: "Lucida Sans Unicode";}
#content .noticia p img { clear:both; margin:0.5em;}

/*ofertas*/
#content .listaofertas { width:350px; height:100%; float:left; margin:1em 0 0 0 ; background-color:#ffffff; padding:0;}
#content .listaofertas .txt_ofertas { width:192px; background-color:#6E6E6E; border-right:8px solid #C6CF2D; margin:0; padding:0; float:left; max-height:100px; min-height:100px; height:100px; }
#content .listaofertas .txt_ofertas h1 {  margin:0 0 0 0; padding:0 0 0 0; text-align:left; font-size:1em;}
#content .listaofertas .txt_ofertas h1 a { width:95%; color:#ffffff; margin:0 0 0 0; padding:0.3em; border:0; font-size:1em; background-color:#6E6E6E; display:block;  }
#content .listaofertas .img_ofertas { width:150px; float:right; margin:0; padding:0; vertical-align:middle;}
#content .listaofertas .img_ofertas img { display:block; margin:auto; vertical-align:middle; }

#content .oferta { width:100%; height:100%; background-color:#FFFFFF; margin:1em 0 1em 0; font-weight:normal; float:left; border-bottom:8px solid #E9EDAF; padding:0 0 1em 0;}
#content .oferta h1 { width:100%; color:#fff; margin:0.3em 0 0.5em 0; padding:0.5em 0.5em 0.5em 0.5em; border:0; font-size:1.1em; background-color:#6E6E6E; text-align:justify; }
#content .oferta h2 { font-size:1.1em; color:#333333;}
#content .oferta img { float:left; margin:0 0 0 0.8em; background-color:#ffffff; padding:0.4em;}
#content .oferta p { font-family: "Lucida Sans Unicode";}
#content .oferta p img { clear:both; margin:0.5em;}

/*INICIO*/
#noticias { width:50%; background-color:#ffffff; float:left; padding:0; margin:0;}
#ofertas { width:50%; background-color:#ffffff; float:right; padding:0; margin:0;} 
#noticias span { background-color:#6E6E6E; color:#ffffff; width:94%; display:block; text-align:right; padding:1%; font-size:1.5em; font-weight:bold; letter-spacing:0.5em;}
#ofertas span { background-color:#C6CF2D; color:#ffffff; width:94%; display:block; text-align:right; padding:1%; font-size:1.5em; font-weight:bold; letter-spacing:0.5em;}

/*proyectos*/
dl { width:auto; }
dl,dd { margin:0; }
dt { font-size:1em; text-align:left; margin:0.1em 0 0.2em 0; background-color:#ffffff;  font-weight:bold; padding:0.2em; clear:both; border:1px solid #C6CF2D; background-color:#ffffff; }
dt a { color:#6E6E6E; text-decoration:none }
dt a:hover { color:#C6CF2D; text-decoration:none; }
dd a { color:#000000; }
ul.proyecto { list-style:none; padding:5px; }
ul.proyecto  li { float:left; margin:5px;}



