*{ margin: 0; padding: 0; }

a{ text-decoration: none; }
a img{ border: none; }
:focus{ outline: none; }

body{ font: 11px 'Trebuchet MS'; color: #707070; overflow-x:hidden}

.clear{ clear: both; }

#header, #wrapper, #footer{ margin-left: 102px; width: 960px; clear: both; }

#header{ position: relative; margin-bottom:20px }
  #header h1 a{ display: block; width: 108px; height: 91px; text-indent: -2000px; overflow: hidden; background: url(../_img/logo_home.png) no-repeat 1px 20px; }
  /*
  #header .extras{ position: absolute; top: 29px; right: 0; color: #8a8a8a; font: 10px 'Verdana'; }
  #header .extras a{ color: #8a8a8a; }
  */

.blk{display:block;}
.i-blk, .i-blk-n{display:-moz-inline-stack;display:inline-block;vertical-align:top;}
.no-list{list-style:none;}
.trp{text-indent:-9999px;}

#banner{width:1071px;position:relative;margin:1em auto; margin-left:-107px}
#banner .images-holder{width:963px;height:349px;overflow:hidden;position:relative;}

#banner .images-holder ul{width:5778px;position:absolute;top:0;left:0;}
#banner .images-holder li{width:963px;height:349px;background-image:url('../content/img/preload.gif');background-position:center; background-repeat:no-repeat}
#banner .images-holder li a{width:100%;height:100%;text-indent:-9999px;}

#banner .thumbs-holder{width:108px;height:349px;position:absolute;top:0;right:0;background-color:#f9f9f9;}
#banner.open .thumbs-holder{width:216px;}
#banner .thumbs-holder a.close{background-image:url('../content/img/thumbs/close.png');background-position:center;width:100%;height:69px;}

#banner .thumbs.container{height:208px;overflow:hidden;position:relative;}
#banner .thumbs.container ul{position:absolute;top:0;left:0;width:100%;}

#thumbs{margin-left:1px;}

#thumbs, #banner .thumbs-holder a.close{visibility:hidden;}
#banner.open #thumbs, #banner.open .thumbs-holder a.close{visibility:visible;}



#thumbs li{width:100%;height:69px;position:relative;overflow:hidden;margin-top:1px;}
#thumbs li a{text-indent:-9999px;width:100%;height:100%;opacity:0.2;position:relative; background-image:url('../content/img/preload.gif');background-position:center; background-repeat:no-repeat}
#thumbs li.active a{opacity:1;}
#thumbs li.slided{margin-left:-216px;}
#thumbs li.sibling{margin-top:-70px;}

#thumbs li span{display:none;position:absolute;top:0;left:0;width:41px;height:1px;font-size:1px;}
#thumbs li.active span, #thumbs li span.visible{display:inline-block;border-top:2px solid #d7172f;}

#nav{width:62px;margin:0 auto;font-size:1px;margin-top:21px;}
#nav a{width:18px;height:12px;margin:1px 0 0 1px;border:1px solid #464c4e;font-size:1px;line-height:1;}
#nav a.alt{margin-left:0;}
#nav a.current{background-image:url('../content/img/bg-box.png');}

#pos{position:absolute;bottom:0;right:0;}

  
  
/*OLD VERSION 05/11/2010*/  
/*
#footer{ position: relative; top: 30px; clear: both; }
  #footer .direitos{ font-size: 10px; padding-bottom: 10px; border-bottom: 3px solid #3c3c3c; margin-bottom: 20px; }
  #footer .direitos strong{ color: #ff0000; font-weight: normal; }
  #footer .extras{ position: absolute; top: 0; right: 0; font-size: 10px; }
  #footer .extras a{ color: #707070; }
  #footer dl{ width: 160px; float: left; }
  #footer dt{ padding-bottom: 2px; }
  #footer dt, #footer dt a{ color: #3c3c3c; }
  #footer dd a{ color: #919191; }
  #footer .ibama{ float: left; width: 260px; background: url(../_img/selo_proconve.gif) no-repeat center top; text-indent: -2000px; overflow: hidden; margin-top: 72px; height: 62px; }
  #footer .rumba{ clear: both; font-size: 10px; padding-right: 40px; display: block; text-align: right; height: 30px; }
  #footer .rumba a{ color: #b1b1b1; }
*/
body form{height:100%}
/*NEW VERSION 05/11/2010  --TEMPORARIO-- */
#footer{ position: relative;  clear: both; text-transform:uppercase; font-size:10px;margin:75px 0 0 90px; height:380px}
  #footer .direitos{ font-size: 10px; padding-bottom: 15px; background:url('../_img/bg_footer.gif') repeat-x scroll left bottom; margin-bottom: 31px; }
  #footer .direitos strong{ color: #ff0000; font-weight: normal; }
  #footer .extras{ position: absolute; top: 0; right: 0; font-size: 10px; }
  #footer .extras a{ color: #707070; text-decoration:none }
  #footer dl{ float: left; margin-right:80px; }
  #footer dt{ padding-bottom: 20px; }
  #footer dt, #footer dt a{ color: #3c3c3c; text-decoration:none; display:block }
  #footer dd{ margin:0 0 5px 0}
  #footer dd a{ color: #919191; text-decoration:none; font-weight:bold; display:block }
  #footer .ibama{position:absolute; width: 210px; background: url(../_img/selo_proconve.gif) no-repeat center top; text-indent: -2000px; overflow: hidden; margin-top: 250px; height: 62px; left:-8px }
  #bottom{ border-bottom:5px solid #e52337; height:105px; position:relative; margin-top:-30px}
  #bottom .logo{ clear: both; font-size: 10px; text-align: right; height:35px; position:absolute; right:80px }
  #bottom .rumba{ clear: both; font-size: 10px; height: 10px; position:absolute; right:40px; bottom:20px }
  #bottom .rumba a{ color: #b1b1b1; }
  
  
.social-media-top{right:0; top:20px; position:absolute}
.social-media-top .wrapper{ background:url('../_img/socialmedia/box-socialmedia.jpg') no-repeat scroll top right; width:207px; float:right; height:29px;}
.social-media-top .wrapper a{ display:block; float:left; text-indent:-9999px;}
.social-media-top .wrapper .show-box-twitter{ width:20px; height:28px; margin:0 10px 0 54px}
.social-media-top .wrapper .show-box-facebook{ width:20px; height:28px;}
.social-media-top .wrapper .show-box-youtube{ width:40px; height:28px; margin:0 14px 0 11px}
.social-media-top .wrapper .show-box-flickr{ width:20px; height:28px;}
.social-media-top .wrapper .link-twitter{width:20px; height:28px; margin:0 10px 0 54px; float:left}
.social-media-top .wrapper .link-facebook{width:20px; height:28px; float:left}
.social-media-top .wrapper .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-top .wrapper .link-flickr{width:20px; height:28px; float:left}
.social-media-top .box-twitter{background:url('../_img/socialmedia/box-twitter.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-top .box-facebook{background:url('../_img/socialmedia/box-facebook.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-top .box-youtube{background:url('../_img/socialmedia/box-youtube.jpg') no-repeat; display:block; width:207px; height:29px}
.social-media-top .box-youtube .link-twitter{width:20px; height:28px; margin:0 10px 0 54px; float:left}
.social-media-top .box-youtube .link-facebook{width:20px; height:28px; float:left}
.social-media-top .box-youtube .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-top .box-youtube .link-flickr{width:20px; height:28px; float:left}
.social-media-top .box-flickr{background:url('../_img/socialmedia/box-flickr.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-top .link-twitter{width:20px; height:28px; margin:0 10px 0 14px; float:left}
.social-media-top .link-facebook{width:20px; height:28px; float:left}
.social-media-top .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-top .link-flickr{width:20px; height:28px; float:left}


.social-media-bottom{right:0; top:-60px; position:absolute}
.social-media-bottom .wrapper{ background:url('../_img/socialmedia/box-socialmedia.jpg') no-repeat scroll top right; width:207px; height:29px;}
.social-media-bottom .wrapper a{ display:block; float:left; text-indent:-9999px;}
.social-media-bottom .wrapper .show-box-twitter{ width:20px; height:28px; margin:0 10px 0 54px}
.social-media-bottom .wrapper .show-box-facebook{ width:20px; height:28px;}
.social-media-bottom .wrapper .show-box-youtube{ width:40px; height:28px; margin:0 14px 0 11px}
.social-media-bottom .wrapper .show-box-flickr{ width:20px; height:28px;}
.social-media-bottom .wrapper .link-twitter{width:20px; height:28px; margin:0 10px 0 54px; float:left}
.social-media-bottom .wrapper .link-facebook{width:20px; height:28px; float:left}
.social-media-bottom .wrapper .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-bottom .wrapper .link-flickr{width:20px; height:28px; float:left}
.social-media-bottom .box-twitter{background:url('../_img/socialmedia/box-twitter.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-bottom .box-facebook{background:url('../_img/socialmedia/box-facebook.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-bottom .box-youtube{background:url('../_img/socialmedia/box-youtube.jpg') no-repeat; display:block; width:207px; height:29px}
.social-media-bottom .box-flickr{background:url('../_img/socialmedia/box-flickr.jpg') no-repeat; display:block; width:167px; height:29px}
.social-media-bottom .box-youtube .link-twitter{width:20px; height:28px; margin:0 10px 0 54px; float:left}
.social-media-bottom .box-youtube .link-facebook{width:20px; height:28px; float:left}
.social-media-bottom .box-youtube .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-bottom .box-youtube .link-flickr{width:20px; height:28px; float:left}
.social-media-bottom .link-twitter{width:20px; height:28px; margin:0 10px 0 14px; float:left}
.social-media-bottom .link-facebook{width:20px; height:28px; float:left}
.social-media-bottom .link-youtube{width:40px; height:28px; margin:0 14px 0 11px; float:left}
.social-media-bottom .link-flickr{width:20px; height:28px; float:left}

div#content h1.interna{ background:url('../_img/bg_title.jpg') no-repeat scroll left 6px; padding:0 0 0 84px; font-size:36px; font-weight:normal; text-transform:uppercase; color:#9c9c9c}
div#content h2.interna{ padding:0 0 0 84px; font-size:36px; font-weight:normal; text-transform:uppercase; font-size:36px; color:#9c9c9c }
div#content .noticias{ margin:0 0 0 85px; width:592px}
div#content .noticias  a.rss{margin:20px 0 40px 0; display: block; width:29px; height:11px; background:url('../_img/bts/rss_off.jpg') no-repeat; text-indent:-9999px}
div#content .noticias  a.rss:hover{ background:url('../_img/bts/rss_on.jpg') no-repeat;}
div#content .noticias .image{}
div#content .fechada h4{ background:none; color:#919191; padding:0 0 0 60px; margin:0; font-size:12px;text-transform:uppercase;}

div#content .aberta h4{margin:0 0 35px 200px; background:url('../_img/bg_title_noticia.jpg') no-repeat scroll left bottom; height:auto; padding-bottom:15px; font-size:16px; text-transform:uppercase;}
div#content .noticias .data{margin:30px 0 23px 200px}
div#content .noticias p{ margin:0 0 20px 200px; font-size:12px;}

div#content .fechada{ background:url('../_img/bg_notfechada.png') repeat-x scroll left top; height:115px; position:relative}
div#content .fechada:hover{ background-color:#fcfcfc; cursor:pointer}
div#content .fechada .mais{ position:absolute; top:35px; right:45px}
div#content .fechada .rss{ display:none}
div#content .fechada .image{ display:none}
.wrapper-noticia{ margin-bottom:130px}
div#content .fechada .data{ padding:25px 0 25px 60px; margin:0}
div#content .fechada .txt{ display:none}
  
  
  
#wrapper{ width: 960px; }

#heading{ width: 960px; margin-bottom: 45px; }
  
#content{ width: 610px; float: left; margin-left: 30px; }
* html #content{ margin-left: 15px; }
  #content h2{ font-size: 18px; font-weight: normal; border-bottom: 3px solid #3c3c3c; margin-bottom: 20px; height: 28px; }
  
  
#sidebar{ width: 260px; float: right; margin-right: 30px; }
* html #sidebar{ margin-right: 15px; }
  #sidebar h4{ color: #767676; font-size: 16px; height: 28px; border-bottom: 2px solid #767676; margin-bottom: 20px; line-height: 28px; }
  #sidebar select{ width: 250px; margin: 0 5px; font: 11px 'Trebuchet MS'; border: 1px solid #e9e9e9 }
  
  #sidebar .banners{ margin-top: 40px; }
  #sidebar .banners a{ display: block; text-align: center; margin-bottom: 20px; }

#termos{ width: 950px; margin: 0 auto; font: 10px 'Trebuchet MS'; color: #666666; padding: 10px 5px; border: 1px solid #DC002E; border-width: 1px 0 3px 0; line-height: 12px; clear: both; }

.lista-items{ }
.lista-items h3{ font-size: 14px; color: #3c3c3c; margin-bottom: 10px; }
.lista-items h4{ margin-bottom: 10px; text-transform: uppercase; color: #3c3c3c; }
.lista-items .item{ padding-bottom: 18px; border-bottom: 1px solid #c9cfda; margin-bottom: 20px; float: left; width: 100%; }
.lista-items img{ float: right; margin: 0 0 10px 15px; }
.lista-items .read-more a,
.lista-items .re-collapse a{ color: #ff0000; letter-spacing: 5px; }

#condicoes{ width: 910px; margin: 0 auto; padding: 40px 0; }
#condicoes h2{ font-size: 50px; color: #707070; }
#condicoes h2 strong{ color: #dc002e; }
#condicoes .iten{ border-bottom: 1px solid #9d9d9d; float: left; width: 100%; color: #666666; margin-top: 40px; }
#condicoes .iten a { float: left; }
#condicoes .iten h3{ color: #3c3c3c; font-size: 20px; text-transform: uppercase; font-weight: normal; padding-bottom: 10px; float: right; width: 730px; }
#condicoes .iten p{ width: 730px; float: right; }
#condicoes .iten .btns{ padding: 15px 0; clear: both; }
#condicoes .iten .btns .bt,
#condicoes .iten .btns a{ float: left; display: block; height: 23px; margin-right: 50px; background: url(/_img/bt_bg.jpg) repeat-y top left; font-size: 10px; padding-left: 13px; text-transform: uppercase; color: #333333; }
#condicoes .iten .btns a strong{ color:#dc002e; display: block; }
#condicoes .termos-politica{ border-bottom: none; }
#condicoes .termos-politica h3,
#condicoes .termos-politica p{ padding-bottom: 15px; width: 100%; float: none; }
#condicoes .termos-politica p strong{ font-size: 14px; font-weight: normal; color: #3c3c3c; }

/*Concessionárias*/
.col_concessionarias_esq {
	width:330px;
	height:100%;
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	float:left;
	margin-top:5px;
	padding-top:15px;
}
.col_concessionarias_esq h5 {
	font-size:18px;
}
.col_concessionarias_dir {
	float:left;
	line-height:18px;
	margin-left:50px;
	width:555px;
}
.concessionarias_dir h3 {
	font-size:18px;
}
.col_resultado_pesquisa {
	width:330px;
	height:1200px;
	float:left;
	clear:both;
	margin-top:26px;
	overflow: auto;
	overflow-x:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;/*scrollbar-arrow-color:#DC002E;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-highlight-color:#DC002E;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#DC002E;
	scrollbar-darkshadow-color:#DC002E;
	scrollbar-track-color:#FFFFFF;*/
}
.pesquisa_concessionarias {
	clear:both;
	width:550px;
	height:23px;
	margin-top:10px;
}
.pesquisa_concessionarias img {
	vertical-align:top;
}
.cx_pesquisa {
	width:420px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	border-color:#D2D2D2;
	border-style:solid;
	border-width:1px;
	margin:1px 10px 0 0;
}
.cx_concessionarias_destaque {
	width:540px;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:10px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#DC002E;
	line-height:14px;
	clear:both;
}
.cx_concessionarias_destaque h6 {
	font-size:18px;
	height:25px;
}
.cx_resultado_pesquisa {
	width:320px;
	margin-bottom:30px;
	float:left;
	clear:both;
}
.cx_concessionarias_resultado {
	width:300px;
	float:left;
	color:#666;
	line-height:13px;
}

.cx_concessionarias_resultado strong {
	color:#555;
	line-height:22px;
	font-weight:bold;
	padding:0 0 0 5px;
}

.txt_entreemcontato a {
	width:100px;
	float:left;
	color:#DC002C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.txt_vermapa a {
	width:80px;
	float:right;
	color:#9d9d9d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
}




