/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css

*/

/*---------------------------------
	IMPORTS
-----------------------------------*/

@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Poiret+One&display=swap');

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "verdana", arial, arimo, sans-serif;
font-weight:normal;
}

thead th,
tbody th{
font-family: "verdana", arial, arimo, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "verdana", arial, arimo, sans-serif;
}

.menu{
font-family: "verdana", arial, arimo, sans-serif;
}

blockquote{
font-family: "verdana", arial, arimo, sans-serif;
}

.logowhatsapp img{
	margin:0px!important;
	width:40px;
	float:right;
}

.logowhatsappmobile img{
	margin:0px!important;
	width:40px;
}

.teldesktop{
	float:right;
	font-style:italic;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.0000em !important;
	color:#FFF;
	margin:7px 10px 5px 10px!important;
}

.teldesktop a{
	text-decoration:none;
	color:#FFF;
}

.numdesktop{
	float:right;
	font-style:italic;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.3000em !important;
	font-weight:bold;
	color:yellow;
	margin:7px 0px 0px 0px;
}

.numdesktop a{
	text-decoration:none;
	color:yellow;
}

.pesquisar{
	margin-top:4px !important;
}

.pesquisar .frase{
	font-style:italic;
	font-size:0.75555em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:1px solid #000  !important;
	border-right:none !important;
	color:#000 !important;
	background-color:#f1f3e8 !important;
	width: 137px !important;
	padding:5px 5px !important;
	margin:6px 0px 0px 0px !important;
	
}

/* Chrome/Opera/Safari */
.pesquisar .frase::-webkit-input-placeholder{
	color: #000 ;
	background-color:#f1f3e8 !important;
}

/* Firefox 19+ */
.pesquisar .frase::-moz-placeholder{
	color: #000 ;
	background-color:#f1f3e8 !important;
}

/* IE 10+ */
.pesquisar .frase::-ms-input-placeholder{
	color: #000 ;
	background-color:#f1f3e8 !important;
}

/* Firefox 18- */
.pesquisar .frase::-moz-placeholder {
	color: #7c0500 ;
	background-color:#f1f3e8 !important;
}

.pesquisar .btao{
	text-indent:0px !important;
	text-shadow:none !important;
	font-size:0.95555000em !important;
	-moz-border-radius:2px !important;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	font-style:italic !important;
	border:1px solid #000 !important;
	background:#000 !important;
	color:#FFF !important;
	margin:0px !important;
	padding:5px !important;
	width:35px !important;
	height:30px;
	transition:1s;

}

.pesquisar .btao:hover{
	color:#000 !important;
	background:#FFF !important;
}

.search{
	color:#FFF  !important;
	margin-top:7px;	
}

.search label{
	padding-top:0px !important;
	font-family: "verdana", arial, arimo, sans-serif !important;
	font-size:1.0000em !important;
}

.search .texto{
	padding-top:7px;
	font-size:0.85555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:1px solid #FFF  !important;
	border-right:none !important;
	background-color:#b22024    !important;
	color:#FFF  !important;
}

/* Chrome/Opera/Safari */
.search .texto::-webkit-input-placeholder{
	color: #FFF ;
}
/* Firefox 19+ */
.search .texto::-moz-placeholder{
	color: #FFF ;
}
/* IE 10+ */
.search .texto::-ms-input-placeholder{
	color: #FFF ;
}
/* Firefox 18- */
.search .texto::-moz-placeholder {
	color: #FFF ;
}

.search .botao{
	text-indent:0px !important;
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.95555000em !important;
	-moz-border-radius:2px !important;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	background:#7c0500 !important;
	font-style:italic !important;
	border:1px solid #7c0500 !important;
	margin:0px !important;
	padding:5px !important;
	width:40px !important;
	height:35px;
	transition:1s;
}

.search .botao:hover{
	color:#7c0500 !important;
	background:#FFF !important;
	border:1px solid #FFF !important;
}



/*---------------------------------
	LAYOUT
-----------------------------------*/

html{
	scroll-behavior: smooth;
}

body{
margin:0;
padding:0 0 0 0;
color:#333;
font:normal 0.9em/150% 'verdana', arial, arimo, sans-serif;
background-color:#f1f3e8;

}

.recuo{
	padding-left:5px;
	line-height:30px;
}

.curriculum{
	padding-left:5px;
	overflow:auto;
	margin-bottom:30px;
	min-height:180px;
}

.profissional img{
	margin:15px 0px 0px 5px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border:2px solid #FFF ;
}

.destaque h3{
	display:block !important;
	color:#FFF;
	background-color:#b22024;
	padding:2px 5px;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.255555em;
}

.direito h3{
	display:block !important;
	margin-left:5px;
	color:#b22024;
	padding:0px;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.255555em;
}

.ancoras{
	padding:15px 30px;
	margin:0px 20px 20px 5px;
	color:#FFF;
	border:2px solid #b22024;
	background-color:#b22024;
	display:inline-block;
	width:230px;	
	height:60px;
	text-align:center;
	text-decoration:none;
	transition:1s;
}

.ancoras:hover{
	color:#b22024;
	border:2px solid #b22024;	
	background-color:#FFF !important;
}

.subir{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.955500em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	color:#FFF!important;
	margin:2px 0px !important;
	padding:10px 15px !important;
	width:auto !important;
	transition:1s;
	text-indent:0px !important;
}

.subir:hover{
	border:1px solid #b22024 !important;
	background:#FFF !important;
	color:#b22024!important;
}

.all{
	width:100%;
}

.topo{
	min-height:50px;
	padding:0px 0px 5px;
	overflow:auto;
	background-image:url(img/topo_trabalhistaempresa.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}

.tarja{
	min-height:60px;
	overflow:auto;
	padding:0px;
	background-color:#b22024;
	border-top:5px solid #7c0500;
}

.logotipoh img{
	margin-top:12px;
}

.barra{
	margin-top:4px !important;
}

.barra a{
	color:#7c0500;
	padding:10px 5px;
	text-decoration:none;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.8000em;
	margin:0px;
	display:inline-block;
	transition:1s;

}

.barra a:hover{
	color:#FFF ;
	background-color:#b22024;
}

.subtitulos{
	position:relative;
}


.subtitulos h3{
	margin-left:5px;
	padding:0px 20px 2px 5px;
	border-bottom:2px solid #db0430;
	display:inline-block;
	color:#333;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.255555em;
	font-weight:bold;
}

.subtitulos .envelope{
	margin-left:5px;
	color:#b22024;
	font-size:1.3em;
}

.subtitulos ul{
	margin-bottom:5px !important;
}

.subtitulos .linkedin{
	position:absolute;
	top:12px;
}

.subtitulos .emails{
	color:#b22024 !important;
	text-decoration:none;
	transition:1s;
}

.subtitulos .emails:hover{
	text-decoration:underline;
}

.todos a{
	text-decoration:none !important;
}


.todos .secundario{
	color:#FFF;
	padding:10px 15px;
	min-height:50px;
	overflow:auto;
	border:2px solid #b22024;	
	background-color:#b22024   !important;
	width:120px;
	height:120px;
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	padding-top:35px;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.8em;
	transition:1s;
}

.todos .secundario:hover{
	color:#b22024;
	border:2px solid #b22024;	
	background-color:#FFF !important;
}

.atualidades{
	min-height:50px;
	overflow:auto;	
	padding:0px 0px 10px;
}

.atualidades img{
	border:1px solid #7c0500;
	margin-left:2px;
}

.materia{
	font-size:0.955em;

}

.materia h5{
	font-size:1.3555em;
	color:#000;
	margin:0px !important;
}

.materia h6{
	font-size:1.10000em;
	color:#999;
	margin:0px 0px 5px !important;
}

.materia{
	font-size:0.955em;

}

.materia h5{
	font-size:1.3555em;
	color:#b22024;
	margin:0px !important;
	display:inline-block;
	height:45px;
}

.materia a{
	font-size:1.3555em;
	color:#b22024;
	margin:0px !important;
	text-decoration:none !important;
	height:45px;
	display:inline-block:
}

.materia p{
	margin-bottom:10px !important;
}

.materia .mostrar{
	/*border:1px red solid;*/
	overflow:hidden;
	height:80px;
	margin-bottom:4px;
	line-height:16px;
}

.tarjamobile{
	margin-top:-10px !important;
	background-image:url(img/topo.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:60px;
	background-color:#b22024;
}

.pdf a{
	text-align:center;
	font-size:1.655em !important;
	color:#FFF;
	padding:11px;
	width:25px;
	border:none !important;
	margin-top:-10px;
	transition:1s;
	display:inline-block;
}

.pdf a:hover{
	color:#F3F3F3;	
}

.pdfmobile a{
	text-align:center;
	font-size:1.655em !important;
	color:#FFF;
	padding:11px;
	width:25px;
	border:none !important;
	margin-top:2px;
	transition:1s;
	display:inline-block;
}

.pdfmobile a:hover{
	color:#F3F3F3;	
}

.redesociais a{
	display:inline-block;
	font-size:1.255em !important;
	color:#FFF;
	background-color:#b22024;
	padding:11px;
	width:40px;
	height:40px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border:none !important;
	margin-left:2px;
	transition:1s;
}

.redesociais a:hover{
	background-color:#7c0500;
}


.redesociais p{
	font-size:1.255em !important;
	color:#FFF;
	text-align:center;
	font-style:italic;
}


.redesmobile a{
	text-align:center;
	font-size:1.455em !important;
	color:#FFF;
	padding:18px;
	display:block;
	width:80px;
	height:80px;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	background-color:#b22024;
	border:none !important;
	margin-left:2px;
	transition:1s;
}

.redesmobile span{
	display:block;
}

.banner{
	position:relative;
	/*border-top:1px solid #b22024;*/
	border-bottom:5px solid #CCC;
}

.banner img{
	border:none;
}

.banner span{
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	bottom: 8%;
	left:20%;
	display:block;
	background-color:#b22024;
	font-size:1.3555em;
	padding:20px;
	color:#FFF;
	text-transform:uppercase;

}

.banner:hover img {
  opacity: 0.9;
}

.banner:hover span {
  opacity: 0.8;
}

.slideshow img{
	width:100% !important;

}

/* Superior */


.superior{
	position:relative;
	/*border-top:1px solid #b22024;*/
	border-bottom:5px solid #CCC;
}

.superior img{
	border:none;
	width:100% !important;
}

.superior span{
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	bottom: 8%;
	left:20%;
	display:block;
	background-color:#b22024;
	font-size:1.3555em;
	padding:20px;
	color:#FFF;
	text-transform:uppercase;

}

.superior:hover img {
  opacity: 0.9;
}

.superior:hover span {
  opacity: 0.8;
}

.frente .titulo{
	margin-top:10px;
	text-decoration:none;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.9555em;
	text-transform:uppercase;
	padding:10px 15px; 
	color:#FFF;
	background-color:#b22024;
	display:inline-block;

}

.frente .descricao{
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.8000em;
}

.frente img{
	border:2px #CCC solid;
}

.escuro{
	position:relative;
	background-position:center center;
	background-size:cover;
	height:300px;
	overflow:auto;
	z-index:9;
	border-top:5px solid #F3F3F3;
}

.escuro .dentro{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	bottom:0px;
	right:0px;
	left:0px;
	background-image:url(img/overlays/03.png);
	z-index:99;
	text-align:center;
}

.escuro .dentro h3{
	display:inline-block;
	padding-left:20px;
	padding-top:120px;
	font-size:2.0em !important;
	z-index:999;
	color:yellow;
	text-transform:uppercase;
}

.escuro .dentro b{
	color:yellow;
	text-transform:uppercase;
}

.vejamais{
	position:relative;
	text-shadow:none !important;
	color:#FFF !important;
	font-size:1.0em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	margin:2px 0px !important;
	padding:5px 10px !important;
	transition:1s;
}

.vejamais:hover{
	background:#db0430   !important;
	border:1px solid #db0430   !important;

}

.menorveja{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.955500em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	color:#FFF!important;
	margin:2px 0px !important;
	padding:10px 15px !important;
	width:auto !important;
	transition:1s;
	text-indent:0px !important;
}

.menorveja:hover{
	border:1px solid #b22024 !important;
	background:#FFF !important;
	color:#b22024!important;
}


.claro{
	/*background-image:url(img/fundo.jpg);*/
	/*background-color:#ebebeb;*/
	min-height:50px;
	overflow:auto;
	
}

.claro .quadro{
	background-color:#ebebeb;
	min-height:150px;
	padding:15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #CCC;
}


.vinheta h5{
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.2555em;
	padding:5px; 
	color:#FFF;
	background-color:#b22024;
	display:inline-block;
	
}

.galeria img{
	border-top:1px solid #ccc !important;
	border-left:1px solid #ccc !important;
	border-bottom:15px solid #ccc !important;
	border-right:1px solid #ccc !important;
	transition:1s;
}

.galeria img:hover{
	border-top:1px solid #F3F3F3 !important;
	border-left:1px solid #F3F3F3 !important;
	border-bottom:15px solid #F3F3F3 !important;
	border-right:1px solid #F3F3F3 !important;
}

.rodape{
	padding-top:5px !important;
	background-color: #7c0500;
	overflow:auto;
	min-height:120px;
	overflow:auto;
	color:#FFF;
	font-size:0.8000em;
}

.rodape .endereco{
	float:left;
}

.rodape .endereco a{
	text-decoration:none;
}


.rodape .endereco .local{
	float:left;
}

.rodape .endereco .local i{
	color:#FFF;
}

.rodape .endereco .texto{
	margin-left:40px;
}

.rodape .endereco .texto a{
	color:#FFF;
	text-decoration:none;
	transition:1s;
}

.rodape .endereco .texto a:hover{
	text-decoration:underline;
}

.rodape .endereco h3{
	color:yellow;
	font-size:1.355555em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:15px;
}

.rodape .redes{
	float:left;
	padding-left:45px;
}

.rodape .redes a{
	text-decoration:none;
}

.rodape .redes h3{
	color:yellow;
	font-size:1.355555em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:15px;
}

.rodape .atendimento{
	float:left;
	padding-left:40px;
}

.rodape .atendimento a{
	text-decoration:none;
}

.rodape .atendimento h3{
	color:yellow;
	font-size:1.355555em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:15px;
}

.rodape .atendimento .logowts{
	float:left;
}

.rodape .atendimento .telrodape{
	float:left;
	margin:10px 5px;
	color:#FFF;
	font-size:1.355555em;
	font-style:italic;
	margin-bottom:15px;
}

.rodape .atendimento .telrodape a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}


.rodape .icone{
	margin-top:10px;
}

.rodape .whats{
	margin-top:5px;
	width:35px;
}

.rodape .mail a{
	color:#FFF !important;
	text-decoration:none;
}

.rodape .mail a:hover{
	text-decoration:underline;
}




.rodape .redes p{
	margin-top:20px;
}

.rodape .redes .redondo{
	font-size:1.655em !important;
	color:#FFF;
	padding:11px;
	display:block;
	width:46px;
	height:46px;
	border-radius:23px;
	-moz-border-radius:23px;
	-webkit-border-radius:23px;
	background-color:#b22024;
	border:none !important;
	margin-left:5px;
	float:left;
	text-align:center;
	transition:1s;
}

.rodape .redes .redondo:hover{
	background:#FFF !important;
	color:#7c0500;	 
}


.fale{
	font-size:0.750000em !important;
	color:#666 ;
}

.fale img:hover{
	border-bottom:1px solid #FFF;

}

.fale img{
	border-bottom:1px solid #366b95;
	transition:1s;
}

.fale img:hover{
	border-bottom:1px solid #FFF;

}

.assinatura{
	background-color:#f1f3e8;
	min-height:10px;
	padding:5px 0px;
	overflow:auto;
	font-size:0.75555000em !important;
	color:#7c0500 ;
}

.newsletter{
	color:#FFF;
	background-color:#7c0500;
	padding:5px 15px;
	min-height:10px;
	overflow:auto;
}

.assine .informativo{
	display:inline-block !important;
	font-family: "verdana", arial, arimo, sans-serif !important;
	font-size:1.155555em !important;
}

.assine .texto{
	font-size:1.15555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:none !important;
	border-right:none !important;
	background-color:#f1f3e8  !important;
	color:#7c0500 !important;
	height:35px !important;
	width:100%;
	padding:5px !important;	
	margin:17px 0px 0px 0px !important;
}

.assine .textomobile{
	font-size:1.15555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:none !important;
	border-right:none !important;
	background-color:#f1f3e8  !important;
	color:#7c0500 !important;
	height:35px !important;
	width:300px !important;
	padding:5px !important;	
}

.assine .g-recaptcha{
	display:inline-block !important;
}

/* Chrome/Opera/Safari */
.assine .texto::-webkit-input-placeholder{
	color: #7c0500 ;
}
/* Firefox 19+ */
.assine .texto::-moz-placeholder{
	color: #7c0500 ;
}
/* IE 10+ */
.assine .texto::-ms-input-placeholder{
	color: #7c0500 ;
}
/* Firefox 18- */
.assine .texto::-moz-placeholder {
	color: #7c0500 ;
}

.assine .botaonews{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.95555000em !important;
	-moz-border-radius:2px !important;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	background:#b22024 !important;
	font-style:italic !important;
	border:1px solid #b22024   !important;
	margin:20px 0px 0px 0px !important;
	padding:0px 7px 0px 0px !important;
	width:48px !important;
	height:35px !important;
	transition:1s;
}

.assine .botaonews:hover{
	background:#FFF !important;
	border:1px solid #FFF !important;
	color:#7c0500 !important;
}

.assine .botaonewsmobile{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.95555000em !important;
	-moz-border-radius:2px !important;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	background:#b22024 !important;
	font-style:italic !important;
	border:1px solid #b22024   !important;
	margin:0px 0px 12px 0px !important;
	padding:0px 7px 0px 0px !important;
	width:48px !important;
	height:35px !important;
	transition:1s;
}

.assine .botaonewsmobile:hover{
	background:#FFF !important;
	border:1px solid #FFF !important;
	color:#7c0500 !important;
}

.restrito{
	padding:10px 15px;
	
}

.restrito .acompanhe{
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.7555em;
	color:#7c0500 ;	
}

.restrito h3{
	color:#7c0500;
	display:block;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.155555em;
}


.restrito .texto{
	font-size:0.95555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:1px solid #b22024  !important;
	border-right:none !important;
	background-color:#f1f3e8  !important;
	color:#7c0500  !important;
	width:100% !important;
	
}

.contato .acompanhe{
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:0.7555em;
	color:#7c0500 ;	
}

.contato h3{
	color:#7c0500;
	display:block;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.155555em;
}

.contato .vermelho{
	color:#7c0500 !important;
}

.contato .preto{
	color:#000 !important;
}

.contato .texto{
	font-size:0.95555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:1px solid #b22024  !important;
	border-right:none !important;
	background-color:#f1f3e8  !important;
	color:#7c0500  !important;
	width:100% !important;
	
}

.contato .codigo{
	font-size:0.95555000em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-top:none !important;
	border-left:none !important;
	border-bottom:1px solid #b22024  !important;
	border-right:none !important;
	background-color:#f1f3e8  !important;
	color:#7c0500  !important;
	width:160px !important;
	margin-bottom:-10px !important;
	
}

.contato textarea{
	border:1px solid #b22024 !important;
	background-color:#f1f3e8 !important;
	color:#7c0500 !important;
	width:100% !important;
	height:265px !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	resize:none;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	font-size:0.95555000em !important;
	
}

.contato .botao{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.955500em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	color:#FFF!important;
	margin:2px 0px !important;
	padding:10px 15px !important;
	width:auto !important;
	transition:1s;
	text-indent:0px !important;
}

.contato .botao:hover{
	border:1px solid #b22024 !important;
	background:#FFF !important;
	color:#b22024!important;
}

.contato .botaocodigo{
	text-shadow:none !important;
	color:#FFF !important;
	font-size:0.955500em !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	color:#FFF!important;
	margin:2px 0px !important;
	padding:10px 15px !important;
	width:auto !important;
	transition:1s;
	text-indent:0px !important;
}

.contato .mail{
	text-decoration:none;
	color:#b22024;	
	transition:1s;
}

.contato .mail:hover{
	text-decoration:underline;
}

.maps{
	min-height:10px;
	overflow:auto;
	border-top:5px solid #f6f6f6;
}

.maps iframe{
	width:100% !important;
}

.moca b{
	color:#b22024;
}

.responsavel .hilton{
	border:1px solid #b22024 !important;
}

.moca .fa-solid{
	color:#000 !important;
	margin:8px 0px 10px 0px;
}

.moca .fa-regular{
	color:#000 !important;
}

/* Novidades PHP*/

.todinhos .circular{
	text-align:center;
	color:#FFF;	
	overflow:auto;
	border:1px solid #b22024;	
	background-color:#b22024 !important;
	width:40px !important;
	height:40px !important;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.2em;
	transition:1s;
	float:right;
	display:block;
	padding-top:7px;
	margin-right:5px;
}

.todinhos .circular:hover{
	color:#b22024;
	border:1px solid #b22024;	
	background-color:#FFF !important;
}

.redesmobile a{
	text-align:center;
	font-size:1.455em !important;
	color:#FFF;
	padding:18px;
	display:block;
	width:80px;
	height:80px;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	background-color:#db0430;
	border:none !important;
	margin-left:2px;
	transition:1s;
}

.redesmobile span{
	display:block;
}

.paginacao{
	padding-left:12px;
}

.paginar{
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	text-shadow:none !important;
	-moz-text-shadow:none !important;
	-webkit-text-shadow:none !important;
	color:#FFF !important;
	margin:2px !important;
	float:left;
	transition:1s;
}

.paginar:hover{
	border:1px solid #b22024 !important;
	background:#FFF !important;
	color:#b22024!important;
}

.voltar{
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #b22024 !important;
	background:#b22024 !important;
	text-shadow:none !important;
	-moz-text-shadow:none !important;
	-webkit-text-shadow:none !important;
	color:#FFF !important;
	margin:0px 2px !important;
	transition:1s;
}

.voltar:hover{
	border:1px solid #b22024 !important;
	background:#FFF !important;
	color:#b22024!important;
}

.diversos{
	margin-bottom:20px;
}

.diversos img{
	border:3px solid #FFF;
}

.mobilelink a{
	text-align:center;
	font-size:1.0em !important;
	color:#FFF;
	padding-top:15px;
	display:block;
	width:60px;
	height:60px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#b22024 !important;
	border:none !important;
	margin-left:2px;
	transition:1s;
}

/* Rodape Mobile */

.mobiletitulo{
	color:yellow;
	font-size:1.355555em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:15px;
}

.mobileredondo{
	font-size:1.55em !important;
	color:#FFF;
	padding:11px;
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background-color:#b22024;
	border:none !important;
	margin-left:6px;
	text-align:center;
	transition:1s;
}

.mobileredondo:hover{
	background:#FFF !important;
	color:#7c0500;	 
}

.mobiletelrodape{
	margin:10px 5px !important;
	display:inline-block;
	color:#FFF;
	font-size:1.355555em;
	font-style:italic;
	margin-bottom:15px;
	font-weight:bold;
}

/* Topo Mobile */

.mobilenum{
	float:right;
	font-style:italic;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.3000em !important;
	font-weight:bold;
	color:yellow;
	margin:0px;
	text-decoration:none;
	color:yellow;
}

.mobiletel{
	font-style:italic;
	font-family: "verdana", arial, arimo, sans-serif;
	font-size:1.0000em !important;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	color:#FFF;
}

.mobilewhats{
	margin-top:0px !important;
	display:inline-block;
}

.nvermelho{
	font-weight:bold;
	color:#b22024;
}

.nazul{
	font-weight:bold;
	color:#3d4093;
}

.nverde{
	font-weight:bold;
	color:#00a85a;
}

.atuacao ul{
	list-style-type: none; /* no default bullets */
}

.atuacao li:before { /* the custom styled bullets */
	background-color: #b22024;
	border-radius: 50%;
	content: "";
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0px;
	height: 10px;
	width: 10px;
}

.entre{
	text-decoration:none;
	color: #b22024;
	font-weight:bold;
}

.entre:hover{
	text-decoration:underline;
}


/*---------------------------------
	POP-UP
-----------------------------------*/

.escuridao{
	  position: fixed;
	  font-family: Arial, Helvetica, sans-serif;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  background: rgba(0, 0, 0, 0.8);
	  z-index: 99999;
	  opacity: 0.99999;
	  -webkit-transition: opacity 400ms ease-in;
	  -moz-transition: opacity 400ms ease-in;
	  transition: opacity 400ms ease-in;
	 
}
	
.escuridao .interno{
	width: 643px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 25px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}

.escuridao .interno h6{
	text-align:center;
	color:#b22024;
}

.escuridao .interno img{
	border:1px solid #FFF;
}


.close {
  background: #606061;
  color: #FFFFFF;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
}
.close:hover {
  background: #b22024;
}

.escuridao .interno .visite{
	text-decoration:none;
	text-align:center;
	color:#b22024;
	display:block;
}