/* CSS Document */
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-image:url(../images/fundo_geral_topo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#alinhar_meio{
	position:relative;
	width:990px;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	left:50%;
	margin-left:-495px;
}
#topo{
	position:relative;
	width:990px;
	height:170px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
}
#logo{
	position:relative;
	width:280px;
	height:167px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	text-align:center;
	padding-top:3px;
}
#espaco_menu{
	position:relative;
	width:710px;
	height:170px;
	margin:0;
	padding:0;
	float:left;
}
#menu_p{
	position:relative;
	width:710px;
	height:30px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:right;
	padding-top:15px;
	background-image:url(../images/linha_menu_p.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.espaco_menu_p{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#92ADC2;
	padding-left:18px;
	padding-right:18px;
}
#menu_g	{
	position:relative;
	width:710px;
	height:35px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:right;
	padding-top:15px;
	background-image:url(../images/linha_menu_g.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.espaco_menu_g{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#92ADC2;
	padding-left:34px;
	padding-right:34px;
}
#espaco_social{
	position:relative;
	width:220px;
	height:45px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	padding-left:490px;
	padding-top:20px;
	text-align:left;
}
.icon_social{
	position:relative;
	width:49px;
	height:43px;
	margin:0;
	padding:0;
	float:left;
	padding-left:20px;
}
#espaco_anim{
	position:relative;
	width:990px;
	height:500px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	background-image:url(../images/fundo_anim.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#cont_home{
	position:relative;
	width:990px;
	height:295px;
	margin:0;
	padding:0;
	clear:both;
	background-image:url(../images/fundo_boxes_home.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:10px;
}
.box1_home{
	position:relative;
	width:410px;
	height:130px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	padding-left:185px;
}
.text_box1{
	position:relative;
	width:405px;
	height:80px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:justify;
	line-height:130%;
}
.link_box1{
	position:relative;
	width:405px;
	height:20px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:right;
	padding-top:5px;
}

.box2_home{
	position:relative;
	width:320px;
	height:135px;
	margin:0;
	padding:0;
	float:left;
	padding-left:60px;
}
#espaco_campo_news{
	position:relative;
	width:320px;
	height:60px;
	margin:0;
	padding:0;
	clear:both;
	padding-top:7px;
}
.text_news_home{
	position:relative;
	width:60px;
	height:18px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	text-align:right;
	padding-right:10px;
	margin-top:15px;
}
.campo_news_home{
	position:relative;
	width:245px;
	height:18px;
	margin:0;
	padding:0;
	float:left;
	margin-top:15px;
}
.espaco_home{
	position:relative;
	width:990px;
	height:50px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
}
.box3_home{
	position:relative;
	width:295px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
	padding-left:23px;
	padding-right:11px;
}
.link_box3{
	position:absolute;
	width:260px;
	height:20px;
	margin:0;
	height:0;
	right:55px;
	bottom:0;
	text-align:right;
}
.tit_box{
	position:relative;
	width:250px;
	height:35px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:left
}

/* conteudo interno */
#fundo_tit{
	position:relative;
	width:990px;
	height:235px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	background-image:url(../images/fundo_tit.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#tit_interno{
	position:absolute;
	width:340px;
	height:50px;
	margin:0;
	padding:0;
	text-align:right;
	right:15px;
	bottom:40px;
}
#conteudo_interno{
	position:relative;
	width:940px;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	padding:25px;
	padding-top:15px;
	padding-bottom:0;
	background-image:url(../images/fundo_cont_interno.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:justify;
}
.info_topo1{
	position:relative;
	width:920px;
	height:25px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	border-bottom:solid 1px #E6E6E6;
	text-align:center;
	margin-bottom:15px;
	margin-left:10px;
}
.info_topo2{
	position:relative;
	width:920px;
	height:45px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	border-bottom:solid 1px #E6E6E6;
	text-align:center;
	margin-bottom:15px;
	margin-left:10px;
	line-height:130%;
}


/* abas */
#espaco_aba{
	position:relative;
	width:220px;
	min-height:300px;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
	float:left;
}
#bot1, #bot2, #bot3{
	position:relative;
	width:197px;
	height:24px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	text-align:left;
	padding-top:8px;
	padding-left:8px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0B4875;
	font-weight:bold;
	background-image:url(../images/aba.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:13px;
	cursor:pointer;
}
#bot1{
	background-image:url(../images/aba_sel.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#cont1, #cont2, #cont3{
	position:relative;
	width:700px;
	min-height:300px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	padding-left:15px;
	border-left:solid 1px #F0F0F0;
	text-align:center;
	display:none;
}
#cont1{
	display:block;
}

/* atletas */
.aba_atleta{
	position:relative;
	width:210px;
	height:110px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	cursor:pointer;
	margin-bottom:20px;
}
.cont_atletas{
	position:relative;
	width:700px;
	min-height:200px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	padding-left:15px;
	border-left:solid 1px #F0F0F0;
	text-align:justify;
	line-height:120%;
}
.linha_separa2{
	position:relative;
	width:700px;
	height:15px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	border-bottom:solid 1px #EBEBEB;
	margin-bottom:20px;
}
.fotos1, .fotos2{
	position:relative;
	width:156px;
	height:135px;
	margin:0;
	padding:0;
}
.fotos1{
	clear:both;
	float:left;
}
.fotos2{
	float:left;
	padding-left:22px;
}



/* videos */ 
.fundo_videos, .fundo_videos2{
	position:relative;
	width:272px;
	height:185px;
	margin:0;
	padding:4px;
	clear:both;
	float:left;
	margin-left:10px;
	background-image:url(../images/videos/fundo_video.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:14px;
}
.fundo_videos2{
	clear:none;
	float:left;
	margin-left:40px;
}
.link_videos{
	position:relative;
	width:280px;
	height:18px;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:7px;
}


/* paginas form */
.text_campo{
	position:relative;
	width:300px;
	height:20px;
	margin:0;
	padding:0;
	padding-top:4px;
	padding-right:10px;
	margin-bottom:8px;
	text-align:right;
	clear:both;
	float:left;
	
}
.text_textarea{
	position:relative;
	width:300px;
	height:90px;
	margin:0;
	padding:0;
	padding-top:4px;
	text-align:right;
	clear:both;
	float:left;
	padding-right:10px;
	margin-bottom:8px;
}
.campo_vazio{
	position:relative;
	width:420px;
	height:24px;
	margin:0;
	padding:0;
	margin-bottom:8px;
	float:left;
}
.campo_g{
	position:relative;
	width:415px;
	height:21px;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:5px;
	background-image:url(../images/campo_g.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:8px;
	float:left;
}
.campo_p{
	position:relative;
	width:415px;
	height:21px;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:5px;
	background-image:url(../images/campo_p.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:8px;
	float:left;
}
.campo_textarea{
	position:relative;
	width:415px;
	height:88px;
	margin:0;
	padding:0;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/campo_textarea.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:8px;
	float:left;
}
.campo_enviar{
	position:relative;
	width:415px;
	height:21px;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:5px;
	background-image:url(../images/campo_enviar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:8px;
	float:left;
}
.text_news_contato{
	position:absolute;
	width:330px;
	height:18px;
	margin:0;
	padding:0;
	left:30px;
	top:5px;
	text-align:left;
}
.linha_separa1{
	position:relative;
	width:940px;
	height:10px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	border-bottom:solid 1px #EBEBEB;
	margin-bottom:15px;
}



.desenvolvimento{
	position:relative;
	width:940px;
	height:150px;
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
	padding-top:160px;
}
.final_cont{
	position:relative;
	width:940px;
	height:5px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
}
/* rodape */
#fundo_geral_rdp{
	position:relative;
	width:100%;
	height:60px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	background-image:url(../images/fundo_geral_rdp.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	margin-top:10px;
}
#meio_rdp{
	position:relative;
	width:990px;
	height:60px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	left:50%;
	margin-left:-495px;
}
#contato_rdp{
	position:relative;
	width:990px;
	height:25px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	text-align:center;
	padding-top:8px;
}
#direitos_rdp{
	position:relative;
	width:990px;
	height:19px;
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
	padding-top:6px;
	background-image:url(../images/sombra_rdp.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}



/* formatacao textos */
p{
	margin:0;
	padding:0;
}
.branco_38{
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
}
.branco_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.azul_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	color:#0B4875;
	font-weight:normal;
	margin:0;
	padding:0;
}
.azul_18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#0B4875;
	font-weight:normal;
	margin:0;
	padding:0;
}
.azul_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#0B4875;
	font-weight:normal;
	margin:0;
	padding:0;
}
.azul_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#0B4875;
	font-weight:normal;
	margin:0;
	padding:0;
}
.azul_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0B4875;
	font-weight:bold;
	margin:0;
	padding:0;
}
.cinza_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:0;
}
.cinza_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0;
}
.cinza_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0;
}
.verde_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#004600;
	font-weight:normal;
	margin:0;
	padding:0;
}


/* Links */
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#006DAE;
	font-weight:bold;
	outline:none;
}
a:hover{
	color:#59A0CA;
	text-decoration:underline;
}
a.arial_cinza_12:hover{
	color:#666666;
	text-decoration:underline;
}


/* Formularios */
.input_news{
	position:relative;
	width:240px;
	height:18px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.input_news2{
	position:relative;
	width:200px;
	height:18px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.enviar_news{
	background-color:transparent;
	width:25px;
	height:18px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	outline:none;
	margin:0;
	padding:0;
	margin-left:15px;
}

.input_g{
	width:410px;
	height:18px;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	outline: none;
}
.input_p{
	width:170px;
	height:18px;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	outline: none;
}
.select{
	width:170px;
	height:16px;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	outline: none;
	background-color:#141414;
}
.textarea{
	width:410px;
	height:80px;
	background-color:transparent;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	outline: none;
}
.button{
	background-color:transparent;
	width:70px;
	height:18px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	outline:none;
	margin:0;
	padding:0;
}
