@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:Tahoma, Geneva, sans-serif; overflow-x:hidden;}

#master{width:1920px; left:50%; margin-left:-960px; position:relative; background:#fff url(../img/background2.jpg) no-repeat top;}
#bloco01{position:absolute; z-index:1; left:0; top:100px; width:100%; height:40px; background-color:#F5F5F5; border-bottom:solid #D7D7D7 10px;}
#bloco02{position:absolute; z-index:2; left:0; top:248px; width:100%; height:200px; background:url(../img/back_blue.jpg) no-repeat;}
#bloco03{position:absolute; z-index:3; left:0; top:1442px; width:100%; height:40px; background-color:#4BA7DE;}
#bloco03-p2{position:absolute; z-index:3; left:0; top:1287px; width:100%; height:40px; background-color:#4BA7DE;}
#bloco03-p2OUT{position:absolute; z-index:4; left:0; top:1327px; width:100%; height:55px; background-color:#fff;}
#bloco03-p3{position:absolute; z-index:3; left:0; top:1079px; width:100%; height:40px; background-color:#4BA7DE;}
#bloco03-p3OUT{position:absolute; z-index:4; left:0; top:1119px; width:100%; height:55px; background-color:#fff;}
#bloco03-p4{position:absolute; z-index:3; left:0; top:1179px; width:100%; height:40px; background-color:#4BA7DE;}
#bloco03-p4OUT{position:absolute; z-index:4; left:0; top:1219px; width:100%; height:55px; background-color:#fff;}

#container{width:800px; position:relative; left:50%; margin-left:-400px; z-index:99; margin-bottom:15px;}

#top{width:100%; height:174px;}

#logo{width:100%; height:100px;}
#logo img{width:170px; height:75px; float:left; margin:25px 0 0 50px;}
#logo p{float:right; font-size:16px; font-weight:500; color:#185E87; margin:80px 0 0 0;}

#menu{width:100%; height:84px;}
#menu ul li{display:block; float:left; list-style:none; padding:9px 5px;}
#menu ul li a{color:#333; text-decoration:none; padding:9px 10px 12px 10px;}
#menu ul li a:hover{color:#fff;  background:#d7d7d7;}
#menu ul li a.ativo{color:#fff;  background:#d7d7d7;}

#footer{width:100%; margin-top:42px; clear:both;}
#footMenu{width:440px; margin:0 auto;}
#footMenu ul li{display:block; float:left; list-style:none; padding:10px 10px 22px 10px;}
#footMenu ul li a{color:#333; text-decoration:none;}
#footMenu ul li a:hover{text-decoration:underline;}
#footBar{height:40px; background-color:#4BA7DE; clear:both;}
#footBar img{width:104px; height:37px; margin-left:214px; float:left; padding-top:3px;}
p#Text{font-size:13px; color:#FFF; float:left; padding:4px 50px 0px 50px;}
p#miniText{font-size:10px; color:#fff; float:left; padding:0px 8px;}

#corpo-p1 {background-color:#FFF; width:100%; height:1360px; box-shadow: #999 0 0 0.7em; border-radius: 1em; position:relative; z-index:5;}
#corpo-p2 {background-color:#FFF; width:100%; height:1206px; box-shadow: #999 0 0 0.7em; border-radius: 1em; position:relative; z-index:5;}
#corpo-p3 {background-color:#FFF; width:100%; height:998px; box-shadow: #999 0 0 0.7em; border-radius: 1em; position:relative; z-index:5;}
#corpo-p4 {background-color:#FFF; width:100%; height:1098px; box-shadow: #999 0 0 0.7em; border-radius: 1em; position:relative; z-index:5;}


/*Conteúdo do Corpo Fixed*/
.banner{width:100%; height:318px;}
.banner img{width:770px; height:200px; padding:74px 15px 44px 15px;}
.tabMenu {width:100%; height:40px; background-color:#4BA7DE;}
.tabMenu img{width:62px; height:40px; margin-left:60px; float:left;}
.tabMenu p{color:#FFF; font-size:20px; padding-top:6px; margin-left:40px; float:left;}
.corpoCont{width:100%;}

/*Conteúdo Home*/
.contTopL{width:100%; height:248px; margin-top:36px;}
.contTopL p{width:376px; font-size:12px; text-align:justify; margin-left:60px; float:left;}
.contTopL h3{width:364px; float:left; font-size:18px; font-weight:normal; padding:30px 0; text-align:center;}
.contTopL img{width:130px; height:127px; padding:0 117px; float:right;}
.contTopR{width:100%; height:178px;}
.contTopR img{width:200px; height:110px; padding:10px 118px; float:left;}
.contTopR p{width:322px; padding:38px 42px 20px 0; float:right; text-align:justify; font-size:12px;}
.contBott{width:100%; height:360px;}
.contBott img{width:700px; height:300px; padding:0 50px;}
.contBott p{padding:20px 0 30px 50px; font-size:12px;}


/*Conteúdo Produtos*/
.floot {width:110px; height:109px; background-image:url(../img/trator.png); background-repeat:no-repeat; position:absolute; margin-left:582px; margin-top:-36px;}
img.mod{border:none; outline:none; text-decoration:none;}
div#leftBlock{width:214px; float:left; height:200px; margin-top:50px; margin-left:8px;}
div#rightBlock{width:548px; float:right; height:606px; margin-top:50px; margin-right:8px;}

ul#menuGeral{margin:0px; padding:0px; font-size:11px; list-style:none; background:#fff;}
ul#menuGeral a{display:block; padding:3px; cursor:pointer; color:#fff; text-decoration:none;}
a.itemMenu{text-transform:uppercase;}
ul#menuGeral li a{padding-left: 20px; background-color:#4BA7DE; border:1px solid #D4D4D4; margin-bottom:1px;}
ul#menuGeral li a:hover{background-color:#1F74A7;}
ul#menuGeral .conteudoMenu{display:block; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; padding:5px; background-color:#F7F7F7;}
ul#menuGeral .conteudoMenu a{background-color:#F7F7F7; padding-left:25px; margin-bottom:0px; border:0px; color:#1F74A7;}
ul#menuGeral .conteudoMenu a:hover{background-color:#DADADA;}
ul a#aSpecial{text-transform:none;}

div#BTsquare{height:666px; background:#fff; width:214px; /*float:right;*/ margin-left:8px;}
div#BT001{width:100%; height:222px; background:#fff;}
div#BT002{background:#f00 url(../img/bn001.jpg) no-repeat; height:438px;}

div#rightBlock p#map{font-size:9px; text-transform:uppercase; margin-bottom:10px; color:#333;}
div#rightBlock a.linkMap{color:#333; text-decoration:none;}
div#rightBlock a.linkMap:hover{text-decoration:underline;}
div#rightBlock img{width:125px; height:125px;}
div#rightBlock a.habilita{text-decoration:none; border:none; outline:none; font-size:10px; padding:0px 0px; border:1px solid #4BA7DE; background:#fff; color:#1F74A7; display:block; width:125px; text-align:center; text-transform:uppercase; font-weight:bold;}
div#rightBlock a.habilita:hover{background:#4BA7DE; color:#fff;}
div.dC-R1{width:100%; height:180px; margin-bottom:12px; clear:both;}
div.dC-R2{display:none;}
a.dC-R2{display:none;}
div.dC-R1-cGeral{width:125px; float:left; margin-right:12px; border:1px solid #4BA7DE;}
div.dC-R1-cX{margin:0; width:125px; float:left; border:1px solid #4BA7DE;}


ul.produto{margin:0px; padding:0px; list-style:none; background:#fff;}
ul.produto a{display:block; cursor:pointer; text-decoration:none;}
div.descLink{padding:0; margin:0; cursor:pointer; }
ul.produto .detalhe{display:block; text-align:center; background:#F7F7F7; font-size:10px; color:#000; width:117px; padding-top:10px; position:absolute; border-bottom:6px solid #4BA7DE; border-right:4px solid #4BA7DE; border-left:4px solid #4BA7DE;}
ul.produto .detalhe a{color:#fff; font-size:10px; text-decoration:none; display:inline; background:#AD123D; padding:0px 3px; line-height:40px;}
ul.produto .detalhe a:hover{background:#4BA7DE;}
p.pBlock{color:#FFF; background:#4BA7DE; font-size:10px; text-align:center; height:48px; width:100%; padding-top:2px;}
p span.pTitle{font-size:12px;}

/*Conteúdo Localização*/
#aim {width:149px; height:110px; background-image:url(../img/aim.png); background-repeat:no-repeat; position:absolute; margin-left:582px; margin-top:-36px;}
div#gMap{margin:50px 0 50px 15px; width:768px; height:398px; border:1px solid #666;}

/*Conteúdo Contato*/
div#formContato{margin:50px 0 50px 15px; width:768px; height:498px; border:1px solid #666;}
div#phone{width:164px; height:110px; background-image:url(../img/phone.png); background-repeat:no-repeat; position:absolute; margin-left:550px; margin-top:-36px;}
div#form {width:300px; float:left; margin:10px 40px 10px 65px; }
div#form-2{width:300px; float:left; margin-top:10px;}
table{width:100%; padding:0; margin:0;}
td.indice{font-size:12px; color:#1F74A7; text-align:left;}
td.campo{height:32px; vertical-align:top;}
div#form td.campo input{width:100%; height:22px;}
td.box {height:126px;}
td.box textarea{width:100%; height:126px;}
div#form-2 td.campo{height:50px; vertical-align:bottom;}
input.btn{width:60px;}
div#baseContato{clear:both; width:100%;}
div#img001{width:194px; height:255px; background:url(../img/fone-mao.png) no-repeat; float:left;}
div#img002{width:358px; height:119px; background:url(../img/ligue.png) no-repeat; float:left; margin:100px 0 0 114px}
span.red{font-size:8px; color:#f00; vertical-align:text-top; padding-left:3px;}
span.showNotifica{font-size:10px; text-transform:uppercase; color:#f00; display:block; float:right; margin-right:25px;}
span.hNotifica{display:none;}
/*table#teste{border:1px solid #000;}
table#teste td{border:1px solid #000;}*/

/*Orçamentos*/
div#popBox{width:400px; height:200px; background:#fff; margin:0 auto; padding:10px; border:4px solid #4BA7DE; font-size:12px; color:#1F74A7;}
div#popBox form input{font-size:12px;}
div#popBox table {padding:4px 0;}
span.quote{text-transform:uppercase; font-size:10px; color:#F00; display:block;}
span#quote2{font-size:8px; text-transform:uppercase; color:#F00; padding-left:15px;}
table#orc2 td.esqT{vertical-align:top; width:140px;}
table#orc2 td.esqT input{width:50px;}
table#orc2 textarea{width:256px; height:60px; font-size:12px; margin-right:4px;}
table#orc1 td.dirB{width:30px;}
table#orc1 td.esqB{width:120px;}
table#orc1 td.esqB input{width:96%;; margin:0 3px;}
table#orc1 td.esqB2 input{width:96%;; margin:0 3px;}
input.orcBTN{width:60px;}
td.orcProdRight{width:48px; vertical-align:top; color:#f00;}
td.orcProdLeft{font-weight:bold; border:1px solid #999; padding-left:4px;}
td.hOrc{display:none;}