

/*

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-size:100%;

font-family:inherit;

vertical-align:baseline;

margin:0;

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-color:#E9F0F8;

margin:0;

padding:0

}



ol,ul {

list-style:none

}



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:""

}



* {

color:#666;

text-decoration:none;

outline:none

}



.corpo {

color:#666;

min-height:100%;

height:auto!important;

display:block;

margin:0 auto -126px

}



#slideshow {

margin-left:8px

}



#div-busca {

width:275px;

height:28px;

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

}



.form-busca {

width:147px;

height:26px;

background-color:#3A3955;

color:#FFF;

border-color:#A3A3B0;

border-style:solid;

border-width:1px 0;

margin:0;

padding:0

}



.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:54px;

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

height:127px

}



.menu {

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

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-bottom:15px;

padding:7px 0 0 7px

}





#flash-grande {

width:933px;

height:265px;

margin:0 auto

}



#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

}



#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:#FFF;

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

}



.centro .caixa-flash {

width:649px;

height:265px;

float:left;

margin-left:27px;

}



.centro .conteudo-central {

width:649px;

height:100%;

float:left;

margin-left:27px;

margin-top:15px;

}



.centro .menu-lateral {

background-color:#FFF;

border:solid 1px #DEDEDE;

float:left;

width:256px;

margin:0 0 15px 25px;

}



.centro .widgets {

float:right;

height:100%;

width:256px;

margin-right:30px

}



#widget {

margin-bottom:25px;

margin-left:8px

}



#overflow-widget {

height:238px;

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

}



.apoio {

background-color:#CCC;

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 {

width:410px;

height:29px;

float:left;

clear:both;

margin-bottom:27px

}



#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

}



#enviar-email {

width:103px;

height:29px;

float:left;

margin-right:9px;

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

background-repeat:no-repeat;

padding-left:30px;

padding-top:7px

}



#imprimir {

width:91px;

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

}



#dest2 {

-moz-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

border:1px solid #E5E5E5;

width:624px;

height:60px;

padding:10px 12px 10px 12px

}



#box-fotos {

float:left;

height:183px;

width:142px

}



#box-fotos a {

text-decoration:none;

color:#212046

}



#box-da-foto {

border:solid 1px #E5E5E5;

height:114px;

width:131px;

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

-webkit-border-radius: 4px 4px 4px 4px;

border-radius: 4px 4px 4px 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

}



#foto-info {

float:left;

font-weight:700;

height:21px;

margin-left:4px;

width:132px

}



#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;

word-wrap:break-word;

min-height:66px;

float:left

}



.txt03 {

text-decoration:none;

line-height:12px;

color:#212046;

font-family:"Trebuchet MS";

font-size:12px

}



.dem-vote-link {

font-family:"Trebuchet MS";

font-size:11px;

color:#767676;

text-decoration:none;

font-weight:700

}



.txt04 {

font-family:"Trebuchet MS";

font-size:12px;

color:#212046;

text-decoration:none;

font-weight:700;

line-height:20px

}



#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:5px

}



#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-capa {

width:283px;

height:190px;

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

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

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

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

border:solid 1px #D9D9D9;

clear:both;

margin:0 auto;

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;

word-wrap:break-word;

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

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

}



.flecha-bullet {

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

background-repeat:no-repeat;

background-position:left;

padding-left:15px

}



.botao-apoio-esq {

float:left;

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

background-repeat:no-repeat;

width:17px;

height:22px

}



.botao-apoio-dir {

float:left;

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

background-repeat:no-repeat;

width:18px;

height:22px

}



.botao-apoio-bg {

float:left;

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

background-repeat:repeat-x;

min-width:100px;

height:22px;

text-align:center;

padding-top:3px;

font-weight:700;

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

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

color:#FFF;

text-decoration:none

}



#pixopoint_menu_wrapper1 {

padding-top:8px

}



.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

}



#tabs a {

font-weight:700

}



#bookmarks-div {

height:23px;

width:100%;

margin:10px 0 7px

}



#bookmarks {

width:23px;

height:23px;

float:left;

margin-right:6px

}



.slideshow-bg {

background-color:#FFF

}



.dem-results {

margin-top:8px

}



.wpsb_form_label {

margin-bottom:8px

}



.centro .bemvindo,.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


}



.nivoSlider {
z-index:2;
}


#slider {

	position:relative;

	margin:0px 30px 0px 0px;

	background:#202834 url(imagens/loading.gif) no-repeat 50% 50%;

	-moz-box-shadow:0px 0px 10px #333;

	-webkit-box-shadow:0px 0px 10px #333;

	box-shadow:0px 0px 10px #333;
    
     z-index:2;

}


#box-desc-mural {
word-wrap:break-word;
}

.corpo {

background-image:url(http://igrejasantaluzia.com.br/site/wp-content/themes/AgenciaCatolica/imagens/bg.jpg);

background-repeat:no-repeat;

background-position:top center;
}

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