html{height:100%}body{margin:0;padding:0;font:100%/120% Helvetica,Arial,Tahoma,Verdana,sans-serif;font-size:0.75em;height:100%;background:#f4f4f4}a{color:#036}img{border:none}#cover{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;text-align:center;vertical-align:middle;z-index:999}#cover .form{width:500px;height:300px;position:absolute;top:50%;left:50%;margin-top:-190px;margin-left:-250px}.counter{color:#999 !important}#header{background:#fff;height:98px;margin-bottom:10px;border-bottom:2px solid #fff;position:relative}#header .links{position:absolute;right:150px;background:#f4f4f4;padding:10px}.logo{float:left}.walbatroz{float:right}#site{margin:0 auto;min-width:980px;height:100%}#controls{width:250px;float:left;background:#fff;border:1px solid #ccc;margin:0 10px}#controls dl
#controls dl dt,#controls dl dd{margin:0;padding:0}#controls .listLocais{overflow:auto;height:inherit}#controls .listLocais p{padding:15px}#controls .listLocais dl{padding:7px 7px 7px 45px;margin:1px 10px;cursor:pointer;background:#fff;color:#000;border-bottom:1px solid #f4f4f4;min-height:30px}#controls .listLocais dl.tipo1{background:url(images/wifi1.png) no-repeat 5px center}#controls .listLocais dl.tipo2{background:url(images/wifi2.png) no-repeat 5px center}#controls .listLocais dl.tipo3{background:url(images/wifi3.png) no-repeat 5px center}#controls .listLocais dl.tipo1.markOver{background:#00b934 url(images/wifi1_over.png) no-repeat 5px center !important;color:#fff}#controls .listLocais dl.tipo2.markOver{background:#F60 url(images/wifi2_over.png) no-repeat 5px center !important;color:#fff}#controls .listLocais dl.tipo3.markOver{background:#0064cc url(images/wifi3_over.png) no-repeat 5px center !important;color:#fff}#controls .listLocais dl dt{font-weight:bold}#controls .switch{width:150px;margin:15px auto;text-align:center;padding:0}#controls .switch li{margin:0;padding:0;list-style:none;display:inline}#controls .switch a{width:40px;height:41px;margin:0 5px;display:block;float:left}#controls .switch .wifi1 a{background:url(images/switch_wifi1.png) no-repeat top left}#controls .switch .wifi2 a{background:url(images/switch_wifi2.png) no-repeat top left}#controls .switch .wifi3 a{background:url(images/switch_wifi3.png) no-repeat top left}#controls .switch li a.selected{background-position:bottom left}.cidade{padding:3px 10px;margin:5px;border:1px solid #f4f4f4}.addNewCity{padding:10px;text-align:center;border-bottom:1px solid #f4f4f4}.addNewCity a{cursor:pointer;border:1px solid #ccc;padding:5px;background:url(images/bg_button.png) repeat-x bottom left;display:block}.addNewCity button{margin:0;padding:0}#formCidade{display:none}#mainpanel{margin-left:270px;height:100%;display:none}#mainpanel.full{float:none;width:100%;display:block;margin-left:0}#content{padding:30px}#map_canvas{min-width:720px;width:100%;height:100%}.hide{display:none}#publi{margin:10px 0;display:none}#publi div{width:25%;height:100px;float:left;text-align:center}#publi div img{width:150px;height:100px;background:red}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#formNewMarker{padding:10px;display:none;position:relative}#formNewMarker label{display:block;font-weight:bold}#formNewMarker label small{color:#999;font-size:11px;font-weight:normal}#formNewMarker .text{width:95%}#formNewMarker input.error{border:1px dotted red}#formNewMarker input:focus{border:1px dotted black}#formNewMarker label.error{color:red;font-style:italic;font-size:10px;font-weight:normal}#tipos label{display:inline;cursor:pointer}.coverAlert p{background:#ffffec url(images/google_marker.png) no-repeat 5px center;padding:7px 7px 7px 30px;border:1px solid #ccc}#content{background:#fff}.myform{width:700px;padding:14px}.myform.info{width:700px;padding:14px}#stylized{border:solid 2px #b7ddf2;background:#ebf4fb}#stylized h1{font-size:14px;font-weight:bold;margin-bottom:8px}#stylized p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px}#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left}#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px}#stylized input[type=text]{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:540px;margin:2px 0 20px 10px}#stylized textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:540px;height:200px;margin:2px 0 20px 10px}#stylized button{clear:both;cursor:pointer}p.sucess{background:#D5F0E2;border:1px solid #093;padding:10px}p.error{background:#F99;border:1px solid #900;padding:10px}.myform.erro{width:500px;padding:14px}#stylized.erro{border:none;background:none}#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left}#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px}#stylized.erro input[type=text]{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:340px;margin:2px 0 20px 10px}#stylized.erro textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:340px;height:200px;margin:2px 0 20px 10px}#stylized button{clear:both;cursor:pointer}.formerro{width:550px !important;height:350px !important}
