/*------------------------------------------------------------------
CSS by: GreenBrazil.com
Version: beta
Author: Fel!pe Cardoso 
Author URL: www.greenbrazil.com
Preserve a natureza, ajude fazendo a sua parte!
-------------------------------------------------------------------*/

*, span, p { margin:0; padding:0; border:none;}
a img {border:none;}
li {list-style: none;}
/*table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}*/

.left {float:left;margin-right:6px;}
.right {float:right;margin-left:6px;}

h1.center {width:98%;text-align:center;margin-bottom:4px;}
h1.left {width:640px;text-align:left;margin-bottom:4px; margin-left:10px; font-size:14px;}
h1.left2 {width:90%;text-align:left;margin-bottom:4px;margin-left:10px;background:#e3e3e3;padding:2px;}

/*PNG fix for IE6
----------------------------------------------- */

img, div, h1, h2, h3, h4, h5, h6, a, li {behavior:url(css/iepngfix.htc);}

/* Logo
----------------------------------------------- */
h1.logo	{ margin:0;}
h1.logo	{ background: url(../img/usadosplus.png) 0 0 no-repeat; }
h1.logo a { display: block; width: 299px; height: 56px; text-indent: -9999px; overflow: hidden; }

h1.logo-int	{ margin:0;}
h1.logo-int	{ background: url(../img/usadosplus3.png) 0 0 no-repeat; }
h1.logo-int a { display: block; width: 145px; height: 22px; text-indent: -9999px; overflow: hidden; }

#logo-capa {
	width:299px;
	height:56px;
	float:left;
	margin:25px 0 0 30px;
	}
	
#logo-int {
	width:150px;
	height:22px;
	float:left;
	position:relative;
	z-index:100;
	margin:14px 0 0 20px; 
	}

/* body temas
----------------------------------------------- */

body {padding:0px; margin:0px; background:#606060 url(../img/fundo1.png) repeat-x;}
.body-int {padding:0px; margin:0px; background:#606060 url(../img/fdo2.png) repeat-x;}

#geral01 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a.jpg) top no-repeat;
	}
#geral02 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1b.jpg) top no-repeat;
	}
#geral03 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1c.jpg) top no-repeat;
	}
	
#geral-loja1 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a-guaracarpf.jpg) top no-repeat;
	}
#geral-loja2 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a-guaracarijui.jpg) top no-repeat;
	}
#geral-loja3 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a-r1.jpg) top no-repeat;
	}
#geral-loja4 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a-r2.jpg) top no-repeat;
	}
#geral-loja5 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background: url(../img/fundo-pag1a-guaracarvacaria.jpg) top no-repeat;
	}
	
/* detalhe canto foto-tema
----------------------------------------------- */
	
#capa-col-dir01 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#capa-col-dir02 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1b2.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#capa-col-dir03 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1c2.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
	
#interna-col-dir-01 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2-guaracarpf.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#interna-col-dir-02 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2-guaracarijui.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#interna-col-dir-03 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2-r1.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#interna-col-dir-04 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2-r2.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}
#interna-col-dir-05 {
	width:233px;
	float:right;
	background: url(../img/fundo-pag1a2-guaracarvacaria.jpg) top left no-repeat;
		min-height: 340px;
		height: auto !important;
		height: 340px;
	}

/* cabecalho rodape
----------------------------------------------- */

#cabecalho {width:1005px; height:110px;margin:0 auto;}		
	
#conteudo {width:1005px;margin:0 auto; background:url(../img/fundo2.gif) repeat-y;min-height: 340px; height: auto !important; height: 340px;}
	#conteudo .conteudo-fundo1 {width:1005px; background:url(../img/fundo-meio1.jpg) top left no-repeat; min-height: 360px; height: auto !important; height: 360px;}
	#conteudo #meio-fundo1 {width:1005px; background:url(../img/fundo2.gif) left 150px repeat-y; min-height: 360px; height: auto !important; height: 360px;}

#rodape {width:1005px;height:99px;margin:0 auto; padding-top:5px;background:#616161 url(../img/fundo-rodape1.jpg) top left no-repeat;height:155px;clear:both;}

/* rodape */
#rodape #rodape-base {
		width:930px;
		padding-top:56px;
		
		}


/*Links*/
a:link, a:visited { color: #002962; text-decoration: underline;}
a:hover, a:active { color: #c60000;  text-decoration: none }

/* menu
----------------------------------------------- */

#div-menu {
	width: 650px;
	height:99px;
	float:right;
	}

/* acessibilidade
----------------------------------------------- */

#acessibilidade-top {width:900px; height:17px;margin:0 auto; text-align:center;}

#links-topo {
width:750px;
height:14px;
margin:0 auto 0;
font:normal 11px Arial, Helvetica, sans-serif;
color:#333;
text-align:center; 
}

#links-topo span, #links-topo span a {
text-decoration:none;
font-style:none;
color:#eee;
}

#links-topo span a:hover {
text-decoration:underline;
color:#ffcc00;
}

.oculto-1, #oculto-1 { display:none; }
#topo-pg {display:none;}


/* busca rapida
----------------------------------------------- */

#div-buscarapida1 {
	width:636px;
	height:99px;
	float:right;
	margin-bottom:11px;
	}

#div-buscarapida1-box {
	width:478px;
	height:88px;
	background:url(../img/fundo-buscarapida1.png) top left no-repeat;
	margin:10px 0 0 0;
	}
#div-buscarapida1-box #buscarap-col-esq {
	width:120px;
	float:left;
	margin-left:7px;
	}
	.busca-rapida {
	width:114px;
	margin:7px 5px 5px 15px;
	border-bottom:1px dotted #002868;
	}
	.bt-pesqavancada {width:152px; height:24px;margin-right:9px;float:right;}
	h3.busca-avancada	{overflow:hidden; }
	h3.busca-avancada a	{ width:152px; height:24px; background:url(../img/bt-pesqavancada.png) no-repeat;display: block;text-indent: -9999px; cursor:pointer;display:block;}
	h3.busca-avancada a:hover {background:url(../img/bt-pesqavancada-on.png) no-repeat;}
	
	#buscarap-col-esq span {
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	float:right;
	color:#000;
	}
#div-buscarapida1-box #buscarap-col-dir {
	width:310px;
	float:right;
	margin:7px 20px 0 0;
	}
	
/* busca rapida int
----------------------------------------------- */

#div-buscarapida1-int {
	width:810px;

	float:right;
	margin:0 -4px 11px 0;
	}

#div-buscarapida1-int-box {
	width:810px;
	height:34px;
	background:url(../img/fundo-buscarapida1-int.png) top left no-repeat;
	margin:5px 0 0 0;
	float:right;
	}
#div-buscarapida1-int-box #buscarap-col-esq {
	width:90px;
	float:left;
	margin-left:7px;
	}
	.busca-rapida-int {
	width:93px;
	margin:5px 0 5px 5px;
	}
	.bt-pesqavancada-int {width:152px; height:24px;padding-top:-5px; _margin-left:3px;}
	h3.busca-avancada	{overflow:hidden; }
	h3.busca-avancada a	{ width:152px; height:24px; background:url(../img/bt-pesqavancada.png) no-repeat;display: block;text-indent: -9999px; cursor:pointer;display:block;}
	h3.busca-avancada a:hover {background:url(../img/bt-pesqavancada-on.png) no-repeat;}
	
	#buscarap-col-esq span {
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	float:right;
	color:#000;
	}
#div-buscarapida1-int-box #buscarap-col-dir {
	width:685px;
	float:right;
	height:30px;
	margin:1px 9px 0 0;
	}


/* -------------------------------------------------------------- 
  
 parte central capa
   
-------------------------------------------------------------- */

#capa-col-esq {
	width:760px;
	float:left;
	_left:10px;
	}
	
/* carousel capa
----------------------------------------------- */

#container-carousel-capa {
	width:753px;
	height:555px;
	float:right;
	margin-top:-20px;
	background:url(../img/box-ofertas-fundocapa.png) top left no-repeat;
	display:block;
	}
#div-ofertas-lista {
	width:720px;
	height:70px;
	margin:0 auto 10px;
	}
	#div-ofertas-lista .notfound {
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	color:#000;
	}

	#container-carousel-capa #col-esq-listaveiculos {
	width:150px;
	height:65px;
	float:left;
	padding:6px 2px 0 4px;
	background:#d2d2d2;
	display:block;
	cursor:pointer;
	clear:left;
	}
	#container-carousel-capa #col-dir-listaveiculos {
	width:560px;
	height:68px;
	float:right;
	overflow:hidden;
	border-bottom:1px solid #999;
	display:block;
	cursor:pointer;
	padding-top:3px;
	}
	#container-carousel-capa #col-dir-listaveiculos #info-veiculo {
	width:450px;
	float:left;
	text-align:left;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	#info-veiculo a {
	cursor:pointer;
	text-decoration:none;
	}
	#info-veiculo .dados-veiculo {
	width:300px;
	float:left;
	}
	#info-veiculo .dados-veiculo {
	margin-bottom:25px;
	}
	#info-veiculo .links-veiculo {
	width:135px;
	float:right;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	margin-top:25px;
	}
	#info-veiculo .links-veiculo a {
	color: #c60000;
	text-decoration:underline;
	font-weight:bold;
	}
	#info-veiculo .links-veiculo a:hover {
	color: #c60000;
	text-decoration:none;
	}
	#info-veiculo .links-veiculo a.enviaroferta {
	color: #444;
	text-decoration:none;
	font-weight:normal;
	}
	#info-veiculo .links-veiculo a.enviaroferta:hover {
	color: #c60000;
	text-decoration:none;
	}
	
		#info-veiculo span.nomeveiculo {
		font:bold 14px/14px Arial, Helvetica, sans-serif;
		color:#000;
		text-transform:uppercase;
		}
		#info-veiculo p.verdetalhes {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#000;
		background:#ccc;
		width:90px;
		text-align:center;
		padding:2px 0 0 0;
		margin-top:-5px;
		}
		#info-veiculo p.verdetalhes:hover {
		background:#c60000;
		}
	#container-carousel-capa #col-dir-listaveiculos #logo-loja {
	width:95px;
	float:right;
	text-align:left;
	margin:4px 10px 0 0;
	}

/* lista ofertas interna
----------------------------------------------- */

	#container-listaofertas {
	width:720px;
	margin:0 0 0 10px;
	float:left;
	}
	#container-listaofertas ul.linkoferta li
	{
	cursor:pointer;display:block; 
	float:left;margin-bottom:8px;
	}
	#container-listaofertas #col-esq-listaveiculos2 {
	width:165px;
	display:block;
	float:left;
	padding:4px 0 4px 0;
	text-align:center;
	cursor:pointer;
	background:#d2d2d2;
	}
	#container-listaofertas #col-dir-listaveiculos2 {
	width:550px;
	height:70px;
	float:right;
	overflow:hidden;
	border-bottom:1px solid #999;
	cursor:pointer;
	}
	#container-listaofertas #col-dir-listaveiculos2 #info-veiculo2 {
	width:440px;
	float:left;
	text-align:left;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	#info-veiculo2 a {
	cursor:pointer;
	text-decoration:none;
	}
	#info-veiculo2 .dados-veiculo {
	width:300px;
	float:left;
	}
	#info-veiculo2 .links-veiculo {
	width:135px;
	float:right;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	margin-top:25px;
	}
	#info-veiculo2 .links-veiculo a {
	color: #c60000;
	text-decoration:underline;
	font-weight:bold;
	}
	#info-veiculo2 .links-veiculo a:hover {
	color: #c60000;
	text-decoration:none;
	}
	#info-veiculo2 .links-veiculo a.enviaroferta {
	color: #444;
	text-decoration:none;
	font-weight:normal;
	}
	#info-veiculo2 .links-veiculo a.enviaroferta:hover {
	color: #c60000;
	text-decoration:none;
	}
		#info-veiculo2 span.nomeveiculo2 {
		font:bold 14px/14px Arial, Helvetica, sans-serif;
		color:#000;
		text-transform:uppercase;
		}
		#info-veiculo2 p.verdetalhes2 {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#000;
		background:#ccc;
		width:90px;
		text-align:center;
		padding:2px 0 0 0;
		}
		#info-veiculo2 p.verdetalhes2:hover {
		background:#c60000;
		}
		
	#container-listaofertas #col-dir-listaveiculos2 #logo-loja {
	width:95px;
	float:right;
	text-align:left;
	margin:4px 10px 0 0;
	}
	
/* abas capa
----------------------------------------------- */

#div-abas {
	width:90%;
	margin:10px auto 0;
	height:35px;
	position:relative;
	z-index:6;
	}
	#box-aba {
	}
	#aba1-esq {
	min-width:100px; width:auto !important;width:100px;
	background:url(../img/aba-titulo1.png) top left no-repeat;
	height:34px;
	float:left;
	text-align:center;
	padding:2px 5px 0 18px;
	}
	#aba1-dir {
	background:url(../img/aba-titulo3.png) top no-repeat;
	height:34px;
	width:15px;
	float:left;
	}

/* abas interna
----------------------------------------------- */

#div-abas {
	width:90%;
	margin:10px auto 0;
	height:35px;
	position:relative;
	z-index:6;
	}
	#box-aba2 {
	}
	#aba1-esq2 {
	min-width:100px; width:auto !important;width:100px;
	background:url(../img/aba-titulo12.png) top left no-repeat;
	height:34px;
	float:left;
	text-align:right;
	padding:2px 0 0 12px;
	}
	#aba1-dir2 {
	background:url(../img/aba-titulo32.png) top no-repeat;
	height:34px;
	width:15px;
	float:left;
	}
	
/* opinioes
----------------------------------------------- */


#box-opinioes {
	margin:25px 0 35px;
	}
#box-opiniao1 {
	width:221px;
	margin:0 auto;
	background:url(../img/box-opiniaes1.png) top left no-repeat;
	}
	#box-opiniao1 h3.opinioes {
	width:221px;
	height:18px;
	margin:0 auto;
	background:url(../img/box-opiniaes1.png) top left no-repeat;
	display: block;
	text-indent:-9999px;
	overflow: hidden; 
	}
	#box-opiniao1 .txt-opinioes, .txt-opinioes2 {
	width:200px;
	margin:8px auto 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	overflow: hidden; 
	}
	.txt-opinioes2 {
	padding-top:5px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}
	.txt-opinioes span {
	font-weight:bold;
	margin-bottom:3px;
	}
#box-opiniao2 {
	width:221px;
	height:16px;
	margin:0px auto;
	background:url(../img/box-opiniaes2.png) top left no-repeat;
	}
	#box-opiniao3 p.opine, #box-opiniao3 p.maisopinioes  {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	background:#ccc;
	width:50px;
	margin:2px -10px;
	text-align:center;
	padding:2px 0 0 0;
	float:right;
	}
	#box-opiniao3 p.maisopinioes  {
	width:90px;
	margin:2px 18px 0;
	}

/* box enderco loja
----------------------------------------------- */


#box-endloja {
	margin-top:25px;
	}
#box-endloja1 {
	width:221px;
	margin:0 auto;
	background:url(../img/box-endloja1.png) top left no-repeat;
	}
	#box-endloja1 h3.nomeloja {
	width:200px;
	height:18px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666;	
	margin:0 0 0 12px;
	padding-top:16px;
	display: block;
	overflow: hidden; 
	}
	#box-endloja1 .txt-endereco-loja {
	width:190px;
	margin:8px 0 0 15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	overflow: hidden; 
	}
	#box-endloja1 .txt-endereco-gmap {
	width:120px;
	margin-top:6px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;	
	background:#ccc;
	padding:1px;
	text-align:center;
	overflow: hidden; 
	}
	#box-endloja1 .txt-endereco-gmap a {
	text-decoration:none;
	display:block
	}
	#box-endloja1 .txt-endereco-gmap a:hover {
	background:#c60000;
	color:#ffcc00;
	}

	#box-endloja1 .url-loja {
	margin-top:2px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;	
	padding:1px;
	text-indent:3px;
	text-align:left;
	overflow: hidden; 
	}
	#box-endloja1 .url-loja a {
	text-decoration:none;
	display:block
	}
	#box-endloja1 .url-loja a:hover {
	text-decoration:underline;
	color:#c60000;
	}
#box-endloja2 {
	width:221px;
	height:16px;
	margin:0px auto;
	background:url(../img/box-opiniaes2.png) top left no-repeat;
	}

	
/* menu direita
----------------------------------------------- */
#box-menudir {
	width:221px;
		min-height: 80px;
		height: auto !important;
		height: 80px;
	margin:8px 0 8px;
	padding-top:15px;
	background:url(../img/fundo-menudir.png) top left no-repeat;
	clear:left
	}
	.box-menudir-ico {
	float:left;
	margin:-1px 2px 0 10px;
	border:none;
	}

	#menudir {padding:0; margin:0;}
	#menudir li {list-style-type:none; width:203px; height:33px;background:url(../img/fundo-menudir-bt.png) no-repeat; margin:0 0 6px 10px;}
	#menudir a {width:203px; height:33px; display:block; color:#000;padding-top:7px; font:normal 14px Arial, Helvetica, sans-serif;
	text-decoration:none; margin:0;}
	#menudir a:hover {color:#c60000; background: url(../img/fundo-menudir-bt-on.png) no-repeat; text-decoration:none; padding:7px 0 0 3px;}
	.menudir {margin:0 0 0 3px;cursor:pointer;}
	
	/*#menudir a:hover span {position:absolute; display:block; left:130px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

	
		#bt-indique-site, #bt-faleconosco {
		background:url(../img/fundo-menudir-bt.png) no-repeat;
		width:203px;
		height:33px;
		text-align:left;
		margin:0 auto 60px;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#000;
		
		}
		#bt-indique-site span.link-bts, #bt-faleconosco span.link-bts {
		margin:7px 0 0 8px;
		float:left
		}
		a.link-hover {
		text-decoration:none;
		display:block;
		cursor:pointer;
		}
		a:hover.link-hover {
		text-decoration:underline;
		padding-left:3px;
		}*/


/* box news
----------------------------------------------- */
#box-informativo {
	width:213px;
		/*min-height: 130px;
		height: auto !important;
		height: 130px;*/
	margin:0 auto;
	clear:both;
	display:block;
	}
	#box-informativo h3.info {
	width:173px;
	height:29px;
	margin:0 auto 0;
	background:url(../img/informativo-usadosplus.png) top left no-repeat;
	display: block;
	text-indent:-9999px;
	overflow: hidden; 
	}
	#box-informativo .txt-info {
	width:165px;
	margin:0 auto 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#002868;
	background:#839fce;	
	text-align:center;
	overflow: hidden;
	padding:4px; 
	}
	#box-informativo-form {
	width:173px;
	/*height:85px;*/
	margin:4px auto 0;
	background: url(../img/borda-info.gif) bottom left no-repeat;
	padding:0;
	}
	
/* bnn base
----------------------------------------------- */

#div-bnn-base {
width:750px;
margin:0 auto;
clear:both;
display:block;
}
	#bannerbase-esq1 {
	width:435px;
	height:54px;
	float:left;
	margin:6px 2px 0 8px;
	background:#d2d2d2;
	cursor:pointer;
	}
	#bannerbase-esq1 {
	display:block;
	cursor:pointer;
	}
	#bannerbase-esq1:hover {
	background:#bbb;
	}
	.bnn-img-esq {
	float:left;
	border:none;
	}
	.bnntxt {
	width:148px;
	height:50px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#002868;
	padding:3px 0 0 5px;
	float:right;
	text-decoration:none;
	}
	.bnntxt p.titulo-chamada {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	}
	
	#bannerbase-dir1 {
	width:280px;
	height:54px;
	float:right;
	margin:6px 4px 0 10px;
	background: #b1c4e5;
	cursor:pointer;
	}
	#bannerbase-dir1 {
	display:block;
	cursor:pointer;
	}
	#bannerbase-dir1:hover {
	background:#8cb1de;
	}
	.bnntxt2 {
	width:144px;
	height:50px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#002868;
	padding:3px 0 0 5px;
	float:right;
	text-decoration:none;
	}
	.bnntxt2 p.titulo-chamada2 {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	}
	.link-cursor {cursor:pointer;}



/* -------------------------------------------------------------- 
  
 parte central internas
   
-------------------------------------------------------------- */		

#interna-col-esq {
	width:760px;
	float:left;
	_left:10px;
	}

#container-ofertas-top {
	width:753px;
	height:39px;
	float:right;
	margin-top:-20px;
	background:url(../img/box-ofertas-up.png) top left no-repeat;
	}
	#container-ofertas-top #ofertastop-col-esq {
	float:left;
	width:225px;
	margin-top:12px;
	margin-left:230px; _margin-left:118px; /*hack ie6*/
	}
	#container-ofertas-top #ofertastop-col-dir {
	float:right;
	width:190px;
	margin-top:12px;
	padding-right:16px;
	}
	
#container-ofertas-meio {
	width:753px;
		min-height: 330px;
		height: auto !important;
		height: 330px;
	float:right;
	background: url(../img/box-ofertas-fundo1.gif);
	padding-bottom:15px;
	}
	#container-ofertas-meio #veiculos-estoque, #veiculos-estoque2, #info-conteudo {
	width:720px;
	height:30px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px;
	margin:0 auto 12px;
	border-bottom:3px solid #bbb;
	}
	#veiculos-estoque2 {
	border-top:3px solid #bbb;
	border-bottom:none;
	margin:12px auto 0;
	clear:left;
	}
	#veiculos-estoque-colesq {
	width:290px;
	height:40px;
	float:left;
	}
	#veiculos-estoque-colesq p {
	padding:2px 0 2px;
	}
	#veiculos-estoque-colesq span {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	}
	#veiculos-estoque-coldir {
	width:430px;
	height:40px;
	float:right;
	}
	
#container-ofertas-base {
	width:753px;
	height:45px;
	float:right;
	background:url(../img/box-ofertas-down.png) top left no-repeat;
	display:block;
	}	

#rastro {
	width:720px;
	margin:0 auto 5px;
	height:12px;
	border-bottom:1px dotted #b3b3b3;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#444;
	padding-bottom:1px;
	}
	#rastro span {
	color:#444;
	text-decoration:none;
	}
	
/* detalhes veiculo e loja
----------------------------------------------- */
#container-veiculo-loja {
	width:720px;
		min-height: 500px;
		height: auto !important;
		height:500px;
	padding:0;
	margin:0 auto 0;
	}
	#container-veiculo-loja #titulo-links {
	width:720px;
	height:30px;
	background:url(../img/fundo-seta-titulo1.gif) bottom no-repeat;
	padding:0;
	}
	#titulo-links .titulo-esquerda {
	width:350px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#c60000;
	margin-top:10px;
	padding-left:28px;
	float:left;
	}
	#titulo-links .links-direita {
	width:330px;
	margin-top:12px;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
	}
	.links-direita a {
	color:#666;
	}
	#det-veiculo-esquerda {
	width:504px;
	float:left;
	}
	#det-veiculo-esquerda-barratit {
	width:504px;
	height:30px;
	background:#ffba00;
	margin-top:8px;
	}
	.nome-veiculo {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0px 0px 10px;
	}

	#fotos-info-veiculo {
	width:504px;
		min-height: 530px;
		height: auto !important;
		height: 530px;
	background:#fff;
	float:left;
	margin:6px 0 0 0;
	}
	#galeria-veiculos {
	width:504px;
	height:320px;
	}
	#galeria-veiculos-foto {
	width:420px;
	float:right;
	float:left;
	padding:3px 0 0 3px;
	}
	#galeria-veiculos-thumbs {
	width:74px;
	height:320px;
	float:right;
	position:relative;
	right:3px;
	}
		#galeria-veiculos-thumbs-up {
		width:74px;
		height:20px;
		background:
		url(../img/galeria-veiculo-int-up.png) no-repeat;
		}
		#galeria-veiculos-thumbs-down {
		width:74px;
		height:20px;
		background:url(../img/galeria-veiculo-int-down.png) no-repeat;
		}
		#galeria-veiculos-thumbs-imgs {
		width:74px;
		height:280px;
		background:#ddd;
		}
		
	
	#info-box-ampliar {
	width:486px;
	margin:0 0 0 3px;
	}
	#info-box1 {
	width:486px;
	background:#ffff99;
	padding:5px;
	margin:6px auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	#info-box2 {
	width:486px;
	padding:5px;
	margin:3px auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	#info-box2 p {
	padding:4px 0 4px;
	}
	#info-box2 span {
	font-weight:bold;
	text-decoration:underline;
	}
	#info-box3 {
	width:494px;
	padding:5px;
	margin:8px auto 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#444;
	border-top:1px solid #999;
	float:left;
	}
	#info-box3 span {
	font-weight:bold;
	text-decoration:underline;
	}
	
	#det-veiculo-direita {
	width:210px;
	float:right;
	}
	#det-veiculo-direita-barratit {
	width:210px;
	height:30px;
	background:#aebfd9;
	margin-top:8px;
	}
	.faca-proposta {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0px 0px 10px;
	}
	#faca-proposta-seusdados {
	width:190px;
	background:#b9c6e0;
	margin:2px auto 0;
	padding:2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
	#box-outrasofertas {
	width:210px;
	background:#c5c5c5;
	margin-top:6px;
	padding:0 0 6px;
	}
	#outrasofertas-titulo {
	width:200px;
	height:25px;
	background:url(../img/fundo-seta-titulo1.gif) left bottom no-repeat;
	padding:0;
	margin:0 auto 0;
	}
	#outrasofertas-titulo .outras-ofertas {
	width:150px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#c60000;
	margin-top:5px;
	padding-left:30px;
	float:left;
	}
	.outrasofertas-divthumb {
	width:200px;
	height:75px;
	margin:6px auto 4px;
	border-bottom:1px solid #8d8d8d;
	padding-bottom:2px;
	clear:both;
	display:block
	}
	#outrasofertas-divthumb-foto {
	width:76px;
	float:left;
	padding:2px 2px 0 2px;
	}
	#outrasofertas-divthumb-infos {
	width:116px;
	float:right;
	text-align:left;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	.outrasofertas-links {
	cursor:pointer;
	text-decoration:none;
	}
	.outrasofertas-nome a:hover {
		text-decoration:none;
		}
		
		.outrasofertas-divthumb a:link, a:visited {text-decoration:none;cursor:pointer;}
		#outrasofertas-divthumb-infos a:link, a:visited {text-decoration:none;cursor:pointer;}

		#outrasofertas-divthumb-infos .outrasofertas-nome {
		font:normal 11px/12px Arial, Helvetica, sans-serif;
		color:#333;
		text-transform:uppercase;
		margin-bottom:2px;
		height:60px;
		overflow:hidden;
		display:block;
		}
		#outrasofertas-divthumb-infos .outrasofertas-nome span {
		font-weight:bold;
		}
		#outrasofertas-divthumb-infos .outrasofertas-verdets {
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#000;
		background:#8d8d8d;
		width:90px;
		text-align:center;
		padding:2px 0 0 0;
		}
		#outrasofertas-divthumb-infos .outrasofertas-verdets:hover {
		background:#c60000;
		}
		
/* loja */

#container-loja {
	width:720px;
		min-height: 600px;
		height: auto !important;
		height:600px;
	padding:0;
	margin:0 auto 0;
	}
	#container-loja #div-nomebox {
	width:650px;
	height:30px;
	background:#c9c9c9 url(../img/fundo-seta-titulo2.gif) left bottom no-repeat;
	padding:0;
	margin:0 auto 0;
	}
		#div-nomebox .nomebox-esquerda {
	width:620px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#c60000;
	margin-top:7px;
	
	float:left;
	}
	h3.nomebox {
	width:620px;
	height:22px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:28px;
	}
	h3.nomebox a {
	text-decoration:none;
	color:#444;
	display:block;
	}
	#div-nomebox span.cliqueexpandir {
	font:normal 11px Arial, Helvetica, sans-serif;
	}
	#boxloja1 {
	width:650px;
	background:#c9c9c9;
	padding:1px;
	margin:6px auto 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	float:none;
	}
	#boxloja1-txt {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	padding:6px;
	}
	#boxloja1-txt p {
	padding:4px 0 4px;
	}
	#iframe-mapalocalizacao {
	margin:0 auto;
	padding:0px;
	border:none;
	border:1px solid #444;
	background:#ccc;
	text-align:center;
	}
	

/* box financie
----------------------------------------------- */
#box-financie {
	width:173px;
		min-height: 130px;
		height: auto !important;
		height: 130px;
	margin:0 auto;
	}
	#box-financie h3.tit-financie {
	width:173px;
	height:49px;
	margin:0 auto 0;
	background:url(../img/financie-seu-carro.png) top left no-repeat;
	display: block;
	text-indent:-9999px;
	overflow: hidden; 
	}
	#box-financie h3.tit-financie a {
	text-decoration:none;
	cursor:pointer;
	display:block;
	width:173px;
	height:49px;
	}
	#box-financie .txt-chamada {
	width:165px;
	margin:0 auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#002868;
	background:#cacaca;	
	text-align:left;
	overflow: hidden;
	padding:4px; 
	
	}
	.txt-chamada span {
	font-weight:bold;
	}
#info-financie {
	width:504px;
		min-height: 350px;
		height: auto !important;
		height: 350px;
	background:#fff;
	float:left;
	margin:6px 0 0 0;
	}
#info-financie .fiancie-center {
	text-align:center;
	}
	
/* pgs conteudo
----------------------------------------------- */
#info-conteudo {
	width:720px;
		min-height: 350px;
		height: auto !important;
		height: 350px;
	background:#fff;
	float:left;
	margin:6px 0 0 0;
	}
#info-conteudo .conteudo-center {
	text-align:center;
	}

	#info-box-conteudo {
	width:690px;
	padding:5px;
	margin:3px auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	#info-box-conteudo p {
	padding:4px 0 4px;
	}
	#info-box-barratit {
	width:720px;
	float:left;
	}
	#info-box-barratit2 {
	width:720px;
	height:6px;
	background:#ffba00;
	margin-top:8px;
	}
	
	#info-box-opinioes, #info-box-opinioes2 {
	width:570px;
	padding:5px;
	margin:10px auto 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #ccc;
	}
	#info-box-opinioes2 {
	border:none;
	text-align:center;
	}
	#info-box-opinioes p {
	padding:4px 0 4px;
	}
	#info-box-opinioes span {
	font-weight:bold;
	}
	
/* box banner publicidade
----------------------------------------------- */
#box-bannerpub {
	width:173px;
		min-height: 130px;
		height: auto !important;
		height: 130px;
	margin:10px auto;
	}

	#box-bannerpub h3.tit-bannerpub {
	width:165px;
	height:62px;
	margin:0 auto 0;
	background:#d4d4d4 url(../img/fundocor_bnnpub.gif) bottom repeat-x;
	display: block;
	overflow: hidden;
	padding:3px;
	text-align:center; 
	}
	#box-bannerpub img {
	border:1px solid #000;
	}
	#box-bannerpub h3.tit-bannerpub a {
	text-decoration:none;
	cursor:pointer;
	display:block;
	width:165px;
	height:62px;
	}
	#box-bannerpub .txt-chamada-bnn {
	width:163px;
	margin:0 auto 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#002868;
	background:#eee;	
	text-align:left;
	overflow: hidden;
	padding:4px; 
	border:1px solid #c60000;
	}
	.txt-chamada-bnn span {
	font-weight:bold;
	text-decoration:underline;
	}
#info-bannerpub {
	width:504px;
		min-height: 350px;
		height: auto !important;
		height: 350px;
	background:#fff;
	float:left;
	margin:6px 0 0 0;
	}
#info-bannerpub p a {
	text-decoration:none;
	}
#info-bannerpub .textbnn-center {
	text-align:center;
	}
.bannerpub-pub {
	width:165px;
	margin:0 auto 0;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px dotted #666;
	margin:10px auto 3px;
	}

/* paginacao
----------------------------------------------- */

#paginacao
{
	float: right;
	margin: 15px 5px;
}
#paginacao ul.linkspg li
{
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	padding: 2px;
	display: inline;
}
#paginacao ul.linkspg li a
{
	text-decoration: none;
	padding: 2px;
}
#paginacao ul.linkspg li a:hover
{
	color: #000280;
	text-decoration: underline;
	list-style: none;
	background: #ffcc00;
	padding: 2px;
}
#paginacao ul.linkspg li span
{
	font-weight: bold;
	color: #ffcc00;
	padding: 2px;
	background: #c60000;
}

/* cabecalho interna lojas
----------------------------------------------- */

#fundo-logo-busca {
	width:1005px;
	height:50px;
	background:url(../img/fundo-cabecalhoint1.png) top left no-repeat;
	}
#cabecalho-loja  {
	width:1005px;
	height:50px;
	}
#logo-loja-interna {
	width:280px;
	height:50px;
	float:left;
	}
#infos-loja-interna {
	width:450px;
	height:48px;
	float:left;
	border-left:1px dotted #444;
	padding:2px 0 0 6px;
	}
	#infos-loja-interna  p.bemvindo {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0 0 2px;
	margin:0;
	}
	#infos-loja-interna  p.nomeloja {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px;
	line-height:14px;
	border-bottom:1px solid #ccc;
	}
	#infos-loja-interna  span.telloja {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px;
	}
	#infos-loja-interna  span.codtel {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px;
	}
	
/* resposta form
----------------------------------------------- */

#div-resposta-form, #div-resposta-form-cancela {
	width:420px;
	border:3px solid #003185;
	background:#002056;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#eee;
	padding:8px;
	text-align:center;
	margin:155px auto 5px;
	}
	#div-resposta-form-cancela {
	width:620px;
	padding:8px auto;
	}
#div-resposta-form p {
	padding:5px 0 5px;
	}
	table#cancela-php {
	border:none;
	background:#002056;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#eee;
	padding:8px;
	text-align:center;
	margin:0 auto 0;
	}
	#div-resposta-form, #div-resposta-form-cancela span {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#eee;
	font-weight:normal;
	}
	#div-resposta-form, #div-resposta-form-cancela span a {
	color:#eee;
	}
	#div-resposta-form, #div-resposta-form-cancela a {
	color:#eee;
	}

/* rodape
----------------------------------------------- */

#links-rodape {
width:960px;
height:35px;
margin:47px auto 0;
font:normal 12px Arial, Helvetica, sans-serif;
color:#eee;
text-align:center;
}


#links-rodape span, #links-rodape span a {
text-decoration:none;
font-style:none;
color:#eee;
}

#links-rodape span a:hover {
text-decoration:underline;
color:#ffcc00;
}

/*#links-rodape span a.links-rodape-estilo  {
color:#eee;
text-decoration:none;
}
#links-rodape span a.links-rodape-estilo:hover {
color:#ccc;
text-decoration:underline;
}*/

#infos-rodape {
font:normal 12px Arial, Helvetica, sans-serif;
color:#eee;
text-align:center;
margin:0 auto 0;
padding:4px;
}

#greenbr-btdir
{
	width: 90%;
	height: 15px;
	font: normal 11px/11px Arial, Helvetica, Verdana, sans-serif;
	color: #b0b0b0;
	text-align: center;
	padding-top:2px;
	margin: 0 auto;
}
#greenbr-btdir a
{
	color: #d0d0d0;
	text-decoration: none;
}
#greenbr-btdir a.greenbr:hover
{
	color: #9ce500;
}
#greenbr-btdir a.btdir:hover
{
	color: #009ce5;
}





