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

@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,600);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

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:'Open Sans', sans-serif,Arial;margin:0;font-size:13px;color:#FFF;font-weight:400;height:100%; }
body{ background:#fff; background:url(images/bg.jpg) no-repeat top center; background-size:cover; background-attachment:fixed; }
a{ color:#7d879c; }
a:hover{ color:#515151; text-decoration:none;  }
.noespaco{ margin: 0; padding: 0; border: 0; }

.img-responsive { margin: 0 auto; }

.faixa-linha1, .faixa-linha2, .faixa-linha3, .faixa-linha4 { height: 10px;}
.faixa-linha1{ background:#bed73d; }
.faixa-linha2{ background:#b92988; }
.faixa-linha3{ background:#aad041; }
.faixa-linha4{ background:#13a2b2; }

.topo-geral{ margin-top: 150px; }

.tx1{ font-size: 150%; line-height: 170%; color:#6e2a8d; }
.tx1 strong{ font-size: 200%; color:#FDAF17; } 
.tx2{ font-size: 90%; color:#8B8B8B; padding: 45px 90px 45px 90px; line-height: 120%; }
.bg{ background:url(images/bg.png) repeat; padding: 30px;}

@media screen and (max-width:1200px) {}
@media screen and (max-width:980px) {}
@media screen and (max-width:740px) {
	body{ background:#F4F4F4; }
	.tx2{ padding: 45px 0px 0px 0px; line-height: 120%; }
}
@media (min-width: 768px) {}
