/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:11px Tahoma, Arial, Sans-Serif;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*h2{font-weight:bold;}*/
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{width:100%;height:1px;border-bottom:none;border-left:none;border-right:none;border-top:1px solid #E5E5E5;clear:both;display:block !important;}
label{cursor:pointer;}
a{text-decoration:none;color:#666;outline:none;}
a:hover{color:#BF0000;text-decoration:underline;}
legend{display:none;}

/* ESTRUTURA */
#bgrGeral{background:url(../../../content/imagens/geral/bgBody.jpg) repeat-x fixed left top;}
#geral{width:775px;background:#FFF;}
#geral:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
#colLeft{width:199px;float:left;}
#colRight{width:576px;float:left;}
#logo, #ctl00_logo{width:160px;height:39px;margin:30px 10px 10px 20px; background:url(../../../content/imagens/geral/logo.gif) top left no-repeat;text-indent:-9999px;}
a#logo, a#ctl00_logo{display:block;}

/* MENU DE ACESSIBILIDADE */
#navAcess {position:absolute;left:-9999px;top:-9999px;}

/* MENU */
#nav{width:164px;margin-left:15px;font-size:11px;line-height:11px;margin-top:20px;}
#nav li{font-size:0px;line-height:0px;}
#nav a{font-size:11px;line-height:11px;}
#nav li a.n1{display:block;height:27px;width:164px;text-indent:12px;padding: 6px 0 0 0;font:13px Tahoma, Arial, Sans-Serif;color:#BF0000;text-transform: uppercase;font-weight:bold;text-decoration:none;background-image:url(../../../content/imagens/geral/bgr_menusmp.gif);background-position:0px 0px;background-repeat:no-repeat;}
#nav li a.on{background-position:-164px 0px;}

#nav li ul.n2{border-bottom:solid 1px #D6D6D6; width:151px; margin-left:12px; padding:6px 0; display:block; position:absolute; left:-9999px; top:0}
#nav li.atv ul.n2{display:block; position:relative; left:0}
#nav li.m4 ul.n2 {padding: 0 0 6px 0;}
#nav li ul.n2 a.n2{font:11px Tahoma;display:block;padding:3px 5px;width:141px;}
#nav li ul.n2 li.atv a.n2{font-weight:bold;color:#BF0000;}
#nav li ul.n2 a.n2:hover , #nav li ul.n2 li.atv a.n2:hover{background-color:#BF0000;color:#FFF;text-decoration:none;}
#nav li ul.n2 a.sub{background:url(../../../content/imagens/geral/setaMenu.gif) 120px 7px no-repeat;}
#nav li ul.n2 li.atv a.sub{font-weight:bold;color:#BF0000;}
#nav li ul.n2 a.sub:hover , #nav li ul.n2 li.on a.sub{background-color:#BF0000;background-position:138px 7px;color:#FFF;text-decoration:none;}

#nav li ul.n2 li ul.n3{display:block!important;position:absolute;background:#FFF;border:solid 1px #D6D6D6;margin-left:151px;margin-top:-40px;padding:10px;width:190px;z-index:9; left:-9999px;}
#nav li ul.n2 li ul.n3.show {left:auto}
#nav li ul.n2 li ul.n3 li a{display:block;padding:3px 5px;width:180px;}
#nav li ul.n2 li ul.n3 li a:hover{background-color:#BF0000;color:#FFF;text-decoration:none;}

/* SAC */
#SAC{position: relative; width:163px; margin:0 auto 0 10px; margin-top:10px;}
#SAC span{display:block; text-indent:-99999px;}
#SAC a{position:relative; text-indent:-9999px;}
#SAC .fale{top:0; width:163px; height:152px; display: block;}
#SAC ul  {position:relative;left:-9999px;top:-9999px;}

/* ACESSO RAPIDO */
#acessoRapido { background-color:#EBEBEB; margin-left:10px; width:174px; height:27px;  padding-top:7px; padding-left:5px; }
#acessoRapido .cmbAcessoRapido{border:1px solid #C9C9C9; color:#4D4E53; font-size:11px; vertical-align:middle;}
#acessoRapido .btn_sites{vertical-align:middle; width:21px; height:22px; }

/* LINKS DE APOIO */
#lnksApoio{ position:absolute; width:165px; margin:10px auto 0;}
#lnksApoio li{padding:4px 0; border-bottom:1px solid #D6D6D6;}
#lnksApoio a{display:block; width:163px; height:19px; background:url(/static_files/Financiamentos/icones/btnNavAuxiliarSpr.gif) no-repeat; text-indent:-99999px;}
#lnksApoio .lnkFale{background-position:0 -91px;} 
#lnksApoio .lnkFale:hover{background-position:-163px -91px}
#lnksApoio .lnkAutoline{background-position:0 -120px;} 
#lnksApoio .lnkAutoline:hover{background-position:-163px -120px}
#lnksApoio .lnkSeguranca{} 
#lnksApoio .lnkSeguranca:hover{background-position:-163px 0;}
#lnksApoio .lnkQualidade{background-position:0 -28px;} 
#lnksApoio .lnkQualidade:hover{background-position:-163px -28px;}
#lnksApoio .lnkEsportes{background-position:0 -146px;} 
#lnksApoio .lnkEsportes:hover{background-position:-163px -146px;}
#lnksApoio .lnkPerguntas{background-position:0 -174px;} 
#lnksApoio .lnkPerguntas:hover{background-position:-163px -174px;}
#lnksApoio .lnkMercado{background-position:0 -60px;} 
#lnksApoio .lnkMercado:hover{background-position:-163px -60px;}
#lnksApoio .lnkPrevencao{background-position:0 -201px;} 
#lnksApoio .lnkPrevencao:hover{background-position:-163px -201px;}
#lnksApoio .lnkSCR{background-position:0 -228px;} 
#lnksApoio .lnkSCR:hover{background-position:-163px -228px;}
#boxBusca{position:absolute;top:13px;left:500px; width:185px; padding:3px 0 0 25px; background:url(../../../content/imagens/geral/iconesSpr.png) no-repeat;}
#boxBusca input{float:left;}
#boxBusca .txtBusca{width:155px; margin-right:3px; padding:3px 3px 2px;background:url(../../../content/imagens/geral/bgBusca.gif); border:0; font-size:11px; color:#666; font-family:Arial;}
#boxBusca .btnEnviar{width:20px; height:19px; background:url(../../../content/imagens/geral/btnSpr.png); border:0;}
#boxBusca .btnEnviar:hover{background-position:0 -19px; cursor:pointer;}

a.contrasteBt {position:absolute;top:15px;left:732px; display:block; width:20px; height:20px; background:url(../../../content/imagens/geral/btContraste.gif) no-repeat; text-indent:-9999px;}
a.contrasteBt:hover {background-position:0 bottom}

/* CLASSES GERAIS */
.after:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.none{display:none;}
.fl{float:right !important; margin-top:0px;padding-right:12px;}
.fr{float:right !important;}
.clr{clear:both !important;}
.img{padding:1px; border:1px solid #C8C8C8 !important;}
/*---- COMBO ----*/
#slcSimuladores{padding:2px 5px;color:#333;background:#FFF;border:1px solid #C9C9C9; font-size:11px;color:#4D4E53;}
.autoline{padding:2px 5px;color:#333;background:#FFF;border:1px solid #C9C9C9; font-size:11px; color:#4D4E53; width:45%;}
.border{border:1px solid #C9C9C9;width:18px !important; height:16px !important;background:url(../../../content/imagens/geral/btnSelect.gif) !important;cursor:pointer;}
.comboboxContainer{height:19px;}
.comboboxValueContainer{height:18px !important;background:#fff;border:1px solid #C9C9C9; border-bottom-width:2px;}
.comboboxValueContent{z-index:100;padding:3px 5px;color:#7A7A7A;}
.comboboxDropDownButton{width:18px !important; height:16px !important;background:url(../../../content/imagens/geral/btnSelect.gif) !important;cursor:pointer;}
.comboboxDropDownContainer{padding:0;background:#fff; border:1px solid #C9C9C9;}
.comboboxDropDownContainer li{padding:2px 5px;color:#333;background:#FFF;}
.comboboxDropDownContainer .comboboxItemHover{background:#ccc;color:#fff;}
/* ACESSO RÁPIDO */
#acessoRapidoDrop{display:none; position:fixed;_position:absolute;_top:expression(((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop)) + 'px'); top:0; left:522px; z-index:15; width:230px; height:250px; overflow:auto; border:1px solid #BF0000; background:#fff;}
#acessoRapidoDrop li{padding:7px 10px 10px; border-bottom:1px solid #E6E6E6;zoom:1;} 
#acessoRapidoDrop li li{padding:0 0 0 5px; border:0; line-height:140%; zoom:1;}
#acessoRapidoDrop h3, #acessoRapidoDrop h3 a{width:auto; margin-bottom:3px; font-size:12px; color:#BF0000; font-weight:bold;}
#acessoRapidoDrop a{color:#333;}
#acessoRapidoDrop li li ul{margin-bottom:5px;}
#acessoRapidoDrop li li li{padding-left:10px; font-size:10px;zoom:1;}
#acessoRapidoDrop li li li a{color:#666;}
#ajudaLogin{display:none; position:fixed;_position:absolute;_top:expression(((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop)) + 'px'); top:0px; left:500px; z-index:15; width:180px; height:137px; overflow:auto; border:1px solid #BF0000; background:#fff;}
#ajudaLogin li{background:url(../imagens/geral/seta_right.gif) 6px 10px no-repeat; padding:7px 10px 10px 15px; border-bottom:1px solid #E6E6E6;} 
#ajudaLogin a{color:#333;}
#ajudaLogin a:hover{color:#BF0000;}
/* FORM */
.frmRadio{width:13px;height:13px;padding:0;margin:0;}



#conteudo #conteudoInt1 table th strong {color:#bf0000; font-size:14px;}
#conteudo #conteudoInt1 table th {border:1px solid #CCCCCC; padding:5px; width: 50%; font-size:12px; background-color: #e6e6e6;}
#conteudo #conteudoInt1 table td {border:1px solid #CCCCCC; padding:5px; text-align:center; width: 50%; }
#conteudo #conteudoInt1 table {width: 260px; float:left;}
#conteudo #conteudoInt1 li {list-style-image:none; list-style-type:none; margin-bottom:3px; background:url(../../../content/imagens/geral/bltSquare.gif) no-repeat 0px 6px; padding-left: 10px;}
#conteudo #conteudoInt1 h2 {font:14px Tahoma;}

#conteudoInt1 div {float:left;}


#boxBanner1024{position:fixed;top:15px;left:795px;z-index:2; width:185px; display:block;}
#boxBanner1024{_position:absolute;_bottom:auto;_top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop + 15 +"px" : body.scrollTop + 15 +"px");}
#boxBanner1024.font{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#666666;font-style:oblique;}
#boxBanner1024 .boxTop{background:#fff url(../../../content/imagens/geral/bgSidebarTop.jpg) no-repeat top;}
#boxBanner1024 .boxBot{background:url(../../../content/imagens/geral/bgSidebarBot.jpg) no-repeat bottom; padding:10px 0 9px 0;}
#boxBanner1024 .boxMid{border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; padding-bottom:10px;}
#boxBanner1024 h6{padding-bottom:5px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 55px top; border-bottom:1px solid #D6D6D6; text-indent:-9999px;}
#boxBanner1024 p{width:150px; height:51px; margin:15px 0 0 15px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 0 -24px; text-indent:-99999px;}
#boxBanner1024 ul{margin:10px 15px;}

#boxBanner1024 li a{display:inline;}
#boxBanner1024 .l1{height:30px; background-position:0 -98px;}
#boxBanner1024 .l1 a{height:30px;}
#boxBanner1024 .l2{height:28px; background-position:0 -146px;margin-bottom:0px;}
#boxBanner1024 .l2 a{display:block;height:28px;}
#boxBanner1024 .btnCadastrese{display:block; width:86px; height:16px; margin:0 0 20px 15px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 0 -142px; text-indent:-9999px;}
#boxBanner1024 .banner{padding:20px 15px 0; border-top:1px solid #D6D6D6;}
#boxBanner1024 .banner div{padding:6px; background:#E4E4E4; text-align:center;}

#boxbanner1024{position:absolute;top:303px;left:795px;z-index:2; width:185px; display:block;}
#boxbanner1024{_position:absolute;_bottom:auto;_top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop + 15 +"px" : body.scrollTop + 15 +"px");}

#boxBanner1024.font{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#666666; font-style:oblique;}
#boxbanner1024 .boxtop{background:#fff url(../../../content/imagens/geral/bgSidebarTop.jpg) no-repeat top;}
#boxbanner1024 .boxbot{background:url(../../../content/imagens/geral/bgSidebarBot.jpg) no-repeat bottom; padding:10px 0 9px 0;}
#boxbanner1024 .boxmid{border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; padding-bottom:10px;}
#boxbanner1024 h6{padding-bottom:5px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 55px top; border-bottom:1px solid #D6D6D6; text-indent:-9999px;}
#boxbanner1024 p{width:150px; height:51px; margin:15px 0 0 15px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 0 -24px; text-indent:-99999px;}
#boxbanner1024 ul{margin:10px 15px;}
#boxbanner1024 li a{display: inline;}
#boxbanner1024 .l1{height:30px; background-position:0 -98px;}
#boxbanner1024 .l1 a{height:30px;}
#boxbanner1024 .l2{height:28px; background-position:0 -146px;margin-bottom:0px;}
#boxbanner1024 .l2 a{display:block;height:28px;}
#boxbanner1024 .btncadastrese{display:block; width:86px; height:16px; margin:0 0 20px 15px; background:url(../../../content/imagens/geral/sidebarSpr.gif) no-repeat 0 -142px; text-indent:-9999px;}
#boxbanner1024 .banner{padding:20px 15px 0; border-top:1px solid #D6D6D6;}
#boxbanner1024 .banner div{padding:6px; background:#E4E4E4; text-align:center;}

#boxbanner1024 .banner_inf_sky{padding-top: 10px; text-align:center;}
#selorio{position:absolute;top:15px;left:810px;z-index:2; width:185px; display:block;}

/* CLASSES CONTRASTE */

.contraste,
.contraste #geral {background:#000!important;}

.contraste #logo, .contraste 	#ctl00_logo{background-image:url(../../../content/imagens/contraste/logo.gif)!important}
.contraste #nav li a.n1{background-image:url(../../../content/imagens/contraste/bgr_menusmp.gif)!important; color:#fff}
.contraste #nav li ul.n2 li.atv a.n2{font-weight:bold;color:#000;}
.contraste #nav li ul.n2 li a.n2{color:#FFF;}
.contraste #nav li ul.n2 a.n2:hover , #nav li ul.n2 li.atv a.n2:hover{background-color:#FFF;color:#000;text-decoration:none;}
.contraste #nav li ul.n2 li ul.n3 li a:hover{background-color:#000;color:#FFF;}
.contraste #nav li ul.n2 a.sub:hover , .contraste  #nav li ul.n2 li.on a.sub{background-color:#FFF; color:#000}

.contraste #nav li ul.n2 a.sub{background-image:url(../../../content/imagens/contraste/setaMenu.gif) ; color:#fff}
.contraste .box270Top {background:000; border:1px solid #fff}
.contraste .box270Bot {background-image:none!important; border:0}
.contraste .box270Mid { border:0}

.contraste #caminhopao li.sep {background-image:url("../../../content/imagens/contraste/blt_caminhopao.gif");}

.contraste div.boxAbas ul.abas li.on a {background-color:#000; color:#ffffff!important; border-color:#fff}
.contraste div.boxAbas ul.abas li a {background-color:#FFF; color:#000!important; border-color:#fff}

.contraste div.boxAbas1 ul.abas1 li.on a {background-color:#000; color:#ffffff!important; border-color:#fff}
.contraste div.boxAbas1 ul.abas1 li.a {background-color:#FFF; color:#000!important; border-color:#fff}
.before:before{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.none{display:none;}
.fl{float:right !important; margin-top:0px;padding-right:12px;}
.fr{float:right !important;}
.clr{clear:both !important;}
.img{padding:1px; border:1px solid #C8C8C8;}


.contraste #navFooter h4 {background-image:url("../../../content/imagens/contraste/seta_bottom.gif");}

.contraste #conteudoInt li {background-image:url("../../../content/imagens/contraste/seta_right.gif"); color:#fff; background-repeat:no-repeat; list-style:none; padding-left:10px; background-position:0 9px}

.contraste .footerCont .voltar, .contraste .footerContBorda .voltar {background-image:url("../../../content/imagens/contraste/seta_left.gif"); color:#fff}

.contraste .vt_box1 , .contraste .box1  {background-color:#000; color:#fff; border:1px solid #fff}

.contraste .lnkExternal {background-image:url("../../../content/imagens/contraste/ico_link_externo.gif")}

.contraste .listaAutoLine dt a {background-image:url("../../../content/imagens/contraste/ico_seta_dl.gif"); color:#fff}
.contraste .listaAutoLine dd ,
.contraste div.boxRound div.content
{background-color:#000; color:#fff; border:1px solid #fff}

.contraste .jqmWindow {background-color:#000; color:#fff;}
.contraste .modLogin .logo,
.contraste .modRegulamento .logo,
.contraste .modCG .logo,
.contraste .modAjudaLogin .logo {background-image:url("../../../content/imagens/contraste/logoPq.gif"); background-repeat:no-repeat}

.contraste .modLogin .cont .content,
.contraste .modAjudaLogin .cont .content {background-color:#000}

.contraste .modLogin .cont .content,
.contraste .modAjudaLogin .cont .content {border:0}

.contraste .jqmClose {background-image:url("../../../content/imagens/contraste/btnFechar.gif")}

.contraste .prodSubBullet01,
.contraste #conteudo #conteudoInt1 li
 {background-image:url("../../../content/imagens/contraste/ico_seta_dir.gif")}
.contraste .prodSubBullet02 {background-image:url("../../../content/imagens/contraste/ico_seta_baixo.gif")}

.contraste .formDefault {border:1px solid #fff; background:#000}
.contraste .formDefault input,
.contraste .formDefault textarea,
.contraste .formDefault select,
.contraste .lstAccordion dd 
{border:1px solid #fff; background:#000; color:#fff}

.contraste .formDefault .btnEnviar {background:url("../../../content/imagens/geral/btnEnviar.gif") no-repeat scroll left top transparent;border:0 none;cursor:pointer;float:right;font-size:0;height:20px;margin:0 93px 0 0;text-indent:-9999px;width:44px;}
.contraste .lstAccordion dt span {background-image:url("../../../content/imagens/contraste/arrowSpr.gif")}



/* COR BRANCA NA FONTE */
.contraste .divHome h2,
.contraste .box270Top a,
.contraste h3,
.contraste h3 a,
.contraste .s1 a,
.contraste .s2 a,
.contraste .boxProdutos a,
.contraste .boxProdutos,
.contraste #caminhopao li a,
.contraste #caminhopao li,
.contraste h1,
.contraste .fontSize p ,
.contraste #conteudo p,
.contraste #conteudo a,
.contraste #conteudo h2,
.contraste #conteudoInt h2,
.contraste #conteudoInt h4,
.contraste #conteudoInt p,
.contraste #conteudoInt li a,
.contraste div.boxSubAbas1 ul li a,
.contraste .SACSF,
.contraste #conteudoInt ul li.atv a, 
.contraste .listaLinks li.atv a,
.contraste #conteudo #conteudoInt1 h2,
.contraste .box1 h3,
.contraste  .modLogin h3,
.contraste .modRegulamento h3,
.contraste .modCG h3,
.contraste .modAjudaLogin h3,
.contraste div.boxRound div.content h3,
.contraste #colunas,
.contraste .formDefault label,
.contraste .formDefault p,
.contraste .lstAccordion dd ul
{color:#fff}



/* SEM FUNDO */
.contraste .jqmWindow,
.contraste #bgrGeral,
.contraste .boxSimulacao,
.contraste div.boxRound div.content
{background-image:none!important}




.login
{
    /*FLOAT: left;*/
    BACKGROUND-IMAGE: url(/static_files/Financiamentos/loginlojista.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 167px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 153px
}

.login2
{
    /*FLOAT: left;*/
    
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 167px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 153px
}
   
.ok
{ 
    FLOAT: right;
    BACKGROUND-IMAGE: url(/static_files/Financiamentos/btn_login_ok.gif);
    MARGIN: 5px 7px 0px 10px;
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 20px
}
.loginusuario
{ 
    MARGIN: 5px 0px 0px 0px;
}
.loginsenha
{ 
    MARGIN: 10px 0px 0px 0px;
}