@import "../css/font-awesome/css/font-awesome.css";
@import "../css/reset.css";
@import "../complemento/menu/menu.css";
@import "../css/conteudo.css";
@import "../css/rodape.css";
body{font-family: 'Verdana', sans-serif!important;font-weight:400; background-color:#fff; word-wrap: break-word; line-height:1.5em; font-size:16px; margin:0; padding:0; overflow-x:hidden;margin-top:3.95em;}
.conteudo{width: 95%; display: inline-block;}
input[type="submit"]{-webkit-appearance: none;}
#cx-ads{width: 90%; display: block; margin:0.5em auto; text-align:center;}
body h1{font-size:2em;}
body h2{font-size:1.75em;}
body h3{font-size:1.5em;}
body h4{font-size:1.25em;}
body h5{font-size:1.0em;}
body b{font-weight: 600;}
body em{font-style: italic;}
body u{text-decoration: underline;}
/*numeracao*/
#cx-paginar {
	width: 100%;
}

.cx-paginar-superior {
	display: inline-block;
	text-align: left;
}

.cx-paginar-inferior {
	display: inline-block;
	text-align: right;
}

div.areaNumerosPaginacao {
	width: 100%;
	display: inline-block;
	font-size: 1.0em;
	padding: 0.5em 0;
	margin-bottom: 0em;
}

div.areaNumerosPaginacao .LinkInativoPaginacao,
div.areaNumerosPaginacao .LinkAtivoPaginacaob,
div.areaNumerosPaginacao .LinkAtivoPaginacao {
	width: auto;
	line-height: 1;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	display: inline-block;
	margin: 0.25em;
	font-weight: 600;
	font-size: 1em;
	text-decoration: none;
	color: #fff;
	border: 0.0em solid #999;
	padding: 0.5em 0.8em;
}

div.areaNumerosPaginacao .LinkAtivoPaginacao {
	background-color: #fff;
	color: #000;
}

div.areaNumerosPaginacao .LinkAtivoPaginacaob {
	color: #ccc;
	background-color: #000;
	padding: 0.0em;
	border: 0em;
	display: none;
}

div.areaNumerosPaginacao .LinkInativoPaginacao {
	color: #fff;
	background-color: #000;
}

div.areaNumerosPaginacao .LinkInativoPaginacao:hover {
	background-color: #333;
	color: #FFF;
}
#erro{width:100%; display:inline-block;}
#erro .cx-banner{display:inline-block; width: 100%; height:20.5vw; background-image:url(../imagem/outros/erro.jpg); background-position:50%; background-repeat:no-repeat; background-size:cover;}
	#erro .conteudo{ margin-top:4em; margin-bottom:6em;}
	#erro span{ font-size:2em; color:#000; font-weight:500; line-height:1.5em;}
/*### BT TOP ###*/
#BTtop .fa { position: relative; top: 0.15em; font-size: 1.5em;}
#BTtop { background: #F00; color: #fff; text-align: center; display: none; width: 2.2em; height: 2.2em; border: none; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; -ms-border-radius: 0.4em; -o-border-radius: 0.4em; border-radius: 0.4em; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; z-index: 30; cursor:pointer; position:fixed; bottom: 0.5em; right: 0.5em}
#BTtop:hover{background: rgba(0, 0, 0, 0.7);}
@media only screen and (max-width: 1024px) {body{margin-top: 3.5em;}}
@media only screen and (max-width: 600px) {
#erro .cx-banner{height:81vw;background-image:url(../imagem/outros/erro-mobile.jpg);}
}