.itemMenu a:link , .itemMenu a:visited {
color:#000000;
background-color:#97c7ec;
text-decoration:none;
border-bottom:1px solid #598fb9;
border-left:1px solid #598fb9;
border-right:1px solid #598fb9;
display:block;
text-indent:10px;
height:24px;
}

.itemMenu a:hover{
color:#000000;
text-decoration:underline;
border-bottom:1px solid #598fb9;
display:block;
text-indent:10px;
}

.itemMenuDest a:link , .itemMenuDest a:visited {
color:#000000;
background-color:#79b1dc;
text-decoration:none;
border-bottom:1px solid #598fb9;
border-left:1px solid #598fb9;
border-right:1px solid #598fb9;
display:block;
text-indent:10px;
height:24px;
}

.itemMenuDest a:hover{
color:#000000;
text-decoration:underline;
border-bottom:1px solid #598fb9;
display:block;
text-indent:10px;
}

#primeiro{
border-top:1px solid #598fb9;
}


li {
list-style-image: url("marcador.gif");
margin:0px;
}	

.titulo {
font-size:16pt;
color:#b0261c;
text-align:right;
border-bottom:solid 1px #b0261c;
border-top:solid 1px #b0261c;
padding-right:10px;
padding-bottom:2px;
background-color:#eee6e6;
}

.subtitulo {
font-size:14pt;
font-weight:bold;
color:#b0261c;
}

.destacado {
font-size:11pt;
font-weight:bold;
color:#b0261c;
}

.coment {
font-size:08pt;
}


a:link , a:visited {
color:#0067ac;
text-decoration:none;
}

a:hover {
color:#0b4a75;
text-decoration:underline;
}


td{
	border:#b9b2a1 solid 1px;
	
}

th{
	border:#0b4a75 solid 1px;
	background-color:#0b4a75;
	color:white;
}

td.calend {
background: url("../../img/top-calendario.gif");
height:27px;
width:241px;
padding-left: 5px;
padding-right: 5px;
border: 0px;
margin: 0px;
color: #004f91;
font-size:16px;
font-weight:bold;
}

th.calend2 {
background-color:#ffefc1;
border: 1px solid white;
margin: 0px;
padding:3px;
color: #000000;
font-size:11px;
}

td.calend2 {
background-color:#ffefc1;
border: 1px solid white;
margin: 0px;
padding:2px;
color: #000000;
font-size:11px;
text-align:left;
}


input, textarea {
border: 1px solid #b9b2a1;
background-color: white;
font-family: Trebuchet MS, arial, verdana, tahoma, sans-serif;
font-size: 8pt;
color: black;
}

.submit {
background-color:#c86800;
color:white;
font-size:09pt;
}



/* Formatação para o Google Maps */

.mapa_origem {
width:562px;
text-align:left;
background-color:gainsboro;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
font-size:9pt;
border:1px solid #585858;
margin-bottom:10px;
}

.mapa_origem select {
font-size:09pt;
}

#map_canvas2 {
border:1px solid #585858;
}

#directions {
width:582px;
font-size:08pt!important;
z-index:30;
}

#directions table {
font-size:10pt;
border:1px solid #1d6fcd;
}

#directions td th {
padding-top:4px;
padding-bottom:4px;
border:1px solid #1d6fcd;
}

#directions td {
background-color:whitesmoke;
border:1px solid #1d6fcd;
}

#directions td a:link , #direction td a:visited {
font-size:14pt!important;
font-weight:bold!important;
text-align:center!important;
}


/* MEDITACAO */
.meditacao {

left:8px;
z-index:100;
	
}

/* FORMATURAS */
.formaturas {

left:8px;
z-index:100;
	
}


/* EM FOCO */
.emfoco {
position:relative;
background: url("../../img/_emfoco-big.gif");
	background-repeat:no-repeat;
	top:-1px;
	left:-3px;
	width:334px;
	height:713px;
}

.emfoco-txt{
position:relative;
width:321px;
	height:670px;
font-size:12px;	
line-height:13px;
top:30px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:none;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;	
}


/* EM FOCO 2 */
.emfoco2 {
position:relative;
background: url("../../img/emfoco2.gif");
	background-repeat:no-repeat;
	top:-85px;
	left:-3px;
	width:334px;
	height:244px;
}

.emfoco-txt2 {
position:relative;
width:321px;
	height:200px;
font-size:12px;	
line-height:13px;
top:35px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;	
}


/* ACONTECEU */
.aconteceu {
position:absolute;
background: url("../../img/aconteceu.gif");
	background-repeat:no-repeat;
	top:278px;
	left:348px;
	width:239px;
	height:200px;
	
}

.aconteceu-txt {
position:relative;
width:228px;
	height:160px;
font-size:11px;	
text-align:left;
line-height:13px;
top:33px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;



}



.calen {
position:absolute;
width:239px;
	height:111px;
font-size:12px;	
line-height:14px;
top:15px;
left:347px;
	
/*overflow:auto;
overflow-x:hidden;
overflow-y:auto;	*/
}


.calendario-txt {
position:absolute;
width:239px;
	height:111px;
font-size:12px;	
line-height:14px;
top:16px;
left:347px;
	
/*overflow:auto;
overflow-x:hidden;
overflow-y:auto;	*/
}

/* FRASE DA SEMANA */
.frase {
position:absolute;
background: url("../../img/frasedasemana.gif");
	background-repeat:no-repeat;
	/*top:235px;*/
	top:490px;
left:347px;
	width:239px;
	height:28;

	
}

.frase-txt {
position:relative;

	height:200px;
font-size:12px;	
line-height:14px;
top:48px;

	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:none;

overflow:auto;
overflow-x:hidden;
overflow-y:auto;	
}

.area-banners{
position:absolute;
background-color:#edebe3;
width:135px;
left:594px;
top:0px;
bottom:0px !important;

}

.margem-foto{
margin-left:10px;
margin-bottom:10px;
}


