/* 
==========================================================================
 CSS BMW M Clube Style
========================================================================== 
*/


/*
==========================================================================
Geral
========================================================================== 
*/









html {
    width: 100%;
    height: 100%;
}

body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
	height: 100%; 
	width: 100%;
}
#linha_cinza {position:absolute; background-color:#404041; width:100%; height:1px; min-width:1000px;}
#linha_cinza1 {position:absolute; background-color:#404041; width:100%; height:1px; min-width:1000px;}
#linha_cinza2 {position:absolute; background-color:#404041; width:100%; height:1px; min-width:1000px;}
#banner_principal {}

p {background: url('../assets/fantasma_hp.png');}
p {margin:0px;}

#top_placa2, #top_placa1 {cursor:pointer;}


/* 
==========================================================================
 Rollovers
========================================================================== 
*/

#b_facebook {display:block; width:26px; height:26px; background:url("../assets/b_facebook.png") no-repeat 0 0;}
#b_facebook:hover {background-position: 0 -26px;}
#b_facebook span {display: none;}

#b_facebook1 {display:block; width:26px; height:26px; background:url("../assets/b_facebook.png") no-repeat 0 0;}
#b_facebook1:hover {background-position: 0 -26px;}
#b_facebook1 span {display: none;}
/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/










@font-face {
    font-family: 'gothamlight';
    src: url('../fontes/gothamlight.eot');
    src: url('../fontes/gothamlight.eot?#iefix') format('embedded-opentype'),
         url('../fontes/gothamlight.woff') format('woff'),
         url('../fontes/gothamlight.ttf') format('truetype'),
         url('../fontes/gothamlight.svg#gothamlight') format('svg');
    font-weight: normal;
    font-style: normal;
}






@font-face {
    font-family: 'gothambook';
    src: url('../fontes/gothambook.eot');
    src: url('../fontes/gothambook.eot?#iefix') format('embedded-opentype'),
         url('../fontes/gothambook.woff') format('woff'),
         url('../fontes/gothambook.ttf') format('truetype'),
         url('../fontes/gothambook.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;
}
.gothambook_16_cincaEscuro {font-family:gothambook; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.gothambook_20_cincaEscuro_lh28 {font-family:gothambook; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B; line-height:28px;}
.gothambook_21_cincaEscuro {font-family:gothambook; font-size:21px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothambook_22_cincaEscuro {font-family:gothambook; font-size:22px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}








@font-face {
    font-family: 'gothammedium';
    src: url('../fontes/gothammedium.eot');
    src: url('../fontes/gothammedium.eot?#iefix') format('embedded-opentype'),
         url('../fontes/gothammedium.woff') format('woff'),
         url('../fontes/gothammedium.ttf') format('truetype'),
         url('../fontes/gothammedium.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
.gothammedium_18_cincaEscuro {font-family:gothammedium; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothammedium_20_cincaEscuro {font-family:gothammedium; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothammedium_20_cincaEscuro_lh28 {font-family:gothammedium; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B; line-height:28px;}
.gothammedium_21_cincaEscuro {font-family:gothammedium; font-size:21px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothammedium_22_cincaEscuro {font-family:gothammedium; font-size:22px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}







@font-face {
    font-family: 'gothambold';
    src: url('../fontes/gothambold.eot');
    src: url('../fontes/gothambold.eot?#iefix') format('embedded-opentype'),
         url('../fontes/gothambold.woff') format('woff'),
         url('../fontes/gothambold.ttf') format('truetype'),
         url('../fontes/gothambold.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.gothambold_21_cincaEscuro {font-family:gothambold; font-size:21px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothambold_21_vermelho {font-family:gothambold; font-size:21px; font-style:normal; font-variant:normal; text-transform:none; color:#DF1920;}
.gothambold_24_branco {font-family:gothambold; font-size:24px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.gothambold_29_branco {font-family:gothambold; font-size:29px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.gothambold_29_cincaEscuro {font-family:gothambold; font-size:29px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.gothambold_35_cincaEscuro {font-family:gothambold; font-size:35px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}



.arial_12_cincaEscuro {font-family:arial; font-size:12px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}
.arial_12_branco {font-family:arial; font-size:12px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.arial_14_cincaEscuro {font-family:arial; font-size:14px; font-style:normal; font-variant:normal; text-transform:none; color:#1A171B;}




/*
==========================================================================
 Links
========================================================================== 
*/
.LinkHP:link {font-family:arial; font-size:14px; color:#EF3E36; text-decoration:none; letter-spacing:0px;}
.LinkHP:visited {font-family:arial; font-size:14px; color:#EF3E36; text-decoration:none; letter-spacing:0px;}
.LinkHP:hover {font-family:arial; font-size:14px; color:#414142; text-decoration:none; letter-spacing:0px;}
.LinkHP:active {font-family:arial; font-size:14px; color:#EF3E36; text-decoration:none; letter-spacing:0px;}

.Homepage_link:link {font-family:gothambold; font-size:20px; color:#1A171B; text-decoration:none; letter-spacing:0px;}
.Homepage_link:visited {font-family:gothambold; font-size:20px; color:#1A171B; text-decoration:none; letter-spacing:0px;}
.Homepage_link:hover {font-family:gothambold; font-size:20px; color:#DF1920; text-decoration:none; letter-spacing:0px;}
.Homepage_link:active {font-family:gothambold; font-size:20px; color:#1A171B; text-decoration:none; letter-spacing:0px;}

.Cabecalho_Mail:link {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}
.Cabecalho_Mail:visited {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}
.Cabecalho_Mail:hover {font-family:arial; font-size:13px; color:#DF1920; text-decoration:none;}
.Cabecalho_Mail:active {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}

.Rodape_Mail:link {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}
.Rodape_Mail:visited {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}
.Rodape_Mail:hover {font-family:arial; font-size:13px; color:#FFFFFF; text-decoration:none;}
.Rodape_Mail:active {font-family:arial; font-size:13px; color:#1A171B; text-decoration:none;}

.Menu:link {font-family:gothambold; font-size:21px; color:#1A171B; text-decoration:none;}
.Menu:visited {font-family:gothambold; font-size:21px; color:#1A171B; text-decoration:none;}
.Menu:hover {font-family:gothambold; font-size:21px; color:#DF1920; text-decoration:none;}
.Menu:active {font-family:gothambold; font-size:21px; color:#1A171B; text-decoration:none;}

.SubMenu:link {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
.SubMenu:visited {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
.SubMenu:hover {font-family:gothammedium; font-size:18px; color:#DF1920; text-decoration:none;}
.SubMenu:active {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}

.Homepage_fininho_link:link {font-family:gothammedium; font-size:21px; color:#1A171B; text-decoration:none; letter-spacing:0px;}
.Homepage_fininho_link:visited {font-family:gothammedium; font-size:21px; color:#1A171B; text-decoration:none; letter-spacing:0px;}
.Homepage_fininho_link:hover {font-family:gothammedium; font-size:21px; color:#DF1920; text-decoration:none; letter-spacing:0px;}
.Homepage_fininho_link:active {font-family:gothammedium; font-size:21px; color:#1A171B; text-decoration:none; letter-spacing:0px;}

.Homepage_Trofeu:link {font-family:gothambook; font-size:16px; color:#FFFFFF; text-decoration:none; letter-spacing:0px;}
.Homepage_Trofeu:visited {font-family:gothambook; font-size:16px; color:#FFFFFF; text-decoration:none; letter-spacing:0px;}
.Homepage_Trofeu:hover {font-family:gothambook; font-size:16px; color:#011845; text-decoration:none; letter-spacing:0px;}
.Homepage_Trofeu:active {font-family:gothambook; font-size:16px; color:#FFFFFF; text-decoration:none; letter-spacing:0px;}

.LinkAdmitidos:link {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; line-height:28px;}
.LinkAdmitidos:visited {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; ine-height:28px;}
.LinkAdmitidos:hover {font-family:gothambook; font-size:20px; color:#011845; text-decoration:underline; ine-height:28px;}
.LinkAdmitidos:active {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; ine-height:28px;}


/*
==========================================================================
 Formulario
========================================================================== 
*/

.FormLogin { 
    margin-left:0px;
    margin-right:0px; 
	margin-bottom:0px;
	font-family: museotrezentos;
	font-size: 13px;
	color: #5B4A42;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	padding-right: 4px;
	padding-bottom:0px;
	padding-left:10px;
	background-color: #FFFFFF;
}
