@charset "iso-8859-1";
/* CSS Document */
@import  url(public.css?25102021);
@import  url(menus.css?30092011);
@import  url(galeria-imagens.css?23092011);
@import  url(galeria-public.css?11082016);
@import  url(carrossel.css?18032015);


body, h1, h2, h3, h4, h5, img {
	margin:0px;
	padding:0px;
	list-style:none;
	border:0px;
	font-size:12px;
    color:#161616; 
}

pp { margin:0px 0px 10px;}

a:visited, a:link, a:hover {
	text-decoration:none;
	color:#000;
}

.box { font-size:12px; font-family:Verdana, Geneva, sans-serif; }

/*=============== P�GINA ===============*/
#pagina {
	font-family:"Trebuchet MS";
	font-size:13px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
	color:#333;
	background-color:#477ea5;
}
#pagina-topo {
	background-image:url(/imagens/tarja_topo.gif);
}
#pagina-topo1 {
	display:none;
	width:900px;
	margin:0 auto;
}


/*=============== TOPO ===============*/
#topo {
	width:675px;
	height:40px;
}

#topo-novo {
	background-image:url(/images/topo-back.png);
}
#topo-esquerda {
	width:225px;
	height:40px;
	overflow:hidden;
	background-image:url(/imagens/tarja_menu.jpg);
}

/*=============== CORPO ===============*/
#corpo {
	width:900px;
	margin:0px auto;
	background-color:#FFF;
	/*background-image:url(/imagens/back-corpo.png);*/
	background-repeat:repeat-y;
	overflow:hidden;
}

/*=============== CORPO-W ===============*/
td#corpo-w {
	padding:5px 5px 0px 5px;
}
div#corpo-w, div#corpo-8 {
	border-right:1px solid #065c93;
	border-left:1px solid #065c93;
	padding: 5px 10px;
}
/*=============== CORPO-TOPO ===============*/
#topo-menu {
	/*height:48px;*/
	background-image:url(/images/menu-topo.png);
	background-repeat:no-repeat;
}
#corpo-topo {
}

/*=============== CORPO-10 ===============*/
div#corpo-10 {
}

/*=============== CORPO-ESQUERDA ===============*/
#corpo-esquerda-td {
	padding-right:5px;
}
#corpo-esquerda {
	overflow:hidden;
}
#public #corpo-esquerda img {
	max-width:645px;
}

/*=============== CORPO-DIREITA ===============*/
#corpo-direita-td {
	width:210px;
	overflow:hidden;
}
div#corpo-direita {
	width:210px;
	padding: 0px 0px 0px 10px;
	overflow:hidden;
}

/*=============== CORPO-RODAP� ===============*/
div#corpo-rodape {
	padding:0px 5px;
}
div#corpo-rodape1 {
	border-right:1px solid #065c93;
	border-left:1px solid #065c93;
}

div#corpo-final1 {
	height:20px;
	background-image:url(/images/menu-rodape.png);
	background-repeat:no-repeat;
}

#pagina-rodape, #corpo-final {
	background-color:#055f94;
	color:#FFF;
}
#pagina-rodape1, #corpo-final1 {
	width:900px;
	min-height:118px;
	margin:0 auto;
	text-align:center;
}

/*=============== COMPONENTE ===============*/
.div-componente {
	clear:both;
	/*padding:5px 0px;*/
	/*border-top:2px solid #666;*/
}

/*--------------------------- corpo-esquerda -----------------------------*/
#corpo-esquerda .div-componente-item,
#corpo-direita .div-componente-item {
	margin-bottom:10px;
	padding-bottom:5px;
}

/*=============== DIVERSOS ===============*/

.texto { color:#313131; font-size:13px; }
#corpo-centro div.artigo .texto p { margin:5px 0px; }

#corpo-esquerda div.artigo .texto a:visited, #corpo-esquerda div.artigo .texto a:link, #corpor-esquerda div.artigo .texto a:hover {
	color:#0F5C8B;
	text-decoration:underline;
}

#rodape .texto {
	color:#FFF;
}

div.def-usuario {
	overflow:hidden;
}

div#topo-site {
	position:relative;
	float:left;
	top:10px;
	left:5px;
	width:580px;
	overflow:hidden;
}
div#topo-rede {
	position:relative;
	float:left;
	top:10px;
	left:15px;
	width:300px;
	height:160px;
	overflow:hidden;
}
div#menu-rede {
	display:none;
	float:left;
	margin-top:105px;
	margin-left: 140px;
	width:160px;
}
div#menu-rede li a {
	color:#090;
}

div.clr {
	clear:both;
}



div.reflexao .texto a:visited, div.reflexao .texto a:link, div.reflexao .texto a:hover {
	color:#333;
	text-decoration:none;
	font-style:italic;
	font-size:11px;
}

/* SANTOS */
div.santos div.mod-galeria-public-item img.img-lista { height:auto !important; }
div.mod-galeria-ultimas div.santos img.img-lista { height:auto !important;}

div#div-form-mensagem {
	border:1px solid #D3C247;
	background-color:#FFFFB7;
	padding:10px 10px 10px 60px;
	margin-top:10px;
	background-image:url(../images/warning_32.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
div#div-form-mensagem {
	min-height:32px;
}


div#rede-colegios {
	display:none;
	position:absolute;
	float:right;
	right:-1px;
	width:270px;
	margin-top:27px;
	margin-right:5px;
}
div#rede-colegios ul li {
	line-height:16px;
}
div#rede-colegios ul li.cidade {
	color:#032B45;
	font-size:9px;
	font-weight:bolder;
	line-height:5px;
	padding:4px 0 2px;
}
div#rede-colegios ul li.colegio a {
	color:#065c93;
	font-size:11px;
	padding:2px;
}
div#rede-colegios ul li.colegio a:hover {
	color:#032B45;
}

div#conheca-convento {
	position:absolute;
	float:right;
	top:5px;
	right:5px;
	width:300px;
	height:165px;
	margin-top:0px;
	margin-right:0px;
	overflow:hidden;
}
div#conheca-convento div.div-componente {
}
div#conheca-convento img {
}
span.form-mask {
	font-size:10px;
	color:#666;
	margin-left:10px;
}
div.form-info {
	display:none;
	background:url(../images/warning_32.png) no-repeat;
	background-position:top left;
	font-size:11px;
	line-height:30px;
	padding-left:40px;
	margin-bottom:10px;
}
div.form-info ul {
	margin:30px;
	padding:0;
}

div.paginacao {
	text-align:right;
	margin:10px 0px;
}
div.paginacao span {
	font-size:10px;
}
div.paginacao ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}
div.paginacao ul li {
	display:list-item;
	float:left;
	border:1px solid #96C1E2;
	min-width:20px;
	text-align:center;
	margin:1px;
	font-size:11px;
	line-height:20px;
}
div.paginacao ul li a {
	display:block;
	padding:0px 3px;
	text-decoration:none;
	color:#666;
}
div.paginacao ul li span a {
	padding:0px 5px;
	text-transform:lowercase;
}
div.paginacao ul li.desab {
	border:1px solid #DFDFDF;
	padding:0px 5px;
	color:#DFDFDF;
	text-transform:lowercase;
}
div.paginacao ul li a:hover {
	background-color:  #B3D2EA;
}
div.paginacao ul li.pagina-atual {
	padding:0px 3px;
	font-weight:bold;
	color:#666;
	background-color:  #B3D2EA;
}
#lockPage {
	background-color:#000;
	opacity:0.8;
	height:100%;
	width:100%;
	position:fixed;
	z-index:1000;
	display:none;
}
