/* ===================================================================================== */
/* Internas */
/* ===================================================================================== */

.barra-ferramentas { margin:0 auto; padding:0; position:relative; width:1140px; min-height: 36px; background-color: #CCC; }
.wd-conteudo { float: left; width: 100%; height: 200px; background-color: #FFF; }
.tabela-registros { margin-top: 20px; margin-bottom: 20px; }
.texto-centralizado { text-align: center; } 

/* Breadcrumb */
.breadcrumb { width: 100%; min-height: 27px; font-size: 15px; background: #F0F0F0; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; margin-top: 4px; }
.breadcrumb, .breadcrumb li { float: left; }
.breadcrumb li { background: url("../imagens/separador.gif") no-repeat right center; padding-right: 15px; padding-left: 10px; height: 26px; }
.breadcrumb li.current { background: none; }
.breadcrumb li ul li { background: none; }
.breadcrumb li a { font-size: 15px; color: #666666; text-decoration: none; line-height: 27px; }
.breadcrumb li a.home { background: url("../imagens/home.png") no-repeat left center; padding-left: 20px; }
.breadcrumb li a.voltar { background: url("../imagens/voltar.png") no-repeat left center; padding-left: 20px; }
.breadcrumb { clear: both; }
.breadcrumb li a:hover, .breadcrumb li.hover a { color: #0A8ECC; }
.breadcrumb li.current { color: #333333; font-size: 15px; font-weight: bold; line-height: 25px; }

/* Parametro */
.parametro { width: 100%; min-height: 30px; margin-top: 15px; }
.param-label-pesquisar { float:left; width: 50px; height: 45px; background: url("../imagens/pesquisar.png") no-repeat right center; }
.param-ano, .param-torneio, .param-adversario, .param-categoria, .param-periodo, .param-palavras { float:left; width: 100%; padding-left:3px; padding-right:10px; font-size:13px; }
.param-ano span, .param-torneio span, .param-adversario span, .param-categoria span, .param-periodo span, .param-palavras span { font-size:15px; font-style: italic; padding-left: 3px; color: #C60; font-weight:bold; }
.botao-parametro { cursor: pointer; width: 100px; height: 36px; margin-top: 7px; line-height: 36px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #666; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.botao-parametro:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.dropdown-param-torneio { width: 220px; }
.dropdown-param-adversario { width: 290px; }

/* Paginacao */
.paginacao { float: left; width: 100%; min-height: 40px; margin-top: 5px; padding: 10px; text-align: center; }
.paginacao a { color:#333; padding:5px; border:1px solid #CCC; text-decoration:none; margin:5px; width: 30px; }
.paginacao a:hover { background-color: #333; color:#FFF; }
.paginacao a.atual { background-color: #333; color:#FFF; font-weight:bold; }

/* Paginas / Noticias */
.wd-pagina-conteudo { float: left; width: 100%; min-height: 140px; margin-top: 20px; background-color: #FFF; }
.pagina-detalhe-e, .pagina-detalhe-d, .pagina-detalhe-sf { float: left; width: 98%; min-height: 25px; margin-bottom: 20px; padding-bottom: 5px; margin-top: 20px; 
	border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; background-color: #F1F1F1;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.pagina-detalhe-d { float: left; width: 96%; min-height: 25px; border-bottom: 1px solid #CCC; margin-bottom: 20px; margin-left: 20px; padding-bottom: 5px; background-color: #F1F1F1; margin-top: 20px; }
.pagina-detalhe-titulo { float: left; width: 380px; min-height: 20px; font-weight:bold; font-size:23px; color: #CD0000; margin-top: 5px; padding-left: 15px; }
.pagina-detalhe-titulo-d { float: left; width: 280px; min-height: 20px; font-weight:bold; font-size:23px; color: #CD0000; margin-top: 5px; padding-left: 15px; }
.pagina-detalhe-data { float: left; width: 120px; padding-top: 10px; font-weight:bold; font-size:18px; color: #CD0000; margin-left: 10px; }
.pagina-detalhe-fb { float: left; width: 195px; padding-top: 10px; }
.pagina-detalhe-tw { float: left; width: 105px; padding-top: 10px; }
.pagina-detalhe-go { float: left; width: 50px; padding-top: 10px; }
.pagina-detalhe-email { float: left; width: 100px; height:20px; text-align: left; margin-left: 30px; padding-top: 6px; }
.pagina-texto-e, .pagina-texto-d  { float: left; width: 96%; min-height: 100px; margin-bottom: 20px; padding-left: 5px; }
.pagina-texto-d { margin-left: 20px; }
.pagina-foto-topo, .pagina-foto-rodape { float: left; width: 80%; min-height: 100px; padding-left: 150px; margin-bottom: 15px; }
.pagina-foto-e, .pagina-foto-d, .pagina-foto { float: left; width: 100%; min-height: 25px; margin-top: 20px; }
.pagina-foto-e img, .pagina-foto-d img, .pagina-foto img { width: 220px; height: 155px; padding:4px; border: 1px solid #CCC; margin-left: 20px; }
.pagina-foto-desc, .pagina-foto-desc-topo { float: left; width: 98%; min-height: 25px; padding:10px; font-size:12px; margin-bottom: 5px; text-align: center; }
.pagina-detalhe-sf { float: left; width: 94%; min-height: 25px; border-bottom: 1px solid #CCC; padding-bottom: 5px; margin-left: 3%; background-color: #F1F1F1; margin-top: 20px; margin-bottom: 20px; }
.pagina-detalhe-titulo-sf { float: left; width: 620px; min-height: 25px; font-weight:bold; font-size:23px; color: #CD0000; margin-top: 5px; padding-left: 15px; }
.pagina-texto-sf { float: left; width: 92%; min-height: 100px; margin-bottom: 0px; padding-left: 15px; margin-left: 3%; }
/* Noticias */
.noticia-detalhe-e, .noticia-detalhe-d { float: left; width: 98%; min-height: 20px; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dotted #CCC; }
.noticia-titulo, .noticia-titulo-d { float: left; width: 96%; min-height: 25px; line-height: 27px; font-weight:bold; font-size:23px; color: #CD0000; margin-top: 20px; margin-bottom: 5px; padding-left: 5px; }
.noticia-titulo-d { margin-left: 20px; }
.noticia-descricao, .noticia-descricao-d { float: left; width: 96%; min-height: 27px; line-height: 21px; font-style:italic; font-size:19px; margin-bottom: 5px; }
.noticia-descricao { padding-left: 5px; }
.noticia-descricao-d { margin-left: 20px; padding-left: 5px; }
.noticia-titulo-sf, .noticia-descricao-sf,.noticia-detalhe-sf { float: left; width: 96%; min-height: 27px; margin-left: 20px; }
.noticia-titulo-sf    { line-height: 27px; font-weight:bold;  font-size:23px; color: #CD0000; margin-top: 20px; margin-bottom: 5px; }
.noticia-descricao-sf { line-height: 21px; font-style:italic; font-size:19px; margin-bottom: 5px; }
.noticia-detalhe-sf   { margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dotted #CCC; }

/* Contato */
.formulario { position:relative; float:left; width: 97%; min-height: 380px; background-color:#F1F1F1;  padding: 15px; margin-left: 3%; margin-top: 20px; margin-bottom: 10px; }
.formulario {
	border-radius: 10px; -webkit-border-radius: 10px;  
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.contato-dados { float: left; width: 93%; padding-left: 7%; min-height: 300px; margin-top: 20px; }
.contato-dados-logo { float: left; width: 100%; margin-bottom: 10px; text-align: center; }
.contato-dados-logo img { width: 120px; height: 120px; }
.contato-dados-endereco { float: left; width: 95%; color: #999; margin-bottom: 20px; font-size: 20px; line-height: 27px; text-align: center; padding-right: 5%; margin-top: 30px; }
.contato-dados-fixo { float: left; width: 93%; min-height: 30px; line-height: 28px; color: #999; padding-left: 40px; margin-bottom: 10px; text-align: left; background-image: url("../imagens/icone-fixo.png"); background-repeat: no-repeat; background-position: left center; }
.contato-dados-celular { float: left; width: 93%; min-height: 30px; line-height: 28px; color: #999; padding-left: 40px; margin-bottom: 10px; text-align: left; background-image: url("../imagens/icone-celular.png"); background-repeat: no-repeat; background-position: left center; }
.contato-dados-email { float: left; width: 93%; min-height: 30px; line-height: 28px; font-size: 0.9em; color: #999; padding-left: 40px; margin-bottom: 10px; text-align: left; background-image: url("../imagens/icone-email.png"); background-repeat: no-repeat; background-position: left center; }
.contato-dados-facebook { float: left; width: 93%; min-height: 30px; line-height: 28px; font-size: 0.9em; color: #999; padding-left: 40px; margin-bottom: 10px; text-align: left; background-image: url("../imagens/icone-facebook.png"); background-repeat: no-repeat; background-position: left center; }
.mapa-google-maps { width: 97%; margin-left: 3%; margin-right: 3%; margin-top: 20px; border-radius: 10px; -webkit-border-radius: 10px; }
.frdsdepartamento { width: 675px; }

/* Agenda de casamentos */
.agenda-mes { float: left; width: 95%; min-height:100px; border-left: 1px solid #CCC; border-top: 1px solid #CCC; margin-top: 20px; margin-left: 10px; margin-bottom: 20px;
	border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.agenda-mes-titulo { line-height:40px; font-size: 20px; color:#000; font-weight: bold; text-align: center; background-color: #666; 
	border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;
} 
.grid-agenda { float: left; width: 100%; min-height:50px; }
.table_agenda { width:100%; border: none; border-collapse: collapse; }
.tr_agenda_header  { width:100%; height:25px; line-height:25px; border-left: 1px solid #666; font-size: 15px; color:#000; font-weight: bold; text-align: center; }
.td_agenda_header1 { width: 35%; border-right: 1px dotted #666; }
.td_agenda_header2 { width: 65%; border: none; }
.tr_agenda_detail  { width:100%; height:55px; border-top: 1px solid #666; background-color: #F1F1F1; }
.td_agenda_detail1 { width: 35%; font-size: 15px; text-align: center; vertical-align: middle; border-right: 1px dotted #666; }
.td_agenda_detail2 { width: 65%; font-size: 17px; text-align: center; vertical-align: middle; border: none; font-weight: bold; }

/* Fotos de casamentos */
.int-foto { float: left; width: 100%; min-height: 110px; margin-top: 20px; }
.int-foto-titulo { float: left; font-size:35px; width: 100%; min-height: 22px; text-align:left; line-height:20px; padding-left: 3%; padding-bottom:10px; border-bottom:5px solid #000; color: #000; }
.int-foto-titulo a { color: #000; }
.int-foto-item { float: left; width: 93%; min-height: 100px; margin-left: 17px; margin-bottom: 20px; border: 1px solid #CCC; background-color: #F1F1F1; padding: 10px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.int-foto-foto { float: left; width: 30%; min-height: 115px; text-align: center; }
.int-foto-foto img { width:150px; height:113px; border: 1px solid #CCC; padding: 2%; border-radius: 5px; -webkit-border-radius: 5px; }
.int-foto-info { float: left; width: 70%; min-height: 90px; text-align:left; }
.int-foto-info-titulo, .int-foto-info-titulo a, .int-foto-info-descricao, .int-foto-info-numeros { float: left; font-size:22px; width: 100%; line-height:20px; min-height:40px; margin-top: 5px; }
.int-foto-info-titulo, .int-foto-info-titulo a { min-height:40px; text-align:left; color: #CD0000; padding-left: 10px; }
.int-foto-info-titulo { min-height:40px; text-align:center; color: #CD0000; border-bottom: 1px dotted #666; margin-bottom: 5px; }
.int-foto-info-descricao, .int-foto-info-numeros { min-height:20px; text-align:left; color: #666; padding-left: 20px; }
.int-foto-info-numeros { font-size:17px; }
.info-visitas, .info-comentarios { float: left; padding-left: 17px; line-height:23px; min-height:22px; text-align:left; font-size:15px; color: #666; margin-top: 3px; padding-top: 3px; }
.info-visitas { background-image:url("../imagens/visitas.png"); background-repeat: no-repeat; background-position: left center; margin-right: 15px; width:120px; }
.info-comentarios { background-image:url("../imagens/comentarios.png"); background-repeat: no-repeat; background-position: left center; width:140px; }
.album-de-fotos { float:left; width:100%; min-height: 200px; padding-left: 40px; padding-right: 5px; margin-top: 20px; }
.album-de-fotos-foto       { float:left; width:154px; height:117px; text-align:center; border: 1px solid #CCC; padding:2px; margin-bottom: 15px; margin-right: 20px; }
.album-de-fotos-foto:hover { float:left; width:154px; height:117px; text-align:center; border: 1px solid #C60; padding:2px; }
.album-de-fotos-foto img   { width:150px; height:113px; }

/* Noticias */
.int-noticia { float: left; width: 100%; min-height: 140px; margin-top: 20px; }
.int-noticia-item { float: left; width: 95%; min-height: 155px; margin-left: 2%; margin-bottom: 15px; border: 1px solid #CCC; background-color: #F1F1F1; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.int-noticia-foto { float: left; width: 30%; min-height: 115px; padding-top: 15px; padding-left: 10px; margin-right: 2%; }
.int-noticia-foto img { width: 150px; height:113px; border: 1px solid #CCC; padding: 1%; }
.int-noticia-info { float: left; width: 65%; min-height: 117px; text-align:left; margin-top: 13px; }
.int-noticia-info-titulo { float: left; width: 100%; line-height:20px; min-height:32px; text-align:left; font-size:20px; }
.int-noticia-info-titulo a { color: #CD0000; }
.int-noticia-info-titulo span { color: #666; font-size:11px; font-style:italic; } 
.int-noticia-info-data { float: left; width: 100%; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
.int-noticia-info-data .info-data { float: left; width: 28%; line-height:23px; min-height:20px; text-align:left; font-size:17px; color: #666; margin-top: 5px; }
.int-noticia-info-data .info-visitas { float: right; width: 30%; padding-left: 17px; line-height:23px; min-height:20px; text-align:left; font-size:14px; color: #666; margin-top: 3px; background-image:url("../imagens/visitas.png"); background-repeat: no-repeat; background-position: left center; }
.int-noticia-info-data .info-comentarios { float: right; width: 36%; padding-left: 17px; line-height:23px; min-height:20px; text-align:left; font-size:14px; color: #666; margin-top: 3px; background-image:url("../imagens/comentarios.png"); background-repeat: no-repeat; background-position: left center; }
.int-noticia-info-descricao { float: left; width: 100%; line-height:19px; min-height:20px; text-align:left; font-size:17px; margin-bottom: 10px; }
.int-noticia-info-descricao a { color: #000; }

/* Links */
.grid-links { float: left; width: 96%; min-height: 50px; margin:20px; border: 1px solid #CCC; background-color: #F1F1F1; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.grid-links .grid-links-titulo { float: left; width: 100%; font-weight:bold; font-size:23px; color: #CD0000; border-bottom: 1px dotted #CCC; margin-top: 20px; margin-bottom: 10px; padding-left: 40px; padding-bottom: 10px; }
.grid-links-item { float:left; width:100%; line-height: 25px; padding: 10px 57px 57px 57px; padding-bottom: 10px; padding-left: 57px; background-image:url("../imagens/arrow_r.gif"); background-repeat: no-repeat; background-position: left 40px center; margin-top: 4px; color: #27408B; }
.grid-links-item:nth-child(2n+1) { background-color: #CCC; }
.grid-links-total { float:left; width:100%; height: 30px; }

/* Pedido de certidoes */
.pedido-certidoes-item { float: left; width:90%; min-height: 100px; padding:10px; border: 1px solid #CCC; margin-bottom: 23px; margin-top: 30px; margin-left: 30px; background-color: #F1F1F1; 
	border-radius: 10px; -webkit-border-radius: 10px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.certidao-info { float: left; width: 100%; line-height:22px; min-height:30px; text-align:center; font-size:20px; color: #666; font-weight: bold; }
.certidao-foto { float: left; margin-left: 15px; }
.certidao-foto img { padding: 5px; border: 1px solid #CCC; background-color: #FFF; }
/* Acompanhar requerimento */
.acompanhar-vertical { width:100%; min-height: 100px; padding:10px; border: 1px solid #CCC; margin-bottom: 23px; margin-top: 30px; margin-left: -45px; background-color: #F1F1F1; 
	border-radius: 10px; -webkit-border-radius: 10px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.acompanhar-vertical-titulo, .acompanhar-vertical-campo { width:100%; min-height: 35px; font-size: 15px; text-align: center; }
.acompanhar-vertical-titulo { margin-bottom: 7px; }
.botao-enviar { cursor: pointer; width: 100px; margin-left: 23px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.botao-enviar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.botao-enviar:focus { -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; border:1px solid #FF0000; }

/* Formulario para emissao de certidao de casamento */
.certidoes-item { float: left; width:90%; min-height: 100px; padding:10px; margin-bottom: 10px; margin-top: 20px; margin-left: 20px; }
.certidoes-info { float: left; width: 100%; line-height:22px; min-height:30px; text-align:center; font-size:20px; color: #666; font-weight: bold; }
.certidoes-foto { float: left; margin-left: 15px; }
.certidoes-foto img { padding: 5px; border: 1px solid #CCC; background-color: #FFF; }
/* Acompanhar requerimento */
.certidoes-acompanhar { float: left; width:71%; min-height: 100px; padding:10px; border: 1px solid #CCC; margin-bottom: 20px; margin-left: 45px; background-color: #F1F1F1; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.certidoes-acompanhar-titulo, .certidoes-acompanhar-campo { width:100%; min-height: 35px; font-size: 20px; text-align: center; }
.certidoes-acompanhar-titulo { margin-bottom: 7px; }
.certidoes-botao-consultar { float: left; cursor: pointer; width: 100px; margin-left: 32px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; margin-bottom: 10px; }
.certidoes-botao-consultar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.certidoes-botao-consultar:focus { -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; margin-bottom: 10px; border:1px solid #FF0000; }
.certidoes-botao-enviar { float: left; cursor: pointer; width: 100px; margin-left: 32px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.certidoes-botao-enviar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.certidoes-botao-cancelar { float: left; cursor: pointer; width: 100px; margin-left: 32px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #8B3E2F; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.certidoes-botao-cancelar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
/* Form */
.certidoes-form { float: left; width:97%; min-height: 500px; padding:10px; border: 1px solid #CCC; margin-bottom: 20px; margin-left: 5px; margin-top: 20px; background-color: #F1F1F1; 
	border-radius: 5px; -webkit-border-radius: 5px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.form-info, .form-atencao { float: left; width: 100%; line-height:22px; min-height:30px; text-align:left; font-size:18px; font-weight: bold; margin-top: 10px; }
.form-info { color: #00008B; }
.form-atencao { color: #FF0000; font-size: 17px; text-align: center; }
.form-div { float: left; width: 100%; height:15px; text-align:left; border-bottom: 3px solid #999; margin-bottom: 5px; }
.dd-envio, .dd-uf { width: 245px; }
.form-botoes { float: left; width: 60%; margin-left: 220px; min-height: 80px; padding-top: 20px; }


/* Acompanhar requerimeto de certidao */
.tabela-pedidos { width: 80%; margin-top: 20px; margin-bottom: 20px; margin-left: 100px; }
.tabela-pedidos-historico { width: 80%; margin-bottom: 20px; margin-left: 100px; }
.status-info { float: left; display:block;}
.status-imagem { float: left; display:block; margin-left: 7px; }
.status-texto { float: left; display:block; padding-top: 5px; margin-left: 7px; }

/* Cadastro de mensalistas */
.mensalista-form { float: left; width:94%; min-height: 500px; padding:10px; border: 1px solid #CCC; margin-bottom: 20px; margin-top: 20px; background-color: #F1F1F1; 
	border-radius: 5px; -webkit-border-radius: 5px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.dd-uf { width: 182px; }
.mensalista-botoes { float: left; width: 60%; margin-left: 185px; min-height: 80px; padding-top: 20px; }
.mensalista-botao-enviar { float: left; cursor: pointer; width: 100px; margin-left: 10px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.mensalista-botao-enviar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.mensalista-botao-cancelar { float: left; cursor: pointer; width: 100px; margin-left: 10px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #8B3E2F; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.mensalista-botao-cancelar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
	
/* Cadastro de sinal publico */
.sinal-publico-form { float: left; width:100%; min-height: 200px; padding:10px; border: 1px solid #CCC; margin-bottom: 20px; margin-top: 20px; background-color: #F1F1F1; 
	border-radius: 5px; -webkit-border-radius: 5px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.dd-uf { width: 182px; }
.sinal-botoes { float: left; width: 60%; margin-left: 197px; min-height: 80px; padding-top: 20px; }
.sinal-botao-enviar { float: left; cursor: pointer; width: 100px; margin-left: 10px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.sinal-botao-enviar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.sinal-botao-cancelar { float: left; cursor: pointer; width: 100px; margin-left: 10px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #8B3E2F; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; }
.sinal-botao-cancelar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.sinal-acompanhar { width:70%; min-height: 180px; padding:10px; border: 1px solid #CCC; margin-bottom: 23px; margin-top: 22px; margin-left: 60px; background-color: #F1F1F1; 
	border-radius: 10px; -webkit-border-radius: 10px; 
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.sinal-acompanhar-titulo, .sinal-acompanhar-campo { width:100%; min-height: 35px; font-size: 20px; text-align: center; }
.sinal-acompanhar-titulo { margin-bottom: 10px; }
.sinal-botao-consultar { float: left; cursor: pointer; width: 100px; margin-left: 65px; height: 30px; line-height: 26px; border: none; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; margin-bottom: 20px; }
.sinal-botao-consultar:hover { background-color: #333; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 0 #333; box-shadow: 0px 0px 0 #333; }
.sinal-botao-consultar:focus { -webkit-border-radius: 5px; border-radius: 5px; display: block; font-size: 14px; background: #698B69; -webkit-box-shadow: 4px 4px 0 #333; box-shadow: 4px 4px 0 #333; margin-bottom: 10px; border:1px solid #FF0000; }
.sinal-publico-pdf { width: 100%; margin-top: 20px; text-align: center; }


@media only screen and (min-width: 960px) and (max-width: 1160px) {
	.barra-ferramentas { width:960px; }
	.pagina-detalhe-e, .pagina-texto-e { width: 93%; margin-left: 30px; }
	.noticia-detalhe-e, .noticia-detalhe-d, .noticia-detalhe-sf { width: 93%; margin-left: 30px; }
	.noticia-titulo, .noticia-descricao { width: 93%; margin-left: 30px; }
	.pagina-detalhe-titulo { width: 90%; }
	.pagina-detalhe-titulo-d { width: 38%; }
	.pagina-detalhe-fb { margin-left: 17px; }
	.pagina-foto-e img { height: 155px; }
	.pagina-foto-d { width: 90%; margin-left: -15px; }
	.pagina-foto-d img { height: 145px; }
	.pagina-foto-topo { padding-left: 100px; }
	.pagina-detalhe-titulo-sf { width: 440px; }
	.int-foto-foto img { height:100px; }
	.int-noticia-info-data .info-data, .int-noticia-info-data .info-visitas { width: 45%; }
	.info-comentarios { display: none; }
	.int-noticia-foto img { height:95px; }
	.frdsdepartamento { width: 559px; }
	.certidao-foto { margin-left: 5px; }
	.acompanhar-vertical { width:120%; margin-left: -50px; }
	.dd-envio, .dd-uf { width: 204px; }
	.certidoes-botao-consultar { margin-left: 15px; }
	.form-botoes { margin-left: 180px; margin-top: 20px; }
	.tabela-pedidos, .tabela-pedidos-historico { width: 93%; margin-left: 30px; }
	.dd-uf { width: 152px; }
	.mensalista-botoes { margin-left: 130px; }
	.sinal-botao-consultar { margin-left: 45px; }
	.sinal-botoes { margin-left: 140px; }


}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.barra-ferramentas { width:768px; }
	.pagina-detalhe-e, .pagina-texto-e, .pagina-texto-d { width: 93%; margin-left: 30px; }
	.pagina-detalhe-titulo, .pagina-detalhe-titulo-d { width: 90%; }
	.pagina-detalhe-fb { margin-left: 17px; }
	.pagina-foto-e img, .pagina-foto img { height: 120px; }
	.pagina-foto-d, .pagina-foto { width: 90%; margin-left: -15px; }
	.pagina-foto-d img { height: 125px; }
	.pagina-foto-topo { padding-left: 90px; }
	.pagina-detalhe-titulo-sf { width: 100%; }
	.noticia-detalhe-e, .noticia-detalhe-d, .noticia-detalhe-sf { width: 93%; margin-left: 30px; }
	.noticia-titulo, .noticia-descricao { width: 93%; margin-left: 30px; }
	.pagina-detalhe-data { float: left; width: 93%; margin-left: 15px; }
	.int-foto-foto img { height:80px; }
	.int-foto-item { margin-left: 10px; }
	.int-foto-info-descricao { font-size:17px; }
	.info-visitas { margin-right: 10px; margin-left: -20px; }
	.int-noticia-info-data .info-data { width: 55%; }
	.int-noticia-info-data .info-visitas { width: 45%; }
	.info-comentarios { display: none; }
	.int-noticia-foto img { height:75px; }
	.grid-links { margin-left:15px; }
	.contato-dados { min-height: 100px; }
	.frdsdepartamento { width: 435px; }
	.pedido-certidoes-item { width:80%; margin-left: 10px; }
	.certidao-foto { margin-left: 3px; }
	.acompanhar-vertical { width:150%; margin-left: -70px; }
	.dd-envio, .dd-uf { width: 158px; }
	.certidoes-acompanhar { float: left; width:90%; margin-left: 15px; }
	.certidoes-botao-consultar { margin-left: 18px; }
	.certidoes-item { margin-left: 10px; }
	.form-botoes { margin-left: 120px; margin-top: 20px; }
	.tabela-pedidos, .tabela-pedidos-historico { width: 93%; margin-left: 30px; }
	.dd-uf { width: 118px; }
	.mensalista-botoes { width:80%; margin-left: 75px; }
	.sinal-acompanhar { margin-left: 10px; width:95%; }
	.sinal-botao-consultar { margin-left: 50px; }
	.sinal-publico-form { width:110%; }
	.sinal-botoes { margin-left: 110px; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.barra-ferramentas { width:420px; }
	.pagina-detalhe-e, .pagina-texto-e, .pagina-texto-d { width: 93%; margin-left: 13px; }
	.pagina-detalhe-e  { margin-top: 0px; margin-bottom: 30px; }
	.pagina-detalhe-titulo, .pagina-detalhe-titulo-d, .pagina-detalhe-titulo-sf { width: 90%; }
	.pagina-detalhe-d  { margin-left: 9px; }
	.pagina-detalhe-fb { margin-left: 15px; }
	.pagina-detalhe-go { margin-left: 8px; }
	.pagina-foto-e, .pagina-foto-d { width: 70%; margin-left: 80px; }
	.pagina-foto { width: 70%; margin-left: -20px; }
	.pagina-foto-desc { width: 90%; }
	.pagina-texto-sf { width: 88%; margin-left: 10px; }
	.pagina-foto-desc-topo { width: 90%; margin-left: 10px; }
	.pagina-foto-topo { width: 30%; margin-left: -150px; }
	.param-palavras { margin-left: 70px; }
	.botao-parametro { margin-left: 73px; margin-bottom: 20px; }
	.agenda-mes { margin-left: 9px; margin-bottom: 0px; }
	.int-foto-item { margin-left: 13px; margin-bottom: 0px; } 
	.int-foto-foto img { height:90px; }
	.int-noticia-foto { width: 95%; }
	.int-noticia-foto img { margin-left: 115px; }
	.int-noticia-info { width: 94%; margin-left: 15px; }
	.noticia-detalhe-e, .noticia-detalhe-d, .noticia-detalhe-sf { width: 93%; margin-left: 5px; margin-bottom: 20px; padding-bottom: 20px; }
	.noticia-titulo, .noticia-descricao, .noticia-titulo-d, .noticia-descricao-d { width: 93%; margin-left: 15px; }
	.pagina-detalhe-data { float: left; width: 93%; margin-left: 15px; }
	.noticia-titulo-sf, .noticia-descricao-sf { margin-left: 8px; }
	.noticia-detalhe-sf { margin-left: 0px; width: 100%;}
	.grid-links { width: 91%; }
	.formulario { width: 93%; }
	.contato-dados { min-height: 100px; margin-top: 0px; }
	.frdsdepartamento { width: 348px; }
	.mapa-google-maps { width: 94%; }
	.pedido-certidoes-item { width:90%; margin-left: 20px; margin-top: 20px; margin-bottom: 0px; }
	.certidao-foto img { margin-left: 75px; margin-bottom: 15px; }
	.acompanhar-vertical { width:90%; margin-left: 20px; margin-top: 0px; }
	.acompanhar-vertical-titulo, .certidao-info { font-size: 25px; line-height: 35px; margin-bottom: 10px; }
	.botao-enviar { margin-left: 130px; margin-bottom: 20px; }
	.dd-envio, .dd-uf { width: 370px; }
	.certidoes-acompanhar { width:90%; margin-left: 20px; margin-bottom: 0px; }
	.certidoes-acompanhar-titulo { font-size: 25px; }
	.certidoes-foto { margin-left: 90px; }
	.certidoes-info { font-size: 25px; margin-bottom: 10px; }
	.certidoes-botao-consultar { margin-left: 127px; }
	.form-botoes, .mensalista-botoes { width: 270px; margin-left: 45px; margin-top: 0px; }
	.mensalista-botoes { margin-left: 65px; }
	.tabela-pedidos { width: 95%; margin-left: 10px; }
	.tabela-pedidos-historico { width: 95%; margin-left: 10px; }
	.mensalista-form { width:95%; margin-left: 9px; margin-bottom: 0px; margin-top: 0px; } 
	.mensalista-form .dd-uf { width: 365px; }
	.sinal-botao-consultar { margin-left: 85px; }
	.sinal-acompanhar { margin-bottom: 0px; }
	.sinal-publico-form { width:95%; margin-top: 10px; margin-left: 10px; }
	.sinal-botoes { margin-left: 70px; }


}

@media only screen and (max-width: 479px) {
	.barra-ferramentas { width:300px; }
	.pagina-detalhe-e, .pagina-texto-e, .pagina-texto-d, .pagina-detalhe-titulo-sf { width: 93%; margin-left: 8px; }
	.pagina-detalhe-e  { margin-top: 0px; margin-bottom: 30px; }
	.pagina-detalhe-d  { margin-left: 5px; }
	.pagina-detalhe-titulo, .pagina-detalhe-titulo-d { width: 90%; }
	.pagina-detalhe-fb { margin-left: 17px; }
	.pagina-foto-e, .pagina-foto-d { margin-left: 13px; }
	.pagina-detalhe-tw { margin-left: 18px; }
	.pagina-detalhe-email { margin-left: 16px; margin-bottom: 10px; }
	.pagina-foto-e, .pagina-foto-d { width: 70%; }
	.pagina-foto-desc { width: 80%; }
	.pagina-foto-topo { width: 30%; margin-left: -160px; }
	.pagina-foto-e { margin-left: 20px; }
	.pagina-texto-sf { margin-left: 0px; }
	.pagina-foto-desc-topo { width: 90%; margin-left: 10px; }
	.param-label-pesquisar { display: none; }
	.param-palavras { margin-left: 0px; }
	.botao-parametro { margin-left: 5px; margin-bottom: 20px; }
	.agenda-mes { margin-left: 5px; margin-bottom: 0px; }
	.td_agenda_detail2 { padding-left: 5px; padding-right: 5px; }
	.int-foto-item { margin-bottom: 0px; margin-left: 9px; } 
	.int-foto-foto, .int-foto-info { width: 100%; }
	.int-noticia-foto { width: 95%; }
	.int-noticia-foto img { margin-left: 60px; }
	.int-noticia-info { width: 94%; margin-left: 15px; }
	.int-noticia-info-data .info-data { width: 45%; }
	.int-noticia-info-data .info-visitas { width: 40%; }
	.info-comentarios { display: none; }
	.noticia-titulo-d, .noticia-descricao-d { width: 93%; margin-left: 5px; }
	.noticia-titulo-sf, .noticia-descricao-sf { margin-left: 8px; }
	.noticia-detalhe-sf { margin-left: 0px; width: 100%;}
	.grid-links { width: 91%; }
	.formulario { width: 93%; }
	.contato-dados { min-height: 50px; margin-top: 0px; margin-bottom: 0px; }
	.frdsdepartamento { width: 238px; }
	.mapa-google-maps { width: 96%; margin-left: 5px; }
	.pedido-certidoes-item { width:90%; margin-left: 14px; margin-top: 20px; margin-bottom: 0px; }
	.certidao-foto img { margin-left: 15px; margin-bottom: 15px; }
	.acompanhar-vertical { width:90%; margin-left: 14px; margin-top: 0px; }
	.acompanhar-vertical-titulo, .certidao-info { font-size: 25px; line-height: 35px; margin-bottom: 10px; }
	.botao-enviar { margin-left: 75px; margin-bottom: 20px; }
	.certidoes-acompanhar { width:90%; margin-left: 15px; margin-bottom: 0px; }
	.certidoes-acompanhar-titulo { font-size: 25px; }
	.certidoes-botao-consultar { margin-left: 73px; }
	.certidoes-foto { margin-left: 25px; }
	.certidoes-info { font-size: 25px; margin-bottom: 10px; }
	.form-botoes { width: 270px; margin-left: -15px; margin-top: 0px; }
	.tabela-pedidos { width: 96%; margin-left: 5px; }
	.tabela-pedidos-historico { width: 96%; margin-left: 5px; }
	.mensalista-form { width:95%; margin-left: 6px; margin-bottom: 0px; margin-top: 0px; } 
	.dd-uf { width: 250px; }
	.mensalista-botoes, .sinal-botoes { width:90%; margin-left: 15px; }
	.sinal-acompanhar { margin-bottom: 0px; margin-left: 45px; }
	.sinal-botao-consultar { margin-left: 45px; }
	.sinal-publico-form { width:93%; margin-top: 10px; margin-left: 10px; }

}

