@charset "utf-8";

/*-------------------------------------------------------
LAYOUT
Version: 1.0 2009
Author: VGraphicz.com (Paulo Veiga)
E-mail: info@vgraphicz.com
Eebsite: VGraphicz.com
-------------------------------------------------------*/
@import url(menu.css);

html, body {
    margin: 0px;
    padding: 0px;
	width:100‰;
	height:100%;
}

html, body, #wrap{height: 100%;}

body > #wrap {
height: auto; 
min-height: 100%;}

/**********************links styles*********************************************/

a:link {
	color: #fad400;
	text-decoration:none;
	}
	
a:visited {
	color: #faa500;
	text-decoration:none;
}

a:hover{
	color: #fad400;
	text-decoration:line-through;
}


/*////////////////////////////////imagem de fundo//////////////////////////////////////*/

.HomePage {
	background: url(../img/home6.jpg) center top no-repeat;
	background-color:#000000;
}
.HomePage1 {
	background: url(../img/home3.jpg) center top no-repeat;
	background-color:#000000;
}
.HomePage2 {
	background: url(../img/home4.jpg) center top no-repeat;
	background-color:#000000;
}
.HomePage3 {
	background: url(../img/home5.jpg) center top no-repeat;
	background-color:#000000;
}
.HomePage4 {
	background: url(../img/home8.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeMenu {
	background: url(../img/home1.jpg) center top no-repeat;
	background-color:#000000;
}
.HomeMenu1 {
	background: url(../img/home7.jpg) center top no-repeat;
	background-color:#000000;
}
.HomeMenu2{
	background: url(../img/home2.jpg) center top no-repeat;
	background-color:#000000;
}

/*////////////////////////////////*/

.HomeDatas1 {
	background: url(../img/fundohome1.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeDatas2 {
	background: url(../img/fundohome2.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeDatas3 {
	background: url(../img/fundohome3.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeDatas4 {
	background: url(../img/fundohome4.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeDatas5 {
	background: url(../img/fundohome5.jpg) center top no-repeat;
	background-color:#000000;
}

.HomeDatas6 {
	background: url(../img/fundohome6.jpg) center top no-repeat;
	background-color:#000000;
}


/*////////////////////////////////end - imagem de fundo//////////////////////////////////////*/


img {
    border: none;
}

div{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight:normal;
	color:#FFF;
	line-height:20px;

}

.amarelo{
color:#fad400;
font-style:normal;
font-weight:bold;
}

/*///////////bug ie, safari, ie mac//////////*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#main {
	width:834px;
	height:auto;
	margin: 0px auto 0px auto;
	padding-bottom: 30px;
	}


#menu_all{
	width:834px;
	margin-top:45px;
	height:33px;
	}
	
#logo {
	float:left;
	}

#menu{
	margin-top:11px;
	margin-left:43px;
	float:left;
	width:618px;
	height: 20px;
	}

#title{
	margin-top:120px;
	margin-left:216px;
	float:left;
	width:562px;
	height: 30px;
	}
	
.title{
	font-family:bold Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-style:italic;
	color:#FFF;	
	}	
#main_content{
width:834px;
height:auto;
margin-top:270px;

}

#lateral_content{
	width:173px;
	height:140px;
	float:left;
}


#content{
	margin-left:39px;
	float:left;
	width:580px;
	height:auto;
	padding-bottom:30px;
	}
	
	#video{
	width:580px;
	height:auto;
	margin-bottom:20px;
		}	
	
#txt{
	width:580px;
	height:auto;
	margin-top:15px;
}

#txt2{
	width:580px;
	height:auto;
}
	
.content{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	line-height:14px;
	}

#img_border_conceito{
	width:580px;
	height:175px;
	background-color:#0b0b0b;
	filter:alpha(opacity=85);
	opacity:0.85;
	margin-top: 20px;
	}	
	
#img_conceito{
	width:570px;
	height:165px;
	margin:5px;
	float:left;
	filter:alpha(opacity=99);
	opacity:0.99;
	}	
	
#footer {
	padding-top:7px;
	position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	background-color:#0b0b0b;
	clear:both;
	text-align:center;
	} 

#creditos{
	width:100%;
	height:25px;
	clear:both;
	position:relative;
	text-align:center;
	font-size:10px;
	color:#666666;
}


#sponsor{
width:580px;
height:80px;
text-align:left;
}

#apoio_escuderia{
width:84px;
height:80px;
text-align:left;
float:left;
}

#apoio_zmar{
width:106px;
height:80px;
text-align:left;
float:left;
}


/*/////////////////////////////////////////////////////////////////
//////////////////////////////NEWS/////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#news_content{
width:580px;
height:auto;
}
#news_title{
	width:580px;
	height:auto;
}
.news_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#fad400;
}

#grey_line{
	width:580px;
	height:1px;
	margin-top:5px;
	background-image:url(../img/grey_line.jpg);
	background-repeat:repeat-x;
}

#grey_line2{
	width:173px;
	height:1px;
	margin-top:5px;
	background-image:url(../img/grey_line.jpg);
	background-repeat:repeat-x;
}

.button{
margin-left:6px;
margin-left/*\**/:-1px;\ /**hack ie8*/
}



#news_img_border{
	width:218px;
	height:100px;
	margin-top:15px;
	background-color:#0b0b0b;
	float:left;
	filter:alpha(opacity=85);
    opacity:0.85;
}

#news_img{
	width:206px;
	height:88px;
	margin-left:6px;
	margin-top:6px;
	background-color:#333333;
	filter:alpha(opacity=99);
	opacity:0.99;
}

#news_txt{
	width:337px;
	height:auto;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:25px;
	float:left;
}

#news_mais{
	width:337px;
	height:auto;
	margin-left:25px;
	margin-top:5px;
}
.mais a{
background-color:#0b0b0b;
color:#fad400;
padding:4px;
}

.mais a:hover{
background-color:#0b0b0b;
color:#fad400;
padding:4px;
text-decoration:line-through;
}

/*/////////////////////////////////////////////////////////////////
///////////////////////////DOZE HORAS//////////////////////////////
/////////////////////////////////////////////////////////////////*/

#main_content_provas{
width:834px;
height:auto;
margin-top:153px;
}

#list{
width:580px;
height:18px;
display: inline;
}

#list_nome{
width:580px;
height:20px;
}

.list_grey{
padding-left:10px;
width:270px;
height:18px;
float:left;
background-color:#0b0b0b;
display: inline;
}

.list_hold{
padding-left:10px;
float:left;
height:18px;
width:270px;
display: inline;
}

.list_yellow{
padding-left:10px;
width:580px;
height:18px;
float:left;
background-color:#fad400;
display: inline;
}

.list_hold_yellow{
padding-left:10px;
height:18px;
width:580px;
color:#000000;
display: inline;
}



/*/////////////////////////////////////////////////////////////////
///////////////////////////GALERIA//////////////////////////////
/////////////////////////////////////////////////////////////////*/


#galeria_content{
	width:580px;
	height:auto;
	
	
	}

.tumbs{ 
	width:100px; 
	height:100px; 
	margin:5px;
	background:#0b0b0b; 
	float: left;
   /* filter:alpha(opacity=70);
    opacity:0.7;*/
	}
	
.tumbs img{
	padding: 5px;
	/*margin:5px;*/
	border:none;
	/*filter:alpha(opacity=99);
	opacity:0.99;*/
	}
	
.tumbs:hover{
	background:#fad400;
	}	
/*/////////////////////////////////////////////////////////////////
////////////////////////////////FORMS//////////////////////////////
/////////////////////////////////////////////////////////////////*/
.form_contentor{
	width:580px;
	height:340px;
	margin-top:25px;
}

.form_contentor_equipa{
width:580px;
height:80px;
margin-top:25px;
}

#form_older_left{
	width:125px;
	margin-top:25px;
	height:auto;
	float:left;
}
#form_older_right{
	width:450px;
	height:25px;
	margin-top:25px;
	float:left;
	margin-left:5px;
}

.form_txt{
	width:auto;
	height:auto;
	margin-top:8px;
}

.form{
width:auto;
height:26px;
margin-top:2px;
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.form{ 	
width:440px;
height:auto;
margin-top:1px;
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
}
.button{
margin-left:10px;
}
}

