#body .contato{}
#body .contato .col{width:48%;}
#body h2{border-bottom: 6px solid #373535;padding-bottom:4px;}
#body p.description{font-size:18px;color:#090909;line-height:1.3em;margin:20px 0;}
#body .contato .col.leftCol{float:left;}
#body .contato .col.leftCol .form-wrapper{margin:0;padding:0;}
#body .contato .col.leftCol .form-wrapper li{list-style:none;padding:5px 0;}
#body .contato .col.leftCol .form-wrapper li p.description{display:inline;padding:0;font-size:11px;line-height:1.5em;}
#body .contato .col.leftCol .form-wrapper li input[type=text], #body .contato .col.leftCol .form-wrapper li select, #body .contato .col.leftCol .form-wrapper li textarea{transition:border-color 0.5s;}
#body .contato .col.leftCol .form-wrapper li input[type=text], #body .contato .col.leftCol .form-wrapper li select{padding:4px;border:1px solid #cccccc;border-radius:3px;outline:none;font-size:14px;color:#000;}
#body .contato .col.leftCol .form-wrapper li select{padding:3px 4px;}
#body .contato .col.leftCol .form-wrapper li textarea{width:98%;min-width:98%;max-width:98%;height:100px;padding:4px;border:1px solid #cccccc;border-radius:3px;outline:none;}
#body .contato .col.leftCol .form-wrapper li input[type=text]:focus, #body .contato .col.leftCol .form-wrapper li select:focus, #body .contato .col.leftCol .form-wrapper li textarea:focus{border-color:#999;}
#body .contato .col.leftCol .form-wrapper li input[type=submit]{margin-top:20px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;padding:10px 20px;border-radius:3px;border:medium none;cursor:pointer;background: #639541;background: -moz-linear-gradient(top,  #639541 0%, #375b1e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639541), color-stop(100%,#375b1e));background: -webkit-linear-gradient(top,  #639541 0%,#375b1e 100%);background: -o-linear-gradient(top,  #639541 0%,#375b1e 100%);background: -ms-linear-gradient(top,  #639541 0%,#375b1e 100%);background: linear-gradient(to bottom,  #639541 0%,#375b1e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639541', endColorstr='#375b1e',GradientType=0 );}

#body .contato .col.leftCol .form-wrapper ul.errors{padding:0;margin:0;font-size:10px;color:red;}

#body .contato .col.rightCol{float:right;}
#body .contato .col.rightCol a.mapa{display:block;width:470px;height:329px;text-indent:-9999px;overflow:hidden;background:url(img/map.jpg);margin:0 0 20px;}
#body .contato .col.rightCol span.tel{display:block;background:url(img/tel.png) left center no-repeat transparent;padding:0 0 0 20px;font-weight:bold;font-size:14px;color:#1c4f19;}
#body .contato .col.rightCol span.tel strong{font-size:18px;}
#body .contato .col.rightCol .address{font-size:14px;color:#1c4f19;line-height:1.4em;}

input.long{width:98%;}
input.medium{width:50%;}
input.short{width:30%;}

#filiado{}
#filiado .left{float:left;width:68%;}
#filiado .right{float:right;width:30%;}

#filiado.full-width .left{float:none;width:auto;}

#filiado .form-block{}
#filiado .form-block h4{margin:15px 0;text-transform:uppercase;color:#1c4f17;}
#filiado .form-block table{width:100%;border-collapse:collapse;}
#filiado .form-block input[type=text], #filiado .form-block select{padding:4px;font-size:12px;border:1px solid #cccccc;border-radius:4px;outline:none;}
#filiado .form-block table td{padding:5px;}
#filiado .form-block table td.one{width:25%;}
#filiado .form-block table td.one input[type=text]{width:94%;}
#filiado .form-block table td.one select{width:100%;}
#filiado .form-block table td.two{}
#filiado .form-block table td.two input[type=text]{width:97%;}
#filiado .form-block table td.two select{}
#filiado ul.errors{font-size:9px;color:red;margin:0;padding:0;}
#filiado ul.errors li{list-style:none;}
#filiado input[type=submit]{margin-top:20px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;padding:10px 20px;border-radius:3px;border:medium none;cursor:pointer;background: #639541;background: -moz-linear-gradient(top,  #639541 0%, #375b1e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639541), color-stop(100%,#375b1e));background: -webkit-linear-gradient(top,  #639541 0%,#375b1e 100%);background: -o-linear-gradient(top,  #639541 0%,#375b1e 100%);background: -ms-linear-gradient(top,  #639541 0%,#375b1e 100%);background: linear-gradient(to bottom,  #639541 0%,#375b1e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639541', endColorstr='#375b1e',GradientType=0 );}} 

ul.download{}
ul.download li{list-style:none;height:33px;}
ul.download li a{text-decoration:none;font-size:14px;line-height:33px;color:#000;}
ul.download li a span{float:left;display:block;width:33px;height:33px;text-indent:-9999px;overflow:hidden;background:url(img/down.png);margin:0 8px 0 4px;}
ul.download li a:hover{text-decoration:underline;}