body{
	margin: 0px; 
	padding: 0px;
	font:Arial;
	font-family:Arial, Helvetica, sans-serif;
	}
	
form{
	margin: 0px;
	left:0px;
	}	

.master {
      margin:0;   
      padding:0px;
      text-align:center;
	  height:auto;
	}
	
.corpo {
	width: 770px;
	margin: 0 auto;   /* ao magico aqui */
	text-align: left;
	}

.logo {
	background-image:url(Imagens/index/logo.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:65px;
	left:0px;
	top:0px;
	}
	
.menu {
	position:relative;
	width:140px;
	float:left;
	height:250px;
	left:0px;
	top:0px;
	}	
		
.Animacao {
	position:relative;
	width:620px;
	float:left;
	height:250px;
	left:10px;
	top:0px;
	border:solid #CCCCCC;
}

.destaque1{
	position:relative;
	width:250px;
	float:left;
	height:150px;
	left:0px;
	top:10px;
	}
	
.destaque2{
	position:relative;
	width:250px;
	float:left;
	height:150px;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	}
	
.destaque3{
	position:relative;
	width:250px;
	float:left;
	height:150px;
	left:20px;
	top:10px;
	}		

.login{
	background-image:url(Imagens/index/Login.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:175px;
	height:175px;
	left:0px;
	top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;	
	}		

.login1{
	position:relative;
	float:left;
	width:175px;
	height:10px;
	left:0px;
	top:22px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;	
}

.login2{
	position:relative;
	float:left;
	width:40px;
	height:10px;
	left:0px;
	top:22px;
}	

.login3{
	position:relative;
	float:left;
	width:125px;
	height:10px;
	left:10px;
	top:22px;
}	

.login4{
	position:relative;
	float:left;
	width:40px;
	height:10px;
	left:0px;
	top:20px;
}	

.login5{
	position:relative;
	float:left;
	width:125px;
	height:10px;
	left:10px;
	top:20px;
}

.login6{
	position:relative;
	float:left;
	width:62px;
	height:16px;
	left:0px;
	top:22px;
	}	
	
.login7{
	position:relative;
	float:left;
	width:100px;
	height:16px;
	left:13px;
	top:22px;
	}		
	
.news{
	background-image:url(Imagens/index/newsletter.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:175px;
	height:175px;
	left:10px;
	top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;	
	}			
	
.politica{
	background-image:url(Imagens/index/politica.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:200px;
	height:175px;
	left:20px;
	top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;	
	}
	
.representante{
	background-image:url(Imagens/index/representante.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:190px;
	height:175px;
	left:30px;
	top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;	
	}	
	
.rodape{
	position:relative;
	width:770px;
	float:left;	
	height:20px;
	left:0px;
	top:30px;
	background-color:#999;
	}
	
.end{
	position:relative;
	width:770px;
	float:left;	
	height:auto;
	left:0px;
	top:30px;
	font-size:12px;
	text-align:center;
	}	
	
a{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}	
	
h1 {
	font:Arial;
	color:#333333;
	font-size:16px;
}	

h3 {
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}	



/* Empresa.html */

.texto {
	position:relative;
	width:620px;
	float:left;
	height:378px;
	left:10px;
	top:0px;
	background-image: url(Imagens/empresa/empresa.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}
	
	
	
/* representantes.html */

.textor {
	position:relative;
	width:620px;
	float:left;
	height:378px;
	left:10px;
	top:0px;
	background-image: url(Imagens/representantes/representantes.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}	
	
	
	
	
	
/* representantes.html */

.textoc {
	position:relative;
	width:620px;
	float:left;
	height:378px;
	left:10px;
	top:0px;
	background-image: url(Imagens/corporativo/corporativo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}		
	
	
	
	
/* Localização.html */

.textol {
	position:relative;
	width:620px;
	float:left;
	height:510px;
	left:10px;
	top:0px;
	/* background-image: url(Imagens/corporativo/corporativo.jpg);*/
	/*background-position:top right;*/
	background-repeat:no-repeat;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}			


.textore {
	position:relative;
	width:620px;
	float:left;
	height:532px;
	left:10px;
	top:0px;
	background-image: url(Imagens/restrito/representante.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}	
	
.textoresp {
	position:relative;
	width:600px;
	float:right;
	height:35px;
	left:0px;
	top:410px;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}
	
.textores {
	position:relative;
	width:620px;
	float:left;
	height:75px;
	left:0px;
	top:450px;
	font: Arial;
	font-style:oblique;
	color:#666666;
	font-size:13px;
	}			

