@charset "utf-8";
/* ------------------------------------------------------------------------------------------ */
/*! DaenSystem | daensystem.com.br | (c) 2018 - Todos os Direitos Reservados | [ÁÉÍ] */
/* ------------------------------------------------------------------------------------------ */
/* SUBTOPO DA PÁGINA (Imagem de Topo) [01] -------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
.subtopo_mapa { width:100% !important; margin:auto !important; padding:0 !important; position:relative; z-index:0 !important; vertical-align:middle; }
.subtopo { width:100%; right:0; left:0; margin:auto; position:relative; height:100%; text-align:left; }
.subtopo_img { background-position:center center; background-repeat:no-repeat; background-size:cover; height:300px; overflow:hidden; }
.subtopo h1 { max-width:1220px; margin:auto; padding-left:20px; padding-right:20px; font-size:1.8em; font-weight:bold; position:relative; top:50%; margin-top:-25px; text-shadow: 2px 2px 8px #000000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120); color:#FFFFFF; }
.subtopo h2 { max-width:1220px; margin:auto; padding-left:20px; padding-right:20px; font-size:1em; position:relative; top:50%; text-shadow: 1px 1px 8px #000000; color:#FFFFFF; }
.subtopo.inferior h1 { top:80%; }
.subtopo.inferior h2 { top:80%; }
.subtopo.superior h1 { top:20%; }
.subtopo.superior h2 { top:20%; }
.subtopo.central h1 { top:50%; }
.subtopo.central h2 { top:50%; }
.subtopo.esquerda h1 { text-align:left; }
.subtopo.esquerda h2 { text-align:left; }
.subtopo.direita h1 { text-align:right; }
.subtopo.direita h2 { text-align:right; }
.subtopo.centro h1 { text-align:center; }
.subtopo.centro h2 { text-align:center; }
.subtopo_img.esq_sup { background-position:left top; }
.subtopo_img.esq_inf { background-position:left bottom; }
.subtopo_img.esq_cen { background-position:left center; }
.subtopo_img.dir_sup { background-position:right top; }
.subtopo_img.dir_inf { background-position:right bottom; }
.subtopo_img.dir_cen { background-position:right center; }
.subtopo_img.cen_sup { background-position:center top; }
.subtopo_img.cen_inf { background-position:center bottom; }
.subtopo_img.cen_cen { background-position:center center; }
@media only screen and (min-width: 2000px) {
	/* .subtopo_img { background-size:auto; } */
}
@media only screen and (min-width: 1600px) {
	.subtopo_img { height:400px !important; }
}
@media only screen and (min-width: 1200px) {
	.subtopo_img { height:300px; }
}
@media only screen and (max-width: 1100px) {
	.subtopo_img { height:230px; }
}
@media only screen and (max-width: 800px) {
	.subtopo_img { height:140px; }
}
@media only screen and (max-width: 850px) {
	.subtopo h1 { padding-left:10px; font-size:1.4em; }
	.subtopo h2 { padding-left:10px; font-size:1em; }
}
/* ------------------------------------------------------------------------------------------ */