﻿/******************************************************

	autor: INPUT CENTER INFORMÁTICA
	versão: 1.0.2
	atualizado em: 28/12/2009
	
******************************************************/

*{
	padding: 0;
	margin: 0;
	border: 0;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../layout/fundoSite.jpg) fixed;
}
address{
	font-style: normal;
}
button{
	cursor: pointer;
}
ul{
	list-style-type: none;
}
/* master - MasterPage */
div#pagina{
	width: 990px;
	margin: 0 auto;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
	background: #FFF;
}
div#topo{
	width: 964px;
	height: 86px;
	padding: 14px 0 0 26px;
	background: url(../layout/fundoTopo.jpg) no-repeat;
}
#topo h1 a{
	display: block;
	width: 398px;
	height: 74px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../layout/logoCristoRei.gif) no-repeat;
}
div#boxMenu{
	width: 990px;
	height: 40px;
	background: url(../layout/fundoBoxMenu.jpg) repeat-x;
}
#boxMenu ul{
	width: 990px;
	margin: 0 auto;
	list-style-type: none;
}
#boxMenu li{
	border-left: 1px solid #58779A;
	float: left;
}
#boxMenu li.primeiroItemMenu{
	border: none;
}
#boxMenu a:link, #boxMenu a:active, #boxMenu a:visited{
	height: 15px;
	padding: 13px 19px 12px 19px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	float: left;
}
#boxMenu a:hover{
	background: #336699;
}
#boxMenu li.primeiroItemMenu a:link, #boxMenu li.primeiroItemMenu a:active, #boxMenu li.primeiroItemMenu a:visited{
	padding: 13px 14px 12px 14px;
}
#boxMenu li.ultimoItemMenu a:link, #boxMenu li.ultimoItemMenu a:active, #boxMenu li.ultimoItemMenu a:visited{
	padding: 13px 20px 12px 20px;
}
div#container{
	width: 990px;
	background: url(../layout/fundoContainer.gif) repeat-y;
}
div#colunaEsquerda{
	width: 745px;
	float: left;
}
div.destaqueTopo{
	width: 745px;
	height: 190px;
	background: #98BADC;
}
div#colunaDireita{
	width: 240px;
	float: right;
}
div#boxLogin{
	width: 240px;
	height: 179px;
	padding-top: 9px;
	border-bottom: 2px solid #326194;
	background: #DBE6F3;
}
#boxLogin legend{
	display: none;
}
.boxPerfilLogin{
	width: 227px;
	height: 18px;
	padding-top: 20px;
	margin-bottom: 9px;
	text-align: right;
	background: url(../layout/fundoBoxPerfilLogin.gif) 9px top no-repeat;	
}
.boxPerfilLogin ul{
	list-style-type: none;
}
.boxPerfilLogin li{
	font-size: 12px;
	display: inline;
}
.boxPerfilLogin a:link, .boxPerfilLogin a:active, .boxPerfilLogin a:visited{
	font-size: 13px;
	color: #294F78;
	text-decoration: none;
}
.boxPerfilLogin a.perfilSelecionado:link, .boxPerfilLogin a.perfilSelecionado:active, .boxPerfilLogin a.perfilSelecionado:visited{
	font-size: 13px;
	color: #294F78;
	text-decoration: underline;
}
div#containerCamposLogin{
	width: 214px;
	margin: 0 auto;
	background: #98BADC;
}
.cantoSupEsqBox{
	width: 10px;
	height: 10px;
	float: left;
	background: #DBE6F3 url(../layout/cantoSupEsqBox.gif) no-repeat;
}
.cantoSupDirBox{
	width: 10px;
	height: 10px;
	float: right;
	background: #DBE6F3 url(../layout/cantoSupDirBox.gif) no-repeat;
}
div#conteudoContainerLogin{
	width: 177px;
	height: 93px;
	padding: 6px 0 0 19px;
}
.boxCampoLogin{
	width: 176px;
}
#conteudoContainerLogin label{
	display: block;
	margin-top: 7px;
	font-size: 11px;
}
#conteudoContainerLogin input{
	height: 17px;
	padding-top: 2px;
	font-size: 12px;
}
.containerCampoUsuarioLogin{
	width: 176px;
}
.cantoEsqInput{
	width: 5px;
	height: 19px;
	float: left;
	background: url(../layout/cantoEsqInput.gif) no-repeat;
}
.containerCampoUsuarioLogin input{
	width: 166px;
	float: left;
}
.cantoDirInput{
	width: 5px;
	height: 19px;
	float: right;
	background: url(../layout/cantoDirInput.gif) no-repeat;
}
.containerCampoSenhaLogin{
	width: 176px;	
}
.boxCampoSenhaLogin{
	width: 138px;
	float: left;
}
.boxCampoSenhaLogin input{
	width: 128px;
	float: left;
}
input.btnLogar{
	width: 30px;
	height: 19px !important;
	cursor: pointer;
	text-indent: -999em;
	*letter-spacing: 1px;
	overflow: hidden;
	float: right;
	background: url(../layout/btnLogar.gif) no-repeat;
}
.cantoInfEsqBox{
	width: 10px;
	height: 10px;
	float: left;
	background: #DBE6F3 url(../layout/cantoInfEsqBox.gif) no-repeat;
}
.cantoInfDirBox{
	width: 10px;
	height: 10px;
	float: right;
	background: #DBE6F3 url(../layout/cantoInfDirBox.gif) no-repeat;
}
div#boxComunicados{
	width: 240px;
	border-bottom: 2px solid #326194;
	background: #FFF;
}
#boxComunicados h3{
	display: inline; /* correcao de bug do IE6 */
	width: 172px;
	height: 24px;
	margin-right: 13px;
	font-size: 17px;
	color: #FFF;
	text-align: center;
	letter-spacing: -0.05em;
	float: right;
	background: url(../layout/fundoTituloBoxComunicados.gif) no-repeat;
}
#boxComunicados ul{
	width: 213px;
	min-height: 502px;
	margin: 0 auto;
	list-style-type: none;
	clear: both;
}
#boxComunicados li{
	width: 203px;
	padding: 8px 0 10px 0;
	font-size: 11px;
	border-top: 2px dotted #B8C8DA;
}

#boxComunicados li:first-child{
	border: none;
}

#boxComunicados li a:link, #boxComunicados li a:active, #boxComunicados li a:visited{
	text-decoration: none;
	color: #24496E;
}
#boxComunicados li a:hover{
	color: #000;
}
.btnVerMais a:link, .btnVerMais a:active, .btnVerMais a:visited{
	display: block;
	width: 40px;
	height: 16px;
	padding-top: 5px;
	margin-left: 13px;
	color: #FFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	background: url(../layout/btnVerMais.gif) no-repeat;
}
.btnVerMais a:hover{
	color: #EEE;
}
div#containerRodape{
	width: 990px;
	height: 33px;
}
div#boxEndereco{
	width: 667px;
	height: 19px;
	padding: 14px 0 0 83px;
	color: #FFF;
	float: left;
	background: #EBF1F8 url(../layout/fundoAddressRodape.gif) left bottom no-repeat;
}
#containerRodape address{
	font-size: 10px;
}
#boxLinkMacro{
	width: 206px;
	height: 19px;
	padding: 14px 0 0 34px;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	float: right;
	background: url(../layout/fundoLinkSiteMacro.jpg) no-repeat;
}
#boxLinkMacro a{
	color: #FFF;
	text-decoration: none;
}
.clearBoth{
	clear: both;
}
.modalBackground{
	filter: alpha(opacity=70);
	opacity: 0.7;
	background: Gray;
}
.modalFoto{
  width: 640px;
  height: 480px;
}
.modalFoto input{
	border: solid #FFF;
}