.filtro_interno                 { background-image: url('../img/filtro.png'); height: 250px}
.corpo_interno 					{ margin-top: -230px }

.bloco_menu                     { float:left; width:23%;height: 500px; margin: 24px 0 0 1%; }
.bloco_menu_topo                { float:left; width:100%; height:60px; background-color:#0176a1; margin:70px 0 0 0; }
.bloco_menu_topo p              { font-style:italic;font-size: 25px; color: #fff; font-family: 'open_sanslight';margin-top: 20px; }
.bloco_menu_topo2               { float:left; width:100%; height:60px; background-color:#0176a1;}
.bloco_menu_topo2 p             { float:left;font-style:italic;font-size: 25px; color: #fff; font-family: 'open_sanslight';margin: 20px 0 0 20px; font-weight: bold;}
.bloco_menu_topo span           { font-family:'open_sanssemibold'; }
.bloco_menu_meio                { float:left; width:100%; background-color:#fff; }
.menu_link                      { float:left; width:100%; height:44px;} 
.menu_link:hover                { background: #f0f0f0; border-left: 5px solid #0176a1; width: 98.3%}
.menu_link:hover > a p          { margin-left: 15px}
.menu_link a                    { text-decoration: none}
.menu_link p                    { text-align: left; font-size: 15px;text-decoration:none; color: black; font-family: 'open_sanslight';margin: 15px 0 0 20px;}
.conteudo_sobre					{ float: left; width: 75% }
.conteudo_sobre h3              { float:left; color:black; font-family:'open_sanslight';font-size: 30px; margin:110px 5% 0 5%; text-transform: uppercase;}
.conteudo_sobre h3 span         { font-family: 'open_sansbold'}
.conteudo_sobre h4              { float:left; color:black; font-family:'open_sanslight';font-size: 30px; margin:0px 5% 0 5%; text-transform: uppercase;}
.conteudo_sobre h4 span         { font-family: 'open_sansbold'}
.conteudo_sobre img             { float: left; margin:20px 5%}
.texto_sobre                    { float: left; width: 90%; font-family: 'open_sanslight_italic'; font-size: 16px; text-align: left; margin: 2% 5%; line-height: 22px; font-weight: bold;}
.texto_sobre  strong            { font-family: 'open_sansbold'; font-size: 18px; text-transform: uppercase;}
.texto_sobre a 					{ color: #000 }

.bts_interno                    { margin-top: -50px; margin-bottom: 50px}
.container_portfolio_interno	{ float: left; width: 100%; margin-top: 30px }
.container_contato          	{ float: left; width: 95%; margin-top: 30px; margin-left: 5% }
/* PAGINAÇÃO */
.container_paginacao	  		{ float: left; width: 100%; text-align: center; margin-top: 30px}
.container_paginacao_33         { float: left; margin: 0 auto; width: 33%; height: 40px; margin-bottom: 30px}
.paginacao_b					{ margin: 0 auto;}
.paginacao_b li					{ float: left; margin: 3px}
.paginacao_b li a				{ float: left; display: block; padding: 8px 12px 8px 12px; margin: 0 0px 0 0; text-decoration: none; font-family: 'open_sansbold'; font-size: 20px; color: #727272; }
.paginacao_b li a:hover			{ background: #d9d9d9; color: #000;}
.paginacao_b li .pg_ativa		{ background: #088d4a; color: #fff;}
.pag 							{ font-family: 'Helvetica67-CondensedMedium'; font-size: 18px; color: #000; text-decoration: none;}
/* FIM */

.desc_sobre               { float: left; width: 100%; margin-top: 25px; margin-bottom: 30px; text-align: left; font-family: 'open_sansregular'; font-size: 18px; color: #3e3e3e; font-style: italic; line-height: 28px}
.desc_sobre  span         { float: left; width: 100%; text-align: left; font-family: 'Helvetica67-CondensedMedium'; font-size: 40px; font-style: normal; font-weight: bold; padding-bottom: 20px; line-height: 45px}

.titulo_contato               { float: left; width: 100%; text-align: left; font-family: 'open_sanslight'; font-size: 24px; color: black; font-weight: bold; margin-top: 15px}
 #sucesso						{ float: left; width: 100%; padding: 10px 0px; margin: 20px auto; font-family: 'open_sansregular'; font-size: 20px; color: #fff; background-color: #088d4a }

.maps 						{ float: left; width: 100%; height: 480px; }
.form_contato 			            { float: left; width: 95%; padding-right: : 5%; margin-bottom: 100px}
.form_contato input[type='text']	{ float: left; background-color: #eeeeee; width: 90%; padding: 3%; border: 0px; margin-bottom: 20px;  font-family: 'open_sansregular'; font-size: 16px; color: #3e3e3e;}
.form_contato input[type='tel']	    { float: left; background-color: #eeeeee; width: 90%; padding: 3%; border: 0px; margin-bottom: 20px;  font-family: 'open_sansregular'; font-size: 16px; color: #3e3e3e;}
.form_contato input[type='email']	{ float: left; background-color: #eeeeee; width: 90%; padding: 3%; border: 0px; margin-bottom: 20px;  font-family: 'open_sansregular'; font-size: 16px; color: #3e3e3e;}
.form_contato textarea				{ float: left; background-color: #eeeeee; width: 90%; padding: 3%; height: 100px; border: 0px; margin-bottom: 20px;  font-family: 'open_sansregular'; font-size: 16px; color: #3e3e3e;}
.form_contato input[type='submit']  { float: left; border: 0px; cursor: pointer; font-family: 'open_sansbold'; font-size: 16px; color: #fff; background-color: #088d4a; padding: 5px 20px; margin-top: 100px;}
.form_contato input[type='file']	{ float: left; background-color: #eeeeee; width: 90%; padding: 3%; border: 0px; margin-bottom: 20px;  font-family: 'open_sansregular'; font-size: 16px; color: #3e3e3e;}
#linha{ float:left;width:150px; }

.conselho_fiscal {float:left; margin:150px 0 0 0; text-align:left;}
.conselho_total{float:left;width:100%;}

.filtro_blocom                 { background-image: url('../img/filtro_blocom.jpg'); height: 330px; background-position: center center;}
.cabecalho                      { float: left; width: 100%;  margin-top: 165px; text-align: center;}
.cabecalho h1                   { font-family: 'open_sansbold'; font-size: 35px; font-weight: normal; color: #fff; background-color: #088d4a; margin: 0 auto; width: 600px; padding: 13px 20px; text-transform: uppercase;line-height: 45px;}

.cabecalho p                    { float: left; width: 100%; font-family: 'open_sanslight_italic'; font-size: 24px; line-height: 20px; color: #232323; margin: 40px 0;}
.cabecalho p a                  { font-family: 'open_sanslight_italic'; font-size: 24px; line-height: 22px; color: #232323;}

.bloco_75                        { float: left; width: 75% }
.bloco_66                        { float: left; width: 66.6% }

.blocom                      { float: left; width: 100%; text-align: left;margin-bottom: 30px}
.blocom p                    { float: left; width: 100%; font-family: 'open_sanslight_italic'; font-size: 24px; line-height: 20px; color: #232323; margin: 40px 0;}
.blocom p a                  { float: left; font-family: 'open_sanslight_italic'; font-size: 20px; line-height: 22px; color: #fff; background-color: #f48533; padding: 10px 20px; text-decoration: none; margin-top: 30px}

.blocom h2                   { font-family: 'open_sanslight'; font-size: 35px; font-weight: normal; color: #252525; text-transform: uppercase;line-height: 40px; font-weight: normal;}
.blocom h2  span             { font-family: 'open_sansbold'; }
.blocom h4                   { font-family: 'open_sansbold'; font-size: 35px; font-weight: normal; color: #056c38; text-transform: uppercase;line-height: 40px;}
.blocom h5                   { font-family: 'open_sansbold'; font-size: 35px; font-weight: normal; color: #232323; text-transform: uppercase;line-height: 40px;}

.cabecalho_sub                      { float: left; width: 100%; text-align: center;}
.cabecalho_sub h3                   { font-family: 'open_sanslight'; font-size: 35px; font-weight: normal; color: #252525; text-transform: uppercase;line-height: 40px; font-weight: normal;}
.cabecalho_sub h3  span             { font-family: 'open_sansbold'; }
.cabecalho_sub p                    { float: left; width: 100%; font-family: 'open_sanslight_italic'; font-size: 24px; line-height: 30px; color: #232323; margin: 20px 0;}


.img_blocos { float: left; width: 90%}
.texto_blocom {
    float: left;
    width: 90%;
    font-family: 'open_sanslight_italic';
    font-size: 16px;
    text-align: left;
    margin: 3% 0;
    line-height: 26px;
    font-weight: bold;
}
.texto_blocom a {float: left; font-family: 'open_sanslight_italic'; font-size: 20px; line-height: 22px; color: #fff; background-color: #f48533; padding: 10px 20px; text-decoration: none; margin-top: 30px
}
.bloco_ambiente_blocom {
    float: left;
    width: 32%;
    height: 21%;
    margin-left: 1%;
}
.circulo_blocom {
    float: left;
    width: 130px;
    height: 130px;
    margin: -50px 0 0 35%;
    padding: 0 auto;
}
.img_banner_blocom { float: left; width: 100%; margin: 80px 0;}
.padding {float: left; width: 100%; padding-top: 80px; }
.container_lateral { float: left; width: 96%; padding: 5% 2%; }
.bg_cinza { background-color: #f7f7f7; padding: 40px 0; margin-bottom: 50px}
.link_final { float: left; width: 100%; padding: 50px 0 }
.link_final a {font-family: 'open_sanslight_italic'; font-size: 20px; line-height: 22px; color: #fff; background-color: #f48533; padding: 10px 20px; text-decoration: none; margin-top: 30px
}