@charset "utf-8";
/* CSS Document */

* body {
	background:#FFFFFF;
	font-family:Tahoma;
	line-height:140%;
	font-size:12px;
	color:#707070;
    margin:0px;
    padding:0px;
	height:100%;
}

a:link {text-decoration: none; color: #666666; font-weight:bold;}
a:visited {text-decoration: none; color: #666666;font-weight:bold;}
a:hover {text-decoration: none; color: #e66947;font-weight:bold;}
a:active {text-decoration: none; color: #666666;font-weight:bold;}


div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,ul,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*--------------------------CONTAINER----------------------*/
.todo_site {
float:left;
background:url(../imagens/conteudo_fundo.gif) repeat-x #ececee;
width:100%;
height:100%;
}

.logo_multi {
float:right;
margin-top:20px;
padding-right:100px;
}

.container {
margin:0 auto;
width:980px;
}

.cabecalho {
float:left;
width:100%;
height:230px;
}

.cabecalho_flash {
background:url(../imagens/seta_topo.gif) no-repeat;
background-position:150px 175px;
}

.conteudo {
float:left;
background:url(../imagens/logo_rede.gif) left bottom no-repeat;
width:100%;
min-height:600px;
}

h1 {
position:absolute;
background:url(../imagens/cab_logo.gif);
width:187px;
height:105px;
margin-left:50px;
top:40px;
}

h1 a{
display:block;
width:187px;
height:105px;
text-indent:-9999px;
}

.menu_cab {
float:right;
width:650px;
}

.menu_cab ul img{
float:left;
height:35px;
}

.menu_cab ul {
float:left;
width:100%;
}

.menu_cab ul li {
float:left;
}

.menu_servicos {
float:left;
width:280px;
margin-left:20px;
_margin-left:10px;
}

.menu_servicos img{
float:left;
}

.direita {
float:left;
margin-top:50px;
width:655px;
padding-bottom:50px;
}

.rodape {
float:left;
width:100%;
background:#c3c3c7 url(../imagens/rodape_fundo.gif) top repeat-x;
}

.rodape_interno {
width:980px;
margin:0 auto;
}

.roda_logo {
float:left;
background: url(../imagens/logo_rede2.gif) no-repeat left top;
width:288px;
height:49px;
}

.roda_cont span.copy {
float:left;
margin-top:10px;
padding-left:40px;
padding-right:15px;
}

.roda_cont span.end {
float:left;
margin-top:10px;
padding-left:15px;
border-left:1px dotted #666666;
}

.imagens {
float:left;
clear:left;
margin-top:30px;
}

/*--------------------------home----------------------*/
.home_arede {
float:left;
background:url(../imagens/home_arede.gif);
width:651px;
height:184px;
}

h2.home {
float:left;
text-indent:-9999px;
}

h3.home {
float:left;
font-size:13px;
	line-height:140%;
margin-left:20px;
margin-top:50px;
width:420px;
}

.home_noticias {
float:left;
width:405px;
margin-top:20px;
}

.home_noticias img{
float:left;
}

.home_noticias h2{
float:left;
background:url(../imagens/home_noticias_topo.gif);
width:404px;
height:32px;
text-indent:-9999px;
}

.home_noticias h2 a{
float:left;
width:150px;
height:32px;
}

.home_noticias ul{
float:left;
width:100%;
min-height:260px;
  height:auto !important;
  height:260px;
padding-top:15px;
padding-bottom:15px;
background:url(../imagens/home_noticias_fundo.png) no-repeat;
background-position:1px 0px;
line-height:120%;
}

.home_noticias ul li{
float:left;
margin-left:25px;
_margin-left:13px;
margin-bottom:15px;
width:360px;
}

.home_noticias ul li span{
float:left;
font-size:10px;
font-weight:bold;
}

.home_noticias ul li h3{
float:left;
clear:left;
width:100%;
}

.home_clientes {
float:right;
margin-top:45px;
width:230px;
}

.home_clientes ul {
float:left;
min-height:210px;
  height:auto !important;
  height:210px;
background:url(../imagens/home_clientes_fundo.png) no-repeat;
line-height:120%;
width:100%;
padding-top:70px;
}

.home_clientes ul li {
float:left;
background:url(../imagens/cliente_separa.gif) bottom no-repeat;
padding-bottom:15px;
width:180px;
margin-left:25px;
_margin-left:13px;
margin-bottom:15px;
}

/*--------------------------home----------------------*/
.rede_arede {
float:left;
background:url(../imagens/rede_h2.gif) no-repeat;
width:380px;
}

h2.rede {
float:left;
text-indent:-9999px;
}

h3.rede {
float:left;
font-size:13px;
line-height:150%;
margin-left:8px;
margin-top:60px;
width:370px;
}

.rede_missao {
float:right;
margin-top:45px;
width:211px;
height:191px;
background:url(../imagens/rede_missao.gif) no-repeat;
}

.rede_missao ul {
float:left;
line-height:140%;
width:100%;
margin-top:50px;
}

.rede_missao ul li {
float:left;
width:178px;
margin-left:33px;
_margin-left:17px;
margin-bottom:15px;
}

.rede_crencas {
float:right;
margin-top:45px;
width:211px;
height:340px;
background:url(../imagens/rede_crencas.gif) no-repeat;
}

.rede_crencas ul {
float:left;
line-height:100%;
width:100%;
margin-top:60px;
}

.rede_crencas ul li {
float:left;
width:178px;
margin-left:33px;
_margin-left:17px;
margin-bottom:15px;
}

.saiba_mais {
float:left;
clear:left;
margin-top:20px;
}

.saiba_mais a {
float:left;
background:url(../imagens/saiba_mais.gif);
width:360px;
height:13px;
text-indent:-9999px;
}

.saiba_mais a:hover {
float:left;
background:url(../imagens/saiba_mais2.gif);
width:360px;
height:13px;
}

/*--------------------------clientes----------------------*/
.clientes_h2 {
float:left;
background:url(../imagens/clientes_h2.gif) no-repeat;
width:103px;
height:57px;
}

.clientes_h2 h2 {
float:left;
width:103px;
height:57px;
text-indent:-9999px;
}

.clientes {
float:left;
clear:left;
width:100%;
}

.clientes_not {
float:left;
clear:left;
width:400px;
}

.clientes ul {
float:left;
width:100%;
margin-top:30px;
margin-bottom:20px;
margin-left:0px;


}

.clientes ul li {
float:left;
background:url(../imagens/clientes_fundo.gif);
width:273px;
height:80px;
padding-left:10px;
margin-right:20px;
margin-bottom:20px;
margin-left:0px;
list-style-position:inside;
}

.clientes ul li .imagem{
float:right;
width:110px;
margin-right:10px;
margin-top:10px;
height:60px;

}



.clientes ul li h3 {
margin-top:7px;
}

.clientes ul li .texto{
float:left;
width:150px;
line-height:130%;
padding-left:5px;
margin-top:10px;
}

.clientes_desc {
float:left;
width:380px;
}

.clientes_desc h3 {
float:left;
width:100%;
font-size:16px;
font-weight:bold;
color:#e66947;

}

.clientes_desc h3.serv {
font-size:14px;
}

.clientes_desc h4 {
float:left;
margin-top:10px;
width:100%;
clear:left;
margin-bottom:15px;
}

.clientes_desc span {
float:left;
clear:left;
white-space:nowrap;
font-weight:bold;
}

.clientes_voltar {
float:left;
margin-top:15px;
}

.clientes_noticias {
float:right;
width:215px;
background:url(../imagens/cli_not_relac_back.gif) no-repeat left center;
}

.clientes_noticias img{
float:left;
}

.clientes_noticias .meio{
float:left;
width:100%;
min-height:135px;
}

.clientes_noticias .meio ul{
float:left;
width:100%;
margin-top:10px;
}

.clientes_noticias .meio ul li{
float:left;
margin-bottom:15px;
padding-left:35px;
width:180px;
}

/*--------------------------contato----------------------*/
.contato_h2 {
float:left;
background:url(../imagens/contato_h2.gif);
width:99px;
height:56px;
}

.contato_h2 h2 {
float:left;
width:99px;
height:56px;
text-indent:-9999px;
}

.contato {
float:left;
clear:left;
width:400px;
}

.contato label {
float:left;
width:100%;
margin-bottom:15px;
}

.contato label span {
float:left;
width:100%;
}

.contato label input{
float:left;
clear:left;
width:330px;
border:1px;
}

.contato label select{
float:left;
clear:left;
width:330px;
border:1px;
}

.contato label textarea{
float:left;
clear:left;
width:330px;
height:80px;
border:1px;
}

/*--------------------------servicos----------------------*/
.servicos_h2 {
float:left;
background:url(../imagens/servicos_h2.gif);
width:116px;
height:57px;
}

.servicos_h2 h2 {
float:left;
width:116px;
height:57px;
text-indent:-9999px;
}

.servicos {
float:left;
width:400px;
}

.servicos ul {
float:left;
width:100%;
}

.servicos ul li {
float:left;
width:390px;
padding-left:8px;
background:url(../imagens/clientes_seta.gif) left no-repeat;
}

.servicos_clientes {
float:right;
margin-top:0px;
*margin-top:50px;
width:215px;
}

.servicos_clientes ul {
float:left;
width:100%;
}

.servicos_clientes ul li{
float:left;
background:url(../imagens/servicos_clientes_fundo.gif);
width:200px;
height:18px;
padding-left:5px;
margin-bottom:8px;
}

.lista_servico {
float:left;
clear:left;
width:100%;
}

.servico_li {
float:left;
clear:left;
background:url(../imagens/servicos_clientes_fundo2.gif) ;
width:223px;
height:18px;
margin-top:7px;
}

.servico_li a{
display:block;
text-decoration:none;
width:218px;
height:18px;
padding-left:5px;
}


/*--------------------------servicos----------------------*/
.noticias_h2 {
float:left;
background:url(../imagens/noticias_h2.gif);
width:102px;
height:55px;
}

.noticias_h2 h2 {
float:left;
width:102px;
height:55px;
text-indent:-9999px;
}

.noticias {
float:left;
clear:left;
padding-bottom:20px;
width:550px;
}

.noticias ul.not {
float:left;
width:100%;
}

.noticias ul.not li {
float:left;
width:100%;
margin-bottom:15px;
}

.noticias h3{
font-size:14px;
color:#e66947;
font-weight:bold;
}

.noticias_mais {
float:left;
margin-top:10px;
}

.not_paginacao {
float:left;
padding-left:180px;
}

.not_paginacao ul {
float:left;
margin-top:0;
padding:0;
padding-left:5px;
text-align:center;
}

.not_paginacao ul li {
float:left;
background:none;
height:14px;
margin-top:0;
text-align:center;
margin-right:3px;
line-height:100%;
border:1px solid #b9b7b7;
padding:1px;
}

.noticias h4.texto {
margin-top:10px;
}

.anterior {
float:left;
}

#voltar {
float:left;
margin-top:10px;
}

.url {
float:left;
white-space:nowrap;
margin-bottom:20px;
}