﻿/*** Bread e Busca PG Default***/
.bread-busca-home { width:100%; height:45px; background:#f2f2f2; font-size:12px; }
.bread-busca-home .container { width:1000px; margin:0 auto; background:#666; display:table; }
.bread-busca-home .container p { color:#f4f4f4; display:inline-block; float:left; margin:10px 0 0 15px; margin-top/*\**/:5px \9; }
.bread-busca-home .container p span span { font-size: 24px; position: relative; top: 3px; top/*\**/:5px \9; display: inline-block; }
.bread-busca-home .container fieldset { display:inline-block; width:514px; float:right; }
.bread-busca-home .container fieldset input { width:213px; background:#f2f2f2; float:left; border:none; margin:1px 0 0 160px; padding: 14px 0 13px 10px; font-size:13px; }
.bread-busca-home .container fieldset .btn-buscar { display:inline-block; width:127px; height:45px; float:left; background:url(/BradescoEuropa/static_files/img/btn-buscar.jpg) no-repeat; text-indent:-9999px; }
span.bread-locPage { font-size:11px; color:#fff; position:relative; top:-30px; left:-125px; display:inline-block; width:200px; }

/*** Conteúdo ***/
.miolo-cont { font-size: 12px; }
.content-home { display:table; width:100%; height:460px; background:#d7d7d7; margin:0 auto; }
.content-home .container { display:table; width:1000px; height:460px!important; margin:0 auto; }
.content-home .container-banner { width:1000px; height:460px!important; margin:0 auto; margin-bottom:-400px; position: relative; overflow: hidden; }
.content-home .container-banner img { position:absolute; top: 0; left: 0; }

.content-home .container-banner .elements { display: block; position:relative; width: 10000px; height: 460px; overflow: hidden; }
.content-home .container-banner .elements li { position: relative; width: 1000px; height: 460px; float: left; }
.content-home .container-banner .texto { width: 300px; float: right; margin: 140px 0 0 0; }
.content-home .container-banner .texto h3.titBanner { display:inline-block; float:right; position:relative; width:230px; color:#CD0A2A; font-size:20px; border-bottom:1px solid #CD0A2A; padding:0 0 10px 0; }
.content-home .container-banner .texto h4 { display:inline-block; float:right; position:relative; width:215px; color:#333; margin:15px 15px 0 0; font-size:15px; }
.content-home .container-banner .seta-left { display:block; width:39px; height:40px; background:url(/BradescoEuropa/static_files/img/setas-banner.png) no-repeat; position: absolute; bottom: 10px; right: 50px; }
.content-home .container-banner .seta-right { display:block; width:39px; height:40px; background:url(/BradescoEuropa/static_files/img/setas-banner.png) no-repeat -39px 0; position:absolute; bottom:10px; right: 10px; }
*+html .content-home .container-banner .seta-left { bottom:15px; }
*+html .content-home .container-banner .seta-right { bottom:15px; }

/*** Menu ***/
.menu-home { font-size:12px; }
.menu-home ul { display:inline-block; width:200px; min-height:435px; float:left; background: url(/BradescoEuropa/static_files/img/bg-menu-home.jpg) no-repeat center bottom; margin:-51px 0 0 10px; padding:15px 0 30px 0; position:relative; z-index:2; }
*+html .menu-home ul { padding:5px 0 30px 0; min-height:445px; } /*IE7*/
.menu-home ul li a { display:block; width:176px; text-transform:uppercase; color:#fff; padding:10px 0 10px 25px; font-size:13px; background:url(/BradescoEuropa/static_files/img/menu-seta.jpg) no-repeat 13px 15px; text-decoration:none; outline:none; margin:0 0 0 -3px; }
*+html .menu-home ul li a { background:url(/BradescoEuropa/static_files/img/menu-seta.jpg) no-repeat 13px 5px ; padding:0 0 0 25px; }/*IE7*/
.menu-home ul li a:hover, .menu-home ul li a.ativo { background:url(/BradescoEuropa/static_files/img/menu-seta-select.jpg) no-repeat 1px 11px; color:#c2ae9d; }
*+html .menu-home ul li a:hover, *+html .menu-home ul li a.ativo { background:url(/BradescoEuropa/static_files/img/menu-seta-select.jpg) no-repeat 1px 1px; color:#c2ae9d; }/*IE7*/
.menu-home ul li p { font-family:Georgia, Verdana; font-style:italic; font-size:14px; padding:20px 0 20px 0; display:inline-block; clear:both; color:#fff; border-top:1px solid #5c5c5c; float:left; }
.home-citacao { font-family:Georgia, Verdana; font-style:italic; font-size:14px; padding:20px 0 20px 0; display:inline-block; clear:both; color:#fff; border-top:1px solid #5c5c5c; float:left; }
*+html .menu-home ul li p { margin:20px 0 0 0; }
.menu-home ul li p img { float:left; margin:0 0 20px 5px; }
.menu-home ul li pre { display:block; clear:both; margin:0 0 0 35px; color:#fff; }
    
.menu-home ul li.big a:hover, .menu-home ul li.big a.ativo { background:url(/BradescoEuropa/static_files/img/menu-seta-select2.jpg) no-repeat 1px 11px; }
.menu-home .aviso-menu { padding: 10px 10px 10px 15px;font-family: Georgia, Verdana;font-style: italic;font-size: 14px;color: #fff;}
.menu-home .aviso-menu p { border-top: 1px solid #5c5c5c;}
.menu-home .aviso-menu-ass {padding: 10px 10px 10px 50px;}
.menu-home .aviso-menu-ass span {color: #fff;font-family: Arial, Verdana, Georgia;}
    
/*** Footer ***/
.footer-home { position:relative; width:100%; background:#f2f2f2; clear:both; z-index:1; margin:-29px 0 0 0; }
*+html .footer-home { margin:0; }
.footer-home .lstFooter { width:945px; margin:0 auto; display:table; }
.footer-home .lstFooter li { display:inline-block; float:left; margin:42px 20px 0 0; font-size:11px; width:300px; color: #333; }
.footer-home .lstFooter li strong { font-size:16px; font-weight:bold; }
.footer-home .lstFooter li p { display:inline-block; float:left; width:120px; font-style:italic; font-size:13px; font-weight:bold; color:#737373; margin:30px 0 0 20px; line-height:1.3em; }
.footer-home .lstFooter li p .btn-lnk { display:inline-block; width:14px; height:14px; background:url(/BradescoEuropa/static_files/img/btn-lnk-foot-home.jpg) no-repeat; margin:15px 0 0 0; }
.footer-home .lstFooter li a { font-size:16px; font-weight:bold; text-decoration:none; color:#333; }
.footer-home .lstFooter li img { float:right; }
.footer-home .lstFooter li.divisor { margin:60px 20px 0 0; width:1px; height:155px; background:url(/BradescoEuropa/static_files/img/line-divisor-lst-footer.gif) repeat-y; }
.footer-home .lstFooter li.first { margin-left:10px; }
.footer-home .lstFooter li.last { margin:20px 0 0 0; padding:30px 0 0 0; width:230px; height:113px; }

/* ETC */
.pb0 { padding-bottom: 0px; }
.mb20 { margin-bottom: 20px; }
.ml220 { margin-left: 220px !important; }
.mt50 { margin-top: 50px; }
.mtb20 { margin: 20px 0px; }
.dib45 { display: inline-block; width: 45px; height: 10px; }
.dn { display: none; }
.noBorderDashedBottom { background: none !important; }
.form-buttons-tp2 { width: 530px; padding-top: 20px; }
.txt-info-form { display: block !important; width: 100%; padding-left: 210px; }
.txt-ttl-sub-forms { font-size: 0.8em; font-weight: normal; margin-left: 10px; }
.box-acesso-outros-perfis-cpf { padding-top: 20px; padding-left: 60px; }
.conteudo-2 .bloco .border { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top: 1px solid #ececec; padding: 7px; min-height: 100px; }
.conteudo-2 .bloco .border small { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; padding: 5px; margin: 0px 5px 5px 0px; background-color: #f1f1f1; font-size: 0.7em; text-transform: uppercase; }
.conteudo-2 .bloco .border small + small { margin-right: 0px; }
.conteudo-2 .bloco .border img { position: relative; margin-top: 2px; left: -8px; }
.conteudo-2 .bloco .border .content { padding-top: 10px; min-height: 100px; }

#form-submit-check-msg { display: none; }

#cont-tipo-documento-2,
#cont-tipo-documento-3 { display: none; }

#view-box.box-voce-veiculos-estados ul { display: none; }
#view-box.box-voce-veiculos-estados #box-voce-veiculos-sp { display: block; }

/* BARRA LOGIN CPF */
#top-bar { width: 1094px; padding-left: 138px; }
#form-acesso .campo-cpf-1 { width: 42px; }
#form-acesso .campo-cpf-2 { width: 30px; }
#form-acesso .campo-sep { padding: 8px 2px 0px 2px; }

/*** Barra Top***/
#top-bar,
#header .logo,
#nav > li > a, #nav > li .menu-topo a,
#footer .bgr-footer { background-image: url("/BradescoEuropa/static_files/img/ir-portal.png"); }
.txt-color-tp2 { color: #00539f !important; }
.txt-bold { font-weight: bold; }
.txt-color-normal { color: #222 !important; }
.-js-expansivel .lnk-tooltip,
.expansivel .lnk-tooltip { visibility: visible !important; display: inline-block !important; }

/* HEADER */
/* HEADER */
#nav { background: none; }
#nav .pf li.portal-bradesco { position: relative; padding: 0 }
#nav .pf .portal-bradesco a { margin: -36px 373px 0px; }
#nav .pf .portal-bradesco a { width: 127px; background-position: 127px -7px; }
#nav .pf .portal-bradesco a:hover {background-position: 1px -7px;}
#top-bar .top-bar-center { padding-top: 0px; text-align: center; left: 410px; margin:0px 0px 0px 0px; }
#nav .pf .menu-topo a, #nav .pj>a, #nav .poder-publico>a, #nav .mais-perfis>a {
    display: block;
    padding-bottom: 0px;
    
    text-indent: -9999px;
    overflow: hidden;
    padding-left: 0px;
}
#nav .pf {
    padding: 0;
}
    #nav .pf .menu-topo a {
        height: 30px;        
        }
#nav {
    float: right;
    /* height: 89px; */
    padding-right: 2px;
}

