/*------BARRA INÍCIO DO SITE-----*/
.menu_top3{min-height: 30px; background: #791F1C; padding: 0px;}

/*------- NAVBAR BARRA DE NAVEGAÇÃO PÁGINA PRINCIPAL --------------------------------------------------*/
.menu_top2{min-height: 60px; background: #791F1C; padding: 0px;}
.menu_top2 ul{text-align: left; width: 100%;}
.menu_top2 ul > li{margin-right:3px;} /*   LARGURA ONDE FICAM OS BOTÕES COM TEXTOS   */
.menu_top2 ul > li > a{padding:20px 30px; font-size: 16px; font-weight: bold; color:#FF8C00 !important;} /*---CORES DO TEXTO---*/
.menu_top2 ul > li > a:hover{background: #641D17 !important;} /*---SOMBRAS EMBAIXO DAS PALAVRAS---*/

.navbar-default{background: none; padding: 0px; border: none !important;}
.navbar-collapse{padding: 0px;}

/*------- NAVBAR BARRA DE NAVEGAÇÃO OUTRAS PÁGINAS --------------------------------------------------*/



/*.menu_top{min-height: 60px; background: #791F1C; padding: 0px;}
.menu_top ul{text-align: left; width: 100%;}
.menu_top ul > li{margin-right:3px;} /*   LARGURA ONDE FICAM OS BOTÕES COM TEXTOS   */
/*.menu_top ul > li > a{padding:20px 30px; font-size: 16px; font-weight: bold; color:#FF8C00 !important;} /*---CORES DO TEXTO---*/
/*.menu_top ul > li > a:hover{background: #641D17 !important;} /*---SOMBRAS EMBAIXO DAS PALAVRAS---*/

/*.navbar-header {float: none; text-align: center; padding: 0px !important; margin: 0px !important;}
.navbar-default{background: none; padding: 0px; border: none !important;}
.navbar-collapse{padding: 0px;}*/

	/*.navbar-header {float: none; text-align: center; padding: 0px !important; margin: 0px !important;}
    .navbar-collapse{border: 0px !important; background:none !important; padding: 0px 25px;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle{display: block; margin-top: 10px; margin-bottom: 10px; margin-left:auto; margin-right:auto; width: 160px; float: none; border: none; background: #D5554A !important; color:#fff;}
    .navbar-toggle:hover{background: #B7352B !important; color:#fff !important;}*/

/*---   FORMATA OS TITULOS DE ABERTURA DAS BARRAS DE DIREITO   ---*/
.section_pages{margin-top: 20px;}
.titlespags{padding: 0px; font-size: 29px; color:#791F1C; font-weight: 900; margin-bottom: 15px;}
.title_prods{font-weight: 900; color: #444; font-size: 20px; margin-bottom: 7px;}

/*--- FORMATA TODOS OS TEXTOS EM NEGRITO ITÁLICO ETC ------*/
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}
#negrito {
    font-weight: bold;
}
#italico {
    font-style: italic;
}
#sublinhado {
    text-decoration: underline;
} 
#justificado {
    text-align: justify;
	font-size: 18px;
}
/*----------------------------------------------------------*/

/*----  IMAGEM INTERROGAÇÃO   ---------------------------------------------------------------------------------*/

.block_aprensent {background: #eee url(../img/bg_shadow.png) center bottom no-repeat;padding: 40px 0px 68px 0px;}
.resume_emp {padding: 0px 30px 0px 0px;}
.title_homeemp {padding: 0px 0px 20px 62px; /* ALTERADO: adiciona espaço abaixo do texto 20px*/
    background: url(../img/interrogacao2.png) left top no-repeat;display: block;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
    /* REMOVIDO: height fixo que limitava o conteúdo e fixava a linha muito próxima */
    /* height: 65px; */
.title_homeemp > h2 {color: #791F1B;line-height: 30px;font-size: 29px;font-weight: 900;display: block;}
.title_homeemp > span {display: block;font-size: 15px;color: #777;margin-top: 2px;}
.resume_emp > p {font-size: 15px;display: block;color: #868686;line-height: 24px;}
/*-------------------------------------------------------------------------------------------------------------*/

.video_home{padding: 0px 0px 0px 30px;}
.video_home > h2{display: block; background: url(../img/icon_play.png) left top no-repeat; padding-left: 38px; padding-top: 3px; height: 38px; font-size: 18px; color: #48484A; font-weight: 900;}
.video_home > iframe{border:7px solid #791F1C; width: 100%; height: 300px; margin-top: 3px;}

.block_cont_ultnotc{margin-top: 20px;}

.block_servcs_home{margin-top: 35px;}
.block_servcs_home h2{display: block; margin-bottom: 10px; background:#791F1C; height: 68px; font-size: 18px; color:#fff; font-weight: 900; padding: 23px 0px 0px 20px;}

.footer{margin-top: 80px; background:url(../img/bg_footer.jpg) bottom repeat-x; min-height: 270px;}
.block_linksuteis{background: #fff;}
.block_linksuteis > h2{display: block; font-size: 18px; font-weight: 900; color:#791F1C; padding-top: 15px;}
.block_linksuteis > div{padding: 15px 0px; text-align: center;}



.rep_linksuteis{padding: 0px; margin-bottom: 30px;}
.rep_linksuteis > div{border: 1px solid #ccc; text-align: center; padding:15px 0px; width: 250px; margin: 0 auto;}

.localizacao > iframe{border:6px solid #eee; width: 100%; height: 600px;}

.icons_contato_telef{background: url(../img/icon_telefone.png) left top no-repeat; height: 34px; padding: 3px 0 0 40px; font-size: 20px; color:#515151; margin-top: 20px;}
.icons_contato_email{background: url(../img/icon_email.png) left top no-repeat; height: 34px; padding: 3px 0 0 40px; font-size: 20px; color:#515151; margin-top: 20px;}
.icons_contato_celul{background: url(../img/icon_telefone.png) left top no-repeat; height: 34px; padding: 3px 0 0 40px; font-size: 20px; color:#515151; margin-top: 20px;}

.contato > form{margin-top: 50px; padding: 0px;}
.contato > form > label{margin-bottom: 15px;}
.contato > form > label > span{color:#212E3A; font-size:17px; display: block; margin-bottom: 2px;}
.contato > form > label > input, .contato > form > label > textarea{display: block; border:1px solid #ccc; padding: 8px;}
.contato > form > label > textarea{height: 150px;}

#return_contact{font-size: 16px; color:#666; margin-top: 10px;}
#return_contact > div{display: none;}

.bot_send_contact > input{float: right; width: 130px; color:#fff; border: none; background: #515151; font-size: 20px; padding-top: 10px; padding-bottom: 10px; cursor:pointer;}

/*------CARROSSEL------*/
#owl-demo .owl-prev{left:10% !important;}
#owl-demo .owl-next{right:10% !important;}

.desc_contact{padding: 0px; text-align: center; margin-top: 30px; color:#666; font-size: 15px; line-height: 23px;}

@media(min-width:993px) and (max-width:1200px){

	.rep_linksuteis > div{width: 210px;}
    .rep_linksuteis > div > img{margin-top: 30px; margin-bottom: 30px;}

	/*  LOCALIZAÇÃO   */
	.localizacao > iframe{height: 450px;}
	.block_servcs_home .morenoticias{margin-top: 0px;}
}

/*   HEADER TOP   */

@media(min-width:769px) and (max-width:992px){

	.title_prods{font-size: 20px;}

	.rep_linksuteis > div{width: 220px;}
    .rep_linksuteis > div > img{margin-top: 30px; margin-bottom: 30px;}

	.localizacao > iframe{height: 400px;}

	.icons_contato_telef{background: url(../img/icon_telefone.png) center top no-repeat; height: auto; padding: 35px 0 0 0px; margin-top: 20px; text-align: center;}
	.icons_contato_email{background: url(../img/icon_email.png) center top no-repeat; height: auto; padding: 35px 0 0 0px; margin-top: 20px; text-align: center;}
	.icons_contato_celul{background: url(../img/icon_telefone.png) center top no-repeat; height: auto; padding: 35px 0 0 0px; margin-top:20px; text-align: center;}

	.contato > form{margin-top: 30px;}

	#return_contact{margin-top: 0px; text-align: center; padding: 0px;}
	.bot_send_contact{padding: 0px; text-align: center; margin-top: 15px;}
	.bot_send_contact > input{float: none;}
	.block_servcs_home .morenoticias{margin-top: 0px;}
}



@media(max-width:767px){

	.rep_servc_home{margin-bottom: 30px;}

	.footer{margin-top: 50px; min-height: auto; padding-bottom: 25px;}
	.desc_copy_footer{float: none; font-size:14px;}
	

	.empresa > a{float: none; width: 270px; margin: 0 auto; display: block;}
	.empresa > .desc{margin-top: 15px;}
	
	.titlespags{font-size: 25px;}

	.rep_linksuteis > div{width: 210px;}
    .rep_linksuteis > div > img{margin-top: 30px; margin-bottom: 30px;}
	
	.icons_contato_telef{background: url(../img/icon_telefone.png) center top no-repeat; height: auto; font-size: 16px; padding: 35px 0 0 0px; margin-top: 20px; text-align: center;}
	.icons_contato_email{background: url(../img/icon_email.png) center top no-repeat; height: auto; font-size: 16px; padding: 35px 0 0 0px; margin-top: 20px; text-align: center;}
	.icons_contato_celul{background: url(../img/icon_telefone.png) center top no-repeat; height: auto; font-size: 16px; padding: 35px 0 0 0px; margin-top:20px; text-align: center;}

	.contato > form{margin-top: 30px;}

	.contato > form > label{padding: 0px;}
	#return_contact{margin-top: 0px; text-align: center; font-size: 14px;}
	.bot_send_contact{padding: 0px; text-align: center; margin-top: 15px;}
	.bot_send_contact > input{float: none;}
}

