/*
------------------------------
INICIO
------------------------------
*/
/* ------- BOX HOME LEFT / RIGHT ------- */
#content .box-home-left,
#content .box-home-right {width:450px; height:250px; margin-bottom:20px;}
#content .box-home-right {width:230px;}

/* ------- TITULO BOX ------- */
#content .box-home .titulo-box {height:20px; margin:0 0 10px; padding:5px; font:bold 16px/20px 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFF; background-color:#004B8D;}

/* ------- LISTA LINKS ------- */
#content .box-home .lista-links {margin-bottom:5px;}
#content .box-home .lista-links li {height:35px; padding:5px 0; border-bottom:1px solid #333; font-size:11px; line-height:17px;}
#content .box-home .lista-links li a {font-weight:normal; color:#333;}
#content .box-home .lista-links li a:hover {color:#0073D8;}

/* ------- LISTA LINKS ------- */
#content .box-home .link-box-home {font-size:10px; line-height:20px; color:#333;}
#content .box-home .link-box-home:hover {text-decoration:underline; color:#0073D8;}
/* ------- // ------- */

/* ------- SLIDER ------- */
#content #slider-container #slider {width:450px; height:230px; overflow:hidden;}
#content #slider-container #slider ul,
#content #slider-container #slider li {width:450px; height:230px; overflow:hidden;}
#content #slider-container #slider li {width:450px; height:230px; overflow:hidden;}
#content #slider-container #slider #prevBtn,
#content #slider-container #slider #nextBtn {display:block; position:absolute; left:30px; top:71px; z-index:1000; width:30px; height:77px;}
#content #slider-container #slider #nextBtn {left:696px;}
#content #slider-container #slider #prevBtn a,
#content #slider-container #slider #nextBtn a {display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;}
#content #slider-container #slider #nextBtn a {background:url(../images/btn_next.gif) no-repeat 0 0;}

ol#controls {display:block; clear:both; width:440px; height:20px; margin:0; padding:0 5px; background-color:#333;}
ol#controls li {float:left; height:20px; margin:0; padding:0; list-style:none; line-height:20px;}
ol#controls li a {float:left; height:20px; padding:0 5px; line-height:20px; text-decoration:none; color:#999;}
ol#controls li.current a {font-weight:bold; color:#FFF;}
ol#controls li a:focus {outline:none;}

/* ------- TESTEMUNHOS / ENQUETE ------- */
#content #box-testemunhos .titulo-box,
#content #box-enquete .titulo-box {margin:0;}
#content #box-testemunhos #testemunho,
#content #box-enquete #enquete {height:180px; padding:10px; font-size:11px; font-style:italic; color:#333; background-color:#F2F2F2;}

/* ------- TESTEMUNHOS ------- */
#content #box-testemunhos #testemunho strong {display:block; text-align:right;}

/* ------- ENQUETE ------- */
#content #box-enquete #enquete {position:relative; height:200px; font-style:normal;}
#content #box-enquete #enquete p {margin:0 0 10px;}
#content #box-enquete #enquete label {display:block; margin-bottom:5px;}
#content #box-enquete #enquete label input {vertical-align:middle;}
#content #box-enquete #enquete button {width:58px; padding:4px 0; border:1px solid #999; font-size:11px; font-weight:bold; color:#333; background:url(../images/jpg/bg-button.jpg) repeat-x top center;}
#content #box-enquete a {position:absolute; bottom:5px; right:10px;}

/* ------- MISSOES ------- */
#content #box-missoes {width:220px; margin-right:20px;}
#content #box-missoes .lista-links li {height:49px;}

/* ------- CHAMADAS ------- */
#content #box-chamadas {width:210px;}
#content #box-chamadas a {display:block; margin:20px 0 0;}
#content #box-chamadas .nospacing {margin:0;}

/* ------- FRASES ------- */
#content #box-frases {height:260px;}

#content #box-frases #box-mensagens {height:170px; margin-bottom:10px;}
#content #box-frases #box-mensagens #mensagem {height:100px; padding:10px 10px 10px 80px; overflow:hidden; background:#D7CCA8 url(../images/jpg/bg-mensagens.jpg) no-repeat top center;}
#content #box-frases #box-mensagens p,
#content #box-frases #box-versiculos p {margin:0;}

#content #box-frases #box-versiculos {width:450px; height:70px; background:#9F8951 url(../images/jpg/bg-versiculos.jpg) no-repeat top center;}
#content #box-frases #box-versiculos #slider2 {width:450px; height:70px; overflow:hidden;}
#content #box-frases #box-versiculos #slider2 ul,
#content #box-frases #box-versiculos #slider2 li {width:450px; height:70px; overflow:hidden;}
#content #box-frases #box-versiculos #slider2 li p {padding:10px 10px 0 50px;}
#content #box-frases #box-versiculos #slider2 li em { padding:0 10px 10px 0; font-size:11px;}

/* ------- AGENDA ------- */
#content #box-agenda {/*height:260px;*/ background-color:#004B8D;}
#content #box-agenda .titulo-box {margin:0 0 3px;}
#content #box-agenda #agenda {width:216px; /*height:220px;*/ margin:0 7px 7px;}
/* ------- CALENDAR ------- */
#content #box-agenda #agenda #calendar {width:216px; margin:auto;}
#content #box-agenda #agenda .calendar {width:216px; margin:auto; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#003059; background-color:#004B8D;}
#content #box-agenda #agenda .calendar th {height:20px; color:#FFF; line-height:20px; text-align:center; background-color:#00305A;}
#content #box-agenda #agenda .calendar .header {display:table-cell; height:30px; color:#003059; line-height:15px; background-color:#4192D9;}
#content #box-agenda #agenda .calendar .footer {width:100%; height:16px; text-align:center; color:#003059; background-color:#4192D9;}
#content #box-agenda #agenda .calendar td {width:28px; height:28px; border:1px solid #004B8D; line-height:28px; text-align:center; color:#000; background-color:#C5E0FA;}
#content #box-agenda #agenda .calendar .today {display:block; line-height:28px; font-weight:bold; color:#FFF; background-color:#004B8D;}
#content #box-agenda #agenda .calendar .link a:link,
#content #box-agenda #agenda .calendar .link a:visited,
#content #box-agenda #agenda .calendar .link a:active {display:block; margin:auto; text-align:center; color:#FFF; background-color:#4192D9;}
#content #box-agenda #agenda .calendar .link a:hover {background-color:#00305A;}
#content #box-agenda #agenda .calendar a.headerNav:link,
#content #box-agenda #agenda .calendar a.headerNav:visited,
#content #box-agenda #agenda .calendar a.headerNav:active {color:#003059;}
#content #box-agenda #agenda .calendar a.footerNav:link,
#content #box-agenda #agenda .calendar a.footerNav:visited,
#content #box-agenda #agenda .calendar a.footerNav:active {color:#003059; font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;}
#content #box-agenda #agenda .calendar a.headerNav:hover,
#content #box-agenda #agenda .calendar a.footerNav:hover {color:#FFF;}

/*
------------------------------
PAGINAS
------------------------------
*/
/* ------- GALERIA ------- */
#content ul.galeria {margin-bottom:30px;}
#content ul.galeria li {display:inline; float:left; width:104px; height:79px; margin:5px;}
#content ul.galeria li a {display:block; width:100px; height:75px; border:2px solid #06C;}
#content ul.galeria li a:hover {border-color:#D95700;}

/* ------- LISTA EVENTOS ------- */
#content ul.eventos {margin-bottom:30px;}
#content ul.eventos li {margin-bottom:1px; padding:3px 5px; line-height:16px; background-color:#F9F9F9;}
#content ul.eventos li.bgcolor {background-color:#F1F1F1;}
#content ul.eventos li a {color:#666;}
#content ul.eventos li a:hover {font-weight:bold; color:#D95700;}

/* ------- ADOBE READER ------- */
#content .adobe-reader {margin:20px auto; padding:10px 30px; font-size:11px; background-color:#F9F9F9;}
#content .adobe-reader table {width:400px; margin:auto;}
#content .adobe-reader thead {background-color:#CCC;}
#content .adobe-reader thead tr th,
#content .adobe-reader tbody tr td {padding:4px;}
#content .adobe-reader tbody tr td {line-height:30px;}
#content .adobe-reader tbody tr.bgcolor {background-color:#E9E9E9;}

/* ------- IGREJAS ------- */
#content .lista-igrejas {margin-bottom:30px;}
#content .lista-igrejas li {display:block; padding:4px; border-bottom:1px solid #333; font-size:11px; line-height:14px; color:#333;}
#content .lista-igrejas li strong {font-size:14px; line-height:16px;}
#content .lista-igrejas li.bgcolor {background-color:#F3F3F3;}
#content .lista-igrejas li .informacoes {width:462px;}
#content .lista-igrejas li .box {width:230px;}
#content .lista-igrejas li .box .tabMenu {display:block; height:30px; margin-top:7px;}
#content .lista-igrejas li .box .tabMenu li {display:inline; float:left; height:30px; padding:0; border:none; margin:0 3px;	cursor:pointer;}
#content .lista-igrejas li .box .tabMenu li.mi01 {width:65px; background:url(../images/png/mi01.gif) no-repeat 0 -30px;}
#content .lista-igrejas li .box .tabMenu li.mi02 {width:23px; background:url(../images/png/mi02.gif) no-repeat 0 -30px;}
#content .lista-igrejas li .box .tabMenu li.mi03 {width:41px; background:url(../images/png/mi03.gif) no-repeat 0 -30px;}
#content .lista-igrejas li .box .tabMenu li.mi04 {width:29px; background:url(../images/png/mi04.gif) no-repeat 0 -30px;}
#content .lista-igrejas li .box .tabMenu li.mi05 {width:32px; background:url(../images/png/mi05.gif) no-repeat 0 -30px;}
#content .lista-igrejas li .box .tabMenu li.mouseover {background-position:0 0;}
#content .lista-igrejas li .box .tabMenu li.mouseout {background-position:0 -30px;}
#content .lista-igrejas li .box .tabMenu li.selected {background-position:0 0;}
#content .lista-igrejas li .box .boxBody div {display:none; width:692px; margin:30px 0 0 -462px;}
#content .lista-igrejas li .box .boxBody div.show {display:block;}
#content .lista-igrejas li .box .boxBody div .eventos li {border:none;}
#content .lista-igrejas li .box .boxBody div.fotos a {display:block; width:40px; height:30px; margin:1px; border:2px solid #004B8D;}
#content .lista-igrejas li .box .boxBody div.fotos a:hover {border-color:#4092D8;}
#content .lista-igrejas li .box .boxBody div.videos a:hover {border-color:#4092D8;}

/* ------- LISTA TITULOS ------- */
#content .lista-titulos {display:block; margin:20px auto;}
#content .lista-titulos li {padding:10px; border-bottom:1px solid #CCC;}
#content .lista-titulos li.bgcolor {background-color:#F5F5F5;}

/* ------- REPRODUCAO / DATA / FONTE ------- */
#content .reproducao {margin:5px 0; font:10px/14px Tahoma, Verdana, Helvetica, sans-serif; color:#999;}

/* ------- POSICAO FOTOS ------- */
#content .foto-left {float:left; margin:0 10px 7px 0;}
#content .foto-noticia {float:left; margin:0 10px 7px 0;}
#content .foto-noticia img {display:block; border:1px solid #555;}
#content .foto-noticia p {margin:1px 0 5px; padding:3px; color:#FFF; background-color:#333;}

/* ------- LISTA ------- */
#content ul.lista {padding:20px; list-style-type:decimal; line-height:16px; text-align:justify;}
#content ul.lista li {margin:20px 0 5px; padding:3px 0;}
#content ul.lista ul {margin-left:20px; list-style-type:lower-latin;}
#content ul.lista ul li {margin:2px 0;}

/* ------- TESTEMUNHOS ------- */
#content .testemunho {margin-bottom:20px; background-color:#F9F9F9;}
#content .testemunho .info-pessoa {padding:10px; background-color:#E9E9E9;}
#content .testemunho .info-pessoa cite {display:block; width:490px; height:42px; font:bold 16px/42px 'Century Gothic', Tahoma, Verdana, Helvetica, sans-serif; text-transform:uppercase; color:#004B8D;}
#content .testemunho .info-pessoa em {display:block; width:190px; font-size:11px; font-style:normal; line-height:14px; text-align:right; text-transform:lowercase; color:#666;}
#content .testemunho .info-pessoa .city {text-transform:uppercase;}
#content .testemunho blockquote {padding:10px; border:none; line-height:16px; color:#000;}

/*
------------------------------
BLOG
------------------------------
*/
#content .materia-blog {margin-bottom:50px; padding-bottom:20px;}
#content .materia-blog .data {padding:3px; font-size:11px; color:#FFF; background-color:#000;}
#content .materia-blog h2 {padding:3px; font-weight:normal; letter-spacing:0; color:#FFF; background-color:#000;}
#content .materia-blog img {display:inline; float:left; margin:0 10px 5px 0; border:5px solid #E5E5E5;}
#content .materia-blog ul.opcoes-blog {height:16px; margin:20px 0 0; padding:5px; background-color: #F4F4F4;}
#content .materia-blog ul.opcoes-blog li a {font-weight:bold; font-size:11px; color:#333;}
#content .materia-blog ul.opcoes-blog li a:hover {text-decoration:underline; color:#D95700;}

#content #comments {margin:20px 0;}
#content #comments ol {padding:5px;}
#content #comments ol li {min-height:50px; height:auto !important; height:50px; padding:5px; background-color:#F3F3F3;}
#content #comments ol li.bgcolor {background-color:#FFF;}
#content #comments ol li .topo-comentario {padding:5px; font-weight:bold; text-transform:uppercase; color:#004B8D;}
#content #comments ol li .topo-comentario span {font-size:11px;}
#content #comments ol li .corpo-comentario {padding:10px;}

/*
------------------------------
AGENDA
------------------------------
*/
#agenda dl {margin:10px auto;}
#agenda dl dt {display:block; padding:5px; border-bottom:1px solid #666; font-size:11px; color:#000;}
#agenda dl dd {margin:0 0 20px; padding:10px; font-size:11px; background-color:#F3F3F3;}
#agenda dl dd strong {margin-bottom:5px; font-size:18px; color:#004B8D;}
#agenda dl dd span {font-size:11px; color:#666;}

p.aviso strong {color:#FF0000;}