/* CSS Document */

body { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(../../images/bg.png) top left repeat-x #b1a38d;
	color:#524035;
	background-color: #8ec1da;
}

.hr { width:75%; color:#333; margin-bottom:15px;}
.hrProg { width:80%;  color:#ccc; margin-bottom:15px;}
.labelSpace { padding-top:5px; }


/*FORMS - INÍCIO*/
form .formCad {margin:10px 25px 10px 60px; }
form .formNew {margin:10px 25px 10px 5px; }
form .formCont {margin:10px 25px 10px 60px; }
form .formInt {margin:10px 25px 10px 25px; }
form .formLogin {margin:10px 25px 10px 60px; }
form .formRecup {margin:10px 25px 10px 60px; }
label { display:block; margin:5px 0 5px 0px;}
.spanNew { display:block; font-size:12px; font-weight:bold; letter-spacing:0px; margin:5px 0 5px 15px;}
label span{ display:block; font-size:16px; letter-spacing:-1px; margin:5px 0 5px 15px; }
input.text, textarea{ height:26px; line-height:30px; padding:0 10px; width:380px; border:1px solid #e3d8c5; }
input.newLester{ height:18px; line-height:30px; padding:0 5px; width:150px; border:1px solid #e3d8c5; }
select{ height:30px; padding:5px 0 0 10px; border:2px solid #e3d8c5; }
.select{ border:2px solid #e3d8c5; }
textarea{ height:120px; line-height:18px; padding:10px; }

input.checkbox{ margin-right:10px;}
.checkLeft { margin-left:60px;}
input.submit{ background:#900; margin:15px 0 20px 270px; padding:10px 30px; border:3px solid #e3d8c5; color:#ccc; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; }
input.submit:hover{background:#900; border-color:#e3d8c5; color:#fff}
input.submitAtuaLista{ background:#900; margin:10px 0 20px 230px; padding:10px 30px; border:3px solid #e3d8c5; color:#ccc; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; float:left }
input.submitAtuaLista:hover{background:#900; border-color:#e3d8c5; color:#fff}
input.submitCancela{ background:#900; margin:10px 0 20px 20px; padding:10px 30px; border:3px solid #e3d8c5; color:#ccc; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; float:left }
input.submitCancela:hover{background:#900; border-color:#e3d8c5; color:#fff}

input.subAssine{ background:#F8F5F1; margin:15px 0 0px 85px; padding:2px 4px; border:2px solid #e3d8c5; color:#333; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
input.subAssine:hover{background:#e3d8c5; border-color:#e3d8c5; color:#000}
input.subVote{ background:#F8F5F1; margin:15px 0 0px 90px; padding:2px 4px; border:2px solid #e3d8c5; color:#333; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
input.subVote:hover{background:#e3d8c5; border-color:#e3d8c5; color:#000}
/*FORMS - FIM*/


#wrapper { width:950px; margin:0 auto; background:#FFF; }
#header { width:950px; height:150px; border-bottom:0px solid #fff; }
#header img { margin:0 0 0 0; }
#header #logado { margin:-40px 25px 0 35px; width:400px; text-align:right; line-height:20px; color:#524035; }

#logado a { color:#524035; text-decoration:none; font-weight:bold; }
#logado a:hover { color:#FF0000;}

#content { position:relative; width:950px; padding:0; background:url(../../img/bgContent.jpg) repeat-y top; overflow: hidden;
 }
#colMenu { width:210px; padding: 20px 0; }

#Menu ul { margin:0 0 35px 0px; }
#Menu ul li { display:block; }
#Menu ul li a { display:block; color:#333366; text-decoration:none; width:180px; height:41px; line-height:41px; text-align:center; margin:0 0 20px 20px; background:#A6BDB7; border:1px solid #003300; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#Menu ul li:first-child { padding-left: 0px }
#Menu ul li a:hover { background:#B9D2CC; color:#fff; }
#Menu ul li:last-child { padding: 0 }
#Menu ul li a.current{ background:#00F; color:#FFF;  }
#atuaNav { text-align:center; margin:20px 0; }


#colDir { position:relative; width:680px; }
#colCenter { position:relative; width:520px; margin:0 10px; min-height:400px; text-align:justify; }
#fotoEntrada { margin:30px 0 0 10px; }
#fotoEntrada img { padding:10px 0; }

#fotoEntrada .fotosEntrada { margin:-10px 0 0 110px; font-weight:bold; letter-spacing:-1px; }
#fotoEntrada .fotosEntrada li { float:left; margin-left:50px; }
#fotoEntrada .fotosEntrada li.fotos { float:left; margin-top:10px; size:26px; }
#fotoEntrada .fotosEntrada li a { text-decoration:none; color:#333;}
#fotoEntrada .fotosEntrada li a:hover { color:#333;}
#banner { margin: 30px 0 25px 22px; width:450px; min-height:150px; background:#EAEAEA; border:2px solid #000; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
#banner #titulo { background:#000033; padding:10px 0 10px 30px; color:#fff; border-bottom:1px solid #000; }
#banner h6 { margin:10px 20px; }
#banner h6 a { text-decoration:none; color:#333; }
#banner h6 a:hover { color:#990000; }

#indexIntMissas { text-align:center; margin-left:-8px;}
#indexIntMissas h5 { font-size:14px; margin:30px 0 20px 0; font-weight:bold; }
#indexIntMissas h5 a { text-decoration:none; color:#333; padding:10px; text-align:center; background:#FFFF00; border:1px solid #e3d8c5; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#indexIntMissas h5 a:hover { color:#000; background:#e3d8c5; }

#colEnq { position:relative; width:190px; }

#sections { margin:30px 0 20px 0; }
#sections a { text-decoration:none; color:#333;margin-bottom:20px; }
#sections p:hover a { color:#003300; } 
.section { width:213px; margin:0 8px; float:left; background:#EAEAEA; padding:10px; color:#fff; }
.section h2 { width:280; height:40px; line-height:40px; font-size:18px; background:#ccc; color:#666; text-align:center; font-weight:bold; }
.section p { padding-top:10px; line-height:16px; }

#footer { height:70px; line-height:20px; text-align:center; color:#ccc; font-size:13px; border-top:2px solid #000; background:#FF0000 }
#footer li { display:inline; }
#footer a { color:#524035; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
.footer { margin-top:15px; }

#quemSomos { margin:30px 7px 0 0; }
#quemSomos h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#quemSomos h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#quemSomos p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }

#oCadastro { margin:30px 7px 0 0; }
#oCadastro h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oCadastro h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#oCadastro p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }

#asProgramacoes { margin:30px 7px 0 0; }
#asProgramacoes h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#asProgramacoes h3 { margin:10px 50px 10px 50px; text-align:center; font-size:14px; color:#300; font-weight:bold; letter-spacing:-1px; }
#asProgramacoes h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#asProgramacoes h6 { padding:10px 20px 10px 330px; font-size:11px; color:#000; }
#asProgramacoes p { text-align:justify; font-size:14px; margin:10px 25px 15px 25px; line-height:20px; border-bottom:0px solid #000; }
#asProgramacoes p a { color:#524035; text-decoration:none; }
#asProgramacoes p a:hover { text-decoration:underline; }

#aProgramacao { margin:30px 7px 0 0; }
#aProgramacao h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#aProgramacao h3 { margin:10px 50px 10px 50px; text-align:center; font-size:14px; color:#300; font-weight:bold; letter-spacing:-1px; }
#aProgramacao h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#aProgramacao h6 { padding:10px 20px 0 260px; font-size:11px; color:#000; }
#aProgramacao p { text-align:justify; font-size:14px; margin:10px 25px 15px 25px; line-height:20px; border-bottom:0px solid #000; }
#aProgramacao p a { color:#524035; text-decoration:none; }
#aProgramacao p a:hover { text-decoration:underline; }

#oHorario { margin:30px 7px 0 0; }
#oHorario h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oHorario h3 { margin:10px 0 10px 50px; font-size:16px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oHorario h4 { margin:10px 0 10px 50px; font-size:14px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oHorario h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#oHorario p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }

#asInformacoes { margin:30px 7px 0 0; }
#asInformacoes h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#asInformacoes h3 { margin:10px 50px 10px 50px; text-align:center; font-size:14px; color:#300; font-weight:bold; letter-spacing:-1px; }
#asInformacoes h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#asInformacoes h6 { padding:10px 20px 10px 330px; font-size:11px; color:#000; }
#asInformacoes p { text-align:justify; font-size:14px; margin:10px 25px 15px 25px; line-height:20px; border-bottom:0px solid #000; }
#asInformacoes p a { color:#524035; text-decoration:none; }
#asInformacoes p a:hover { text-decoration:underline; }

#aInformacao { margin:30px 7px 20px 0; }
#aInformacao h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#aInformacao h3 { margin:10px 50px 10px 50px; text-align:center; font-size:14px; color:#300; font-weight:bold; letter-spacing:-1px; }
#aInformacao h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#aInformacao h6 { padding:10px 20px 0 260px; font-size:11px; color:#000; }
#aInformacao p { text-align:justify; font-size:14px; margin:10px 25px 15px 25px; line-height:20px; border-bottom:0px solid #000; }
#aInformacao p a { color:#524035; text-decoration:none; }
#aInformacao p a:hover { text-decoration:underline; }

#oMapa { margin:30px 7px 0 0; }
#oMapa h2 { margin:40px 0 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oMapa h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#oMapa p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }

#aFoto { margin:30px 7px 0 0; }
#aFoto h2 { margin:40px 0 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#aFoto h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#aFoto p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }
#aFoto #foto { margin-left:6px;}

#oContato { margin:30px 7px 0 0; }
#oContato h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oContato h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#oContato p { text-align:justify; font-size:14px; margin:10px 25px 25px 25px; line-height:20px; }

#oLogin { margin:30px 7px 0 0; }
#oLogin h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#oLogin h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#oLogin p { text-align:justify; font-size:14px; text-align:center;  }
#oLogin p a { display:block; color:#524035; text-decoration:none; margin:30px 50px 0 30px; padding:5px 0; line-height:20px; background:#d5d5d5; border:2px solid #000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
#oLogin p a:hover { background:#ccc; color:#990000 }

#recuperaSenha { margin:30px 7px 0 0; }
#recuperaSenha h2 { margin:40px 50px 10px 50px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; }
#recuperaSenha h5 { margin:0 40px 10px 40px; font-size:16px; color:#000;}
#recuperaSenha p { text-align:justify; font-size:14px; text-align:center;  }
#recuperaSenha p a { display:block; color:#524035; text-decoration:none; margin:30px 50px 0 30px; padding:5px 0; line-height:20px; background:#d5d5d5; border:2px solid #000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
#recuperaSenha p a:hover { background:#ccc; color:#990000 }

.FloatLeft { float: left; }

#addThis { text-align:right; margin: 25px 35px 15px 110px; color:#666; width:600px; }
#addThis3 { position:absolute; bottom:50px; width:100%; background:#FF0000; margin-left:220px; }
#addThis li { list-style:none; float:left; margin-bottom:5px; }
#addThis li a { display:block; width:30px; }
.addThisView { margin-left:65px;}
.googlePlusone { margin-left:25px; margin-top:-2px }


#intTitulo { text-align:center; margin: 25px 35px 10px 12px; color:#fff; font-size:14px; width:490px; background:#333366; }
#intTitulo li { list-style:none; margin-bottom:0px; height:45px; line-height:45px; }
#intTitulo li.id { width:35px;}
#intTitulo li.intencao { width:280px; }
#intTitulo li.nome { }
#intTitulo li a { display:block; width:30px; }

#intCorImpar { text-align:center; margin: 0px 35px 0px 12px; margin-top:-1px; color:#666; width:488px; background:#FFF; border:1px solid #999; text-transform:uppercase;}
#intCorImpar li { list-style:none; margin-bottom:0px; height:30px; line-height:30px; }
#intCorImpar li.id { width:35px; font-size:12px; color:#333;}
#intCorImpar li.intencao { width:280px; border-left:1px solid #999; border-right:1px solid #999; font-size:12px; color:#333;}
#intCorImpar li.nome { font-size:12px; color:#333;}
#intCorImpar li.nome a { display:block; color:#524035; text-decoration:none; }
#intCorImpar li.nome a:hover { color:#990000 }

#intCorPar { text-align:center; margin: 0px 35px 0px 12px; margin-top:-1px; color:#666; width:488px; background:#ccc; border:1px solid #999; text-transform:uppercase;}
#intCorPar li { list-style:none; margin-bottom:0px; height:30px; line-height:30px; }
#intCorPar li.id { width:35px; font-size:12px; color:#333;}
#intCorPar li.intencao { width:280px; border-left:1px solid #999; border-right:1px solid #999; font-size:12px; color:#333;}
#intCorPar li.nome { font-size:12px; color:#333;}
#intCorPar li.nome a { display:block; color:#524035; text-decoration:none; }
#intCorPar li.nome a:hover { color:#990000 }

#intMissas { text-align:center;}
#intMissas h5 { font-size:14px; margin:30px 0 20px 0; font-weight:bold; }
#intMissas h5 a { text-decoration:none; color:#333; padding:10px; text-align:center; background:#FFFF00; border:1px solid #e3d8c5; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#intMissas h5 a:hover { color:#000; background:#e3d8c5; }

#listInt { width:240px; text-align:center; margin:10px 0 -25px 280px;}
#listInt h5 {  font-weight:bold; background:#FFFF00;border:1px solid #e3d8c5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#listInt h5 a { text-decoration:none; font-size:12px; color:#333; padding:10px; text-align:center; display:block; line-height:20px; }
#listInt h5 a:hover { color:#000; background:#e3d8c5; }

#intMissasErro { width: 300px; margin: 40px 0 10px 40px; line-height:25px; font-size:14px; text-transform:capitalize; border-top:2px solid #999; border-bottom:5px solid #999}
#intMissasErro ol { list-style-type: lower-roman; margin: 1em 0 1em 60px; }
#intMissasErro ol li { list-style:square;}

#centPagina { text-align:center; width:515px; margin:20px 0;}
#centPagina li { text-align:center; display:inline; }
#centPagina li a { display:inline; text-decoration:none; padding:5px; color:#333; font-weight:bold;}
#centPagina li a.current{ background:#003300; }
#centPagina li a:hover { text-decoration:underline; color:#000}
#centPagina li a:active { color:#339900}
.centPagina { padding:5px;}
.centAnterior { margin-right:30px;}
.centPosterior { margin-left:30px;}
#center { width: 351px; text-align:center}

#centPagina1 { margin:25px 0; background:#ccc; text-align:center}
#centPagina1 ul { text-align:center; font-weight:bold; margin: 20px 0;}
#centPagina1 ul li { text-align:center;}
#centPagina ul li a { display:block; text-decoration:none; color:#333;}
#centPagina ul li a:hover { text-decoration:underline; color:#000}

#Menu ul { margin:0 0 35px 0px; }
#Menu ul li { display:block; }
#Menu ul li a { display:block; color:#333366; text-decoration:none; width:180px; height:41px; line-height:41px; text-align:center; margin:0 0 20px 20px; background:#A6BDB7; border:1px solid #003300; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

#data {
	position: absolute;
	text-align: right;
	right: 40px;
	top: 0px;
}

#boxMis { width:190px; min-height:150px; background-color: #6C6C91; margin:40px 0 15px 0; padding-bottom:5px; }
#boxMis #titulo { background:#333366; line-height:40px; color:#fff; font-weight:bold; text-align:center; border-bottom:1px solid #fff; }
#boxMis h6 { margin:10px 10px; text-align:justify }
#boxMis h6 a { text-decoration:none; color:#ccc; }
#boxMis h6 a:hover { color:#fff; }
#boxMis h5 { margin:20px 10px 10px 85px; text-align:justify; font-size:12px; }
#boxMis h5 a { text-decoration:none; color:#333; padding:3px; text-align:center; background:#F8F5F1; border:1px solid #e3d8c5; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#boxMis h5 a:hover { color:#000; background:#e3d8c5; }

#boxNew{
	background-color: #6C6C91;
	min-height: 150px;
	margin: 20px 0 15px 0;
	width:190px;
}
.logoNew {
    line-height: 40px;
	background-color: #333366;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}
.txtNew {
	padding: 10px;
	text-align: justify;
	font-size:12px;
	color: #FFF;
	line-height:14px;
}
.txtInput {
	text-align:right;
	line-height:30px;
}
.txtNewInputBot {
	color:#000;
	background-color:#F8F5F1;
	height: 19px;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 15px;
}
#boxEnq{
	background-color: #6C6C91;
	min-height: 150px;
	width:190px;
}
.txtEnqInputBot {
	color:#000;
	background-color:#F8F5F1;
	height: 19px;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 100px;
}


<!--- INICIO - GALERIA DE FOTOS ---->

#gallery {position:relative; width:490px; margin:20px; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:486px; height:375px; padding:5px; border:2px solid #333; background:#DFDFE7 url(../../images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:496px; height:100px; border-top: 2px solid #333; border-left: 2px solid #333; border-right: 2px solid #333; background:#DFDFE7}
#thumbarea {position:relative; overflow:hidden; height:100px; width:496px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../../images/left.gif) left center no-repeat; border-left:5px solid #DFDFE7}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../../images/right.gif) right center no-repeat; border-right:5px solid #DFDFE7}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

<!--- FIM - GALERIA DE FOTOS ---->