html, body {margin:0;padding:0;background:url(../images/bg.jpg);color:#666;font:10px Verdana;}
ul {list-style:none;}
img, fieldset {border:0;}
hr, legend {display:none;}
input, textarea {border:1px solid #ABCBDC;margin-bottom:5px;font:12px arial,georgia,helvetica,freesans,sans-serif;}
a {outline:0;}
.aparece{display:block;}
.some{display:none;}
.div_center{margin:0 auto;width:1003px}

#geral h1 {font:bold 11px Verdana;text-decoration:none;}
#header {position:absolute;width:100%;height:250px;z-index:1;top:0;right:0;}
#geral {margin:0 auto;text-align:center;width:100%;overflow:hidden;position:relative;padding-bottom:110px;}
#geral #top {width:1003px;height:250px;background:url(../images/bg-header.jpg)}
#geral #main {width:100%;}
#geral #main #footer {width:100%;height:110px;position:relative;z-index:10;position:absolute;bottom:0px;left:0;}
#geral #header-select {position:absolute;width:400px;height:30px;z-index:20;margin-left:50px;margin-top:180px}
#geral #header-select #select-servico {width:200px;height:20px;float:left;margin-top:2px;z-index:30;}
#geral #header-select #button-ok {background:transparent;border:0;cursor:pointer;width:30px;height:26px;margin-left:10px;float:left;}

#geral #main #main-left {float:left;background:#fff;width:230px;padding-bottom:1000em;margin-bottom: -999.5em;}
#geral #main #main-left #login {float:center;background:#E4EEF4;width:194px;text-align:left;color:#004973;font:10px Verdana;padding-left:20px;}
#geral #main #main-left #login #button {float:right;padding-right:20px;}
#geral #main #main-right {float:right;background:url(../images/bg-main.jpg);width:773px;text-align:left;line-height:18px;padding-bottom: 1000em;margin-bottom: -999.5em;}
#geral #main #main-right #text-blue {color:#004973;font:10px Verdana;text-decoration:none;}
#geral #main #main-right #banner-home {float:left;width:528px;height:120px;}
#geral #main #main-right #images {float:right;width:120px;height:245px;margin-top:100px;margin-right:20px;}
#geral #main #main-right #images-home {float:left;width:125px;height:275px;margin-top:20px;}
#geral #main #main-right #news-home {float:right;width:235px;height:340px;margin-top:20px;}
#geral #main #main-right #news-home strong {color:#004973;font:Bold 11px Verdana;}
#geral #main #main-right #news-home a {color:#004973;font: 10px Verdana;text-decoration:none;}
#geral #main #main-right #text {float:left;width:530px;text-align:left;line-height:18px;margin-left:60px;margin-top:20px;padding-bottom: 1000em;margin-bottom: -999.5em;}
#geral #main #main-right #text a {color:#004973;font: 10px Verdana;text-decoration:none;}
#geral #main #main-right #text-home {float:left;width:390px;text-align:left;line-height:18px;margin-top:20px;}
#geral #main #main-right #text-home a {color:#004973;font:Bold 10px Verdana;text-decoration:none;}
#geral #main #main-right #text #text-left {float:left;width:300px;}
#geral #main #main-right #text #text-left label {float:left;width:75px;}
#geral #main #main-right #text #text-right {float:right;width:200px;}
#geral #main #main-right #titulo {float:left;width:560px;height:50px;margin-top:20px;margin-right:20px;}

#geral #main #formulario { font:12px arial,georgia,helvetica,freesans,sans-serif;min-width:500px;width:80%;}
#geral #main #formulario button {background:transparent;border:0;cursor:pointer;}
#geral #main #formulario h2 { color:#666;font:bold 13px arial,georgia,helvetica,freesans,sans-serif;}
#geral #main #formulario a { color:#0066CC;margin-left:4px;text-decoration:none;}
#geral #main #formulario a:hover { color:#0099ff;}
#geral #main #formulario input { border:1px solid #b7cedc;color:#707070;font-size:12px;padding:2px 3px;vertical-align:middle;}
#geral #main #formulario select { border:1px solid #b7cedc;color:#707070;font-size:12px;padding:2px 3px;vertical-align:middle;}
#geral #main #formulario input.error { border: 1px dotted red; }
#geral #main #formulario input:focus { border:1px solid #b7cedc; }
#geral #main #formulario textarea.error { border: 1px dotted red; }
#geral #main #formulario textarea:focus { border:1px solid #b7cedc; }
#geral #main #formulario select.error { border: 1px dotted red; }
#geral #main #formulario select:focus { border:1px solid #b7cedc; }
#geral #main #formulario label.error { display:none; margin-left: 10px; color: red; font-style: italic}

#geral #main #formulario #escolha_servico {display:block;}
#geral #main #formulario #escolha_servico div {margin-top:10px; vertical-align:middle;}
#geral #main #formulario #escolha_servico span {vertical-align:middle;}
#geral #main #formulario #form_mudanca_residencial {display:none;padding:20px 20px 20px 20px;margin-top:10px}
#geral #main #formulario #form_mudanca_residencial ul {margin-bottom:10px}
#geral #main #formulario #form_mudanca_residencial ul li {margin-bottom:10px}

#geral #main #formulario #form_locacao_veiculos {display:none;padding:20px 20px 20px 20px;margin-top:10px}
#geral #main #formulario #form_locacao_veiculos ul {margin-bottom:10px}
#geral #main #formulario #form_locacao_veiculos ul li {margin-bottom:10px}

#geral #main #formulario #form_transporte_cargas {display:none;padding:20px 20px 20px 20px;margin-top:10px}
#geral #main #formulario #form_transporte_cargas ul {margin-bottom:10px}
#geral #main #formulario #form_transporte_cargas ul li {margin-bottom:10px}