body { background: #ddd; }
body, form, div, p { font: normal 12px arial; color: #555; }
a { color: #224f90; }


/*-- Layout geral --*/
#main_holder { margin: auto; background: #fff; width: 1000px; position: relative; }
#main_tab { width: 100%; border-bottom: 4px solid #e8e8e8; margin: 0 0 10px 0; }
#main_tab .col1, #main_tab .col2, #main_tab .col3 { vertical-align: top; }
#main_tab .col1 { width: 215px; }
#main_tab .col2 { width: 564px; }
#main_tab .col3 { width: 215px; }

#header { width: 1000px; height: 209px; display: block; position: relative; }
#header #menu_top { width: 1000px; height: 20px; position: absolute; left: 0; top: 185px; text-align: left; color: #aaa; }
#header #menu_top a {color: #000; font-size: 11px; padding: 0 5px; }
#footer { width: 1000px; height: 35px; }
#footer table { width: 1000px; height: 29px; background: #f3f3f3 url(../midia/footer-cen.png) top center repeat-x; }
#footer table td { vertical-align: middle; }
#footer .col1 span { padding: 0 0 0 30px; }
#footer .col3 span { padding: 0 30px 0 0; }
#footer .col1, #footer .col3 { width: 200px; font: normal 10px arial; }
#footer .col2 { text-align: center; }
#footer .col1 { background: url(../midia/footer-esq.png) no-repeat top left; text-align: left; }
#footer .col3 { background: url(../midia/footer-dir.png) no-repeat top right; text-align: right; }

.col_div 	{ width: 3px; background: #fff url(../midia/linha-div.gif) repeat-y;}
td .col50	{ vertical-align: top; }
.geral_btn	{ width: 87px; height: 30px; color: #214e8f; font: bold 12px arial; background: #a2a2a2 url(../midia/botao-fundo.png) no-repeat center; margin: 8px 5px 0 0; border: 0; }

.form, .campo_form 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: 000000;
			  background-color : #F3F3F3; border: 1px solid #666666; }


/*-- Coluna Direita --*/
.caixa_header 	{ background: #d7d7d7 url(../midia/header-fundo.jpg) no-repeat top right; padding: 2px 5px 4px 20px; color: #1f4f91; font: bold 12px arial; }
.caixa_content	{ padding: 0; }

.siga_box	{ text-align: center; padding: 5px 0; }



/*-- Menu Lateral --*/
.menu_box	{ border-top: 1px solid #d7d7d7; margin: 10px 0; }
.menu_titulo 	{ padding: 2px 5px 2px 40px; color: #224f92; text-transform: uppercase; font: bold 13px arial; background: url(../midia/bullet-3setas.png) no-repeat 5% 50%; border-bottom: 1px solid #d7d7d7; }
.menu_item 	{ padding: 2px 5px 2px 40px; color: #7e7e7e; font: normal 12px arial; background: url(../midia/bullet-2setas.png) no-repeat 5% 50%; border-bottom: 1px solid #d7d7d7; }
.menu_item a 	{ color: #000000; }



/*-- Coluna com produtos --*/
.prod_tab_coluna { width: 100%; }
.prod_cel_foto	{ width: 110px; text-align: center; padding: 10px 0; }
.prod_cel_texto	{ vertical-align: top; padding: 10px 5px; }
.prod_nome	{ font: bold 11px arial; line-height: 120%; padding: 0 0 5px 0; }
.prod_autor	{ color: #224f92; font: normal 11px arial; padding: 0; }
.prod_preco_final { color: #0a6901; font: bold 12px arial; padding: 15px 0; }
.prod_preco_final .antigo { text-decoration: line-through; display: block; }
.prod_link	{ color: #c80000; text-decoration: underline; display: block; font: bold 11px arial; }



/*-- Cadastro de newsletter --*/
.news_form	{ color: #000; font: normal 11px arial; margin: 0; padding: 10px; font: normal 11px arial; }
.news_form label { color: #000; font: normal 11px arial; display: block; padding: 5px 0 2px 0; }
.news_tbox	{ width: 190px; padding: 3px 0; font: normal 12px arial; color: #214e8f; }



/*-- Enquete --*/
.enquete_form	{ margin: 0; padding: 10px; font: normal 11px arial; }
.enquete_pergunta { color: #000; font: normal 11px arial; padding: 0 0 10px 0; display: block; }
.enquete_resp_box { padding: 2px 0; clear: both; }
.enquete_radio 	{ margin: 5px 5px 0 0; padding: 0; }
.enquete_resp_label { font: bold 12px arial; display: inline-block; }

.enquete_tab_resu	{ width: 100%; }
.enquete_tab_resu th 	{ text-align: left; padding: 2px 0; font-weight: normal; }
.enquete_tab_resu td 	{ text-align: right; padding: 2px 0; font-weight: bold; }







/*-- Home - Banner Capa --*/
#capa_holder 	{ width: 564px; overflow: hidden; margin: 2px 0; }
.anuncio_capa	{ width: 564px; height: 175px; overflow: hidden; background: #ddd; }
#capa_banner1	{ display: block; }
#capa_banner2, #capa_banner3, #capa_banner4, #capa_banner5, #capa_banner6, #capa_banner7, #capa_banner8, #capa_banner9, #capa_banner10 { display: none; }
#capa_banner11, #capa_banner12, #capa_banner13, #capa_banner14, #capa_banner15, #capa_banner16, #capa_banner17, #capa_banner18, #capa_banner19, #capa_banner20 { display: none; }




/*-- Home - Notícias --*/
.homenews_holder 	{ padding: 0; }
.homenews_tab 		{ border: 0; margin: auto; width: 95%; display: block; }
.homenews2_tab 		{ border: 0; margin: auto; width: 95%; display: block; }
.homenews_cel_foto 	{ width: 70px; vertical-align: top; padding: 0; }
.homenews_cel_texto 	{ vertical-align: top; border-bottom: 1px solid #ccc; padding: 8px 2px; height: 80px; overflow: hidden; }
.homenews_cel_foto img 	{ width: 50px; }
.homenews_titulo 	{ color: #224f90; font: bold 13px arial; padding: 0 0 7px 0; }
.homenews_titulo a 	{ }
.homenews_resenha 	{ color: #000; font: normal 12px arial; }
.homenews_vejamais 	{ padding: 5px 0; text-align: right; background: url(../midia/bullet-3setas.png) no-repeat 94% 50%;  }
.homenews_vejamais a 	{ font: normal 10px arial; }

/*-- Home - Novidades --*/
.homenews_trio_tab		{ width: 100%; border: 0px solid gold; }
.homenews_trio_tab .col1	{ vertical-align: top; width: 33%; }
.homenews_trio_tab .homenews_cel_texto	{ border: 0; height: 110px; }
.homenews_trio_tab .homenews_titulo	{ height: 50px; padding: 0; overflow: hidden; }
.homenews_trio_tab .homenews_vejamais	{ background-position: 68% 50%; }




/*-- Home - Segunda área --*/
#homeextra_tab		{ width: 100%; margin: auto; }
#homeextra_tab .col1	{ width: 230px; vertical-align: top; }
#homeextra_tab .col2	{ width: 130px; vertical-align: top; }

.home_extra_holder	{ padding: 20px; }
.homeextra_titulo	{ color: #224d91; font: bold 12px arial; }
.homeextra_resenha	{ padding: 3px 0; color:#000; font-size: 11px; }
.homeextra_vejamais 	{ padding: 5px 0; text-align: right; background: url(../midia/bullet-3setas.png) no-repeat 40% 50%; }
.homeextra_vejamais a 	{ font: normal 11px arial; }
.homeextra_vejamais_b 	{ padding: 5px 0; text-align: right; background: url(../midia/bullet-3setas.png) no-repeat 40% 50%;  }
.homeextra_vejamais_b a { font: normal 10px arial; }

.homedest_tab 		{ border: 0; margin: auto; width: 100%; }
.homedest_tab td	{ vertical-align: top; padding:0 5px 0 5px; }
.homedest_cel_foto 	{ width: 70px; vertical-align: top; padding: 8px 0px; float: left; }
.homedest_cel_foto img 	{ width: 50px; }
.homedest_cel_texto 	{ padding: 8px 0 15px; }

.homedest_titulo 	{ color: #224f90; font: bold 14px arial; padding: 0 0 0 0; width: 240px;  }
.homedest_titulo a 	{ }
.homedest_resenha 	{ color: #000; font: normal 12px arial; }
.homedest_vejamais 	{ padding: 5px 0; text-align: right; background: url(../midia/bullet-3setas.png) no-repeat 70% 50%;  }
.homedest_vejamais a 	{ font: normal 10px arial; }



/*-- Área de conteúdo Centro --*/
.centro_holder		{ padding: 10px 20px; }

.materia_titulo		{ padding: 0 0 15px; font: bold 14px verdana; }
.materia_texto		{ }
.materia_video		{ padding: 0px 0 20px; text-align: center; }



/*-- Pop de imagem (Galeria) --*/
.pop_img_holder		{width: 700px; margin: auto; background: #fff; }


/*-- Intenção de Missa --*/
#ddd			{ width: 30px; }
#ramal			{ width: 50px; margin-right: 100px; }
