/*
 * Criado por Harã de Oliveira Ferraz - haraferraz@gmail.com
 * @copyright Copyright (c) 2010 High Torque - www.hightorque.com.br
 *=================================================================================*/


<!-- Banner Webasto -->
.webasto { background:url(../imagens/banner_webasto.jpg) 0 0 no-repeat; width:961px; height:119px; margin:0 0 8px 0;}


.bannersPrincipais { width:100%; overflow:hidden; padding:5px 0 39px 0;}
.bannersPrincipais .banner-col .info-banner-block { padding:0 0 0 0;}
.bannersPrincipais .banner-col-2 .info-banner-block { padding:0 0 0 4px;}
.bannersPrincipais .banner-col-3 .info-banner-block { padding:0 0 0 4px;}
.bannersPrincipais .banner-col-4 .info-banner-block { padding:0 0 0 8px;}
.bannersPrincipais .banner-col,
.bannersPrincipais .banner-col-2,
.bannersPrincipais .banner-col-3,
.bannersPrincipais .banner-col-4 { float:left;}
.bannersPrincipais .banner-col a.img-bg{ display:block; width:242px; height:331px; background:url(../imagens/bg_banner.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-2 a.img-bg{ display:block; width:240px; height:331px; background:url(../imagens/bg_banner_2.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-3 a.img-bg{ display:block; width:240px; height:331px; background:url(../imagens/bg_banner_3.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-4 a.img-bg{ display:block; width:238px; height:331px; background:url(../imagens/bg_banner_4.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col a.img-bg:hover{ background:url(../imagens/bg_banner_hov.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-2 a.img-bg:hover{ background:url(../imagens/bg_banner_2_hov.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-3 a.img-bg:hover{ background:url(../imagens/bg_banner_3_hov.jpg) 0 0 no-repeat; text-decoration:none;}
.bannersPrincipais .banner-col-4 a.img-bg:hover{ background:url(../imagens/bg_banner_4_hov.jpg) 0 0 no-repeat; text-decoration:none;}

/* Fim Páginas ================================================================================= */


/* Layout ================================================================================= */

.principal .indent-col-main { padding:0 0 0 0;}
.clear-block { clear:both;}
.wp {}
.page { width:961px; margin:0 auto; padding:0 0 0 0; text-align:left; }

/* Colunas */

.col-left { float:left; width:216px; border:1px solid #DEE1E2; border-top:none; padding:0 0 0 0; }
.col-main { float:left; width:740px; padding:0 0 0 0; }
.indent-col-main { padding:20px 20px 18px 17px;}
.col-right { float:right; width:216px; border:1px solid #DEE1E2; border-top:none; padding:0 0 0 0; }
.col1-layout .col-main { float:none; width:auto; }
.col2-left-layout .col-main { float:right; border:1px solid #DEE1E2; }
.col2-right-layout .col-main { border:1px solid #DEE1E2;}
.col3-layout .col-main { width:524px; margin-left:1px; }
.col2-set {padding:15px; border:1px solid #C9C8C2; margin:0 0 10px 0;}
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }
.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }
.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
.bandeiras {float:right; width:auto; position:absolute; margin-left:590px;}

/* Aviso sem JavaScript ======================================================================================= */

.semscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.semscript p { margin:0; }

/* Cabeçalho ================================================================================ */

.logo { width:679px; height:101px; overflow:hidden; } 
.cabecalhoCont { width:100%; background: url(../imagens/fundo.gif) center top repeat-y #070A0F; min-height:193px; height:auto !important; height:193px; margin-bottom:8px;}
.cabecalho { padding:0 0 0 1px;}
.cabecalho .linha { min-height:155px; height:auto !important; height:155px;}
.cabecalho .logo-bloco { float:left; padding:45px 0 0 0;}
.cabecalho .navigation { float:right; padding:92px 4px 0 0; text-align:right;}
.cabecalho .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em;}
.cabecalho .slogan { color:#9A9DA3; font-weight:bold; padding:10px 0;}


/* Links superiores ================================================================================ */

.cabecalho ul.links li{ font-size:11px; display:inline; color:#9A9DA3; background:url(../imagens/divisor.gif) right 3px no-repeat; padding:0 13px 0 10px;}
.cabecalho ul.links li.ultimo { background:none; padding-right:0;}
.cabecalho ul.links li a{color:#9A9DA3; text-decoration:none;}
.cabecalho ul.links li a:hover{text-decoration:underline;}

/* Fim dos links superiores ================================================================================ */

/* Menu de navegação ================================================================================ */

.bg-menu { background:url(../imagens/fundoMenu.gif) 0 0 repeat-x #303337; width:100%;}

#nav { float:left; font-size:3.2mm; padding:0 0 0 0; margin:0 0 0 0;}
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}
#nav li { float:left; }
#nav li.active a { color:#FFFFFF; }
#nav a { float:left; padding:10px 15px 9px 17px; color:#DDDDDD; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#FF4949; }

/* Fim do menu de navegação ================================================================================ */


/* Rodapé ================================================================================ */

.rodape .store-switcher { text-align:center; margin:0 auto; padding:10px 0 0 0;}
.rodape { color:#625C56; margin:0 0 0 0; padding:14px 0 0 0;}
.col-footer{ float:left; width:150px; margin:0 1px 0 0;}
.col-footer-2{ float:left; width:808px;}
.indent-col-footer { padding:0 0 26px 19px;}
.col-footer-2 ul{ float:left;}
.col-footer-2 ul.list{ width:211px;}
.col-footer-2 ul.list-2{ width:121px;}
.col-footer-2 ul.list-3{ width:121px;}
.col-footer-2 ul.list-4{ width:167px;}
.col-footer h2, .col-footer-2 h2{ background:#EFF1F3; font-size:12px; line-height:14px; font-weight:bold; color:#080C0F; padding:6px 5px 6px 18px; margin:0 0 11px 0;}
.col-footer ul li, .col-footer-2 ul li{ font-size:11px; line-height:15px; color:#959CA1;}
.col-footer ul li a, .col-footer-2 ul li a{ font-size:11px; line-height:15px; color:#959CA1; text-decoration:none;}
.col-footer ul li a:hover, .col-footer-2 ul li a:hover{text-decoration:underline;}
.rodape .row-footer { margin:0 0 0 0; padding:10px 0px 0px 0px; border-top:1px solid #DDDDDD;}
.rodape .row-footer .small-menu {padding:0 0 0 0; text-align:center; margin:0 0 0 0;}
.rodape .row-footer p { text-align:left; font-size:11px; line-height:11px; color:#898989; padding:4px 0 0 0px; }
.rodape .row-footer address { text-align:right; }
.rodape .row-footer ul {padding:0 5px 0 0; margin:0 0 0 0; display:inline; }
.rodape .row-footer ul li{ font-size:12px; line-height:16px; display:inline; color:#959CA1; padding:0 8px 0 6px; background:url(../images/devider_footer.gif) right 2px no-repeat;}
.rodape .row-footer ul li.last{ padding:0 10px 0 8px;}
.rodape .row-footer ul.links li.last{ background:none;}
.rodape .row-footer ul li a{color:#959CA1; text-decoration:none;}
.rodape .row-footer ul li a:hover{text-decoration:underline;}
.rodape .row-footer .top-links { padding:6px 0 0 0;}
.rodape .row-footer .top-links ul {padding:0 20px 0 0; }
.rodape .row-footer .top-links  ul li{ display:inline; color:#959CA1;}
.rodape .row-footer .top-links  ul li a{color:#959CA1; text-decoration:none;}
.rodape .row-footer .top-links  ul li a:hover{text-decoration:underline;}
.rodape .row-footer label { font-size:10px;}

/* Fim do rodapé ================================================================================ */