@charset "utf-8";  * { margin: 0; padding: 0; border: 0; } body { background-color: #fdfdfd; background-image:url(img/body/topBg.jpg); background-position:top left; background-repeat:no-repeat; font-family: arial, verdana, tahoma; font-size: 12px; line-height: 180%; color: #3d3d3d; margin:0; }  #wrapper { width: 96%; margin-left:34px; margin-right:auto; } #topBand{ position:absolute; z-index:999; top:0px; right:0px; height:178px; width:179px; overflow:hidden; } #header { height: 149px; margin: 18px 0 32px 0; text-align: left; background-image:url(img/body/logo_bg.jpg); background-position:top; background-repeat:repeat-x; border-right-color:#d8d8d8; border-right-style:solid; border-right-width:1px; color: #3d3d3d; font-size:large; } #lang { position:absolute; visibility:visible; right:180px; top:18px; width:241px; height:17px; z-index:1; text-align:right; overflow:hidden; } #jumpMenu{ background-color:#FFFFFF; font-size:small; border:none; } #content { margin: 0 0 32px 178px; padding-top: 4px; padding-left:7px; padding-right:7px; padding-bottom:10px; border: 1px solid #cccccc; background-color: #e6e6e6; background-image:url(img/body/contentTopLeft.jpg); background-position:top left; background-repeat:repeat-x; text-align:justify; font-size:1.2em; } .content{ width:100%; } #left { margin: 0; width: 158px; position:absolute; top:200px; left:36px; } #menu{ padding: 5px; background-image:url(img/body/menu1.jpg); background-position:top left; background-repeat:no-repeat; min-height:192px; margin: 0 0 10px 0; } .generic_menu{ padding: 5px; background-position:top left; background-repeat:no-repeat; min-height:192px; margin: 0 0 10px 0; } .links_es{ background-image:url(img/body/enlaces_es.jpg); } .links_en{ background-image:url(img/body/enlaces_en.jpg); } .block{ margin: 0 0 10px 0; background-color:#eaeaea; background-image:url(img/body/block.jpg); background-position:top; background-repeat:no-repeat; border-color:#d8d8d8; border-style:solid; border-width:1px; padding-top:3px; } .ads{ margin: 0 0 20px 0; text-align:center; } #footer { margin: 0 0 20px 0; height:93px; clear: both; text-align: center; background-image:url(img/body/footerBack.jpg); background-position:top; background-repeat:repeat-x; border-right-color:#d8d8d8; border-right-style:solid; border-right-width:1px; } #footerLeft{ float:left; width:41px; overflow:hidden; } #footerText{ float:left; text-align:center; width:100%; margin-left:-41px; margin-top:10px; line-height:30px; }  h1 { font-size: 18px; font-weight: bold; color: #003300; text-transform: uppercase; } h2 { margin: 0 0 15px 0; font-size: 15px; font-weight: bold; color:#009900; } h3 { font-size: 15px; font-weight: bold; color:#003300; } a, a:active, a:visited { color:#5F8A5E; text-decoration: none; } a:hover { color: #339933; text-decoration: underline; } p { margin: 0 0 15px 0; }  #left ul li { margin: 0 0 0 3px; list-style: none; } #left ul ul li { margin: 4px 0 3px 30px; list-style: circle; } #left ul ul li:hover { margin: 4px 0 3px 30px; list-style:disc; } #left ul ul { margin: 0 0 15px 0; } #content ul { margin: 0 0 10px 20px; } #content .faq{ margin-left:25px; margin-top:5px; padding:5px; background-color:#f7f7f7; } #content .light{ padding:5px; background-color:#f7f7f7; } #content .lighter{ padding:5px; background-color:white; } @charset "utf-8";  .langChange{ height:17px; font-size:small; background-color:#FFFFFF; border:none; } 