@charset "utf-8";
/* CSS Document */

body{
	background:url(../img/bg_site.gif) #22627a repeat-x;
	margin:0;
	font-family:tahoma, Arial, "trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	overflow-x:hidden;
}

html{
	*overflow-x:hidden;
}

a.link2:link {
	color: #FFF;
	text-decoration: none;
}
a.link2:visited {
	text-decoration: none;
	color: #FFF;
}
a.link2:hover {
	text-decoration: none;
	color: #FFF;
	height:34px;

}
a.link2:active {
	text-decoration: none;
	color: #FFF;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}



a.link1:link {
	color: #FFF;
	text-decoration: none;
}
a.link1:visited {
	text-decoration: none;
	color: #FFF;
}
a.link1:hover {
	text-decoration: underline;
	color: #FFF;
	height:34px;

}
a.link1:active {
	text-decoration: none;
	color: #FFF;
}

.inputText{
	border:1px solid #4b7530;
	background:#a0c588;
	
}

.inputText2{
	border:1px solid #1d5267;
	background:#85abbc;
	
}


.buttonForm{
	background:#ad9e0a;
	color:#FFFFFF;
	border:1px solid #687d16;
	
}

.buttonForm2{
	background:#0c394b;
	color:#FFFFFF;
	border:1px solid #052936;
	
}



div#menuInstitucional{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:35px;
	z-index:5001;
}

div.f-transp{
	position:relative; 
	top:0; 
	left:50%;
	margin-left:-501px;
	width:1003px; height:35px;
	background:#FFFFFF;
	filter:alpha(opacity=10, finishopacity=10, style=1);
	opacity:.1;
	-khtml-opacity:.1;
	border:none;
	z-index:5000;
}

.itensMenu{
	width:auto;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

div.itensMenu:hover{
	width:auto;
	float:left;
	padding-top:10px;
	background-color:#3e99bb;
	height:34px;
	
}

.tracoMenu{
	width:1px;
	height:34px;
	float:left;
}

#contentHome{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:400px;
	background:url(../img/bg_home.jpg) no-repeat;
	z-index:4001;

}

#contentInstitucional{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_institucional.jpg) no-repeat;
	z-index:4001;

}


#contentBRAF{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_instituciona_brafl.jpg) no-repeat;
	z-index:4001;

}


#contentBIKE{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_bike.jpg) no-repeat;
	z-index:4001;

}


#contentRunning{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_running.jpg) no-repeat;
	z-index:4001;

}

#contentAdventure{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_adventure.jpg) no-repeat;
	z-index:4001;

}

#contentFitness{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_fitness.jpg) no-repeat;
	z-index:4001;

}

#contentProteja{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_social1.jpg) no-repeat;
	z-index:4001;

}

#contentParceiros{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_social2.jpg) no-repeat;
	z-index:4001;

}

#contentIndique{
	position:absolute; 
	top:0;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:655px;
	background:url(../img/bg_social3.jpg) no-repeat;
	z-index:4001;

}


#contentInternas{
	position:absolute; 
	top:180px;
	left:36%;
	margin-left:-340px;
	overflow:hidden; 
	width:650px;
	height:655px;
	z-index:4001;

}


#contentInternasBRAF{
	position:absolute; 
	top:180px;
	left:70%;
	margin-left:-340px;
	overflow:hidden; 
	width:610px;
	height:655px;
	z-index:4001;

}


#contentInternasBIKE{
	position:absolute; 
	top:240px;
	left:46%;
	margin-left:-305px;
	overflow:hidden; 
	width:530px;
	height:655px;
	z-index:4001;

}


#contentInternasRUNNING{
	position:absolute; 
	top:230px;
	left:66%;
	margin-left:-305px;
	overflow:hidden; 
	width:600px;
	height:655px;
	z-index:4001;

}


#contentInternasAdventure{
	position:absolute;
	top:240px;
	left:732px;
	margin-left:-305px;
	overflow:hidden;
	width:530px;
	height:655px;
	z-index:4001;

}


#contentInternasFitness{
	position:absolute; 
	top:240px;
	left:32%;
	margin-left:-305px;
	overflow:hidden; 
	width:530px;
	height:655px;
	z-index:4001;

}

#contentInternasProteja{

}


#menuHome{
	position:absolute; 
	top:250px;
	left:64%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;

}

#menuInternas{
	position:absolute; 
	top:36px;
	left:50%;
	margin-left:-501px;
	overflow:hidden; 
	width:1003px;
	height:86px;
	background-color:#eaf1f5;

}


.itensHome{
	width:auto;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border:none;
}



.itensInternas{
	width:auto;
	float:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:none;
}


.logoInterna{
	width:auto;
	float:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:none;
}


img{
	border:none;
}

#destaquesHome{
	position:relative; 
	top:340px;
	left:50%;
	margin-left:-501px;
	width:1003px;
}

.tracoHome{
	width:1px; 
	padding-left:28px; 
	padding-right:28px; 
	float:left;
	height:246px;
}

.titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	width:262px;
	height:50px;
}


.titulosInt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	width:262px;
	height:50px;
}



#footer{
	border-top:#397288 1px solid; 
	position:absolute; 
	top:660px;
	left:50%;
	margin-left:-501px;
	width:1003px;
	height:30px;
	z-index:6000;
	text-align:center;
	padding-top:10px;
}


#bikeGallery{
	width:440px;
	left:70%;
	margin-left:-220px;
	height:60px;
	position:absolute;
	top:510px;
	z-index:8000;
}

#runningGallery{
	width:440px;
	left:28%;
	margin-left:-220px;
	height:60px;
	position:absolute;
	top:540px;
	z-index:8000;
}
.marcador{
	background:#FFF;
}
