BODY { MARGIN: 0px; PADDING: 0px; FONT-FAMILY: Tahoma, Arial, sans; BACKGROUND: #EEE;}
FORM {MARGIN: 0px; PADDING: 0px; BORDER: 0px;}
SELECT, INPUT, TEXTAREA { MARGIN:0px; PADDING: 2px; font: bold 11px Tahoma; COLOR: white; BACKGROUND: #3F7B1C}
IMG{ MARGIN: 0; PADDING: 0; BORDER: 0; }
FIELDSET { border: 1px solid #70AF00; }
LEGEND {color: #70AF00; font-size: 11px; font-weight: bold;}
SPAN {MARGIN: 0px; PADDING: 0px;}
UL, LI {MARGIN: 0px; PADDING: 0px;}

/* Layout
----------------------------------------------- */
#cabecera {	MARGIN: 0; PADDING: 0px; WIDTH: 780px; float:left; }
#contenedor { MARGIN: 0; PADDING: 0px; WIDTH: 780px; text-align:left; BACKGROUND: #FFF;}
#menuIzda { MARGIN:0; PADDING: 0; WIDTH: 187px; background: #3F7B1C; }
#idiomas { MARGIN:0; WIDTH: 187px; height: 54px; background: url(../images/topMenu.gif); float:left; }
#contenido { MARGIN: 0; PADDING: 0px; WIDTH: 593px; text-align:left; float:left;}
#direccion { WIDTH: 593px; height: 23px; background: url(../images/topContenido.gif) repeat-x; float:left; }
#destacado { WIDTH: 573px; MARGIN: 10px 10px; padding: 0; border-bottom: 1px solid #CCC; float:left; }
#imgDestacado { WIDTH: 140px; MARGIN: 0 0 5px 0; padding: 0;  float:left; }
#textoDestacado { WIDTH: 390px; MARGIN: 5px; padding: 10px 5px; border-left: 1px solid #CCC; float:left; }
#content { MARGIN: 10px 10px; WIDTH: 560px; float:left; }
#resultados { WIDTH: 550px; MARGIN: 3px 10px; padding: 0; border-bottom: 1px solid #CCC; float:left;  }
#textoResultados { WIDTH: 390px; MARGIN: 0; padding: 0; float:left;}
#imgDetalle { MARGIN: 0 0 5px 5px; padding: 5px 0;WIDTH: 540px; float:left; background: #DDD; text-align:center; clear:left; }
#contentOpciones { MARGIN: 0 0 0 5px; WIDTH: 540px; float:left; background: #DDD; clear:left; }
#opciones { MARGIN: 0; float:left; }
#footer { MARGIN: 0 0 5px 0; PADDING: 0px; WIDTH: 780px; height: 55px; background: url(../images/footer.gif) repeat-x; text-align:right;}

/* headings
----------------------------------------------- */
h1 { MARGIN: 5px 15px; PADDING: 0; font: normal 18px Arial Black, Georgia, Trebuchet MS, Arial; COLOR: #3F7B1C; text-transform: uppercase;}
h2 { MARGIN: 0 0 5px 0; PADDING: 0; font-size: 11px; font-weight: bold; COLOR: #70AF00; text-transform: uppercase;}
h3 { MARGIN: 0 0 5px 0; PADDING: 4px; font-size: 12px; font-weight: bold; COLOR: white; BACKGROUND: #70AF00; }

/* text
----------------------------------------------- */
p { MARGIN: 0 0 8px 0; PADDING: 0px; COLOR: #3F7B1C; font-size: 11px; }
#idiomas p { MARGIN: 15px 0 0 35px; PADDING: 0px; }
#direccion p { MARGIN: 5px; PADDING: 0px; COLOR: #FFF; font-size: 10px; font-weight: bold; text-align:right; }
#textoDestacado p { MARGIN: 0 0 8px 0; PADDING: 0px; COLOR: #3F7B1C; font-size: 11px; font-weight: bold;}
#content p { MARGIN: 8px 10px; PADDING: 0px; COLOR: #3F7B1C; font-size: 11px;}
#footer p { MARGIN: 2px 0; PADDING: 0px; COLOR: #FFF; font-size: 10px; text-align:center;}
.detalle {  margin: 0px; FONT-WEIGHT:bold; }

/* formularios
----------------------------------------------- */
.buscador { margin: 20px 5px; width:550px; border:none }
.buscador label { text-align:right; width:150px; float:left; padding:2px; margin:0; margin-top:5px; font-weight: bold;}
.contacto { margin: 20px 5px; width:420px; }
.contacto label { text-align:right; width:100px; float:left; padding:2px; margin:0; margin-top:5px; font-weight: bold;}
.nobr {display:none;}  

/* lists
----------------------------------------------- */
#menuIzda ul { list-style: none; margin: 0px; padding: 0; border-bottom: 1px solid #96B882; clear:both;}
#menuIzda li { margin: 0; padding: 10px; FONT-SIZE: 11px; COLOR: #FFF; border-top: 1px solid #96B882; }
#opciones ul { list-style: none; margin: 5px; padding: 0; clear:both;}
#opciones li { margin: 0px 5px; padding: 0; FONT-SIZE: 11px; COLOR: #3F7B1C;}
#content ul { margin: 5px; padding: 0; clear:both;}
#content li { margin: 5px 0px; padding: 0; FONT-SIZE: 11px; COLOR: #3F7B1C;}
#imgDetalle ul { list-style: none; margin: 0px 5px 5px 0; padding: 0; display:inline;}
#imgDetalle li { margin: 0px 5px 5px 5px; padding: 0; display:inline;}
#footer ul { list-style: none; margin: 0px 5px; padding: 0; display:inline;}
#footer li { margin: 0px 5px; padding: 0; display:inline;}

/* links
----------------------------------------------- */
a, a:link, a:visited { MARGIN: 0; PADDING: 0px; COLOR: #3F7B1C; TEXT-DECORATION: underline; }
a:hover { COLOR: #FFB300; }
#menuIzda a, #menuIzda a:link, #menuIzda a:visited { FONT-WEIGHT:bold; MARGIN: 0; PADDING: 0px; COLOR: #FFF; TEXT-DECORATION: none; }
#menuIzda a:hover { COLOR: #FFB300; }
#footer a, #footer a:link, #footer a:visited { font-size: 11px; FONT-WEIGHT:bold; COLOR: #4D4D4D; TEXT-DECORATION: none; }
#footer a:hover { TEXT-DECORATION: none; FONT-WEIGHT:bold; COLOR: #FFF;  }
.copyright a, .copyright a:link, .copyright a:visited { MARGIN: 0; PADDING: 0px; COLOR: #EEE; TEXT-DECORATION: none; }
.copyright a:hover { COLOR: #FFF;  }

/* FONDOS
----------------------------------------------- */
.copyright { background: #3F7B1C url(../images/copyright.gif) no-repeat bottom; }
.empresa { background: url(../images/fondoEmpresa.jpg) no-repeat; }
.fondobuscador { background: url(../images/fondoBuscador.jpg) no-repeat; }
.fondocontacto { background: url(../images/fondoContacto.jpg) no-repeat; }

/* MISC
----------------------------------------------- */
.copyright P{ MARGIN:0 0 10px 15px; PADDING: 0px;  font-size: 9px; color: #FFF; }
IMG.right { margin-left: 5px}
IMG.left { margin-right: 5px}
#imgDetalle IMG {border:3px solid #FFF; }

