/* ESTILOS DE LAYOUT/ESTRUTURA */
/* ATUALIZADO POR ALESSANDRO DREYER - 19/07/07 - 12:02 */

/*--------------------------
RE-DEFINIÇÕES DE TAGS
--------------------------*/
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	color: #ab5900;
	font-size: 11px;
}
.body-popup {
margin:0px;
padding:0px;
background-color:#fff;
}
.pop-log-top{
margin-left:10px;
margin-top:6px;
}
html, body {
	height: 100%;
}
#pop_halfbanner{
margin-left:10px;
margin-top:6px;

}
body {
	}
.fundo_popup {
	background-image:none;
	background-color:#f6fce8;
	padding: 0px 10px 0px 0px;
}

html {
	background-color: #f6fce8;
}
html.print {
	background-color: #ffffff;
}
#sucesso{
margin-top:20px;
margin-left:0px;
}

td {
	font-family: Tahoma;
	font-size: 11px;

}

input, select {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
}

a {
	color: #015eaa;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img{
	border: 0px;
}

small {
	color: #939598;
	}


/*--------------------------
MOLDURA
--------------------------*/
#wrapper_full,
#wrapper_full_print {
	width: 100%;
	float: left;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_wrapper_full.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #f6fce8;
}
#wrapper_full_print {
background-image:none;
background-color:#FFFFFF;
width:630px;
}

#wrapper {
	width: 779px;
	float: left;
	}
	
#top_wrapper {
	float: left;
	clear: both;
	}
	
#left_col {
	float: left;
	margin: 31px 0px 0px 3px;
	width: 130px;
	}
	
#right_col {
	width: 111px;
	float: left;
	padding: 34px 0px;
	}
	
#site_footer {
	background-image:url(http://www.clicrbs.com.br/rio2007/icon/bg_footer.gif);
	background-repeat: no-repeat;
	padding: 30px 0px 10px 0px;
	float: left;
	height: 65px;
	width: 100%;
	background-color: #faf9d7;
}
	
#site_footer_print {
/*background-image:url(http://www.clicrbs.com.br/rio2007/icon/bg_footer.gif);*/
/*background-repeat: no-repeat;*/
padding: 30px 0px 10px 0px;
float: left;
height: 65px;
width: 615px;
}
#right_footer_print {
float:right;
text-align: right;

}
.clean-body #site_footer {
background-image: none;
padding: 10px 10px 0px 10px;
}
	
#right_footer {
	text-align: right;
	position: relative;
	left: 520px;
	top: 20px;
	float: left;
	}

#container_sr {
	float: left;
	}
	
#container_sr #site_content{
	width: 640px;
	}
	
#container_cr #site_content{
	width: 492px;
	margin: 31px 13px 0px 13px;
	}
	
#it_block #container_cr #site_content, .clean-body #site_content{
	margin: 16px 13px 0px 13px;
	}
	
#site_content {
	float: left;
	margin: 31px 0px 0px 0px;
	}
	
#site_content #left_col{
	width: 215px;
	margin: 0px;
	padding: 0px;
}

#site_content #right_col{
	width: 245px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

	
/*--------------------------
TOPO
--------------------------*/
#logo_top {
	float: left;
	width: 141px;
	padding: 15px 0 0 20px;
	}
	
#center_top {
	float: left;
	width: 588px;
	}
	
#letter_pan {
	float: left;
	clear: both;
	height: 42px;
	width: 250px;
	padding: 18px 0 0 78px;
	}
	
#letter_pan object{
display: none;
}
		
#masc_top {
	}
	
	
/*--------------------------
ADVERTISING
--------------------------*/
#full_banner_top {
	clear: both;
	float: left;
	padding: 11px 0 0 11px;
	width: 479px;
	height: 71px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_fulltop_transparente.png);
	background-repeat:no-repeat;
	background-position:bottom;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../icon/bg_fulltop_transparente.png');
	}
	
#banner_footer {
	padding: 12px 0px 0px 17px;
	clear: both;
	}
	
	
/*--------------------------
MENU
--------------------------*/
#menu {
	float: left;
	color: #0a0a77;
	padding: 0px 0px 0px 19px;
	}
	
#menu a{
	}
	
#menu ul {
	list-style: none;
	width:113px;
	}
	
#menu ul li{
	border-bottom: solid 1px #d5d498;
	}
#menu ul li a {
	display: block;
	padding: 1px 0 3px 0;
	width: 113px;
	color: #0a0a77;
	text-decoration: none;
}

#menu ul li a:hover {
	background-color: #f6f4b8;
	text-decoration: none;
	}

.menu-marked {
	width: 113px;
	color: #0a0a77;
	font-weight: bold;
	list-style: url(http://www.clicrbs.com.br/rio2007/icon/menu_marked_icon.gif);
	}
	
.menu-group {
	font-size: 13px;
	font-weight: bold;
	color: #227a23;
	display: block;
	margin-top: 17px;
	padding: 0px 0px 3px;
	}
	
	
/*--------------------------
LINHAS BLOCOS HOME
--------------------------*/
#line_hor_1, #line_hor_2, #line_hor_3 {
	margin-bottom:17px;
	clear: both;
	}

#line_hor_1 {
	height: 212px;

	}
	
#line_hor_2 {
	height: 232px;
	}
	
#line_hor_3 {
	height: 179px;
	}


/*--------------------------
BLOCO TABS
--------------------------*/
#block_tabs {
	float: left;
	width: 323px;
	margin-left: 15px;
	}
	
#head_detached {
	float:left;
	width: 100%;
	height:17px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_head_detached.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#bts_head_destaq {
	float: left;
	height: 17px;
}

#newstab_1 {}
#newstab_2 {}
#newstab_3 {}
#newstab_4 {}

.destaque-on, .destaque-off {
	float: left;
	display: inline;
	height: 17px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 2px 0px 0px;
}
.destaque-on {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/tab_on_left.gif);
}
.destaque-off {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/tab_off_left.gif);
}
.destaque-off .destaque-txt a:hover {
	text-decoration: none;
}
.destaque-txt {
	display: block;
	float: left;
	height: 13px;
	font-weight: bold;
	padding: 2px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
}
.destaque-on .destaque-txt {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/tab_on_right.gif);
}
.destaque-on .destaque-txt a {
	text-decoration: none;
}
.destaque-off .destaque-txt {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/tab_off_right.gif);
	color:#859e08;
	height: 15px;
	padding: 2px 10px 0px 0px;
}
.destaque-off .destaque-txt a {
	color:#859e08;
}

#dyncontent_1, #dyncontent_2, #dyncontent_3, #dyncontent_4 {
	float: left;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_block_tabs.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:323px;
	height:195px;
}	


/*--------------------------
BLOCOS HOME
--------------------------*/
/* BASE */
#block_01, #block_02, #block_03, #block_04, #block_ultimas{
	float: left;
	margin-left: 15px;
}

/* FIM BASE */

/* DEFINIÇÕES DE HEAD*/
#head {
	background-position: top right;
	background-repeat: no-repeat;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #f6fce8;
	}
	
#head img {
	float: left;
	}
	
.head {
	display: block;
	float: left;
	padding: 2px 11px 2px 3px;
	background-position: top right;
	background-repeat: no-repeat;
	}

#block_01 #head {
	background-image:url(http://www.clicrbs.com.br/rio2007/icon/right_line_head_amarelo.gif);
	}
	
#block_01 .head {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/right_head_amarelo.gif);
	}
	
#block_02 #head {
	background-image:url(http://www.clicrbs.com.br/rio2007/icon/right_line_head_azul.gif);
	}
	
#block_02 .head {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/right_head_azul.gif);
	}
	
#block_ultimas #head, #block_03 #head, #block_04 #head {
	background-image:url(http://www.clicrbs.com.br/rio2007/icon/right_line_head_verde.gif);
	}
	
#block_ultimas .head, #block_03 .head, #block_04 .head {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/right_head_verde.gif);
	}
	
#block_celular #head {
	background-image:url(http://www.clicrbs.com.br/rio2007/icon/right_line_head_celular.gif);
	}
	
#block_celular .head {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/right_head_celular.gif);
	}
	
/* FIM DEFINIÇÕES DE HEAD */


/* DEFINIÇÕES DE BODY */
#body {
	background-position: top left;
	background-repeat: no-repeat;
	}
		
#block_01 #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_01.gif);
	}
	
#block_02 #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_02.gif);
	background-position: bottom;
	}
	
#block_03 #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_03.gif);
	}
	
#block_04 #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_04.gif);
	}
	
#block_ultimas #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_ultimas.gif);
	}
	
#block_celular #body {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_body_celular.gif);
	}
	
#line_hor_1 #body {
	height: 194px;
	}
	
#line_hor_2 #body {
	height: 214px;
	}
	
#line_hor_3 #body {
	height: 161px;
	}
	
/* FIM DEFINIÇÕES DE BODY */
#block_move {
	}

#normal_block {
	padding: 7px 0px 0px 0px;
	float: left;
	}
	
#block_03 #normal_block {
	padding: 7px 0px 0px 0px;
	}

#block_ultimas #normal_block {
	height: 180px;
	}
	
#middle_block {
	float: left;
	width: 100%;
	padding-bottom: 7px
	}
	
#block_gallery #middle_block {
	padding: 6px 0px 7px 6px;
	}
	
#block_gallery #middle_block img {
	border: 1px solid #fecb33;
	}
	
#container_text {
	padding: 0px 10px 0px 10px;
	}
	
#block_03  #container_text {
	float: left;
	padding: 3px 10px 0px 10px;
	}

/* CHAMADAS */	
#container_text h1, #calend_list h1{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 1px;
	}
	
#container_text h1 a, #calend_list h1 a{}
	
#container_text h2, #calend_list h2{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	}
	
#container_text ul{
	font-size: 11px;
	font-weight: normal;
	padding: 7px 0px 1px 0px;
	list-style: inside;
	}
	
#container_text ul a{
	}
	
#container_thumb {
	padding: 0px 2px 0px 9px;
	float: left;
	}
	
#container_thumb_sw {
	padding: 0px 0px 5px 10px;
	float: left;
	}
	
#block_03 #container_thumb {
	padding: 0px 0px 5px 0px;
	float: left;
	}
		
#container_thumb img{
	border: 1px solid #3eacc6;
	}
	
#container_thumb_mw {
	padding-bottom: 5px;
	}
	
#container_thumb_mw img{
	border: 1px solid #3eacc6;
	}
	
.legend {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	}

.small {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 4px;
	}
	
#calend_list .small {
	display: block;
	}	
	

	
/*--------------------------
MULTIMIDIA
--------------------------*/
#normal_block .mmedia-table {
	margin: 3px 0px 0px 10px;
	}

.mmedia-table {
	margin: 3px 0px 16px 10px;
	}
	
.mmedia-table td{
	padding: 3px;
	}
	
.mmedia-icon-odd, .mmedia-text-odd {
	background-color: #faf9d7;
	}
	
.mmedia-text a, .mmedia-text-odd a, .mmedia-text-even a {}
	

/*--------------------------
CELULAR
--------------------------*/
#cel_list {
	background-color: #fbfcf8;
	height: 100px;
	width: 171px;
	margin: 5px 0px 5px 0px;
	overflow: auto;
	}


/*--------------------------
CALENDÁRIO
--------------------------*/
#calend_list {
	border-top: 1px solid #d7e5c7;
	border-bottom: 1px solid #d7e5c7;
	background-color: #fcfcfc;
	height: 110px;
	width: 166px;
	margin: 2px 0px 7px 10px;
	*margin-left: 5px;
	float: left;
	padding: 3px;
	overflow: auto;
	}
	
#line_hor_2 #calend_list {
	height: 153px;
	}



/*--------------------------
NOTICIAS
--------------------------*/
#content_title {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/star_content_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 17px;
	border-bottom: 1px solid #f48c22;
}
#content_title_print {
	background-image:none;
}
#content_title2 {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/star_content_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width:445px;
	padding: 0px 0px 0px 17px;
	border-bottom: 1px solid #f48c22;
}

.content-title {
	font-size:17px;
	font-weight: bold;
	font-family: Times New Roman, Tahoma;
	}
	
#title_box {
	padding: 2px 0px 7px 3px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_title_box_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
.title-box {
	font-weight: bold;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_title_box_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 3px 0px;
	padding: 2px 11px 3px 8px;
	color: #f6fce8;
	background-color: #3eacc6;
	}
	
#ultimas_block {
	padding: 7px 0px 8px 0px;
	}

#ultimas_block p{
	padding: 0px 0px 4px 0px;
	}
	
.time {font-weight: bold;}
	
.subject, .date {}
	
#content_droplinks {
	float:right;
	clear: both;	
	}
	
/* SUB titulo de conteudo*/
#sub_header {
	padding: 2px 0px 7px 3px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_title_box_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.sub-header {
	font-weight: bold;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/bg_title_box_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 3px 0px;
	padding: 2px 11px 3px 8px;
	color: #f6fce8;
	background-color: #3eacc6;
}
	
/*--------------------------
CONTEÚDO DE TEXTO PARA NOTÍCIA ABERTA
--------------------------*/
#content_news {
	margin: 27px 0px 16px 0px;
}
#content_news .mmedia-table {
	margin: 4px 10px 16px 17px;
}
#content_news #sub_header {
	margin: 0px 10px 0px 17px;
}

/* Layout dos estilos do bloco de noticas */
#content_news .date, .title, .header, .support, .source, .credit {
	display: block;
}

/* Data */
#content_news .date {
	}

/* Cartola */
#content_news .title {
	color: #A05151;
}

/* Chamada */
#content_news .header {
	font-weight: bold;
	font-size: 14px;
	color:#015eaa;
}

/* Apoio */
#content_news .support {
	color: #A05151;
}

/* Fonte da matéria */
#content_news .source {
	margin-top: 6px;
	font-style: italic;
	color: #9E9E9E;
}

/* Autor/Crédito */
#content_news .credit {
	margin-top: 10px;
	text-align: right;
	color: #9C9C9C;
	font-size: 11px;
}

#body_text {
	margin: 20px 10px 16px 17px;
	font-size: 12px;
	line-height: 16px;
}

#body_text p {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
}

#body_banner {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/i_head_publicidade.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	float: right;
	margin-bottom: 5px;
	margin-left: 4px;
	table-layout: fixed;
	width: 1%;
	height: 1%;
}

.body-banner {
	margin-bottom: 5px;
	margin-left: 5px;
}

.body-banner-cell {
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/i_head_publicidade.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
}


/*--------------------------
TABELA DE INFORMAÇÕES
--------------------------*/
.info-table {
	background-color: #fecb33;
	margin: 0px 10px 16px 17px;
}

.infotab-support {
	background-color: #fecd3c;
}

.info-table td {
	padding: 4px;
}

.intotab-header {
	background-color: #f48c22;
	color: #ffffff;
	font-weight: bold;
}

.infotab-odd {
	background-color: #f6fce8;
}

.infotab-even {
	background-color: #faf9d7;
}


/*--------------------------
SAIBA MAIS
--------------------------*/
.smais-table {
	margin: 6px 10px 16px 17px;
}

.smais-text {
	padding-left: 5px;
	padding-bottom: 4px;
}

.smais-text a {
	font-size: 11px;
}

.smais-text p {
	padding-left: 13px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/i_bullet.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
}

/*--------------------------
CONFIRA
--------------------------*/
.confira-table {
	margin: 0px 10px 16px 23px;
	}

.confira-text {
	padding-bottom: 4px;
	color: #8C8C8C;
}

.confira-text a {
	font-size: 11px;
}

.confira-text p {
	padding-left: 13px;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/i_bullet.gif);
	background-repeat: no-repeat;
}


/*RODAPÉ*/
#footer_toolbar {
	clear: both;
	text-align: right;
}
#footer_toolbar hr {
	height: 1px;
	color: #ECECEC;
}

/*botoes rodape enquete*/
#footer_toolbar_line {
	clear: both;
	padding: 4px 0px 4px 0px;
}
#footer_toolbar_line hr {
	height: 1px;
	color: #ECECEC;
}
#footer_toolbar_left {
	float: left;
	margin-bottom: 5px;
	clear: both;
}
#it_block_mright #footer_toolbar_left {
	margin-right: 4px;
}
#footer_toolbar_right {
	margin-left: 10px;
	float: right;
}


/*--------------------------
TABELA DE CONTEÚDO DE TEXTO COM THUMBNAILS
--------------------------*/
.body-table {
	margin: 12px 10px 16px 17px;
}

.body-table td {
	vertical-align: top;
	padding-bottom: 5px;
}

.body-table img {
	margin-right: 5px;
	border: 1px solid #fecb33;
}

.body-table a {
	font-weight: bold;
}


/*--------------------------
MODALIDADES ESPORTIVAS
--------------------------*/
#modalidades_col_left {
	width: 302px;
	padding: 10px 0px 0px 0px;
	margin: 0px 27px 0px 0px;
	float: left;
	}
	
#modalidades_col_left h1 {
	font-size: 13px;
	font-weight: bold;
	}

#modalidades_col_left p {
	margin: 7px 0px 17px 0px;
	}
	
#modalidades_col_right {
	width: 144px;
	float: left;
	padding: 34px 0px 0px 0px;
	}
	
#block_extratext {
	background-color: #f0f6f8;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/top_block_extratext.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 17px 0px;
	}
	
#block_extratext p{
	padding: 5px 10px 5px 10px;
	margin: 0px;
	}
	
#centros_esportivos_col_left #block_extratext p{
	padding: 5px 10px 0px 10px;
	margin: 0px;
	}
	
#block_gallery {
	background-color: #f6f4b8;
	background-image: url(http://www.clicrbs.com.br/rio2007/icon/top_block_gallery.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 17px 0px;
	}

#modalidades_col_left .info-table, #modalidades_col_left .confira-table {
	width: 100%;
	margin: 0px 0px 16px 0px;
	}
	
#modalidades_col_left .smais-table, #modalidades_col_left .confira-table{
	margin: 5px 0px 16px 6px;
	}
	
#modalidades_col_left .smais-table p, #modalidades_col_left .confira-table p {
	margin: 0px;
	}
	
	
/*---------------------------------------------
TABELA DE MEDALHAS / MODALIDADES / atletas
---------------------------------------------*/
.medal-table, .modal-table, .atletas-table {
	background-color: #eef5f7;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 99%;
}

div#middle_block table.medal-table{margin: 5px; margin-bottom:15px;}
div#middle_block table.medal-table td{padding: 4px;}

div#middle_block table.medal-table td.brasil
{
font-weight:bold;
color:#015EAA;
}

.modal-table {
	margin: 10px 10px 10px 0px;
	padding: 10px;
	}

.medal-table img{
	margin-right: 5px;
	}

.medal-support {
}

table.list-medal {margin-bottom:10px;border-bottom:1px solid #d5d498;border-top:1px solid #d5d498;}
table.list-medal td {padding: 5px;vertical-align:top;}

.medal-table td, .atletas-table td {
	padding: 7px 10px 10px 10px;
}

.modal-table td{
	padding: 5px 0px 5px 16px;
	}

.medal-header {
	font-weight: bold;
	font-size: 12px;
	height: 22px;
	vertical-align: bottom;
}

.medal-odd {}

.medal-even, .modal-even, .atleta-even {
	background-color: #d5eaf1;
}

.line-atletas {
	display: block;
	margin: 0px 0px 7px 0px;
	}
	
.atletas-table h1 {font-size:12px;}
.atletas-table h2 {font-size:10px; font-weight:normal; margin-bottom:8px;}
.atletas-table h3 {font-size:11px; font-weight:normal;}
table.list {margin-bottom:10px;}
td.list {padding-bottom:0px; border-bottom:1px solid #d5d498; background-color:#f6fce8;}
span.list {padding-left:10px; padding-bottom:10px;}
	
.img-atletas {
	float: right;
	border: 1px solid #015eaa;
	}


/*--------------------------
CENTROS ESPORTIVOS
--------------------------*/
#content_centros_esportivos {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#content_centros_esportivos h1 {
	font-size: 13px;
	font-weight: bold;
	}

#content_centros_esportivos p {
	margin: 7px 0px 17px 0px;
	}
	
#container_map {
	margin: 20px 30px;
	}
	
	
/*--------------------------
TABELA CENTROS ESPORTIVOS
--------------------------*/
.centrosesp-table {
	background-color: #eef5f7;
	padding: 0px 0px 17px 0px;
	clear: both;
	width: 100%;	
}

.centrosesp-support {
}

.centrosesp-table td {
	padding: 5px 0px 5px 16px;
	vertical-align: top;
}

.centrosesp-header {
	font-weight: bold;
	font-size: 12px;
}

.centrosesp-odd {}

.centrosesp-even {
	background-color: #d5eaf1;
}

#centros_esportivos_col_left {
	width: 302px;
	padding: 10px 0px 0px 0px;
	margin: 0px 27px 0px 0px;
	float: left;
	}
	
#centros_esportivos_col_left h1 {
	font-size: 13px;
	font-weight: bold;
	}

#centros_esportivos_col_left p {
	margin: 7px 0px 17px 0px;
	}
	
#centros_esportivos_col_right {
	width: 144px;
	float: left;
	padding: 34px 0px 0px 0px;
	}


/* ------------------------------
OUTROS
---------------------------------*/
#block_gallery #middle_block table img {
	border: 0px;
}


#wrapper_record{
	margin: 17px 0px 0px 0px;
}


#hist_id_left {
	float:left; 
	width:95px; 
	padding: 7px 10px 5px 0px;
}


/* ------------------------------
EXTRA BANNER
---------------------------------*/
#extra_banner {
	position: absolute;
	top: 206px;
	left: 800px;
}

br.br-clear { display: none; }

/*.comentario {
display:block;
float:left;
clear:both;
padding:0px;
padding-top:5px;
padding-bottom:5px;
width:440px;
color:#666;
text-indent:20px;
}*/
.comentario {
display:block;
float:left;
clear:both;
padding:0px;
padding-top:10px;
padding-bottom:5px;
width:440px;
color:#666;
text-indent:20px;
border-top:1px solid #999999;
}
/*.autor {
float:left;
font-size:10px;
font-weight:bold;
color:#666;
}*/
.autor {
float:left;
font-size:10px;
font-weight:bold;
color:#666;
margin-bottom:10px;
}
/* Interatividade */
div.largura-a,  ul.largura-a  {width:592px;}
div.largura-a h3.tipo-d {
border-bottom-color:#d4d0c8;
margin:0;
padding:0;
}
h3.tipo-d span
{
float:left;
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#fff;
letter-spacing:0.0em;
padding:4px 16px;
margin:0;
background-color:#3f3f3f;
}
h3.tipo-d span a
{
color:#fff;
}
h3.tipo-d span.tipo-a
{
background:url(http://www.clicrbs.com.br/rio2007/icon/interatividade-canto.gif) right 0 no-repeat #53C1DB;
}
div.tipo-conteudo-a,
div.tipo-conteudo-b
{
margin:0 0 8px 0;
clear:both;
padding:16px 16px 8px 16px;
border:1px solid #53C1DB;
background-color:#FAF9D7;
}
div.largura-a div.tipo-conteudo-a,
div.largura-a div.tipo-conteudo-b
{
float:left;
width:558px;
}
ul.lista
{
padding:4px 0 8px 0;
/*list-style-image:url(http://www.clicrbs.com.br/rio2007/icon/mini-arrow.gif);*/
list-style:none;
}
ul.lista li
{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 13px;
background-image:url(http://www.clicrbs.com.br/rio2007/icon/mini-arrow.gif);
background-position:3px 4px;
background-repeat:no-repeat;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#154d91;
}

ul.lista li.cartola
{
padding:4px 0 0 13px;
background:none;
color:#a2a2a2;
}

ul.lista.ultimas li
{
padding:0 0 0 4px;
background:none;
}
ul.lista.ultimas li.cartola
{
padding:4px 0 0 4px;
}
ul.lista li.cartola-a
{
padding:4px 0 0 0;
background:none;
color:#84001b;
}
a.todos
{
background-color:#F6F4B9;
padding:1px 6px 1px 12px;
font-size:10px;
font-weight:bold;
clear:both;
background-image:url(http://www.clicrbs.com.br/rio2007/icon/bullet-c.gif);
background-repeat:no-repeat;
background-position:3px 6px;
margin:0 0 12px 0;
display:block;
}
/* Fim Interatividade */