footer@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,600);

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


/*
##########################
AQUI COMEÇA A CUSTOMIZAÇÃO
##########################
*/
html{ overflow-x:hidden;font-family:'Roboto',Arial,sans-serif;margin:0;font-size:13px;color:#FFF;font-weight:400;height:100%; }
body{ background:#FFF; line-height:150%; }
.noespaco{ margin: 0; padding: 0; border: 0; }

.nobg{ background:none !important; }
.menu{ float:right; }
.menu a li{ float:left; padding: 3px 15px 3px 15px; background:url(images/divisor_menu.png) center left no-repeat; color:#9c9c9c;}
.topo-menu{	min-height:150px; padding-top: 70px; }
.menuactive, .menu a li:hover{ background:#627383 !important; color:#FFF !important; }

.home-banner{ background-image:url(images/bg_001.jpg); background-repeat:no-repeat; background-position: top center; min-height:578px; }
.home-sobre{ background-image:url(images/interno_sobre.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }
.home-colecao2{ background-image:url(images/interno_colecao.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }
.home-contato{ background-image:url(images/interno_contato.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }
.home-localizacao{ background-image:url(images/interno_localizacao.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }

.modelo{ float:left; position:absolute; text-align:center; width:360px; top: 60px; left: 50%; margin-left: -330px; }
.faixa1{ float:left; position:absolute; text-align:center; width:290px; top: 0; left:50%; margin-left: -510px; }

.home-texto{ position:relative; width: 550px; left: 50%; margin-top: 90px; text-align:justify; margin-bottom: 120px; }
.interno-texto{ position:relative; margin-top: 90px; text-align:justify; margin-bottom: 120px; }


.newsletter{ background:#697585; width: 100%; color:#FFFFFF; }
.mapa{ margin-bottom: -10px; display:block; position:relative; }

.rodape{ margin: 0; background:#4a4b4d; width: 100%; color:#697585; font-size:90%; padding: 15px 0 15px 0; margin-top: 60px; }
.rodape-endereco{ margin-top: 5px; }
.rodape-social{ margin-top: 10px; }
.news-form-color{ border:#FFFFFF solid 1px; background:#657688; color:#FFFFFF !important; font-size: 80%; }

.newsletter{ padding: 15px 0 15px 0; }
.news-text{ line-height: 80%; text-align:right; margin-top: 5px; }
.news-text1{ font-size:150%; }
.news-text2{ font-size:80%; }
.news-form-color::-webkit-input-placeholder { color: #FFF; }
.news-form-color::-moz-placeholder { /* Firefox 18- */ color: #FFF; }
.news-form-color::-moz-placeholder {  /* Firefox 19+ */ color: #FFF; }
.news-form-color::-ms-input-placeholder { color: #FFF; }
/* .newsletter .btn-info{ background:#FFFFFF; color:#697585; } */



.lista-colecao li{ float:left; border:#E8E8E8 solid 1px; margin: 7px;}
.lista-colecao li:hover img{ opacity: 0.5;}

.campo-localizacao{ padding: 10px 0 40px 0; }
.texto-localizacao{ padding-top: 80px;}

.texto-colecao{ font-size: 200%; }

.nav-pills > li > a { margin: 2px; }
.nav-pills > li > a{ color:black; background-color:#E4E4E4; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color:#fff; background-color:#627383; }



/**** IGREJA RENASCER  ***/
#home a{ text-decoration:none; color:#4B4B4B;}
#logo{ padding: 100px 0 60px 0;}
.janela-home{ border:#EFEFEF solid 5px; text-align:center; padding: 40px 20px 40px 20px; background:#F5F5F5; }
.titulo-home{ font-size:48px; font-weight:bold; }
.subtittulo-home{ font-size:14px; }

.janela-home:hover{ border:#4F4F4F solid 5px; background:#727272; }
#home a:hover{ color:#FFF;}
#logo span{ font-size:18px;}
.titulo-interno{ font-size:24px; font-weight:bold; color:#FCB713; text-transform:uppercase;}
#resultado td{ padding: 10px !important; }
#resultado a{ text-decoration:none; color:#FCB713; }
#resultado a:hover{ color:#808080; }

.avatar{ width: 145px; height: 190px; background:#0C4ED4; border-radius: 5px; box-shadow:#252525 0px 0px 5px; border:#FFFFFF 7px solid; float:left; margin-right:20px; }




@media screen and (max-width:1200px) {
	#menu ul { margin-top: 0px; margin-left:0px; }
	#menu a { text-decoration:none; color:#FFC600; font-size: 120%; padding: 15px 20px 15px 20px;}
}
@media screen and (max-width:980px) {
	#menu ul { margin-top: 0px; margin-left:0px; }
	#menu a { text-decoration:none; color:#FFC600; font-size: 120%; padding: 15px 7px 15px 7px;}
}

@media screen and (max-width:740px) {
	.topo-fone{ font-size: 100%; margin-top: 45px; color:#FFC600; }
}

