*{border:0;margin:0;outline:none;padding:0;position:relative}
html,body{background:#fff;color:#444;height:100%;font:normal 14px 'Open Sans',Arial,Tahoma,Sans;text-shadow:0 1px 0 #ffffff}
h1,h2,h3,h4,h5,h6{font:normal 12px 'Open Sans',Arial,Tahoma,Sans}
ul,ol{list-style:none}
.l{clear:both}
.direita{float:right}
.margem{margin:0 auto;width:968px}
* html #geral{height:100%}

.verde { background: #4e9b0f; float:left; margin:10px 0 0 0; background: -webkit-gradient(linear, left top, left bottom, from(#66bd21), to(#4e9b0f)); background: -moz-linear-gradient(top, #66bd21, #4e9b0f); background: -o-linear-gradient(top, #66bd21, #4e9b0f); border: 1px solid #4e9b0f; box-shadow: inset 1px 1px 1px #85e53b; color: #FFF; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66bd21", endColorstr="#4e9b0f"); font-size: 12px; height: 30px; min-width: 100px; -webkit-box-shadow: inset 1px 1px 1px #85e53b; -moz-box-shadow: inset 1px 1px 1px #85e53b; padding: 0 5px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}
.verde:hover { background: -webkit-gradient(linear, left top, left bottom, from(#7ccf3c), to(#4e9b0f)); background: -moz-linear-gradient(top, #7ccf3c, #4e9b0f); background: -o-linear-gradient(top, #7ccf3c, #4e9b0f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ccf3c", endColorstr="#4e9b0f"); }


#geral{min-height:100%;background:#dfeaf7;background:-webkit-gradient(linear,left top, left bottom,from(#ffffff),to(#dfeaf7));background:-moz-linear-gradient(top,#ffffff,#dfeaf7);background:-o-linear-gradient(top,#ffffff,#dfeaf7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfeaf7')}
#cabecalho{background: url(../imagens/fundo-cabecalho.png);height:60px;position:relative;z-index:4;box-shadow:0 1px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 20px rgba(0,0,0,0.5)}
#cabecalho #logo{float:left;margin:18px 0 0 0}

#pesquisa { float: right; margin: 10px 0 0 0; width: 400px; }
#pesquisa form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}
#pesquisa input { background: transparent; color: #aaa; float: left; font-size: 18px; padding: 9px 10px; width: 340px}
#pesquisa input:focus { color: #0066b3; }
#pesquisa button { background: transparent; cursor: pointer; margin: 8px 0 0 0; height: 24px; width: 40px; }
#pesquisa form { background: #f4f6f4; float: right; margin: 0 0 4px 0; }

#area{margin:30px 0 0 0}
#area h1{color:#444;font-size:16px;float:left;font-weight:normal;line-height:35px;margin:20px 0 0 20px}
#area h1 strong{color:#009000;font-size:28px}
#area img{float:right;margin:0 20px 0 0;z-index:1}

#area #telefone{margin:10px auto;width:625px}
#area #telefone h2{color:#0071B6;float:left;font-size:15px;font-weight:bold;margin:0 20px 5px 0}
#area #telefone h2 span{color:#0098f2;display:block;font-size:11.5px;font-weight:normal}
#area #telefone .capitais{float:left;margin:0 20px 0 0}
#area #telefone .demais{float:left}
#area #telefone .demais span{color:#aaa;font-size:12px}

#quadro{background:#fff;border: 1px solid #dcecf8;padding:20px;box-shadow: 0 0 7px #e0e0e0;margin:-10px 0 0 0;min-height:260px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;z-index:0}

#quadro h2{color:#0071B6;font-size:32px;font-weight:bold;margin:0 0 20px 0}
#quadro h3{font-size:22px;font-weight:bold;margin:0 0 10px 0}
#quadro h4{font-size:16px;margin:0 0 10px 0}
#quadro h4 strong{font-size:22px}
#quadro ul{list-style:none;margin:0 0 15px 0}
#quadro li{font-size:14px;margin:0 0 5px 0}
#quadro li img{float:left;margin:4px 5px 0 0}

#limite{margin:0 auto;width:880px}

#dominios{background:#f6f6f6;border:1px solid #e9e9e9;float:right;margin:-40px 0 0 0;padding:10px 20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}
#dominios span.extensao{display:inline-block;font-weight:bold;width:75px}
#dominios span.valor{color:#009000;display:inline-block;font-weight:bold;width:75px}

#promocao{float:left}
#promocao em{display:block;font-size:12px;font-style:normal;margin:-10px 0 20px 0}

#rodape{bottom:0;position:absolute;width:100%;border-top:1px solid #005a91;background:#0071b6;color:#fff;padding:10px 0;text-align:center;text-shadow:none}