@charset "utf-8";

body { margin:0; padding:0; width:100%; background:url(imagens/img1.jpg)}
html { padding:0; margin:0; font-size: 11px; font-family: tahoma, helvetica, verdana, sans-serif; color: #333333;}

.destaque { color: #333333;}

.default {width:100%; padding:0; margin:0 auto;}
.site { width:1000px; margin:0 auto;}

a { font:bold 11px tahoma, helvetica, verdana, sans-serif; color: #515300; text-decoration:none;}
a:hover { text-decoration:none;}

.t1 { padding:0px 0px; margin:0 20px; font: bold 28px/18px tahoma, helvetica, verdana, sans-serif; color: #333333; line-height:1.0em; letter-spacing: -3px; }
.t2 { padding:0px 0px; margin:0 20px; font: bold 28px/18px tahoma, helvetica, verdana, sans-serif; color: #333333; line-height:1.0em; letter-spacing: -3px; }
.t3 { padding:0px 0px; margin:0 20px; font: bold 16px/6px tahoma, helvetica, verdana, sans-serif; color: #333333; line-height:1.0em; letter-spacing: -1px; }
.t4 { padding:0px 0px; margin:0 20px; font: bold 28px/18px tahoma, helvetica, verdana, sans-serif; color: #EA0000; line-height:1.0em; letter-spacing: -3px; }
.t5 { padding:0px 0px; margin:0 20px; font: normal 22px/12px tahoma, helvetica, verdana, sans-serif; color: #F4F4F4; line-height:1.0em; letter-spacing: -1px; }

.p1 { padding:0px 0px; margin:0 20px; font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #333333; line-height:1.4em; }
.p2 { padding:0px 0px; margin:0 20px; font:bold 11px tahoma, helvetica, verdana, sans-serif; color: #333333; line-height:1.4em; }
.p3 { padding:0px 0px; margin:0 20px; font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #F4F4F4; line-height:1.4em; }
.p4 { padding:0px 0px; margin:0 20px; font:bold 11px tahoma, helvetica, verdana, sans-serif; color: #F4F4F4; line-height:1.4em; }


.barra { width: 950px; height: 50px; margin:0 auto; padding:0; background: #FFF url(imagens/barra.jpg) top repeat-x;}
.barra1 { bbackground: #000000; float:left; padding:10; margin:10px 0 10px 100px; width: 400px;}
.barra2 { bbackground: #000000; float:left; padding:0; margin:10px 0 10px 100px; width: 180px;}


/* ==============================================================================================================================================================  topo site1 */


.site1 { background:url(imagens/img2.jpg) no-repeat top;}
._site1 { background:url(imagens/img3.jpg) repeat-x bottom;}

.logo { float:left; padding:0; margin:10px 0 10px 100px; width:320px;}
.logo p { font:normal 11px Tahoma, Geneva, sans-serif; color: #ffffff; padding:0; margin:0 0 0 45px; line-height:12px;}

.telefone { margin:0; padding:10px 0 0 0; width:400px; float:right; height:38px;}


/* ==============================================================================================================================================================  centro site2 */


.site2 { width:904px; margin:15px auto 0 auto; padding:30px 30px 0 30px; background: #ECEFE2 url(imagens/img4.jpg) no-repeat top;}
.site2 h2 { padding: 6px; font: bold 36px/16px arial, tahoma, helvetica, verdana, sans-serif; color: #333333; letter-spacing: -4px;}


/* ==============================================================================================================================================================  rodapé site3 */


.site3_ { background:url(imagens/img5.jpg);}
.site3_bg { background:url(imagens/img6.jpg) repeat-x top;}
.site3 { background:url(imagens/img7.jpg) no-repeat center top; padding:46px 0 0 0; width:1000px; margin:0 auto;}
._site3 { background:url(imagens/img8.jpg) no-repeat top; padding:45px 0;}
.site3 p { text-align:center; font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #ECEFE2; padding:15px 0; margin:0; float:right; width:50%;}
.site3 a { font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #ECEFE2; text-decoration:none;}
.site3 ul { padding:10px 0 10px 5%; margin:0; float:left; width:45%; list-style:none;}
.site3 ul li { padding:3px 10px; margin:0; float:left; border-right:0px solid #43505f;}
.site3 ul li.rss { background:url(imagens/RSS.gif) no-repeat right; padding:3px 25px 3px 10px; border:0;}
.site3 ul li a { color: #FFFFFF; font:normal 11px tahoma, helvetica, verdana, sans-serif;}

p.o, .o { clear:both; padding:0; margin:0; background:none;}


/* ==============================================================================================================================================================  menu site4 */


.site4 { padding:0; margin:0 auto; width:964px; height:47px; background:url(imagens/img9.jpg) repeat-x top;}
.site4 .esquerdo_site4 { background:url(imagens/img10.jpg) no-repeat left; height:47px;}
.site4 .direito_site4 { background:url(imagens/img11.jpg) no-repeat right; height:47px;}
.site4 ul { padding:0; margin:0 20px; list-style:none; border:0;}
.site4 ul li { float:left; margin:0; padding:8px 3px 0 3px; border:0;}
.site4 ul li a { float:left; margin:0; padding:12px 0; color: #ECEFE2; font:normal 11px  tahoma, helvetica, verdana, sans-serif; text-decoration:none;}
.site4 ul li a span { padding:12px 12px; background:none;}

.site4 ul li a:hover { background: url(imagens/img12.jpg) no-repeat left top; color: #ECEFE2;}
.site4 ul li a:hover span { background:url(imagens/img13.jpg) no-repeat right top;}

.site4 ul li a.active {  background:url(imagens/img12.jpg) no-repeat left top; color: #ECEFE2;}
.site4 ul li a.active span { background:url(imagens/img13.jpg) no-repeat right top;}


/* ==============================================================================================================================================================  form site5 */


#form .input { border: 1px solid #E2E8D9; margin-bottom: 4px; padding: 1px 1px; height: 12px; background: #F4F4EA; background-image: url('imagens/img16.jpg'); backgroung-image: repeat-x; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; color: #636446; }
#form .textarea { border: 1px solid #E2E8D9; margin-bottom: 4px; padding: 1px 1px; height: 12px; background: #F3F5EC; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; color: #636446; }
#form .select { border: 1px solid #E2E8D9; margin-bottom: 4px; padding: 2px 2px; background: #F3F5EC; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 12px; color: #636446; }
#form .button { border: 1px outset; cursor: pointer; font-size:11px; color: #5F6343; font-weight: none; padding: 1px; background-image: url('imagens/img15.jpg'); backgroung-image: repeat-x; width:140px; background-repeat: repeat-x; font-family: Tahoma, Verdana, Helvetica, sans-serif; height: 20px; margin-left:1px; margin-right:0px; margin-top:0px; margin-bottom:0px }

.mensagem { float: left; width: 380px; height: 40px; margin-left: 52px; margin-top: 10px; background: #E2E8D9; border: 1px solid #FFFFFF; padding: 20px; margin-top: 50px; }


/* ==============================================================================================================================================================  slider */


.slider { background:url(imagens/img14.jpg) top no-repeat; width:964px; margin:0 auto; padding:0; height:198px;}
.slider a { font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #FFFFFF;}

.title_page { background:url(imagens/img15.jpg) top no-repeat; margin:0 auto; padding:0; height:80px; width:964px;}
.title_page h1 { margin:0; padding:20px 50px 0 0; color: #FFFFFF; font:normal 24px tahoma, line-height:1.6em; text-align:right;}

.slider div.slice { margin:0 auto; width:780px; padding:0px 0;}
.slider div.slice p.img { float:left; padding:0; margin:15px 30px 15px 0; border: 0px solid #333333;}
.slider div.slice h2 { font: bold 36px/16px arial, tahoma, helvetica, verdana, sans-serif; color: #EA0000; margin:0; padding:0px 0; line-height:1.4em; float:none; letter-spacing: -3px;}
.slider div.slice p { font:normal 11px tahoma, helvetica, verdana, sans-serif; color: #ECEFE2; margin:0; padding:5px 0; line-height:1.6em;}

#slider       { }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
#slider li { width:964px; height:198px; overflow:hidden; }
p#controls { margin:0; position:relative; }


/* ============================================================================================================================================================== */












/* ============================================================================================================================================================== p1 */


.p1a { float:left; width:570px; margin:10px 10px 10px 20px; min-height: 180px;}
.p1b { float:right; width:240px; margin:5px 5px 5px 10px; bbackground: #E2E8D9; border: 0px solid #4F585E; padding:20px; background:url(imagens/img17.png);}
.p1c { float:left; width:100%; 0px 0px 0px 0px; min-height: 600px;}
.p1d { float:left; width:280px; height: 240px; margin: 10px 10px 10px 9px; background: #212A29; border: 0px solid #FFFFFF;}
.p1d img { margin:20px 20px 10px 20px; padding:0; border: 1px solid #EA0000;}
.p1e { float:left; width:240px; margin:5px 5px 5px 10px; ackground: #E2E8D9; border: 0px solid #FFFFFF; padding:20px;}
.p1f { float:left; width:240px; margin:5px 5px 5px 10px; ackground: #E2E8D9; border: 0px solid #FFFFFF; padding:20px;}


/* ============================================================================================================================================================== p2 */


.p2a { float:left; width:570px; height: 60px; margin:0px 0px 0px 10px;  _background: #333333;}
.p2b { float:right; width:270px; height: 60px; margin: 0px 20px 0px 0px; _background: #333333;}
.p2c { float:left; width:100%; 0px 0px 0px 0px; min-height: 600px; _background: #333333;}
.p2d { float:left; width:280px; height: 240px; margin: 10px 10px 10px 6px; background: #E2E8D9; border: 2px solid #FFFFFF;}
.p2d img { margin:20px 20px 10px 20px; padding:0; border: 3px solid #CBD5BB;}


/* ============================================================================================================================================================== p3 */


.p3a { float:left; width:570px; height: 60px; margin:0px 0px 0px 10px;  _background: #333333;}
.p3b { float:right; width:270px; height: 60px; margin: 0px 20px 0px 0px; _background: #333333;}
.p3c { float:left; width:100%; 0px 0px 0px 0px; min-height: 600px; _background: #333333;}
.p3d { float:left; width:280px; height: 240px; margin: 10px 10px 10px 6px; background: #E2E8D9; border: 2px solid #FFFFFF;}
.p3d img { margin:20px 20px 10px 20px; padding:0; border: 3px solid #CBD5BB;}


/* ============================================================================================================================================================== p4 */


.p4a { float:left; width:570px; margin:10px 10px 10px 20px; min-height: 400px;}
.p4b { float:right; width:200px; margin:10px 10px 10px 20px; background: #E2E8D9; border: 1px solid #FFFFFF; padding:20px;}


/* ============================================================================================================================================================== p5 */


.p5a { float:left; width:570px; margin:10px 10px 10px 20px; min-height: 400px;}
.p5b { float:right; width:200px; margin:10px 10px 10px 20px; background: #E2E8D9; border: 1px solid #FFFFFF; padding:20px;}


/* ============================================================================================================================================================== p6 */


.p6a { float:left; width:470px; margin:10px 10px 10px 20px; min-height: 400px;}
.p6b { float:right; width:360px; margin:10px 10px 10px 20px; background: #E2E8D9; border: 1px solid #FFFFFF; padding:20px;}


/* ============================================================================================================================================================== p7 */


.p7a { float:left; width:570px; margin:10px 10px 10px 20px; min-height: 400px;}
.p7b { float:right; width:200px; margin:10px 10px 10px 20px; background: #E2E8D9; border: 1px solid #FFFFFF; padding:20px;}


/* ============================================================================================================================================================== p8 */


.p8a { float:left; width:870px; margin:10px 10px 10px 4px; min-height: 400px; background: #E2E8D9; border: 1px solid #FFFFFF; padding:12px;}


/* ============================================================================================================================================================== p9 */


.p9a { float:left; width:570px; margin:10px 10px 10px 20px; min-height: 400px;}
.p9b { float:right; width:270px; margin:10px 10px 10px 20px;}


/* ============================================================================================================================================================== p10 */


.p10a { float:left; width:570px; height: 400px; margin:0px 0px 0px 0px; background: #000000; border: 0px solid #FFFFFF;}
.p10b { float:right; width:320px; height: 156px; margin:0px 0px 40px 0px; _background: #000000;}

.p10c { float:right; width:320px; height: 180px; margin:0px 0px 0px 0px; background: #212A29; border: 1px solid #E2E8D9;}
.p10c img { margin:10px 0px 0px 0px; padding:0; border: 2px solid #333333;}

.p10d { padding:20px; float:left; width:530px; hheight: 100px; margin: 20px 0px 0px 0px; background: #E2E8D9; border: 2px solid #FFFFFF;}
.p10e { float:right; width:320px; height: 220px; margin: 20px 0px 0px 40px;}


/* ============================================================================================================================================================== p10 */


.p11a { float:left; width:570px; height: 400px; margin:0px 0px 0px 0px; background: #E2E8D9; border: 0px solid #FFFFFF;}
.p11b { float:right; width:320px; height: 156px; margin:0px 0px 40px 0px; _background: #000000;}

.p11c { float:right; width:320px; height: 180px; margin:0px 0px 0px 0px; background: #212A29; border: 1px solid #E2E8D9;}
.p11c img { margin:10px 0px 0px 0px; padding:0; border: 2px solid #333333;}

.p11d { padding:20px; float:left; width:530px; height: 100px; margin: 20px 0px 0px 0px; background: #E2E8D9; border: 2px solid #FFFFFF;}
.p11e { float:right; width:320px; height: 220px; margin: 20px 0px 0px 40px;}


/* ============================================================================================================================================================== slider */


#slider1 { width: 570px; height: 400px; position: relative; overflow: hidden;}
#slider1Content { float:right; margin:0px 0px 0px 0px;}
#slider1Content_ { width: 260px; position: absolute; top: 0; margin-left: 0;}

.slider1Image { float: left; position: relative; display: none;}
.slider1Image span_ { position: absolute; font:bold 11px/15px Tahoma, Geneva, sans-serif; padding: 10px 13px; width: 700px; background-color: #F4F4F4; filter: alpha(opacity=90); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #999900; display: none; }
.slider1Image span {  padding: 10px 30px; position: absolute; font: bold 34px/24px tahoma, helvetica, verdana, sans-serif; color:#000000; line-height:1.0em; letter-spacing: -3px;}

.clear { clear: both; }
.slider1Image span strong { font-size: 14px; #FFFFFF; }
.left { top: 0; left: 0; width: 300px !important; height: 400px; }
.right { right: 0;	bottom: 0; width: 90px !important; height: 290px; }
ul { list-style-type: none;}


/* ============================================================================================================================================================== toyota ! 2010 */