@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0}

html, body, #wrap {
margin:auto;
height: 100%;
	background-color:#11293a;
    color: #7a7a7a;    
    font-family: Segoe, Segoe UI, arial, verdana, sans-serif;
    font-size: 11px;
	}

body > #wrap {
height: 1080px;; width:900px; background-color:#000; border:1px solid #e5e5e5; margin-top:20px;
}
#total{
width:900px;
background-color:#FFFFFF;
height:1080px;
margin:auto;
margin-top:20px;
}
#total2{
width:900px;
background-color:#FFFFFF;
height:1000px;
margin:auto;
margin-top:20px;
}

#main {padding-bottom: 140px;
background-color:#FFFFFF;
width:945px;
margin:auto;}  /* must be same height as the footer */

#rodape {
	float:left;
	height: 90px;
	clear:both;
	width:100%;
	background-color:#fff;
	margin-top:30px;
	text-align:center;
}
#rodape2 {
	float:left;
	height: 90px;
	clear:both;
	width:100%;
	background-color:#fff;
	margin-top:-50px;
	text-align:center;
	} 
 
#cabec{
width:900px;
height:95px;
float:left;
background-color:#FFFFFF;
}
#cabec img{
position:absolute;
margin-left:60px;
}
#banner{
width:900px;
height:270px;
float:left;
text-align:center;
}
#conteudo{
width:645px;
height:730px;
float:left;
}
#conteudo_2{
width:650px;
height:730px;
float:left;
font-size:13px;
}
#conteudo_2 form{
margin-left:100px;
}
input{
margin-top:5px;
}
#conteudo_2 img{
float:right;
margin:0 0 10px 15px;
}
#menu_lateral{
width:200px;
height:530px;
float:left;
margin-left:20px;
}
#conteudo ul{
list-style:none;
margin-top:10px;
}
#conteudo li{
margin-bottom:5px;}

#conteudo ul{
list-style:none;
margin-top:10px;
}
#conteudo li{
margin-bottom:5px;}
#c1 p{
margin-left:40px;
margin-top:10px;
margin-right:15px;
}
.servicos{
float:left;
border:1px solid #999999;
margin-right:5px;
}
.img{
margin-right:10px;
border:1px dotted #999999;
float:left;
margin-left:40px;
margin-top:10px;
}

#conteudo h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1a4468;
}
#conteudo h4 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1a4468;
}

#conteudo h4 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1a4468;
font-weight:bold;
text-decoration:none;
}
#contato{
width:250px;
height:700px;
float:left;
background-color:#FFF;
}
#c1{
width:360px;
height:400px;
float:left;
}
#c2{
width:280px;
height:400px;
float:left;
}
#c2 ul{
margin-left:20px;
margin-right:15px;
}
#c3{
width:610px;
height:330px;
float:left;
}
#conteudo a{
color:#7a7a7a;
text-decoration:none;
}
#conteudo a:hover{
text-decoration:underline;
}

.downloads a{
color:#7a7a7a;
text-decoration:none;
}
.downloads a:hover{
text-decoration:underline;
}
#c3 ul{
margin-left:20px;
margin-right:15px;
}
#c31{
width:275px;
height:200px;
float:left;
margin-left:25px;
}
#c4{
width:300px;
height:250px;
float:left;
}
#baixo{
width:900px;
height:40px;
float:left;
background-color:#000000;
}
#faleconosco{
width:250px;
height:360px;
float:left;
background-image:url(../img/bg_faleconosco.jpg);
background-repeat:no-repeat;
}
#faleconosco form{
margin-top:70px;
margin-left:17px;
}
#telefone{
width:250px;
height:158px;
float:left;
background-image:url(../img/bg_fone.jpg);
background-repeat:no-repeat;
text-align:center;
}
#telefone h2{
font-size:18px;
margin-top:10px;
font-weight:bold;
}
#telefone p{
margin-top:15px;
font-size:13px;
}
#newsletter{
width:248px;
height:145px;
float:left;
background-image:url(../img/bg_newsletter.jpg);
text-align:center;
color:#FFFFFF;
}
#newsletter h2{
font-size:18px;
margin-top:15px;
font-weight:bold;
color:#FFFFFF;
}
#newsletter p{
margin-top:10px;
font-size:12px;
text-align:left;
margin-left:26px;
margin-right:10px;
}


/* inicio menu */

#menu {margin: 0px;
padding: 0px;
width:auto;
float:right;
margin:20px 50px 0 0;
}
#menu ul {
list-style-position: inside;
list-style-image: none;
list-style-type: none;
}
#menu li {
float:left;
display:block;
list-style:none;
margin: 0px;
padding: 0px;
}
#menu li a{
margin: 0px;
color:#000000;
display:block;
text-decoration: none;
width: 107px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top: 15px;
padding-bottom: 5px;
background-image:url(../img/bg_menu.jpg);
background-repeat:no-repeat;
height:47px;

}
#menu li a:hover {
color: #FFF;
background-image:url(../img/bg_menu_hover.jpg);
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
}
a.diretorio
{color:#000000;
text-decoration:underline;
font-size:12px;
}
a.diretorio:hover {
color: black;
font-size:15px;
font-weight:bold;
}

a.diretorio:visited{
color:#000000;
text-decoration:underline;
font-size:12px;
}