﻿/******************************************************

	autor: INPUT CENTER INFORMÁTICA
	versão: 1.0.0
	atualizado em: 24/06/2010
	
******************************************************/

*{
	margin: 0;
	padding: 0;
	border: 0;
}
body{
	color: #196891;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(layout/fundo.jpg);
}
address{
	font-style: normal;
}
.clearBoth{
	clear: both;
}
/* master - aMaster */
div#pagina{
	width: 720px;
	margin: 0 auto;
}
div#topo{
	width: 684px;
	height: 89px;
	padding: 14px 17px 0 20px;
	background: url(layout/fundoTopo.gif) no-repeat;
}
div#topo h1 a{
	width: 412px;
	height: 82px;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	background: url(layout/logo.jpg) no-repeat;
}
div#containerLogin{
	width: 172px;
	height: 78px;
	float: right;
}
#containerLogin h2, #containerLogin legend{
	display: none;
}
div#boxListaPerfisWinCol{
	width: 132px;
	padding: 18px 0 0 40px;
	clear: both;
	background: url(layout/fundoBoxListaPerfisWinCol.gif) no-repeat;
}
#boxListaPerfisWinCol ul{
	list-style-type: none;
}
#boxListaPerfisWinCol li{
	display: inline;
	font-size: 11px;
}
#boxListaPerfisWinCol a:link, #boxListaPerfisWinCol a:active, #boxListaPerfisWinCol a:visited{
	color: #294F78;
	text-decoration: none;
}
#boxListaPerfisWinCol a.perfilSelecionado:link, #boxListaPerfisWinCol a.perfilSelecionado:hover, 
#boxListaPerfisWinCol a.perfilSelecionado:active, #boxListaPerfisWinCol a.perfilSelecionado:visited{
	text-decoration: underline;
}
.boxCampoSenha{
	width: 156px;
	margin-top: 3px;
	*margin-top: 1px;
}
.boxCampoSenha p{
	display: inline;
	width: 129px;
	margin-right: 3px;
	float: left;
}
.boxCampoSenha p#boxBtnLogin{
	width: 24px;
	margin-right: 0;
}
#containerLogin input{
	width: 144px;
	height: 13px;
	padding: 1px 0 0 10px;
	color: #61C0DF;
	font-size: 10px;
	border: 1px solid #9ED9EC;
}
#containerLogin .boxCampoSenha input{
	width: 117px;
}
#containerLogin #boxBtnLogin input{
	display: block;
	width: 24px;
	height: 16px;
	*margin-top: 1px;
	text-indent: -9999em;
	*letter-spacing: 1px;
	cursor: pointer;
	border: none;
	background: url(layout/btnLogin.gif) no-repeat;
}
div#boxCamposLoginWincol{
	width: 156px;
	padding: 7px 8px;
	*padding: 6px 8px;
	margin-top: 4px;
	background: url(layout/fundoBoxCamposLoginWincol.gif);
}
div#containerMenu{
	width: 720px;
	height: 19px;
	padding-top: 6px;
	border-bottom: 4px solid #61C0DF;
	background: #196891;
}
ul#menu{
	width: 720px;
	height: 12px;
	position: relative;
}
ul#menu ul{
	list-style-type: none;
}
ul#menu li{
	padding-left: 21px;
	position: absolute;
	top: 0;
	text-align: center;
	font-size: 11px;
	background: url(/App_Themes/Default/layout/fundoItemMenu.gif) left center no-repeat;
}
ul#menu li#itemMenu01{
	padding-left: 0;
	left: 112px;
	background: none;
}
li#itemMenu02{
	left: 159px;
}
li#itemMenu03{
	left: 244px;
}
li#itemMenu04{
	left: 319px;
}
li#itemMenu05{
	left: 407px;
}
li#itemMenu06{
	left: 503px;
}
#menu li ul{
	display: none;
	position: absolute;
}
li#itemMenu02 ul{
	left: -13px;
}
li#itemMenu04 ul{
	left: -12px;
}
#menu li:hover ul, #menu li.liOver ul{
	display: block;
}		
ul#menu li{
	display: block;
}
ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{
	display: block;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}
ul#menu li a:hover{
	color: #EEEEEE;
	font-size: 11px;
}
#menu li ul li{
	padding-left: 0;
	position: static;
	clear: both;
}
#menu li ul li a{
	width: 114px;
	padding: 3px 0;
	border-bottom: 1px solid #1F7CAF;
	border-left: 1px solid #1F7CAF;
	border-right: 1px solid #1F7CAF;
	background: #196891;
}
#menu li ul li a:hover{
	background: #1F7CAF;
}
div#container{
	padding: 0px 17px 0 17px;
	background: #FFF;
}
.boxTopoTituloPaginas{
	width: 506px;
	height: 25px;
	color:#196891;
	font-size: 16px;
	padding-top:4px;
	text-indent:9px;
	float: right;
	background: url(layout/fundoTituloConteudo.gif) no-repeat;
}
#conteudoPaginas{
	width: 490px;
	padding: 8px;
	font-size: 12px;
	text-align: justify;
	float: right;
	background: #E8F0F4;
}
#conteudoPaginas p.textoNossoColegio{
	width: 490px;
	font-size: 11px;
	text-align: justify;
	margin-bottom: 10px;
}
#conteudoPaginas p.textoApresentacao{
	width: 490px;
	font-size: 11px;
	text-align: justify;
	margin-bottom: 10px;
}
div.boxImgColegio{
	width: 490px;
	text-align: center;
	margin: 15px 0;
}
#conteudoPaginas p.saudacaoAprovados{
	font-size: 12px;
	margin-bottom: 15px;
}
#conteudoPaginas ul.Vestibular{
	width: 498px;
	list-style-type: none;
	float: left;
	margin-bottom: 15px;
}
#conteudoPaginas li{
	font-size: 11px;
}
#conteudoPaginas li span{
	font-style: italic;
}
#conteudoPaginas ul.ingresso{
	width: 498px;
	list-style-type: none;
	float: left;
	margin-bottom: 15px;
}
#conteudoPaginas ul.semMargin{
	width: 498px;
	list-style-type: none;
	float: left;
}
#conteudoPaginas ul.ingresso li,#conteudoPaginas ul.semMargin li{
	font-size: 11px;
}
#conteudoPaginas ul.calendario{
	width: 498px;
	list-style-type: none;
	float: left;
	margin-bottom: 15px;
}
#conteudoPaginas ul.calendario li{
	font-size: 11px;
}
div.boxTextosOrientacoes{
	width: 490px;
	padding-bottom: 8px;
	text-align: justify;
	float: left;
	margin-bottom: 8px;
	border-bottom: 2px solid #A6C5D5;
}
div.ultimoBoxTextosOrientacoes{
	width: 490px;
	padding-bottom: 8px;
	text-align: justify;
	float: left;
	margin-bottom: 8px;
}
.boxTextosOrientacoes ul, .ultimoBoxTextosOrientacoes ul{
	width: 490px;
	list-style-type: none;
	float: left;
}
.boxTextosOrientacoes li, .ultimoBoxTextosOrientacoes li{
	font-size: 10px;
	margin-bottom: 2px;
}
#conteudoPaginas div.boxTextoCentroPastoral{
	font-size: 11px;
	text-align: center;
	margin-bottom: 15px;
}
#conteudoPaginas a{
	font-size: 12px;
	color: #196891;
	font-weight: bold;
	text-decoration: none;
}
ul.linkDownload{
	list-style-type: none;
	margin-bottom: 8px;
}
ul.linkDownload li a{
	font-size: 12px;
	color: #196891;
	text-decoration: none;
}
.boxBtnVoltar{
	width: 501px;
	height: 17px;
	padding: 2px 5px 0 0;
	text-align: right;
	float: right;
	background: url(layout/fundoVoltar.gif) no-repeat;
}
div#noticias{
	margin-bottom: 40px;
}
.opcoes{
	width: 489px;
	text-align: right;
}
div.containerNoticias{
	width: 241px;
	height: 74px;
	margin-right: 4px;
	margin-top: 22px;
	float: left;
	background: #BBD1DE;
}
.boxEsquerdoNoticia{
	width: 154px;
	padding: 15px 5px 0 8px;
	text-align: right;
	float: left;
}
.boxEsquerdoNoticiaSegundaColuna{
	width: 154px;
	padding: 15px 8px 0 5px;
	text-align: left;
	float: left;
}
.boxEsquerdoNoticia a, .boxEsquerdoNoticia a:hover, .boxEsquerdoNoticia a:active, .boxEsquerdoNoticia a:visited, .boxEsquerdoNoticiaSegundaColuna a, .boxEsquerdoNoticiaSegundaColuna a:hover, .boxEsquerdoNoticiaSegundaColuna a:active, .boxEsquerdoNoticiaSegundaColuna a:visited{
	font-size: 11px;
	color: #196891;
	text-decoration: none;
}
.boxDireitoNoticia{
	width: 74px;
	float: left;
}
.boxDireitoNoticia img{
	float: left;
}
.boxBtnVoltar a, .boxBtnVoltar a:hover, .boxBtnVoltar a:active, .boxBtnVoltar a:visited{
	color: #196891;
	font-size: 12px;
	text-decoration: none;
}
div#rodapePagina{
	width: 720px;
	height: 19px;
	padding-top: 5px;
	text-align: center;
	color: #FFF;
	font-size: 10px;
	border-top: 4px solid #61C0DF;
	background: #196891;
}
#rodapePagina a{
	color: #FFF;
}

/* galeria Instalacoes */

div.galeriaImagens{
	width: 490px;
	margin: auto;
}
ul.galeriaInstalacoes{
	width: 490px;
	float: left;
	list-style-type: none;
}
ul.galeriaInstalacoesSemLargura{
	float: left;
	list-style-type: none;
}
ul.galeriaInstalacoes li, ul.galeriaInstalacoesSemLargura li{
	width: 110px;
	height: 85px;
	text-align: center;
	margin: 6px;
	float: left;
}
ul.galeriaInstalacoes li img, ul.galeriaInstalacoesSemLargura li img{
	width: 100px;
	height: 80px;
	border: 0px;
}
ul.galeriaInstalacoes li a, ul.galeriaInstalacoesSemLargura li a{
	display: block;
	padding: 5px;
	background: #DEE9ED;
}
ul.galeriaInstalacoes li a:hover, ul.galeriaInstalacoesSemLargura li a:hover{
	background: #8BABBE;
}
div.paginacao{
	width: 490px;
	float: left;
}
.paginacao a{
	color: #196891;
	font-size: 12px;
}
.paginacao span.paginacaoInstalacoes{
	color: #196891;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

/*Formulario - Contato*/

.boxFormularioContato{
	width: 286px;
	margin: auto;
	margin-top: 48px;
	margin-bottom: 48px;
}
.boxFormularioContato label{
	display: block;
	color: #196891;
	font-size: 11px;
}
.boxFormularioContato input{
	width: 283px;
	margin-bottom: 10px;
	border: 1px solid #196891;
}
.boxFormularioContato textarea{
	width: 283px;
	height: 100px;
	margin-bottom: 10px;
	border: 1px solid #196891;
}
.btnEnviar{
	width: 138px;
	height: 22px;
	float: left;
	text-indent: -999em;
	_letter-spacing: 1px;
	cursor: pointer;
	background: url(layout/btnEnviar.gif) no-repeat;
}
.btnLimpar{
	width: 138px;
	height: 22px;
	float: right;
	text-indent: -999em;
	_letter-spacing: 1px;
	cursor: pointer;
	background: url(layout/btnLimpar.gif) no-repeat;
}

/* master - MasterPage */
div#containerEsquerda{
	width: 430px;
	float: left;
}
div#colunaEsquerda{
	width: 154px;
	padding-top: 11px;
	float: left;
}
#colunaEsquerda ul{
	width: 154px;
	list-style-type: none;
}
.btnDestaqueColunaEsquerda a:link, .btnDestaqueColunaEsquerda a:hover, .btnDestaqueColunaEsquerda a:active, .btnDestaqueColunaEsquerda a:visited{
	display: block;
	width: 154px;
	height: 288px;
	text-indent: -999em;
	overflow: hidden;
	background: url(layout/btnDestaqueColunaEsquerda.gif) no-repeat;
}
.btnCalendarioEscolar{
	margin-top: 9px;
}
.btnCalendarioEscolar a:link, .btnCalendarioEscolar a:hover, .btnCalendarioEscolar a:active, .btnCalendarioEscolar a:visited{
	display: block;
	width: 154px;
	height: 90px;
	text-indent: -999em;
	overflow: hidden;
	background: url(layout/btnCalendarioEscolar.gif) no-repeat;
}

/* /santoagostinho - Default*/

p.sessoesDefaultStoAgostinho{
	margin: 36px 0;
	
}

/* /santoagostinho - Novena*/

.boxTextoPagNovena{
	width: 490px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	float: left;
	border-bottom: 2px solid #A6C5D5;
}
.boxUltimoTextoPagNovena{
	width: 490px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	float: left;
}
.boxTextoPagNovena p.tituloConteudoNovena, .boxUltimoTextoPagNovena p.tituloConteudoNovena{
	font-size: 16px;
	text-align: center;
	margin: 15px 0;
}
.boxTextoPagNovena p.tituloConteudoNovena span, .boxUltimoTextoPagNovena p.tituloConteudoNovena span{
	display: block;
}
.boxTextoPagNovena p.subtituloConteudoNovena, .boxUltimoTextoPagNovena p.subtituloConteudoNovena{
	font-size: 11px;
	text-align: center;
}
.boxTextoPagNovena p.subtituloConteudoNovena span, .boxUltimoTextoPagNovena p.subtituloConteudoNovena{
	display: block;
}
.boxTextoPagNovena ul, .boxUltimoTextoPagNovena ul{
	list-style-type: none;
}
.boxTextoPagNovena p.paragrafoConteudo, .boxTextoPagNovena li, .boxUltimoTextoPagNovena p.paragrafoConteudo, .boxUltimoTextoPagNovena li{
	font-size: 11px;
	margin-bottom: 10px;
}


/* /santoagostinho - UmHomem */

.boxTextoPagUmHomem{
	width: 490px;
	float: left;
}
.boxTextoPagUmHomem p{
	font-size: 11px;
	text-align: justify;
	margin-bottom: 10px;
}

/* /santoagostinho - AgostinhoVisita*/

.boxTextoPagVisita{
	width: 490px;
	float: left;
}
.boxTextoPagVisita p{
	font-size: 11px;
	text-align: justify;
	margin-bottom: 10px;
}

/*  /santoagostinho - Frases  */

.boxTextoFrases{
	width: 490px;
	float: left;
}
.boxTextoFrases p{
	font-size: 11px;   
	margin-bottom: 8px;	
}

/*  /santoagostinho - Orações  */

.boxTextoOracoes{
	width: 490px;
	font-size: 11px;
	padding-bottom: 8px;
	border-bottom: 2px solid #A6C5D5;
	margin-bottom: 8px;
}
.boxUltimoTextoOracoes{
	width: 490px;
	font-size: 11px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.boxTextoOracoes p, .boxUltimoTextoOracoes p{
	font-size: 12px;
	margin-bottom: 2px;
}
.boxTextoOracoes span, .boxUltimoTextoOracoes span{
	display: block;
}


/* home - Default */
div#boxSecoesHome{
	width: 248px;	
	float: right;
	margin-top: 11px;
}
#boxSecoesHome ul{
	width: 248px;
	list-style-type: none;
}
#boxSecoesHome li{
	display: block;
	width: 248px;
	margin-bottom: 9px;
	overflow: hidden;
}
#boxSecoesHome a:link, #boxSecoesHome a:hover, #boxSecoesHome a:active, #boxSecoesHome a:visited{
	display: block;
	width: 248px;
	height: 90px;
	text-indent: -999em;
}
#boxSecoesHome .btnSecaoHome01 a{
	background: url(layout/btnSecaoHome01.gif) no-repeat;
}
#boxSecoesHome .btnSecaoHome02 a{
	background: url(layout/btnSecaoHome02.gif) no-repeat;
}
#boxSecoesHome .btnSecaoHome03 a{
	background: url(layout/btnSecaoHome03.gif) no-repeat;
}
#boxSecoesHome .btnSecaoHome04 a{
	background: url(layout/btnSecaoHome04.gif) no-repeat;
}
div#boxEndereco{
	width: 430px;
	height: 43px;
	padding-top: 2px;
	margin-top: 7px;
	font-size: 11px;
	text-align: center;
	color: #196891;
	background: url(layout/fundoBoxEndereco.gif) no-repeat;
}
div#colunaDireita{
	width: 220px;
	float: right;
	margin-top: 11px;
}
#colunaDireita h3{
	width: 206px;
	height: 19px;
	padding: 5px 14px 0 0;
	font-size: 12px;
	text-align: right;
	background: url(layout/fundoTituloColunaDireita.jpg) no-repeat;
}
#colunaDireita ul{
	width: 217px;
	list-style-type: none;
}
#colunaDireita li{
	border-top: 1px solid #FFF;
	background: #E2F4F9;
}
#colunaDireita li.ultimosEventos{
	height: 60px;
	padding: 0 10px 0 0;
	border-top: 1px solid #FFF;
	background: url(layout/fundoBoxBase.gif) right no-repeat;
}
#colunaDireita a{
	color: #196891;
	font-size: 11px;
	text-decoration: none;
}
#colunaDireita li.ultimosEventos p{
	margin-top: 5px;
}
#colunaDireita span{
	padding-left: 12px;
	background: url(layout/marcadorTituloInformativo.gif) left 4px no-repeat;
}
div#boxInformativos{
	width: 220px;
	margin-bottom: 9px;
}
#colunaDireita #boxInformativos li{
	height: 49px;
	padding: 11px 6px 6px 5px;
}
#boxEventos img{
	width: 51px;
	height: 60px;
	float: left;
	margin-right: 15px;
}

/* tabela padrão para noticias */
.tabelaNoticia{
	width:487px;
}
.tabelaNoticia th{
	color:#FFF;
	background-color:#196891;
}
.tabelaNoticiaPar td{
	padding: 4px;
	color: #294F78;
	border: 2px solid #EBF1F8;
	background-color:#bbd1de;
}
.tabelaNoticiaImpar td{
	padding: 4px;
	color: #294F78;
	border: 2px solid #EBF1F8;
	background-color:#FFF;