body{
padding:0;
margin:0;
background: #000000 url(../images/fundo.jpg) repeat;
font-Family:Trebuchet MS;
font-weight: bold;
}

a:link{
cursor:pointer;
color: #000000;
}

a:visited{
cursor:pointer;
color: #000000;
}

a:hover{
cursor:pointer;
color: #000000;
}

a:active{
cursor:pointer;
color: #000000;
}

#linksWrap{
background: url(../images/links_fundo.png);
position: absolute;
*position: relative;
margin: 25px auto;
width:883px;
height:41px;
text-align:left;
font-size:10pt;
}

#links{
margin: 13px 6px;
}

#links a{
padding:0 6px;
color: orange;
cursor:pointer;
}

#menu{
width:884px;
height:167px;
margin:0 auto;
}

#title{
color:white;
width: 856px;
margin: 10px auto;
}

#t1{
float:left;
}

#t2{
float:left;
}

#banner{
float:left;
background: url(../images/banner.jpg) no-repeat;
width:880px;
height:369px;
margin: 30px auto;
*margin: -25px auto;
}

#flagBr{
position:absolute;
background: url(../images/brazil_flag.gif) no-repeat;
width:25px;
height:15px;
margin: 77px 810px;
*margin: -15px -65px;
cursor:pointer;
border: solid 1px white;
}

#flagEn{
position:absolute;
background: url(../images/usa_flag.gif) no-repeat;
width:25px;
height:15px;
margin: 77px 840px;
*margin: -15px -35px;
cursor:pointer;
border: solid 1px white;
}

#wrap{
margin: -50px auto;
width: 970px;
}

#center{
float:left;
width:910px;
margin:-30px 25px;
}

#left_side{
background: url(../images/barra_esquerda.png) repeat-y;
float:left;
width:210px;
height: 1400px;
}

#trilhas{
width:204px;
height:280px;
}

#festivalJogos{
width:204px;
height:130px;
margin: 0 0;
}

#comunidade{
width:204px;
height:890px;
margin: 0 0;
}

#promo{
float:left;
width:204px;
height:250px;
margin: 5px 0px;
}

#ajuste{
float:left;
margin: 0px auto;
width:500px;
}

#home{
background: url(../images/content.png) repeat-y;
/*border:green solid 2px;*/
float:left;
margin:0 0;
width:492px;
font-weight: normal;
font-Family:Trebuchet MS;
}

#direita{
background: url(../images/barra_direita.png) repeat-y;
float:left;
width: 210px;
height: 1390px;
margin: 0px -9px;
}

#organizacao{
float:left;
margin:0px 0px;
width:202px;
height:270px;
}

#promocao{
float:left;
margin:0px 0px;
*margin:10px auto;
width:204px;
height:160px;
}

#patrocinio{
float:left;
margin:10px 0px;
width:204px;
height:940px;
}

img{
vertical-align:middle;
}

ul li{
list-style:none;
}

th{
border:1px solid orange;
text-align:center;
padding: 5px;
}

td{
border:1px solid orange;
text-align:center;
padding: 5px;
}

.colorMod{
background: #9FB6CD;
}

.bold{
padding: 0 20px 0 20px;
font-size: 10pt;
}

.bold2{
font-size: 10pt;
color:#DC4607;
}

.bold3{
font-size: 10pt;
color:#0E4691;
}

.parag{
padding: 0 20px 0 20px;
*padding: 10px 20px 10px 20px;
font-size: 10pt;
text-align:justify;
}

.paragN{
padding: 0 20px 0 20px;
*padding: 10px 20px 10px 20px;
font-size: 10pt;
text-align:left;
}

.paragT{
color: gray;
font-size: 14pt;
text-align:left;
line-height:210%;
margin: 0 0;
}

.paragT ,x:default { padding:0px 20px 0 15px;}

.paragC{
color: green;
padding: 0px 20px 0 50px;
*padding: 10px 20px 0 50px;
font-size: 10pt;
text-align:left;
line-height:270%;
}

.paragO{
color: green;
text-align:center;
}

.paragPat{
color: green;
padding: 0px 0 0 0px;
text-align:center;
}

.changeCursor{
cursor:pointer;
}

.parag2{
text-align:center;
padding: 0 20px 0 20px;
font-size: 10pt;
}

.formSub{
padding: 0 20px 0 20px;
}

.parag3{
text-align:left;
padding: 0 20px 0 20px;
font-size: 10pt;
}

.aceitos{
color: #000000;
padding: 5px 0;
}

.horario{
width:50px;
}

.evento{
width:370px;
}