body{
    background:#edebda;
    color:#666666;
    font-family:Verdana, Arial, sans-serif;
    font-size:80%;
    margin:0px;
    padding:0px;
}

a{
    color: #c48920;
    text-decoration:none;
    }
    
a:hover{
    text-decoration:underline;
}

#geral{
	width:950px;
	position:relative;
	left:50%;
	margin-left:-475px;
	background:#ffffff;
	float:left;
	padding-bottom:20px;
}

#topo{
	background:url(img/topo.jpg) no-repeat left center;
	width:950px;
	height:182px;
	float:left;
}
#topo-index{
	width:950px;
	height:182px;
	float:left;
}

#menuHorizontal{
	width:950px;
	background:url(img/roundMenuEsquerda.gif) no-repeat left center;
	height:30px;
	float:left;
	margin:0px 25px 25px 25px;
}

#menuHorizontal .menu{
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 15px;
    background: #c48920 url(img/roundMenuDireita.gif) no-repeat right center;
    list-style:none;
    height:30px;
    width:885px;
}

#menuHorizontal .menu li{
    float:left;
    text-align:center;
	font-size:1.0em;
	font-weight:bold;
}

#menuHorizontal .menu li .sublink{
	display:block;
	line-height:30px;
	height:30px;
	color:#ffffff;
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
	
}

#menuHorizontal .menu li .sublink:hover{
    color:#293681;
}


#menuHorizontal .menu .cascademenu{
    padding:0px 0px 20px 0px;
    margin:177px 0px 0px 60px;
    display:none;
    position: absolute;
    list-style:none;
    width:150px;
    background: url(img/cascade.gif) no-repeat left 100%;
    background: none\9; 
	
	
}

#menuHorizontal .menu .cascademenu li {
	float: none;
	margin: 0px;
    padding:0px;
	border: none;
	font-size:0.8em;
	font-weight:normal;
}

#menuHorizontal .menu li .cascademenu li a{
    display:block;
	margin: 0px;
    margin-right:0px;
    padding:5px 3px 5px 6px;
	background:#c48920;
    color:#ffffff;
    text-align:left;
	letter-spacing: normal;
	height:auto;
	text-decoration:none;
}

#menuHorizontal .menu li .cascademenu li a:hover{
    display:block;
	margin: 0px;
    margin-right:0px;
    padding:5px 3px 5px 6px;
	background:#293681;
    color:#ffffff;
    text-align:left;
}


#lateralEsquerda{
    margin-left:25px;
    padding:0px 25px 0px 0px;
    width:165px;
}

#lateralDireita{
    padding:0px 0px 30px 25px;
    width:165px;
}

#lateralEsquerda,
#lateralDireita{
    float:left;
}

#lateralEsquerda h1,
#lateralDireita h1{
	background:url(img/titulo.gif) no-repeat left center;
	width:165px;
	height:30px;
	line-height:30px;
	color:#293681;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	padding:0px 10px 0px 0px;
}

#lateralEsquerda h2,
#lateralDireita h2{
    margin:10px 0px 3px 15px;
    padding:0px;
    color:#999999;
    font-size:0.7em;
    font-weight:normal;
}

#lateralEsquerda ul,
#lateralDireita ul{
    margin:0px 0px 5px 15px;
    padding:0px;
	font-size:0.85em;
}
#lateralEsquerda ul li ,
#lateralDireita ul li{
    text-decoration:none;
    color:#666666;	
	margin:0px 0px 3px 0px;
	
}
#lateralEsquerda ul li a,
#lateralDireita ul li a{
    text-decoration:none;
    color:#666666;	
	margin:0px 0px 6px 0px;
	
}
#lateralEsquerda ul li a:hover,
#lateralDireita ul li a:hover{
    text-decoration:underline;
    color:#666666;	
	margin:0px 0px 6px 0px;	
}

#contudoCentral{
    float:left;
    width:520px;
    margin:0px 0px 0px 0px;
}
#contudoCentral h3 a{color:#293681; text-decoration:none;}
#contudoCentral h3 a:hover{color:#293681; text-decoration:underline;}
    
#contudoCentral a{color:#666666; text-decoration:none;}
#contudoCentral a:hover{color: #666666; text-decoration:underline;}

#contudoCentralInterna{
    float:left;
    width:690px;
    margin:0px 0px 30px 45px;
}

#contudoCentralInterna h1{
    color:#293681;
    font-size:1.3em;
}

#bannerRotator{
    float:left;
    width:520px;
    margin:0px 0px 20px 0px;
}

#bannerRotator img{
    float:left;
}

#rodape{
    width:900px;
    height:30px;
    float:left;
    margin-left:25px;
    background:url(img/rodape.gif) no-repeat left center;
    text-align:center;
    font-size:0.7em;
    padding:0px 0px 0px 0px;
    line-height:10px;
    *line-height:30px;
}
*:first-child+html #rodape{
    width:900px;
    height:30px;
    float:left;
    margin: 25px 0 0 25px;
    background:url(img/rodape.gif) no-repeat left center;
    text-align:center;
    font-size:0.7em;
    padding: 0px 0px 0px 0px;
    line-height:10px;
    *line-height:30px;
}

.newsletterCall{
    color:#c48920;
    font-size:0.8em;
}

#lateralDireita label{
    font-size:0.7em;
}

#lateralDireita input{
    border:1px solid #666666;
}

#subEsquerda,
#subDireita{
    width:250px;
    float:left;
}

#subEsquerda{
    margin-right:20px;
}

#rule1,
#rule2{
    border-bottom:1px solid #cccccc;
}

.destaqueIndex,
.destaqueIndex2{
    float:left;
    margin:0px 0px 20px 0px;
    padding:0px 0px 20px 0px;
}

.destaqueIndex h3,
.destaqueIndex2 h3{
    color:#293681;
    font-size:1.0em;
    padding:0px;
    margin:0px;
}

.destaqueIndex p,
.destaqueIndex2 p{
    margin:0px;
    padding:0px;
	font-size:0.85em;
}

hr{
    border-collapse: collapse;
    border:1px solid #cccccc;
    margin:10px 0px 10px 0px;
}

.listaEspecial{
    list-style-image:url(img/bullet.gif);
}

.listaEspecial li{
	margin-top:10px;
    margin-bottom:10px;
}
.listaEspecial li a{
	color: #666666;
	text-decoration:none;   
}
.listaEspecial li a:hover{
	color: #666666;
	text-decoration:underline;   
}

#tablejogos strong a{color:#293681; text-decoration:none;}
#tablejogos strong a:hover{color:#293681; text-decoration:underline;}

#tablejogos a{color:#666666; text-decoration:none;}
#tablejogos a:hover{color: #666666; text-decoration:underline;}

#tabelaagenda{
    border:1px solid #F4E1BD;
    border-collapse:collapse;
}

#tabelaagenda thead th{
    background:#C48920;
    color:#ffffff;
    padding:20px;
    text-align:center;
    border-color:#F4E1BD;
    margin:0px;
}

#tabelaagenda tbody th{
    text-align:center;
    background:#F4E1BD;
    padding:10px;
}

#tabelaagenda tbody td{
    border-bottom:1px solid #F4E1BD;
    border-color:#F4E1BD;
    padding:10px;
	font-size: 0.8em;
}

#tabelaanalise{
    border:1px solid #C48920;
    border-collapse:collapse;
    border-color:#C48920;
}

#tabelaanalise tbody th{
    text-align:left;
    background:#F4E1BD;
	padding:20px 0px 20px 0px;
}

#tabelaanalise tbody td{
    rules: none;
}

/*twiiter*/

div#twitter h2 {
	display:none;
}

p#preloader {
	margin: 0px 0px 0px 5px;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

ul#twitter_update_list{list-style:none; margin:0px;}
ul#twitter_update_list li {
	margin: 0px 0px 0px 5px;
	padding: 0.5em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

ul#twitter_update_list li a {
	/* link tempo */
	color: #c48920;
}
ul#twitter_update_list li a:hover {
	/* link tempo */
	color: #c48920;
}
ul#twitter_update_list li span {
	display: block;
}

ul#twitter_update_list li span a {
	/* links no tweet */
	color:#293681;
}
ul#twitter_update_list li span a:hover {
	/* links no tweet */
	color:#293681;
}

ul#twitter_update_list li.firstTweet {
}

ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

a#profileLink {
	display: none;
	color: #293681;
	font-size:0.7em;
	margin-bottom:20px;
}

.linkHomeHidden{
    width:210px;
    height:75px;
    position:absolute;
    margin: 50px 0 0 110px;
}

#bannerAgenda{
    margin-top:30px
}

*:first-child+html #bannerAgenda{ /*IE*/
    margin-top:10px
}
#bannerArtigos{
    margin-top:8px
}

*:first-child+html #bannerArtigos{/*IE*/
    margin-top:6px
}