body {
	background : #fff url(/imgs/header_background.jpg) repeat-x;
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
}
a:link, a:visited, a:hover, a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	text-decoration : underline;
}
#header {
	position : relative;
	width : 800px;
	height : 142px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0;
}
#logo {
	position : absolute;
	top : 35px;
	left : 10px;
	width : 145px;
	height : 105px;
}
#banner {
	background : #666;
	position : absolute;
	top : 40px;
	left : 165px;
	width : 450px;
	height : 80px;
	border : 1px solid #65889d;
}
#link_ricardo {
	background : #f00;
	position : absolute;
	top : 40px;
	left : 620px;
	width : 160px;
	height : 80px;
	border : 1px solid #65889d;
}
#menu {
	position : absolute;
	top : 125px;
	left : 175px;
	width : 600px;
	height : 30px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
}
a.menu:link, a.menu:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
	text-decoration : none;
}
a.menu:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
	text-decoration : underline;
}
a.menu:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
	text-decoration : none;
}
#main_top {
	position : relative;
	width : 800px;
	height : 15px;
	margin-left : auto;
	margin-right : auto;
	background : #fff url(/imgs/main_middle.jpg) repeat-y;
}
#main_middle {
	background : #fff url(/imgs/main_middle.jpg) repeat-y;
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	top : -1px;
}
#index_container {
	width : 760px;
	height : auto;
	margin : auto;
	overflow: auto;
}
#index_destaques {
	width : 530px;
	height : auto;
	float : left;
	margin-left : 10px;
}
#index_destaques_mini_1, #index_destaques_mini_2, #index_destaques_mini_3 {
	width : 165px;
	height : auto;
	float : left;
	margin-left : 7px;
}
a.index_destaques_foto:link img, a.index_destaques_foto:visited img {
	border : 1px solid #666;
	text-decoration : none;
}
a.index_destaques_foto:hover img {
	border : 1px solid #f00;
	text-decoration : none;
}
a.index_destaques_foto:active img {
	border : 1px solid #666;
	text-decoration : none;
}
a.index_destaques_foto, a.index_destaques_foto:visited {
	color : #000;
	text-decoration : none;
}
a.index_destaques_foto:hover {
	color : #000;
	text-decoration : underline;
}
a.index_destaques_foto:active {
	color : #000;
	text-decoration : none;
}
#index_texto_destaque {
	width : 550px;
	float : left;
}
#index_barra {
	width : 200px;
	float : right;
}
#sessao_titulo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #000;
	margin-top : -10px;
	margin-left : 10px;
	width : 730px;
	height : 50px;
	float : left;
}
#sessao_barra {
	margin-top : 20px;
	margin-left : 5px;
	width : 200px;
	float : left;
}
#sessao_conteudo {
	width : 540px;
	height : auto;
	float : right;
}
#conteudo_barra_destaque {
	width : 190px;
	height : auto;
	margin-top : 0;
	margin-bottom : 10px;
	float : left;
}
#conteudo_barra_torneios, #conteudo_barra_eventos, #conteudo_barra_clipping, #conteudo_barra_destaques {
	width : 190px;
	margin-top : 0;
	margin-bottom : 10px;
	float : left;
	background : #fff url(/imgs/barra_bg.jpg) no-repeat bottom center;
}
#main_bottom {
	position : relative;
	top : -1px;
	width : 800px;
	height : 29px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0;
}
#credits {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
}
.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666;
}
.destaque_data {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666;
}
a.destaque_data:link, a.destaque_data:visited, a.destaque_data:hover, a.destaque_data:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	text-decoration : none;
}
.destaque_titulo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #000;
	text-transform : uppercase;
}
.destaque_texto {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	margin-top : 0;
}
a.destaque_texto:link, a.destaque_texto:visited {
	color : #000;
	text-decoration : none;
}
a.destaque_texto:hover {
	color : #000;
	text-decoration : underline;
}
a.destaque_texto:active {
	color : #000;
	text-decoration : none;
}

/* Noticias */
#noticia_1, #noticia_2, #noticia_3 {
	height : auto;
	width : 525px;
	display : block;
	float : left;
	border-bottom : 1px #ccc dashed;
	margin-bottom : 5px;
	padding-bottom : 10px;
	
}

/* Sessao Fotos */
#fotos_index {
	width : 470px;
	height : 180px;
	margin-top : 20px;
	margin-right : 25px;
	padding: 5px;
	float : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	border : 1px #000 solid;
}
#fotos_destaque {
	width : 470px;
	height : 400px;
	margin-top : 5px;
	margin-right : 25px;
	padding: 5px;
	float : right;
	background : #65889d;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
	
}

/* Sessao Produtos e Servicos */
#index_servicos {
	width : 530px;
	height : auto;
	float : left;
	margin-left : 10px;
}

#index_servicos_clinicas, #index_servicos_escolinha, #index_servicos_palestras, #index_servicos_admin, #index_servicos_eventos, #index_servicos_assessoria, #index_servicos_tennisteam {
	background : #fff url(/imgs/barra_grande.jpg) no-repeat top right;
	width : 500px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	padding : 10px;
}

/* Sessao Jogadores */
#index_jogadores {
	background : #fff url(/imgs/barra_grande.jpg) no-repeat top right;
	width : auto;
	height : auto;
}

#jogadores_atuais, #jogadores_davis, #jogadores_destaques {
	width : 230px;
	height : 400px;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	padding : 5px;
	margin-right : 7px;
	border : 1px #000 solid;
}