﻿* {padding:0px; margin:0px; border:0px}

@font-face {font-family: Avenir; src: url('../fontes/Avenir-Book.otf')}

body {color:#000; background-color:#FFF}
body, .TextBox, .DropDownList {font-family: Avenir, Tahoma, Arial, Sans-Serif; font-size:13px}

a:link, a:visited, a:active {text-decoration: none; color: #000}
a:hover {text-decoration: underline; color: #000}

p, h1 {text-align:justify; line-height:150%; padding-top:10px}

#cabecalho {width:100%; overflow:hidden; background-image: url('../imagens/layout/bg-cabecalho.jpg'); background-repeat:repeat-x; 
            height:137px}
#cabecalho .cabecalho {width:1000px; overflow:hidden; margin-left:auto; margin-right:auto; height:137px}
#cabecalho .cabecalho .fernando-drummond {width:347px; height:51px; position:absolute; margin-left:26px; margin-top:46px}
#cabecalho .cabecalho .english-version {position:absolute; margin-left:870px; margin-top:8px}
#cabecalho .cabecalho .home {position:absolute; margin-left:497px; margin-top:109px}
#cabecalho .cabecalho .delimitador1 {position:absolute; margin-left:558px; margin-top:106px; width:3px; height:21px; 
                                     background-image: url('../imagens/layout/delimitador-cabecalho.png'); background-repeat: no-repeat}
#cabecalho .cabecalho .o-escritorio {position:absolute; margin-left:570px; margin-top:108px}
#cabecalho .cabecalho .delimitador2 {position:absolute; margin-left:695px; margin-top:106px; width:3px; height:21px; 
                                     background-image: url('../imagens/layout/delimitador-cabecalho.png'); background-repeat: no-repeat}
#cabecalho .cabecalho .equipe {position:absolute; margin-left:707px; margin-top:109px}
#cabecalho .cabecalho .delimitador3 {position:absolute; margin-left:783px; margin-top:106px; width:3px; height:21px; 
                                     background-image: url('../imagens/layout/delimitador-cabecalho.png'); background-repeat: no-repeat}
#cabecalho .cabecalho .atuacao {position:absolute; margin-left:795px; margin-top:108px}
#cabecalho .cabecalho .delimitador4 {position:absolute; margin-left:882px; margin-top:106px; width:3px; height:21px; 
                                     background-image: url('../imagens/layout/delimitador-cabecalho.png'); background-repeat: no-repeat}
#cabecalho .cabecalho .contato {position:absolute; margin-left:895px; margin-top:109px}

#centro {width:100%; overflow:hidden}
#centro .centro {width:1000px; overflow:hidden; margin-left:auto; margin-right:auto}

#rodape {width:100%; overflow:hidden; background-image: url('../imagens/layout/bg-rodape.jpg'); background-repeat:repeat-x; height:131px}
#rodape .rodape {width:1000px; overflow:hidden; margin-left:auto; margin-right:auto; height:131px}
#rodape .rodape address {position:absolute; margin-left:33px; margin-top:35px}
#rodape .rodape .facebook {position:absolute; margin-left:815px; margin-top:65px}
#rodape .rodape .indique {position:absolute; margin-left:775px; margin-top:61px}
#rodape .rodape .copyright {position:absolute; margin-left:0px; margin-top:133px; width:968px; font-size:11px; text-align:right; padding-bottom:3px}

#carregando {position:absolute; top:0px; bottom:0px; left:0px; right :0px; overflow:hidden; padding:0; margin:0;
    /*background-image: url( '../Imagens/Layout/overlay.png' );*/z-index:3000;} 
#carregando .carregando {width: 100px;height: 30px;position: fixed; top: 250px; left:50%; margin-left: -50px; margin-top: 0px; margin-bottom: 0px;
    margin-right: 0px; border-style: solid; border-width: 1px; border-color: #C4CAD0; background-color: #FFFFFF; z-index: 5000;}
#carregando .carregando .esquerda {float: left; width: 22px; margin-left: 7px; margin-top: 7px}
#carregando .carregando .direita {float: left; width: 68px; line-height:26px}

.mensagem .sucesso {background-image: url('../imagens/layout/sucesso.png'); width:20px; height:20px}
.mensagem .erro {background-image: url('../imagens/layout/erro.png'); width:20px; height:20px}

.TextBox, .DropDownList {padding: 3px; background-color: #CC9933}