#fundo_encontrar{
background-image:url(../imagens/fundo_encontrar.jpg);
background-repeat:no-repeat;
min-height:400px;
}
iframe{
margin-top:4px;
border:#999999 1px solid;
}

/* ######### configuração da pagina de noticias ######### */
#texto_noticia{
margin-left:6px;
//float:left;
width: 290px;
}
.noticia_m_borda_cima{
height: 2px;
width:374px;
background-image:url(../imagens/box_noticia_cima.jpg);
}
.noticia_m_borda_baixo{
height:2px;
width:374px;
background-image:url(../imagens/box_noticia_baixo.jpg);
}
.noticia_m{
width:374px;
float:left;
margin-left:6px;
margin-bottom:12px;
}
#noticia_m_conteudo{
background-image:url(../imagens/box_m_noticia_meio.jpg);
background-repeat:repeat-y;
padding: 8px;
}
#foto_noticia{
float:left;
padding-right: 8px;
padding-bottom: 4px;
}
.noticia_borda_cima{
height: 2px;
width:758px;
background-image:url(../imagens/box_noticia_cima.jpg);
}
.noticia_borda_baixo{
height:2px;
width:758px;
background-image:url(../imagens/box_noticia_baixo.jpg);
}
#noticia{
width:758px;
float:left;
margin-left:6px;
}
#noticia_conteudo{
background-image:url(../imagens/box_noticia_meio.jpg);
background-repeat:repeat-y;
padding: 8px;
}

/* ######### configuração da pagina de videos ######### */
#menu_videos{
float:left;
width:320px;
margin-bottom:12px;
}
.video_borda_cima{
height: 2px;
width:437px;
background-image:url(../imagens/atleta_dentro_cima.jpg);
}
.video_borda_baixo{
height:2px;
width:437px;
background-image:url(../imagens/atleta_dentro_baixo.jpg);
}
#video{
width:437px;
float:left;
margin-left:6px;
margin-bottom:12px;
}
#video_conteudo{
background-image:url(../imagens/fundo_video_dentro.jpg);
background-repeat:repeat-y;
padding: 6px;
}

/* ######### configuração da pagina de fotos ######### */
.box_foto{
width:144px;
float:left;
margin-left:6px;
margin-bottom:6px;
background-image:url(../imagens/box_foto_meio.jpg);
background-repeat:repeat-y;
}
.box_foto_meio{
text-align:center;
padding-bottom:2px;
padding-top:3px;
}
.box_foto_cima{
height:4px;
width:144px;
background-image:url(../imagens/box_foto_cima.jpg);
}
.box_foto_baixo{
height:4px;
width:144px;
background-image:url(../imagens/box_foto_baixo.jpg);
}
#box_galeria_img{
text-align:center;
padding-bottom:3px;
}
#box_fotos_cat{
width:144px;
height:162px;
float:left;
margin-left:6px;
margin-bottom:6px;
background-image:url(../imagens/fundo_galeria_cat.jpg);
background-repeat:no-repeat;
}

/* ######### configuração da pagina de contato ######### */
#fundo_contato{
background-image:url(../imagens/fundo_contato.jpg);
background-repeat:no-repeat;
height: 420px;
}
#info{
margin-left:18px;
margin-top:3px;
margin-bottom:3px;
float:left;
}
#infos_contato {
padding-left:6px;
padding-top:6px;
padding-bottom:6px;
width:270px;
border:#999999 1px solid;
background-color:#333333;
color:#FFFFFF
}
/* ######### configuração da pagina de empresa ######### */
#fundo_empresa{
background-image:url(../imagens/background_empresa.jpg);
background-repeat:no-repeat
}
#texto{
margin-left:12px;
width:440px;
}

/* ######### configuração da pagina de atletas ######### */
.campo {
padding-left:2px;
border:#999999 1px solid;
background-color:#333333;
color:#FFFFFF
}
#div_campo{
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
padding-left:6px;
float:left;
}
#fundo_curriculo{
background-image:url(../imagens/fundo_curriculo.jpg);
background-repeat:no-repeat;
/*height: 420px;*/
}
#menu_atletas{
float:left;
width:310px;
margin-bottom:12px;
}
#texto_atleta{
margin-left:6px;
float:left;
width:180px;
}
#foto_atleta{
float:left;
width:253px;
}
#atleta_conteudo{
background-image:url(../imagens/fundo_atleta_dentro.jpg);
background-repeat:repeat-y;
padding: 6px;
min-height: 280px;
}
.atleta_borda_cima{
height: 2px;
width:460px;
background-image:url(../imagens/atleta_dentro_cima.jpg);
}
.atleta_borda_baixo{
height:2px;
width:460px;
background-image:url(../imagens/atleta_dentro_baixo.jpg);
}

#atleta{
width:460px;
float:left;
margin-left:6px;
margin-bottom:12px;
}
#box_atleta{
width:120px;
height:170px;
float:left;
margin-left:6px;
margin-bottom:6px;
background-image:url(../imagens/fundo_atleta.jpg);
background-repeat:no-repeat;
}
#box_atleta_cat{
padding-top:3px;
margin-bottom:3px;
text-align:center;
}
#box_atleta_nome{
padding-right:3px;
padding-left:3px;
margin-bottom:3px;
text-align:center;
}
#box_atleta_img{
text-align:center;
}
.img_atleta{
border:#999999 1px solid;
}

.img_atleta:hover{
border:#999999 1px solid;
}
.img_atleta:visited{
border:#999999 1px solid;
}
/* ######### configuração das fontes ######### */
.fonte_cinza{color:#c0c0c0}
.fonte_branca{color:#ffffff}
.fonte_10{font:10px Arial;}
.fonte_11{font:11px Arial;}
.fonte_14{font:14px Arial;}

/* ######### configuração dos itens padrões ######### */
body {
	background-image: url(media/fundo_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0f0f0f;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#conteudo{
background-image:url(../imagens/background.jpg)
}
.boxnewsletter {
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
	height: 15px;
	border: solid;
	border-width:thin;
	border-color: #333333;
}
.titpaginas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #DDDDDD;
	text-decoration: none;
}
.titpaginas a{
	text-decoration: none;
	color: #010000;
}
titpaginas a:hover { 
	text-decoration: underline;
}
#titulo{
clear:left;
height:44px;
}
/* ######### configuracao do menu ######### */

#mysubmenuarea{
padding:0;
margin:0;
}
.tabsmenuclass{
clear: left;
background: black url(media/menu_pix.png) center center repeat-x;
width: 100%;
}
.tabsmenuclass ul{
margin: 0;
padding: 0;
float: left;
font: 12px Arial;
width: 100%;
border: 0px;
border-width: 1px 0;
background: black url(media/menu_pix.png) center center repeat-x;
}
.tabsmenuclass li{
display: inline;
}
.tabsmenuclass a{
float: left;
color: white;
padding: 5px 8px;
text-decoration: none;
background-image:url(media/menu_div.png);
background-position:right;
background-repeat:no-repeat;
}
.tabsmenuclass a:hover, .tabsmenuclass a.selected{
color: white;
background: transparent url(media/menu2_pix.png) center center repeat-x;
}

/* ######### configuracao do submenu ######### */

.tabsmenucontentclass{
clear: left;
width: 781px;
position:absolute;
top:116px;

}
.tabsmenucontentclass ul{
margin: 0;
padding: 0;
float: left;
font: 11px Arial;
width: 100%;
border: 0px;
border-width: 1px 0;
}
.tabsmenucontentclass li{
display: inline;
}
.tabsmenucontentclass a{
float: left;
color: white;
padding: 4px 6px;
text-decoration: none;
border-right: 1px solid #222222;
background: transparent url(media/menu2_pix.png) center center repeat-x;
}
.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected{
color: white;
background: transparent url(media/menu_pix.png) center center repeat-x;
}
a{
color:#FFFFFF;
text-decoration:none
}
a:hover{
color:#FFFFFF;
text-decoration:underline
}