/* CSS Document */

body {
	background: #148535 url(../imgs/background.gif) no-repeat top center ;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul{
	margin:0;
	padding: 0;
	list-style-type: none;
}

li{

}


a {
	color: #025b94;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
}

a:visited {
}

/* Conteudo */

/* Header */


#topo{
	position: absolute;
	width: 955px;
	height: 285px;
	top: 0;
	left: 50%;
	margin-left: -473px;
	z-index: 10;
}

#topo h1{
	display: none;
}

/* Menu */

#menu{
	position: absolute;
	width: 955px;
	top: 290px;
	left: 50%;
	margin-left: -473px;	
	z-index: 12;
}

/* Menu centralizado usar classe menu abaixo*/

/*
#menu{
	position: absolute;
	width: 660px;
	top: 290px;
	left: 50%;
	margin-left: -330px;	
	z-index: 12;
}
*/


/* Menu Organização */

#menuorganizacao{
	position: absolute;
	width: 166px;
	height: 100px;
	left: 40px;
	top: 38px;
	padding: 4px;
	visibility: hidden;
	background-color: #0d6426;
	layer-background-color: #0d6426;
}

#menuorganizacao ul{
	margin: 0;
	padding: 0 2px 2px 2px;
}

#menuorganizacao li a{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#menuorganizacao li a:hover{
	color: #fdb813;
}
#menuorganizacao li a:visited{
}
#menuorganizacao li a:active{
}

/* Menu Jogos 2009 */

#menujogos2009{
	position: absolute;
	width: 140px;
	height: 120px;
	left: 635px;
	top: 38px;
	padding: 4px;
	visibility: hidden;
	background-color: #0d6426;
	layer-background-color: #0d6426;
}

#menujogos2009 ul{
	margin: 0;
	padding: 0 2px 2px 2px;
}

#menujogos2009 li a{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#menujogos2009 li a:hover{
	color: #fdb813;
}
#menujogos2009 li a:visited{
}
#menujogos2009 li a:active{
}

/* Menu Resultados e boletins */

#menuresultados{
	position: absolute;
	width: 132px;
	height: 25px;
	left: 270px;
	top: 38px;
	padding: 4px;
	visibility: hidden;
	background-color: #0d6426;
	layer-background-color: #0d6426;
}

#menuresultados ul{
	margin: 0;
	padding: 0 2px 2px 2px;
}

#menuresultados li a{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#menuresultados li a:hover{
	color: #fdb813;
}
#menuresultados li a:visited{
}
#menuresultados li a:active{
}

/* Menu Como participar */

#menucomoparticipar{
	position: absolute;
	width: 132px;
	height: 42px;
	left: 690px;
	top: 38px;
	padding: 4px;
	visibility: hidden;
	background-color: #0d6426;
	layer-background-color: #0d6426;
}

#menucomoparticipar ul{
	margin: 0;
	padding: 0 2px 2px 2px;
}

#menucomoparticipar li a{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#menucomoparticipar li a:hover{
	color: #fdb813;
}
#menucomoparticipar li a:visited{
}
#menucomoparticipar li a:active{
}

/* Formatacao de Fontes */ 

.tam10 {
	font-size: 10px;
}

.tam11 {
	font-size: 11px;
}

.tam12 {
	font-size: 12px;
}

.tam14 {
	font-size: 14px;
}

.tam18 {
	font-size: 18px;
}

.preto{
	color: #434343;
}

.verde{
	color: #188d34;
}

.vermelho{
	color: #ed1b24;
}

.azul{
	color: #025b95;
}

.branco{
	color: #fff;
}

.negrito{
	font-weight: bold;
}


/* Area de Conteúdo */

#base {
	position: absolute;
	width: 955px;
	top: 348px;
	left: 50%;
	margin-left: -473px;
	z-index: 4;
}

#principal {
	float: left;
	background: url(../imgs/conteudo_borda_superior.gif) no-repeat top #FFFFFF;
	width: 737px;
}

/* Coluna 1 */

#colunaunica {
	width: 700px;
	padding: 20px 10px 20px 20px;
	height: auto !important;
	min-height: 640px;
	height: 640px;
}

#coluna1 {
	float: left;
	width: 420px;
	padding: 20px;
	height: auto !important;
	min-height: 640px;
	height: 640px; 
}

#coluna1videos {
	float: left;
	width: 490px;
	padding: 20px;
	height: auto !important;
	min-height: 640px;
	height: 640px; 
}

/* Itens da Coluna 1 */

h2{
	display: none;
}

.bandeiras{
	float: left;
	margin: 0 5px 100px 0;
}

.bordalocais{
	border: solid 1px #000000;
	margin: 0 15px 5px 0;	
}

.bordaesquerda{
	border: solid 1px #000000;
	margin: 0 10px 5px 0;	
}

.bordadireita{
	border: solid 1px #000000;
	margin: 0 0 5px 10px;	
}


.noticiadata{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background: url(../imgs/col1_datanoticia_bg.gif) no-repeat;
	width: 140px;
	height: 30px;
	/* padding: 9px 0 0 8px; */
	padding: 10px 0 0 10px;
	margin: 5px 0 5px 0;
}

.blogdata{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background: url(../imgs/col1_datablog_bg.gif) no-repeat;
	width: 100px;
	height: 30px;
	/* padding: 9px 0 0 8px; */
	padding: 6px 0 0 8px;
	margin: 5px 0 5px 0;
	
}

h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #025b94;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 6px 0;
}

#coluna1 h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	color: #025b94;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 6px 0;
}

.bordagaleriadefotos{
	border: solid 1px #000000;
	margin: 0 5px 5px 0;	
}

#colunaunica p{
	font-size: 11px;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	margin: 0;
}

#coluna1 p{
	font-size: 11px;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	margin: 0;
}

#coluna1videos p{
	font-size: 11px;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	margin: 0;
}

.datablog{
	background: url(../imgs/data.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 68px;
	height: 73px;
	padding: 5px 10px 0 0;
	float: left;
}

.tituloblog{
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #025b95;
	padding: 20px 0 0 0;
	margin: 0;
}

.boletinsformfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	width: 140px;
	padding: 2px 1px 2px 3px;
}
.boletinsformfield2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	width: 245px;
	padding: 2px 1px 2px 3px;
}
.boletinsformfieldeventos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	width: 380px;
	padding: 2px 1px 2px 3px;
}

.locaisesportes{
	float:left;
	width: 180px;
}

.locaisesportes a{
	line-height: 24px;
	font-size: 11px;
	color: #fff;
	background-color: #20a345;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}

.locaisesportes a:hover{
	text-decoration: none;
	background-color: #30ca5c;
}

.locaisesportes a:active{
}

.locaisesportes a:visited{
}

#idoloscoluna1{
	background: url(../imgs/col1_idolos_bot.gif) no-repeat bottom #178dcb;
	width: 413px;
	margin: 0;
}

#idoloscoluna1 h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	padding: 4px 15px 10px 15px;
}


#idoloscoluna1 p{
	font-size: 12px;
	color: #fff;
	padding: 0px 15px 10px 15px;
}

/* Game idolos */

#principalidolos{
	float: left;
	background: url(../imgs/tit_idolos_infancia.jpg) no-repeat top #FFFFFF;
	width: 737px;
}

#colunaidolos {
	width: 700px;
	padding: 20px 10px 20px 20px;
	height: auto !important;
	min-height: 640px;
	height: 640px;
}

#idolosentrada{
	margin-left: 15px;
	width: 218px;
	height: 100px;
	padding: 390px 0 0 438px;
	background: url(../imgs/idolosnainfancia_entrada_bg.jpg) no-repeat top center;
}

#idolostexto{
	padding: 115px 122px 20px 40px;
}

#idolostexto h3{
	font-size: 12px;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	margin: 0;
}

#idolosacertos{
	background: url(../imgs/idolosnainfancia_acertos_bg.gif) no-repeat bottom center;
	width: 543px;
	height: 30px;
	text-align: right;
	/*margin: 6px 0 0 440px;*/
	padding: 10px 124px 0 0;
	
}

#GameScore{
	width: 28px;
	color: #fdb813;
	font-size: 23px;
	font-weight: bold;
	
}

#idolosacertos h4{
	font-size: 20px;
	color: #FFFFFF;
	display: inline;
	margin: 0;
	padding: 0;
}

#idolosacertos h5{
	font-size: 17px;
	color: #FFFFFF;
	display: inline;
	margin: 0 6px 0 0;
	padding: 0;
}

#desafiaramigos{
	background-color: #025b95;
	width: 650px;
	height: 410px;
	position: absolute;
	top: 260px;
	left: 44px;
	z-index: 500;
}

#desafiaramigos h4{
	font-size: 20px;
	color: #FFFFFF;
	display: block;
	margin: 0;
	padding: 0;
}

#desafiaramigos p{
	font-size: 15px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#colunaidolos p{
	font-size: 11px;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	margin: 0;
}

#colunaidolos h3{
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 155px 155px 17px 38px;
	margin: 0;
}

#idolosjogo{
	width: 664px;
	height: 1069px;
	padding: 32px 0 0 18px;
	margin-left: 8px;
	background: url(../imgs/idolosnainfancia_jogo_bg.jpg) no-repeat top center;
}

#idolosenviar{
	width: 654px;
	height: 379px;
	padding: 22px 0 0 28px;
	text-align: left;
	margin-left: 8px;
	background: url(../imgs/idolosnainfancia_enviar_bg.jpg) no-repeat top center;
}

.idolostextfield{
	border: 1px solid #aaa9a9;
	font-size: 10px;
	font-weight: bold;
	width: 98px;
	height: 15px;
	padding: 3px 0px 0 3px;
	margin-left: 10px;
}

.idolostextfieldacertou{
	border: 1px solid #ffffff;
	font-size: 10px;
	font-weight: bold;
	width: 98px;
	height: 15px;
	padding: 3px 0px 0 3px;
	margin-left: 10px;
	background-color: #fdb813;
}

.idolosbotaook{
	margin-right: 10px;
	cursor: pointer;
}

.idolosamigotextfield{
	border: 1px solid #aaa9a9;
	font-size: 10px;
	font-weight: bold;
	color: #232323;
	width: 194px;
	height: 15px;
	padding: 3px 0px 0 3px;
	margin-left: 10px;
}

.dicas{
	position: absolute;
	width: 134px;
	height: 134px;
	background-color: #fdb813;
	font-size: 12px;
	color:#333333;
	padding: 10px 4px 6px 16px; 
}

.dicasfechar{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 44px;
	padding: 2px;
	background-color: #ffffff;
	margin: 2px 0 0 82px;
	cursor: pointer;
}



/* Fim do Game idolos */


/* Formularios */

.formbusca{
	width: 120px;
	border: 1px solid #137eb7;
	font-size: 14px;
	padding: 5px 4px 4px 5px;
	color: #137eb7;
}

.formselect{
	width: 178px;
	border: 1px solid #137eb7;
	font-size: 14px;
	padding: 5px 4px 4px 5px;
	color: #137eb7;
}

.formfield{
	width: 178px;
	border: 1px solid #137eb7;
	font-size: 14px;
	padding: 5px 4px 4px 5px;
	color: #137eb7;
}

.formcity {
	width: 110px;
	border: 1px solid #137eb7;
	font-size: 14px;
	padding: 5px 4px 4px 5px;
	color: #137eb7;
}

.formstate {
	width: 65px;
	border: 1px solid #137eb7;
	font-size: 14px;
	color: #137eb7;
	padding: 5px 4px 4px 5px;
}


.concordo {
	margin-right: 3px;
	width:10px;
	height:10px; 
	border:0px;
}

.formtextarea { 
	width: 178px;
	height: 120px;
	border: 1px solid #137eb7;
	font-size: 14px;
	padding: 5px 4px 4px 5px;
	color: #137eb7;
}

.formfieldlateral {
	width: 160px;
	border: 1px solid #137eb7;
	font-size: 11px;
	padding: 3px 2px 2px 3px;
	color: #137eb7;
	margin-bottom: 3px;
}

.formcitylateral {
	width: 100px;
	border: 1px solid #137eb7;
	font-size: 11px;
	padding: 3px 2px 2px 3px;
	color: #137eb7;
	margin-bottom: 3px;
}

.formstatelateral {
	width: 50px;
	border: 1px solid #137eb7;
	font-size: 11px;
	color: #137eb7;
	padding: 3px 2px 2px 3px;
	margin-bottom: 3px;
}


.formtextarealateral { 
	width: 160px;
	height: 120px;
	border: 1px solid #137eb7;
	font-size: 11px;
	padding: 3px 2px 2px 3px;
	color: #137eb7;
	margin-bottom: 3px;
}

/* Fim dos Formularios */

/* Modalidades */

#modalidadescol1{
	width: 226px;
	float: left;
}

#modalidadescol2{
	float: left;
}

.modalidadesoutras{
	float: left;
	width: 200px;
	height: 98px;
}

h5{
	font-size: 16px;
	color: #188d34;
	font-weight: bold;
	padding: 15px 0 10px 0;
	margin: 0;
}

#infografico{
	width: 188px;
	height: 113px;
	border: 1px solid #333333;
	margin: 10px 10px 5px 0;
	float: left;
}

.modalidadesinfografico{
	width: 162px;
	height: 150px;
	/*background-color: #1377b8;*/
	padding: 8px 0 8px 8px;
	margin-left: 12px;
}

/* Calendario */

.tabelaindicedivtopo{
	width: 436px;
	border-top: 2px solid #e4e8eb;
	border-left: 2px solid #e4e8eb;
	border-right: 2px solid #e4e8eb;
}

.tabelaindicedivbaixo{
	width: 436px;
	border-bottom: 2px solid #e4e8eb;
	border-left: 2px solid #e4e8eb;
	border-right: 2px solid #e4e8eb;
}

.tabelaindice{
	height: 25px;
	background:url(../imgs/calendario_tabela_topo_bg.jpg) repeat-x;
}

.tabelaitembranco{
	font-size: 10px;
	color: #434343;
	text-align: center;
}

.tabelaitemverde{
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #26982d;
}

.tabelaitemcinza{
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #646464;
}

.tabelaitemamarelo{
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #fdb813;
}

.tabelaitemazul{
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #025b95;
}

.tabelaitemvermelho{
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #ed1b24;
}

.tabelames {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.tabeladia{
	font-size: 11px;
	color: #fff;
	text-align: center;
}

.tabelaitem{
	font-size: 11px;
	color: #434343;
	background-color: #fff;
}

.tabeladivisoria{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}


/* Fim do Calendario */




/* Galeria de fotos */

.buscafiltrocol1{
	width: 150px;
	height: 22px;
	float: left;
	padding-top: 4px; 
}

.buscafiltrocol2{
	width: 220px;
	height: 24px;
	float: left;
}

#galeriadefotos{
	width: 374px;
	padding: 15px 20px 15px 15px;
}

#galeriadefotos ul{
	margin: 0;
	padding: 4px 0px 10px 3px;
}

#galeriadefotos li{
	border: solid 1px #333333;
	list-style-type: none;
}

#galeriadefotos li a{
	border: solid 1px #333333;
}

#galeriadefotos li a:hover{
}
#galeriadefotos li a:visited{
}
#galeriadefotos li a:active{
}

.bordanumpaginacao {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;	
	float: left;
	padding: 4px;
	margin-right: 4px; 
	background-color: #188d34;
}

.bordanumpaginacao a{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.bordanumpaginacao a:hover{
	text-decoration: underline;	
}

.bordanumpaginacao a:active{
}

.bordanumpaginacao a:visited{
}

/* Mural */

#muralmapa {
	width: 427px;
	height: 270px;
	background:url(../imgs/mural_bg_mapa.jpg) no-repeat;
}

#muralmapa .muralmapa-combo {
	float: left;
	width: 165px;
	padding: 110px 0px 0px 25px;
}

#muralmapa .muralmapa-combo select {
	width:138px;
	height:18px;
	font-size:11px;
}

#muralmapa .muralmapa-mapa {
	float: right;
	width: 236px;
	height: 224px;
}

#muralmensagens {
	width:427px;
	background: url(../imgs/mural_bg_mensagens.jpg) repeat-y top left;
	padding-bottom: 10px;
}

#muralmensagensbot {
	width:427px;
	height: 23px;
	background:url(../imgs/mural_bot_mensagens.jpg) no-repeat;
}

#muralmensagens .mensagem {
	margin:0px 11px 6px 10px;
	background:#FFFFFF;
	padding:10px;
	font-size:11px;
}

#muralmensagens .paginacao {
	margin: 10px 11px 0px 10px;
	background: #188d34;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
}

/* Coluna 2 */

#coluna2 {
	float: left;
	width: 250px;
	padding: 20px 10px 20px 10px;
}

#coluna2videos {
	float: left;
	width: 200px;
	padding: 20px 0 20px 0;
}



/* Itens da Coluna 2 */

#coluna2 p{
	margin: 0;
	padding: 0;
}

/* Ultimas do Twitter */

#ultimasdotwitter{
	background: url(../imgs/col2_ultimas_twitter_bg.gif) no-repeat;
	width: 225px;
	height: 126px;
	text-align: left;
	margin: 20px 0 0 10px;
}

#twitter_div{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 193px;
	padding: 14px 20px 0 12px;
}

#ultimasdotwitterlateral{
	width: 160px;
	height: 120px;
	background: url(../imgs/col3_twitter_bg.gif) no-repeat;
	padding: 35px 30px 0 22px;
	margin: 0;
}

#twitter_divlateral{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
}


#twitter_update_list{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#twitter_update_list a{
	font-size: 10px;
	color: #a1dbf9;
}

#twitter_update_list a:hover{
}

#twitter_update_list a:visited{
}

#twitter_update_list a:active{
}

/* Fim das Ultimas do Twitter */

#comunidadesoe2009{
	background: url(../imgs/col2_comunidades_bg.jpg) no-repeat;
	width: 224px;
	height: 114px;
	text-align: left;
	margin: 2px 0 0 10px;
	padding: 144px 0 0 14px;
}

#comunidadesoe2009 p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding-bottom: 8px;
}

/* Videos na home */ 

#videosnahome {
	background: url(../imgs/col2_videos_bot.jpg) no-repeat bottom #fdb813;
	width: 223px;
	text-align: left;
	margin: 10px 0 0 10px;
}

#videosnahome ul{
	margin: 0;
	padding: 0 9px 2px 6px;
}

#videosnahome li{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	list-style-type: none;
	background-color: #d4ab1f;
	padding: 2px;
	width: 204px;	
	height: auto !important;
	min-height: 68px;
	height: 68px;
	margin-bottom: 2px;
}

#videosnahome li a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#videosnahome li a:hover{
	text-decoration: underline;
}

#videosnahome li a:visited{
}

#videosnahome li a:active{
}

/* Mais Videos */

#maisvideos {
	background: url(../imgs/col2_maisvideos_bot.gif) no-repeat bottom #fdb813;
	width: 190px;
	text-align: left;
	/*margin: 10px 0 0 10px;*/
}

#maisvideos ul{
	margin: 0;
	padding: 4px 9px 2px 6px;
}

#maisvideos li{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	background-color: #feca18;
	padding: 5px;
	width: 164px;	
	height: auto !important;
	min-height: 38px;
	height: 38px;
	margin-bottom: 2px;
}

#maisvideos li a{
	color: #FFFFFF;
	text-decoration: none;
}

#maisvideos li a:hover{
	text-decoration: underline;
}

#maisvideos li a:visited{
}

#maisvideos li a:active{
}


/* Concurso Cultural Flickr Home */

#concursoflickrnahome {
	background: url(../imgs/col2_concurso_flickr_top.gif) no-repeat #618ccd;
	width: 223px;
	text-align: left;
	margin: 30px 0 0 10px;
}

#flickr_badge_uber_wrapper{
	padding: 76px 0 0 32px;
}

#concursoflickrlateral {
	background: url(../imgs/col3_concurso_flickr_bg.gif) no-repeat;
	width: 194px;
	height: 397px;
	text-align: left;
	padding: 0 0 0 22px;
	margin: 0;
}

#flickr_badge_uber_wrapperlateral{
	padding: 90px 0 0 7px;
	width: 166px;
}

#flickr_badge_source_txt {
	padding:0;
	font: 11px Arial, Helvetica, Sans serif;
	color:#666666;
}
#flickr_badge_icon {
	display:block !important;
	margin:0 !important;
	border: 0px solid rgb(0, 0, 0) !important;
}
#flickr_icon_td {
	padding:0 5px 0 0 !important;
}
.flickr_badge_image {
	text-align:center !important;
}
.flickr_badge_image img {
	border: 0px solid black !important;
}
#flickr_www {
	display:block; 
	padding:0 10px 0 10px !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	text-decoration: none !important;
	background: inherit !important;
	color: #6c95d1;
}
#flickr_badge_wrapper {
	width: 170px;
	margin-bottom: 10px;
}
#flickr_badge_source {
	padding: 0 !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color:#666666 !important;
}
#flickr_badge_wrapper img{
	border: 0px;
	margin: 0px 8px 8px 0px;
	float:left
}

/* Destaques laterais */

#destidolos{
	background: url(../imgs/col2_idolos_bg.jpg) no-repeat top;
	width: 223px;
	text-align: center;
	height: 51px;
	margin: 30px 0 20px 10px;
	padding: 275px 0 0 0;
}

.bordabranca{
	border: 1px solid #FFFFFF;
	margin: 0 8px 4px 0;
}

#destdownloads {
	background: url(../imgs/col2_downloads_bg.jpg) no-repeat;
	width: 223px;
	height: 110px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 80px;
}

#destdownloads h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destdownloads ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destdownloads li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 8px;
}

#destdownloads li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #0b5a83;
}

#destdownloads li a:hover{
	color: #178dcb;
	background-color: #FFFFFF;
}



#destprogramacao {
	background: url(../imgs/col2_resultados_programacao_bg.jpg) no-repeat;
	width: 223px;
	height: 230px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 14px;
}

#destprogramacao h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destprogramacao ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destprogramacao li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

#destprogramacao li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #013658;
}

#destprogramacao li a:hover{
	color: #025b95;
	background-color: #FFFFFF;
}

#destresultados {
	background: url(../imgs/col2_resultados_trofeu_bg.jpg) no-repeat;
	width: 223px;
	height: 270px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 14px;
}

#destresultados h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destresultados ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destresultados li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

#destresultados li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #013658;
}

#destresultados li a:hover{
	color: #025b95;
	background-color: #FFFFFF;
}


#destlocais {
	background: url(../imgs/col2_jogos2009_locais_bg.jpg) no-repeat;
	width: 223px;
	height: 180px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 14px;
}

#destlocais h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destlocais ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destlocais li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

#destlocais li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #a56314;
}

#destlocais li a:hover{
	color: #f7941d;
	background-color: #FFFFFF;
}


#destcalendario {
	background: url(../imgs/col2_jogos2009_calendario_bg.jpg) no-repeat;
	width: 223px;
	height: 248px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 14px;
}

#destcalendario h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destcalendario ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destcalendario li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

#destcalendario li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #a56314;
}

#destcalendario li a:hover{
	color: #f7941d;
	background-color: #FFFFFF;
}

#destoevento {
	background: url(../imgs/col2_organizacao_oevento_bg.jpg) no-repeat;
	width: 223px;
	height: 212px;
	text-align: left;
	margin: 10px 0 0 10px;
	padding-top: 14px;
}

#destoevento h4{
	margin: 0;
	padding: 0 11px 6px 16px;
}

#destoevento ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#destoevento li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

#destoevento li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #0c5922;
}

#destoevento li a:hover{
	color: #20a345;
	background-color: #FFFFFF;
}



/* Boxes coloridos */

#boxlaranja {
	background: url(../imgs/col2_laranja_bot.gif) no-repeat bottom #f7941d;
	width: 223px;
	text-align: left;
	margin: 10px 0 0 10px;
}

#boxlaranja h4{
	margin: 0;
	padding: 0 14px 16px 16px;
}

#boxlaranja ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#boxlaranja li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 5px;
}

#boxlaranja li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #a56314;
}

#boxlaranja li a:hover{
	color: #f7941d;
	background-color: #FFFFFF;
}

#boxlaranja li a:visited{
}

#boxlaranja li a:active{
}


#boxverde {
	background: url(../imgs/col2_verde_bot.gif) no-repeat bottom #20a345;
	width: 223px;
	text-align: left;
	margin: 10px 0 0 10px;
}

#boxverde h4{
	margin: 0;
	padding: 0 14px 16px 16px;
}

#boxverde ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#boxverde li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 5px;
}

#boxverde li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #0c5922;
}

#boxverde li a:hover{
	color: #20a345;
	background-color: #FFFFFF;
}

#boxverde li a:visited{
}

#boxverde li a:active{
}


#boxazul {
	background: url(../imgs/col2_azul_bot.gif) no-repeat bottom #025b95;
	width: 223px;
	text-align: left;
	margin: 10px 0 0 10px;
}

#boxazul h4{
	margin: 0;
	padding: 0 14px 16px 16px;
}

#boxazul ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#boxazul li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 5px;
}

#boxazul li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #013658;
}

#boxazul li a:hover{
	color: #025b95;
	background-color: #FFFFFF;
}

#boxazul li a:visited{
}

#boxazul li a:active{
}

#boxazulclaro {
	background: url(../imgs/col2_azulclaro_bot.gif) no-repeat bottom #178dcb;
	width: 223px;
	text-align: left;
	margin: 10px 0 0 10px;
}

#boxazulclaro h4{
	margin: 0;
	padding: 0 14px 16px 16px;	
}

#boxazulclaro ul{
	margin: 0;
	padding: 0 14px 2px 14px;
}

#boxazulclaro li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 5px;
}

#boxazulclaro li a{
	padding: 1px 3px 2px 3px;
	text-decoration: none;
	color: #ffffff;
	background-color: #0c5d88;
}

#boxazulclaro li a:hover{
	color: #178dcb;
	background-color: #FFFFFF;
}

#boxazulclaro li a:visited{
}

#boxazulclaro li a:active{
}

/* Coluna 3 */

#coluna3 {
	float: left;
	width: 213px;
}


/* Itens da Coluna 3 */

#bannerrio2016{
	padding: 0;
	margin: 0;
}

#bannerrio2016interna{
	background: url(../imgs/col3_bg_repeat.gif) repeat-y;
	padding: 10px 0 0 0;
	margin: 0;
}

/* */

#lateralmural{
	width: 212px;
	background: url(../imgs/col3_mural_bg.gif) repeat-y;
	margin: 0;
	padding: 0;
}

#lateralmural p{
	margin: 0;
	padding: 5px 20px 5px 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#muralmensagemhome{
	padding: 8px;
	margin: 0 22px 0 19px;
	width: 158px;
	background-color: #117eb8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#lateralmural a{
	color: #FFFFFF;
	text-decoration: none;
}

#lateralmural a:hover{
	text-decoration: underline;
}

#lateralmural a:visited{
}

#lateralmural a:active{
}

/* */

#lateralprogramacao{
	width: 170px;
	height: 72px;
	background: url(../imgs/col3_programacao_bg.gif) no-repeat;
	padding: 55px 20px 0 22px;
	margin: 0;
}

#lateralprogramacao p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#lateralprogramacao a{
	color: #FFFFFF;
	text-decoration: none;
}

#lateralprogramacao a:hover{
	text-decoration: underline;
}

#lateralprogramacao a:visited{
}

#lateralprogramacao a:active{
}
 
#lateralcalendario{
	width: 170px;
	height: 85px;
	background: url(../imgs/col3_calendario_bg.gif) no-repeat;
	padding: 55px 20px 0 22px;
	margin: 0;
}

#lateralcalendario p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#lateralcalendario a{
	color: #FFFFFF;
	text-decoration: none;
}

#lateralcalendario a:hover{
	text-decoration: underline;
}

#lateralcalendario a:visited{
}

#lateralcalendario a:active{
}
 
 
#lateralredessociais{
	width: 182px;
	height: 190px;
	background: url(../imgs/col3_redessociais_bg.jpg) no-repeat bottom;
	margin-bottom: 26px;	
	padding: 30px 0 0 20px;
}

/* Busca de participantes */

.participantesbusca{
	background: url(../imgs/participantes_resultados_bg.jpg) no-repeat top left;
	padding: 6px 0 0 11px;
	margin: 0;
	width: 618px;
	height: 68px;
}

.participantesbusca h4{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	color: #148535;
}

.participantesbusca p{
	margin: 0;
	padding: 0;
}

.participantesbuscainfo{
	/*background: url(../imgs/participantes_resultados_divisoria.jpg) no-repeat bottom left;*/
	padding: 0 0 10px 11px;
	margin: 0;
	width: 618px;
}

.participantesbuscainfo strong{
	font-size: 12px;
}

.nomeevento{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #065894;
	padding: 0 2px 0 2px;
}

.nomeprova{
	font-size: 12px;
	font-weight: bold;
	color: #065894;
}



/* Rodape */

#rodape{
	background:url(../imgs/conteudo_borda_inferior.gif) no-repeat bottom;
	text-align: center;
	padding: 20px 0 35px 0;
}

#credito{
	background-color: #148535;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #98ddab;
	text-align: left;
	padding: 6px 0 20px 15px;
}

#coluna1 .formu-volu{ width:100%; margin:30px 0px 0px 0px; height:auto; font-size:11px;}
#coluna1 .formu-volu span { font-size:11px; font-weight:bold; text-align:right; float:left; width:130px; height:18px; margin:0px 5px 10px 0px; clear:both;}
#coluna1 .formu-volu br { clear:both;}
#coluna1 .formu-volu input { float:left; width:250px; height:15px; font-size:11px; border:1px solid #999999}
#coluna1 .formu-volu input.sexo { width:auto; float:none; border:none;}
#coluna1 .formu-volu input.tel { float:left; width:75px; height:15px; font-size:11px; border:1px solid #999999; margin:0px 15px 0px 5px;}
#coluna1 .formu-volu input.ddd { float:left; width:20px; height:15px; font-size:11px; border:1px solid #999999}
#coluna1 .formu-volu input.data { float:none; width:18px; height:15px; font-size:11px; border:1px solid #999999;}
#coluna1 .formu-volu input.ano { float:none; width:30px; height:15px; font-size:11px; border:1px solid #999999;}
#coluna1 .formu-volu select { float:none; font-size:11px; border:1px solid #999999;}
#coluna1 .formu-volu input.cep { float:left; width:80px; height:15px; font-size:11px; border:1px solid #999999;}
#coluna1 .formu-volu select { float:none; font-size:11px; border:1px solid #999999;}