.home main { float:left; width:600px; margin:0 22px; }
.home .servicos { float:left; }
.home .banner-revendas { float:right; }
.home .banner-main { float:left; margin-bottom:20px; }

/*menu servicos*/
.home .banner-revendas1 { float:left; width:150px; }
.home .banner-revendas1 ul { display:block; }
.home .banner-revendas1 ul li {  
	float:left; 
	margin-bottom:10px;
	width: 148px !important;
	height: 110px !important;
	overflow: hidden;
	border: 1px solid #e2e9ee;
 }
.home .banner-revendas1 ul li img { float:left; }

/*banner revendas*/
.home .banner-revendas { float:right; width:150px; }
.home .banner-revendas ul { display:block; }
.home .banner-revendas ul li {  
	float:left; 
	margin-bottom:5px;
	width: 148px !important;
	height: 38px !important;
	overflow: hidden;
	border: 1px solid #e2e9ee;


 }
.home .banner-revendas ul li.last { margin-bottom:0; }
.home .banner-revendas ul li img { 
	float:left; 
	margin:-1px 0 0 -1px;
}

/*guia usadosbr*/
.home .carousel { position:relative; float:left; width:600px; margin-top: 20px; }
.home .carousel h2 { position:relative; float:left; margin:4px 0 0 10px; font:18px/11px "preloBold"; color:#276482; text-transform:uppercase; }
.home .carousel .carouselTab { float:left; background:#eaeff2; width:100%; height:35px; margin-top:-24px; }
.home .carousel .carouselTab li { float:right; }
.home .carousel .carouselTab li a { float:left; padding:10px 15px; font:12px/20px "Arial"; color:#565656; }
.home .carousel .carouselTab li a span { position:relative; display:inline-block; background:url(/img/site/arrow/arrow-blue-bottom2.png) right no-repeat  !important; width:13px; height:8px; }
.home .carousel .carouselTab li a.current { position:relative; color:#276482; }
.home .carousel .carouselTab li a.current span { background:url(/img/site/arrow/arrow-blue-bottom.png) right no-repeat  !important; }
.home .carousel .panes { position:relative; float:left; width:100%; height:205px; }
.home .carousel .panes div.carouselContent { position:absolute; top:0; left:0; width:99.8%; height: 170px; }

/*guia automotivo*/
.home .carousel { position:relative; float:left; width:600px; margin-top: 20px; }
.home .carousel h2 { position:relative; float:left; margin:4px 0 0 10px; font:18px/11px "preloBold"; color:#276482; text-transform:uppercase; }
.home .carousel .carouselTab { float:left; background:#eaeff2; width:100%; height:35px; margin-top:-24px; }
.home .carousel .carouselTab li { float:right; }
.home .carousel .carouselTab li a { float:left; padding:10px 15px; font:12px/20px "Arial"; color:#565656; }
.home .carousel .carouselTab li a span { position:relative; display:inline-block; background:url(/img/site/arrow/arrow-blue-bottom2.png) right no-repeat  !important; width:13px; height:8px; }
.home .carousel .carouselTab li a.current { position:relative; color:#276482; }
.home .carousel .carouselTab li a.current span { background:url(/img/site/arrow/arrow-blue-bottom.png) right no-repeat  !important; }
.home .carousel .panes { position:relative; float:left; width:100%; height:200px; }
.home .carros .panes { height:370px; }
.home .carousel .panes div.carouselContent { position:absolute; top:0; left:0; width:99.8%; height:170px; }


/*guia usadosbr*/
.home .carousel .carouselProduto { position:relative; overflow:hidden; float:left; width:560px; height:330px; margin:20px 20px 0 20px; }
.home .carousel .panes:nth-child(2) .carouselProduto { height:170px; }
.home .carousel .carouselProduto .items { width:20000em; position:absolute; clear:both; }
.home .carousel .carouselProduto div { float:left; width:561px; height:170px; }
.home .carousel .carouselProduto ul { float:left; width:560px; }
.home .carousel .carouselProduto li { float:left; width:120px; margin:0 16px 15px 0; padding-right:10px; }
.home .carousel .carouselProduto li.last { margin:0 0 15px 0; }
.home .carousel .carouselProduto .last { margin-right:0; padding-right:0; border:0 !important; }
.home .carousel .carouselProduto figure { position:relative; display:table; width:119px; margin-bottom:10px; }
.home .carousel .carouselProduto figure span { position:absolute; top:0; left:0; background:url(/img/site/mask/mask-guia-home.png) no-repeat; width:127px; height:93px; }
.home .carousel .carouselProduto figure img { display:block; width: 122px; height: 77px; margin:0 auto; border:1px solid #d9e5ee; }
.home .carousel .carouselProduto hgroup { display:table; text-align:center; width:100%; }
.home .carousel .carouselProduto hgroup a { display:block; margin-bottom:0px; }
.home .carousel .carouselProduto hgroup a h2 { width:100%; margin:0 0 2px 0; font:11px Arial; color:#555; font-weight: bolder; height:12px; overflow:hidden; }
.home .carousel .carouselProduto hgroup a p { font:11px "preloMedium"; color:#555; }
.home .carousel .carouselProduto hgroup p { display: inline-block; height: 13px; font:11px Arial; overflow: hidden; }
.home .carousel .carouselProduto hgroup span { display: inline-block; margin-top: 3px; font:13px "preloBold"; color:#2c6b8a; overflow: hidden; }
.home .carousel .carouselProduto hgroup strong { display: block;}


/*noticias*/
.home .noticias { float:left; width:600px; }
.home .noticias h2 { float:left; background:#eaeff2; width:570px; margin-bottom:20px; padding:12px 15px; }
.home .noticias h2 a { float:left; font:18px/11px "preloBold"; color:#276482; text-transform:uppercase; }	
.home .noticias h2 span { float:right; font:12px/11px "arial"; color:#8b8b8b; }
.home .noticias .destaque { float:left; width:226px; margin-right:20px; padding-right:20px; border-right:1px dotted #bbbbbb; }
.home .noticias .destaque figure { display:table; margin-bottom:8px; border:1px solid #d5e1ec; }
.home .noticias .destaque figure img { float:left; }
.home .noticias .destaque h3 a { font:16px "preloBold"; color:#246585; }
.home .noticias .destaque h3 a:hover { color:#5090af !important; }
.home .noticias .destaqueLista { float:right; width:330px; }
.home .noticias .destaqueLista li { float:left; width:330px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #CCC; }
.home .noticias .destaqueLista li.last { border-bottom:0; margin-bottom:0; padding-bottom:0; }
.home .noticias .destaqueLista figure { float:left; width:75px; height:57px; overflow:hidden; }
.home .noticias .destaqueLista hgroup { float:right; width:240px; }
.home .noticias .destaqueLista h3 { display:table; margin-bottom:5px; }
.home .noticias .destaqueLista h3 a { display: block; width: 240px; font:15px "preloBold"; color:#286887; }
.home .noticias .destaqueLista h3 a:hover { color:#5090af !important; }
.home .noticias .destaqueLista h4 { display:table; font:12px/140% "preloMedium" !important; color:#848484; }
.home .noticias .link a { display:block; float:right; width:100%; margin-top:5px; text-align:right; font:12px Arial; color:#5090af!important; font-weight:bolder; text-decoration:underline; }

/*shopping*/
.shoppingMotors { float:left; width:100%; margin-top:30px; }
.shoppingMotors .title { float:left; background:#eaeff2; width:914px; padding:10px 15px; }
.shoppingMotors .title h3 { float:left; }
.shoppingMotors .title h3 a { display:block; font:18px/18px "preloBold"; color:#276482; text-transform:uppercase; }
.shoppingMotors .title h4 { float:right; margin-top:3px; font:13px "preloBold"; color:#8b8b8b; }
.shoppingMotors .items { float:left; width:892px; padding:17px 25px; border:1px solid #ececec; border-top:0; }

.shoppingMotors section { float:left; width:137px; margin-right:25px; padding-right:25px; border-right:1px dotted #ccc; }
.shoppingMotors section.last { margin-right:0; padding-right:0; border-right:0; }
.shoppingMotors section figure { position:relative; width:137px; height:93px; margin-bottom:10px; }
.shoppingMotors section figure a {}
.shoppingMotors section figure img {}
.shoppingMotors section figure span { position:absolute; top:0; left:0; width:137px; height:93px; }
.shoppingMotors section hgroup { display:block; text-align:center; }
.shoppingMotors section hgroup a { display:block; width:100%; font:11px Arial; color:#8b8b8b; }
.shoppingMotors section hgroup a:hover { color:#276e8f; }
.shoppingMotors section hgroup h5 { float:none; display:block; }
.shoppingMotors section hgroup h5 a { font-weight:bolder; }
.shoppingMotors section hgroup h6 { float:none; display:block; height:26px; margin:5px 0 10px; overflow:hidden; }
.shoppingMotors section hgroup span { display:block; font:14px Arial; color:#cb4242; font-weight:bolder; }

.fixSingleLine { height: 160px!important; }