@charset "utf-8";
/* CSS Document */
/* Front-end: Fernando Souza - wwww.nandosouza.com */
/*Importando o CSS RESET*/
@import url("reset.css");

label, p, a, h1, h2, h3, h4, h5, input, textarea, legend, select, td, address, li, span {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5c5c5c;
    line-height: 14px;
}

a {
    color: #000;
}

p {
	display: block;
}

a:hover {
}

h1 a {
    width: 205px;
    height: 64px;
    background: url(../img/brava.gif) no-repeat;
    margin-top: 44px;
    float: left;
}

body {
    background: url(../img/bg.jpg) #ee7600 repeat-x;
} #all {
    width: 769px;
    margin: 0 auto;
} #head {
    float: left;
} #navSup {
    width: 337px;
    height: 41px;
    float: right;
    background: url(../img/bgnavsup.jpg) no-repeat;
    margin-top: 20px;
} #navSup li {
    float: right;
    background: url(../img/marcadornavsup.gif) no-repeat 0px 53%;
    padding: 13px 15px;
} #navSup li a {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
} #cliping {
    clear: both;
    float: right;
    width: 376px;
    margin-top: 18px;
} #cliping p {
    float: right;
	text-align:right;
} #novoCadastro {
    font-weight: bold;
    text-decoration: underline;
} #cliping h4 {
    width: 91px;
    height: 16px;
    background: url(../img/tit-cliping.gif) no-repeat;
    float: left;
} #cliping form {
    clear: both;
    margin-top: 12px;
    position: relative;
    display: inline-block;
} #cliping p, #cliping p a {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
} #cliping #usuario, #cliping #senha {
    width: 140px;
    padding: 2px 5px;
    font-size: 9px;
    float: left;
    margin-right: 13px;
    border: 1px solid #2e4276;
} #usuario.value {
    background: url() #fff 10px 60% no-repeat;
} #senha.value {
    background: url() #fff 10px 50% no-repeat;
} #cliping .bt {
    float: left;
    margin-top: -2px;
    position: absolute;
} #nav {
    width: 769px;
    height: 53px;
    float: left;
    margin-top: 14px;
    background: url(../img/bgnav.jpg) no-repeat;
} * html #nav {
    margin-top: 20px;
} #nav li {
    float: left;
} #nav li a {
    display: block;
    margin: 20px 22px;
} #btAempresa {
    width: 86px;
    background: url(../img/bt-aempresa.gif) no-repeat;
} #btAtividades {
    width: 91px;
    background: url(../img/bt-atividades.gif) no-repeat;
} #btClientes {
    width: 73px;
    background: url(../img/bt-clientes.gif) no-repeat;
} #btArtigos {
    width: 67px;
    background: url(../img/bt-artigos.gif) no-repeat;
} #btLink {
    width: 47px;
    background: url(../img/bt-link.gif) no-repeat;
} #btNoticia {
    width: 130px;
    background: url(../img/bt-eu-sou-noticia.gif) no-repeat;
} #content {
    float: left;
    width: 769px;
	background:url(../img/borda-content.gif) bottom no-repeat #fff;
	padding-bottom:15px;
} .borda {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
} #banner {
    float: left;
    width: 476px;
} #artigos {
    float: left;
    width: 292px;
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    height: 118px;
	position:relative;
} #artigos h2 {
    width: 292px;
    height: 51px;
    background: url(../img/tit-artigos.gif) no-repeat;
} #artigos .artigo {
    margin: 0 23px 0 23px;
    padding: 18px 0 16px 0;
    border-bottom: 1px solid #cccccc;
} #artigos #maisArtigos {
    padding: 20px 0 16px 0;
    margin: 0 23px 0 23px;
    display: block;
    font-weight: bold;
} #artigos h5, #artigos .data {
    font-weight: bold;
    font-size: 14px;
    color: #000;
} #boxes {
    clear: both;
} #aEmpresa {
} #aEmpresa h2 {
    background: url(../img/tit-aempresa.gif) no-repeat;
    width: 129px;
    height: 15px;
} #downloads {
    margin-left: 20px;
    margin-right: 20px;
} #downloads h2 {
    background: url(../img/downloads.gif) no-repeat;
    width: 149px;
    height: 15px;
} #downloads ul li {
    background: url(../img/marcador-lista-download.gif) left 50% no-repeat;
    line-height: 14px;
} #downloads ul li a {
    padding-left: 15px;
    text-decoration: underline;
    color: #5c5c5c;
} #imprensa h2 {
    background: url(../img/tit-imprensa.gif) no-repeat;
    width: 132px;
    height: 15px;
} #aEmpresa h2, #downloads h2, #imprensa h2 {
    margin-bottom: 8px;
} 
#imprensa ul { margin-top:20px; }
#artigoPrincipal {
    float: left;
    width: 550px;
} .titArtigo {
    font-size: 33px;
    line-height: normal;
    color: #13244f;
} .autor {
    font-style: italic;
    margin-top: 10px;
    color: #13244f;
} #outrosArtigos {
    float: right;
    background: url(../img/bg-outros-artigos.gif) repeat-x;
    padding: 15px;
} #outrosArtigos .artigo {
    width: 690px;
    border-bottom: 1px solid #cccccc;
    padding: 2px 0;
} #outrosArtigos .leiamais {
    margin-top: 18px;
    display: block;
    font-weight: bold;
    color: #172b5f;
} #outrosArtigos h5, #outrosArtigos .data {
    font-weight: bold;
    color: #000;
} #noticias h2 {
    width: 149px;
    height: 16px;
    margin-bottom: 7px;
} #noticias h3 {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
} #noticias .ilustracao {
    float: left;
    padding: 4px;
    border: 1px solid #999;
    margin-right: 15px;
} #noticias .texto a {
    color: #5c5c5c;
} #telaAEmpresa {
    background: url(../img/bg-aempresa.jpg) #fff right top no-repeat;
} #telaClientes {
    background: url(../img/bg-clientes.jpg) #fff right top no-repeat;
} #telaLink {
    background: url(../img/bg-links.jpg) #fff right top no-repeat;
} #telaAtividades {
    background: url(../img/bg-atividades.jpg) #fff right top no-repeat;
} #telaArtigos {
    background: url(../img/bg-artigos.jpg) #fff right top no-repeat;
} #telaContato {
    background: url(../img/bg-contato.jpg) #fff right top no-repeat;
} #telaCadastro {
    background: url(../img/bg-cadastro.jpg) #fff right top no-repeat;
} #footer {
    width: 769px;
    background: url(../img/bg-rodape.jpg) no-repeat;
    padding: 20px 0 0 0;
    margin-top: 20px;
    margin-bottom: 40px;
    float: left;
} #footer p, #footer a {
    color: #fff;
}

address {
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #fff;
} #associados {
    position: absolute;
    margin-left: 410px;
    margin-top: -40px;
} #formContato label, #formCadastro label {
    display: block;
    margin: 15px 0 3px 0;
    background: url(../img/marcador-lista-download.gif) 0 50% no-repeat;
    padding-left: 15px;
    font-weight: bold;
} #formContato input, #formCadastro input, #formContato textarea {
    clear: both;
} .formInativo {
    border: 1px solid #bdbcbd;
    border-left: 3px solid #bdbcbd;
} #nomeContato, #emailContato, #mensagem, #senhaCadastro, #nomeCadastro, #emailCadastro, #usuarioCadastro, #repeirSenha {
    width: 290px;
    padding: 4px;
} #ilustraContato {
    width: 266px;
    height: 258px;
    background: url(../img/bg-div-contato.jpg) no-repeat;
    position: absolute;
    margin-top: -230px;
    margin-left: 400px;
} #btEnviar {
    clear: both;
    float: left;
    margin-top: 15px;
    margin-left: 230px;
} .obs {
    clear: both;
    position: absolute;
    margin-top: -26px;
    margin-left: 310px;
    font-weight: bold;
    background: #eef1f9;
    border: 1px solid #bbc2d5;
    padding: 5px;
} * html .obs {
    margin-left: 00px;
} .link {
    float: right;
    width: 350px;
    background: #f2f2f2;
    padding: 15px;
    margin-bottom: 20px;
} .link a {
    display: block;
    clear: both;
    padding: 10px;
    background: #dddddd;
    margin-top: 5px;
} #listaLink h3 a {
    display: block;
    margin: 15px 15px 8px 15px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 8px;
} #listaLink td {
    text-align: center;
    font-weight: normal;
} #listaLink td a {
    color: #5c5c5c;
} .listaMarcador li {
    
    margin: 10px 0;
    font-size: 13px;
    padding-left: 15px;
    
    } .conteudofirme {
    margin: 5px 0;
    font-size: 13px;
    padding-left: 15px;
    
    
} .internas {
    padding: 105px 24px 24px 24px;
    float: left;
    width: 721px;
    min-height: 400px;
} .conerBottom {
    background: url(../img/borderbotton.gif) 1px top no-repeat;
    clear: both;
    width: 772px;
    margin-left: -1px;
    height: 7px;
} .inputText {
    border-color: #000;
} .campo_focus {
    border-color: #2e4276;
} .box .leiamais {
    margin-top: 22px;
    display: block;
    font-weight: bold;
} .box {
	background:url(../img/bg-box.jpg) no-repeat;
    float: left;
    padding:13px;
    width: 208px;
	margin-top:10px;
	min-height:129px;
} * html .box {
	height:129px;
} .box2 {
	background:url(../img/bg-box2.jpg) no-repeat;
    float: left;
    padding:13px;
	width: 700px;
	margin-left:13px;
	margin-right:13px;
	margin-top:10px;
	min-height:129px;
	display:inline
} * html .box2 {
	height:129px;
} 
.hideText {
    text-indent: -4999px;
} .right {
    float: right;
} .h4atividades {
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0 6px 10px;
    background: url(../img/bgh4.gif) no-repeat;
} #listaClientes {
    float: left;
} #listaClientes td {
    padding: 10px;
    text-align: center;
} .cliente {
    height: 80px;
    font-weight: bold;
} .bordaArtigos {
    position: absolute;
    margin-left: 286px;
	bottom:-1px;
} #ilusrtaDoenload {
    width: 255px;
    height: 257px;
    margin-left: 430px;
    margin-top: 50px;
    position: absolute;
    background: url(../img/ilustraDownload.jpg) no-repeat;
} #titaempresa {
    background: url(../img/tit-int-a-empresa.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titatividades {
    background: url(../img/tit-int-atividades.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titclientes {
    background: url(../img/tit-int-clientes.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titartigos {
    background: url(../img/tit-int-artigos.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 25px;
    
    } #titartigoscliente {
    background: url(../img/tit-noticias.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
    
    
} #titlinks {
    background: url(../img/tit-int-links.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titeusounoticia {
    background: url(../img/tit-int-eusounoticia.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titcontato {
    background: url(../img/tit-int-contato.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titclientes {
    background: url(../img/tit-int-clientes.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titcadastro {
    background: url(../img/tit-int-cadastro.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
} #titDownloads {
    background: url(../img/tit-int-downloads.gif) no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 12px;
    height: 20px;
}