body {
	font-family:arial;
	background-color:#000;
	padding:0px;
}


h1{

}

h2{
	padding-bottom:20px;
	color:#333;
}
h3{
	padding-bottom:20px;
	color:#333;
}

div#faixa_listrada{
	background-image:url('../img/listrado_preto.png');
	background-repeat:repeat-x;
}

div#faixa_listrada.endorses{
	width:100%;
	height:30px;
}
div#faixa_listrada.divisao{
	width:100%;
	height:10px;
}

div#tudo{
	border:1px solid #444;
	background-color:#222;
}

div#topo{
	height:180px;
	background-image:url('../img/fundo_topo.png');
	background-repeat:repeat-x;	
}

div#topo div#logo{
	position:absolute;
	margin-top:10px;
	margin-left:20px;
}

div#topo div#frase{
	position:absolute;
	margin-top:60px;
	margin-left:270px;
}

div#menu_hor{
	height:43px;
	background-image:url('../img/fundo_menu_hor.png');
	background-repeat:repeat-x;	
}
div#menu_hor ul{
	margin-left:18px;
}
div#menu_hor ul li{
	float:left;
	margin-right:25px;
	padding-top:12px;
	list-style-image:url('../img/seta_verde.png');
	list-style-position:inside;
}
div#menu_hor ul li.ativo{
	float:left;
	margin-right:25px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	list-style-image:none;
	background-color:#fff;
	border:1px solid #fff;
	height:30px;
}
div#menu_hor ul li.ativo a{
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-decoration:none;	
}
div#menu_hor ul li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
div#menu_hor ul li a:hover{
	color:#84EB89;
}


div#banner_princ{
	height:220px;
	background-image:url('../img/fundo_banner_princ.png');
	background-repeat:repeat-x;	
}

div#banner_princ img.banner_princ{
	width:920px;
	height:210px;
	padding:10px;
}

div#conteudo{
	background-color:#fff;
}


div#conteudo div#frontpage div#faixa_listrada #titulo a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	padding:8px;
	float:left;
}
div#conteudo div#frontpage div#faixa_listrada #titulo a.veja_mais{
	float:right;
	color:#84EB89;
}
div#conteudo div#frontpage div#faixa_listrada #titulo a:hover{
	text-decoration:underline;
}
div#conteudo div#frontpage div#linha_vert{
	width:5px;
	height:350px;
	margin-left:5px;
	margin-right:10px;
	margin-top:55px;
	float:left;
}

div#conteudo div#frontpage div#banneranimado{
	background-color:#111;
}

div#conteudo div#frontpage div#banneranimado ul{

}

div#conteudo div#frontpage div#banneranimado ul li{
	width:120px;
	height:90px;
	float:left;
	margin:7px;
}

div#conteudo div#frontpage div#banneranimado ul li img{
	width:120px;
	height:90px;
}

div#menu_hor_baixo{
	height:145px;
	float:left;
	background-image:url('../img/fundo_menu_hor_baixo.png');
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
div#menu_hor_baixo{
	border:1px solid #333;
}
div#menu_hor_baixo ul{
	margin-top:20px;
}
div#menu_hor_baixo ul li{
	float:left;
	margin-left:15px;
	text-align:center;
}
div#menu_hor_baixo ul li a{
	display:block;
	color:#95EB85;
	text-decoration:none;
	font-size:18px;
	margin-top:25px;
}
div#menu_hor_baixo ul li a:hover{
	color:#95EB85;
	text-decoration:underline;
	font-size:18px;
}
div#menu_hor_baixo ul li a span{
	color:#ccc;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:200px;
	margin-top:10px;
}

div#rodape{
	height:45px;
	background-image:url('../img/fundo_menu_hor.png');
	background-repeat:repeat-x;
	background-position:top left;
}
div#rodape ul{
	margin-left:150px;
}
div#rodape ul li{
	float:left;
	margin-right:50px;
	padding-top:13px;
	list-style-image:url('../img/seta_verde.png');
	list-style-position:inside;
}

div#rodape ul li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
div#rodape ul li a:hover{
	color:#84EB89;
}
div#copyright{
	clear:both;
	width:940px;
	text-align:center;
	color:#fff;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}


div#aempresa{
	padding-top:20px;
	padding-bottom:20px;
}
div#aempresa div#texto{
	font-size:14px;
	color:#333;
	width:550px;
	line-height:20px;
	padding:10px;
	text-align:justify;
	float:left;
}
div#aempresa div#endorses{
	width:330px;
	padding:10px;
	background-color:#111;
	float:right;
	margin-right:10px;
}
div#aempresa div#endorses div.titulo{
	padding-bottom:20px;
	color:#ccc;
	font-size:20px;
}
div#aempresa div#endorses ul li{
	width:90px;
	height:70px;
	padding:5px;
	background-color:#000;
	float:left;
	margin:5px;
}
div#aempresa div#endorses ul li img{
	width:90px;
	height:70px;
}
div#aempresa a{
	font-size:14px;
	color:#84EB83;
	text-decoration:none;
}
div#aempresa a:hover{
	text-decoration:underline;
}


div#produtos{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}
div#produtos ul{

}
div#produtos ul li{
	width:261px;
	padding:10px;
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	float:left;
	margin:7px;
}
div#produtos ul li:hover{
	border:1px solid #888;
}
div#produtos ul li img{
	width:261px;
	height:174px;
}
div#produtos ul li div#nome{
	font-size:12px;
	padding-top:5px;
}
div#produtos{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}
div#produtos div#display{
	width:340px;
	float:left;
	border-right:1px dotted #e2e2e2;
}
div#produtos div#display ul{
	
}
div#produtos div#display ul li{
	width:130px;
	height:110px;
	padding:10px;
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	float:left;
	margin:7px;
	margin-top:0px;
}
div#produtos div#display ul li:hover{
	border:1px solid #888;
}
div#produtos div#display ul li img{
	width:130px;
	height:80px;
}
div#produtos div#display ul li div#nome{
	font-size:12px;
	padding-top:5px;
}

div#produtos a{
	color:#333;
	text-decoration:none;
}
div#produtos a:hover{
	text-decoration:underline;
}
div#produtos div#frase{
	background-color:#ffff99;
	border:1px solid #ccc;
	clear:both;
	width:900px;
	padding:8px;
	text-align:center;
}
div#produtos div#frase a{
	color:#333;
	text-decoration:none;
}
div#produtos div#frase a:hover{
	text-decoration:underline;
}

div#produtos div#produto{
	width:550px;
	padding:10px;
	float:left;
	line-height:20px;
	border:1px solid #e2e2e2;
	margin-bottom:20px;
}
div#produtos div#produto div#galeria{
	float:right;
}
div#produtos div#produto div#galeria div#foto_princ{
	padding:5px;
	width:240px;
	border:1px solid #e2e2e2;
	border-bottom:0px;
}
div#produtos div#produto div#galeria div#foto_princ img{
	width:240px;
	height:160px;
}
div#produtos div#produto div#galeria div#miniaturas{
	padding:5px;
	width:240px;
	border:1px solid #e2e2e2;
	border-top:0px;
}
div#produtos div#produto div#galeria div#miniaturas img{
	width:60px;
	height:40px;
	float:left;
}
div#produtos div#produto div#nome{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}



div#aondecomprar{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;	
}
div#aondecomprar table{
	width:98%;
	float:left;
}
div#aondecomprar table tr th{
	border:1px solid #ccc;
	padding:10px;
	text-align:left;
	color:#f2f2f2;
	background-color:#333;
}
div#aondecomprar table tr td{
	border:1px solid #ccc;
	padding:10px;
}
div#aondecomprar table tr td.nome{
	font-size:11px;
	font-weight:bold;
}
div#aondecomprar table tr td.nome a{
	color:#0066ff;
}
div#aondecomprar table tr td.endereco,td.telefone{
	font-size:11px;
}
div#aondecomprar table tr td.endereco{
	width:45%;
}

div#cadastro{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}
div#cadastro div#mensagem{
	width:860px;
	margin:0 auto;
	text-align:center;
	font-size:26px;
	background-color:#f2f2f2;
	border:1px solid #ccc;
	padding:10px;
}
div#cadastro div#mensagem a{
	font-size:16px;
	text-decoration:none;
	color:#0066ff;
}
div#cadastro table{
	width:100%;
}
div#cadastro table tr th{
	text-align:left;
	width:33%;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}
div#cadastro table tr td{
	width:33%;
}

.input_cadastro{
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	font-size:14px;
	color:#333333;
	height:20px;
	width:200px;
}


div#contato{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;	
}


div#contato div#formulario{
	width:520px;	
	padding:10px;
	float:left;	
	background-color:#f2f2f2;
	border:1px solid #ccc;
}
div#contato div#formulario .input{
	width:500px;	
	height:20px; 
	border:1px solid #ccc;
}
div#contato div#formulario textarea{
	width:500px;	
	height:70px; 
	border:1px solid #ccc;
}

div#contato div#endorses{
	width:330px;
	padding:10px;
	background-color:#111;
	float:right;
	margin-right:10px;
}
div#contato div#endorses div.titulo{
	padding-bottom:20px;
	color:#ccc;
	font-size:20px;
}
div#contato div#endorses ul li{
	width:90px;
	height:70px;
	padding:5px;
	background-color:#000;
	float:left;
	margin:5px;
}
div#contato div#endorses ul li img{
	width:90px;
	height:70px;
}
div#contato div#endorses a{
	font-size:14px;
	color:#84EB83;
	text-decoration:none;
}
div#contato div#endorses a:hover{
	text-decoration:underline;
}

div#contato div#formulario div#erro{
	width:490px;	
	padding:5px; 
	background-color:#fffccc;
	border:1px solid #ccc;
	margin-bottom:15px;
	font-size:12px;
}


div#endorsers{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}
div#endorsers ul{
	
}
div#endorsers ul li{
	width:182px;
	padding:10px;
	background-color:#f2f2f2;
	float:left;
	margin:14px;
	border:1px solid #e2e2e2;
}
div#endorsers ul li:hover{
	border:1px solid #666;
}
div#endorsers ul li img{
	width:182px;
	height:130px;
}
div#endorsers ul li div#nome{
	font-size:12px;
	padding-top:5px;
}
div#endorsers ul li a{
	font-size:12px;
	text-decoration:none;
	color:#000;
}
div#endorsers ul li a:hover{
	text-decoration:underline;
}

div#videos{
	background-color:#000;
	padding-bottom:10px;
}
div#videos h2{
	font-size:18px;
	color:#fff;
	padding:10px;
	margin:0px;
	margin-bottom:10px;			
}
div#videos h3{
	width:756px;
	margin:0 auto;
	background-color:#111;
	border:1px solid #333;
	padding:5px;
	color:#fff;
	font-size:14px;		
	text-align:center;
}
div#videos ul{
	display:block;
}
div#videos ul li{
	padding:5px;
	float:left;
	margin-left:5px;
	color:#fff;
	text-align:center;
	width:450px;
}
div#videos ul li object{
	width:300px;
	height:250px;
}
div#videos ul li img{
	width:139px;
	height:117px;
}

div#mapa{
	float:right;
	width:430px;
}
