/* CSS PADRÃO ZERO */

*{outline-color:invert;outline-style:none;outline-width:medium;}
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 {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: inherit;
	font-family: Trebuchet MS, Arial, Helvetica; vertical-align: baseline;
}
:focus {outline: 0; }
body {line-height: 1; color: #4d7195; background: white; font-size:100.01%;}
ol, ul { list-style: none;}
a {text-decoration: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{ font-weight: bold; }
body,input,select,textarea { font-size: 13px; }
body { height: 100%; }
html { height: 100%; }

/* CSS CLEARFIX */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

/* CSS PADRÃO FATOR CRIATIVO */
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block; }
body { background: url(imagens/bg_body.jpg) repeat-x left #fff no-repeat ; behavior:url("csshover.htc"); }
h1 { height: 84px; width: 330px; background: url(imagens/logoH1.jpg) top left no-repeat ; float: left; }
h1 span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
#main { width: 100%; background: url(imagens/bg_main.jpg) top center no-repeat; position:relative; height:auto !important; height:100%; min-height:100%; }
#header { width: 770px; height: 84px; margin: 0 auto; }
#footer { width: 100%; height: 31px; background: url(imagens/bg_footer.jpg) bottom center no-repeat ; position:absolute; bottom: 0px; }
#footer ul { width: 770px; margin: 0 auto; }
#footer ul li{ float:left;}
#footer .copyright{ width: 654px; height: 31px; line-height: 31px; color: #4d7195; font-size: 13px; text-align: center; }
#footer a span{ height: 1px; width: 1px; position: absolute; overflow: hidden; font-size: 0px; line-height: 0px; }
#footer .fator{ display: block;	width: 116px; height: 31px; background: url(imagens/logofator.jpg) no-repeat; }

/* CSS DESTE SITE */

/* CSS HOME */
#menu { height: 26px; width: 397px; float: left; padding-top: 58px; }
#menu ul{ height: 26px; width: 397px; }
#menu ul li{ height: 26px; float: left; background: url(imagens/bg_menu.jpg) repeat-x; }
#menu ul li a{ height: 26px; display: block; background: left top; overflow: hidden; }
#menu ul li a:hover{ background-position: 0 -26px; }
#menu ul li a span{ display: none; }
#menu ul li .home{ background: url(imagens/menu_01.jpg) no-repeat; width: 76px; }
#menu ul li .igreja{ background: url(imagens/menu_02.jpg) no-repeat; width: 64px; }
#menu ul li .educandario{ background: url(imagens/menu_03.jpg) no-repeat; width: 105px; }
#menu ul li .fotos{ background: url(imagens/menu_04.jpg) no-repeat; width: 63px; }
#menu ul li .contato{ background: url(imagens/menu_05.jpg) no-repeat; width: 89px; }

#conteiner { width: 100%; background: url(imagens/bg_conteiner.jpg) top center no-repeat; }
#content{ width: 727px; padding: 7px 22px 40px 21px; margin: 0 auto; }
#flash{ width: 713px; height: 317px; background: url(imagens/bg_flash.jpg) no-repeat; margin: 0 0 7px 7px; }
#content h2{ height: 37px; width: 706px; background: left top no-repeat; }
#content h2 span{ display: none; }
#content .seja{ background: url(imagens/tit_home01.jpg); }
#content .fotosHome{ background: url(imagens/tit_home02.jpg); }
#content .igreja{ background: url(imagens/tit_igreja.jpg); }
#content .edu{ background: url(imagens/tit_educandario.jpg); }
#content .fotos{ background: url(imagens/tit_fotos.jpg); }
#content .contato{ background: url(imagens/tit_contato.jpg); }



#content p{ line-height: 16px; padding: 5px 10px 10px 10px; text-align: justify;}
#content p a{ color: #1878d7; }
#content p a:hover{ text-decoration: underline; }
#content h3{ border-bottom: solid 1px #c7ddef; font-size: 16px; margin: 10px 0 7px 0; width: 720px; text-align: center; padding-bottom: 3px; }
#content label{ line-height: 25px; float: left; display: block; width: 110px; text-align: right; padding-right: 5px; font-weight: bold; }
#content input, #content select, #content textarea { float: left; margin-top: 4px; }
#content input, #content textarea { width: 450px; border: 2px solid  #c6d6e6; }
#content .right { float: right; margin-left: 10px; width: auto;}
#content form { width: 575px; margin: 10px auto; }



#fotosHome a { display: block; height: 163px; background: no-repeat left top; margin-bottom: 20px; }
#fotosHome a span{ display: none; }
#fotosHome li { float: left; }
#fotosHome .fotosIgreja { background: url(imagens/fotos_igreja.jpg); width: 234px; }
#fotosHome .fotosEdu { background: url(imagens/fotos_edu.jpg); width: 239px; }
#fotosHome .fotosCapela { background: url(imagens/fotos_capela.jpg); width: 233px; }

#fotos a { display: block; height: 163px; background: no-repeat left top; margin-bottom: 20px; }
#fotos a span{ display: none; }
#fotos li { float: left; }
#fotos .fotosIgreja { background: url(imagens/fotos_igreja2.jpg); width: 234px; }
#fotos .fotosEdu { background: url(imagens/fotos_edu2.jpg); width: 239px; }
#fotos .fotosCapela { background: url(imagens/fotos_capela2.jpg); width: 233px; }

#fotosInt img { border: none; display: block; }
#fotosInt { width: 665px; margin: 0 auto; }
#fotosInt li { float: left; padding: 2px; background: #fff; margin: 0 8px 8px 0;  }
#fotosInt li a.fotoThumb{width:120px; height:79px; overflow:hidden; display:block;}





