/***GERAL***/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    padding: 0;
	vertical-align:top;
}

body{font-family:arial;font-size:12px; background-image:url('../../images/mitsubishi/bg-site.png');}
h1, h2,h3,h4,h5,h6{margin:0px 0px 15px 0px;}
img{border:none;}
input, select, textarea{font-family:arial; font-size:12px;}
a{outline:none; color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}

/***ITENS DE APOIO***/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.uppercase{text-transform:uppercase;}
.padding-interna-top-bottom-grande{padding:80px 0px;}
.padding-interna-top-bottom-default{padding:40px 0px;}
.padding-interna-top-bottom-medio{padding:20px 0px;}
.padding-interna-top-bottom-menor{padding:10px 0px;}
.bg-none{background-image:none;}
.alinhamento{width:1180px; margin:0 auto;}
.alinhamento-1050{width:1050px; margin:0 auto;}
.display-none{display:none;}
.txt-vermelho{color:#e30014;}

/***HEAD***/

/***MENU SECUNDARIO***/
#menu-secundario{background-color:#1a1a1a; padding:10px 0px 10px 0px; height:23px;}
#menu-secundario ul{margin:0px 0px 5px 0px; float:right; padding-right: 20px;}
#menu-secundario ul li{list-style-image:url('../../images/mitsubishi/dot-menu-secundario.png'); float:left; padding:5px 20px 0px 5px;}
#menu-secundario ul li:first-child{list-style:none;}
#menu-secundario ul li a{color:#979797; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#menu-secundario ul li a:hover{text-decoration:underline;}

/***BUSCA***/
#menu-secundario .busca-top{float:right; margin-right:20px;}
#menu-secundario .busca-top input{border:none; background-color:#a4a4a4; font-weight:bold; padding:5px; height:14px; font-size:12px;}
#menu-secundario .busca-top input[type="text"]{width:150px;}
#menu-secundario .busca-top ul li{list-style:none; float:left; margin:0px; padding:0px;}

/***LOGO***/
#logo-mitsubishi{float:left; width:255px; height:30px; background-image:url('../../images/mitsubishi/mitsubishi-logo.png'); background-repeat:no-repeat; margin:30px 28px 0px 0px; }
#logo-mitsubishi a{display:block; height:34px;}

/***MENU PRINCIPAL***/
#menu-principal{position:relative; border-top:2px solid #464646; background-color:#010101; background-image:url('../../images/mitsubishi/bg-menu-principal.png'); background-repeat:repeat-x;}
#menu-principal ul .container-menu-principal{list-style:none; float:left;}
#menu-principal .menu-pricipal-mod1{list-style:none; float:left; background-color:#010101; padding-left:1px; border-left:1px solid #323232;}

/***MENU PRINCIPAL MODELO 1***/
#menu-principal .menu-pricipal-mod1 ul .container-menu-principal {list-style:none; background-image:url('../../images/mitsubishi/bg-menu-principal.png'); background-repeat:repeat-x;}
#menu-principal .menu-pricipal-mod1 ul li .item-menu{background-image:url('../../images/mitsubishi/dot-menu-principal.png'); background-position:right 40px; background-repeat:no-repeat; display:block; padding:35px 45px 0px 25px; height:55px; text-transform:uppercase; letter-spacing:0px; border-left:1px solid #323232; border-right:1px solid #323232; margin:0px 1px 0px 0px;  color:#ffffff; font-weight:bold; font-size:15px; text-decoration:none; display:block;}
#menu-principal .menu-pricipal-mod1 ul li .item-menu:hover{background-color:#e30014; background-image:url('../../images/mitsubishi/dot-menu-principal.png'); background-position:right -51px; background-repeat:no-repeat;}

/***MENU PRINCIPAL MODELO 2***/
#menu-principal .mod2{float:left; position:relative; background-color:#010101; border-right:1px solid #323232;}
#menu-principal .mod2 .item-menu-mod2{width:86px; text-transform:uppercase; letter-spacing:0px; border-left:1px solid #323232; border-right:1px solid #323232; height:71px; padding:19px 27px 0px 27px; margin:0px 1px 0px 0px;  text-align:center; color:#ffffff; font-weight:bold; font-size:10px; text-decoration:none; display:block; background-image:url('../../images/mitsubishi/bg-menu-principal.png'); background-repeat:repeat-x; line-height:13px;}
#menu-principal .mod2 .item-menu-mod2-logado{padding:14px 27px 0px 27px; height:76px;}
#menu-principal .mod2 .item-menu-mod2:hover{background-image:none; background-color:#e51000;}
#menu-principal .mod2 .item-menu-mod2-on{background-image:none; background-color:#e51000;}
#menu-principal .mod2 .item-menu-mod2 img{margin-bottom:5px;}
#menu-principal .mod2 .item-menu-mod2-logado img{margin-bottom:5px;}
#menu-principal .link-color-mod2{color:#e40013;}
#menu-principal .link-branco-mod2{color:#ffffff;}
#menu-principal .item-menu-mod2:hover .link-color-mod2{color:#ffffff;}
#menu-principal .link-cadastre-se-topo {margin-left: 28px; font-size: 10px; font-weight: bold;width:86px; text-transform:uppercase; background-color: #E30014;color: #FFFFFF;display: block;font-weight: bold;margin-top: -25px;padding: 2px;text-align: center; }
#menu-principal .link-cadastre-se-topo a {font-size: 10px; text-transform:uppercase; background-color: #E30014; color: #FFFFFF;font-weight: bold;text-align: center; }
#menu-principal .link-cadastre-se-topo a:hover {font-size: 10px; text-transform:uppercase; background-color: #E30014; color: #FFFFFF;font-weight: bold;text-align: center; }
#menu-principal .link-cadastre-se-topo a:visited {font-size: 10px; text-transform:uppercase; background-color: #E30014; color: #FFFFFF;font-weight: bold;text-align: center; }

/***SUBMENU PRINCIPAL***/
#menu-principal ul li:hover .submenu-principal{position:absolute; z-index:999; top:90px; background-color:#ffffff; padding:40px 0px 40px 0px; width:100%; display:block;}
.submenu-principal{display:none;}
.submenu-principal  ul{float:left;}
.submenu-principal .container-submenu-principal{list-style:none; display:inline-block; min-width:172px; padding:0px 20px 30px 0px;}
.submenu-principal .container-submenu-principal  ol{margin-left:35px;}
.submenu-principal .container-submenu-principal  ol li{list-style-image:url('../../images/mitsubishi/dot-submenu-principal-link.png');}
.submenu-principal .container-submenu-principal .titulo-submenu-principal{white-space: nowrap; background-image:url('../../images/mitsubishi/dot-submenu-principal.png'); background-repeat:no-repeat; background-position:5px,0px; padding-left:20px; display:block; margin-bottom:5px; font-weight:bold; color:#e30115; text-transform:uppercase; font-size:14px;}
.submenu-principal .container-submenu-principal .titulo-submenu-principal a{color:#e30115; text-decoration: none;}
.submenu-principal .container-submenu-principal .item-submenu{text-decoration:none; font-size:12px; color:#242424; font-weight:bold;}
.submenu-principal .container-submenu-principal .item-submenu:hover{text-decoration:underline;}
.submenu-principal  .container-menu-veiculos{float:left; width:640px;}
.submenu-principal  .container-carro{text-align:left;  text-align:center; float:left; width:400px;}

.submenu-principal  .container-menu-servicos{float:left;}
.submenu-principal  .container-servicos{text-align:left;  text-align:center; float:left;}

.submenu-principal .submenu-conteudo .submenu-titulo .item-menu {text-decoration:none; color:#000000;}

/***SUBMENU MEU MITSUBISHI***/
#menu-principal ul li:hover .submenu-meu-mitsubishi{width:180px; position:absolute; z-index:99; top:90px; left:0px; border:1px solid #d7d7d7; background-color:#ffffff; display:block;}
.submenu-meu-mitsubishi{display:none;}
.submenu-meu-mitsubishi .titulo-submenu-meu-mitsubishi{padding:15px 15px 0px 15px; white-space: nowrap; margin-bottom:15px; font-weight:bold; color:#e30115; text-transform:uppercase; font-size:16px;}
.submenu-meu-mitsubishi .titulo-submenu-meu-mitsubishi .link-color-mod3{color:#000000;}
.submenu-meu-mitsubishi ul li {list-style-type:none;}
.submenu-meu-mitsubishi ul li ol{margin-bottom:15px;}
.submenu-meu-mitsubishi ul li ol li{list-style-image:url('../../images/mitsubishi/dot-menu-meu-mitsubishi.png'); margin:0px 15px 0px 30px; padding-bottom:5px;}
.submenu-meu-mitsubishi ul li ol li a{color:#000000; text-decoration:none; font-weight:bold;}
.submenu-meu-mitsubishi ul li ol li a:hover{text-decoration:underline;}
.submenu-meu-mitsubishi ul .rodape a{display:block; background-image:url('../../images/mitsubishi/dot-menu-meu-mitsubishi-sair.png'); background-repeat:no-repeat; background-position:15px center; padding:5px 5px 5px 30px; color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none; background-color:#d7d7d7;}

/***GEOLOCALIZAÇÃO***/
.geolocalizador{width:500px; background-color:#ffffff; position:absolute; right:0px; z-index:97; height:22px; padding-top:8px; vertical-align:baseline;}
.geolocalizador .left{width:38px; height:30px; background-image:url('../../images/mitsubishi/img-barra-de-localizacao-left.png'); position:absolute; right:500px; top:0px;}
.geolocalizador .cidade{font-size:14px; font-weight:bold;}
.geolocalizador .local{float:left; max-width:350px;}
.geolocalizador .mudar-local{float:right; position:relative; margin-right:20px;}
.geolocalizador .box-mudar-local{display: none; position:absolute; border:1px solid #cccccc; border-top:none; right:-20px; top:22px; background-color:#ffffff; padding:15px;}
.geolocalizador .box-mudar-local .input-mudar-local{width:200px; text-transform:uppercase; padding:7px; font-size:11px; font-weight:bold; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow: 2px 1px 2px #cccccc; -moz-box-shadow: 2px 1px 2px #cccccc; -webkit-box-shadow: 2px 1px 2px #cccccc; background: #ffffff;  border:1px solid #c3c3c3; border-top:2px solid #c3c3c3;}
.geolocalizador .box-mudar-local .bt-lupa-mudar-local{position:absolute; right:25px; top:20px; cursor:pointer; background-image:url('../../images/mitsubishi/bt-lupa-preta.png'); background-repeat:no-repeat; background-position:center; width:16px; height:17px; background-color:#ffffff;; border:none; padding:10px;}
.geolocalizador .localizacao-usuario {vertical-align: bottom;}

/***BOX-LOGIN***/
.box-login{position:absolute; z-index:98; left:0px; top:90px; background-color:#ffffff; border:1px solid #d6d7d9;display: none;}
.box-login ul li{padding:15px 30px 0px 30px;}
.box-login ul li .form-login{width:160px; background-color:#d7d7d7; padding:14px 10px; border:none; color:#8e8e8e; font-weight:bold;}
.box-login ul li .btn-acesso{width:180px; text-transform:uppercase; letter-spacing:-1px; text-align:center; cursor:pointer; background-color:#e51000; padding:12px 0px; margin-bottom:15px; color:#ffffff; font-size:16px; font-weight:bold; border:none;}
.box-login ul li .btn-acesso-loading{width:180px; text-transform:uppercase; letter-spacing:-1px; text-align:center; cursor:pointer; background-image:url('../../images/mitsubishi/img-loading.gif'); background-repeat:no-repeat; background-position:center; padding:12px 0px; margin-bottom:15px; color:#ffffff; font-size:16px; font-weight:bold; border:none;}
.box-login ul li.rodape{text-align:center; background-color:#cccccc; padding:10px 0px; color:#010101; font-weight:bold;} 
.box-login ul li a{color:#e81100; text-decoration:none;} 
.box-login ul li a:hover{color:#e81100; text-decoration:underline;} 

/***SEPARADOR***/
.linha-vermelha{width:100%; height:2px; background-color:#e70f00;}
.linha-vermelha .alinhamento{position:relative;}
.linha-azul{display:block; position:absolute; left:-1215px; bottom:-2px; width:1500px; height:2px; background-color:#17b0fe;}
.linha-cinza{width:100%; border-top:1px solid #d9d9d9; border-bottom:1px solid #979797; border-left:none; border-right:none; margin:20px 0px;}
.linha-bt{width:100%; background-image:url('../../images/mitsubishi/bg-linha-cinza-preto.png'); background-repeat:repeat-x; background-position:center; text-align:right; overflow:hidden;}

/***RODAPÉ***/
#rodape{width:1180px; padding:20px 0px; margin:0 auto; color:#ffffff; font-size:10px;}
#rodape ul li{list-style:none; display:inline-block; vertical-align:middle;}
#rodape ul li a{text-decoration:none; color: #fff;}

#rodape .nivel1{padding-bottom:10px; border-bottom:1px solid #363636;}
#rodape .nivel2{padding-top:10px; border-bottom:1px solid #363636;}
#rodape .nivel3{padding-top:10px; padding-bottom:20px;}

#rodape .mit-nas-redes{width:295px; text-transform:uppercase; font-weight:bold; font-size:14px;}
#rodape .mit-nas-redes li{padding-right:10px;}

#rodape .fale-com-a-mit{width:295px; text-align:left;}
#rodape .fale-com-a-mit a{color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#rodape .link-fale-com-a-mit{display:table-cell; vertical-align:middle; padding-left:28px; height:22px; background-image:url('../../images/mitsubishi/ico-fale-com-a-mit.png'); background-repeat:no-repeat; background-position:left center;}
#rodape .botoes-curtir{width:295px; text-align:center; height: 20px;}

#rodape .navegacao-rapida{width:285px; float:right; text-align:right;}
#rodape .navegacao-rapida ul li{padding-left:5px;}

#rodape .nivel2 .texto-de-apoio{width:520px; padding-left:5px;}
#rodape .nivel2 .links-de-apoio{float:right; width:620px;}
#rodape .nivel2 .links-de-apoio ol li{float:left; background-image:url('../../images/mitsubishi/bot-link-de-apoio-rodape.png'); background-position:center right; background-repeat:no-repeat; padding:0px 10px;}
#rodape .nivel2 .links-de-apoio ol li:last-child{background-image:none; padding-right:0px;}
#rodape .nivel2 .links-de-apoio ol li a{color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:9px;}
#rodape .nivel2 .links-de-apoio ol li a:hover{text-decoration:underline;}

#rodape .nivel2 .enderecos{float:right; text-align:left; width:155px;}
#rodape .nivel2 .enderecos .texto{padding-left:5px;}

#rodape .container-navegacao-rapida{margin:10px 0px; padding:20px 0px; border-top:1px solid #363636; color:#ffffff; display: none;}
#rodape .container-navegacao-rapida .colunas{width:100%; display:table; vertical-align:top; color:#ffffff;}
#rodape .container-navegacao-rapida .colunas .coluna:first-child{border-left:none;}
#rodape .container-navegacao-rapida .colunas .coluna{vertical-align:top; display:table-cell; width:420px; border-left:1px solid #363636; padding:0px 20px;}
#rodape .container-navegacao-rapida .servicos-e-beneficios{width:230px !important;}
#rodape .container-navegacao-rapida .institucional{width:170px !important;}
#rodape .container-navegacao-rapida .colunas .titulo{font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; display:block;}
#rodape .container-navegacao-rapida .colunas .coluna a{color:#ffffff; font-weight:nornal; line-height:16px; font-size:11px; font-weight:bold; text-transform:uppercase;}
#rodape .container-navegacao-rapida .colunas .coluna a:hover{text-decoration:underline;}
#rodape .container-navegacao-rapida .colunas .nome-secao{display:block; text-transform:uppercase; color:#e30014; font-size:14px; font-weight:bold; background-image:url('../../images/mitsubishi/seta-vermelha-nav-rap-media.png'); background-repeat:no-repeat; padding-left:10px; background-position:0px 3px;}
#rodape .container-navegacao-rapida .agrupadores{display:table;}
#rodape .container-navegacao-rapida .agrupadores .grupo{width:150px; padding:10px 5px; vertical-align:top;}
#rodape .container-navegacao-rapida .colunas ol {padding:5px 0px;}
#rodape .container-navegacao-rapida .colunas ol li{display:block; margin-left:15px; padding:0px 0px 0px 15px; background-image:url('../../images/mitsubishi/seta-vermelha-nav-rap-media.png'); background-repeat:no-repeat; background-position:0px 3px;}

/***GERAL***/

/***CONTAINER GERAL COMPONENTES***/
.container1{padding:20px 0px; overflow:visible;}

/***TITULOS***/
.titulo-mod1{font-size:16px; letter-spacing:-1px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.titulo-mod1 .vermelho{color:#e71000;}
.titulo-secao-nivel2 {display:block; margin:0px 0px 0px 0px; overflow:hidden;}
.titulo-secao-nivel2 h2{display:block; float:left; width:580px; font-size:22px; font-weight:bold; text-transform:uppercase;}
.titulo-secao-nivel2 strong{color:#e10613; font-weight:bold;}
.titulo-secao-nivel3{font-size:16px; text-transform:uppercase; font-weight:normal;}
.titulo-secao-nivel4{font-size:16px; color:#e10613; display:block; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #e10613;}
.titulo-secao-nivel5{font-size:16px; color:#e30014; display:block; text-transform:uppercase; font-weight:bold; overflow:hidden; line-height:20px; margin:0px !important;}
.titulo-secao-nivel5 a{font-size:16px; color:#e30014; display:block; text-transform:uppercase; font-weight:bold; overflow:hidden; line-height:20px; margin:0px !important;}
.titulo-secao-nivel5 img, .titulo-secao-nivel5  a img{margin-right:10px;}
.titulo-secao-nivel6{font-size:14px; color:#e30014; display:block; text-transform:uppercase; font-weight:bold; overflow:hidden; line-height:20px; margin:0px !important; margin-bottom:5px !important;}

/***TABELAS***/
.tab-mod1{width:100%; border:none; background-color:#ffffff; border-collapse: collapse;}
.tab-mod1 th{border:1px solid #ffffff; color:#ffffff; text-align:center; text-transform:uppercase; background-color:#717171; padding:12px; vertical-align:middle;}
.tab-mod1 td{border:1px solid #ffffff; color:#000000; text-align:center; background-color:#d6d6d6; padding:5px; vertical-align:middle;}

.tab-mod2{width:100%; border:none; background-color:#ffffff; border-collapse: collapse;}
.tab-mod2 th{border:1px solid #ffffff; color:#ffffff; text-align:center; text-transform:uppercase; background-color:#e30014; padding:10px; vertical-align:middle;}
.tab-mod2 td{border:1px solid #ffffff; color:#717171; text-align:center; background-color:#d6d6d6; padding:10px; vertical-align:middle;}

.tab-mod3{width:100%; border:none; background-color:#ffffff; border-collapse: collapse;}
.tab-mod3 td{border-bottom:1px solid #e1e1e1; color:#000000; text-transform:uppercase; text-align:left; padding:10px 0px; vertical-align:middle;}
.tab-mod3 .col1{width:50%;}
.tab-mod3 .col2{width:50%; font-weight:bold;}

.tab-mod4{width:100%; border:none; background-color:#ffffff; border-collapse: collapse;}
.tab-mod4 td{border-bottom:1px solid #e1e1e1; color:#000000; text-align:left; padding:10px 0px; vertical-align:middle;}

/***LINKS***/
.link-mod1{font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.link-mod1 .vermelho{color:#e71000;}
.link-medio-color-mod1{color:#e61000; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-left:20px;}

.link-mod2{font-size:14px; letter-spacing:-1px; padding:0px 0px 0px 20px; font-weight:bold; color:#000000; text-transform:uppercase; background-image:url(../../images/mitsubishi/dot-lista-seta-dupla-com-hover.png); background-repeat:no-repeat; background-position:5px 5px;}
.link-mod2:hover{background-image:url(../../images/mitsubishi/dot-lista-seta-dupla-com-hover.png); background-repeat:no-repeat; background-position:5px -19px; text-decoration:none; color:#e30014;}
.link-mod2-hover{background-image:url(../../images/mitsubishi/dot-lista-seta-dupla-com-hover.png); background-repeat:no-repeat; background-position:5px -19px; text-decoration:none; color:#e30014;}
.link-vermelho{color:#e71000;}

/***LINKS DE APOIO***/
.links-de-apoio{list-style:none; float:right;}
.links-de-apoio li{display:inline; padding-left:10px;}
.links-de-apoio li a{text-decoration:none;}

/* SUBMENU VEICULOS*/
#menu-principal ul li:hover .submenu-veiculos{
    padding: 0;
    left: 65px;
    width: 1180px!important;
    background-image: url(http://www.mitsubishimotors.com.br/portal/menu_veiculos/geral.jpg);
	background-repeat: no-repeat;
	background-position: 280px 0px;
}

.submenu-veiculos .container-menu-veiculos{
    width: 280px;
}

.container-menu-principal .submenu-veiculos .container-submenu-principal{
    padding: 33px 0 0 75px;
    border-bottom: solid 1px #ababa8;
    border-right: solid 1px #ababa8;
    width: 100%;
    box-sizing: border-box;
    height: 87px;
    cursor: pointer;
}

.container-menu-principal .submenu-veiculos .container-submenu-principal:hover{
    background-color: #e6e7e8;
}

.container-menu-principal .submenu-veiculos .container-submenu-principal:hover h5{
    background-image: url("http://apps-rockerheads.com.br/clientes/mit/new-menu/dot-submenu-principal-hover.png");
}

.container-submenu-menu-custom{
    display: none;
    position: absolute;
    left: 280px;
    background: white;
    top: 0;
    width: 900px;
    height: 520px;
    cursor: default;
}

.container-submenu-principal:hover .container-submenu-menu-custom{
    display: block;
}

.custom-menu-veiculo{
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 373px;
}

.custom-menu-veiculo td{
    vertical-align: middle;
    text-align: center;
}

.custom-menu-veiculo a{
    display: block;
    clear: both;
    color: #000;
}

.submenu-veiculos .container-submenu-principal .titulo-submenu-principal{
    display: inline-block;
}

.link-veiculo {
    color: black !important;
    margin-top: 5px;
}

.custom-menu-veiculo a {
  	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
 }

 .custom-menu-veiculo a:hover {
  	opacity: 0.7;
  	filter: alpha(opacity=70);
  	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
 }