*{
	padding: 0pt;
	margin: 0pt;
}

#logowhy{
	float:left;
	width:36px;
	text-align:right;
}
#copyright{
	float:left;
	width:740px;
}

body
{
	background:#091434;
	overflow:auto;
}
img
{
  border:0;
}
#site
{
	width: 998px;
	margin: 0pt auto;
}


#geral{
	width:1000px;
	margin:0px auto;
}

.barra{
	float:left;
	padding: 20px 0px 10px 0px;
}


#rodape{
	padding:15px 0px 5px 0px;
	width:790px;
	float:left;
	font-family:Trebuchet MS;
	color:#cfd5d9;
	font-size:11px;
}
.branco{
	color:#fff;
	font-weight:500;
	text-transform:uppercase;
}

#logo{
	float:left;
	width:550px;
	padding: 50px 0px 0px 0px;
}

#superior{
	float:left;
	width:990px;
}

#vivapeugeot{
	width:432px;
	float:left;
}
#vivaesq{
	width:90px;
	float:left;
}

#vivadir{
	width:341px;
	float:left;
	background: url('../images/topodir.jpg') repeat-x;
}

.campos
{
	float:left;
	padding:2px 0px 0px 7px;
	width:40px;
	font-family:Trebuchet MS;
	color:#cfd5d9;
	font-size:11px;
}

#banner img{
	border: 2px solid #D0D5D9;
}

.inputform2
{
	border: 1px solid #ccc;
	float:left;
	height:15px;
	
}

#subviva{
	width:432px;
	float:left;
	padding:37px 0px 0px 0px;
}
#menu{
	width:998px;
	float:left;
	padding:0px 0px 5px 0px;
}

#banner{
	float:left;	
	padding: 2px 0px 0px 0px;
}
.espaco{
	height:5px;
	float:left;	
}

#btnsMenu li{
	display:     block;
	color		: #FFF;
	list-style	: none;
	float		: left;
	font-size	: 11px;
	font-weight	: bold; 
}

.btn2
{
	float:left;
	padding:0px 0px 0px 8px;
}


#btnsMenu li a{

	display			: block;
	text-decoration	: none;
	color			: #FFF;
}

