@charset "utf-8";
/*
 * @ Geral
 */
* {
    font-family: Arial, Helvetica, sans-serif;
    color: #726E6D;
}
/*
 * @ Tags
 */
body {
    background-color: #FFF;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    background-attachment: fixed;
    background-image: url(../imagens/layout/bg_geral.gif);
    background-repeat: repeat;
    background-position: center top;
}
/*
 * @ Divs
 */
div#top_center {
    width: 100%;
    height: 119px;
    overflow: hidden;
    background: url(../imagens/layout/bg_topo.jpg) center center no-repeat;
}
div#center {
    width: 779px;
    margin: auto;
    text-align: left;
    background-color: #FFF;
}
div#head {
    width: 779px;
    height: 119px;
    margin: auto;
    overflow: hidden;
    vertical-align: top;
}
div#menu {
    top: -15px;
    float: right;
    position: relative;
    display: inline-block;
	width:485px;
}
div#body {
    width: 779px;
}
div#conteudo {
    margin: 0px 30px;
    text-align: justify;
}
div#globo {
    text-align: left;
    height: 170px;
    margin-top: 10px;
    overflow: hidden;
    background: url(../imagens/layout/bg_baixo.gif) center top no-repeat;
    vertical-align: top;
}
div#bloco1 {
    margin-left: 30px;
}
div#globo * {
    color: #474D7E;
}
div#globo li, div#globo p, div#globo span {
    line-height: 20px;
}
div#bloco1, div#bloco2 {
    vertical-align: top;
    margin-top: 20px;
    margin-right: 20px;
    height: 140px;
    display: inline-block;
}
div#bloco1 {
    width: 130px;
}
div#bloco2 {
    width: 320px;
}
div#globo h3 {
    margin-bottom: 10px;
}
.given-name, .org {
    display: none;
}
/*
 * @ Especificos head
 */
div#head h2 {
    text-indent: -999em;
    background: url(../imagens/layout/analisys.png) bottom left no-repeat;
    float: left;
    margin-top: 10px;
}
div#head h2 a {
    width: 311px;
    height: 79px;
    line-height: 79px;
	margin-top: 20px;
    text-decoration: none;
    display: block;
}
div#head ul {
    position:relative;
}
div#head ul * {
    font-size: 12px;
    line-height: 23px;
    display: inline;
}
div#head ul li a {
    font-weight: bold;
    padding: 0px 11px;
    text-decoration: none;
    font-style: italic;
    color: #474D7E;
    background-color: #E0DCD9;
    display: inline-block;
    text-shadow: 1px 1px #DDD
}
div#head ul li a:hover, div#head ul li a:focus {
    background-color: #5076B0;
    color: #FFF;
    text-shadow: 1px 1px #2E386D
}
/*
 * @Flash Analisys
 */
#flash_analisys {
    margin-top: 1px;
    margin-left: 1px;
    margin-bottom: 20px;
}
/*
 * @ Especificos body
 */
div#body * {
    font-size: 14px;
    line-height: 16px;
}
div#body h1 {
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
    color: #2E386D;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    display: block;
    margin-bottom: 18px;
    background: url(../imagens/layout/title.gif) no-repeat left top;
    text-shadow: rgb(221, 221, 221) 1px 1px 0px;
}
div#body h2{
	color: #2E386D;
	margin-top:20px;
}
div#body h2 a{
	color: #2E386D;
	text-decoration: none;
}
div#body p {
    padding: 8px 0px;
}
/*
 * @ Especificos footer
 */
div#footer * {
    font-size: 12px;
    font-style: italic;
    color: #2E386D;
}
div#footer address {
    margin-left: 30px;
    font-weight: bold;
}
div#footer .given-name, div#footer .org {
    display: none;
}
/*
 * @ internas e efeitos
 */
div#head, div#menu, div#body, div#conteudo, div#globo, div#footer, div#flash_analisys {
    display: none;
}
.tm400 {
    width: 250px;
}
#gmaps {
    float: right;
    overflow: hidden;
    position: relative;
    margin-right: 30px;
    margin-top: 65px;
}
#contato td {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #f9f9f9;
    padding: 5px;
}

div#conteudo ul li{
	margin-bottom:7px !important;
}