@charset "utf-8";
/* ------------------------------------------------------------------------------------------ */
/*! DaenSystem | daensystem.com.br | (c) 2018 - Todos os Direitos Reservados | [ÁÉÍ] */
/* ------------------------------------------------------------------------------------------ */
/* RODAPÉ [01] ------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* Informação do Rodapé --------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
#rodape { clear:both; display:block; position:relative; width:100%; background-color:#666666; min-height:100px; margin-top:60px; color:#CCCCCC; }
.rodape_inicio { clear:both; }
.rodape_area { display:table; width:100%; max-width:1200px; margin:auto; text-align:center; position:relative; }
.rodape_lay { width:100%; position:relative; float:left; min-height:100px; top:-40px; margin:auto; text-align:center; overflow:hidden; }
.rodape_info { width:95%; background-color:#333333; position:relative; margin:auto; text-align:center; padding-bottom:20px; overflow:hidden; }
.rodape_infolay { display:table; width:100%; position:relative; padding-left:20px; padding-right:20px; overflow:hidden; }
.rodape_coluna { display:table-cell; width:50%; text-align:left; overflow:hidden; padding-top:20px; }
.rodape_icone { float:left; display:inline-block; position:absolute; opacity:0.4; color:#FFFFFF; z-index:0; margin-top:-10px; margin-left:-20px; }
.rodape_icone i { font-size:120px; }
.rodape_conteudo { z-index:1; position:relative; }
.rodape_conteudo h3 { padding-bottom:20px; font-weight:bold; margin-left:110px; }
.rodape_conteudo p { z-index:1; margin-left:110px; }
.rodape_conteudo .tel { margin-top:-10px; }
.rodape_divisa1 { display:none; }
@media only screen and (max-width: 900px) {
	#rodape { margin-top:10px; }
	.rodape_area { display:block; }
	.rodape_lay { width:100%; top:0px; }
	.rodape_info { width:100%; padding-bottom:0px; }
	.rodape_infolay { display:block; overflow:visible; padding-left:15px; }
	.rodape_coluna { display:block; width:100%; overflow:visible; padding-top:15px; padding-bottom:15px; }
	.rodape_icone { margin-top:0px; position:absolute; right:0; margin-right:20px; }
	.rodape_icone i { font-size:60px; }
	.rodape_conteudo h3 { margin-left:5px; }
	.rodape_conteudo p { margin-left:5px; overflow:hidden; font-size:0.9em; }
	.rodape_divisa1 { display:block; width:100%; height:1px; background-color:#000000; left:0; margin-left:-15px; }
}
/* ------------------------------------------------------------------------------------------ */
/* Menu Inferior do Rodapé ------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
.rod_menu_area { width:95%; text-align:center; margin:auto; position:relative; margin-top:20px; background-color:#666666; }
.rod_menu_col { text-align:left; padding-left:10px; padding-right:10px; }
/* Coluna com Texto / Info */
.rod_menu_txt { color:#DDDDDD; }
.rod_menu_txt h3 { font-weight:bold; font-size:1.2em; line-height:1.2em; color:#FFFFFF; padding-top:5px; padding-bottom:10px; }
.rod_menu_txt p { font-size:0.9em; }
/* Coluna de Menu */
.rod_menu_naveg { color:#DDDDDD; }
.rod_menu_naveg h3 { font-weight:bold; font-size:1.2em; line-height:1.2em; color:#FFFFFF; padding-top:5px; padding-bottom:10px; }
.rod_menu_naveg ul,
.rod_menu_naveg li { list-style: none; padding: 0; margin: 0; font-weight:bold; font-size:1em; padding-left:8px; padding-top:1px; padding-bottom:3px; }
.rod_menu_naveg li a { text-decoration: none; color: #DDDDDD; }
.rod_menu_naveg li a:hover { color: #FFFFFF; }
.rod_menu_naveg li i { padding-right:7px; font-size:0.9em; }
/* Coluna de Rede Social */
.rod_menu_redes { padding:0; margin:0; }
.rod_menu_redes h3 { font-weight:bold; font-size:1.2em; line-height:1.2em; color:#FFFFFF; padding-top:5px; padding-bottom:10px; }
.rod_menu_redes ul { display:block; list-style:none; list-style-type:none; margin:auto; padding:0; font-size:0; position:relative; }
.rod_menu_redes li { display:inline-block; font-size:18px; border:solid 1px #CCCCCC; }
.rod_menu_redes li i { text-align:center; width:50px; height:41px; line-height:40px; vertical-align:middle; }
.rod_menu_redes ul li a .fa { background-color:#dddddd; color:#666666; }
.rod_menu_redes ul li a:hover .fa { background-color:#CCCCCC; color:#000000; }
.rod_menu_redes ul li a:hover .fa-facebook { background-color:#3B5998; color:#F7F7F7; }
.rod_menu_redes ul li a:hover .fa-instagram { background-color:#c32aa3; color:#FFFFFF; }
.rod_menu_redes ul li a:hover .fa-twitter { background-color:#00aced; color:#FFFFFF; }
.rod_menu_redes ul li a:hover .fa-linkedin { background-color:#007bb6; color:#FFFFFF; }
.rod_menu_redes ul li a:hover .fa-pinterest { background-color:#cb2027; color:#FFFFFF; }
.rod_menu_redes ul li a:hover .fa-whatsapp { background-color:#25d366; color:#FFFFFF; }
@media only screen and (max-width: 900px) {
	.rod_menu_area { width:100%; margin:0; padding-right:10px; padding-left:10px; }
	.rod_menu_col { border-bottom:solid 1px #CCCCCC; padding-bottom:20px; padding-top:15px; }
}
/* ------------------------------------------------------------------------------------------ */