/* ----------------------------------------
       Axis Focus Tecnologia Ltda.
-------------------------------------------

***********************
        Home
***********************/

/* --------------------
Configurações específicas
-------------------- */

/* ----- Banner Principal ----- */

#home .banner { height:227px; background:url(../imagens/geral/home_banner_principal.jpg) no-repeat center center; }
#home .banner .banner_mensagem { height:127px; margin-top:50px; margin-bottom:50px; background-color:rgb(0,177,178); }
#home .banner .banner_mensagem h2 { padding:10px; font-family:'Dosis', sans-serif; color:#fff; font-size:1.5em; }
#home .banner .banner_mensagem p { padding:0 10px; font-family:'Dosis', sans-serif; color:#fff; font-size:1.3em; }

/* ----- Login ----- */

#home .login { min-height:220px; padding:30px 40px; }
#home .login label { margin:0 0 4px 6px; display:block; font-family:'Dosis', sans-serif; font-weight:bold; color:#000; }
#home .login .esqueci { margin-left:6px; float:left; }
#home .login .esqueci a { font-family:'Dosis', sans-serif; font-weight:bold; color:#000; }
#home .login .botao { float:right; }

/* ----- Cadastre-se ----- */

#home .cadastre-se { min-height:220px; padding:30px 40px; }
#home .cadastre-se p { margin-top:30px; }
#home .cadastre-se .botao { margin-top:50px; }

/* ----- Nossos Compêndios ----- */

#home .nossos_compendios { padding:30px 40px; }

#home .nossos_compendios article { width:26%; margin:2% 3.5%; padding-bottom:3%; float:left; }
#home .nossos_compendios article h1 { padding-bottom:10px; font-size:1.5em; font-family:'Dosis', sans-serif; font-weight:bold; color:#fff; }
#home .nossos_compendios article p { color:#fff; }

@media screen and (max-width : 767px) {
    #home .nossos_compendios article { width:98%; margin:2% 1%; }
}

/* ----- Favoritos ----- */

#home .favoritos { padding:30px 40px; }

#home .favoritos article { padding:4px 0; }
#home .favoritos article + article { border-top:1px solid rgb(230,230,230); }
#home .favoritos article a { color:#000; }
#home .favoritos article h1 { margin:0 0 5px 0; font-size:1.5em; font-family:'Dosis', sans-serif; font-weight:bold; }
#home .favoritos article h2 { margin:0; float:right; font-size:0.9em; font-family:'Dosis', sans-serif; font-weight:bold; }
#home .favoritos article p { margin:0; text-align:justify; }

/* ----- Tag Cloud ----- */

#home .tag_cloud {  }
#home .tag_cloud .TagCloud { padding:30px 40px; text-align:center; }
#home .tag_cloud .TagCloud > span { margin-right:3px; text-align:center; }
#home .tag_cloud .TagCloud > span a { margin:0 10px; text-decoration:none; line-height:36px; font-weight:bold; font-family:'Dosis', sans-serif; }
#home .tag_cloud .TagCloud > span.TagWeight1 a { font-size:40px; color:rgb(64,57,102); }
#home .tag_cloud .TagCloud > span.TagWeight2 a { font-size:32px; color:rgb(54,48,87); }
#home .tag_cloud .TagCloud > span.TagWeight3 a { font-size:25px; color:rgb(0,99,99); }
#home .tag_cloud .TagCloud > span.TagWeight4 a { font-size:18px; color:rgb(0,133,133); }
#home .tag_cloud .TagCloud > span.TagWeight5 a { font-size:12px; color:rgb(0,171,178); }

/* ----- Listagem ----- */

#listagem section { padding:30px 40px; }
#listagem section article { padding:4px 0; }
#listagem section article + article { border-top:1px solid rgb(230,230,230); }
#listagem section article a { color:#000; }
#listagem section article h1 { margin:0 0 5px 0; font-size:1.5em; font-family:'Dosis', sans-serif; font-weight:bold; }
#listagem section article h2 { margin:0; float:right; font-size:0.9em; font-family:'Dosis', sans-serif; font-weight:bold; }
#listagem section article p { margin:0; text-align:justify; }

#listagem .quantidades_titulo { margin-bottom:3px; padding:4px; background-color:rgb(5,70,66); color:#fff; font-family:'Dosis', sans-serif; }
#listagem .quantidades_titulo p { width:80%; margin:0; float:left; text-align:center; }
#listagem .quantidades_titulo p + p { width:20%; }

#listagem .quantidades { padding:4px; }
#listagem .quantidades p { width:80%; margin:0; float:left; }
#listagem .quantidades p + p { width:20%; text-align:center; }

#listagem .paginacao { margin:30px auto 0; border:none; }

/* ----- Detalhe ----- */

#detalhe article .botao { margin-bottom:20px; }
#detalhe article h1 { margin:0 0 5px 0; font-size:1.5em; font-family:'Dosis', sans-serif; font-weight:bold; }
#detalhe article h2 { margin:0; float:right; font-size:0.9em; font-family:'Dosis', sans-serif; font-weight:bold; }
#detalhe article .caput { margin-bottom:20px; padding:10px; background-color:rgb(230,230,230); }
#detalhe article p { margin:0; text-align:justify; }

@media print {
	#detalhe article .botao { display:none; }
	#detalhe article .titulo { font-size:1.1em; font-family:'Dosis', sans-serif; font-weight:bold; }
	#detalhe article h2 { display:none; }
}

#detalhe .revogada { /* internacionalizacao */ }

/* ----- Erro 404 ----- */

#erro_404 section { padding:100px 40px; }
#erro_404 section article { padding:4px 0; }
#erro_404 section article h1 { margin:0 0 60px 0; font-size:1.5em; font-family:'Dosis', sans-serif; font-weight:bold; }
#erro_404 section article h2 { margin:0 0 20px 0; font-size:1.2em; font-family:'Dosis', sans-serif; font-weight:bold; }
