@charset "UTF-8";
/* CSS Document */
body {
	font-family: 'Belgrano', serif;
	color: #000;
		font-size:13px;
	text-align:justify;
}
h1{
	font-size:16px;
}
/*Classes para texto*/
.normal{
	color:#000;
	font-size:13px;
	line-height:20px;
	text-align:justify;
}
.rpe{
	color:#000;
	font-size:13px;
	line-height:20px;
}
.titulo{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.inside_titulo{
	position:relative;
	width:940px;
	padding:10px;
	color:#00ccff;
	font-size:14px;
	font-weight:bold;}
.inside_pag{
	position:relative;
	width: 460px;
	color:#000;
	line-height:25px;
	padding:10px;
	float: left;
}
/*Classes para botoes ativos*/
a:link {
	color: #000;
	line-height:20px;
	font-size: 13px;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #000;
}
a.sublinhado {
	color:#00ccff;
	text-decoration:underline;
	font-size:13px;
}
a.not:link {
	color: #00ccff;
	line-height:20px;
	font-size: 13px;
	text-decoration: none;
}
a.not:visited {
	text-decoration: none;
	color: #00ccff;
}
a.not:hover {
	text-decoration: underline;
	color: #000;
}
a.not:active {
	text-decoration: underline;
	color: #000;
}
a.lingua:link {
	color: #000000;
	line-height:20px;
	font-size: 11px;
	text-decoration: none;
}
a.lingua:visited {
	text-decoration: none;
	color: #000000;
}
a.lingua:hover {
	text-decoration: underline;
	color: #00ccff;
}
a.lingua:active {
	text-decoration: underline;
	color: #000;
}
.lingua_selec {
	color: #00ccff;
	line-height:20px;
	font-size: 11px;
	text-decoration: none;
}
/*a:active {
	text-decoration: underline;
	color: #9C0;
}
Classes para div's*/
#corpo{
	width:960px;
	margin: 0 auto;
}
#b_960{
	width:940px;
	padding:10px;
	border-top:1px solid #333;
}
.page{
	width:940px;
	padding:10px;
	min-height:400px;
	height:auto;}
#instagram{
	width: 620px;
	padding:10px;
	float:left;
	}
#twit{
	width:300px;
	padding:10px;
	float:left;
}
#logo{
	width:480px;
	float: left;
}
#menu{
	width: 240px;
	float:left;
	margin-top:10px;
}
#pa, #pp{
	width:960px;
	height:auto;
	float:left;
}
#pa{
	background-color:#FC3;
}

#pp{
	border-bottom:1px dotted #CCC;
}
.foto{
	position:relative;
	padding:10px;
	width:940px;
	background-color:#00CCFF;
}
#meia{
	width:460px;
	padding:10px;
	height:auto;
	min-height:300px;
	float:left;
}
#meia_cor{
	width:440px;
	border:10px solid #FFF;
	padding:10px;
	height:auto;
	min-height:285px;
	float:left;
	background-color:#FC3
}
#conteudo, #rodape{
	width:960px;
	float: left;
	height:auto;}
#conteudo{
	border-top:2px dotted #000;}
#rodape{
	border-top:3px solid #000;
	min-height:200px;
	margin-top:20px;
}
#in_rodape{
	width:220px;
	padding:10px;
	float:left;
}
#flag{
	position:relative;
	text-align:right;
	width:45px;
	top:-60px;
	right:-190px;
	z-index:10;
}
#teste_gal{
	position:relative;
	width:960px;
	}
#teste_gal img{
	position: relative; 
	left: 0px; 
	top: 0px; 
	vertical-align: top; 
	padding:10px;
	float:left;
	}
#jstwitter {
			width: 280px;
			font-size: 13px;
			color: #333333;
			padding: 10px;
		}
		
		#jstwitter .tweet {
			margin: 0 auto 15px auto;
			padding: 0 0 15px 0;
			border-bottom: 1px dotted #ccc;
		}
		
		#jstwitter .tweet a {
			text-decoration: none;
			color: #13c9d0;
		}

		#jstwitter .tweet a:hover {
			text-decoration: underline;
		}
		
		#jstwitter .tweet .time {
			font-size: 10px;
			font-style: italic;
			color: #666666;
		}
.direita, .esquerda {
	width: 480px;
	float:left;
}
.faq{
	width:940px;
	padding-top:10px;
	border-bottom:1px dotted #CCC;
}
.faq b{
	color:#00ccff;}
.red_soc{
	position:relative;
	width:50px;
	float:left;
}
.red_share{
	position:relative;
	padding-top:5px;
	padding-bottom:2px;
}