@import url(//fonts.googleapis.com/css?family=Ubuntu:400,500,700,700italic);

body{
background:#fff;
font:12px 'open_sansregular', Arial,Helvetica,sans-serif;
line-height:21px;
color:#656565;
}

p{
margin-bottom:0;
font-family:'open_sansregular', "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:80%;
line-height:170%;
}

a[href^="tel:"]{
color:inherit;
text-decoration:none;
}

a{
outline:none;
}
a:hover{
text-decoration:none;
}

h1.brand{
font-size:0!important;
line-height:0!important;
margin:0 15px 0!important;
float:left;
padding:60px 0 0 10px!important;
 width:350px;
}

h1.brand a{
display:inline-block;
}

h1.brand a>img{
width:100%;
}

h2, h3 {line-height:150%;}

h2.titulosInternos /*Tuco*/ {
	font-size:200%;
	color:#84c225;
	border-bottom:1px solid #ddd;
	width:100%;
	padding:10px 0 10px;
}

h2.titulosInternosMenores /*Tuco*/ {
	font-size:160%;
	color:#84c225;
	border-bottom:1px solid #ddd;
	width:100%;
	padding:10px 0 10px;
	margin-bottom:10px;
}

h3 { 
	font-family:'open_sansregular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#036;
}
.apresentaNoticias {
	list-style:square;
	line-height:150%;
	margin-left:35px;
	font-family:'open_sansregular', "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	color:#036;
	font-weight:normal;
	font-size:80%;
	padding:10px 0;
	}
	
ul li.imagensClientes { float:left; margin:0px 35px 10px;}	
	
p#texto {color:#000;}

strong.aumenta { color:#000; font-size:140%; font-family:'Conv_FRAMDCN'}


#content ul{
list-style:none;
}

.extra-wrap{
overflow:hidden;
}

.global{
background:#ffffff;
}

.center{
text-align:center;
}

.left-align{
text-align:left;
}

.fSize{
font-size:15px;
}

.btn.btn-primary{
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
background:none;
position:relative;
text-transform:uppercase;
display:inline-block;
padding:16px 14px 16px 14px;
font:bold 14px 'open_sansregular',,Arial,Helvetica,sans-serif;
color:#ffffff;
border:none;
text-align:center;
letter-spacing:0;
background-color:#4d4d4d;
background-image:-moz-linear-gradient(top,#535353,#434343);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#535353),to(#434343));
background-image:-webkit-linear-gradient(top,#535353,#434343);
background-image:-o-linear-gradient(top,#535353,#434343);
background-image:linear-gradient(to bottom,#535353,#434343);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff535353',endColorstr='#ff434343',GradientType=0);
text-shadow:none;
text-decoration:none!important;
}

.btn.btn-primary:hover{
color:#ffffff;
background-color:#494949;
background-image:-moz-linear-gradient(top,#434343,#535353);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#434343),to(#535353));
background-image:-webkit-linear-gradient(top,#434343,#535353);
background-image:-o-linear-gradient(top,#434343,#535353);
background-image:linear-gradient(to bottom,#434343,#535353);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434343',endColorstr='#ff535353',GradientType=0);
}

.btn.btn-info{
box-shadow:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:none;
position:relative;
text-transform:none;
display:inline-block;
padding:18px 31px 18px 32px;
font:bold 14px 'open_sansregular',,Arial,Helvetica,sans-serif;
color:#494949;
border:none;
text-align:center;
letter-spacing:0;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
background-color:#f3f3f3;
background-image:-moz-linear-gradient(top,#ffffff,#e1e1e1);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e1e1e1));
background-image:-webkit-linear-gradient(top,#ffffff,#e1e1e1);
background-image:-o-linear-gradient(top,#ffffff,#e1e1e1);
background-image:linear-gradient(to bottom,#ffffff,#e1e1e1);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe1e1e1',GradientType=0);
text-shadow:none;
text-decoration:none!important;
}

.btn.btn-info:hover{
background-color:#ededed;
background-image:-moz-linear-gradient(top,#e1e1e1,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#e1e1e1),to(#ffffff));
background-image:-webkit-linear-gradient(top,#e1e1e1,#ffffff);
background-image:-o-linear-gradient(top,#e1e1e1,#ffffff);
background-image:linear-gradient(to bottom,#e1e1e1,#ffffff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe1e1e1',endColorstr='#ffffffff',GradientType=0);
}

.btn.btn-link{
box-shadow:none;
position:relative;
text-decoration:underline;
padding:0;
font:bold 12px 'open_sansregular',Arial,Helvetica,sans-serif;
color:#63a9cd;
text-transform:uppercase;
text-decoration:none;
border:none;
letter-spacing:0;
text-shadow:none;
padding-left:17px;
display:inline-block;
background:url(../img/more_arrow.png) left center no-repeat;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.btn.btn-link:hover{
color:#3a3a3a;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.btn.btn-info.btn2 {

box-shadow:none;

-webkit-border-radius:3px;

-moz-border-radius:3px;

border-radius:3px;

background:none;

position:relative;

text-transform:none;

display:inline-block;

padding:3px 24px 3px 25px;

font:24px 'Conv_FRAMDCN',Arial,Helvetica,sans-serif;

color:#000;

border-bottom:1px solid #ccc;

border-top:1px solid #ccc;

text-align:center;

letter-spacing:0;

background-color:#5aa1c7;

background-image:-moz-linear-gradient(top,#ccc,#fff);

background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#fff));

background-image:-webkit-linear-gradient(top,#ccc,#fff);

background-image:-o-linear-gradient(top,#ccc,#fff);

background-image:linear-gradient(to bottom,#ccc,#fff);

background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff238C00',endColorstr='#fffff',GradientType=0);

text-shadow:none;

text-decoration:none!important;

}

.btn.btn-info.btn2:hover{

background-color:#559cc4;

background-image:-moz-linear-gradient(top,#fff,#ccc);

background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccc));

background-image:-webkit-linear-gradient(top,#fff,#ccc);

background-image:-o-linear-gradient(top,#fff,#ccc);

background-image:linear-gradient(to bottom,#fff,#ccc);

background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff84c225',endColorstr='#ff238C00',GradientType=0);
}

.list1{
margin:0;
list-style:none;
text-align:left;
}

.list1 li{
font-size:12px;
line-height:21px;
padding-left:11px;
margin-bottom:10px;
background:url(../img/list_arrow.png) left 9px no-repeat;
}

.list1 li a{
font:bold 10px 'Arial';
text-transform:uppercase;
color:#797979;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list1 li a:hover{
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list1.color{
margin-top:47px;
margin-bottom:65px;
}

.list1.color li a{
color:#63a9cd;
}

.list1.color li a:hover{
color:#242424;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list2{
margin:0;
list-style:none;
margin-top:51px;
margin-bottom:65px;
text-align:left;
}

.list2 li{
font-size:12px;
line-height:21px;
margin-bottom:4px;
}

.list2 li a{
color:#212121;
font:24px 'open_sansregular',,Arial,Helvetica,sans-serif;
background:#f1f1f1;
padding:14px 0 14px 20px;
display:block;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list2 li a:hover{
color:#ffffff;
background:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list3{
margin:0;
list-style:none;
margin-top:0;
margin-bottom:42px;
}

.list3 li{
font-size:12px;
line-height:21px;
margin-bottom:26px;
}

.list3 li p{
color:#656565!important;
text-transform:none!important;
font:12px 'Arial';
color:#797979;
}

.list3 li:first-child+li{
margin-bottom:0;
}

.list3 li>img{
float:left;
margin-right:12px;
margin-top:4px;
}

.list3 li p>span{
display:inline-block;
width:67px;
}

.list4{
margin:0;
list-style:none;
text-align:left;
}

.list4 li{
font-size:12px;
line-height:21px;
margin-bottom:19px;
}

.list4 li h4{
margin-bottom:3px;
}

.list5{
margin:0;
list-style:none;
margin-bottom:87px;
margin-top:51px;
text-align:left;
}

.list5 li{
font-size:12px;
line-height:21px;
margin-bottom:18px;
overflow:hidden;
}

.list5 .badge{
padding:0;
margin:0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:51px;
height:48px;
text-align:center;
padding-top:3px;
text-shadow:none;
background-color:#63a9cd;
font:36px 'open_sansregular';
color:#ffffff;
float:left;
margin-right:19px;
}

.list5 li p{
color:#656565;
font-size:12px;
}

.list5 li a{
line-height:21px;
color:#212121;
display:inline-block;
font:12px ,Arial,Helvetica,sans-serif;
margin-bottom:2px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list5 li a:hover{
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list6-box{
position:relative;
padding-bottom:94px;
}

.list6-box:after{
width:2px;
height:100%;
background:none;
background:url(../img/border.png) right top repeat-y;
position:absolute;
z-index:1;
display:inline-block;
top:0;
right:-67px;
content:' ';
z-index:10;
}

.list6{
margin:0;
list-style:none;
display:block;
margin-top:28px;
}

.list6 li{
font-size:12px;
line-height:21px;
margin-bottom:30px;
}

.list6 .badge{
padding:0;
margin:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
width:54px;
height:55px;
text-align:center;
padding-top:10px;
text-shadow:none;
font:30px/30px 'Fjalla One';
color:#ffffff;
float:left;
margin-right:15px;
text-shadow:-1px -1px 0px rgba(0,0,0,0.3);
text-transform:uppercase;
background-color:#4d4c4c;
background-image:-moz-linear-gradient(top,#626262,#2d2c2c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#626262),to(#2d2c2c));
background-image:-webkit-linear-gradient(top,#626262,#2d2c2c);
background-image:-o-linear-gradient(top,#626262,#2d2c2c);
background-image:linear-gradient(to bottom,#626262,#2d2c2c);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff626262',endColorstr='#ff2d2c2c',GradientType=0);
border-top:1px solid #6d6d6d;
border-right:1px solid #535353;
border-bottom:1px solid #3b3b3b;
border-left:1px solid #555454;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.75);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.75);
box-shadow:0 0 5px rgba(0,0,0,0.75);
}

.list6 .badge .numb{
font:12px/12px 'Fjalla One';
margin-top:5px;
}

.list6 li .extra-wrap p{
font:12px ,Arial,Helvetica,sans-serif;
color:#656565;
width:100%;
float:left;
}

.list6 li .extra-wrap p br{
display:none;
}

.list6 li .extra-wrap a{
font:12px ,Arial,Helvetica,sans-serif;
color:#ffffff;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list6 li .extra-wrap a:hover{
color:#bfcd01;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.list6 li>div{
margin-bottom:13px;
}

.list6 li>div .extra-wrap h3{
margin-bottom:10px;
}

.thumb-pad0{
margin-top:31px;
}

.thumb-pad0 .thumbnail{
position:relative;
padding:0;
margin-right:0;
margin-bottom:0;
margin-top:0;
border:none;
border-radius:0;
box-shadow:none;
}

.thumb-pad0 .thumbnail .caption{
padding:0;
color:#656565;
}

.thumb-pad0 .thumbnail .caption p{
font-size:12px;
color:#656565;
margin-top:19px;
margin-bottom:8px;
}

.thumb-pad0 figure{
margin:0;
float:left;
margin-right:23px;
}

.thumb-pad0 figure img{
width:100%;
}

.thumb-pad1{
margin:0;
list-style:none;
overflow:hidden;
text-align:left;
margin-top:30px;
}

.thumb-pad1 .thumbnail{
position:relative;
padding:0;
margin-top:0;
margin-bottom:30px;
margin-right:0;
border:none;
border-radius:0;
box-shadow:none;
float:left;
background:#f1f1f1;
}

.thumb-pad1 .thumbnail>div{
padding:15px 15px 8px 15px;
}

.thumb-pad1 .thumbnail .caption{
padding:0;
color:#656565;
}

.thumb-pad1 .thumbnail .caption a{
font:12px ,Arial,Helvetica,sans-serif;
color:#212121;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad1 .thumbnail .caption a:hover{
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad1 figure{
margin:0;
margin-bottom:8px;
}

.thumb-pad1 figure img{
width:100%;
}

.box-thumb1{
width:184px;
float:left;
margin-left:29px;
margin-bottom:30px;
}

.box-thumb1.box-pad2{
margin-bottom:26px;
}

.thumb-pad2{
margin:0;
text-align:left;
}

.thumb-pad2 .thumbnail{
margin:0;
padding:0;
border:none;
border-radius:0;
box-shadow:none;
background-color:transparent;
overflow:hidden;
padding:15px 15px 14px 15px;
background:#f1f1f1;
}

.box-thumb1.box-pad2 .thumbnail{
padding:0;
background:none;
}

.thumb-pad2 .thumbnail .caption{
padding:0;
color:#656565;
}

.thumb-pad2 figure{
margin:0;
margin-bottom:9px;
}

.thumb-pad2 figure img{
width:100%;
}

.box-thumb1.box-pad2 .thumb-pad2 figure{
margin-bottom:18px;
}

.thumb-pad2 .thumbnail .caption p{
color:#656565;
}

.thumb-pad2 .thumbnail .caption p>em{
font-style:normal;
color:#212121;
}

.thumb-pad2 .thumbnail .caption a{
font-size:12px;
color:#212121;
display:inline-block;
margin-bottom:0;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad2 .thumbnail .caption a:hover{
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad3{
width:100%;
}

.thumb-pad3 .thumbnail{
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
}

.thumb-pad3 figure{
margin:0;
display:inline-block;
width:100%;
}

.thumb-pad3 figure img{
width:100%;
max-width:100%;
}

.thumb-pad4{
padding:20px 20px 15px 20px;
margin-bottom:30px;
background-color:#e7e7e7;
}

.thumb-pad4 .thumbnail{
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
}

.thumb-pad4 figure{
margin:0;
width:100%;
margin-bottom:16px;
}

.thumb-pad4 figure img{
width:100%;
max-width:100%;
}

.thumb-pad4 .thumbnail .caption{
padding:0;
}

.thumb-pad4 .thumbnail .caption p{
color:#7b7b7b;
margin-top:11px;
}

.thumb-pad4 .thumbnail .caption a{
color:#378673;
font:16px/20px ,Arial,Helvetica,sans-serif;
margin:0;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad4 .thumbnail .caption a:hover{
color:#9bd156;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.thumb-pad5{
margin:0;
display:inline-block;
margin-bottom:10px!important;
}

.thumb-pad5 .thumbnail{
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
}

.thumb-pad5 .thumbnail .caption{
padding:0;
color:#656565;
}

.thumb-pad5 .thumbnail .caption p{
margin-bottom:20px;
}

.thumb-pad5 figure{
margin:0;
overflow:hidden;
display:inline-block;
float:left;
margin-right:19px;
}

.thumb-pad5 figure img{
width:100%;
}

.box4-box{
margin-top:0;
padding-bottom:30px;
}

.thumb-pad8{
position:relative;
padding:20px 20px 26px 20px;
margin-bottom:23px;
margin-top:-6px;
}

.thumb-pad8 span{
background-color:#d9155c;
width:100%;
height:0;
position:absolute;
z-index:2;
bottom:0;
left:0;
right:0;
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}

.thumb-pad8 strong{
background-color:#f2f6f9;
width:100%;
height:100%;
position:absolute;
z-index:1;
bottom:0;
left:0;
right:0;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.thumb-pad8 .thumbnail{
position:relative;
z-index:3;
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
}

.thumb-pad8 figure{
margin:0;
width:100%;
margin-bottom:16px;
padding-bottom:22px;
border-bottom:1px dashed #cdd0d2;
}

.thumb-pad8 figure img{
width:100%;
max-width:100%;
}

.thumb-pad8 .thumbnail .caption{
padding:0;
color:#656565;
}

.thumb-pad8 .thumbnail .caption p{
text-transform:uppercase;
color:#afafaf;
margin-bottom:8px;
font:bold 10px ,Arial,Helvetica,sans-serif;
line-height:21px;
-webkit-transition:all 0.25s ease;
-moz-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}

.thumb-pad8 .thumbnail .caption h4{
margin-bottom:7px;
font-size:24px;
line-height:28px;
font-weight:bold;
-webkit-transition:all 0.25s ease;
-moz-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}

.projects-box .thumb-pad8 .thumbnail .caption h4{
font-size:17px;
}

.projects-box .thumb-pad8 .thumbnail .caption p{
margin-bottom:5px;
}

.nav-tabs{
margin-bottom:0;
border:none;
background-color:#000;
background-image:-moz-linear-gradient(top,#e3e3e3,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#e3e3e3),to(#ffffff));
background-image:-webkit-linear-gradient(top,#e3e3e3,#ffffff);
background-image:-o-linear-gradient(top,#e3e3e3,#ffffff);
background-image:linear-gradient(to bottom,#e3e3e3,#ffffff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3e3e3',endColorstr='#ffffffff',GradientType=0);
}

.nav-tabs li a{
background-color:#eeeeee;
background-image:-moz-linear-gradient(top,#e3e3e3,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#e3e3e3),to(#ffffff));
background-image:-webkit-linear-gradient(top,#e3e3e3,#ffffff);
background-image:-o-linear-gradient(top,#e3e3e3,#ffffff);
background-image:linear-gradient(to bottom,#e3e3e3,#ffffff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3e3e3',endColorstr='#ffffffff',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);
font:600 20px ,Arial,Helvetica,sans-serif;
color:#333333;
text-transform:uppercase;
margin-right:0;
padding:13px 17px 10px 18px;
text-align:center;
border-radius:0;
border:none;
border-top:5px solid #333333;
position:relative;
}

.nav-tabs li a:hover{
background-color:#fafafa;
background-image:-moz-linear-gradient(top,#f7f7f7,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#ffffff));
background-image:-webkit-linear-gradient(top,#f7f7f7,#ffffff);
background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
background-image:linear-gradient(to bottom,#f7f7f7,#ffffff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7',endColorstr='#ffffffff',GradientType=0);
color:#333333;
border:none;
}

.nav-tabs li a:focus{
outline:none;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover{
background-color:#fafafa;
background-image:-moz-linear-gradient(top,#f7f7f7,#ffffff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#ffffff));
background-image:-webkit-linear-gradient(top,#f7f7f7,#ffffff);
background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
background-image:linear-gradient(to bottom,#f7f7f7,#ffffff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7',endColorstr='#ffffffff',GradientType=0);
color:#333333;
box-shadow:none!important;
border:none;
}

.nav-tabs>li{
border-right:1px solid #ffffff;
}

.tab-content{
background:none;
min-height:157px;
padding:35px 20px 20px 19px;
background:#ffffff;
margin-bottom:31px;
}

.tab-pane span{
color:#2c2c2c;
position:relative;
display:block;
}

.tab-pane .overflow{
position:relative;
top:-5px;
}

.tab-pane .overflow p{
position:relative;
line-height:18px;
padding-bottom:20px;
}

.tab-pane .overflow .txt-1{
position:relative;
line-height:18px;
padding-bottom:13px;
}

.privBox hr{
margin-bottom:48px;
}
header{
padding:0 0 10px 0;
height:auto;
background:#f2f2f2;
}
header.bg{
background:#f2f2f2;
}
header br{
display:block;
}

#containerMenu .follow-box{
float:right;
margin-top:-2px;
text-align:right;
}
header p{
font:11px ,Arial,Helvetica,sans-serif;
color:#abaaa7;
float:left;
}

#containerMenu .follow{
margin:0 auto;
list-style:none;
float:left;
margin-top:53px;
margin-left:10px;
}

#containerMenu .follow li{
float:left;
line-height:10px;
margin-left:7px;
}

#containerMenu .follow li:first-child{
border-right:1px solid #63a9cd;
padding-right:7px;
}

#containerMenu .follow li a{
font:10px 'open_sansregular';
color:#9DC09F;
text-transform:uppercase;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

#containerMenu .follow li a:hover{
color:#000000;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

#menu{
padding-bottom:69px;
}

.navbar_{
width:100%;
margin:0 auto;
height:auto;
}

.nav-collapse .nav{
margin:0 auto;
}

.navbar_ .collapse{
overflow:visible;
line-height:0!important;
font-size:0;
filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.navbar_ .navbar-inner{
filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0 auto;
padding:0;
min-height:inherit;
border:none;
-webkit-border-radius:none;
-moz-border-radius:none;
border-radius:none;
width:75%;
}

.navbar_ .nav-collapse_{
padding:0;
height:auto;
overflow:visible!important;
}

.nav-collapse_{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
float:none;
margin:0;
padding:0;
background:none;
text-align:center;
}

.nav-collapse_ .nav{
margin:0 auto;
}

.nav-collapse_ .nav li{
position:relative;
display:inline-block;
margin:0;
padding:0;
float:left;
zoom:1;
}
/*Altera o menu do site - TUCO*/
.nav-collapse_ .nav>li>a{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
color:#222;
box-shadow:none!important;
text-shadow:none!important;
font: 18px 'overpassregular',Arial,Helvetica,sans-serif;
padding:0;
text-align:center;
background:transparent;
padding:10px 25px 35px 25px;
float:left;
display:inline-block;
letter-spacing:-1px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse_ .nav>li>em{
width:10px;
height:7px;
background:url(../img/slash.png) no-repeat;
display:inline-block;
margin-top:57px;
}

.nav-collapse_ .nav>li.active>a{
color:#f80!important;
background-color:#fff;
box-shadow:0;
}
.nav-collapse_ .nav>li.active>a:hover{
color:#222!important;
background-color:#fff;
box-shadow:0;
}

.nav-collapse_ .nav>li a.menuLaranjaAbaixo:hover{
color:#f90!important;
background:#000;
padding-top:10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse_ .nav>.sfHover>a{
color:#000!important;
background:#f2f2f2!important;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}
/*Altera o menu do site - tuco*/
.nav-collapse_ .nav>li>a span{
display:inline-block;
background:url(../img/menu-marker.png) no-repeat;
width:7px;
height:6px;
left:52px;
top:71px;
position:absolute;
}

.nav-collapse .sub-menu>ul{
position:absolute;
display:none;
width:90px;
left:0px;
top:41px;
list-style:none!important;
zoom:1;
z-index:11;
background:#fff;
padding:25px 0 21px 21px;
margin:0;
text-align:left;
}

.nav-collapse .sub-menu>ul li{
background:none;
float:none;
margin:0;
padding:0;
border-right:none;
margin-bottom:10px;
}

.nav-collapse .sub-menu li:last-child{
border-bottom:none;
}

.nav-collapse .sub-menu>ul li a{
display:block;
background:none;
padding:0;
margin:0;
font:18px,Arial,Helvetica,sans-serif;
color:#8e8e8e;
text-transform:uppercase;
display:inline-block;
letter-spacing:-1px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse .sub-menu>ul li a span{
margin-left:10px;
display:inline-block;
background:url(../img/menu-marker2.png) no-repeat;
width:6px;
height:5px;
position:relative;
top:-3px;
}

.nav-collapse .sub-menu>ul li a:hover{
text-decoration:none;
background:none!important;
color:#f90!important;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
}

.nav-collapse .sub-menu>ul li.sfHover>a{
text-decoration:none;
background:none!important;
color:#ffffff!important;
}

.nav-collapse .sub-menu ul ul{
position:absolute;
display:none;
width:150px;
left:90px;
top:-25px;
list-style:none!important;
zoom:1;
z-index:11;
background:#9DC09F;
padding:25px 0 21px 21px;
margin:0;
text-align:left;
}

.nav-collapse .sub-menu ul ul li a{
display:block;
background:none;
padding:0;
margin:0;
font:12px ,Arial,Helvetica,sans-serif;
color:#000000;
text-transform:uppercase;
display:inline-block;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse .sub-menu ul ul li a:hover{
text-decoration:none;
color:#ffffff!important;
background:none!important;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#content{
position:relative;
padding:0 0 0 0;
}

.img-polaroid{
position:relative;
background:none;
padding:0;
box-shadow:none;
border:none;
-webkit-box-shadow:0;
-moz-box-shadow:0;
box-shadow:0;
max-width:inherit;
border:1px solid #e5e5e5;
padding:3px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#toTop{
display:none;
width:42px;
height:42px;
overflow:hidden;
background:url(../img/top.png) 0 top no-repeat;
position:fixed;
margin-right:-690px!important;
right:50%;
bottom:40px;
z-index:999;
}

#toTop:hover{
background:url(../img/top.png) 0 bottom no-repeat;
}

/*Alterações feitas por André Buzzo*/

.mail{
line-height:21px;
color:#84c225;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
text-decoration:underline;

}

.mail:hover{
color:#606062;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.redes{ /*Tuco*/
line-height:21px;
color:#84c225;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;

}

.redes:hover{
color:#606062;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.btnVoltar{
line-height:21px;
color:#606062;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
float:right;
border-top:1px solid #84c225;
padding:10px 5px;
width:250px;
text-align:right;
}

.btnVoltar:hover{
color:#84c225;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

h2.titulosInternos a /*Tuco*/ {
	color:#84c225;
	width:100%;
	padding:10px 0 10px;
	margin-bottom:10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

h2.titulosInternos a:hover /*Tuco*/ {
	color:#000;
	width:100%;
	padding:10px 0 10px;
	margin-bottom:10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.conteudoSingle img[class*="wp-image"] {
	float:left;
	margin:15px 25px 0;
	box-shadow:0 0 5px 0 #333;
	border-right:1px solid #606062;
	border-bottom:1px solid #606062;
	padding:10px;
}


.conteudoSingle form p label {
	font-weight:bold;
	float:left;
	width:205px;
	}
	
.conteudoSingle form span input[type="text"], .conteudoSingle form span input[type="email"] {
	float:left;
	padding:5px;
	height:30px;
	text-indent:15px;
	border:1px solid #ccc;
	width:300px;
	}
	
.conteudoSingle form textarea { width:600px; height:150px; padding:5px; border:1px solid #ccc; text-indent:15px }

.conteudoSingle form textarea:hover, .conteudoSingle form span input[type="text"]:hover, .conteudoSingle form span input[type="email"]:hover { border-bottom:1px solid #666; border-radius:5px;}
.conteudoSingle form textarea:focus, .conteudoSingle form span input[type="text"]:focus, .conteudoSingle form span input[type="email"]:focus { border-bottom:1px solid #000; border-radius:5px;}

.conteudoSingle form input[type="submit"]{ width:150px; height:auto; padding:10px; text-align:center; background-color:#84c225; border:1px solid #606062; color:#606062; border-radius:5px; box-shadow:0 0 5px 0 #444}
.conteudoSingle form input[type="submit"]:hover {background-color:#606062; color:#84c225; border:1px solid #84c225}
	
.clear{ clear:both; }	

.conteudoSingle a /*Tuco*/ {
	color:#84c225;
	width:100%;
	padding:10px 0 10px;
	margin-bottom:10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.conteudoSingle a:hover /*Tuco*/ {
	color:#000;
	width:100%;
	padding:10px 0 10px;
	margin-bottom:10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

h3.titulosInternos  a/*Tuco*/ {
	font-size:130%;
	color:#84c225;
	width:100%;
	padding:10px 0 10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

h3.titulosInternos  a:hover/*Tuco*/ {
	font-size:130%;
	color:#606062;
	width:100%;
	padding:10px 0 10px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.content-box{
background:#f2f2f2 url(../img/contBox_bg.png) 0 top repeat-x;
padding-top:4px;
margin-bottom:22px;
}

.fw_video{
position:relative;
padding:0;
height:323px;
width:100%;
overflow:hidden;
margin-top:55px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.75);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.75);
box-shadow:0 0 4px rgba(0,0,0,0.75);
}

.fw_video iframe{
border:none!important;
width:460px;
}

.video-box{
margin-top:30px;
}

.video-box figure{
margin:0;
width:100%;
}

.video-box figure img{
width:100%;
}

.video-box figure a{
display:inline-block;
}

.video-box figure a em{
width:100%;
height:100%;
display:block;
position:absolute;
top:0;
background:url(../img/play.png) center center no-repeat;
}

.error-search>div{
padding:0!important;
}

.error-search hr{
margin-bottom:45px;
}

.error-search p{
margin-bottom:19px;
}

.testimonials-box>div{
padding-left:0;
padding-right:0;
}

.team-box h2{
padding-left:18px;
}

.slogan{
background:none url(../img/slogan_bg.png) 0 bottom repeat-x;
padding-top:28px;
padding-bottom:0px;
text-align:center;
margin-bottom:15px;
}

.slogan p{
font:30px/30px 'open_sansregular';
color:#222222;
}

.slogan p>span{
color:#858585;
}

.slogan .btn.btn-info{
margin-top:16px;
}

.banner-box{
margin-top:41px;
}

.banner-box ul{
margin-top:0;
margin-right:0;
margin-bottom:0;
list-style:none;
}

.banner-box ul li img{
float:left;
margin-right:15px;
}

.banner-box ul li p{
font-size:13px;
line-height:21px;
margin-bottom:17px;
}

.offer-box p{
color:#676767;
}

.color-box{
background:url(../img/pattern.png) repeat;
padding:56px 0 62px 0;
margin-top:55px;
margin-bottom:43px;
}

.color-box h2{
color:#ffffff;
text-shadow:1px 1px 0px #578fad;
font-weight:normal;
margin-bottom:13px;
}

.color-box h3{
font-size:48px;
line-height:48px;
font-weight:bold;
color:#ffffff;
margin-bottom:-2px;
text-shadow:1px 1px 0px #578fad;
}

.color-box p{
color:#ffffff;
font-size:14px;
line-height:25px;
margin-bottom:26px;
}

.about-box{
margin-bottom:96px;
}

.about-box .left-align{
margin-top:48px;
}

.about-box .left-align p{
margin-bottom:8px;
}

.about-box h4{
margin-bottom:16px;
}

#subscribe-form{
margin:0;
position:relative;
margin-top:11px;
}

#subscribe-form .error{
display:block;
overflow:hidden;
height:0px;
position:absolute;
top:45px;
text-align:left;
left:0;
font:11px ,Arial,Helvetica,sans-serif;
color:#656565;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;
}

#subscribe-form input{
width:100%;
outline:0;
box-shadow:none;
color:#787878;
font-family:,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:19px;
border-radius:0;
padding:3px 10px 4px 29px;
margin-right:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background-color:#e0e0e0;
border-top:1px solid #a9a9a9;
border-bottom:1px solid #ffffff;
border-left:1px solid #c5c5c5;
margin-bottom:6px;
height:43px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#subscribe-form label.invalid .error{
height:19px;
}

#subscribe-form .success{
display:none;
border:1px solid #fff;
border-radius:0;
padding:10px 0 10px 0;
background-color:#4c544a;
text-align:center;
color:#fff;
position:absolute;
z-index:10;
left:0;
right:0;
top:0;
width:268px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

#search-404{
position:relative;
margin:0;
margin-top:23px;
}

#search-404 input{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin:0;
padding:11px 15px 11px 13px;
width:100%;
outline:none;
border:none;
background:#f3f3f3;
font:12px ,Arial,Helvetica,sans-serif;
line-height:18px;
color:#656565;
height:42px;
margin-bottom:10px;
}

.search_link{
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
}

#search-404 .btn.btn-link{
margin-top:5px;
}

#search-404 .btn.btn-search{
display:inline-block;
background:#63a9cd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0;
font-size:12px;
line-height:1em;
color:#ffffff;
font-weight:bold;
text-shadow:none;
text-transform:uppercase;
border:none;
text-decoration:none;
padding:15px 19px 15px 19px;
text-align:center;
margin-left:1px;
font-family:'open_sansregular';
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

#search-404 .btn.btn-search:hover{
background:#f3f3f3;
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

#search{
margin:0;
position:relative;
display:inline-block;
margin-top:17px;
float:right;
}

#search input{
width:264px;
outline:none;
box-shadow:none;
border:none;
color:#656565;
font:12px ,Arial,Helvetica,sans-serif;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:11px 10px 11px 13px;
margin-right:0;
float:left;
background:#ffffff;
border:1px solid #cecece;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-right:-1px;
height:45px;
}

.map{
margin:31px 0 96px 0;
display:inline-block;
width:100%;
line-height:0;
}

.map iframe{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
height:565px;
border:none;
line-height:0;
}

.info{
margin-top:43px;
line-height:20px;
}

.info.marg{
margin-top:17px;
}

.info p>em{
color:#212121;
font-style:normal;
}

.info p>span{
display:inline-block;
width:78px;
}

.info p>a{
color:#212121;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.info p>a:hover{
color:#63a9cd;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

#contact-form{
position:relative;
z-index:1;
margin:48px 0 0 0;
padding:0 0 0 0;
vertical-align:top;
font-family:,Arial,Helvetica,sans-serif;
text-align:left;
}

.txt-form{
display:block;
padding-bottom:6px;
color:#ffffff;
}

.txt-form span{
color:#ffffff;
}

.form-div-1,.form-div-2,.form-div-3{
float:left;
width:180px;
margin-bottom:29px;
}

.form-div-1 p,.form-div-2 p,.form-div-3 p{
margin-bottom:3px;
}

.form-div-1,.form-div-2{
margin-right:40px;
}

#contact-form fieldset{
position:relative;
z-index:10;
overflow:hidden;
padding:0;
width:100%;
border:none;
}

#contact-form label{
position:relative;
display:block;
float:left;
margin:0;
padding:0;
min-height:42px;
width:100%;
}

#contact-form .message{
display:block!important;
min-height:129px;
width:100%;
margin-bottom:30px;
}

#contact-form input,#contact-form textarea{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin:0;
padding:11px 15px 11px 13px;
width:100%;
outline:none;
border:none;
background:#f3f3f3;
font:12px ,Arial,Helvetica,sans-serif;
line-height:18px;
color:#656565;
height:42px;
}

#contact-form input:focus,#contact-form textarea:focus{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#contact-form .area .error{
float:none;
}

#contact-form textarea{
overflow:auto;
width:100%;
height:277px;
resize:none;
}

#contact-form .success{
position:absolute;
top:0;
left:0;
z-index:20;
display:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 10px;
width:100%;
background:#cecece;
border:none;
color:#ffffff;
text-align:center;
text-transform:none;
font-size:16px;
font-family:,Arial,Helvetica,sans-serif;
line-height:22px;
}

#contact-form .error,#contact-form .empty{
position:absolute;
bottom:-18px;
text-align:left;
right:2px;
display:none;
overflow:hidden;
padding:1px 4px 0px 0;
width:100%;
color:#333;
text-transform:none;
font-size:11px;
line-height:1.27em;
font-family:,Arial,Helvetica,sans-serif;
}

#contact-form .message .error,#contact-form .message .empty{
bottom:-15px;
text-align:right;
}

.btns .btn.btn-link{
float:left;
}

.btns p{
margin-top:-4px;
float:left;
margin-left:15px;
color:#212121;
}
footer{
border-top:1px solid #dadada;
background:#ededed;
padding:43px 0 71px 0;
}
footer .span8{
overflow:hidden;
}
footer .privacy-box p{
text-transform:uppercase;
font:12px 'Arial';
color:#000000;
}
footer .privacy-box>p{
text-transform:uppercase;
font:11px 'Arial';
color:#000000;
}
footer .privacy-box a{
color:#63a9cd;
font:11px 'Arial';
text-transform:uppercase;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}
footer .privacy-box a:hover{
color:#000000;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}
footer .privacy-box>img{
float:left;
margin-top:-1px;
margin-right:11px;
}
footer h4{
font-weight:bold;
color:#3d3d3d;
margin:43px 0 28px 0;
}
footer .list1{
margin:0;
list-style:none;
}

.follow_icon{
margin:0;
list-style:none;
margin-top:28px;
}

.follow_icon li{
margin-right:4px;
float:left;
}

.follow_icon li a{
-webkit-transition:0!important;
-moz-transition:0!important;
-o-transition:0!important;
transition:0!important;
}

.select-menu{
display:none!important;
}

@media (min-width: 1200px) {
#contact-form label{
display:inline-block;
}

.fw_video iframe{
width:570px;
}

.form-div-1,.form-div-2,.form-div-3{
width:230px;
}

.caroufredsel_wrapper{
height:72px!important;
}

#search-404 input{
width:283px;
}

.box-thumb1{
width:237px;
}

}

@media (min-width: 980px) and (max-width: 1199px) {
.fw_video iframe{
width:460px;
}

.caroufredsel_wrapper{
height:72px!important;
}

#subscribe-form .success{
width:218px;
}

.form-div-1,.form-div-2,.form-div-3{
width:180px;
}

#search-404 input{
width:100%;
}

.box-thumb1{
width:184px;
}

}

@media (max-width: 1024px) {

.navbar_{
margin-bottom:0!important;
margin-top:0px!important; /*Altero a margem do menu - TUCO*/
float:right;
}

.nav-collapse .nav{
float:left;
}

.navbar_ .collapse{
overflow:visible;
line-height:0!important;
font-size:0;
filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

.navbar_ .navbar-inner{
filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0;
padding:0;
min-height:inherit;
border:none;
background:none;
-webkit-border-radius:none;
-moz-border-radius:none;
border-radius:none;
float:left;
}

.navbar_ .nav-collapse_{
padding:0;
height:auto;
overflow:visible!important;
}

.nav-collapse_{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
float:none;
margin:0;
padding:0;
background:none;
text-align:center;
}

.nav-collapse_ .nav{
margin:0;
}

.nav-collapse_ .nav li{
position:relative;
display:inline-block;
margin:0;
padding:0;
float:left;

zoom:1;
}
/*Altera o menu do site - TUCO*/
.nav-collapse_ .nav>li>a{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
color:#036;
box-shadow:none!important;
text-shadow:none!important;
font: 16px 'open_sansregular',Arial,Helvetica,sans-serif;
padding:0;
text-align:center;
background:transparent;
padding:90px 3px 15px 3px;
float:left;
display:inline-block;
letter-spacing:-1px;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse_ .nav>li>em{
width:10px;
height:7px;
background:url(../img/slash.png) no-repeat;
display:inline-block;
margin-top:57px;
}

.nav-collapse_ .nav>li.active>a{
color:#000!important;
background:#96989A!important;
box-shadow:0;
}


.nav-collapse_ .nav>li a.menuVerde:hover{
color:#fff!important;
background:#84c225!important;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse_ .nav>li a.menuCinza:hover{
color:#606062!important;

-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
}

.nav-collapse_ .nav>.sfHover>a{
color:#000!important;
background:#f2f2f2!important;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}
/*Altera o menu do site - tuco*/

}

@media (min-width: 768px) and (max-width: 979px) {
h1.brand{
width:100%;
padding:51px 0 50px 0!important;
background:url(../img/logo_bg.png) 0 bottom repeat-x;
}

.navbar_{
float:none;
display:inline-block;
}

.navbar_ .navbar-inner{
float:left;
margin-bottom:20px;
}
header article{
text-align:center;
}

.follow{
float:none;
display:inline-block;
margin-top:0;
margin-bottom:20px;
}

.list5 li figure{
width:100%;
margin-bottom:20px;
float:none;
}

.list4 li .extra-wrap{
overflow:visible;
}

.box-thumb1{
width:219px;
}

.list6-box:after{
right:-45px;
}

.form-div-1,.form-div-2,.form-div-3{
width:100%;
}

.form-div-1,.form-div-2{
margin-right:20px;
}

.form-box:after{
content:none;
}

.supportBanner .title1{
font-size:55px;
}

.supportBanner .title2{
font-size:25px;
line-height:23px;
margin-top:0px;
}

.thumb-pad8 .thumbnail .caption h4{
font-size:19px;
line-height:21px;
}

#search-404 input{
margin-right:0;
width:100%;
}
header{
padding-bottom:32px;
}

.banner-box .title{
font-size:15px;
}
header{
padding-bottom:0;
}
header .container{
text-align:center;
}
header .user_link{
float:none;
display:inline-block;
margin-top:0px;
margin-bottom:20px;
}

#subscribe-form .success{
width:164px;
}

.list3 li p>span{
display:block;
width:auto;
}

.follow_icon li{
margin-bottom:5px;
}

.nav-tabs li a{
font-weight:normal;
font-size:11px; /*Tuco*/
}

.tab-content{
padding:30px 20px 20px 30px;
}
footer .privacy-box>img{
float:none;
margin-right:0;
margin-bottom:10px;
}
footer .privacy-box p{
margin-bottom:7px;
}
h5{
font-size:15px;
line-height:15px;
}

.thumb-pad0 figure{
width:100%;
margin-right:0;
float:none;
margin-bottom:10px;
}

}

@media (max-width: 767px) {
.navbar_{
float:none;
}

.navbar_ .navbar-inner{
float:none;
width:100%;
display:block;
}
h1.brand{
width:100%;
padding:51px 0 50px 0!important;
background:url(../img/logo_bg.png) 0 bottom repeat-x;
}

.slogan p{
font-size:25px;
line-height:25px;
}

.follow{
display:inline-block;
float:none;
margin-top:30px;
}
header br{
display:block;
}
header .follow-box{
float:none;
width:100%;
display:block;
text-align:center;
}
header{
padding-bottom:30px;
}
header .container{
text-align:center;
}

.list1{
width:100%;
}
footer .span8 .span2{
width:20%;
margin-right:20px;
float:left;
}

#contact-form label{
margin-bottom:15px;
}

#search{
width:100%;
float:none;
}

#search input{
width:100%;
padding:11px 120px 11px 13px;
}

#search .btn.btn-primary{
position:absolute;
top:0;
right:0;
}

.banners ul{
margin-left:-20px;
}

.banners ul li{
float:left;
width:30%;
margin-left:20px;
}

.banner-box .span4{
margin-bottom:50px;
}

.list4-box{
padding-bottom:20px;
margin-bottom:50px;
}

.list3{
margin-top:50px;
}

.list6-box:after{
content:none;
}

.thumb-pad0 figure{
width:100%;
margin-right:0;
float:none;
}

.thumb-pad2{
margin-bottom:20px;
}

.hr-box:after{
content:none;
}

.navbar_ .nav-collapse_{
width:100%;
padding:0;
}

.box4{
width:29%;
float:left;
margin-right:20px;
}

.thumb-pad8 .thumbnail .caption h4{
font-size:16px;
line-height:18px;
}

.navbar_ .nav-collapse_{
padding:0;
margin:0;
border:none;
}

.navbar_ .nav-collapse_ .nav{
display:none;
}

.navbar_ .nav-collapse_{
height:auto!important;
padding-bottom:5px;
background:none;
}

.select-menu{
display:block!important;
width:100%;
border:1px solid #000;
background:#d9d9d9;
color:#000000;
cursor:pointer;
margin-top:10px;
margin-bottom:14px;
font-size:14px;
float:none;
}

.top{
display:none;
}

.form-div-1,.form-div-2,.form-div-3{
float:none;
width:100%;
margin:0 0 0 0;
}

#search-404 input{
width:100%;
float:none;
margin-right:0;
}

.error{
text-align:center;
margin-bottom:50px;
}

.box-pad1{
width:45%;
float:left;
margin-right:20px;
}

#subscribe-form .success{
width:100%;
}

.error-search>div{
padding-left:18px!important;
padding-right:20px!important;
}

.color-box{
padding-left:20px;
padding-right:20px;
}

.color-box br{
display:none;
}

.thumb-pad0{
overflow:hidden;
}

.thumb-pad0 figure{
width:auto;
margin-right:15px;
float:left;
}

.video-box figure{
margin:0;
}

.video-box figure img{
width:100%;
}

.video-box figure a{
display:block;
}

.box-thumb1{
width:28%;
margin-left:0;
margin-right:30px;
}

.thumb-pad1 .thumbnail{
width:28%;
margin-right:30px;
}

.info.marg{
margin-bottom:80px;
}

}

@media (min-width: 626px) and (max-width: 767px) {
}

@media (max-width: 626px) {
.banners ul li{
width:29%;
}

.box4{
width:28%;
float:left;
margin-right:20px;
}

.thumb-pad8 .thumbnail .caption h4{
font-size:16px;
line-height:18px;
}

.thumb-pad8 .btn.btn-link{
font-weight:normal;
font-size:11px;
padding-bottom:1px;
}

.foo-btn{
position:relative;
top:0;
float:none;
left:0;
text-align:center;
margin-bottom:20px;
}

.list5 li figure{
width:100%;
float:none;
margin-bottom:10px;
}

.projects-box.box4{
width:45%;
float:left;
margin-right:20px;
}
footer .span8 .span2{
width:20%;
margin-right:20px;
float:left;
}

.box-thumb1{
width:44%;
}

.thumb-pad1 .thumbnail{
width:42%;
margin-right:30px;
}

}

@media (max-width: 560px) {
.banners ul{
margin-left:0;
}

.banners ul li{
width:100%;
margin-left:0;
}

.banners ul li figure img{
width:100%;
}

#search-404 input{
margin-right:0;
width:100%;
}

.thumb-pad5 figure{
width:100%;
margin-right:0;
float:none;
margin-bottom:20px;
}
footer .span8 .span2{
width:20%;
margin-right:20px;
float:left;
}

.box-thumb1{
width:42%;
}

}

@media (min-width: 482px) and (max-width: 625px) {
}

@media (max-width: 480px) {
.box4{
width:100%;
float:none;
margin-right:0;
}

.list4 li .extra-wrap a{
display:block;
float:none;
margin-bottom:5px;
}

.map iframe{
height:200px;
}

.thumb-pad0 figure{
float:none;
margin-right:0;
width:100%;
margin-bottom:10px;
}

.box-pad1{
width:100%;
float:none;
margin-right:0;
}
footer p{
float:none;
margin-bottom:10px;
}
footer ul{
float:none;
display:block;
}

#subscribe-form{
margin-bottom:30px;
}
footer .span8 .span2{
width:50%;
margin-right:0;
float:left;
}

.color-box h3{
font-size:38px;
line-height:38px;
}

.color-box h2{
font-size:20px;
line-height:20px;
}

.color-box p{
font-size:13px;
line-height:21px;
}
h2{
font-size:26px;
line-height:26px;
}

.list5 li .date p>.pull-right{
float:none;
}

.list5 li br{
display:block;
}

.box-thumb1{
width:100%;
float:none;
margin-left:0;
}

.thumb-pad1 .thumbnail{
width:100%;
margin-right:0;
float:none;
}

}

@media (min-width: 320px) and (max-width: 481px) {
}

@media (max-width: 320px) {
h2{
font-size:28px;
line-height:28px;
}
h3{
font-size:16px;
line-height:20px;
}

.slogan p{
font-size:20px;
line-height:20px;
}

.banners{
margin-top:60px;
}

.list2 li a{
font-size:14px;
font-weight:normal;
}

.nav-tabs li a{
font-weight:normal;
font-size:14px;
}

.tab-content{
padding:30px 20px 20px 30px;
}

.list3 li p>span{
display:block;
}
h2{
font-size:20px;
line-height:20px;
}
footer .span8 .span2{
width:100%;
margin-right:0;
float:none;
}

.color-box h3{
font-size:28px;
line-height:28px;
font-weight:normal;
margin-bottom:7px;
}

.box-thumb1{
width:100%;
margin-right:0;
float:none;
}

.thumb-pad1 .thumbnail{
width:100%;
margin-right:0;
float:none;
}

.banner-box ul li img{
float:none;
margin-right:0;
}

.banner-box ul li .extra-wrap{
overflow:visible;
}

}

.error img{
max-width:100%!important;
}

.margBot{
margin-bottom:42px;
}

.margTop{
margin-top:50px;
}

.padBot{
padding-bottom:100px;
}

.padBot1{
padding-bottom:93px;
}

.clearfix{
*zoom:1;
}

.clearfix:before,.clearfix:after{
display:table;
content:"";
line-height:0;
}

.clearfix:after{
clear:both;
}

.hide-text{
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.input-block-level{
display:block;
width:100%;
min-height:31px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

/*Regras criadas por André Buzzo*/

.bordaVerde {
 width:100%;
 height:1px;
background-color:#84c225;
}

.cinzaSlide {
background-color:#e0e0e0;
}

.espaco10 {
height:10px;
 }

.espaco15 {
 height:15px;
 }

.espaco30 {
 height:30px;
 }

.espaco45 {
 height:45px;
 }

.espaco60 {
 height:60px;
 }

/* dispositivos no formato paisagem e abaixos */
@media (max-width: 480px) {

	/* regras serão inseridas aqui, caso necessário */
	#slideshow {
 display:none;
}

.bordaAdptavel {
display:none;
}

ul.redesSociais li span {
text-align:center;
 margin:0 auto;
 display:table;
 width:250px;
}

#containerMenu {
 width:150px;
margin:0 auto;
 }

}

}

