@import"../css/superfish.css"; @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
body {background:url(../images/bg-header.jpg) top center repeat-x  #fff;font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;min-width:999px;}
html, body { height:100%;}
p {padding-bottom:18px;}
a {color:#00b9c8; outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:none;}
.link:hover{text-decoration:underline;}
h1{float:left;}
h1 a{display:block;  width:294px; height:159px; text-indent:-5000px;}
#page1 h1 a{display:block; background: url(../images/tecnolav_logo3.png) 10px 10px no-repeat; width:250px; height:141px; text-indent:-5000px; margin: -4px 0 -13px 15px;}
h2{font:bold 30px/32px 'Lato', sans-serif; font-style:normal; color:#262626; font-weight:700;}
h3{ font:22px/26px 'Lato', sans-serif; font-style:normal; color:#151515; font-weight:700;}
h4{ font:22px/1.2em 'Lato', sans-serif; font-style:normal; color:#151515; font-weight:700;}
.main {margin:0 auto;position: relative;width:954px;overflow:hidden;}
header{ width:100%; /*background:url(../images/bg-header.jpg) top center repeat-x fixed;*/  position:relative; z-index:99; padding-bottom:1px;}
#page1 header{padding-bottom:25px;}
section#content { position:relative; z-index:1; padding:44px 0 0 0;}
#page1 section{padding:34px 0 0 0;}		
#page3 section{padding:50px 0 0 0;}			
#footer{
background:url(../images/footer.png) 0 0 repeat-x; margin-top: 30px;}
footer{ position:relative;width:954px;margin:0 auto;overflow:hidden; padding:23px 0 35px 0; border-top:1px solid #e4e4e4;}
#developer-signature-branardi {
position: absolute;
left: 0px;
bottom: 2px;
width: 193px;
height: 21px;
padding: 0;
margin: 0;
z-index: 5;
}
#page1 footer{border-top:none;}
#page2 footer{margin-top:-1px;}
#developer-signature {
			position:absolute;
			right: 20px;
			bottom:5px;
			width:193px;
			height:21px;
			padding:0;
			margin:0;
			z-index:5;
		}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;font-size:0;line-height:0;}
.alignleft { text-align:left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper {width:100%;overflow:hidden;position:relative;}
.wrapper2 {overflow:hidden;position:relative;}
input, select, textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;}
.img-indent {float:left; margin:0 20px 0 0;}
.extra-wrap { position:relative; width:100%;}
.width_grid{ width:676px !important;}
.main_width{width:964px !important;}
#easyTooltip{padding:5px;border:1px solid #ccc;background:#fff;z-index:3;}
#header{ position:relative; margin:0 auto; width:954px;}
#header .fleft{position:relative; z-index:99;width:200px;}
#header .fright{position:relative; z-index:1;  padding-top:35px;}
.search-form{float:right; width:202px;}
.header-text{ overflow:auto;color:#8c8c8c; background:url(../images/phone.png) 0 0 no-repeat; padding:4px 0 0 16px;}
.header-text strong{ display:inline-block; padding:1px 0 0 0; color:#aaa;}
.box{ position:relative; overflow:hidden; color:#9e9d9d;}
.box .box-1, .box .box-2, .box .box-3, .box .box-4{float:left; width:205px; background:url(../images/box.jpg) 0 0 no-repeat #ececec; padding:25px 0 26px 36px;}
.box .box-1{width:204px;background:url(../images/box2.png) 0 0 no-repeat #ececec;padding:25px 0 26px 39px; border-radius:0 0 0 8px; -moz-border-radius:0 0 0 8px; -webkit-border-radius:0 0 0 8px;}
.box .box-2{width:208px;}
.box .box-3{width:207px; padding:25px 0 26px 32px;}
.box .box-4{width:195px; padding:25px 0 26px 33px; border-radius:0 0 8px 0; -moz-border-radius:0 0 8px 0; -webkit-border-radius:0 0 8px 0;}
.box img{float:left; margin:0 0 0 7px;}
.box .box-1 img{margin-top:-1px;}
.box .box-2 img{margin:-6px 0 0 9px;}
.box .box-3 img{margin:-3px 0 0 7px;}
.box .box-4 img{margin:-4px 0 0 10px;}
.box h3{float:left; padding-bottom:10px;}
.box p{ padding:0 20px 0 1px;}
.box span{display:block; text-align:right; padding:9px 36px 0 0;}
.box .box-2 span, .box .box-3 span{ padding-right:40px;}
.box .box-4 span{ padding-right:27px;}
.bg-slider{position:relative;}
.items {display:none;}
.slider {width:954px; height:482px;position:relative;z-index:2;}
.slider li img{background:#000;}
.pagination-text{position:absolute; bottom:27px; right:27px;width:147px; height:84px; padding:15px 0 0 33px; background:#fff url(../images/slider-arrow.png) 17px 20px no-repeat; z-index:999; font-size:16px; line-height:18px; color:#a4a4a4; text-transform:uppercase; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0;}
.pagination {position:absolute;bottom:27px;z-index:999;  left:27px;}
.pagination li { float:left;width:150px; height:100px;}
.pagination li a {display: block; width: 150px; height: 79px; color: white; font-size: 14px; line-height: 18px; padding: 15px 0 5px 0px; text-align: center;}
.pagination li a span{ text-transform:uppercase;}
.pagination li .pag1{background: url(../images/menu_slide/botao6_1.png)}
.pagination li .pag2{background:url(../images/menu_slide/botao_8_1.png)}
.pagination li .pag3{background:url(../images/menu_slide/botao2_1.png)}
.pagination li .pag6{background:url(../images/menu_slide/botao3_1.png)}
.pagination li .pag4{background:url(../images/menu_slide/botao4_1.png) 0 0 no-repeat;color:#FFF;}
.pagination li .pag5{background:url(../images/menu_slide/botao_7_1.png) 0 0 no-repeat;color:#FFF;}
.pagination .current .pag1, .pagination li .pag1:hover{ background:url(../images/menu_slide/botao6_2.png) 0 0 no-repeat;}
.pagination .current .pag2, .pagination li .pag2:hover{ background:url(../images/menu_slide/botao_8__2.png) 0 0 no-repeat;}
.pagination .current .pag3, .pagination li .pag3:hover{ background:url(../images/menu_slide/botao2_2.png) 0 0 no-repeat;}
.pagination .current .pag4, .pagination li .pag4:hover{ background:url(../images/menu_slide/botao4_2.png) 0 0 no-repeat;}
.pagination .current .pag5, .pagination li .pag5:hover{ background:url(../images/menu_slide/botao_7_2.png) 0 0 no-repeat;}
.pagination .current .pag6, .pagination li .pag6:hover{ background:url(../images/menu_slide/botao_9_2.png) 0 0 no-repeat;}

#menu_global {
z-index:999;
list-style: none;
float: right;
height: 45px;
width: 720px;
}
#menu_global li {
float: left;
height: 45px;
width: 120px;
}
#menu_global li a {
text-decoration: none;
padding-right: 120px;
padding-bottom:30px;
}

#menu_global li .page_6{background:url(../images/menu/menu_1_1.png) 0 0 no-repeat;}
#menu_global li .page_2{background:url(../images/menu/menu_2_1.png) 0 0 no-repeat;}
#menu_global li .page_3{background:url(../images/menu/menu_2_1.png) 0 0 no-repeat;}
#menu_global li .page_4{background:url(../images/menu/menu_2_1.png) 0 0 no-repeat;}
#menu_global li .page_1{background:url(../images/menu/menu_2_1.png) 0 0 no-repeat;}
#menu_global li .page_5{background:url(../images/menu/menu_3_1.png) 0 0 no-repeat;}

#menu_global li .page_6:hover{background:url(../images/menu/menu_1_2.png) 0 0 no-repeat;}
#menu_global li .page_2:hover{background:url(../images/menu/menu_2_2.png) 0 0 no-repeat;}
#menu_global li .page_3:hover{background:url(../images/menu/menu_2_2.png) 0 0 no-repeat;}
#menu_global li .page_4:hover{background:url(../images/menu/menu_2_2.png) 0 0 no-repeat;}
#menu_global li .page_1:hover{background:url(../images/menu/menu_2_2.png) 0 0 no-repeat;}
#menu_global li .page_5:hover{background:url(../images/menu/menu_3_2.png) 0 0 no-repeat;}

#menu_global .page_5 spam { padding: 0px 0px 5px 10px;}
#menu_global .page_6 spam { padding: 0px 0px 5px 25px;}
#menu_global .page_4 spam { padding: 0px 0 5px 0px;}
#menu_global .page_3 spam { padding: 0px 0 5px 10px;}
#menu_global .page_2 spam { padding: 0px 0 5px 10px;}
#menu_global .page_1 spam { padding: 0px 0 5px 0px;}

#menu_global li a { display: block; width: 100px; height: 30px;color:#7D7D7D; font-size: 14px; line-height: 18px; padding: 13px 0 5px 20px;}
#menu_global li a:hover{  color:white;}

.banner{position:absolute;width:954px; height:482px; top:40px; left:0;}
.banner .ban1{position:absolute; left:59px;}
.banner .ban2{position:absolute; right:50px;}
.banner span{display:block; font-family:'Lato', sans-serif;}
.banner span em{display:inline-block; font-style:normal;}
.banner span strong{display:inline-block;}
.banner-link{display:inline-block; position:absolute; right:27px; bottom:176px; background:#fff; font-size:12px; line-height:16px; padding:7px 5px 5px 13px; color:#1c1c1c; text-transform:uppercase; border-radius:13px;}
.banner-link strong{display:inline-block; background:url(../images/seta2.png) ; width:10px; height:18px; margin-left:6px; margin-top:-1px; border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px;}
.banner-link:hover{ color:#a4a4a4;}
.b1{ color:#3b7700;}
.b4, .b2, .b3{color:#fff;}
.b4 .ban2{padding:0 0 0 0;}
.text6 em{font-size:100px;line-height:100px; font-weight:100; letter-spacing:-6px;}
.text6 strong{font-size:60px; line-height:70px; padding:30px 0 0 7px; font-weight:300; letter-spacing:-3px;}
.text5{text-transform: uppercase; font-size:68px;font-weight:300; line-height:70px; padding:0 0 0 46px; margin-top:-6px; letter-spacing:-2px;}
.text4{text-transform: uppercase; font-size:61px;font-weight:300; line-height:65px; padding:0; margin:-2px 0 0 -2px; letter-spacing:-1px;}
.text3{font-size:62px;font-weight:300; line-height:65px; padding:0 151px 0 0;letter-spacing:-1px;}
.text22{font-size:62px;font-weight:300; line-height:75px; padding:0 0 0 30px;letter-spacing:-1px; margin-top:-14px;}
.text2{font-size:98px;line-height:100px; font-weight:300; letter-spacing:-3px;margin-top:-39px; padding-left:3px;}
.text1{font-size:48px;line-height:58px; font-weight:300;padding:0 0 0 30px; letter-spacing:-1px; margin-top:-12px;}
.text7{font-size:102px; line-height:105px;font-weight:100; padding:0 0 0 127px; margin-top:-2px; letter-spacing:-5px;}
.text8{font-size:79px; line-height:80px; text-transform:uppercase;font-weight:300; padding:0 0 0 75px; margin-top:-12px; letter-spacing:-1px;}
.text9{font-size:72px; line-height:85px;font-weight:300; padding:0; margin:-15px 0 0 -10px; letter-spacing:-2px;}
.banner9{font-size:68px; line-height:70px; font-weight:300;padding:4px 114px 0 0; letter-spacing:-2px;}
.banner1{font-size:40px; line-height:45px; font-weight:300;padding:0; text-transform:uppercase; margin-top:-3px; letter-spacing:-1px;}
.banner2{font-size:85px; line-height:90px; font-weight:300;padding:0; margin:-26px 0 0 -2px;letter-spacing:-4px;}
.banner3{font-size:139px; line-height:140px; font-weight:100;padding:0;letter-spacing:-6px; padding-left:152px; margin-top:-30px;}
.banner4{font-size:60px; line-height:60px; font-weight:300;padding:0;letter-spacing:-2px; text-transform:uppercase; margin:-16px 0 0 -8px;}
.banner5{font-size:76px; line-height:90px; font-weight:300;padding:0;letter-spacing:-2px;margin:-24px 0 0 -8px;}
.banner6{font-size:66px; line-height:70px; font-weight:300;padding:0;letter-spacing:-1px; padding:28px 142px 0 0;}
.banner7{font-size:87px; line-height:90px; font-weight:300;padding:0;letter-spacing:-2px; text-transform:uppercase; margin:-8px 0 0 -4px;}
.banner8{font-size:58px; line-height:68px; font-weight:300;padding:0;letter-spacing:-3px;margin:-17px 0 0 -1px;}
.caption1{font-size:91px; line-height:95px; font-weight:100;padding:0 0 0 44px;letter-spacing:-5px; margin-top:-2px;}
.caption2{font-size:58px; line-height:60px; font-weight:300;text-transform:uppercase;padding-left:2px;letter-spacing:-2px; margin-top:-8px;}
.caption3{font-size:48px; line-height:50px; font-weight:300;text-transform:uppercase;padding:0 0 0 94px; margin-top:-4px;letter-spacing:-2px;}
.caption7{font-size:51px; line-height:55px; font-weight:300;letter-spacing:-3px; margin-top:-11px; padding-left:13px;}
.caption4{font-size:102px; line-height:105px; font-weight:100;padding-right:133px; margin-top:-4px;letter-spacing:-6px;}
.caption5{font-size:102px; line-height:105px; font-weight:100;padding:0;letter-spacing:-6px; margin-top:-41px;}
.caption6{font-size:61px; line-height:65px; font-weight:300;padding:0 0 0 41px; margin-top:-16px;letter-spacing:-3px;}
.border-right{ border-right:1px dotted #c0c0c0; height:100%;}
.link1{display:inline-block; font-size:11px; line-height:14px; text-transform:uppercase; margin-top:2px; }
.link1:hover{}
.color1{ color:#151515;border-bottom:1px solid #151515;}
.color2{ color:#00b9c8;border-bottom:1px solid #00b9c8;}
a.color1:hover{ color:#00b9c8;border-bottom:1px solid #00b9c8; }
a.color2:hover{color:#151515;border-bottom:1px solid #151515;}
.list{ position:relative; padding:15px 0 0 0;}
.list li{ background:url(../images/marker.png) 0 11px no-repeat; text-transform:uppercase; padding:4px 0 4px 13px;}
.list li a{display:inline-block;}
.list2{position:relative; overflow:hidden; padding:1px 0 31px 0;}
.list2 li{float:left; width:211px; margin-right:21px;}
.list2 .last{margin-right:0;}
.list2 li span{font:20px/22px 'Lato', sans-serif; color:#252525; font-weight:400;}
.list2 li img{margin:18px 0 0 0;}
.list2 li strong, .list2 li p{ font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.list2 li strong{color:#7ab005; font-weight:bold; display:block; padding:16px 0 0 0;}
.list2 li p{ padding-bottom:6px;}
.list2 li em{display:block; font-style:normal; text-align:right;}
.list3{position:relative; overflow:hidden; padding:25px 0 0px 0;}
.list3 li{float:left; width:290px; margin-right:20px; padding-bottom:32px;}
.list3 .last{margin-right:0;}
.list3 li span{font:20px/22px 'Lato', sans-serif; color:#252525; font-weight:400;}
.list3 li img{ margin:0 0 16px 0;}
.list3 li p{ padding:7px 0 6px 0;}
.list3 li strong{display:block; text-align:right; padding-right:4px;}
.list4{ position:relative; padding:22px 0 6px 0;}
.list4 li{position:relative; overflow:hidden;}
.list4 li .img{float:left; width:39px;}
.list4 li .img img{margin:2px 0 0 0;}
.list4 li .list-text{ overflow:hidden;}
.list4 li a{color:#7ab005;font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.list4 li a:hover{color:#000;}
.list4 li p{margin-top:-1px; padding-bottom:27px;}
.box2{position:relative; overflow:hidden; border:1px solid #e4e4e4; padding:15px 10px 13px 38px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.box2 strong{ display:block; font:20px/24px 'Lato', sans-serif; color:#1d1d1d; font-weight:700; width:380px; padding-right:21px;}
.box2 div{ font:18px/26px 'Lato', sans-serif; color:#bbbbbb; font-weight:700; padding-right:16px;}
.box2 div span, .box2 div em{color:#7ab005; font-style:normal;font-weight:700;}
.box2 div span{text-transform:uppercase; font-size:18px;}
.box2 div .t2{display:inline-block; font-size:24px; margin-top:-2px;}
.box2 a{ display:inline-block; font:14px/16px 'Lato', sans-serif; color:#fff; background:#00b9c8; text-transform:uppercase; font-weight:700; text-align:center; padding:7px 19px 11px 15px; border-radius:6px;}
.box3{ position:relative; overflow:hidden; width:908px; background:#f1f1f1; border:1px solid #e4e4e4; padding:24px 0 20px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.box3 .box3-1,.box3 .box3-2,.box3 .box3-3,.box3 .box3-4{ float:left; padding-left:19px;}
.box3 img{float:left; margin:0 8px 0 0;}
.box3 h3{ line-height:22px; padding:1px 0 5px 0;}
.box3 .list{padding:0 0 0 1px; margin-top:-3px;}
.box3 .list li{background:url(../images/marker.png) 0 14px no-repeat;padding:8px 0 0 13px;}
.box3-1{ width:201px;}
.box3-2, .box3-3{ width:220px;}
.box3-4{ width:188px;}
.box4{position:relative; overflow:hidden; font-weight:bold; padding:20px 0 22px 0;}
.box4 .boxcolor1, .box4 .boxcolor2, .box4 .boxcolor3{ float:left; width:200px; padding-right:30px;}	
.box4 .boxcolor4{ float:left; width:215px; padding-right:5px;}
.box4 .boxcolor1, .box4 .boxcolor1 a{color:#3b7700;}
.box4 .boxcolor2, .box4 .boxcolor2 a{color:#00898a;}
.box4 .boxcolor3, .box4 .boxcolor3 a{color:#00b9c8;}
.box4 .boxcolor4, .box4 .boxcolor4 a{color:#7ab005;}
.box4 a{font:20px/24px 'Lato', sans-serif; font-weight:700; display:inline-block; margin-left:5px;}
.box4 a:hover{color:#a4a4a4;}
.box4 a span{display:inline-block; margin-top:-6px;}
.letter{display:block; float:left; width:25px; height:28px; padding:6px 0 0 11px; color:#fff; font:18px/20px 'Lato', sans-serif; font-weight:900; margin-top:5px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.boxcolor1 .letter{ background:#3b7700;}
.boxcolor2 .letter{ background:#00898a;}
.boxcolor3 .letter{ background:#00b9c8;}
.boxcolor4 .letter{ background:#7ab005;}
.box4 p{margin-top:-3px;}
.box5{padding:6px 0 0 0;}
.box5 a{display:block; background:url(../images/bg-banner.png) 0 0 no-repeat; width:230px; height:226px;}
.box6{ padding:6px 0 32px 0;}
.box6 strong{display:block;color:#7ab005;font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:20px 0 0 0;}
.box6 span{display:block;text-transform:uppercase;color:#00b9c8;}
.map{ float:left; padding:25px 0 0 0;}
.map iframe{width:440px; height:317px;}
.adress{overflow:auto; padding:21px 0 0 19px;}
.adress strong{text-transform:uppercase;color:#00b9c8; font-weight:normal;}
.adress a:hover{text-decoration:underline;}
.adress span{display:inline-block; width:70px;}
.box-p{width:708px; padding:21px 0 12px 0;}
.box-p span{display:block;text-transform:uppercase;color:#00b9c8;}
.pad-top{padding-top:2px;}
.pad-top2{padding-top:20px;}
.pad-top4{padding-top:21px; padding-bottom:14px;}
.pad-top3{padding-top:64px;}
.pad-left{padding-left:40px;}
.pad-list{padding:0 0 14px 0;}
.copyright{ padding:0; margin-left:30px; font:11px/13px 'Lato', sans-serif; font-weight:900; letter-spacing:2px; color:#bbb; text-transform:uppercase;}
.copyright span{display:block;}
.copyright em{font-style:normal; font-size:10px; letter-spacing:0; display:inline-block; margin-top:-1px;}
.copyright a.policy{display:inline-block; font-size:10px;color:#bbb; letter-spacing:1px; padding-top:1px;}
.copyright a.policy:hover{color:#00b9c8;}
.copyright2{ display:block; padding:8px 0 0 0px; color: #666;}
.copyright3{ display:block; padding:8px 0 0 1px; color: #666;}
.tooltips{position:relative; overflow:hidden; padding:13px 0 5px 30px;}
.tooltips li{float:left; margin-left:7px;}
.grid_width4{ width:154px !important;}
#search{ position:relative; overflow:hidden; padding:6px 0 0 0;}
#search input{ margin:0; float:left; background:#fff; border:none; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:11px; color:#aaa; text-transform:uppercase; width:155px; height:16px; padding:7px 0 7px 14px; border-radius:15px 0 0 15px; -moz-border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px;}
#search a{display:block; float:left; background: url(../images/search.png) 0 0 no-repeat; width:32px; height:31px;}
#search a:hover{background: url(../images/search.png) 0 -31px no-repeat;}
#form1 {padding:24px 0 0 0;}
#form1 label {display:block; min-height:41px;}
#form1 input {
width:205px; 
font-size:11px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#aaaaaa; 
padding:7px 10px 7px 14px;
background:#fafafa;
margin:0;
text-transform:uppercase; 
border:none; border-top:1px solid #ccc; border-left:1px solid #ccc;
border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px;
}
#form1 textarea {
width:205px;
height:162px;
font-size:11px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#aaaaaa; 
padding:7px 10px 7px 14px;
background:#fafafa;
margin:0;
text-transform:uppercase; 
border:none; border-top:1px solid #ccc; border-left:1px solid #ccc;
border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px;
overflow:auto;
resize:none;
}
#form1 .message{height:175px;}
.buttons{position:relative; overflow:hidden; text-align:right; padding:17px 0 32px 0;}
.buttons a{position:relative; overflow:hidden; margin-left:22px;}
.success, .error, .empty{display:none;}
.error, .empty{position:relative;left:10px; font-size:11px; color:red;}
.success{color:#00b9c8; padding-left:15px;}
.item { padding: 0px 5px 10px 5px; display: block;}
.wrapper_overflow {
overflow: hidden !important;
width: 100% !important;
float: none !important;
}
.column-1, .column-2, .column-3 {
padding: 10px 5px;
}
.column-1, .column-2 {
border: solid 0px;
border-image: initial;
}
.page2_colum1 {
float: left;
width: 610px;
margin-right: 20px;
}

.cont_pad {
padding-right: 20px;
}

.fleft {
float: left;
margin: 0 20px 15px 0;
}

.page2_colum2 {
float: left;
width: 300px;
}

.opponent_block {
padding: 0 0 24px 0;
margin-bottom: 24px;
border-bottom: 1px solid whiteSmoke;
}
.opopnent_title {
color: black;
font-size: 16px;
display: block;
margin:0 0 8px;
}

.item-separator {
border: solid 0px #333;
border-image: initial;
}

h5{font: 20px/22px 'Lato', sans-serif;
color: #252525;
font-weight: 400;
}

h6{font: 22px 'Lato', Helvetica, sans-serif;
color: #0B0B0B;
margin: 0 0 0;
padding: 0 0 18px;
text-transform: none;
font-style: italic;
}

.page3_colum1 {
float: left;
width: 300px;
margin: 0 20px 0 0;
}

/*
.wrapper_overflow ul {
margin: 0 0 13px 0;
list-style: none;
}

.wrapper_overflow li {
margin: 0;
background: url(../images/dot.gif) repeat-x 0 100%;
line-height: 40px;
}

.wrapper_overflow li a {
color: #00B9C8;
text-decoration: none;
font-weight: normal;
padding: 0 0 0 24px;
line-height: 40px;
background: url(../images/bullet.gif) no-repeat 0 -1px;
font-size: 11px;
text-transform: uppercase;
}

.wrapper_overflow li a:hover {
color: #CCC;

} */

.page3_colum2 {
float: left;
width: 620px;
margin: 0 0 0 0;
}

.prod_block {
padding: 0 0 23px 0;
margin-bottom: 30px;
border-bottom: 1px solid #EEE;
}

.testimonials_block {
background: url(../images/testimonials_bg.gif) no-repeat 0% 0%;
padding: 16px 0 0 50px;
overflow: hidden;
margin-bottom: 20px;
}
.testimonials_block strong {
float: right;
}

#contact-form {
position: relative;
}

.contact form {
color: black;
}
fieldset {
border: solid 0px #CCC;
border-image: initial;
}
legend {
padding: 3px 5px;
}
#contact-form dt, #contact-form dd {
float: none !important;
}

form fieldset dt {
clear: left;
float: left;
padding: 3px 0;
}

.contact label.invalid {
color: red;
}
.star {
color: #C00;
}

#contact-form textarea {
background: white url(../images/content_bg.gif) repeat-x;
border: solid 1px #CCC;
color: black;
font-size: 14px;
padding-bottom: 4px;
padding-top: 4px;
line-height: 21px;
margin-top: 4px;
padding-left: 7px;
font-family: Arial, Helvetica, sans-serif;
width: 440px !important;
border-image: initial;
}

.map_col {
float: left;
width: 440px;
}

.contact-address {
margin: 20px 0 10px 0;
}

.jicons-icons {
display: block;
float: left;
width: 35px;
text-align: center;
}

.contact-address address {
display: inline-block;
margin: 0 0 10px;
}
address span {
display: block;
}

#borda{border-right: 2px solid whiteSmoke;
margin:0 60px 0 0;}

.menu {
padding: 0;
float: right;
margin: 1px 5px 0 0;
}
.menu li {
float: left;
position: relative;
}
.menu li a.active, .menu > li > a:hover, .menu > li.sfHover > a {
background: url(../images/menu14.gif) 0 0 repeat-x /* #B8CDEC #1AB0E7*/;
color: white;
}

.bg-2 {
width: 680px;
background: url(../images/linha.gif) repeat-x center bottom;
float: right;
height: 62px;
margin: 35px 0 0 0;
}

.menu > li.item > a {
padding-right: 23px;
}

.menu > li > a {
font-family: Tahoma, Geneva, sans-serif;
display: block;
font-size: 12px;
line-height: 20px;
color: #545657;
text-align: center;
text-transform: uppercase;
padding: 14px 19px 27px 19px;
}

.menu li a, .list-1 li a, .list-2 li a, .link, .button, .logo {
text-decoration: none;
}


.menu li li {
padding: 0;
background: none;
}

.menu ul li {
width: 100%;
}

.menu li {
float: left;
position: relative;
}

.menu li li a {
display: block;
font-family: Tahoma, Geneva, sans-serif;
padding: 0 0 0 0;
font-size: 11px;
line-height: 30px;
text-align: center;
background: url(../images/menu-li-li-tail.gif) repeat center top #1AB0E7;
text-transform: uppercase;
color: white;
}

.menu li a, .list-1 li a, .list-2 li a, .link, .button, .logo {
text-decoration: none;
}

.menu li.last a {
padding-right: 9px;
padding-left: 10px;
}

.index2 {
position: relative;
z-index: 2;
}



.col-5 {
width: 645px;
padding: 7px 0 0 0;
}
.spacing {
margin: 0 0 50px 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7 {
float: left;
}

.margin-bot {
margin-bottom: 35px;
}

.wrapper {
width: 100%;
overflow: hidden;
}

.col-4 {
width: 190px;
}
.spacing1 {
margin: 0 70px 0 20px;
}

.indent-bot {
margin-bottom: 5px;
}

.link-2 {
display: inline-block;
color: #000;
font-size: 13px;
text-decoration:underline;
line-height: 18px;
}

.link-2:hover {
color:#0099CC;
text-decoration:underline;}

#botao:hover{background:#0066FF;}


