@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,400,700);
*	{font-family:'Titillium Web', Helvetica, Arial, sans-serif;font-size:14px; border:0;text-decoration:none;outline:0;margin:0; padding:0;list-style:none;}
html, body	{min-width:980px;}
html	{background-color:#FFF;}
body	{/*background:url(../imagens/body.jpg) no-repeat center 0;*/}
p, a, img, li, h1, h2, h3	{color:#404040;}
img	{vertical-align:middle;}
a:hover	{text-decoration:underline;}
h1, h2, h3	{margin-bottom:20px;}
p	{margin-bottom:5px;}
li, li *, p, p * {font-size:16px;line-height:20px;}
h1, h1 a	{color:#01375b;font-size:42px;line-height:45px;}
h2, h2 *	{color:#01375b;font-family:'Titillium Web';font-weight:300;font-size:40px;line-height:43px;}
h3, h3 *	{color:#a6a6a6;font-family:'Titillium Web';font-weight:300;font-size:30px;line-height:33px;}
pre { white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}

input, textarea { -webkit-appearance: none;  border-radius: 0; }
input[type="submit"], input[type="reset"], input[type="button"]	{background-color:#0a3300;color:#fff;font-size:14px;height:40px;padding:0 5px;border-radius:5px;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background-color:#466e00;}
input[type="text"], input[type="password"]	{height:30px;padding:5px 10px;width:260px;border-radius:5px;}
textarea	{resize:none;}

.wrapper{width:960px;margin:0 auto;}
.col-esq	{float:left;}
.col-dir	{float:right;}
.clearfix{clear:both;}
.inativo	{cursor:default;}
.last	{margin-right:0 !important;}

/* SIMPLEMODALBOX */
#simplemodal-overlay	{background-color:#000;background-color:rgba(0,0,0,0.7);}
#simplemodal-data	{background-color:#FFF;min-width:300px;max-width:700px;min-height:50px;padding:20px;border-radius:10px;}
#simplemodal-data table	{width:100%;}
#simplemodal-data :focus	{}
#simplemodal-botoes	{text-align:center;margin-top:20px;}

#simplemodal-botoes a, #simplemodal-botoes input	{background-color:#0a3300;color:#fff;font-size:14px;height:40px;padding:10px;border-radius:5px;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
#simplemodal-botoes a:hover, #simplemodal-botoes input:hover{background-color:#466e00;}
#simplemodal-container a.modalCloseImg {background:url(../images/modal-x.png) no-repeat 0 0;width:20px;height:20px;display:inline;z-index:3200;position:absolute;top:0;right:0;cursor:pointer;display:none;}

/* topo */
#topo	{background-color:#fff;height:120px;text-align:center;padding:60px 0 20px;}
/* contentor */
#contentor	{height:500px;}
#popup	{position:absolute;left:0;height:500px;width:100%;background-color:rgba(255,255,255,0.5);display:none;}
#popup .conteudo	{text-align:center;}
#popup .wrapper	{text-align:right;height:50px;}
#fecha-video	{background:url(../imagens/fecha-video.png) no-repeat 0 0;display:inline-block;width:22px;height:22px;margin:20px 20px 0 0;}
/* rodape */
#rodape	{background-color:#0a3300;padding:40px 0 20px;}
#rodape *	{color:#fff;}
#rodape .linha-1 	{text-align:center;padding:20px 0;}
#rodape .linha-1 a	{margin:0 5px;}
#rodape .linha-2	{text-transform:uppercase;font-size:11px;line-height:20px;text-align:center;}

/* contador */
#contador	{width:610px;margin:0 auto;padding:140px 0 45px;text-align:center;}
#contador *	{color:#0a3300;}
#contador .bloco	{float:left;text-transform:uppercase;}
#contador .numero	{font-size:60px;font-weight:bold;padding:0 40px;border-right:solid 5px #0a3300;}
#contador .bloco.last .numero	{border:none;}

#form-newsletter {width:370px;margin:0 auto;}
#form-newsletter .bloco	{float:left;margin-right:5px;}

/* social */
#social-titulo	{background-color:#0a3300;text-align:center;padding-top:40px;border-bottom:solid 5px #fff;}
#bt-social	{background:url(../imagens/bt-social.png) no-repeat 0 0;display:block;width:72px;height:37px;margin:0 auto;}
#bt-social:hover	{text-decoration:none;background-position:0 bottom;}
#social	{background-color:#fff;padding:40px 30px;display:none;min-height:100px;}
/* galeria */
#galeria	{background-color:#fff;height:120px;padding:40px 0;overflow:hidden;}
#galeria li	{float:left;margin:0 20px 20px 0;opacity:0;filter:alpha(opacity=0);}
#galeria li a	{display:block;width:200px;height:120px;overflow:hidden;}
#galeria li a .mascara	{background:rgba(255, 255, 255, 0.6);display:block;width:100%;height:100%;position:relative;top:0;    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
#galeria li a:hover .mascara	{top:-120px;}

#imagem-fundo{position:absolute;top:190px;z-index:-1; height:510px;width:100%; left:0; overflow:hidden;}
#imagem-fundo img{text-align:center;width: 100%;height: auto;position:absolute;}

@media (max-width: 480px) {
	html, body	{min-width:460px;}
	.wrapper	{width:460px;}
	h3, h3 * { font-size: 20px; }
	#contador .numero {
		font-size: 56px;
		padding: 0 20px;
	}
	#contador	{width:460px;margin:0 auto;padding:140px 0 45px;text-align:center;}
	#rodape .linha-2	{font-size:10px;}
	#galeria{height:60px;}
	#galeria li a	{width:100px;height:60px;}
	#galeria li a:hover .mascara	{top:-60px;}
	
	#social .wrapper	{width:400px;}
}
#fb-root {
  display: block;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}