*{margin:0;padding:0;}
body{text-align:center;background:#FFF url(../img/bg.png) repeat-x center top;font:normal 10px verdana;margin-bottom:20px;}
img,form fieldset{border:none;}
legend{display:none;}
input{font-size:10px;}
div#general{position:relative;width:900px;margin:0 auto 0 auto;text-align:left;}
div#general div#menu{width:900px;height:130px;margin-bottom:10px;}
div#general div#content{width:900px;}
div#general div#bairros{position:absolute;top:180px;left:350px;}
div#general div#bairros a.close{display:block;position:absolute;top:0;left:0;padding:3px;}
div#general div#bairros h1{text-align:center;margin:7px 5px -3px 0;}
div#general div#bairros img{margin:5px;}

div.malinha div#left {float:right;width:271px;padding:10px 0;}
div.malinha div#left div.scroll{overflow:auto;height:370px;margin:5px 0;}
div.malinha div#left div.bottom{height:31px;width:271px;background-color:#FFA9C6;}
div.malinha table{width:252px;border:none;}
div.malinha table tr td{border:none;border-bottom:1px solid #CD7895;}
div.malinha table tr td.action{color:#334680;padding:5px;vertical-align:top;}
div.malinha table tr td.action p a{font-weight:bold;color:#334680;margin-right:3px;font-size:11px;}
div.malinha div#center {float:left;width:590px;margin-top:1px;text-align:center;padding-left:30px;text-align:left;}
div.malinha div#center p{text-align:left;}
div.malinha div#center table{width:495px;text-align:left;}
div.malinha div#center form{height:31px;width:510px;background-color:#FFA9C6;}
div.malinha div#center form ul{float:right;margin-right:5px;}
div.malinha div#center form ul li{float:left;list-style:none;margin:3px;}
div.malinha div#center form ul li label img{margin-top:5px;}
div.malinha div#center form ul li select{margin-top:2px;width:45px;color:#697B9F;font-weight:bold;border:none;}
div.malinha div#center form ul li input{margin-top:1px;}
div.malinha div#center div.tabela{width:510px;height:372px;overflow:auto;text-align:left;margin:5px 0;}
div.malinha div#center div.tabela table{width:490px;}
div.malinha div#center div.tabela table tr td p{margin:0;}

div.login{margin-top:20px;color:#697897;font:bold 11px verdana;}
div.login div.formulario{width:349px;}
div.login div.formulario h1{background-color:#FBD7E3;padding:7px 5px 3px 5px;}
div.login div.formulario p{background-color:#FFA9C6;color:#FFF;padding:10px 5px 10px 5px;font:normal 11px verdana;}
div.login div.formulario form{margin-top:20px;}
div.login div.formulario form ul li{list-style:none;margin-top:5px;}
div.login div.formulario form ul li input{margin-left:3px;border:1px solid #ED83B3;}
div.login div.formulario form ul li.email input{width:294px;}
div.login div.formulario form ul li.senha {padding-left:2px;}
div.login div.formulario form ul li.senha input{width:294px;}
div.login div.formulario form ul li.submit{text-align:right;margin-top:15px;}
div.login div.formulario form ul li.submit input{border:none;width:84px;}
div.login div.rememberLogin{margin-top:40px;}
div.login div.rememberLogin p{margin:20px 0 5px 0;}
div.login div.registerLogin{margin-top:20px;}
div.login div.registerLogin p{margin-bottom:5px;}
div.register h1{background-color:#FBD7E3;padding:7px 5px 3px 5px;margin-left:20px;}
div.register p{background-color:#FFA9C6;color:#FFF;padding:10px 5px 10px 5px;font:normal 11px verdana;margin-left:20px !important;}
div.register form{color:#697897;font:bold 11px verdana;}
div.register form ul li{list-style:none;margin-top:5px;vertical-align:top;}
div.register form ul li label{display:block;width:120px;text-align:right;float:left;margin-right:5px !important;margin-right:0;}
div.register form ul li input{margin-left:3px;border:1px solid #ED83B3;width:290px;}
div.register form ul li textarea{margin-left:3px;border:1px solid #ED83B3;width:250px;height:205px;}
div.register form ul li.cep input{width:115px;}
div.register form ul li.cep span{color:#CCC;font-weight:normal;}
div.register form ul li.numero input{width:115px;}
div.register form ul li.complemento input{width:115px;}
div.register form ul li.estado input{width:60px;}
div.register form ul li.telefone input#ddd{width:60px;}
div.register form ul li.telefone input#telefone{width:220px;}
div.register form ul li.celular input#dddCel{width:60px;}
div.register form ul li.celular input#celular{width:220px;}
div.register form ul li.obriga{text-align:right;}
div.register form div.part1{float:left;width:420px;margin-top:20px;}
div.register form div.part1 fieldset{margin-top:10px;}
div.register form div.part2{margin-left:50px;float:left;width:430px;}
div.register form div.part2 fieldset{margin-top:35px;}
div.register form div.part2 ul li label{width:160px;}
div.register form div.part2 ul li input{width:250px;}
div.register form ul li.submit{margin-top:15px;text-align:right;}
div.register form ul li.submit input{border:none;width:84px !important;}
div.success p{text-align:center;margin-top:50px;}