body {
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-color: #bababa;
	font-family: "Trebuchet MS";
}

/* MAPA */
body .mapa_ampliado {
	width:100%;
	height:100%;
	background-image:URL(../images/background-map.png);
	position:fixed;
	display:none;
}

body .mapa_ampliado .map {
	width:700px;
	height:500px;
	background-color:white;
	margin:5% auto auto auto;
	padding:5px;
	padding-bottom:25px;
}

body .mapa_ampliado .map .botao_fechar {
	padding-top:5px;
	float:right;
}

body .mapa_ampliado .map .botao_fechar a{
	font-family:arial;
	font-size:12px;	
	font-weight:bold;
	color:#FF776B;
	text-decoration:none;
}

body .mapa_ampliado .map .botao_fechar a:hover {
	color:red;
}
/* FIM DO MAPA */

#geral {
	margin: auto;
	width: 974px;
}
#sombra_geral {
	background-image: url(../images/sombra_geral.gif);
	background-repeat: repeat-y;
	width: 990px;
	margin: auto;
}
#sombra_esquerda {
	background-image: url(../images/sombra_esquerda_interna.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 990px;
	margin: auto;
}
#sombra_direita {
	background-image: url(../images/sombra_direita_interna.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#meio {
	clear: both;
	overflow: hidden;
	padding-bottom: 20px;
}
#central {
	float: left;
	width: 764px;
}
#titulos_img {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	padding-left: 160px;
	text-align: center;
	clear: both;
}
#titulos_img2 {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
}
#titulos_img3 {
	background-image: url(../images/tit_acesso_restrito.gif);
	background-repeat: no-repeat;
	background-position: 380px;
	padding-left: 20px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	padding-top: 6px;
}
#titulos_img3 a {
	text-decoration: none;
}
#titulos_img3 a:hover {
	color: #FF0000;
}
#lateral {
	width: 160px;
	float: left;
}
.clear {
	clear: both;
}
#enquete_idx {
	background-color: #fff;
	padding-bottom: 5px;
	background-image: url(../images/bg_menu2.jpg);
	background-repeat: repeat-x;
}
.enquete_idx {
	width: 140px;
	margin: auto;
	background-color: #7f7f7f;
	margin-top: 5px;
	padding: 5px;
	font-size: 11px;
	color: #fff;
}
.enquete_idx a {
	color: #fff;
}
.enquete_idx a:hover {
	color: #ccc;
}
#voltar {
	text-align: right;
	font-size: 14px;
	padding: 6px;
	font-weight: bold;
	clear: both;
	_margin-top: 20px;
}
#voltar a {
	color: #000;
	text-decoration: none;
}
#voltar a:hover {
	color: #FF0000;
}
a {
	color: #666;
}
.erro {
	display: none;
	color: #FF0000;
}
.campo-erro {
	color: #FF0000;
}
#anuncie input, #topo #busca_idx input, .anuncie input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	border: 1px #bdbdbd solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#topo #busca_idx select {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	border: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	border: 1px #bdbdbd solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#anuncie ul li button, .anuncie ul li button {
	border: 0;
}
fieldset {
	border: 0;
}
#floatingads {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 400px;
}



/**************************************************************
							TOPO
**************************************************************/
#topo {
	background-image: url(../images/bg_topo.jpg);
	background-repeat: repeat-x;
	height: 155px;
	overflow: auto;
}
#topo #logomarca {
	padding: 45px 0 0 60px;
	_padding: 45px 0 0 56px;
	background-image: url(../images/bg_logomarca.jpg);
	background-repeat: no-repeat;
	width: 173px; /* Largura original 233px*/
	_width: 177px;
	height: 110px;
	float: left;
}
#topo #procura {
	background-image: url(../images/bg_procura.jpg);
	background-repeat: no-repeat;
	width: 307px; /* 327px */
	height: 155px;
	padding-left: 20px;
	float: left;
}
#topo #busca_idx {
	width: 374px; /* 414px */
	_width: 370px;
	padding-left: 40px;
	height: 148px;
	float: left;
	background-image: url(../images/bg_busca.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 6px;
	color: #fff;
}
#topo #busca_idx label {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	display: block;
	margin-bottom: 2px;
}
#topo #busca_idx input {
	padding: 3px;
	margin-bottom: 2px;
}
#topo #busca_idx select {
	padding: 3px;
	margin-bottom: 2px;
}
#topo #busca_idx button {
	background-image: url(../images/bt_buscar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	_padding-top: 4px;
	_margin-left: 4px;
	margin-bottom: 2px;
}
#topo #busca_idx .ds_busca {
	text-align: right;
}
#topo #busca_idx #ds_modelo {
	width: 340px;
}
#topo #busca_idx #ds_cidade {
	width: 132px;
}
#topo #busca_idx #ds_anoa, #topo #busca_idx #ds_anob {
	width: 40px;
}
#topo #busca_idx table tr td p {
	padding-top: 5px;
	font-size: 10px;
}
#topo #busca_idx .seletor_cidade {
	margin-bottom: 5px;
}
#topo #busca_idx .seletor_cidade p {
	font-size: 11px;
	color: #a9a9a9;
}
#topo #busca_idx .seletor_cidade p a {
	color: #a9a9a9;
}
#topo #busca_idx .seletor_cidade select {
	width: 348px;
	padding: 3px;
	color: #333;
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
}



/**************************************************************
							MENU
**************************************************************/
#menu {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	background-color: #e0e0e0;
	background-position: left top;
	height: 31px;
}
#menu ul {
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/menu_seta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 26px;
	display: block;
	float: left;
	height: 22px;
	margin-right: 20px;
	padding-top: 9px;
}
#menu ul li a:hover {
	color: #FF0000;
}



/**************************************************************
							LATERAL
**************************************************************/
#menu2 {
	background-image: url(../images/bg_menu2.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	font-size: 11px;
	padding-bottom: 20px;
}
#menu2 ul {
	/* background-image: url(../images/seta_menu2.jpg); */
	background-repeat: no-repeat;
	background-position: 6px 8px;
	padding-left: 22px;
	padding-top: 10px;
}
#menu2 ul li {
	margin-bottom: 10px;
}

#menu2 ul li ul {
	background-image: none;
	background-repeat: none;
	background-position: none;
}
#menu2 ul li a {
	text-decoration: none;
	color: #000;
}
#menu2 ul li a:hover {
	color: #F00;
}
#anuncios {
	background-image: url(../images/tit_anuncios.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 30px;
	text-align: center;
	_margin-top: -20px;
}
#anuncios ul li {
	margin-bottom: 5px;
}



/**************************************************************
						MENU RESTRITO
**************************************************************/
#menu_restrito {
	background-image: url(../images/bg_menu_restrito.jpg);
	background-repeat: repeat-x;
	background-color: #ff0202;
	padding-bottom: 10px;
	font-size: 11px;
	color: #fff;
	padding-top: 10px;
}
#menu_restrito ul {
	background-image: url(../images/seta_menu2.jpg);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	padding-left: 22px;
	padding-top: 10px;
	font-weight: bold;
}
#menu_restrito ul li {
	margin-bottom: 10px;
}
#menu_restrito ul li a {
	color: #fff;
	text-decoration: none;
}
#menu_restrito ul li a:hover {
	color: #FAD3D3;
}
#menu_restrito .logado {
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	background-color: #000;
	margin-top: 8px;
	background-image: url(../images/bg_logado.jpg);
	background-repeat: repeat-x;
	text-transform: capitalize;
}


/**************************************************************
						PRINCIPAL
**************************************************************/
#principal {
	float: left;
}
#principal #coluna1 {
	float: left;
	width: 344px;
}
#principal #coluna2 {
	float: left;
	width: 260px;
}
#principal #coluna1 .destaques ul .um {
	background-color: #f4f4f4;
	display: block;
	padding: 10px 0 0 20px;
	_padding: 10px 0 0 20px;
	overflow: auto;
	clear: both;
	height: 50px;
}
#principal #coluna1 .destaques ul .dois {
	background-color: #E5E5E5;
	display: block;
	padding: 10px 0 0 20px;
	_padding: 10px 0 0 20px;
	overflow: auto;
	clear: both;
	height: 50px;
}
#principal #coluna1 .destaques ul .um .imagem, #principal #coluna1 .destaques ul .um .dados, #principal #coluna1 .destaques ul .dois .imagem, #principal #coluna1 .destaques ul .dois .dados {
	float: left;
}
#principal #coluna1 .destaques ul .um .imagem, #principal #coluna1 .destaques ul .dois .imagem {
	width: 50px;
}
#principal #coluna1 .destaques ul .um .dados, #principal #coluna1 .destaques ul .dois .dados {
	width: 255px;
}
#principal #coluna1 .destaques ul .um:hover, #principal #coluna1 .destaques ul .dois:hover {
	background-image: url(../images/destaques_seta.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#principal #coluna1 .destaques ul .um img, #principal #coluna1 .destaques ul .dois img {
	margin-right: 4px;
}
#principal #coluna1 .destaques ul .um h2, #principal #coluna1 .destaques ul .dois h2 {
	font-size: 14px;
	line-height: 16px;
}
#principal #coluna1 .destaques ul .um h2 span, #principal #coluna1 .destaques ul .dois h2 span {
	color: #FF0000;
}
#principal #coluna1 .destaques ul .um p, #principal #coluna1 .destaques ul .dois p {
	font-size: 11px;
	color: #5f5e5e;
	line-height: 14px;
}
#principal #coluna1 .destaques ul .um a, #principal #coluna1 .destaques ul .dois a {
	color: #000;
	text-decoration: none;
}
#principal #coluna1 .destaques ul .um h2 a, #principal #coluna1 .destaques ul .dois h2 a {
	color: #000;
	text-decoration: none;
}
#principal #coluna1 .destaques ul .um h2 a:hover, #principal #coluna1 .destaques ul .dois h2 a:hover {
	color: #5f5e5e;
}
#principal #coluna1 .destaques .link {
	text-align: center;
	padding: 4px;
	background-color: #333333;
	color: #fff;
	font-size: 11px;
}
#principal #coluna1 .destaques .link a {
	color: #fff;
	text-decoration: none;
}
#principal #coluna1 .destaques .link a:hover {
	color: #ccc;
}
#principal #coluna2 ul {
	padding: 20px 0 0 20px;
	background-color: #fff;
}
#principal #coluna2 ul li {
	display: inline;
	margin-right: 5px;
}
#principal #coluna2 ul li img {
	background-color: #e1e1e1;
	padding: 1px;
	margin-bottom: 6px;
}
#principal #noticias_idx, #principal #promocoes_idx {
	background-image: url(../images/bg_notpro_idx.gif);
	background-repeat: repeat-x;
	background-position: 0 20px;
	float: left;
	margin-top: 20px;
	color: #5f5e5e;
	line-height: 15px;
	font-size: 11px;
}
#principal #noticias_idx h2, #principal #promocoes_idx h2 {
	padding-left: 10px;
}
#principal #noticias_idx .meta_conteudo {
	padding: 10px;
}
#principal #noticias_idx {
	width: 334px;
	margin-left: 5px;
	margin-right: 5px;
}
#principal #noticias_idx  a {
	text-decoration: none;
	color: #5f5e5e;
}
#principal #noticias_idx  a:hover {
	color: #000;
}
#principal #noticias_idx h3 a {
	color: #f10202;
}
#principal #promocoes_idx {
	width: 260px;
	_width: 255px;
}
#principal #promocoes_idx .gps {
	float: right;
}
#principal #noticias_idx h3, #principal #promocoes_idx h3 {
	color: #f10202;
	font-size: 14px;
	font-weight: bold;
}
#principal #promocoes_idx h3 {
	margin-bottom: 6px;
}
#principal #promocoes_idx .botoes {
	margin-bottom: 8px;
}
#principal #noticias_idx ul li {
	margin-bottom: 6px;
}




/**************************************************************
							LOJAS
**************************************************************/
#lojas {
	float: left;
	width: 604px;
}

#lojas h1 {
	font-size:16px;
	padding:10px 0px 10px 5px;
	background-color:#CFCFCF;
	color:red;
	font-weight:bold;		
}

#lojas ul li {
	padding: 10px;
	font-size: 11px;
	color: #5f5e5e;
	clear: both;
	overflow: auto;
}
#lojas ul .um {
	background-color: #f4f4f4;
}
#lojas ul .dois {
		background-color: #E5E5E5;
}
#lojas ul li h3 {
	color: #000000;
	font-size: 12px;
}
#lojas ul li .logomarca, #lojas ul li .dados, #lojas ul li .destaque, #lojas ul li .dados2 {
	float: left;
	padding-right: 5px;
	line-height: 15px;
}
#lojas ul li .logomarca {
	width: 125px;
}
#lojas ul li .dados {
	width: 140px;
}

#lojas ul li .bloco {
	float:left;
}

#lojas ul li .destaque img {
	float: left;
	margin-right: 5px;
	padding: 2px;
	background-color: #fff;
}
#lojas ul li .titulo, #lojas ul li .ano, #lojas ul li .valor {
	width: 100px;
}
#lojas ul li .titulo {
	font-weight: bold;
}
#lojas ul li .valor {
	font-weight: bold;
	color: #F00;
}
#lojas .paginacao {
	text-align: right;
	font-size: 14px;
	padding: 6px;
	font-weight: bold;
	clear: both;
	_margin-top: 20px;
}
#lojas .paginacao a {
	color: #000;
	text-decoration: none;
}
#lojas .paginacao a:hover {
	color: #FF0000;
}








/**************************************************************
							SOBRE ROTA
**************************************************************/
#sobre_rota {
	float: left;
	width: 604px;
}
#sobre_rota ul li {
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
	color: #5f5e5e;
	clear: both;
	overflow: auto;
	background-image: url(../images/bg_sobre_rota.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

	}
#sobre_rota ul li h2 {
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	font-size: 15px;
	color: #000;
	line-height: 25px;
}
#sobre_rota ul li p {
	padding-left: 16px;
	line-height: 15px;
}






/**************************************************************
							ANUNCIE
**************************************************************/
#anuncie ul li, .anuncie ul li {
	margin-bottom: 10px;
}
#anuncie ul li p, .anuncie ul li {
	line-height: 15px;
}
#anuncie ul li p strong, .anuncie ul li p strong {
	color: #FF0000;
}
#anuncie ul li input, .anuncie ul li input {
	margin-bottom: 2px;
	font-size: 11px;
	width: 410px;
}
#anuncie ul li textarea, .anuncie ul li textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 410px;
	height: 60px;
}
#anuncie ul li button, .anuncie ul li button {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}
#anuncie ul li .valores, #anuncie ul li .saiba_mais {
	margin-right: 60px;
}
#anuncie ul li h3, .anuncie ul li h3 {
	font-size: 16px;
	margin-bottom: 3px;
}
#anuncie ul li span, .anuncie ul li span {
	color: #FF0000;
}
#anuncie ul li .borda, .anuncie ul li .borda {
	background-color: #FF0000;
	padding: 3px;
}
.anuncie ul li .flutuar {
	float: right;
}
#anuncie .telefone {
	background-image: url(../images/img_anuncie_telefone.jpg);
	background-repeat: no-repeat;
	background-position: 370px 0;
}

/**************************************************************
							PRIVACIDADE
**************************************************************/
#privacidade {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
	color: #5f5e5e;
}
#privacidade ul li {
	margin-bottom: 10px;
}
#privacidade ul li h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#privacidade ul li p {
	line-height: 15px;
	margin-bottom: 10px;
}




/**************************************************************
							CONTATO
**************************************************************/
#contato {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
}
#contato ul li {
	margin-bottom: 10px;
}
#contato ul li h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#contato ul li {
	line-height: 15px;
	color: #5f5e5e;
}
#contato ul li .texto {
	font-weight: bold;
}
#contato ul li .telefone {
	float: right;
}
#contato ul li table {
	width: 280px;
	float: left;
}
#contato ul li table tr td {
	padding-bottom: 5px;
}
#contato ul li table tr td span {
	font-size: 10px;
	color: #FF0000;
	display: block;
}
#contato ul li input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 210px;
}
#contato ul li textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 210px;
	height: 60px;
}
#contato ul li button {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}
#contato ul li .direita {
	text-align: right;
}



/**************************************************************
							ACESSO RESTRITO
**************************************************************/
#acesso_restrito {
	float: left;
	width: 604px;
	background-color: #FFF;
	font-size: 11px;
}
#acesso_restrito ul {
	overflow: auto;
}
#acesso_restrito ul li {
	padding-bottom: 20px;
	line-height: 15px;
	color: #5f5e5e;
	float: left;
	padding: 18px 0 30px 30px;
}
#acesso_restrito ul li h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#acesso_restrito ul .lojista {
	width: 272px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#acesso_restrito ul .particular {
	width: 272px;
	background-color: #eeeded;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#acesso_restrito ul .particular_dois {
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
.video_particular {
	float: right;
	padding: 20px 20px 0 0;
}
.video_invisivel {
	text-align: center;
	padding-bottom: 30px;
}
#acesso_restrito table {
	margin-top: 10px;
	margin-bottom: 10px;
}
#acesso_restrito table tr td {
	padding-bottom: 5px;
}
#acesso_restrito input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 160px;
	margin-left: 4px;
}
#acesso_restrito button {
	background-image: url(../images/bt_entrar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-left: 4px;
}
#acesso_restrito a h2:hover {
	color: #FF0000;
}





/**************************************************************
					ACESSO RESTRITO INTERNAS
**************************************************************/
#acesso_restrito_internas {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	color: #5f5e5e;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
}
#acesso_restrito_internas h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#acesso_restrito_internas .estatistica select {
	width: 300px;
}
#acesso_restrito_internas .estatistica .bg {
	background-color: #666666;
	color: #fff;
	text-transform: uppercase;
	padding: 2px 0 2px 0;
}
#acesso_restrito_internas .estatistica .bg {
	background-color: #ccc;
	color: #333;
	padding: 2px 0 2px 0;
}
#acesso_restrito_internas .estatistica .dia {
	float: left;
	width: 33%;
	margin-bottom: 5px;
}
#acesso_restrito_internas .estatistica .visitas {
	float: left;
	width: 33%;
	margin-bottom: 5px;
}
#acesso_restrito_internas .estatistica .propostas2 {
	float: left;
	width: 33%;
	margin-bottom: 5px;
}
#acesso_restrito_internas .descricao strong, #acesso_restrito_internas .codigo_premiado strong {
	color: #f00;
}
#acesso_restrito_internas .codigo_premiado strong {
	font-size: 13px;
	color: #000;
}
#acesso_restrito_internas .descricao p {
	line-height: 15px;
	margin-bottom: 8px;
}
#acesso_restrito_internas .descricao .promocoes ul {
	padding-bottom: 30px;
}
#acesso_restrito_internas .descricao .promocoes ul li {
	float: left;
	text-align: center;
	width: 130px;
	height: 140px;
}
#acesso_restrito_internas .descricao .promocoes ul li p {
	margin-bottom: 0;
}
#acesso_restrito_internas .descricao .promocoes ul li img {
	padding: 2px;
	background-color: #CCC;
}
#acesso_restrito_internas .codigo_premiado {
	margin-top: 20px;
	background-color: #eeeded;
	padding: 7px;
	line-height: 15px;
	overflow: auto;
	padding-bottom: 15px;
}
#acesso_restrito_internas .codigo_premiado ul {
	overflow: auto;
	padding: 10px 0 10px 0;
}
#acesso_restrito_internas .codigo_premiado ul li {
	float: left;
	width: 45%;
	margin-right: 3%;
	padding-top: 30px;
	height: 120px;
}
#acesso_restrito_internas .codigo_premiado p {
	margin-top: 4px;
}
#acesso_restrito_internas .codigo_premiado input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 60px;
}
#acesso_restrito_internas .codigo_premiado button {
	background-image: url(../images/bt_verificar_codigo.gif);
	background-repeat: no-repeat;
	border: 0;
	padding-top: 5px;
	width: 113px;
	height: 22px;
	_margin-left: 5px;
}
#acesso_restrito_internas .codigo_premiado .correto, #acesso_restrito_internas .codigo_premiado .incorreto {
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 14px;
	height: 24px;
}
#acesso_restrito_internas .codigo_premiado .correto {
	color: #049500;
	background-image: url(../images/ico_correto.gif);
}
#acesso_restrito_internas .codigo_premiado .incorreto {
	color: #e20101;
	background-image: url(../images/ico_incorreto.gif);
}
#acesso_restrito_internas .codigo_premiado .direita {
	border-left: 2px #909090 solid;
	padding-left: 20px;
}
#acesso_restrito_internas input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
}
#acesso_restrito_internas textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 210px;
	height: 60px;
	margin-right: 5px;
}
#acesso_restrito_internas .enviar {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}
#acesso_restrito_internas .bottom {
	vertical-align: bottom;
}
#acesso_restrito_internas .propostas {
	line-height: 15px;
}
#acesso_restrito_internas .propostas .propostas2 {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}
#acesso_restrito_internas .propostas ul li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-image: url(../images/separador.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#acesso_restrito_internas .cadastrar .bt_cadastrar {
	background-image: url(../images/bt_cadastrar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 85px;
	height: 22px;
}
#acesso_restrito_internas .dados label {
	display: block;
	float: left;
	width: 78px;
	padding-top: 2px;
}
#acesso_restrito_internas .dados input {
	margin-bottom: 5px;
}
#acesso_restrito_internas .dados .bt_salvar {
	background-image: url(../images/bt_salvar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
}
#acesso_restrito_internas .dicas p {
	margin-bottom: 10px;
}
#acesso_restrito_internas .dicas .direita {
	float: right;
}
#acesso_restrito_internas .dicas h2 {
	margin-bottom: 10px;
}
#acesso_restrito_internas .excluir .bt_excluir {
	background-image: url(../images/bt_excluir2.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 64px;
	height: 22px;
}
#acesso_restrito_internas .excluir ul, #acesso_restrito_internas .editar, #acesso_restrito_internas .destaque ul {
	overflow: auto;
	margin-top: 5px;
	line-height: 15px;
}
#acesso_restrito_internas .editar li .imagem img {
	padding: 2px;
	background-color: #ccc;
}
#acesso_restrito_internas .excluir ul li, #acesso_restrito_internas .editar li, #acesso_restrito_internas .destaque ul li {
	float: left;
	width: 130px;
	height: 190px;
	text-align: center;
}
#acesso_restrito_internas .excluir ul li a, #acesso_restrito_internas .destaque ul li a {
	text-decoration: none;
}
#acesso_restrito_internas .excluir ul li img, #acesso_restrito_internas .destaque ul li img {
	padding: 2px;
	background-color: #CCC;
}



/**************************************************************
						CONTEUDO
**************************************************************/
#conteudo, #conteudo_grupo, #pagina, .anuncie {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
	color: #5f5e5e;
	line-height: 15px;
}
#anuncie {
	float: left;
	width: 554px;
	background-color: #FFF;
}
#conteudo h2, #conteudo_grupo h2, #pagina h2, #anuncie h2, .anuncie h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#conteudo h2 a, #conteudo_grupo h2 a {
	text-decoration: none;
}
#conteudo h2 a:hover, #conteudo_grupo h2 a:hover {
	color: #FF0000;
}
#conteudo ul li p, #conteudo_grupo ul li p {
	font-size: 10px;
}
#conteudo_grupo ul li {
	margin-bottom: 12px;
	font-size: 14px;
}
#conteudo_grupo ul li a:hover {
	color: #FF0000;
}






/**************************************************************
						BUSCA AVANÇADA
**************************************************************/
#busca_avancada {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
	color: #5f5e5e;
}
#busca_avancada h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#busca_avancada input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
}
#busca_avancada select {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
}
#busca_avancada .fundo {
	background-color: #eeeded;
	overflow: auto;
	_padding-top: 3px;
}
#busca_avancada ul {
	overflow: auto;
	padding: 20px;
	_padding: 10px;
	_padding-bottom: 30px;
}
#busca_avancada ul li {
	float: left;
	width: 150px;
	_margin-bottom: -10px;
}
#busca_avancada ul li input {
	border: none;
	background-image: none;
}
#busca_avancada .modelo_float input {
	width: 380px;
}
#busca_avancada .tipo_float {
	float: left;
	width: 200px;
}
#busca_avancada .tipo_float select {
	width: 80px;
}
#busca_avancada .estado_float {
	float: left;
	margin-left: 5px;
}
#busca_avancada .estado_float select {
	width: 180px;
}
#busca_avancada .marca_float {
	float: left;
	width: 200px;
}
#busca_avancada .cidade_float {
	float: left;
	margin-left: 5px;
}
#busca_avancada .cidade_float select {
	width: 180px;
}
#busca_avancada .cor_float {
	float: left;
	width: 200px;
}
#busca_avancada .ano_float {
	float: left;
	margin-left: 5px;
}
#busca_avancada .ano_float input {
	width: 30px;
}
#busca_avancada .portas_float {
	float: left;
}
#busca_avancada .portas_float input {
	width: 30px;
}
#busca_avancada .acessorios_float {

}
#busca_avancada .both {
	clear: both;
	margin-bottom: 10px;
}
#busca_avancada label {
	display: block;
	width: 50px;
	float: left;
	padding-top: 4px;
}
#busca_avancada button {
	background-image: url(../images/bt_buscar.gif);
	background-repeat: no-repeat;
	border: 0;
	margin-top: 10px;
	width: 60px;
	height: 22px;
	clear: both;
}



/**************************************************************
					   TROCA DE REGIÃO
**************************************************************/
#ds_seletor_cidade {
	display:none;	
}


/**************************************************************
						PUBLICIDADES
**************************************************************/
#publicidade {
	float: left;
	width: 210px;
	_width: 208px;
	background-image: url(../images/bg_publicidade.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
#publicidade ul {
	margin-top: 20px;
}
#publicidade ul li {
	margin-bottom: 5px;
}
#flash_publicidade_fundo {
	background-color: #e0e0e0;
	background-image: url(../images/bg_publicidade2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	height: 118px;
}
#flash_publicidade {
	float: left;
	width: 754px;
	padding-left: 10px;
	_padding-left: 18px;	
	padding-top: 5px;
	background-color: #e0e0e0;
}
#flash_publicidade_paginacao {
	float: left;
	width: 15px;
	margin-left: 2px;
}





/**************************************************************
						RESULTADO
**************************************************************/
#resultado {
	float: left;
	width: 604px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px 0 20px 0;
	font-size: 11px;
	color: #5f5e5e;
}
#resultado h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
	padding-left: 30px;
}
#resultado table {
	width: 100%;
	margin-top: 10px;
}
#resultado table thead tr td {
	background-image: url(../images/res_curvabg.gif);
	background-repeat: repeat-x;
	text-align: center;
}
#resultado table thead tr .esquerda {
	text-align: left;
}
#resultado table thead tr .direita {
	text-align: right;
}
#resultado table tbody tr {
	text-align: center;
}
#resultado table tbody tr td {
	vertical-align: middle;
	padding: 5px 2px 5px 2px;
	text-align: center;
	background-image: url(../images/res_bg.jpg);
	background-repeat: repeat-x;
}
#resultado table tbody tr td a {
	text-decoration: none;
}
#resultado table tbody tr .modelo {
	font-weight: bold;
	font-size: 14px;
	width: 80px;
	text-align: left;
}
#resultado table tbody tr .modelo a {
	color: #000;
}
#resultado table tbody tr .modelo a:hover {
	color: #666;
}
#resultado table tbody tr .ano {
	width: 50px;
}
#resultado table tbody tr .valor {
	color: #FF0000;
	font-weight: bold;
	width: 80px;
}
#resultado table tbody tr .cortb {
	width: 50px;
}
#resultado table tbody tr .membro {
	width: 80px;
}
#resultado table tbody tr .cidade {
	width: 80px;
}
#resultado table tbody tr .veja a {
	color: #FF0000;
	font-weight: bold;
}
#resultado table tbody tr .veja a:hover {
	color: #CC0000;
}
#resultado #paginacao {
	text-align: center;
	font-size: 14px;
	padding: 15px 6px;
	font-weight: bold;
	clear: both;
	_margin-top: 20px;
}
#resultado #paginacao a {
	color: #000;
	text-decoration: none;
}
#resultado #paginacao a:hover {
	color: #FF0000;
}
#resultado .texto {
	margin-left: 30px;
	line-height: 15px;
}
#resultado .resultado_contato table {
	width: 400px;
	margin-left: 30px;
}
#resultado .resultado_contato table tr td {
	text-align: left;
	background-image: none;
}
#resultado .resultado_contato table tr td input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 300px;
}
#resultado .resultado_contato table tr td textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	height: 60px;
	width: 300px;
}
#resultado .resultado_contato table tr td button {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}





/**************************************************************
						DETALHES
**************************************************************/
#detalhes {
	float: left;
	width: 604px;
	background-color: #FFF;
	font-size: 11px;
	color: #5f5e5e;
	overflow: auto;
}
#detalhes h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}
#detalhes #colunaum {
	width: 400px;
	float: left;
}
#detalhes #colunaum .carro {
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #dcdcdc;
	padding: 16px 16px 16px 30px;
	margin-bottom: 20px;
}
#detalhes #colunaum .carro h3 {
	color: #e30909;
	font-size: 15px;
	margin-top: 4px;
}
#detalhes #colunaum .carro h4 {
	color: #000;
	font-size: 13px;
	margin-top: 4px;
}
#detalhes #colunaum .carro ul {
	margin-top: 10px;
}
#detalhes #colunaum .carro ul li {
	display: inline;
	margin-right: 1px;
}
#detalhes #colunaum table {
	width: 360px;
	margin-left: 30px;
	margin: auto;
	line-height: 15px;
}
#detalhes #colunaum table tr td {
	vertical-align: top;
}
#detalhes #colunaum table tr .direita {
	text-align: right;
}
#detalhes #colunaum table tr .seta {
	background-image: url(../images/seta_detalhes.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	height: 15px;
	font-size: 18px;
	color: #000;
}
#detalhes #colunaum .acessorios li {
	background-image: url(../images/seta_laranja.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
#detalhes #colunaum h4 {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
#detalhes #colunaum fieldset {
	width: 360px;
	margin: auto;
	line-height: 15px;
	margin-top: 20px;
	border: 0;
}
#detalhes #colunaum input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 210px;
}
#detalhes #colunaum textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	width: 210px;
	height: 60px;
}
#detalhes #colunaum .button {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
}
#detalhes #colunaum table tr td  {
	padding-bottom: 4px;
}
#detalhes #colunadois {
	float: left;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 18px 20px 20px 25px;
	color: #5f5e5e;
	width: 159px; /* original 204px */
	_width: 155px; /* original 202px */
}
#detalhes #colunadois h2 {
	font-size: 15px;
}
#detalhes #colunadois h3 {
	font-size: 13px;
	margin: 4px 0 4px 0;
}
#detalhes #colunadois p {
	line-height: 15px;
}





/**************************************************************
						LOJA - DETALHES
**************************************************************/
#loja_detalhes {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
}
#loja_detalhes h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#loja_detalhes #logomarca {
	float: left;
	width: 130px;
}
#loja_detalhes #dados {
	float: left;
	width: 300px;
	line-height: 15px;
}
#loja_detalhes #dados a {
	color: #000;
}
#loja_detalhes #lista {
	clear: both;
	padding-top: 20px;
}
#loja_detalhes #lista h2 {
	padding: 7px 5px 5px 10px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	height: 31px;
	color: #fff;
}
#loja_detalhes #lista ul li {
	float: left;
	text-align: center;
	width: 130px;
	margin-right: 6px;
	height: 140px;
}
#loja_detalhes #lista ul li img {
	padding: 1px;
	background-color: #CCCCCC;
}
#loja_detalhes #lista ul li h4 {
	font-size: 14px;
}
#loja_detalhes #lista ul li .ano {
	color: #666;
	font-size: 10px;
}
#loja_detalhes #lista ul li .preco {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

#loja_detalhes #dupneus{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	float:right;
	padding-top:22px;
}


/**************************************************************
						ENQUETE
**************************************************************/
#enquete {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
	color: #5f5e5e;
}
#enquete h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#enquete h3 {
	font-size: 20px;
	margin-bottom: 10px;
	color: #fff;
	background-color: #f00;
	padding: 4px;
	margin-top: 20px;
}
#enquete ul li {
	margin-bottom: 3px;
}
#enquete .titulo {
	margin-bottom: 8px;
	font-size: 15px;
}
#enquete button {
	background-image: url(../images/bt_votar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
}
#enquete .texto {
	background-color: #f5f5f5;
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px #e0dfdf solid;
	line-height: 15px;
}
#enquete h4 {
	font-size: 14px;
	margin-bottom: 4px;
}




/**************************************************************
					CADASTRO DA LOJA
**************************************************************/
#cadastro {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
}

#cadastro p {
	color:#5F5E5E;
}

#cadastro h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#cadastro label {
	width: 130px;
	display: block;
	float: left;
	clear: both;
	padding-top: 4px;
}
#cadastro input {
	background-image: url(../images/bg_input.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
}
#cadastro textarea {
	background-image: url(../images/bg_textarea.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px #bdbdbd solid;
	height: 60px;
}
#cadastro button {
	background-image: url(../images/bt_salvar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}







/**************************************************************
					PARTICULARES
**************************************************************/
#particulares {
	float: left;
	width: 554px;
	background-image: url(../images/seta_sobre_rota.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFF;
	padding: 20px;
	padding-left: 30px;
	font-size: 11px;
}
#particulares h2 {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
}
#particulares ul li {
	float: left;
	text-align: center;
	width: 130px;
	margin-right: 5px;
	height: 140px;
}
#particulares ul li img {
	background-color: #CCCCCC;
	padding: 1px;
}
#particulares ul li h4 {
	font-size: 14px;
}
#particulares ul li .ano {
	color: #666;
	font-size: 10px;
}
#particulares ul li .preco {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}






/**************************************************************
						REPASSE
**************************************************************/
.repasse table {
	width: 100%;
	margin-bottom: 30px;
}
.repasse table thead tr th {
	background-image: url(../images/res_curvabg.gif);
	padding: 4px;
	color: #fff;
}
.repasse table tbody tr td {
	padding: 4px;
}
.repasse table tbody tr td a {
	color: #666666;
}
.repasse table tbody tr td a:hover {
	color: #FF0000;
}
.repasse table tbody tr .lido {
	color: #00CC66;
}
.repasse table tbody tr .nao_lido {
	color: #FF0000;
}
.repasse h3 {
	font-size: 15px;
	background-color: #E6E6E6;
	padding: 3px;
}
.repasse_ler {
	line-height: 15px;
}
.repasse_ler h3 {
	font-size: 13px;
	background-color: #E6E6E6;
	padding: 3px;
}
.repasse_ler #mensagem {
	background-color: #E6E6E6;
	padding: 3px;
	color: #000;
	margin-bottom: 20px;
	text-align: center;
}
.repasse_ler #mensagem_titulo {
	background-color: #FF0000;
	padding: 3px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}





/**************************************************************
			APROVAÇÃO REVISTA & DOWNLOAD BOLETO PDF
**************************************************************/
.revista_boleto table {
	background-color: #c18d10;
	height: 80px;
	margin: 10px 0;
}
.revista_boleto table tr td {
	vertical-align: middle;
	padding: 5px;
	color: #fff;
	line-height: 15px;
}
.revista_boleto table tr td a {
	color: #fff;
	text-decoration: none;
}
.revista_boleto table tr td a:hover {
	color: #fff;
	text-decoration: underline;
}
.revista_boleto table tr td span {
	font-weight: bold;
}
.revista_boleto table tr td .icone {
	float: left;
	margin-right: 10px;
	padding-top: 8px;
}
.revista_boleto table tr .area1 {
	width: 200px;
}
.revista_boleto table tr .area2 {
	width: 180px;
}
.revista_boleto_button {
	background-image: url(../images/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 60px;
	height: 22px;
	margin-top: 5px;
}
.revista_boleto_foto {
	background-color: #CCCCCC;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}




/**************************************************************
						RODAPE
**************************************************************/
#pontilhado {
	background-image: url(../images/rodape_pontilhado.jpg);
	background-repeat: repeat-x;
	height: 36px;
	margin-left: 160px;
	clear: both;
	_margin-top: 20px;
}
#rodape {
	clear: both;
	background-image: url(../images/bg_rodape.jpg);
	background-repeat: repeat-x;
	overflow: auto;
	height: 45px;
	color: #cdcccc;
	font-size: 11px;
}
#rodape .rota {
	background-image: url(../images/rodape_a.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
	height: 30px;
	width: 550px;
	line-height: 15px;
}
#rodape .agencia {
	background-image: url(../images/rodape_b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	padding-top: 17px;
	float: right;
	height: 28px;
	width: 200px;
	text-align: right;
}
#rodape .agencia a, #rodape .rota a {
	color: #cdcccc;
	text-decoration: none;
}
#rodape .agencia a:hover, #rodape .rota a:hover {
	color: #fff;
}



