/* CSS Document */
*{ font-family: Arial, Helvetica, sans-serif;border: 0px; text-decoration: none;  margin: 0; padding: 0; }
a{ color:#2F547F;}
body{ background: url(../img/bg-body.jpg) repeat-x;}
p, ul, dl, h1, h2, h3{ margin-bottom: 1.6ex; line-height: 2.6ex;}
h1{ font-size: 24px; color: #0D72B9; line-height: 24px; letter-spacing: -1px; padding-bottom: 22px;}
h2{ font-size: 18px; color: #6096CF; letter-spacing: -1px; }
b,strong{ color: #FF6600;}
#login{ color: #FFF; font-size: 14px; color: #808080;}
#login #topo{ padding-top: 21px; height: 120px; color: #FFF; width: 990px; margin: auto;}
#login #topo #logoGaia{ float: left; padding: 0 0 0 20px;}
#login #topo #right{ float: right; width: 390px;  }
#login #topo #right #imobiliaria{ height: 100px; padding-left: 10px; text-align: center; display: none;}
#login #topo #right #nome{ font-weight: bold; font-size: 14px;}
#login #topo #right fieldset{ }
#login #topo #right fieldset legend{ display: none;}
#login #topo #right fieldset label{ float: left; padding: 0 5px 0 0; }
#login #topo #right #txLogin, #login #right #txSenha{ background: #FFF; border: 1px solid #7A9BC5; font-size: 12px; padding: 2px; color: #527499; width: 150px;}
#login #topo #right #txLogin:focus,#login #topo #right #txSenha:focus{ background: #FF9; border: 1px solid #F60}
#login #topo #right #entrar{ float: left; padding-top: 17px; }
#login #topo #right #entrar input{ color: #FFF; width: 60px; text-align: center; padding: 1px 0px; background: url(../img/bg-submit.jpg) repeat-x; display: block; font-weight: bold; font-size: 12px; cursor: pointer}

#login  #main{clear: both; background:url(../img/bg-bottom.jpg) bottom repeat-x; }
#login  #main #conteudo{ width: 990px; margin: auto;}
#login  #main #conteudo .messagens{ width:430px; float: left; padding: 0 30px;  }
#login  #main #conteudo .messagens fieldset dl dt{ background: #D9E4ED; padding: 2px 4px; float: left; width: 140px; color: #0D72B9; margin: 0 0 2px 0; }
#login  #main #conteudo .messagens fieldset dl dd{ background: #D9E4ED; padding: 2px;margin: 0 0 2px 0;  }
#login  #main #conteudo .messagens fieldset dl dd input{ width: 275px; border: 1px solid #B5CCDF; color: #0D72B9; }
#login  #main #conteudo .messagens fieldset p{ text-align: right; font-size: 10px; }
#login  #main #conteudo .messagens fieldset p input{ color: #FFF; width: 60px; text-align: center; padding: 1px 0px; background: url(../img/bg-submit.jpg) repeat-x; font-weight: bold; font-size: 12px; cursor: pointer}

#login  #main #conteudo .messagens #comercial ul{ height: 50px;  margin: 0; padding: 0;}                                 
#login  #main #conteudo .messagens #comercial ul li{ float: left; margin: 0; padding: 0; list-style: none; width: 130px; height: 65px; font-size: 10px;}
#login  #main #conteudo .messagens #comercial ul li.redesecovi{ background: url(../img/logo-secovi.jpg) no-repeat 0 13px;}
#login  #main #conteudo .messagens #comercial ul li.redetotal{ background: url(../img/logo-total.jpg) no-repeat 0 13px;}
#login  #main #conteudo .messagens #comercial ul li.century21{ background: url(../img/logo-century.jpg) no-repeat 0 13px;}
#login  #main #conteudo .messagens #comercial ul li a{ display: block; width: 100%; height: 100%; overflow: hidden 0 13px; }
#login  #main #conteudo .messagens #avisoIE{ background: #FFFF99; padding: 10px; border: 1px dotted #FF9900; height: 190px; display: none;  }
#login  #main #conteudo .messagens #avisoIE ul{ padding: 0; margin: 0;}
#login  #main #conteudo .messagens #avisoIE ul li{ padding: 0; margin: 0; float: left; width:68px; height: 36px; text-align: center; margin-right: 6px; list-style: none;}
#login  #main #conteudo .messagens #avisoIE ul li a{ width:100%; height: 100%; border: 1px solid #7B9CC5; padding: 50px 2px 2px 2px; background: #FFF; display: block; color: #7A9BC5;}
#login  #main #conteudo .messagens #avisoIE ul li.ie a{background:url(../img/icon-ie.gif) no-repeat center top #FFF;}
#login  #main #conteudo .messagens #avisoIE ul li.firefox a{background:url(../img/icon-firefox.gif) no-repeat center top #FFF;}
#login  #main #conteudo .messagens #avisoIE ul li.opera a{background:url(../img/icon-opera.gif) no-repeat center top #FFF; }
#login  #main #conteudo .messagens #avisoIE ul li.chrome a{background:url(../img/icon-chrome.gif) no-repeat center top #FFF;}
#login  #main #conteudo .messagens #avisoIE ul li.safari a{background:url(../img/icon-safari.gif) no-repeat center top #FFF;}
#login  #main #conteudo .messagens #avisoIE ul li.ie a{background:url(../img/icon-ie.gif) no-repeat center top #FFF;}

#login #footer{ clear: both; padding-top: 20px; display: block; text-align: center; font-size: 14px; font-weight: bold; letter-spacing: -0.5px;}
#login #footer #footer_content{ width: 750px; margin:auto;}
#login #footer #footer_content p{ float: left; width: 250px;}
#login #footer #footer_content p strong, #login #footer strong a{ color:#0D72B9;}
