﻿fieldset.envieMsgCaptalizacao .line {
    margin:20px 0 0 0;
    float: left;
    width: 80%;
}
fieldset.envieMsgCaptalizacao legend {
    font-weight: bold;
    margin: 10px 0 15px 0;
}
.visibility-hidden{
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	height:0;
}

.prodRelac .txtDest a.underlineNone{
	text-decoration: none;
}
.catDestaque .txtDest a.underlineNone{
	text-decoration: none;
}

.impressao-li{
	padding: 0 0 0 0 !important;
}

.contentAllInt .simuEtapa .simuEtapaCont .etapa form .divSimPrev { width: inherit; margin: 30px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form .divSimPrev p { float: left; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform1{ width: inherit; margin: 15px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform1 p{ float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform2{ width: inherit; margin-top: 30px; float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform2 p{ float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform3{ width: inherit; margin-top: 30px; float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform3 p{ float: left; }

.contentAllInt .simuEtapa .simuEtapaCont .formSimPerfil .btnOk { float: inherit !important; margin: 45px 0 0 0 !important; }

.contentAllInt .filtros .content .formato1 span {float: left; margin-right: 45px;}
.simulador-formato1-fieldset { float:none !important; left; margin-right: 0 !important; }
.simulador-formato1-checkbox {margin: 19px 5px 0 0 !important; float: left !important;}

.contentAllInt .filtros .content .formato1 fieldset .checkfiltros { float:left !important; margin: 18px 5px 0 0 !important; }
.contentAllInt .simulador .simuTira .seta .setaMiolo .tiratextBottom { margin: 25px 0px 0px 12px; color:#fff;  }
.contentAllInt .prodRelac a.underlineNone { text-decoration: none !important; }

.contentAccordion .spanAccordio {border-bottom: 1px solid #bdbdbd; display: block; padding: 5px 16px; margin: 0px 0px 13px 0px; text-align: center;}
.contentAccordion .liAccordioOne { border-bottom: 1px solid #bdbdbd; display: inline; padding: 5px 20px !important; margin-left:120px !important; }
.contentAccordion .liAccordio {border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; display: inline; padding: 5px 20px !important; }
.contentAccordion .liAccordioLast {border-bottom: 1px solid #bdbdbd; display: inline; padding: 5px 20px !important; }
.contentAccordion .ulAccordio {margin:0 0 20px 120px !important;}
.contentAccordion .ulAccordioMax {margin:0 0 20px 12px !important;}


/*classe para quebrar a linha de um bloco, aplicar Ãƒ  divs*/ 
.blockDefault{
display:inline-block;
margin-bottom: 5px;	
}
/*Itau - Interna - SentenÃƒÂ§a 
.contentAllInt .contTop ul {list-style: square; padding-left: 10px;}
/*Itau - Util - Include JavaScript --> */
.dicaRegion {display:none; padding: 5px 30px; color: red; font-weight: bold;}
div.vui-cps-ui-ice-page-region .dicaRegion {display:block !important}
/* Itau - Interna - Dicas --> */
.wrn-msg{color: #f00;}
.wrn-msg-2{color: #f00;font-weight: bold;}
.toMainContent a{ position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;} 
 
.toMainContent a:focus{ position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; } 

/*
http://www.itau.com.br/creditos-financiamentos/credito/pessoal/simulador/
displayView -> simuladorCetPfTipo1.jsp
*/
.display-none{	
display:none;
}
.display-block{
display:block;
}
.opacity-none{
opacity:0;	
}

/*
http://conteudowebdes-html/itau/atendimento/envie-mensagem/
/displayviews/envieMensagemPf.jsp
*/
.width-180{
width:180px;	
}

/*
http://itau.com.br/creditos-financiamentos/veiculos
displayView -> LinksSubMenu.jsp
*/
.red-color{
color: red;	
}

/*Arquivo buscaFast.js, remoÃƒÂ§ÃƒÂ£o de css inline
http://www.itau.com.br/resultados/;
*/
.gifBusca-a{
margin-left: 50%; 
padding-left: -16px;
}

.bannerBlackFridayCss-a{
margin-bottom: 20px; 
height: 68px;
background-image: url(https://www.itau.com.br/_arquivosestaticos/Itau/defaultTheme/img/campanhaBlackFriday.png);
display: block;
}

/*
CSS do Peronio
*/
#fieldsetcmb3{display:none;}
/* underline para link de vitrine*/
.textUnderline{text-decoration: underline}
/* correÃƒÂ§ÃƒÂ£o lightbox zoom 200% */
.lightboxStyle{
width:85%!important;
}

/*corrÃ§Ã£o acessibilidade da pÃ¡gina itau/servicos/boletos, separado os botoes de ajuda do conteudo do radio. */
.alignBtnIntBoletos{
	margin: -2px -16px!important;	
}

p.btnVitrine.vseg{margin-top:12px;position:absolute;bottom:-25px;}
.vitrineSeguros div a{text-decoration: none;}
.video{position:relative;}
.contentSidebar form{position:relative;float:left;}

.btnSiteSF{
*display: block;
    padding: 5px 12px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
    font-weight: 700;
    border: 1px solid #646261;
    border-bottom: 1px solid #646261;
    color: #eff4f8;
    text-shadow: -1px -1px 0 rgba(100, 95, 90, .6);
    background: #646261 url(../img/btn-action-default.png) 0 bottom repeat-x;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3) inset;
    -moz-box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3) inset;
    box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3) inset;
}

/*Para tratar a quebra no layout da página /atendimento/envie-mensagem/ */
.simuEtapaCont fieldset{  
display:block!important;
width: 100%!important;
}
.dicasCarrossel .jcarousel-skin-tango ul li h2.tit {
    margin: 15px 0 10px 0;
    font-size: 21px;
    line-height: 24px;
    color: #f47920;
}

.dicasCarrossel .jcarousel-skin-tango ul li h2.titBlack {
    margin: 15px 0 10px 0;
    font-size: 21px;
    line-height: 24px;
    color: #000000;
}

/*contraste*/
.acess-contraste-icon{
   position:absolute;
   /*right:225px;*/
   right:164px;
   top:-40px;
}

.alignCont{
right: 191px!important;
}