/*config*/
body { background:url(/img/background.jpg) repeat-x; padding:0; margin:0; list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
ul, li, p { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5 { font-style:normal; font-weight:normal; font-size:small; padding:0; margin:0; }
.topRed { position:absolute; top:135px; left:0px; background:url(/img/backRedTop1.jpg) repeat-x; height:250px; width:100%; }
.topRed div { position:relative; left:1px; margin:0 auto; margin-top:-76px; width:1003px; height:402px; }
.align { margin:0 auto; width:1005px; }
.background { float:left; background:url(/img/backMiddle.jpg) no-repeat; width:965px; padding:0 20px;}

h2 { margin-top:15px; padding-bottom:3px; border-bottom:1px solid #f4f4f4; margin-bottom:10px;}

/*body top*/
.bodyTop { float:left; position:relative; width:965px; margin-bottom:391px; }
.bodyTop h1 a { float:left; background:url(/img/logo.jpg) no-repeat; width:270px; height:45px; margin:25px 0 0 60px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul { float:right; width:475px; margin:35px 65px 0 0; }
.bodyTop ul li { float:left; margin-left:19px;  }
.bodyTop ul li.home a { float:left; background:url(/img/btnHome.jpg) no-repeat; width:33px; height:11px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul li.aBellsan a { float:left; background:url(/img/btnABellsan.jpg) no-repeat; width:80px; height:11px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul li.veiculos a { float:left; background:url(/img/btnVeiculos.jpg) no-repeat; width:51px; height:14px; margin-top:-3px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul li.servicos a { float:left; background:url(/img/btnServicos.jpg) no-repeat; width:52px; height:15px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul li.novidades a { float:left; background:url(/img/btnNovidades.jpg) no-repeat; width:62px; height:11px; text-indent:-9000px; overflow:hidden; }
.bodyTop ul li.faleConosco a { float:left; background:url(/img/btnFaleConosco.jpg) no-repeat; width:82px; height:11px; text-indent:-9000px; overflow:hidden; }

/*middle*/
.middle { float:left; width:945px; padding:10px; }
.middle div.middleColLeft { float:left; width:353px; margin-right:20px; }
.middle div.middleColLeft div.welcome { float:left; width:353px; }
.middle div.middleColLeft div.welcome h2 { float:left; background:url(/img/tpcBemVindo.jpg) no-repeat; width:353px; height:23px; text-indent:-9000px; }
.middle div.middleColLeft div.welcome p { float:left; padding:0 5px; font:12px Trebuchet Ms; color:#333; margin-bottom:10px; }
.middle div.middleColLeft ul.listNewsCar { float:left; background:url(/img/backListNewsCar.jpg) no-repeat; width:324px; height:156px; padding:15px; }
.middle div.middleColLeft ul.listNewsCar li { float:left; background:url(/img/setMiddle.jpg) no-repeat left; width:95%; height:18px; padding-left:15px; font:11px Trebuchet Ms; color:#333; }
.middle div.middleColLeft ul.listNewsCar li strong { font-weight:bolder; color:#b42315; }
.middle div.middleColLeft ul.listNewsCar li a { font:11px Trebuchet Ms; color:#333; text-decoration:none; }
.middle div.middleColLeft ul.listNewsCar li a:hover { text-decoration:underline; }
.middle div.middleColLeft ul.listNewsCar span a { font:11px Trebuchet Ms; color:#b42315; font-weight:bold; text-decoration:none; float:left; width:210px; height:16px; margin-top:10px; overflow:hidden; text-decoration:underline; }
.middle div.middleColMiddle { float:left; margin-right:20px; }
.middle div.middleColMiddle div.semiNew { float:left; width:293px; }
.middle div.middleColMiddle div.semiNew h2 { float:left; background:url(/img/tpcSemiNovos.jpg) no-repeat; width:293px; height:23px; text-indent:-9000px; }
.middle div.middleColMiddle div.semiNew ul { float:left; width:293px; }
.middle div.middleColMiddle div.semiNew ul li { float:left; width:293px; margin-top:15px; }
.middle div.middleColMiddle div.semiNew ul li.hover { background:url(/img/backSemiNovos.jpg) right no-repeat; }
.middle div.middleColMiddle div.semiNew ul li img { float:left; margin-right:5px; }
.middle div.middleColMiddle div.semiNew ul li strong { float:left; width:190px; font:11px Trebuchet MS; color:#333; font-weight:bolder; }
.middle div.middleColMiddle div.semiNew ul li span { float:left; width:190px; font:11px/14px Trebuchet MS; color:#333; }
.middle div.middleColMiddle div.semiNew ul li a { float:left; font:11px Trebuchet MS; color:#b32214; text-decoration:none; }
.middle div.middleColMiddle div.semiNew ul li a:hover { text-decoration:underline; }
.middle div.middleColMiddle div.semiNew ul span a { font:11px Trebuchet Ms; color:#b42315; font-weight:bold; text-decoration:none; float:left; width:260px; height:16px; margin-top:10px; overflow:hidden; text-decoration:underline; }
.middle div.middleColRight { float:left; position:relative; }
.middle div.middleColRight div.pub { float:left; position:relative; background:url(/img/backPub.jpg) no-repeat; width:238px; margin-top:-34px; padding:30px 0 0 15px; }
.middle div.middleColRight div.pub div { float:left; }
.middle div.middleColRight div.pub a { float:left; }

.middle div.middleColRight div a img { float:left; margin:15px auto 0; border:0px;  }
.boxMiddle {width:600px; float:left; text-align:justify;}
.boxMiddle h1 {padding-bottom:10px;}
.boxMiddle p a { color:#666; font-weight:bold; letter-spacing:-1px;  }


/*sub menu topo*/
.align .background .bodyTop .veiculosSub { position:absolute; width:120px; font-size:11px; padding:10px; margin-left:582px; margin-top:38px; }
.align .background .bodyTop .veiculosSub div { height:18px; background:#FFF; padding:1px 3px; }
.align .background .bodyTop .veiculosSub div a { text-decoration:none; color:#C00; padding-bottom:2px; font-size:12px;  }
.align .background .bodyTop .veiculosSub div a:hover { text-decoration:underline;  }

/*interna*/
.knowKiaCars { float:left; position:relative; margin-top:20px; }
.knowKiaCars ul {float:left; width:943px; height:120px; }
.knowKiaCars li {width:943px; height:120px;}
.knowKiaCars ul li.veiculos a { float:left; background:url(../rubbish/knowKiaCars.jpg) no-repeat; width:943px; height:120px; text-indent:-9000px; overflow:hidden; }
.foot { float:left; background:url(/img/backFoot.jpg) repeat-x; width:100%; height:264px; margin-top:-70px; }
.foot div.footMiddle { width:945px; margin:0 auto; }
.foot div.footMiddle div.addressKia { float:left; background:url(/img/addresBellSankia.jpg) no-repeat; width:530px; height:100px; margin-top:90px; text-indent:-9000px; }
.foot div.footMiddle div.addressKia p { display:none; }
.foot div.footMiddle div.callUs { float:right; background:url(/img/callUs.jpg) no-repeat; width:241px; height:104px; margin-top:83px; text-indent:-9000px; }
.foot div.footMiddle div.callUs p { display:none; }
.foot div.footMiddle div.develop { float:left; margin-left:740px; margin-top:10px; width:200px; text-align:right; height:20px; color:#fff;  }
.foot div.footMiddle div.develop a { font:11px Arial; font-weight:normal; color:#FFF; text-decoration:none; }
.foot div.footMiddle div.develop a:hover { text-decoration:underline; color:#FFF; }