@charset "utf-8";

/*  

* PROVINCIADORIO - REDENTORISTAS

***********************************************

Agência: Ato interativo

Country: Brasil

Diretor: Felipe Gazolla

Design by: Henrique Alves

XHTML+CSS: Aline Tinoco

Programação: Jean Pimentel

Country: Brasil

Last CSS update: 04/2009

Notes: Folha padrão

***********************************************

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:			0px;

margin:				0px;

text-align:			center;

font-family:    	"Georgia", Times New Roman, Times, serif; 

font-size:			15px;

color:				#000000;

background:			#F5F3DC url(../images/bg_body.jpg) left top repeat-x;

}

/****************************************SITE**************************/

#site{

width:				930px;

height:				auto;

margin:				0 auto;

padding:            0;

text-align:			left;

}

/****************************************TOPO+login**********************/

#topo{

width:				auto;

height:				287px;

position:			relative;

z-index:			1;

}

#aguias{

z-index:			99;

position:			absolute;

}

#sub_topo{

width:				auto;

height:				149px;

}

#logo{

width:				177px;

height:				auto;

margin-top:			20px;

margin-left:		70px;

_margin-left:		20px;

float:				left;

}

#login{

background:			url(../images/cadastre.gif) right top no-repeat;

width:				100px;

height:				100px;

float:				right;

margin-top:			20px;

margin-right:		90px;

_margin-right:		20px;

padding-left:       100px;

padding-top:        40px;

}

#form{

width:				200px;

height:				100px;

margin-left:       -50px;

float:				left;

}

/*****************************************LOGIN *********************************/

label.login{

width:				auto;

height:				auto;

margin:				2px;

padding:			0px;

color:				#859DC6;

text-align:			right;

font-size:			11px;

}

input.login{

width:				140px;

height:				10px;

color:				#333;

border:				1px solid #859DC6;

margin:				2px 0px;

background:			transparent;

font-size:			10px;

}

.botao_login {

width:				auto;

height:				auto;

background:			#311C0F;

border:				1px solid #5C4218;

font-size:			9px;

color:				#FFF;

cursor:				pointer;

float:				left;

}

/****************************************MENU***************************/

#bg_menu{

background:			url(../images/bg_menu.gif) left center no-repeat;

width:				auto;

height:				69px;

padding:            30px 0;

margin:				0px;

text-align:			center;

}

ul#menu{

width:				845px;

margin:				0 auto;

padding:            0;

text-align:			left;

}

ul#menu li{

width:				60px;

height:				40px;

float:				left;

list-style:			none;

color:				#B1C7DE;

vertical-align:		middle;

margin:				10px 30px;

_margin:			10px 15px;

text-align:			center!important;

font-weight:		bolder;

}

ul#menu li a{

color:				#B1C7DE;

text-decoration:	none;

text-align:			center!important;

}

ul#menu li a:hover{

color:				#F7F7F7;

text-decoration:	none;

}

li.ultimo a{

margin-right:		20px;

}

/****************************************PALCO-colunas********************/

#palco{

width:				845px;

height:				auto;

margin:				0 auto;

padding:            0;

text-align:			left;

padding:            0 20px;

}

#col_lateral{

width:				220px;

height:				auto;

float:				left;

margin-right:		20px;

}

#col_principal{

width:				605px;

min-height:          850px;

height:				auto;

float:				left;

}

#internaM img{
margin:				5px 10px;
}
/****************************************PALCO-menu**********************/

ul#menu_lateral{

width:				auto;

height:				auto;

margin-bottom:		20px;

}

ul#menu_lateral li{

height:				25px;

list-style:			none;

display:			block;

color:				#111F52;

text-align:			center;

border:				1px solid #DAD9D2;

background:			#F0F3DF;

vertical-align:		middle;

padding:            5px 0;

margin-left:		0px;

font-size:			13px;

}

ul#menu_lateral li a{

color:				#111F52;

text-decoration:	none;

}

ul#menu_lateral li:hover{

color:				#111F52;

text-decoration:	none;

background:			#A5B5D3;

}

/****************************************calendario***********************/

#calendario{

width:				220px;

height:				130px;

background:			url(../images/bg_agenda.gif) left center no-repeat;

font-size:			10px;

font-family:		Arial, Helvetica, sans-serif;

margin:				0px 0px 15px 0px;

}

#calendario th{

color:				#838383;

font-weight:		bolder;

}

#calendario td, #calendario th {

text-align:			center;

}

#calendario .domingo, #calendario #dsemana th, #calendario #topocal th {

width: 				25px;

}

#topocal th{

font-size:			12px;

width:				auto;

width:				160px;

}

table#coord{

width:				100%;

height:				auto;

}

table#coord th{

background:			#D1CEDF;

}

/****************************************BOXES***************************/

.box_blog_home{

width:				240px;

height:				121px;

background:			url(../images/bg_box_blog_home.gif) no-repeat;

}

.box_blog_home img{

margin:				10px;

float:				left;

}

.box_blog_home h3{

font:				16px "Georgia", Times New Roman, Times, serif;

color:				#182C72;

font-weight:		bolder;

width:				80px;

float:				left;

padding:	        65px 0px 0 40px;

}

#box_blog{

background:			#FFF url(../images/bg_box_blog.jpg) left top no-repeat;

width:				605px;

height:				auto;

padding:            10px;

}

.data_blog{

background:			url(../images/bg_data_blog.gif) left top no-repeat;

width:				109px;

height:				33px;

margin-top:			30px;

padding:            15px 10px 15px 0px;

}

.comentarios{

width:				580px;

height:				auto;

background:			#E8E0CE url(../images/bg_comentarios.jpg) left bottom no-repeat;

padding:            20px 10px 40px 10px;

margin-top:			10px;

}

.comentar{

background:			#D0D3E2 url(../images/ico_comment_new.gif) right center no-repeat;

padding:            3px 20px 3px 3px;

text-align:			right;

width:				580px;

}

.box_noticia1{

width:				auto;

height:				130px;

background:			url(../images/bg_noticia1.png) left top no-repeat;

padding:            10px;

}

.box_noticia1 h3{

float:				left;

width:				400px;

}

.box_noticia1 p{

width:				400px;

height:				82px;

overflow:			hidden;

float:				left;

}

.box_noticia1 p.mais{

height:				20px;

float:				left;

font-size:			11px;

}

.box_paroquias{

width:				auto;

height:				180px;

background:			url(../images/bg_paroquias.png) left center no-repeat;

padding:            10px;

margin-bottom:		20px;

}

.box_paroquias img{

float:				left;

margin:				10px 10px 5px 5px;

}

.box_paroquias p{

float:				left;

width:				350px

}

.box_missionarios p{

float:				left;

width:				350px

}

.box_missionarios img{

float:				left;

margin:				10px 10px 5px 5px;

}

.box_paroquias span{

float:			right;

}

.box_missionarios{

width:				auto;

height:				163px;

background:			url(../images/bg_missionarios.png) left center no-repeat;

padding:            10px;

margin-bottom:		20px;

}

.box_foto_noticia{

background:			url(../images/base_foto.gif) left center no-repeat;

width:				174px;

height:				175px;

float:				right;

margin-top:			-130px;

}

.box_foto_noticia img{

width:				124px;

height:				93px;

margin:				35px 10px 10px 25px;

}

.box_mais_noticias{

width:				auto;

height:				auto;

margin:			    20px 0;

}

.box_320{

width:				280px;

height:				auto;

float:				left;	

margin-top:			20px;			

}

.box_320 p{

width:				auto;

height:				75px;

overflow:			hidden;

color:				#333;

}

.box_320 p a{

color:				#333;

}

.box_320 p.mais{

height:				20px;

font-size:			11px;

}

.box_twitter{

background:			url(../images/bg_box_twitter.png) left center no-repeat;

height:             220px;

width:              322px;

}

#box_imgEdAtual {

width:				261px;

height:				242px;

overflow:			hidden;

position:			relative;

}

#box_imgEdAtual img {

width:				261px;

height:				242px;

border:				none;

}

#EdAtual_PDF {

width:				261px;

height:				auto;

background:			#000;

position:			absolute;

padding:			1px;

left:				0;

bottom:				0;

font-size:			10px;

color:				#FFF;

opacity:			0.75;

-moz-opacity: 		0.75;

filter: 			alpha(opacity=75);

text-align:			right;

}

#EdAtual_PDF a {

color:				#FFF;

text-decoration: 	none;

}

#EdAtual_PDF img {

width: 				23px;

height:				22px;

vertical-align:		middle;

float:				inherit;

padding:            3px;

}

#publi{

width:				890px;

height:				70px;

margin-top:			90px;

}

#publi img{

margin:				0 5px;

}

#redentoristas{

float:				left;

height:				135px;

width:				280px;

}

#redentoristas img{

float:				left;

margin:	            5px;

border:				1px solid #333333;

}

#redentoristas p{

font-size:			11px;

float:				left;

width:				180px;

}

#redentoristas h5{

float:				left;

width:				180px;

}

/****************************************E COMMERCE**********************/

.publicacoes{

width:				auto;

height:				180px;

background:			url(../images/bg_paroquias.png) left center no-repeat;

padding:            10px;

margin-bottom:		20px;

}

.publicacoes img{

float:				left;

margin:	            5px;

border:				1px solid #333333;

width:				110px;

height:				150px;

}

.publicacoes p{

text-indent:        0;

font-size:			12px;

}

.publicacoes h5{

margin-bottom:		10px;

}

.descricao{

width:				auto;

height:				90px;

overflow:			hidden;

}

.preco{

font-weight:		bolder;

color:				#990000;

margin:				10px 0;

}



/****************************************Hs titulos**********************/

h6{

font-size:			17px;

color:				#182C72;

font-weight:		bolder;

}

h5{

font-size:			15px;

color:				#182C72;

font-weight:		normal;

}

h4{

font-size:			17px;

color:				#182C72;

font-weight:		normal;

}

h3{

font:				22px "Georgia", Times New Roman, Times, serif;

color:				#182C72;

font-weight:		normal;

margin-bottom:		15px;

}

h2{

margin-bottom:		10px;

}

h2 span{

display:			none;

visibility:			hidden;

}

h2#agenda{

width:				213px;

height:				66px;

margin-bottom:		0px;

background:			url(../images/t_agenda.gif) left center no-repeat;

}

h2#mais_noticias{

width:				105px;

height:				13px;

background:			url(../images/titulos/mais_noticias.gif) left center no-repeat;

}

h2#mais_artigos{

width:				97px;

height:				18px;

background:			url(../images/titulos/mais_artigos.gif) left center no-repeat;

}

h2#outros_posts{

width:				88px;

height:				19px;

background:			url(../images/titulos/outros_posts.gif) left center no-repeat;

}

h2#mais_arquivos{

width:				111px;

height:				20px;

background:			url(../images/titulos/mais_arquivos.gif) left center no-repeat;

}

h2#jornal{

width:				168px;

height:				48px;

background:			url(../images/titulos/jornal.gif) left center no-repeat;

}

h2#artigos{

width:				103px;

height:				49px;

background:			url(../images/titulos/artigos.gif) left center no-repeat;

}

h2#twitter{

width:				103px;

height:				49px;

background:			url(../images/titulos/twitter.png) left center no-repeat;

margin:             20px 0 15px 70px;

*margin:            10px 0 15px 70px;

}

/****************************************LISTAS**************************/

ul.lista_noticias_home{

width:				auto;

height:				auto;

}

ul.lista_noticias_home li{

list-style:			none;

margin:				3px 0;

}

ul.lista_noticias_home span{

font-weight:		bolder;

font-size:			11px;

}

/****************************************GERAIS**************************/

.data{

text-align:			right;

display:			block;

color:				#333;

font-size:			11px;

margin:				10px 0;

}

.video{

margin:				20px 100px;

}

ul li{

margin-left:		20px;

}

.left{

margin:				10px;

float:				left;

}

.center{

text-align:			center;

margin:				10px;

}

p{

text-indent:        20px;

}

a:link{

text-decoration:    none;

color:				#182C72;

}

a:visited{

text-decoration:    none;

color:				#182C72;

}

a:hover{

text-decoration:    none;

color:				#182C72;

}

.col_separa{

width:				20px;

height:				auto;

float:				left;

}

.clear{

clear:				both;

font-size:			1px;

background:			transparent;

overflow:			hidden;

visibility:			hidden;

}

img{

border:				none;

}

.mais{

height:				20px;

text-align:			right;

font-weight:		bolder;

font-size:			11px;

}

.mais a{

color:				#182C72!important;

}

.separador_big{

clear:				both;

background:			url(../images/separador_big.gif) left center no-repeat;

width:				auto;

height:				3px;

}

.separador{

background:			url(../images/separador.gif) center center no-repeat;

width:				auto;

height:				17px;

margin:				10px 0;

}

.foto_artigo{

background:			url(../images/fotos/artigo1.gif) left center no-repeat;

padding:            12px;

margin:				5px;

float:				left;

}

.foto_artigo img{

width:				78px;

height:				57px;

}

.col_separa{

width:				30px;

height:				auto;

float:				left;

}

.right{

float:				right;

}

.nome{

font-size:			11px;

text-align:			right;

margin:				10px;

}

.p_menor{

font-size:12px;

}

/*****************************************LISTA FOTOS**************************/

ul.lista_fotos {

width:				auto;

height:				auto;

padding:		    0px;

margin-top:			50px;

}

ul.lista_fotos li {

list-style:			none;

padding:			2px;

margin:				4px 4px;

float:				left;

}

ul.lista_fotos li a img {

opacity:			.9;

}

ul.lista_fotos li a:hover img{

opacity:			.99;

}

ul.lista_fotos li img {

padding:			1px;

margin:				0px;

width:				120px;

height:				69px;

background:			#26315D;

}

ul.lista_jornal{

width:				auto;

height:				auto;

}

ul.lista_jornal li{

height:				140px;

list-style:			none;

padding:			2px;

margin-bottom:		20px;

}

ul.lista_jornal li img{

width:				160px;

height:				140px;

float:				left;

margin:				4px 4px;

}

/****************************************RODAPE***********************/

#wp_rodape{

background:			#AACEE8 url(../images/bg_rodape.jpg) left top repeat-x;

width:				auto;

height:				100px;

}

#rodape{

width:				930px;

height:				auto;

margin:				0 auto;

padding:            0;

text-align:			left;

padding-top:        60px;

}

#rodape p{

float:				left;

width:				680px;

font-size:			13px;

}

#ato{

float:				right;

}

/****************************************FORMULÁRIO***********************/

label{

width:				75px;

height:				auto;

padding:			5px;

margin:				0;

float:				left;

text-align:			right;

}

input, select, textarea{

width:				auto;

height:				auto;

padding:			5px;

margin:				3px;

background:			#F8F8F8;

font:				11px Arial, Helvetica, sans-serif;

color:				#333;

border:				1px solid #859DC6;

}

input:focus , select:focus, textarea:focus{

color:				#000;

border:				1px solid #6281C8;

}

.ok{

width:				auto;

height:				auto;

background:			#859DC6;

font:				11px Arial, Helvetica, sans-serif;

color:				#F7F7F7;

cursor:				pointer;

border:				1px solid #859DC6;

font-weight:		bolder;

}

.comprar{

width:				150px;

height:				30px;

background:			transparent url(../images/comprar.gif) left center no-repeat;

cursor:				pointer;

padding-left:	    30px;

padding-top:        10px;

float:				left;

}

.detalhes{

width:				110px;

height:				30px;

background:			transparent url(../images/detalhes.gif) left center no-repeat;

cursor:				pointer;

padding-left:	    30px;

padding-top:        10px;

float:				right;

}

.carrinho{

width:				230px;

height:				100px;

background:			url(../images/carrinho.gif) right center no-repeat;

float:				right;

}

.carrinho,.comprar,.detalhes p{

text-indent:       0;

}

.finalizar{

float:				right;

}

.voltar{

float:				left;

}

.voltar a{

color:				#FFF;

}

.P430{

width:				350px;

height:				auto;

float:				left;

font-style:			italic;

}

#produtos{

width:				100%;

height:				auto;

border:				1px solid #859DC6;

margin-bottom:		20px;

}

#produtos th{

background:		#D0D9EE;

text-align:			center;

}

#produtos td{

text-align:			center;

border:				1px solid #859DC6;

}

/****************************************PAGINAÇÃO********************/

.paginacao {

width:		auto;

height:		auto;

padding:	0px;

margin:		5px 0px;

color:		#182C72;

float:		right;

}

.paginacao a, .paginacao a:active {

width:		auto;

height:		auto;

padding:	1px 3px;

margin:		2px;

background:	#F2F2F2;

border:		1px solid #ccc;

text-decoration:none;

font-weight: bold;

color:		#182C72;

text-align:	center;

}

.paginacao a:visited {

background:	#FFF;

border:		1px solid #ccc;

text-decoration:none;

font-weight: bold;

color:		#182C72;

}

.paginacao a:hover {

background:	#666;

border:		1px solid #ccc;

text-decoration:none;

font-weight: bold;

color:		#182C72;

}

.paginacao span.atual {

width:		auto;

height:		auto;

padding:	1px 3px;

margin:		2px;

background:	#F2F2F2;

border:		1px solid #ccc;

text-decoration:none;

font-weight: bold;

color:		#000;

text-align:	center;

}

.erro {

	display:block;

	width: 300px;	

	border: 1px solid #f00;

	color: #f00;

	text-align: center;

	background-color: #f1f1f1;

	padding: 10px 2px 10px 40px;	

	background: #f1f1f1 url(../images/adm/error.png) 8px center no-repeat;

}



.sucesso {

	display:block;

	width: 300px;	

	border: 1px solid #060;

	color: #060;

	text-align: center;

	padding: 10px 2px 10px 40px;	

	background: #f1f1f1 url(../images/adm/sucess.png) 8px center no-repeat;

}

.continue{

background:url(../images/bt_continue.gif) left center no-repeat;

border:		none;

width:		200px;

height:		35px;

float:		left;

}



.btcontinue{

border:		none;

width:		200px;

height:		35px;

float:		left;

}



.update{

background:url(../images/att.png) left center no-repeat;

border:		none;

}

.fotocorpo{

float:		left;

width:		180px;

height:		160px;

margin:		5px 10px 5px 0;

}

.fotocorpo img{

width:		180px;

height:		160px;

}

.listagem {

margin-left:	-15px;

}

.listagem li{

list-style:		none;

}