/* 
==========================================================================
 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%;
}

/*
==========================================================================
Geral
========================================================================== 
*/















/* 
==========================================================================
 SITE GERAL
========================================================================== 
*/




.bannerPrincipal {
    position: relative;
    padding: 0 0 0 0 ;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}

            .bannerPrincipal .bannerPrincipal_centro {
                position: relative;
                max-width: 1000px;
                padding: 0 0 0 0 ;
                margin: 0 auto;
                width: 100%;
                overflow: hidden;
            }

                        .bannerPrincipal .bannerPrincipal_centro .banner {
                            position: relative;
                            top: 0px;
                            left: 0px;
                            width: 100%;
                            display: block;
                        }

                        .bannerPrincipal .bannerPrincipal_centro .fundo {
                            position: absolute;
                            top: 2px;
                            right: 35.2%;
                        }

                        .bannerPrincipal .bannerPrincipal_centro .placeholder_menu {
                            position: absolute;
                            top: 8px;
                            right: 38%;
                            width: 620px;
                            text-align: right;

                            font-family: 'gothammedium', sans-serif;  
                            font-size:18px;
                            color: #1A171B;
                        }

                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:link {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:visited {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:hover {font-family:gothammedium; font-size:18px; color:#DF1920; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:active {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}








.zonaTexto {
    position: relative;
    padding: 0 0 0 0 ;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}

            .zonaTexto .zonaTexto_centro {
                position: relative;
                max-width: 1000px;
                padding: 0 0 0 0 ;
                margin: 0 auto;
                width: 100%;
                background-color: #ffffff;
                overflow: hidden;
            }

                        .zonaTexto .zonaTexto_centro .titulo {
                            position: relative;
                            margin-top: 54px;
                            padding-left: 80px;
                            padding-right: 120px;

                            font-family: 'gothambold', sans-serif;  
                            font-size:35px;
                            color: #1A171B;
                        }

                        .zonaTexto .zonaTexto_centro .divisoria {
                            position: relative;
                            margin-top: 10px;
                            margin-left: 60px;
                            width: 87%;
                            height: 1px;
                            background-color: #1A171B;
                        }

                        .zonaTexto .zonaTexto_centro .texto {
                            position: relative;
                            margin-top: 20px;
                            padding-left: 80px;
                            padding-right: 120px;
                            padding-bottom: 50px;

                            font-family: 'gothambook', sans-serif;  
                            font-size:20px;
                            color: #1A171B;
                            line-height: 27px;
                        }

                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:link {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:visited {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:hover {font-family:gothambook; font-size:20px; color:#011845; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:active {font-family:gothambook; font-size:20px; color:#1A171B; text-decoration:underline; line-height:28px;}


                        .zonaTexto .zonaTexto_centro .bolds {
                            position: relative;
                            margin-top: 20px;

                            font-family: 'gothambold', sans-serif;  
                            font-size:20px;
                            color: #1A171B;
                            line-height: 27px;
                        }






.bannerSecundario {
    position: relative;
    padding: 0 0 0 0 ;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}

            .bannerSecundario .bannerSecundario_centro {
                position: relative;
                max-width: 1000px;
                padding: 0 0 0 0 ;
                margin: 0 auto;
                width: 100%;
                overflow: hidden;

                margin-top: 20px;
            }

                        .bannerSecundario .bannerSecundario_centro .banner {
                            position: relative;
                            top: 0px;
                            left: 0px;
                            width: 100%;
                            display: block;
                        }








/* 
==========================================================================
 SITE GERAL
========================================================================== 
*/

































/* 
==========================================================================
 Responsive
========================================================================== 
*/






@media screen and (max-width: 1000px) {



.bannerPrincipal {
}
            .bannerPrincipal .bannerPrincipal_centro {
            }
                        .bannerPrincipal .bannerPrincipal_centro .banner {
                            width: 100%;
                        }

                        .bannerPrincipal .bannerPrincipal_centro .fundo {
                            position: absolute;
                            top: 2px;
                            right: 35.2%;
                        }

                        .bannerPrincipal .bannerPrincipal_centro .placeholder_menu {
                            position: absolute;
                            top: 8px;
                            right: 38%;
                            width: 620px;
                            text-align: right;

                            font-family: 'gothammedium', sans-serif;  
                            font-size:18px;
                            color: #1A171B;
                        }

                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:link {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:visited {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:hover {font-family:gothammedium; font-size:18px; color:#DF1920; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:active {font-family:gothammedium; font-size:18px; color:#1A171B; text-decoration:none;}





}

















@media screen and (max-width: 650px) {


.zonaTexto {
}
            .zonaTexto .zonaTexto_centro {
            }
                        .zonaTexto .zonaTexto_centro .titulo {
                            margin-top: 44px;
                            padding-left: 60px;
                            padding-right: 70px;
 
                            font-size:30px;
                        }
                        .zonaTexto .zonaTexto_centro .divisoria {
                            margin-left: 40px;
                            width: 85%;
                            height: 1px;
                        }
                        .zonaTexto .zonaTexto_centro .texto {
                            padding-left: 60px;
                            padding-right: 80px;

                            font-size:18px;
                            line-height: 27px;
                        }
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:link {font-family:gothambook; font-size:18px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:visited {font-family:gothambook; font-size:18px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:hover {font-family:gothambook; font-size:18px; color:#011845; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:active {font-family:gothambook; font-size:18px; color:#1A171B; text-decoration:underline; line-height:28px;}



}















@media screen and (max-width: 450px) {




.bannerPrincipal {
}
            .bannerPrincipal .bannerPrincipal_centro {
            }
                        .bannerPrincipal .bannerPrincipal_centro .banner {
                        }
                        .bannerPrincipal .bannerPrincipal_centro .fundo {
                        }
                        .bannerPrincipal .bannerPrincipal_centro .placeholder_menu {
                            top: 10px;
                            right: 40%;
                            font-size:14px;
                        }
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:link {font-family:gothammedium; font-size:14px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:visited {font-family:gothammedium; font-size:14px; color:#1A171B; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:hover {font-family:gothammedium; font-size:14px; color:#DF1920; text-decoration:none;}
                                .bannerPrincipal .bannerPrincipal_centro .placeholder_menu .SubMenu:active {font-family:gothammedium; font-size:14px; color:#1A171B; text-decoration:none;}







.bannerSecundario {
}
            .bannerSecundario .bannerSecundario_centro {
                margin-top: 12px;
            }
                        .bannerSecundario .bannerSecundario_centro .banner {
                        }








.zonaTexto {
}
            .zonaTexto .zonaTexto_centro {
            }
                        .zonaTexto .zonaTexto_centro .titulo {
                            margin-top: 34px;
                            padding-left: 30px;
                            padding-right: 70px;
 
                            font-size:25px;
                        }
                        .zonaTexto .zonaTexto_centro .divisoria {
                            margin-left: 20px;
                            width: 85%;
                            height: 1px;
                        }
                        .zonaTexto .zonaTexto_centro .texto {
                            padding-left: 30px;
                            padding-right: 30px;

                            font-size:15px;
                            line-height: 21px;
                        }
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:link {font-family:gothambook; font-size:15px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:visited {font-family:gothambook; font-size:15px; color:#1A171B; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:hover {font-family:gothambook; font-size:15px; color:#011845; text-decoration:underline; line-height:28px;}
                                .zonaTexto .zonaTexto_centro .LinkAdmitidos:active {font-family:gothambook; font-size:15px; color:#1A171B; text-decoration:underline; line-height:28px;}



}





/* 
==========================================================================
 Responsive
========================================================================== 
*/







/* 
==========================================================================
 Wethink @ Abr2020
========================================================================== 
*/



