

/*

Theme Name: Ag&ecirc;ncia Cat&oacute;lica

Theme URI: http://www.joinvix.com.br/

Description: Tema original da Ag&ecirc;ncia Cat&oacute;lica.

Version: 1.0

Author: Murilo Reinert

Author URI: http://www.joinvix.com.br/

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

border:0;

outline:0;

font-style:inherit;

font-family:inherit;

vertical-align:baseline;

padding:0

}



:focus {

outline:0

}



body {

line-height:1;

background:#FFF;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:12px;

color:#666;

height:100%;

background-image:url(imagens/rep.png);
background-repeat:repeat-x;
background-color:#76333c;

margin:0;

padding:0

}


table {

border-collapse:separate;

border-spacing:0

}



caption,th,td {

text-align:left;

font-weight:400

}



blockquote:before,blockquote:after,q:before,q:after {

content:""

}



* {

text-decoration:none;

outline:none

}

.corpo {

color:#666;

min-height:100%;

height:auto!important;

display:block;

margin:0 auto -126px

}



#div-busca {

width:275px;

height:28px;

margin-top:15px

}

#div-busca-widget {

width:275px;

height:42px;

margin-top:15px

}



.ante-busca {

float:left;

width:62px;

height:28px;

background-image:url(imagens/tit_busca.gif);

background-repeat:no-repeat

}



.pos-busca {

background-color:#3A3955;

float:left;

width:49px;

height:26px;

border:solid 1px #A3A3B0;

border-left:0

}



.bg-pos-busca {

width:6px;

height:28px;

float:left;

background-image:url(imagens/bg_busca2.png);

background-repeat:no-repeat

}



.div-form-busca {

float:left;

width:147px;

height:26px;

background-image:url(imagens/bg1x.png);

*margin-top:-1px

}

.div-form-busca-widget {

float:left;

width:184px;

height:26px;

background-image:url(imagens/bg1x.png);

*margin-top:-1px

}


.form-busca {

width:147px;

background-color:#3A3955;

color:#FFF;

border-color:#A3A3B0;

border-style:solid;

border-width:1px 0;

margin:0;

padding:5px 0 5px 0;

}

.form-busca-widget {

width:184px;

background-color:#3A3955;

color:#FFF;

border-color:#A3A3B0;

border-style:solid;

border-width:1px 1px;

margin:0;

padding:5px 0 5px 3px;

}

.form-enviar {

background-image:url(imagens/bt_buscar.png);

background-repeat:no-repeat;

width:43px;

height:20px;

border:0;

cursor:pointer;

margin:4px 0 0 5px;

padding:0

}



.topo {

width:100%;

height:242px;

margin:0

}



.topo #centralizar {

width:950px;

margin:0 auto

}



.topo #banner {

float:right;

margin-right:20px;

width:290px;

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

height:149px;

background-image:url(imagens/banner_topo.png);

background-repeat:no-repeat

}



.topo #banner h1 {

font-size:20px;

color:#000;

margin-top:10px;

float:left;

margin-left:15px;

margin-bottom:10px

}



.topo #logo {

float:left;

margin-left:100px;

margin-top:60px;

width:px;

height:px

}



.menu {
height:45px;

margin:0 auto

}



.menu2 {

height:25px;

margin:0 auto

}



#flash {

background-image:url(imagens/bg_flash.png);

background-repeat:repeat;

float:left;

height:272px;

width:642px;

margin:0 0 20px;

padding:7px 0 0 7px

}



.titulo-lateral {

color:#4A4A4A;

float:left;

font-family:"Trebuchet MS";

font-size:16px;

height:25px;

width:259px;

margin-bottom:10px;

padding:6px 0 0 10px;

background-image:url(imagens/tit_menu_lateral.png);

background-repeat:no-repeat;

text-shadow:0 1px 0 #e4e4e4;

}



.box-separador {

margin-bottom:10px

}



#box-separador-topo {

height:15px

}



.centro {

width:986px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:12px;

color:#666;

margin:0 auto

}



.h2 h2 {

color:#EAEAEA;

text-shadow:1px 1px 1px #000

}



.centro .caixa-flash {

width:649px;

float:left;

margin-left:27px;

}



.centro .menu-lateral {

background-color:#FFF;

border:solid 1px #DEDEDE;

float:right;

width:256px;

margin:0 10px 15px 0

}



.centro .widgets {

float:right;

height:100%;

width:256px;

margin-right:15px

}



.widget {

margin-bottom:25px;

margin-left:8px

}



.overflow-widget {

height:250px;

width:245px;

overflow:auto;

float:left;

margin-bottom:15px

}



.overflow-widget-mural {

height:220px;

width:245px;

overflow:auto;

float:left;

margin-bottom:6px;

}



#menu-lateral {

border-bottom:solid 1px #DEDEDE;

height:42px;

min-width:100px;

text-align:left;

width:256px;

margin:14px auto 0 0

}



#menu-lateral h2 {

color:#CCC;

font-family:"Trebuchet MS";

font-size:20px;

text-decoration:none;

margin:0 auto 0 18px

}



#menu-lateral h3 {

color:#4C4C4C;

font-family:"Trebuchet MS";

font-size:14px;

letter-spacing:inherit;

text-decoration:none;

font-weight:700;

margin:-2px auto 0 18px

}



#rss {

margin:10px 0 10px 15px

}



.centro .bemvindo {

width:986px;

height:100%;

color:#666;

float:left;

background-image:url(imagens/bg_sombra.png);

background-repeat:repeat-y;

background-position:center

}



.centro .sombra-top {

width:986px;

height:100%;

color:#666;

float:left;

background-image:url(imagens/bg_sombra.png);

background-repeat:repeat-y;

background-position:center

}



.apoio {

background-color:#f0dbb7;

width:100%;

height:181px;

margin:0 auto 15px 0

}



.push {

clear:both;

height:126px

}



.rodape {
background-image:url("imagens/bg_rodape.jpg");

background-image:url(imagens/bg_rodape.jpg);

background-position:top center;

width:100%;

height:171px

}



.rodape #conteudo {

width:986px;

margin:0 auto

}



.rodape a {

text-decoration:underline;

color:#FFF

}



.txt-rodape-01 {

font-family:Tahoma;

font-size:11px;

color:#FFF

}



.txt-rodape-02 {

font-family:Tahoma;

font-size:11px;

color:#148FEE

}



#logo-cliente {

width:30px;

height:100%;

float:left;

text-align:center;

margin-top:22px

}



#texto-cliente {

width:610px;

height:171px;

float:left

}



.margem-40 {

margin-top:40px

}



#pontilhado-rodape {

width:100%;

height:1px;

background-image:url(imagens/pontilhado_rodape.png);

background-repeat:repeat-x;

margin:13px 0

}



#assinatura-ag-box {

width:309px;

height:100%;

float:right;

margin-left:30px;

margin-top:16px

}



#assinatura-ag-img {

width:282px;

height:142px;

float:left;

background-image:url(imagens/assinatura_ag.png);

background-repeat:no-repeat;

text-align:center

}



#assinatura-ag {

margin-top:98px;

font-family:Tahoma;

font-size:11px;

color:#B4B4BF

}



#navegacao {

clear:both;

width:100%;

height:29px;

margin:80px 0 8px

}



#navegacao a {

font-family:Tahoma;

font-size:11px;

color:#5658A7;

text-decoration:none;

font-weight:700

}



#ir-topo {

width:91px;

height:29px;

float:left;

margin-right:9px;

background-image:url(imagens/bt_ir_topo.png);

background-repeat:no-repeat;

padding-left:30px;

padding-top:7px

}


#twittar {

width:91px;

height:29px;

float:left;

margin-right:9px;

background-image:url(imagens/bt_tw.png);

background-repeat:no-repeat;

padding-left:30px;

padding-top:7px

}



#enviar-email {

width:53px;

height:29px;

float:left;

margin-right:9px;

background-image:url(imagens/bt_tw.png);

background-repeat:no-repeat;

padding-left:30px;

padding-top:7px

}



#imprimir {

width:60px;

height:29px;

float:left;

margin-right:9px;

background-image:url(imagens/bt_imprimir.png);

background-repeat:no-repeat;

padding-left:30px;

padding-top:7px

}



#box-destaque-baixo {

width:628px;

height:169px;

background-color:#F2F2F2;

clear:both;

padding-left:21px

}



#box-destaque-baixo img {

margin-right:21px;

border:0;

float:left;

margin-top:12px;

width:293px;

height:143px

}



#box-destaque-baixo2 {

width:648px;

height:80px;

clear:both;

-moz-border-radius-bottomleft:4px;

-moz-border-radius-bottomright:4px;

-moz-border-radius-topleft:4px;

-moz-border-radius-topright:4px;

border:1px solid #E5E5E5;

margin:25px 0

}



#box-destaque-baixo2 img {

border:0;

width:624px;

height:60px;

margin:10px 12px 0

}



.box-fotos {

float:left;

height:183px;

width:142px

}



.box-da-foto {

border:solid 1px #E5E5E5;

height:114px;

width:131px;

-moz-border-radius-bottomleft:4px;

-moz-border-radius-bottomright:4px;

-moz-border-radius-topleft:4px;

-moz-border-radius-topright:4px;

padding:4px

}



.foto-box-informacoes {

height:48px;

margin-top:9px;

width:142px

}



.foto-ico {

background-image:url(imagens/ico_foto.png);

background-repeat:no-repeat;

float:left;

height:21px;

margin-left:4px;

width:17px

}



.foto-data {

float:left;

height:21px;

margin-left:4px;

width:25px;

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:12px

}



.foto-info {

float:left;

font-weight:700;

height:21px;

margin-left:4px;

width:132px;

text-decoration:none;

line-height:12px;

color:#212046;

font-family:"Trebuchet MS";

font-size:12px

}



.bg-pontilhado {

background-image:url(imagens/pontilhado.gif);

background-repeat:repeat-y;

float:left;

height:172px;

width:21px

}



.box-ico-agenda {

width:22px;

min-height:66px;

background-image:url(imagens/ico_agenda.png);

background-position:top left;

background-repeat:no-repeat;

float:left;

margin:0 6px 0 12px

}



.box-ico-mural {

width:22px;

min-height:27px;

background-image:url(imagens/ico_mural.png);

background-position:top left;

background-repeat:no-repeat;

float:left;

margin:5px 0 0

}



.box-desc-agenda {

width:185px;

min-height:66px;

word-wrap:break-word;

float:left;

text-decoration:none;

line-height:12px;

color:#212046;

font-family:"Trebuchet MS";

font-size:12px

}



.txt03 {

text-decoration:none;

line-height:12px;

color:#212046;

font-family:"Trebuchet MS";

font-size:12px

}



.txt04 {

font-family:"Trebuchet MS";

font-size:12px;

color:#212046;

text-decoration:none;

font-weight:700;

line-height:20px

}



.dem-vote-link {

font-family:"Trebuchet MS";

font-size:11px;

text-decoration:none;

color:#666;

font-weight:800

}



.bg-pontilhado-agenda {

background-image:url(imagens/pontilhado_agenda.gif);

background-repeat:repeat-x;

height:1px;

width:215px;

clear:both;

margin:10px auto

}



#fotos-capa {

float:left;

height:180px;

width:642px;

margin:0 0 20px;

padding:7px 0 0

}



#titulo-fotos-capa {

background-image:url(imagens/tit_fotos.png);

background-repeat:no-repeat;

color:#4A4A4A;

float:left;

font-family:"Trebuchet MS";

font-size:16px;

height:29px;

width:648px;

margin:0 0 10px;

padding:4px 0 0 10px

}



#fotos-avancar {

cursor:pointer;

float:left;

margin:0 372px 0 10px

}



#ver-mais {

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:11px;

margin-top:3px

}



.ver-mais-lateral {

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:11px;

margin-top:3px;

margin-right:19px;

float:right

}



.ver-mais {

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:11px;

text-decoration:none

}



.margem {

margin-right:5px

}



.txt02 {

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:12px

}



.widgettitle {

background-image:url(imagens/tit_menu_lateral.png);

background-repeat:no-repeat;

color:#4A4A4A;

float:left;

font-family:"Trebuchet MS";

font-size:16px;

height:25px;

width:259px;

margin-bottom:10px;

padding:4px 0 0 10px

}



.widgets ul,li {

border:0;

display:block;

margin:0;

padding:0

}



.conteudos-centro {

width:100%;

height:100%;

clear:both

}



.titulos-conteudos-centro {

background-image:url(imagens/tit_conteudos.png);

background-repeat:no-repeat;

float:left;

height:25px;

width:301px;

margin-bottom:13px;

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:16px;

text-decoration:none;

padding:6px 0 0 10px

}



.titulos-conteudos-centro {

color:#4A4A4A;

font-family:"Trebuchet MS";

font-size:16px;

text-decoration:none

}



#foto-conteudo-internas {

width:208px;

height:141px;

-moz-border-radius-bottomleft:4px;

-moz-border-radius-bottomright:4px;

-moz-border-radius-topleft:4px;

-moz-border-radius-topright:4px;

border:solid 1px #D9D9D9;

float:left;

margin:0 10px 1px 0;

padding:7px 0 0 7px

}



.box-conteudos-centro {

width:311px;

height:427px;

float:left;

display:block;

margin:0 12px 27px 0

}



#dest-conteudos-centro {

width:292px;

height:106px;

margin:0 auto

}



.dest-conteudos-centro {

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

font-size:14px;

font-weight:700;

color:#8E8E8E;

text-decoration:none

}



#titulo-not-centro {

padding-left:17px;

background-image:url(imagens/ico_folha.png);

background-repeat:no-repeat;

background-position:left;

width:272px;

height:18px;

margin:5px 0 10px 9px

}



#conteudo-not-centro {

margin-left:9px;

margin-top:15px;

width:272px;

height:74px;

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

font-size:12px;

color:#767676

}



.outras-not {

padding-left:17px;

background-image:url(imagens/ico_folha.png);

background-repeat:no-repeat;

background-position:left;

width:272px;

display:block;

margin:5px 0 5px 9px

}



.outras-not a {

padding-top:1px

}



.outras-not-txt {

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

font-size:12px;

font-weight:500;

color:#8E8E8E;

text-decoration:none

}



.not-ico {

width:10px;

height:11px;

float:left;

background-image:url(imagens/ico_folha.png);

background-repeat:repeat-x;

background-position:bottom;

margin-right:10px

}



.bg_bottom {

width:100%;

height:1px;

background-image:url(imagens/pontilhado_not.gif);

background-repeat:repeat-x;

background-position:bottom;

border:0;

margin:0;

padding:0

}



.textwidget {

width:100%;

min-height:66px;

margin-bottom:15px;

float:left

}



#localizacao {

font-size:9pt;

text-decoration:none;

margin:14px 0 15px

}



.mais-nesta-categoria {

background:url(imagens/bl_1.png) no-repeat scroll left center transparent;

padding-left:12px;

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

font-size:12px;

color:#8E8E8E;

text-decoration:underline

}



.logado-como {

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

font-size:11px;

color:#8E8E8E

}



.txt-comentario {

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

font-size:11px;

color:#8E8E8E;

text-decoration:none

}



.commenttext {

margin-top:-11px;

line-height:18px;

padding-left: 5px;

width: 95%;

}



#lead {

float:none;

width:auto;

margin:6px 0 10px

}



.left {

float:left

}

.attachment-post-thumbnail{

width:200px;

height:133px;

-moz-border-radius-bottomleft:4px;

-moz-border-radius-bottomright:4px;

-moz-border-radius-topleft:4px;

-moz-border-radius-topright:4px;

border:solid 1px #D9D9D9;

float:left;

margin:0 10px 1px 0;

padding:7px

}

.outras-cat {

clear:both;

background-color:#F9F9F9;

margin-bottom:10px;

border-bottom:solid 1px #EEE;

border-top:solid 1px #EEE;

padding:10px

}



.outras-cat a {

text-decoration:none;

color:#666;

font-weight:800

}



.dest-txt {

margin:8px 0

}



#more-menu .page_item ul {

padding-left:20px

}





#pixopoint_menu_wrapper1 {

padding-top:8px

}



.txt06 {

font-family:"Trebuchet MS";

font-size:11px;

color:#767676;

text-decoration:none;

line-height:12px

}



.horizmenu {

line-height:16px;

background:#ccc;

float:left;

font-size:95%;

margin-top:6px;

position:absolute;

z-index:99

}



.horizmenu a {

font-weight:100

}



.horizmenu ul {

list-style-type:none;

margin:0;

padding:0

}



.horizmenu ul li {

position:relative;

display:inline;

float:left

}



.horizmenu ul li a {

display:block;

background:#ccc;

border-right:1px solid #fff;

color:#999;

text-decoration:none;

padding:8px 15px

}



* html .horizmenu ul li a {

display:inline-block

}



.horizmenu ul li a:link,.horizmenu ul li a:visited {

color:#222

}



.horizmenu ul li a:hover,.horizmenu ul li ul li a:hover {

background:#999;

color:#FFF

}



.horizmenu ul li.current_page_item a,.horizmenu ul li.current_page_item ul li a {

color:#000;

background:#a9a9a9

}



.horizmenu ul li ul {

position:absolute;

left:0;

display:block;

visibility:hidden

}



.horizmenu ul li ul li {

display:list-item;

float:none

}



.horizmenu ul li ul li ul {

top:0

}



.horizmenu ul li ul li a {

width:150px;

border-top-width:none;

border-bottom:1px solid #f2f2f2;

margin:0;

padding:5px 8px

}



.downarrow {

position:absolute;

top:12px;

right:7px

}



.rightarrow {

position:absolute;

top:9px;

right:5px

}



#tabs .page_item {

padding-left:0

}



#bookmarks-div {

height:23px;

width:100%;

margin:10px 0 7px

}



.bookmarks {

width:23px;

height:23px;

float:left;

margin-right:6px

}



#tabs a {

font-weight:700

}



.dem-results {

margin-top:8px

}



.wpsb_form_label {

margin-bottom:8px

}

.post{

font-size:16px;

line-height:16px

}

.entry {

font-size:16px;

line-height:16px

}

.entry a {
color:#00C;
text-decoration:underline
}

.comment-body {
font-size:16px;
}

.entry ul li {
list-style-type: circle;
margin-left:15px;
display: list-item
}

.entry ol li {
list-style-type: decimal;
margin-left:15px;
display: list-item
}


#more-menu li {

margin-bottom:4px

}



#localizacao a,.txt-tit {

text-decoration:none;

color:#666

}



.marca,#more-menu .page_item a,.flecha-bullet {

background-image:url(imagens/bl_1.png);

background-repeat:no-repeat;

background-position:left;

padding-left:15px;

color:#666;

}

.cat-item a {
color: #666666;
}
.cat-item li {
display:outline;
}

#tags {

margin-bottom:10px;

display:block

}

.my_comment {

margin-bottom:30px;

}

.commentlist li.comment {

line-height:24px;

margin:0 0 24px;

position:relative;

}

.nav-previous {

float:left;

width:50%;

}

.nav-next {

float:left;

width:50%;

text-align:right

}

.domtab {

margin:0 0 11px 0;

clear:both;

}

.navigation {

padding-bottom:11px;

}

.ngg-imagebrowser h3 {

display:none;

}

#box-desc-mural {
word-wrap:break-word;
padding-right: 2px;
text-decoration:none;

line-height:12px;

color:#212046;

font-family:"Trebuchet MS";

font-size:12px
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
}

.alignright {
float:right;
}
.alignleft {
float:left;
}
img.alignright {
margin:0 0 0 12px;
}

img.alignleft {
margin:0 12px 0 0;
}


.corpo {

background-image:url(http://scj.org.br/site/wp-content/uploads/2011/07/teste.jpg);

background-repeat:no-repeat;

background-position:top center;
}

.dd-menu {
z-index:20;
}

.widget a {
text-decoration:none;
color:#666666;
}

.markermenu {
margin:0;
padding:0;
}

dl.poll dt {
clear:left;
width:100px;
}
dl.poll dt, dl.poll dd {
float:left;
}
dl.poll dd {
clear:right;
}
table.pollstableborder {
border:medium none;
padding:0;
text-align:left;
width:100%;
}
table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
.sectiontableheader {
background:none repeat scroll 0 0 #333333;
border:1px solid #CCCCCC;
color:#FFFFFF;
padding:5px;
}
th {
font-weight:bold;
padding:5px;
text-align:left;
}
.polls_color_1 {
background-color:#8D1B1B;
border:2px ridge #B22222;
}
.polls_color_2 {
background-color:#6740E1;
border:2px ridge #4169E1;
}
.polls_color_3 {
background-color:#8D8D8D;
border:2px ridge #D2D2D2;
}
.polls_color_4 {
background-color:#CC8500;
border:2px ridge #FFA500;
}
.polls_color_5 {
background-color:#5B781E;
border:2px ridge #6B8E23;
}
table.pollstableborder td {
background:none repeat scroll 0 0 #F6F6F6;
border-bottom:1px solid #CCCCCC;
font-weight:bold;
padding:5px !important;
}
table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:normal;
}
.enq-div {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
font-size:92%;
margin-bottom:10px;
padding-bottom:10px;
margin-top:10px;
padding-top:10px;
}

.box-fotos a {
text-decoration:none;
color:#4A4A4A;
}

h1 {
	font-size: 24px;
	margin-bottom: 25px;
}
h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
h3 {
	font-size: 18px;
	margin-bottom: 15px;
}
h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
h5 {
	font-size: 14px;
	margin-bottom: 10px;
}

blockquote {
border-left:5px solid #BBBBBB;
color:#999999;
font-family:MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
padding-left:15px;
text-shadow:0 1px #FFFFFF;
}

div.lista ul, div.lista ol {
	list-style-image: url(imagens/checklist.png);
	margin-bottom: 25px;
}

div.erro ul, div.erro ol {
	list-style-image: url(imagens/errorlist.png);
	margin-bottom: 25px;
}

/* Tabelas 
table {
	border-collapse: collapse;
	margin-bottom: 30px;
}
table th,
table td {
	padding: 3px 7px;
	text-align: left;
}
table tr:hover td {
	background-color: #e0e0e0;	
}
table th {
	text-align: left;
	border: solid 2px #f4f4f4;
}
table td {
	background-color: #eaeaea;
	border: solid 2px #f4f4f4;	
}
table tfoot td {
	background-color: transparent;
	border: none;
}
table caption {
	font-weight: bold;
	padding: 3px 0px;
	background: #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
*/
a:hover {
	color: #008599;
}
a:active {
	color: #707070;
}

del {
text-decoration:line-through;
}

em {

font-style:italic;

}

span.wpcf7-list-item {
display:block;
}

.tubepress_thumb img {
display:inline;
}

.tubepress_thumb {
font-weight:normal;
text-decoration:none;
}
#widget img{ max-width:240px; }

.dem-graph a, .dem-graph a:hover {
background-image:url(imagens/progress.jpg);
background-color:#91d95c;
}

.ver_galeria img {
opacity:1.0;
}

.hover-img {
background-image:url(imagens/ver_foto.jpg);
background-repeat:no-repeat;
background-position:center center;
}

#comment {
margin-bottom:15px;
}

.text-input, .wpcf7-text {
    border: 5px solid #F1F1F1;
    color: #D9D9D9;
    font: 1.35em/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 7px 10px;
    width: 280px;
}

.textarea-input, textarea {
    border: 5px solid #F1F1F1;
    color: #D9D9D9;
    font: 1.35em/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 250px;
    overflow: auto;
    padding: 7px 10px;
    width: 520px;
}

.wpsb_form_txt {
	border: 2px solid #F1F1F1;
    color: #D9D9D9;
    font: 1.35em/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 3px;
    width: 200px;
}

#more-menu {
clear:both;
}

.rodape a:hover {
color:#FFF;
}

/* CALENDÁRIO */
    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
      
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#e3e9ff;
		 vertical-align: middle;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
		color:#6688ee;
		vertical-align: middle;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:15px;
        border:1px solid #DFE6DE;
        background-color:#f6f9fc;
		vertical-align: middle;
		font-weight:bold;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:15px;
        border:1px solid #DFE6DE;
        background-color:#edf1f4;
        color:#FF0000;
		vertical-align: middle;
		font-weight:bold;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:90px;
        border:1px solid #DFE6DE;
		background-color:#fbfdfe;
     }

     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
		background-color:#fbfdfe;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#e3e9ff;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }

#dia {
    background-color: #bbccff;
    display: block;
    padding: 5px;
    width: 15px;
    text-align: center;
	margin: 5px 0 0 5px;
	border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.calnk {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    display: block;
    margin: 8px 0 8px 5px;
    text-align: center;
    width: 90%;
	background-color: #FFF;
}

#agenda_prox {
	width:85px;
    height:17px;
	margin: 8px 0 6px 93px;
	background-image:url(imagens/agenda_prox.png);
}

#agenda_ant {
    background-image: url("imagens/agenda_ant.png");
    height: 17px;
    margin: 8px 0 6px 50px;
    width: 85px;
}

#pop {
margin-top:10px;
border:5px solid #efefef;
}



.post_author {
    background: none repeat scroll 0 0 #FFFDEA;
    border: 1px solid #EEE7AB;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    float: left;
    font-size: 11px;
    line-height: 1.6em;
    margin: 10px 0 20px 0;
    padding: 10px 10px 5px;
    width: 93%;
}
.post_author img { 
	float: left;
    margin: 0 7px 7px 0;
	border: 5px solid #e6e6e6;
	}
	
.post_author span {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

#publicados a{
text-decoration:none;
}

div.tb_tweet {
    overflow: visible;
	clear: both;
}

#bibliacatolicaWidget, #bibliacatolicaWidget select {font-family: Verdana, Helvetica; font-size: 11px;}
#bibliacatolicaWidget .frases {border: 1px solid #ECECEC; padding: 7px; margin-top:15px;}
