@charset "utf-8";
/*  
* PARÓQUIA DA GLORIA - Juiz de fora
***********************************************
Agencia: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
XHTML+CSS: Aline Tinoco 
Programaçao: Felipe Frizeiro
Country: Brasil
Last CSS update: 04/2010
Notes: Folha padrao
***********************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
***********************************************
*/
* {
padding:			0px;
margin:				0px;
}
body{
padding:        	0;
margin:				0;
text-align:			center;
background:			#37698A;
font:				13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:				#666;
}
/*********************************************Estrutura*/
#centraliza_topo{
background:			#407698 url(../images/bg.jpg) center top no-repeat;
width:				auto;
height:				293px;
}
#logo{
float:				left;
z-index:			1;
position:			absolute;
height:				293px;
}
#site, #topo, #palco, #baixo, #rodape{
width:				960px;
height:				auto;
margin:				0 auto;
text-align:			left;
padding:        	0;
position:			relative;
}
#centraliza_palco{
background:			#37698A url(../images/bg_palco.jpg) center top no-repeat;
}
#centraliza_baixo{
background:			#37698A url(../images/bg_baixo.jpg) center top no-repeat;
}
#baixo{
padding-top:		85px;
height:				380px;
}
#baixo ul.menu{
float:				left;
margin-top:			7px;
width:				150px;
position:			relative;
}
#formNews{
width:				590px;
color:				#36698B;
float:				right;
margin-top:			3px;
margin-right:		10px;
}
#rodape, #rodape a{
color:				#FFF;
font-size:			11px;
}
.endereco{
float:				left;
}
.horario{
float:				right;
text-align:			right;
margin-bottom:		20px;
}
#rodape img{
float:				right;
}
.copy{
float:				left;
}
#conteudo{
width:				550px;
min-height:         700px;
float:				left;
padding:            20px 0 0 0;
}
#conteudo_contato{
width:				550px;
min-height:         300px;
float:				left;
padding:            20px 0 0 0;
}
#conteudo h2 a, #conteudo_contato h2 a{
background:			url(../images/h2/bg_h2.png) left top repeat-x;
width:				auto;
color:				#386D92;
padding:            12px;
float:				left;
}
#conteudo img{
margin:				5px;
}
#conteudo h2 a img{
vertical-align:		middle;
}
.bgh2Left{
background:			url(../images/h2/bg_left.png) left top no-repeat;
float:				left;
height:             42px;
width:				5px;
}
.bgh2Right{
background:			url(../images/h2/bg_right.png) left top no-repeat;
float:				left;
height:             42px;
width:				5px;
}
.breadcrumb{
border-bottom:		1px solid #4383A7;
}
.breadcrumb, .breadcrumb a,  .breadcrumb a:visited{
color:				#3D799F;
font-size:			11px;
clear:				both;
padding-top:        15px;
}
/*********************************************Menu*/
ul.menu{
width:				425px;
margin-top:			23px;
z-index:			9;
position:			absolute;
right:				0px;
}
ul.menu li{
list-style:			none;
display:			inline;
background:			url(../images/bg_li.gif) left center no-repeat;
padding:            0 10px 2px 15px; 
}
ul.menu li a{
color:				#376B8C;
}
ul#menu_meio{
top:				255px;
z-index:			9;
position:			absolute;
}
ul#menu_meio li{
list-style:			none;
display:			inline;
background:			url(../images/bg_li_meio.png) left center no-repeat;
padding:            0 5px 2px 12px; 
letter-spacing:		-1px;
}
ul#menu_meio li a{
color:				#FFF;
}
/*********************************************Boxes*/
#boxNoticias{
background:			url(../images/bg_box_news.jpg) left top no-repeat;
width:				502px;
height:				273px;
margin-top:			20px;
float:				left;
padding:            0 30px 60px 30px;
}
#boxDestaques{
background:			url(../images/bg_box_destaques.png) left top no-repeat;
width:				289px;
height:				307px;
float:				left;
margin:				20px 0 0 20px;
padding:            10px 20px;
}
#JornalInternas{
width:				280px;
height:				212px;
float:				left;
margin:				20px 0 0 20px;
font-size:			11px;
overflow:			hidden;
}
#CalendarioInternas{
width:				280px;
height:				180px;
float:				left;
margin:				20px 0 0 40px;
}
#NoticiasInternas{
width:				280px;
height:				270px;
float:				left;
margin:				20px 0 20px 20px;
font-size:			11px;
}
.box_235{
width:				235px;
height:				210px;
float:				left;
}
#boxJornal{
width:				355px;
height:				210px;
float:				left;
}
.capa_jornal{
background:			url(../images/bg_jornal.png) left top no-repeat;
width:				102px;
height:				133px;
padding:            10px 15px 23px 12px;
float:				left;
}
.capa_jornal img{
width:				98px;
height:				141px;
float:				left;
}
.descreve_jornal{
height:				112px;
overflow:			hidden;
}
.inicio{
color:				#FFF;
margin-right:		50px;
}
.inicio a, .inicio a:visited{
color:				#FFF;
}
.meio{
margin-top:			60px;
margin-right:		40px;
}
.meio a, .meio a span{
color:				#FFF!important;
}
.enq{
color:				#FFF!important;
background:			url(../images/bg_enquete.png) right top no-repeat;
width:				322px;
height:				319px;
}
.titulo_enquete{
font-size:			18px;
font-weight:		lighter;
width:				170px;
}
.comentar{
border-top:			1px solid #386D92;
}
.comentar img{
vertical-align:		middle;
margin:             0!important;
}
.comentar h2 a{
padding:            5px 12px 5px 12px!important;
}
.comentarios{
padding:            5px;
background:			#EDEDEC url(../images/99.gif) right top no-repeat;
}
.baixo_comentario{
background:			transparent url(../images/bg_comentarios.gif) left top no-repeat;
height:            	40px;
}
.baixo_comentario p{
padding-top:		15px;
}
.botao{
font-size:			15px;
}
.botao img{
vertical-align:		middle;
}
/*********************************************Titulos*/
h1{
visibility:			hidden;
display:			none;
}
h2{
font-size:			19px;
color:				#386D92;
font-weight:		lighter;
}
h2 span{
display:			none;
visibility:			hidden;
}
h2#t_noticias{
background:			url(../images/h2/t_noticias.png) left top no-repeat;
width:				79px;
height:				22px;
margin:				15px 10px 10px 10px;
}
h2#t_destaques{
background:			url(../images/h2/t_destaques.png) left top no-repeat;
width:				97px;
height:				26px;
margin:				2px 10px 10px 40px;
}
h2#t_blog{
background:			url(../images/h2/t_blog.png) left top no-repeat;
width:				236px;
height:				43px;
}
h2#t_destaque{
background:			url(../images/h2/t_destaque.png) left top no-repeat;
width:				236px;
height:				43px;
}
h2#t_fale{
background:			url(../images/h2/t_fale.png) left top no-repeat;
width:				122px;
height:				25px;
margin-left:		20px;
margin-bottom:		30px;
}
h2#t_jornal{
background:			url(../images/h2/t_jornal.png) left top no-repeat;
width:				353px;
height:				43px;
}
h2#t_jornal_i{
background:			url(../images/h2/t_jornal_internas.png) left top no-repeat;
width:				275px;
height:				45px;
}
h2#t_noticias_internas{
background:			url(../images/h2/t_noticias_internas.png) left top no-repeat;
width:				275px;
height:				45px;
}
h2#t_enquete{
background:			url(../images/h2/t_enquete.png) left top no-repeat;
width:				108px;
height:				34px;
margin-top:			50px;
}
h2#t_passeio{
background:			url(../images/h2/t_passeios.png) left top no-repeat;
width:				190px;
height:				34px;
margin-left:		30px;
}
h2#t_destaque_claro{
background:			url(../images/h2/t_destaque_claro.png) left top no-repeat;
width:				123px;
height:				34px;
margin-left:		45px;
}
h3{
font-size:			15px;
}
h3 a{
color:				#386C92;
}
h4{
margin:				10px 0;
color:				#386C92;
font-size:			15px;
}
a.mais{
float:				right;
color:				#386C92;
font-size:			13px;
}
.center{
text-align:			center;
}
/**********************************************listas*/
.boxNews li{
list-style:			none;
height:				75px;
padding-top:		5px;
overflow:			hidden;
}
.boxNews li a{
color:				#666666;
font-size:			11px;
}
.boxNews li a span{
color:				#3D799F;
font-size:			17px;
font-weight:		lighter;
}
.boxNews li img{
background:			url(../images/bg_foto.png) left top no-repeat;
width:				101px;
height:				53px;
padding:            12px 9px;
float:				left;
margin-right:        3px;
}
.box_235 .boxNews li{
height:				160px;
}
.box_235 .boxNews li img{
background:			url(../images/bg_li_foto.png) left top no-repeat;
width:				195px;
height:				80px;
padding:            12px 12px;
}
.box_235 .boxNews li a span{
font-size:			15px;
color:				#666;
}
#boxDestaques .boxNews li a span, #NoticiasInternas .boxNews li a span{
font-size:			15px;
font-weight:		bolder;
}
#boxDestaques .boxNews li img,  #NoticiasInternas .boxNews li img{
background:			url(../images/bg_foto_mini.png) center center no-repeat;
width:				55px;
height:				55px;
padding:            11px;
}
#NoticiasInternas .boxNews li{
height:				80px;
overflow:			hidden;
}
ul.box_posts li{
list-style:			none;
height:				77px;
overflow:			hidden;
margin-bottom:		10px;
}
ul.box_posts li a{
color:				#666666;
font-size:			11px;
}
ul.box_posts li span{
display:			block;
}
ul.box_posts li span.titulo{
color:				#386D92;
font-size:			15px;
font-weight:		bolder;
}
ul#lastNews, ul.resultadoBusca{
cursor:				pointer;
}
ul#lastNews li, ul.resultadoBusca li{
list-style:			none;
border-bottom: 		1px solid #386C92;
padding:            3px 0;
}
ul#lastNews li a span, ul.resultadoBusca li a span{
color:				#386C92!important;
}
ul#lastNews li:hover, ul.resultadoBusca li:hover{
background:			#F9F9F9;
}
ul.sem li{
border-bottom: 		none!important;
cursor:				default;
}
ul.sem li h2 a{
font-size:			13px;
float:				right!important;
}
.aR{
float:				right!important;
border-bottom: 		1px solid #386C92;
width:				550px;
text-align:			right;
height:				42px;
}
ul.lista_fotos li{
list-style:			none;
display:			inline;
float:				left;
}
ul.lista_fotos li a img{
width:				150px;
height:				150px;
}
ul.lista_fotos li a img:hover{
width:				140px;
height:				140px;
border:				5px solid #386C92;
}
/*********************************************formulario*/
input, select, textarea{
width:				auto;
height:				auto;
padding:			3px;
margin:				5px;
background:			#FFF;
font:				11px "Trebuchet MS";
color:				#333;
border:				1px solid #37698C;
}
input:focus , select:focus, textarea:focus{
color:				#000;
border:				1px solid #2B516A;
background: 		#F8F8F8;
}
.ok, .votar, .resultados{
width:				auto;
height:				auto;
padding:            2px 5px;
margin:				5px;
background:			#37698C;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
color:				#F5F5F5;
cursor:				pointer;
border:				1px solid #37698C;
overflow:			visible;
}
.votar{
background:			#EEEEED url(../images/check.gif) left center no-repeat;
color:				#333;
padding:            2px 5px 2px 16px;
border:				1px solid #FFF;
}
a.resultados{
padding:            3px 5px 3px 16px;
font-size:  		11px!important; 
background:			#EEEEED url(../images/grafico.gif) left center no-repeat;
color:				#333;
border:				1px solid #FFF;
}
label{
width:				70px;
height:				auto;
padding:			0;
margin:				5px;
float:			    left;
text-align:			right;
}
#formNews input{
height:				15px;
width:				190px;
margin:				0;
background:			#FFF;
border:				none;
border-top:			1px solid #ACACAC;
float:				left;
}
#formNews .okNews{
background:			url(../images/bg_ok.jpg) left top no-repeat;
width:				33px;
height:				22px;
border:				none;
cursor:				pointer;
margin-left:		-5px;
float:				left;
}
#formNews span{
float:				left;
width:				365px;
margin-top:			3px;
}
/*********************************************Gerais*/
p.data{
color:				#888;
text-align:			right;
font-size:			9px;
}
p.nome{
color:				#444;
margin:				10px 0;
}
#busca{
background:			url(../images/bg_buscar.png) left top no-repeat;
width:				180px;
height:				22px;
position:			absolute;
z-index:			1;
top:				215px;
}
#busca input{
background:			none;
border:				none;
height:				12px;
float:				left;
font-size:			11px;
padding:            0;
width:				90px;
}
input.buscar{
width:				60px!important;
height:				15px!important;
float:				left;
color:				#FFF;
margin:				3px 0 0 15px;
cursor:				pointer;
}
img{
border:					none;
}
.clear{
clear:					both;
font-size:				1pt;
height:					1pt;
}
.col_separa{
width:					15px;
height:					auto;
float:					left;
}
a{
text-decoration:		none;
color:					#666;
}
a:visited{
text-decoration:		none;
color:					#666;
}
.paginacao{
width:					auto;
height:					auto;
text-align:				right;
margin:					0 20px 0 0;
}
.paginacao span{
background:			#386D92;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
padding:            2px 5px;
margin:				1px;
color:				#fff;
}
.paginacao span a{
color:				#fff;
}

/****************************************calendario***********************/
/* COLOQUEI SÒ PRA ELE NÂO FICAR esquisito aqui  */

#calendario{
width:				236px;
height:				166px;
background:			url(../images/bg_agenda.png) left center no-repeat;
font-size:			11px;
font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:				0px 0px 15px 0px;
color:				#37698C;
}
#calendario th{
color:				#838383;
font-weight:		bolder;
height:				25px;
text-transform:		uppercase;
}
tr#topocal th{
color:				#FFF!important;
}
#calendario td, #calendario th {
text-align:			center;
}
#calendario .domingo, #calendario #dsemana th, #calendario #topocal th {
width: 				25px;
}
#calendario .domingo {
color:				#6BC3D9;
}
#topocal th{
font-size:			12px;
width:				auto;
width:				160px;
}
table#coord{
width:				100%;
height:				auto;
}
table#coord th{
background:			#D1CEDF;
color:				#FFF;
}
tr td a{
background:			#65BAD7;
}
.enquete{
border: 			1px solid #F7F7F7;
height: 			15px;
width:				420px;
text-align:			left;
}
.enquete_dentro{
background: 		#F7F7F7 none repeat scroll 0% 0%;
height: 			15px;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}
