html, body{ font: 16px Georgia, serif; min-width: 820px; color: #000; margin: 0.5em 0 0 0; background: #eee; }
html, body, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, dt, dd { margin: 0; padding: 0; }
input, select, textarea { font-size: 120%; }
img { vertical-align: middle; border: 0; }
p { clear: both; margin: 0 0 0.8em 0; }
a { color: #285769;	text-decoration: none;	outline: none; }
a:hover { color: #868249; text-decoration: none; }
button, input, textarea, select { font-family: Georgia, serif; padding: 0.2em; border: #bfbfbf solid 2px; font-size:1.1em; }
label { width:150px; }
fieldset, .fieldsetsetting { padding: 1.3em; border: #c3e0a1 solid 1px; }

#como { text-align:justify; float: left; background-color: #142a2f; height: 400px; font-size: 1.0em; font-family: Arial; color: #fff; width: 100%; display: none; }
#como a { color: #8daa6b; text-decoration: underline; }
#como b { color: #b5db89; font-weight:bold; }
#como ul { list-style:none; }
#como li { padding:5px; }
#upload { text-align:center; width: 100%; font-size:1.1em; margin: 0 auto; }
#cargando { display:none;height:200px;overflow:hidden;width:100%; margin:0 auto;}
#status { margin:20px auto; color: #900; font-weight: bold; padding:10px; width:600px; background-color: #FEE; display:none; }
.error { margin:20px auto; color: #900; font-weight: bold; padding:10px; width:600px; background-color: #FEE; }
#fecha { padding:10px; border:1px solid #AAA; margin-bottom:10px;}
#fecha INPUT { width:240px; }
#fecha #boton { float:right; font-size:1.2em;}
#criterios { float:left; width:150px; margin-right:12px; }
#graficas  { float:left; width:800px; }
#criterios #cabecera { width:150px; border-bottom:2px solid #AAA; font-weight:bold; font-size:0.9em; }
#criterios #lista { margin:10px 0 10px 0; }
#criterios #lista label { padding-left: 25px; cursor: pointer; }
#criterios #lista label.unchecked { background: url(/img/checkbox_on_off.gif) no-repeat; background-position: 0 -34px; }
#criterios #lista label.checked { background: url(/img/checkbox_on_off.gif) no-repeat; background-position: 0 0; color:#000; }
#criterios #lista label.over { color: black; }	
#criterios #lista ul li { list-style: none; color:#AAA; font-size:0.9em;}

#ayudadatos { display:none;}
#ayudadatos #datos { float:right; width:380px;}
#ayudadatos #ayuda { float:left; width:400px;}

#ayuda { padding:10px; }
#ayuda li { padding:10px;}
#datos TABLE { border:0; font-size:0.8em;}
#datos TH { background-color: #aaa; font-weight:bold; padding:4px;}
#datos TD { border:1px solid #aaa; padding:4px;}

#main { float: left; width: 100%; padding: 2em 0 2em 0; background: #FFF url(/img/mainbg.jpg) repeat-x; }
html, body{ margin: 0 0 0 0; }
.wrapper { margin: 0 auto; width: 96%; }

#header { height: 127px; background: url(/img/headerbg.gif) repeat-x; overflow:hidden; }
#languages { float:right; } #languages IMG { margin-left:10px;} 
#quees { margin-top:99px; float:right; }
#quees A { color:#cfc; text-decoration:none; font-size:1.2em;}
#logo {	width: 417px; height: 127px; margin: 0 auto; text-indent: -6666px; background: url(/img/logo.jpg) no-repeat; }
#logo a { width: 400px; height: 127px; display: block; margin: 0 auto; }

#footer { padding: 0.5em 0 0 0; height: 50px; border-top: #aaa dashed 1px; background: transparent; clear: both; background-color:#eee; }
#footer .title { margin: 0 0 2px 0; letter-spacing: -1px; font-size: 1.3em }
#footer .list { float: left; list-style-type: none; }
#footer .list li { float: left; margin: 0 1em 0 0; }
#footer .right { float: right; text-align: right; }
#footer .logos { margin: 0 0 2px 0; letter-spacing: -1px; font-size: 1.3em; }
#footer .copy {	color: #7f7f7f; }



#datepicker_div,.datepicker_inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:185px}#datepicker_div{display:none;border:1px solid #777;z-index:9999}.datepicker_inline{float:left;display:block;border:0}.datepicker_rtl{direction:rtl}.datepicker_dialog{padding:5px !important;border:4px ridge #ddd !important}button.datepicker_trigger{width:25px}img.datepicker_trigger{margin:2px;vertical-align:middle}.datepicker_prompt{float:left;padding:2px;background:#ddd;color:#000}* html .datepicker_prompt{width:185px}.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#fff}.datepicker_control{background:#1e4400;padding:2px 0px}.datepicker_links{background:#000;padding:2px 0px}.datepicker_control,.datepicker_links{font-weight:bold;font-size:80%;letter-spacing:1px}.datepicker_links label{padding:2px 5px;color:#888}.datepicker_clear,.datepicker_prev{float:left;width:34%}.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev{float:right;text-align:right}.datepicker_current{float:left;width:30%;text-align:center}.datepicker_close,.datepicker_next{float:right;width:34%;text-align:right}.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next{float:left;text-align:left}.datepicker_header{padding:1px 0 3px;background:#333;text-align:center;font-weight:bold;height:1.3em}.datepicker_header select{background:#333;color:#fff;border:0px;font-weight:bold}.datepicker{background:#ccc;text-align:center;font-size:100%}.datepicker a{display:block;width:100%}.datepicker_titleRow{background:#777}.datepicker_daysRow{background:#eee;color:#666}.datepicker_weekCol{background:#777;color:#fff}.datepicker_daysCell{color:#000;border:1px solid #ddd}.datepicker_daysCell a{display:block}.datepicker_weekEndCell{background:#ddd}.datepicker_titleRow .datepicker_weekEndCell{background:#777}.datepicker_daysCellOver{background:#fff;border:1px solid #777}.datepicker_unselectable{color:#888}.datepicker_today{background:#fcc !important}.datepicker_currentDay{background:#999 !important}.datepicker_status{background:#ddd;width:100%;font-size:80%;text-align:center}#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000}.datepicker_inline .datepicker_links a{padding:0 5px !important}.datepicker_control a,.datepicker_links a{padding:2px 5px !important;color:#eee !important}.datepicker_titleRow a{color:#eee !important}.datepicker_control a:hover{background:#fdd !important;color:#333 !important}.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd !important;color:#333 !important}.datepicker_multi .datepicker{border:1px solid #777}.datepicker_oneMonth{float:left;width:185px}.datepicker_newRow{clear:left}.datepicker_cover{ display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px}

#rangos + img { position: relative; left: -21px; top: -1px; }
