
/* Normalize ------------------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,input,form,textarea,p,blockquote,th,td { margin:0; padding:0;  }
html,body { height:auto !important; background:#FFF; }
BODY, TD, DIV, TABLE { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:small; }
* html body { font-size: x-small; /* for IE5/Win */ f\ont-size:small; /* for other IE versions */ }
html>body { /* be nice to Opera */ font-size:small; }
ul,ol { list-style:none; }
img, fieldset { border: none; }
a { text-decoration:none; color:#F58440; }
a:hover { text-decoration:underline; color:red; }
h1, h2, h3, h4, h5, h6 { font-size:100% }
table { border-collapse:collapse;border-spacing:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }  
strong { font-weight: bold; font-size: 14px; padding: 10px 0; display: block; }
caption,th { text-align:left; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
p { padding: 10px 0; font-size: 10px; }

/* ---------------------------------------------------------------------------- */

html, body {
	color: #FFF;
	font-size: 10px;
	background-color: #000;
}
a { outline: none; }
#Wrapper {
	width: 1003px;
	margin: auto;
	position: relative;
}
#WrapperTop {
	height: 100px;
}
#WrapperLeft {
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#WrapperMenu {
	text-align: right;
	padding-top: 33px;
	padding-right: 22px;
}
#WrapperFooter {
	clear: both;
	text-align: right;
	height: 30px;
}
#Home {
	width: 300px;
	position: absolute;
	top: 200px;
	right: 30px;
}
#HomeMenu {
	border-bottom: 2px solid #000;
	height: 20px;
}
#HomeConteudo {
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	padding: 0px 10px 10px 10px;
	height: 140px;
}
.HtmlHome {
	background-image: url('images/background_home.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlPerfil {
	background-image: url('images/background_perfil.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlPerfilEN {
	background-image: url('images/background_perfil_EN.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlBlog {
	background-image: url('images/background_blog.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlContato {
	background-image: url('images/background_contato.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlCalendario {
	background-image: url('images/background_calendario.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlCalendarioEN {
	background-image: url('images/background_calendario_EN.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlParceiros {
	background-image: url('images/background_parceiros.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.HtmlFotos {
	background-image: url('images/background_fotos.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.BlogData {
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}
.BlogResumo {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
#WrapperPerfil {
	position: absolute;
	width: 485px;
	height: 359px;
	right: 19px;
	top: 19px;
	border-top: 2px solid #000;
	overflow: auto;
}
#ContentPerfil {
	padding: 10px;
}
#MenuPerfil {
	position: absolute;
	top: 0px;
	right: 122px;
}
.BarraPreta {
	scrollbar-arrow-color: #FFFF00;
	scrollbar-base-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
}
.Contato {
	position: absolute;
	left: 300px;
	top: 60px;
}
.Trasparente {
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	border: 0px;

}
#BotaoSubmit {
	position:absolute;
	width: 90px;
	height: 20px;
	left: 660px;
	top: 285px;
	cursor:pointer;
}
.Perfil {
	width: 160px;
	position: absolute;
	top: 45px;
	left: 70px;
}
.Perfil dd {
	font-size: 11px;
	font-weight: bold;
}
.Laranja {
	color: orange;
}
#ContentPerfil,
#ContentPerfil p{
	font-size: 13px;
	font-weight: bold;
}
#BlogData {
	width: 477px;
	position: absolute;
	top: 23px; 
	left: 35px;
	font-size: 11px;
	font-weight: bold;
}
#BlogData a:link,
#BlogData a:active,
#BlogData a:visited {
	color: #FFF;
}
#BlogConteudo {
	position: absolute;
	width: 390px;
	left: 45px;
	top: 50px;
	font-size: 11px;	
	font-weight: bold;
}
.BlogTitulo {
	color: orange;
	font-size: 13px;
}
#BlogConteudo img {
	border: 2px solid #FFF;
	margin: 10px 0;
}
.Post {
	margin-bottom: 50px;
}
#BlogData a.Ativo {
	color: yellow;
}
.BlogMesInativo {
	color: #666;
}
#Objetivos {
	position: absolute;
	width: 353px;
	height: 260px;
	top: 19px;
	left: 69px;
	font-size: 10px;
	font-weight: bold;
}
#ObjtivoConteudo {
	font-weight: bold;
	font-size: 11px;
}
#CalendarioConteudo {
	position: absolute;
	left: 675px;
	width: 280px;
	top: 22px;
	height: 255px;
	font-size: 11px;
	overflow: auto;
	scrollbar-arrow-color: #FFFF00;
	scrollbar-base-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
	white-space: nowrap;
	line-height: 16px;
	font-weight: bold;
}
.CalendarioTexto {
	font-size: 11px;
	font-weight: bold;
}
#CalendarioMenu {
	width: 285px;
	position: absolute;
	top: 0px;
	left: 673px;
	height: 20px;
	border-bottom: 2px solid #000;
}
#Parceiros {
	position: absolute;
	width: 550px;
	height: 340px;
	top: 15px;
	left: 245px;
}
#Parceiros h2 {
	font-size: 11px;
	border-bottom: 2px solid #000;
	padding-bottom: 3px;
	margin: 5px 10px;
}
.Centralizado {
	text-align: center;
}
#ListraFotos {
	position: absolute;
	width: 1003px;
	height: 59px;
	top: 97px;
	z-index: 10;
	padding-top: 4px;
}
#ListraFotos img {
	margin-right: 4px;
}
#FotosAux {
	position: absolute;
	top: 97px;
	left: 701px;
	z-index: 20;
}
#Newsletter {
	background-color: #000;
	width: 152px;
	height: 32px;
	position: absolute;
	top: -25px;
	left: 345px;
	font-size: 9px;
	padding: 5px;
}
#Newsletter input {
	padding: 2px;
	font-size: 9px;
	background-color: #444;
	border: 1px solid #666;
	color: #FFF;
}
.Amarelo {
	color: yellow;
}
#ObjetivoConteudo p {
	font-size: 13px;
}

#wrapper-fotos { width: 550px; height: 370px; background: #000; position: absolute; top: 0px; left: 20px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; -moz-border-radius: 7px; }
#container-fotos { width: 530px; height: 350px; position: absolute; top: 10px; left: 30px; overflow: auto; }
#container-fotos h2 { color: yellow; font-size: 15px; margin-top: 30px; }
#container-fotos .data { font-size: 11px; color: #CCC; }
#container-fotos .descricao { font-size: 11px; margin-bottom: 5px; }
#container-fotos img { background: #000; padding: 3px; -moz-border-radius: 3px; }
