body {
	overflow-y: scroll;	
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(81,79,83);
}
a:hover { text-decoration: none; color: rgb(81,79,83); }
b, strong { font-weight: 600; text-transform: uppercase; /* font-size: 13px; */}
.bg_tipoa {
	background-color: #f1f1f2;		
}
.bg_tipob {
	background-color: #2f2f30;		
}
@media (min-width:768px) {
.bg_tipob .cabecalho {
	position: absolute;
	top: -9000px;
}
}
.bg_tipob #slideshow {
	position: absolute;
	left: -9000px;
}
.animacao-flash {
	position: absolute;
	right: 4.4%;
	top: 145%;
	filter: Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
	display: none;
}	

@media (max-width:768px) {
.animacao-flash {
	position: absolute;
	left: -9000px;
}	
}
@media (min-width:768px) and (max-width:992px) {
.animacao-flash iframe {
	width: 103px;
	height: 103px;
}
}
@media (min-width:992px) {
.animacao-flash iframe {
	width: 141px;
	height: 141px;
}
}
@media (min-width:1200px) {
.animacao-flash iframe {
	width: 163px;
	height: 163px;
}
}
/*CONTAINER RESOLUCOES*/
@media (min-width:992px) { .container { width: 1000px; padding: 0px; } }
@media (min-width:1200px){ .container{ width:1170px} }



@media (min-width:768px) {
.cabecalho {
	position: absolute;
	z-index: 9;
	left: 0px;
	top: 0px;
	right: 0px;
}
}

/* CABECALHO */
.cabecalho { }
.cabecalho .navbar-header { float: none; position: relative;}
@media (max-width:768px) {
.cabecalho .navbar-header { padding: 15px;  }
}
.cabecalho .navbar-header .navbar-brand {
	float: left;
	padding: 0px;
	height: auto;
}
@media (min-width:768px) {
.cabecalho .navbar-header .navbar-brand img {
  margin-top: 17.7%;
  margin-left: 16.2%;
}
}
@media (min-width:768px) {
.cabecalho .navbar-header .navbar-brand img {
	display: inline;
	/*margin-top: 32px;
	margin-left: 29px;*/
}
}
@media (max-width:768px) {
.cabecalho .navbar-header .navbar-brand {
	max-width: 70%;
}	
.cabecalho .navbar-header .navbar-brand img {
	max-width: 80%;
}
}
@media (min-width:768px) and (max-width:992px) {
.cabecalho .navbar-header .navbar-brand img {
	display: inline;	
	width: 130px;
	height: 49px;
}
}
@media (min-width:992px) {
.cabecalho .navbar-header .navbar-brand img {
	display: inline;
	width: 179px;
	height: 67px;
}
}
@media (min-width:1200px) {
.cabecalho .navbar-header .navbar-brand img {
	display: inline;	
	width: 215px;
	height: 80px;
}
}

.cabecalho .lang {
	float: right;
	/*display: none;*/
}
@media (max-width:768px) {	
.cabecalho .lang {
	margin-top: 0px;		
}
}
@media (min-width:768px) {	
.cabecalho .lang {
	margin-right: 27px;
	margin-top: 30px;		
}
}
.cabecalho .lang a {
	font-size: 13px;
	text-transform: uppercase;
	color: #e6e7e8;
	background-color: rgb(152,151,155);
	margin-left: 10px;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	letter-spacing: 0px;
	text-decoration: none;
}	
.cabecalho .lang a:hover {
	background-color: #e0006b;
}
.cabecalho .lang a.pt {}
.cabecalho .lang a.en {}
.cabecalho .lang a.fr {}


/* SLIDESHOW */
.c-slideshow { }

.c-slideshow #slideshow { }
#slideshow .carousel-caption {
	width: 50%;
	top: 39%;
	left: 7%;
	right: auto;
	text-align: left;
	text-shadow: 0 0 0 rgba(0,0,0,0.0);
	color: rgba(0,0,0,0.23);
	font-weight: 400;
	text-transform: lowercase;
	display: none;
}
@media (max-width:768px) { #slideshow .carousel-caption { position: absolute; left: -9000%; display: none; }}
@media (min-width:768px) and (max-width:992px) {
#slideshow .carousel-caption {
	font-size: 26px;
	line-height: 29px;
}
}
@media (min-width:992px) {	
#slideshow .carousel-caption {
	font-size: 37px;
	line-height: 40px;
}
}
@media (min-width:1200px) {	
#slideshow .carousel-caption {
	font-size: 43px;
	line-height: 48px;
}
}
/*.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}*/


.c-slideshow .item .carousel-caption {}
.carousel .item img {
	margin-left: auto;
	margin-right: auto;	
}

.c-slideshow .navbar-toggle-container { 
	clear: both; 
	margin-left: auto;
	margin-right: auto;
}
.c-slideshow .navbar-toggle-container:after { content: ''; width: 100%; height: 1px; clear: both; display: block; }
.c-slideshow .navbar-toggle-container a.btn-inicio {
	text-transform: uppercase;
	color: rgb(152,151,155);
	font-size: 13px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	padding: 6px 0px; 
	float: left;
}
@media (max-width:768px) {
.c-slideshow .navbar-toggle-container {	
	position: relative;	
}
}
@media (min-width:768px) {
.c-slideshow .navbar-toggle-container {
	display: none;	
}
}
.c-slideshow .navbar-header {
	float: none;
	width: 100%;
	margin: auto 20px 20px auto;
}
.c-slideshow .navbar-header .navbar-toggle { background-color: rgb(152,151,155); margin-right: 0px; }
.c-slideshow .navbar-header .navbar-toggle .icon-bar { background-color: #fff; }

.c-slideshow #menu-geral {
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

@media (max-width:768px) {
.c-slideshow #menu-geral { background-color: rgb(152,151,155);  }
}
@media (min-width:768px) {
.c-slideshow #menu-geral {
	padding: 0px;	
}
.c-slideshow #menu-geral ul { width: 100%; }
}
.c-slideshow #menu-geral ul li {}
@media (min-width:768px) {
.c-slideshow #menu-geral ul li.mn-r { float: right; }
}
.c-slideshow #menu-geral ul li a {
	text-transform: uppercase;
	color: rgb(152,151,155);
	font-size: 14px;
	cursor: pointer;

}
@media (min-width:768px) {
.c-slideshow #menu-geral ul li a {	
	display:inline-block;
	text-align:center;	
}
.c-slideshow #menu-geral ul li a:after {
	display: block;
	content: attr(title);
	font-weight: bold;
	height: 1px;
	color: transparent;
	overflow: hidden;
	visibility: hidden;
}
}
.c-slideshow #menu-geral ul.dropdown-menu li.dropdown-header, .c-slideshow #menu-geral ul.dropdown-menu li.dropdown-header a, .c-slideshow #menu-geral ul.dropdown-menu li.dropdown-header a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: rgba(0,0,0,1);
	cursor: auto;
	margin: 0px;
	padding: 0px 10px 5px 10px;
	font-weight: normal;
}
.c-slideshow #menu-geral ul.dropdown-menu li.dropdown-header a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0,0.08);
}
@media (max-width:768px) {
.c-slideshow #menu-geral ul.dropdown-menu li.dropdown-header {
	display: none;	
}	
.c-slideshow #menu-geral ul li a {
	color: #FFF;
}
}
@media (min-width:768px) {
.c-slideshow #menu-geral ul li a {
	margin-top: 6px;
	margin-bottom: 7px;	
	margin-right: 38px;
	margin-left: 0px;
	padding: 10px 0px;		
}
.c-slideshow #menu-geral ul li.mn-r a { 
	margin-right: 0px;
	margin-left: 38px;
}
}
.c-slideshow #menu-geral ul li a:hover, .c-slideshow #menu-geral ul li.active > a, .c-slideshow .navbar-toggle-container a.btn-inicio:hover {
	background-color: transparent;
	font-weight: bold;
	color: rgb(81,79,83);		
}
.c-slideshow #menu-geral ul li a:active { background-color: transparent; }
.c-slideshow #menu-geral ul li a:focus { background-color: transparent; }
@media (max-width:768px) {
.c-slideshow #menu-geral ul li > a:hover, .c-slideshow #menu-geral ul li.active > a {
	background-color: #fff;
	color: rgb(81,79,83);
}	
}

@media (min-width:768px) {
.c-slideshow #menu-geral .dropdown-menu {
	background-color: #f1f1f2;
	text-align: center;	
	min-width: 185px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid rgb(152,151,155); 
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.175);
	box-shadow: 0 2px 4px rgba(0,0,0,.175);	
	padding-top: 17px;
	padding-bottom: 17px;
	top: 95%;
	left: -75%;
	z-index: 9000;
}
.c-slideshow #menu-geral ul li ul.dropdown-menu a {
	font-size: 11px;	
	color: rgb(152,151,155);
	width: 100%;
	padding: 1px;	
}
.c-slideshow #menu-geral ul li ul.dropdown-menu a:hover {
	color: rgb(81,79,83);		
}
.c-slideshow #menu-geral .caret {
	display: none;	
}
}
.c-slideshow #menu-geral .open .dropdown-toggle {
	font-weight: bold;	
	color: rgb(81,79,83);
}
@media (max-width:768px) {
.c-slideshow #menu-geral .open .dropdown-toggle {
	background-color: #fff;
	color: rgb(81,79,83);	

}
}

@media (min-width: 979px) {
.c-slideshow #menu-geral ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
}
@media (min-width:768px) {
.c-slideshow #menu-geral .dropdown-menu.menu-empresa {
	left: -60%;
}
}

/* CORPO SITE */
.corposite {  }
@media (min-width:768px) {
.corposite .o-paginas {   padding: 0px 120px 50px 120px; }
}
.conteudos {
	min-height: 300px;
	line-height: 20px;
}
.conteudos a {  }
.conteudos p {
	margin-bottom: 5px;
}
.conteudos .col-md-12 {}
.conteudos h1.titulo {
	font-size: 18px;
	font-weight: bold;
}
.conteudos h2.subtitulo { 
	font-size: 17px;
}
.conteudos h3.subtitulo { 

}
.conteudos .subtitulo {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
}
.conteudos .bg_titulo {
	background-image: url(../images/separador.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 50px;
	margin-bottom: 20px;
}
.conteudos .breadcrumb { background-color: #ededed; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.conteudos .breadcrumb a { color: #e3000f; font-weight: bold; }
.conteudos .col-esquerda {}
.conteudos .col-direita {  }
.conteudos a.btn_vertodos {
	font-size: 11px;
	text-transform: uppercase;
	color: #a2a5aa;	
}
.conteudos a.btn_vertodos .seta {
	display: inline-block;	
	margin-left: 10px;
	font-size: 13px;
}



@media (min-width:768px) {
.conteudos .col-top-conteudo {
	margin-top: -24.7%;
	min-height: 555px;
	padding-right: 25px;
	padding-left: 125px;
}
}
.conteudos .sub-menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: normal;
}
.conteudos .sub-menu li { margin: 0px; padding: 0px; list-style-type: none; }
.conteudos .sub-menu li a {}
.conteudos .sub-menu li a:hover, .conteudos .sub-menu li a.active {

}












/*RODAPE*/
.rodape { font-size: 11px; margin-top: 20px; }
.bg_tipob .fb-caixa { display: none; }
@media (min-width:768px) {
.rodape .fb-caixa {
	text-align: right;
	margin: 0px;
	height: 1px;
}
}
@media (max-width:768px) {
.rodape .fb-caixa {
	text-align: center;
	background-color: #f1f1f2;
	margin-bottom: 10px;
	padding: 10px;
}
}
@media (min-width:768px) {
.rodape .fb-caixa img {
	margin-top: -8%;
	margin-right: -3.2%;
	position: relative;
	z-index: 1000;
}
}
@media (min-width:768px) and (max-width:992px) {
.rodape .fb-caixa img {
	margin-top: -12%;
}
}
.rodape .titulo { font-weight: 400; font-size: 15px; display: inline-block; margin-bottom: 5px; }
.col-rodape {
	background-color: rgb(227,229,230);
	padding: 10px 40px;
	text-align: center;
}
.direita {
	background-color: rgb(227,229,230);
	padding: 10px 40px;
	text-align: right;
}
.col-right{
	background-color: rgb(227,229,230);
	padding: 10px 40px;
	text-align: right;
}
.rodape a {
	color: rgb(81,79,83);
}
.rodape p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.rodape .copyright { font-size: 10px; }







/*FORMULARIO*/
.formulario { }
.formulario .formulario-conteudo {
	background-color: #b8b0aa;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin-top: 5px;
}
.formulario .form-group { text-transform: uppercase; margin-bottom: 10px; }
.formulario .form-group label { display: none; }
.formulario .form-control {
	background-color: #FFFFFF;
	color: #333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0);
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

	text-transform: uppercase;
}
.formulario .btn-enviar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 0px none;
	text-transform: uppercase;
	font-size: 13px;
	color: #58595b;
	text-transform: uppercase;
	background-color: transparent;
	font-weight: bold;
}
.formulario .campos {
	display: block;
	float: right;
}
.btn-default2 {
    color: #f1f1f2;
    background-color: #98979b;
    border-color: #ccc;
	       font-weight: 900;
    padding: 1px 6px;
    font-size: 11px;
}
.btn-default4 {
     color: white;
    font-weight: 900;
    padding: 1px 6px;
    font-size: 11px;
    background-color: #e0006b;
    border-color: #ccc;
}
.btn-default5 {
	        padding: 3px 5px;
        color: #f1f1f2;
    font-size: 10px;
}

.espessura a:hover{
	    font-weight: 400;
	font-weight: bold;
}
.tabela3 {
    float: left;
    width: 36%;
    text-align: left;
}
 
.tabela4 {
    width: 47%;
    text-align: left;
    float: right;
}

.col-rodape {
	background-color: rgb(227,229,230);
	padding: 10px 40px;
	
}
