/*////////////////////////////////////////////////////////////////////////////////
//     			 Desenvolvido por Alexandre Carvalho	                         //
// 		 URL:www.alexandrecarvalho.com  |  E-mail: info@alexandrecarvalho.com    //
//    		Parte Integrante do web site 				                         //
////////////////////////////////////////////////////////////////////////////////*/

body{
 margin:0px;
 padding:0px;
 background:url(../imagens/bg_viabrasil.jpg) repeat-x top left #FFFFFF;
 font-family:Arial, sans-serif; 
}

img{
 border:none;	
}

#principal{	
 background:url(../imagens/bg_p_viabrasil.jpg) top center no-repeat;	
 width:780px;
 margin:0px auto;
 padding:0px;
}

#topo{ 
 float:left;	
 width:778px;
 height:159px;	
 margin:0px;
 padding:0px;
 overflow:hidden;
}

#logo{
 float:left;
 width:142px;
 height:159px;
 margin:0px 10px 0px 0px;
 padding:0px;	
}

#menu{
 float:left;
 width:520px;
 margin:0px;
 padding:0px 0px 0px 100px;	
}

#menu h1{
 text-transform:uppercase;
 font-size:26px;
 color:#4892AD;
 margin:0px;
 padding:25px 10px 20px 10px;
 text-align:right;	
}

#menu ul{
 margin:0px;
 padding:0px;	
}

#menu ul li{
 float:left;	
 height:26px;
 display:block;	
 list-style:none;	
 margin:0px;
 padding:7px 10px 0px 10px;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #FFFFFF;
 font-size:16px;
 font-weight:bold;
 text-transform:uppercase;	
}

#menu ul a{
 text-decoration:none;
 color:#999999;	
}

#menu ul a:hover{
 border-bottom:2px solid #4892Ad;
 color:#4892AD;	
}

#banner{ 
 float:left;
 width:778px;
 height:330px;
 padding:0px;
 margin:-40px 0px 0px 0px;
}

#conteudo{
 float:left;	
 width:758px;
 padding:30px 10px;
 margin:0px;	
}

#conteudo h2{
 background:url(../imagens/bg_titulo.jpg) repeat-x bottom center;	
 font-size:26px;
 color:#4892AD;
 padding:0px 0px 10px 0px;
 margin:10px 0px 20px 0px;	
 display:block;
}

#conteudo p{
 font-size:14px;
 color:#666666;
 margin:10px 0px 5px 0px;
 padding:0px 10px;	
}

#conteudo ul li{
font-size:14px;
color:#666666;
}

#conteudo a{
 text-decoration:none;
 color:#4892AD;	
}

#conteudo a:hover{
 text-decoration:underline;	
}

#viabrasil{
 float:left;
 width:281px;	
 padding:0px 20px 0px 0px;
 margin:0px 20px 0px 0px;
 border-right:1px dotted #CCCCCC;
}

#viabrasil img{
 margin:10px 0px;
 padding:0px;
}

#viabrasil h2{
 background:url(../imagens/bg_titulo.jpg) no-repeat bottom center;	
 margin:0px;
 padding:0px 0px 8px 0px;
 font-size:26px;
 color:#3C7C9A;
}

#viabrasil h2 span{
 font-size:11px;
 color:#666666;
 display:block;	
}

#viabrasil p{
 font-size:13px;	
 color:#666666;	
}

#viabrasil b{
 color:#597821;	
}

#viabrasil span{
 display:block;	
}

#viabrasil span a{
 font-size:11px;
 font-weight:bold;	
 text-decoration:none;
 color:#4892AD;	
}

#viabrasil span a:hover{
 text-decoration:underline;	
}

#frota{
 float:left;
 width:405px;
 padding:0px;
 margin:0px;	
}

#frota a{
 font-weight:bold;	
 color:#4892AD;	
 text-decoration:none;
}

#frota a:hover{
 text-decoration:underline;	
}

#frota img{
 margin:10px 0px;

}

#frota h2{
 background:url(../imagens/bg_titulo.jpg) repeat-x bottom center;	
 margin:0px;
 padding:0px 0px 8px 0px;
 font-size:26px;
 color:#3C7C9A;
}

#frota h2 span{
 font-size:11px;
 color:#666666;
 display:block;	
}

#frota p{
 font-size:13px;	
 color:#666666;	
}

#frota b{
 color:#597821;	
}

#rodape{
 float:left;	
 background:url(../imagens/bg_rodape_viabrasil.jpg) repeat-x top left;	
 width:100%;
 height:113px;
 display:block;
 margin:0px;
 padding:10px 0px;
 overflow:hidden;	
}

#inrodape{
 width:758px;
 height:113px;
 margin:0px auto; 	
}

#logor{
 float:left;
 margin:0px 10px 0px 0px;
 padding:0px 10px 0px 0px;	
 border-right:1px dotted #CCCCCC;
}

#menur{
 float:left;
 margin:0px;	
 padding:10px 0px 0px 0px;
 font-size:12px;
 color:#666666;
}

#menur span{
 display:block;	
 margin:0px;	
 padding:10px 0px 0px 0px;	
 font-weight:bold;	
 color:#4892AD;	
}

#menur p{
 padding:0px;	
 margin:4px 0px;	
}

#menur ul{
 margin:0px;
 padding:0px;	
}

#menur ul li{
 display:inline;
 list-style:none;
 margin:0px;
 padding:0px;
}

#menur a{
 text-decoration:none;
 color:#666666;
 color:#666666;	
}

#menur a:hover{
 color:#4892AD;	
}

#design{
 float:right;
 font-size:11px;
 margin:0px;
 padding:0px;	
}

#design a{
 font-weight:bold;	
 color:#CC0000;	
}

#imgconteudo{
float:right;
margin-right:20px;
margin-left:10px;
}

.frmcontato{
 font-size:14px;
 color:#666666;
 margin:20px 0px 5px 0px;
 padding:0px 10px;	
}

.txtcontato{
 height:16px;
  width:250px;
  margin-top:5px;
  margin-bottom:15px;
  font-size:11px;
  color:#666666;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.msgcontato{
 height:70px;
  width:250px;
  margin-top:5px;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
  font-size:11px;
  color:#666666;
}

