body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/fundo1.png) top repeat-x;
	background-color:#EEEEEE;
}
img{
	border:0px;
}

a.link_preto:link {
	color:#333;
	text-decoration: none;
	border-bottom:1px dotted #000;
}
a.link_preto:visited {
	text-decoration: none;
	border-bottom:1px dotted #000;
	color: #333;
}
a.link_preto:hover {
	text-decoration: none;
	border-bottom:1px dotted #000;
	color:#900;
}
a.link_preto:active {
	text-decoration: none;
	border-bottom:1px dotted #000;
	color: #333;
}

a.link_branco:link {
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:1px dotted #FFFFFF;
}
a.link_branco:visited {
	text-decoration: none;
	border-bottom:1px dotted #FFFFFF;
	color: #FFFFFF;
}
a.link_branco:hover {
	text-decoration: none;
	border-bottom:1px dotted #FFFFFF;
	color:#CCC;
}
a.link_branco:active {
	text-decoration: none;
	border-bottom:1px dotted #FFFFFF;
	color: #FFFFFF;
}


a.link_vermelho:link {
	color:#B20000;
	text-decoration: none;
}
a.link_vermelho:visited {
	text-decoration: none;
	color: #B20000;
}
a.link_vermelho:hover {
	text-decoration: none;
	color:#900;
}
a.link_vermelho:active {
	text-decoration: none;
	color: #B20000;
}


.topo{ width:940px; height:110px;}

.logo{ background:url(../img/sprite.png) -0px -0px no-repeat; width:137px; height:57px; float:left; margin:20px;}
.topo_op{ float:right; margin:20px; font-size:12pt; width:300px; text-align:right;}

.twitter{background:url(../img/sprite.png) -32px -91px no-repeat; width:32px; height:32px; float:right; margin:6px;}
.facebook{background:url(../img/sprite.png) -0px -91px no-repeat; width:32px; height:32px; float:right; margin:6px;}
.youtube{background:url(../img/sprite.png) -64px -91px no-repeat; width:32px; height:32px; float:right; margin:6px;}

.rodape{	background:url(../img/fundo2.png) top repeat-x; height:300px;}

.rodape_clientes{
	font-size:16px; color:#666;
	text-align:center;
	padding:15px;
	height:80px;
}


.banner_geral{ width:992px; height:280px;}
.banner_sombra_e{background:url(../img/sprite.png) -0px -149px no-repeat; width:25px; height:207px; float:left;}
.banner_sombra_d{background:url(../img/sprite.png) -25px -149px no-repeat; width:25px; height:207px; float:left;}
.banner_sombra{background:url(../img/sprite.png) -0px -356px no-repeat; width:907px; height:40px; float:left;}

.base_banner{float:left; width:942px; height:240px; overflow:hidden;}

.banner_move{position:relative; height:240px;}
.banner_item{ width:942px; height:240px; overflow:hidden; float:left;}

.pag0{
	width:13px; height:13px; background:#FFF;
	float:left; margin:3px;
	cursor:pointer;

	box-shadow: 0 0 .30em #999999; /* Implementação W3C */
	-moz-box-shadow: 0 0 .30em #999999;  /* Implementação Mozilla */
	-webkit-box-shadow: 0 0 .30em #999999; /* Implementação para browsers que renderizam via webkit */
	behavior: url(../componentes/pie-1.0/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
	
	border-radius: 10px; /* Implementação W3C */
	-moz-border-radius: 10px; /* Implementação Mozilla */
	-webkit-border-radius: 10px; /* Implementação para browsers que renderizam via webkit */
	/*behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}

.pag1, .pag0:hover{
	width:13px; height:13px; background:#B20000;
	float:left; margin:3px;
	cursor:pointer;

	box-shadow: 0 0 .30em #999999; /* Implementação W3C */
	-moz-box-shadow: 0 0 .30em #999999;  /* Implementação Mozilla */
	-webkit-box-shadow: 0 0 .30em #999999; /* Implementação para browsers que renderizam via webkit */
	behavior: url(../componentes/pie-1.0/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
	
	border-radius: 10px; /* Implementação W3C */
	-moz-border-radius: 10px; /* Implementação Mozilla */
	-webkit-border-radius: 10px; /* Implementação para browsers que renderizam via webkit */
	/*behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}
	
	
	
.conteudo_geral{
	width:940px;
	min-height:250px;
	padding-top:20px;
	text-align:left;
}
.conteudo{
	padding-top:90px;
}

.menu0, .menu1{
	width:120px; 
	height:20px; 
	background:#B20000;
	float:left; margin:18px;
	margin-top:5px;
	padding:15px;
	cursor:pointer;
	color:#FFF;
	font-size:16px;
	text-align:center;

	box-shadow: 0 0 .30em #999999; /* Implementação W3C */
	-moz-box-shadow: 0 0 .30em #999999;  /* Implementação Mozilla */
	-webkit-box-shadow: 0 0 .30em #999999; /* Implementação para browsers que renderizam via webkit */
	behavior: url(../componentes/pie-1.0/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
	
	border-radius: 10px; /* Implementação W3C */
	-moz-border-radius: 10px; /* Implementação Mozilla */
	-webkit-border-radius: 10px; /* Implementação para browsers que renderizam via webkit */
	/*behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}

.menu1, .menu0:hover{ background-color:#600;}

.destaques{height:200px;}
.destaque_item{float:left; width:200px; margin-right:15px; margin-bottom:20px;}
.destaque_titulo{font-size:16px; color:#B20000; padding-bottom:5px;}
.destaque_texto{font-size:12px; color:#545454; padding-bottom:8px;}

.bt{
	height:10px; 
	background:#B20000;
	float:left; 
	margin:5px;
	margin-top:10px;
	padding:10px;
	padding-top:4px;
	cursor:pointer;
	color:#FFF;
	font-size:14px;
	text-align:center;

	box-shadow: 0 0 .30em #999999; /* Implementação W3C */
	-moz-box-shadow: 0 0 .30em #999999;  /* Implementação Mozilla */
	-webkit-box-shadow: 0 0 .30em #999999; /* Implementação para browsers que renderizam via webkit */
	behavior: url(../componentes/pie-1.0/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
	
	border-radius: 5px; /* Implementação W3C */
	-moz-border-radius: 5px; /* Implementação Mozilla */
	-webkit-border-radius: 5px; /* Implementação para browsers que renderizam via webkit */
	/*behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}




.conteudo_titulo{font-size:20px; color:#B20000; padding-bottom:5px;}
.conteudo_texto{font-size:14px; color:#545454; padding-bottom:8px; line-height:22px; padding-bottom:25px;}



input, textarea, select{
	color:#666;
	border:1px solid #999;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	
	border-radius: 5px; /* Implementação W3C */
	-moz-border-radius: 5px; /* Implementação Mozilla */
	-webkit-border-radius: 5px; /* Implementação para browsers que renderizam via webkit */
	behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}


.rodape_conteudo{
	width:940px;
	padding:20px;
	padding-top:5px;
	color:#FFF;
	font-size:16px;
}

.rodape_item{
	margin:10px;
}