﻿@import url("ui/jquery-ui-1.8.18.custom.css");
@import url("fonts.css");
@import url("orbit-1.2.3.css");
@import url("dd.css");
@import url("quemsomos.css");
@import url("credenciais.css");
@import url("sobreitaubba.css");

* {
	margin:0;
	padding:0;
	font-family:'myriadproRegular', Arial;
}

html, body {
	height:100%;
}

body {
	background:url(../img/bg.gif) transparent 0 0 repeat;
}

body * {
	outline:none;
}

img {border:none;}

ul li {
	list-style:none;
}

/* MISC */
.conteudo-alinhado {
	width:980px;
	margin:0 auto;
}
.content-margin-image .line {border: 1px solid #d5d5d5;}
input.bt {
	border:none;
	cursor:pointer;
}

#conteudo-geral {
	width:100%;
}

a {
	text-decoration:none;
	color:#254578;
}
fieldset {padding: 0; margin:0; }
fieldset legend {padding: 0; margin:0; }

a.cinza {
	color:#6c6c6c;
	text-decoration:underline;
}

a.cinza:hover {
	text-decoration:none;
}
.linked_box fieldset, #onde-estamos fieldset, .linked_box li {cursor: pointer;}
.rounded-gray.format #tl.gray, .rounded-gray.format #tr.gray {top: 11px;}
.rounded-gray.format #tl.gray, .rounded-gray.format #tr.gray {*top: 27px;}

.left{ float:left;}
.right{float:right;}
.clear{clear:both;}
.voltar {color:#254578;}
.inline-list li { float: left; display:inline; }
.margin-bottom8px {margin-bottom: 8px;}
.padding-top-28px {padding-top: 28px;}
hr.solid {border: 1px solid #EAEAEA;}
/*#conteudo-principal>div { width:1002px; margin:0 auto; overflow:hidden;}*/
hr {
	border-bottom: 2px dotted #c2c2c2;
	border-top:0 none;
	border-left:0 none;
	border-right: 0 none;
    margin: 0;
    padding: 0;
    position: static;
    width: 620px;
    
}

#conteudo-principal #bread{
	border-bottom: 2px dotted #C2C2C2;
    display: block;
    height: 35px;
    padding-top: 25px; 
    margin-bottom: 40px;}
#conteudo-principal.home a {color: #6c6c6c;}
#conteudo-principal.home legend a {color: #D88037;} 
#box-ondeestamos { position:relative; border-right: 2px solid #325586; 
border-bottom: none; 
border-left:  none; 
border-top:none;
-webkit-margin-top-collapse: separate;}

#box-ondeestamos .legend{ bottom: -8px; position: absolute;right: 22px; 
    font-size: 16px;
    text-transform: uppercase;
	color:#325586;
}

.line-height20{line-height:20px;}

#box-ondeestamos #br{background:url(../img/misc/border-br.jpg) no-repeat; display: block;height: 22px;right: -4px;position: absolute;bottom: 0px;width: 18px; z-index:200;}
#box-ondeestamos #br.blue{background:url(../img/misc/border-br.jpg) no-repeat;}

#box-ondeestamos #mapa { border-top: 2px dotted #A1A1A1; margin: 20px 15px; padding-top: 13px; -webkit-padding-after: 20px;}
#conteudo-principal #bread .inline-list li { font-size: 14px;font-weight:bold; color:#2f517f; margin-left:10px; border: 0; padding: 0;}
#conteudo-principal #bread .inline-list li a {color:#a1a1a1; background: none; padding: 0; margin: 0; line-height: 13px; height: auto; font-family: 'myriadproRegular', Arial; }

/* HEADER */
#conteudo-geral #header {z-index:1000;}

#conteudo-geral #header #barra-superior {
	height:26px;
	width:100%;
	background:#fff;
	padding:3px 0;
}

#conteudo-geral #header #barra-superior .left {
	float:left;
	padding-left:17px;
}

#conteudo-geral #header #barra-superior .right {
	float:right;
	padding-right:30px;
}

#conteudo-geral #header #barra-superior .right span {
	float:left;
}

#conteudo-geral #header #barra-superior .right form{
	float:left;
	padding-top:2px;
}

#conteudo-geral #header #barra-superior .right .codigoframe {
	margin-top:2px;
	margin-left:15px;
}

#conteudo-geral #header #barra-superior .right form input#enviar-codigo-operador {
	background:url(../img/header/bt-ok.gif) transparent 0 0 no-repeat;
	width:24px;
	height:20px;
}

#conteudo-geral #header #barra-superior .right form input.input {
	border: 1px solid #d7d7d7;
	width:155px;
	height:20px;
	margin:0 3px 0 10px;
	padding:0 2px;
	color:#999999;
	font-size:11px;
}

#conteudo-geral #header #conteudo-header {background:url(../img/misc/borda-gradiente-superior.gif) transparent repeat-x left top;}

#conteudo-geral #header #conteudo-header h1 {float:left;}

#conteudo-geral #header #conteudo-header form {
	float:right;
	margin-right:-15px;
	padding-top:20px;
}

#conteudo-geral #header #conteudo-header span.input {
	background:url(../img/header/input-busca.gif) transparent 0 0 no-repeat;
	float:left;
	width:195px;
	height:33px;
	line-height:33px;
}

#conteudo-geral #header #conteudo-header span.input input {
	border:none;
	width:165px;
	padding:0 15px;
	height:33px;
	background:transparent;
	color:#9f9f9f;
	font-size:15px;
	line-height:33px;
}

#conteudo-geral #header #conteudo-header #enviar-busca {
	background:url(../img/header/bt-buscar.gif) transparent 0 0 no-repeat;
	width:40px;
	height:33px;
	float:left;
}

#conteudo-geral #header #conteudo-header .conteudo-alinhado {
	padding:20px 30px 20px 6px;
	width:920px;
	overflow:hidden;
}

#conteudo-geral #header #conteudo-header h1 a{
	background:url(../img/header/logo.png) transparent 0 0 no-repeat;
	width:130px;
	height:69px;
	text-indent:-9999px;
	display:block;
}

/* MENU */


#conteudo-geral #header #menu {
	background:url(../img/menu/bg-menu.gif) transparent repeat-x 0 0;
	height:28px;
	clear:both;
	z-index:1001;
}
#conteudo-geral #header #menu ul {	z-index:1001;
}
#conteudo-geral #header #menu ul li.sep {
	background:url(../img/menu/sep-menu.gif) transparent 0 0 no-repeat;
	width:2px;
	height:28px;
	padding:0;
}

ul.content{
	display:inline;
	float:left;
	
}
ul.content li{
    color: #787878;
    float: left;
    padding: 0 10.8px 0 12px;
    width: 263px;
	border-right: 2px dotted #d7d7d7;
}

#conteudo-geral #noticia-fixed-income { margin: 35px 0 10px; }
ul.column-min li { border:none; padding: 19px;width: 172px;}
ul.column-min li h5 { margin-bottom:10px;}
ul.column-min li a {border-top: 1px solid #D6D6D6; color: #335789; display: block; line-height: 13px; padding-top: 14px; text-transform: uppercase; width: 100%; }
ul.column-min li a:hover { text-decoration:underline;}

ul.content li.last{
	border-right: none;
	padding-right:0px;
}

ul.content li span{ color:#a1a1a1;}
ul.content li h5 { font-size:16px; font-weight:bold}
ul.strong li{ color: #787878; font-size:16px; font-weight:bold}
ul.content li p{font-size:14px; }
#conteudo-geral #header #menu ul > li {height:27px;}
#conteudo-geral #header #menu ul li {
	display: inline;
	float: left;
	padding: 0 38px;
	position: relative;
	z-index: 20;
}

#conteudo-geral #header #menu ul li:hover ul {
	display:block;
}

#conteudo-geral #header #menu ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
}

#conteudo-geral #header #menu ul li ul {
	background:url(../img/menu/bg-submenu.png) transparent bottom left no-repeat;
	display:none;
    left: 22px;
    padding-bottom: 15px;
    position: absolute;
    top: 27px;
    z-index: 1000;	
}

#conteudo-geral #header #menu ul li ul li {
	display:block;
	float:none;
	padding:4px 15px;
	width: 185px;
	background:url(../img/menu/sep-submenu.gif) #243b61 top left repeat-x;
	
}
#conteudo-geral #header #menu ul li ul li:hover{
	background-color:#274069;
}

#conteudo-geral #header #menu ul li ul li.first {
	padding-top:6px;
}

#conteudo-geral #header #menu ul li ul li a {
	color:#acc0dc;
	font-weight:normal;
}
#conteudo-geral #header #menu ul li ul li a:hover {
	color:#fff;
	font-weight:normal;
}

#conteudo-geral .content-column {float: left; margin-left: 35px;margin-top: 9px; width: 620px;}
#conteudo-geral .content-column.mtm { border-bottom: 2px dotted #EAEAEA; padding-bottom: 30px; margin-left: 0!important; margin-top: 0!important; }
#conteudo-geral .content-column p{ color:#828282; font-size:15px; margin-bottom:15px;font-family: 'myriadproRegular', Arial;}
#conteudo-geral .content-column h2 { color:#254578; font-size:22px; margin-bottom:30px; line-height: 23px; }
#conteudo-geral .content-column h2 a {color:#254578; font-size:16px; float: right; line-height: 20px; text-decoration: none; font-weight: bold;}
#conteudo-geral .content-column h2 span {float: left;}

#conteudo-geral .content-column.ofertasPublicas {margin-top: 0;}

.big-text {color:#254578; font-size:18px; line-height: 16px; display:inline; font-weight:bold;}
#list-box-plus li{
	background:url(../img/misc/bg-box-plus.gif) no-repeat;
	float:left; 
	height:156px;
	margin:35px 0 0 28px;
	width:172px;
}

#conteudo-geral .box-plus{
font-size:18px;
color:#254578;
text-align:center;
display:block;
font-weight:bold;
width: 163px;
}

/* BANNER PRINCIPAL */
#conteudo-geral #wrap-banner-principal
{
	overflow:hidden;
	width:100%;
}

#conteudo-geral #wrap-banner-principal #banner-principal {
    height: 407px;
    margin: 0 auto;
    overflow: hidden;
    /*width: 1285px;*/
}

.button-ok {
	background:url(../img/misc/button-ok-orange.gif) no-repeat;
	width:58px;
	height:31px;
	margin:0;
	padding:0;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
}

/* BORDA ARREDONDADA LARANJA */

.rounded-orange {
	border: 2px solid #d37d36;
}
.rounded-blue {
	border: 2px solid #325586;
}
.rounded-gray-strong {
	border: 2px solid #c5c5c5;
}

.rounded-gray {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c3c3c3;
	padding:15px;
}

.rounded-gray-right{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #d4d4d4;
	border-left:none;
}

.format ul li{
	font-size:15px;
	margin: 15px 15px 0 15px;
	color:#828282;
}
.rounded-gray .format legend{ font-size:22px; color:#48638e; padding: 0 10px 0 20px}
.rounded-gray legend{ font-size:22px; color:#48638e; padding: 0 10px 0 10px; text-transform:uppercase;}

#ondeestamos-result { margin-top:35px; z-index: -1; width: 620px;}
#ondeestamos-result span{ z-index: -1; position: relative;}
#ondeestamos-result .rounded-gray-right { height: 290px; }
#ondeestamos-result #left-image {float: left; padding-top: 12px;}
#ondeestamos-result .rounded-gray-right .scroll-pane{
    height: 251px;
    overflow: hidden;
    padding: 0;
    width: 396px;}

.rounded {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.rounded-top {
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom:none;
	
}

.rounded-right {
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	border-left: none;
	border-top: none;
}

#onde-estamos{
	color:#335789;
	font-size:15px;	}
	
#onde-estamos fieldset div.content{padding:15px; }

/* FIELD SET */
fieldset.rounded legend {
    font-size: 21px;
    margin-top: 2px;
	*margin-top: 0px;
    padding: 5px;
    text-transform: uppercase;
}

fieldset.rounded-orange legend{
	color: #D88037;
}

fieldset.rounded-blue legend{
	color: #325586;
}

.line-content-shadow #prospectList{line-height:21px;}

.one-columnn {
	width:860px;
	/*overflow:hidden;*/
	margin: 0 auto;
	position:relative;
	padding: 0px 40px 20px 35px;	
	*padding-top:0px;
	padding-top:\0px;
}

.two-columnn {
	float:left;
	padding: 0 11px 23px;
    width: 595px;
	*padding-top:0px;
	padding-top:\0px;
	
}

.three-column{
	float: left;
    margin-left: 20px;
	padding: 0 18px 20px;
    width: 260px;
	height: 146px;	
	*padding-top:0px;
	padding-top:\0px;
}

.three-column_first{
	margin-left:0;
}

#destaque-column-interna .three-column-interna{
	float: left;
    margin-right: 10px;
	padding: 0 18px 20px;
    width: 160px;
	height: 100px;	
	*padding-top:0px;
	padding-top:\0px;
}

#destaque-column-interna .three-column_last{
	margin-right:0px !important;
}

#destaque-column-interna  .box-three-column dt{
	float:left;
	height:70px;
	width:70px;
	margin-left: 0px;
}

#destaque-column-interna  .box-three-column dd{
	font-size: 13px;
	padding-left: 5px;
	width: 85px;
}

#destaque-column-interna .rounded legend{
	margin-top/*\**/: 4px;
	*margin-top: 2px;
	font-size: 17px;
	text-transform: uppercase;
}

#tabs-ibba .imagemEsquerda{
	position: absolute;
	width:200px;
	padding-left: 15px;
	padding-top: 13px;
}

#destaqueGenerica ul li{
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282;
}

#conteudoNoticias ul li{
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
}

#tabs-ibba .textoDireita{
	margin-left:230px;
	width: 360px;
}

#tabs-ibba .textoDireita ul li{
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282 !important;
	font-size:15px !important;
	font-weight: normal !important;
	width: 330px !important;
	min-height: 0 !important;
	margin-left: 10px !important;
	white-space: normal;
}

#tabs-ibba #textoSemImagem ul li {
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282 !important;
	font-size: 15px !important;
	font-weight: normal !important;
	margin-left: 10px !important;
	white-space: normal;
	min-height: 0 !important;
	width: 565px !important;
}

.box-three-column dt{ 
	float:left;
	height:105px;
	width:120px;
}

.box-three-column dd{ 
    color: #828282;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
	padding-left: 10px;
    width: 130px;	
}
#box-tesouraria legend {font-size:19px;}
.line-shadow{
	background:url(../img/misc/background-line.jpg) repeat-x;
	margin: 35px 0;
	padding-top: 25px;
	width:100%;
}

.line-content-shadow {
	width: 950px;
	overflow:hidden;
	margin: 0 auto;
}

.button-leia-azul{
	width:81px;
	height:27px;
	display:block;
	background:url(../img/misc/button-leiamais-azul.gif);
	text-indent:-9999px;
}

/* MENU LATERAL */
#conteudo-principal .column-one {width:290px; float:left; }
/*#menu-lateral{z-index:10;}*/
#menu-lateral legend {margin-left:20px; }
#menu-lateral .accordion , #conteudo-principal .column-one div.item-menu{ margin: 0 auto; width: 89%; } 
#menu-lateral .accordion h3, #conteudo-principal .column-one div.item-menu {padding-left: 31px; background:none; color: #48638e; font-size:18px; font-weight:normal; line-height:35px; border-top: 2px dotted #eaeaea; border-bottom:none; border-left:none; border-right:none;}

#menu-lateral .accordion h3.first { border-top:none; margin-top: 15px;}
#menu-lateral .accordion h3.last { border-bottom: none;}
#menu-lateral .accordion div.last { border-bottom: none;}
#menu-lateral .accordion h3.disable span {display:none; }
#menu-lateral .accordion h3 a {padding:0; color: #48638e; width:225px;}


#menu-lateral .accordion div { background: none; border: 0 none; padding: 10px 0 0 25px;margin-bottom: 20px;}
#menu-lateral .accordion div ul li { font-size:14px; line-height:20px; }
#menu-lateral .accordion div ul li a { color: #48638e}
#menu-lateral .accordion div ul li a:hover, 
	#menu-lateral .accordion div ul li a.selected,
	#menu-lateral .accordion h3 a.selected,
	#menu-lateral .accordion h3 a:hover { color:#d88037;}
	
#menu-lateral .accordion div ul li a.selected { font-weight:bold; }
#conteudo-principal .center-content-margin { border-bottom: 2px dotted #A1A1A1; overflow: hidden; padding-bottom: 35px;}
/* FOOTER */
#footer{
	background:url(../img/misc/bg-footer.jpg) repeat-x #2d4d7a;
	overflow:hidden;
	padding-top:17px;
}

.div-center{
    margin: 0 auto 20px;
    padding-bottom: 20px;

    width: 945px;
}

.div-center:after, .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.div-center, .clearfix {
	display: inline-block;
}
 
html[xmlns] .div-center, html[xmlns] .clearfix {
	display: block;
}
 
* html .div-center, * html .clearfix {
	height: 1%;
}


#footer #footer-firstline {overflow:hidden;   margin-bottom: 26px;}
#footer #footer-firstline ul, #footer #footer-firstline>a{
	float: left;
	margin-right:30px;
	color:#939393;
	font-size:13px;
	line-height:21px;
	height: 168px;
}

#footer #footer-firstline ul li a{color:#939393;}
#footer #footer-firstline a:hover{text-decoration:underline;}

#footer #footer-firstline .strong { color:#5e5e5e; font-size:14px; font-weight:bold;}
#footer #footer-firstline a.last{ margin-right:0px;}

#footer #line-bottom {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 21px;
}
#footer #line-bottom ul li{ display:inline; float:left; }

#footer #line-bottom a{
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    margin: 0 15px;
	text-shadow: 0.1em 0.1em 0.2em #333;
}

/* FALE CONOSCO */
#conteudo-geral .content-column.faleconosco h2 {margin-bottom: 20px;}
#list-box-fale-conosco li{
	background:url(../img/faleconosco/boxFaleConosco.gif) no-repeat;
	float:left; 
	height:101px;
	margin: 0 0 20px 10px;
	width: 270px;
	padding-left: 20px;
}

#list-box-fale-conosco li {cursor:pointer;}
#list-box-fale-conosco li div{
	width: 135px;
	padding-left: 78px;
	min-height: 60px;
	
}

#list-box-fale-conosco li div.divEnviaMensagem {
	background: url(../img/faleconosco/imgEnvieMensagem.gif) no-repeat;
	padding-top: 5px;}
#list-box-fale-conosco li div.divTrabalheConosco {
	background: url(../img/faleconosco/imgTrabalheConosco.gif) no-repeat;
	padding: 20px 0 0 80px;
	width: 150px;}
#list-box-fale-conosco li div.divSac {
	background: url(../img/faleconosco/imgSac.gif) no-repeat;}
#list-box-fale-conosco li div.divOuvidoria{
	background: url(../img/faleconosco/imgOuvidoria.gif) no-repeat;
	padding: 20px 0 0 60px;}
	
#conteudo-geral .content-column.faleconosco #formFaleConosco {border: 0;}
#conteudo-geral .content-column.faleconosco #formFaleConosco .dd .ddChild {width: 460px!important;}

#conteudo-geral .content-column.faleconosco #formTellAFriend {border: 0;}
#conteudo-geral .content-column.faleconosco #formTellAFriend .dd .ddChild {width: 460px!important;}

#lista-form li {
    padding-bottom: 20px;
	display: table;
	/*width: 586px;*/}
#formFaleConosco #lista-form li.telefone {float: left; width: 400px;}
#formFaleConosco #lista-form li.telefone span {margin: 5px 0 0 20px; display: block; float: left; color: #828282;}
#formFaleConosco #lista-form li.assunto {float: left; width: 592px;}
#formFaleConosco #lista-form li.break {clear: both;}
#formFaleConosco #lista-form li.break .count-align {float: right; margin-right: 33px; padding-top: 5px; text-align: right;}

#formTellAFriend #lista-form li.break {clear: both;}
#formTellAFriend #lista-form li.break .count-align {float: right; margin-right: 33px; padding-top: 5px; text-align: right;}

#formFaleConosco #lista-form li.break .count-align #charsLeft {
	background: url(../img/faleconosco/bgInputs.gif) 0 0;
	border: 1px solid #e3e3e3;
	text-align: center;
	padding: 5px 0 0 10px;
	margin: -5px 0 0 15px;
	display: inline-block;
	color:#828282;
	height: 20px;
	width: 40px;}
	
#formTellAFriend #lista-form li.break .count-align #charsLeft {
	background: url(../img/faleconosco/bgInputs.gif) 0 0;
	border: 1px solid #e3e3e3;
	text-align: center;
	padding: 5px 0 0 10px;
	margin: -5px 0 0 15px;
	display: inline-block;
	color:#828282;
	height: 20px;
	width: 40px;}	

#formTellAFriend #lista-form li.break .count-align input {float: left;}
#formTellAFriend #lista-form li.button {text-align: right;width: 586px;}
	
#formFaleConosco #lista-form li.break .count-align input {float: left;}
#formFaleConosco #lista-form li.captcha {margin-top: 20px;}
#formFaleConosco #lista-form li.button {text-align: right;width: 586px;}
#formFaleConosco #lista-form li.assunto.big {width: 620px;}
#formFaleConosco #lista-form li.assunto.big .dd {width: 495px!important; margin: 0;}
#formFaleConosco #lista-form li.assunto.big .dd .ddTitle{ background: url(../img/dd/msDropDownBig.gif); padding-right: 0; width: 481px;}
#formFaleConosco #lista-form li.assunto.big .dd .ddTitle span.arrow {margin-right: -1px;}

#formTellAFriend #lista-form label{
	margin-right: 10px;
	padding-top: 5px;
	font-size: 16px;
	color: #254578;
	width: 115px;
	float: left;
	font-weight: normal;
	}


#lista-form label{
	margin-right: 10px;
	padding-top: 5px;
	font-size: 16px;
	color: #254578;
	width: 82px;
	float: left;
	font-weight: normal;
	}
	
#formFaleConosco #lista-form li .btEnviar {cursor: pointer;}
#formTellAFriend #lista-form li .btEnviar {cursor: pointer;}

#buscaOfficer #lista-form label {width: 130px;}
#buscaOfficer #lista-form li {width: 590px;}
#buscaOfficer #lista-form li input.inputLarge {width: 445px;}
#buscaOfficer #lista-form li input.inputCNPJ {width: 300px;}
#lista-form input {
	background: url(../img/faleconosco/bgInputs.gif) 0 0;
	border: 1px solid #e3e3e3;
	color:#828282;
	height: 27px;
	line-height:27px;
	float: left;}
#formFaleConosco #lista-form select {float: left; border: 1px solid #e3e3e3;}
#lista-form input.inputLarge {width: 493px}

#formTellAFriend #lista-form input.inputLarge {width: 460px}

#formTellAFriend #lista-form select {float: left; border: 1px solid #e3e3e3;}

#formFaleConosco #lista-form input.txtDDD {width: 30px; margin-right: 10px;}
#formFaleConosco #lista-form input.txtTelefone {width: 120px;}
#formFaleConosco #lista-form .selectAssunto {height: 29px; width: 212px; float: left;}

#formFaleConosco #lista-form textarea {
    background: url("../img/faleconosco/bgInputs.gif") repeat scroll 0 0 transparent;
    border: 1px solid #E3E3E3;
    height: 86px;
    margin-top: 10px;
    width: 586px;}

#formTellAFriend #lista-form textarea {
    background: url("../img/faleconosco/bgInputs.gif") repeat scroll 0 0 transparent;
    border: 1px solid #E3E3E3;
    height: 86px;
    margin-top: 10px;
    width: 586px;}

#lista-form input.btEnviar {
	background: url(../img/faleconosco/bgButton.gif) 0 0 no-repeat;
	float: right;
	border: none;
	height: 31px;
	color: #fff;
	width: 68px; 
	}


/*#conteudo-geral .content-column h2{ color:#254578; font-size:22px; margin-bottom:40px; line-height: 20px;}*/
#conteudo-geral .content-column h2 a {color:#254578; font-size:16px; float: right; line-height: 20px; text-decoration: none; font-weight: normal;}

#conteudo-geral .content-column h3{ color:#254578; font-size:16px; margin-bottom:10px; line-height: 20px; font-size:20px;}

/*EQUITIES*/
#noticia-fixed-income legend {margin-left: 20px;}
#conteudo-principal .content-margin-image img {float: left; margin-right: 25px;}
#conteudo-principal .content-margin-image p {width: 460px;}
#conteudo-principal .content-margin-image p, #conteudo-principal .content-margin-image h3 {float: left;}

#conteudo-principal .content-margin-image { border-bottom: 2px dotted #A1A1A1; overflow: hidden; padding-bottom: 39px;}
#conteudo-principal .content-column.tarifas .content-margin-image { border-bottom: 1px solid #C1C1C1;}

#conteudo-principal .contentIntern .padding-bottom-10px{ padding-bottom:10px;}
/*EVENTOS*/
.button-agenda {
	background:url(../img/misc/button-agenda-e-apresentacoes-marcadas.gif) no-repeat;
	text-decoration: none;
	text-indent:-9999px;
	/*margin: 0 30px 30px 20px;*/
	margin-bottom:10px;
	/*float: left;*/
	display:block;
	width:263px;
	height:31px;
	border:none;
}
.button-evento {
	background:url(../img/misc/button-fotos-do-evento.gif) no-repeat;
	text-decoration: none;
	text-indent:-9999px;
	/*float: left;*/
	display:block;
	width:263px;
	height:31px;
	border:none;
}

.lista-fotos li {float: left; margin: 0 30px 30px 0;}
.lista-fotos li.rightNone {margin-right: 0;} 


/* TARIFAS */
.button-pdf { 
	background: url(../img/misc/imgPdf.gif) right no-repeat;
	text-decoration: underline;
	margin-bottom: 10px;
	padding-top: 5px;
	display: block;
	color: #828282;
	height: 25px;
	width: 420px;}
.content-margin-image hr {margin: 10px 0 20px;}
#conteudo-geral .content-margin-image .txt-reader {font-size: 12px; width: 505px; padding-top: 10px;}
#conteudo-geral .content-margin-image .txt-reader a {color: #828282; text-decoration: underline;}


/*NOT�CIAS*/
.div-center.noticia { 
	width:945px;
	margin: 0 auto 40px;
	overflow:hidden;
	padding-bottom: 20px;
	border-bottom: 2px dotted #C2C2C2;
}
.div-center.noticia p {color: #a0a0a0; margin-bottom: 15px;}
.div-center.noticia .data {font-size: 15px;}
.div-center.noticia .infos {font-size: 12px; margin-top: -15px;}
.div-center.noticia h2 {color: #254578; font-size: 16px; margin: 10px 0 30px;}
.div-center.noticia .imgRight {float: right; margin: 0 0 20px 30px;}
.div-center.noticia .bt-voltar {float: right; color: #254578; font-size: 18px;}


#menu-lateral .accordion  .selected {color : #D88037; font-weight: bold;}

#menu-lateral .accordion  .selected a {color : #D88037; font-weight: bold; width:224px}

#produtos-lista ul {display: none;}
#produtos-lista .active {display: block;}
#produtos-lista .null {display: none; margin-left: 20px;}

.holder-captcha {width: 500px; overflow: hidden;}
.holder-captcha .holder-input {float: left;}
.aviso-captcha {margin-bottom: 10px; color: #828282; font-size: 14px;}

.box-consulta {z-index:11}

/* Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #footer #footer-firstline .strong {
        font-weight: 550;
        font-size: 13px; 
    }
}

#iframeMTM {
    color: #254578;
    font-size: 22px;
    line-height: 20px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.widthIntern { width: 620px; float: left; clear: both; margin-top: 5px; }
.CampoDeBusca input[type=text]{ border: 1px solid #E8E8E8; color: #ABABAB; float: left; font-size: 0.688em; height: 20px; line-height: 20px; padding: 0 2px; width: 175px; margin-left: 15px; }
.CampoDeBusca input[type=text]:focus { border: 1px solid #e6bf73; border-bottom: 2px solid #e6bf73; border-right: 2px solid #e6bf73; margin-left: 14px; }
.CampoDeBusca input[type=image]{margin: 1px 0 0 4px; }

#listaEditoriais li { border-bottom: 1px solid #d6d6d6; margin-bottom: 10px; }
#listaEditoriais li a { text-decoration: underline; background: url(../img/AnalisesEconomicas/publicacoes/list-item-editoriais.jpg) left no-repeat; padding-left: 10px; margin-bottom: 10px; *margin-bottom: 0px; display: block; }
.descEditorial{margin: 5px 10px;}
.dataEditorial{color: #828282; font-size: 13px; font-family: 'myriadproRegular', Arial; margin-left: 10px;}

.page_navigation a { margin: 0 2px; font-weight: bold; }
.page_navigation a.active_page { color: #D67F37; }
.page_navigation a:hover { text-decoration: underline; }

form #filtroCB { width: 200px; float: left; }
form #filtroCB a { display: block; background: url(../img/AnalisesEconomicas/publicacoes/list-checkbox.png) left top no-repeat; padding-left: 24px; line-height: 20px; font-size: 14px; color: #828282; float: left;
clear: both;  width: 100%; }
form #filtroCB a.active { background: url(../img/AnalisesEconomicas/publicacoes/list-checkbox.png) left -35px no-repeat; }

form #filtroInputs { padding: 0 0 0 40px; float: left; width: 300px; /*border-left: 1px solid #254578;*/  }
#div-busca form #filtroInputs { padding: 0; width: 600px; /*border-left: 1px solid #254578;*/ }/*mexi*/
form #filtroInputs .filtroInputsInterns { margin-bottom: 7px; float: left; }
#div-busca.formulario #filtroInputs input[type=text] { /*width: 193px; padding-left: 12px;*/ margin: 0; color: #828282; font-size: 18px; width: 450px; line-height: 27px;}/*mexi*/

.formulario input.button.enviaTodos { font-family: myriadproRegular; font-size: 16px; /*clear: both;*/ }
/*.filtre { border-bottom: 1px solid #d6d6d6; }*/
#contentInputs, #div-busca  { border: 2px solid #828282; border-radius: 20px; float: left; padding: 10px; width: 594px; position: relative; }

#form-busca { float: left;}

.formBuscaPublicacao #palavra-chave {width:450px !important;}

.formBuscaPublicacao #selectEditoria {width:376px !important;}

.formBuscaPublicacao #selecione-mes, .formBuscaPublicacao #selecione-mes2  {width:140px !important;}

.formBuscaPublicacao #selecione-ano, .formBuscaPublicacao #selecione-ano2  {width:74px !important;}

.formBuscaPublicacao #ordenar-por {width:250px !important;}

.formBuscaPublicacao #selecione-mes_msdd, .formBuscaPublicacao #selecione-mes2_msdd {margin-right:0px !important;}

.formBuscaPublicacao {float:none !important;}

.formBuscaPublicacao .divBuscaAvancada {display:none}

.formBuscaPublicacao a#aBuscaAvancada {float:right; text-decoration:underline; font-size:.9em; margin:5px 35px 5px 0;}

.formBuscaPublicacao label.lblLeft {float:left !important; width:100px;font-weight:normal}

.formBuscaPublicacao #lblPeriodo {margin-top:10px;}

.formBuscaPublicacao  #datainicio {margin-top:10px; margin-bottom:0px !important; height:auto !important;}

.formBuscaPublicacao  #datafim {margin-left:0 !important;}

.formBuscaPublicacao  #lblAnoFim {width: auto !important; clear:none !important;}

#textErroCaptcha { float: left !important; margin: -80px 0px 0px 150px !important; margin-top: -72px }

#textErroCaptcha .formTxt7 { margin: 0 0 10px !important; width: 315px !important; }

#textErroCaptcha label { line-height: 14px !important; }

#textErroCaptcha .formField12 { float: none !important; margin: 0 0 15px !important; width: 168px !important; }

#textErroCaptcha .feedback { border-left: 1px solid #B1B1B1 !important; color: #FF4444 !important; float: right !important; margin-left: 32px !important; padding: 8px 50px !important; font-size: small; *margin-top: -46px; }

.nomeformError, .emailformError, .msdrpdd20formError { left: 830px !important; }

/* fix drop down - marcel 13/fev/2013 */
select.camposCidades {width:180px;}

select#idioma {width: 180px;}

select.tipo {width:150px;}

select.data {width:150px;}

.button-ok {margin: 0 !important;}

select#selecione-mes {width:130px;}
select#selecione-ano {width:100px;}
select#selecione-mes2 {width:130px;}
select#selecione-ano2 {width:100px;}

#busca-noticia #mesinicio,#busca-noticia #anoinicio, #busca-noticia #mesfim, #busca-noticia #anofim {float:left}
#busca-noticia #selecione-mes, #busca-noticia #selecione-mes2 {width:120px}

/* Box Imprensa (Canal Notícia, abaixo do box lateral de busca) */
#imprensa fieldset div.content {padding: 15px;}
#imprensa #tituloComponent{margin-left: 13px;}
#imprensa {color: #335789;font-size: 15px;}
#imprensa .content p{margin-bottom: 10px;}
#imprensa .content p a{color: #828282;}

/* Canais Inscreva-se (Treinee e Estágio) */
#inscreva-se{
	width: 620px;
	height: 225px;
}
#inscreva-se .imgLateralEsquerda{
	position: relative;
	width: 245px;
	height: 200px;
	float: left;
}
#inscreva-se .imgLateralEsquerda img{
	width: 245px;
	height: 200px;
}
#inscreva-se .textoLateralDireita{
	position: relative;
	width: 370px;
	height: 200px;
	float: left;
	margin-left: 5px;
	white-space: normal;
}
#inscreva-se .textoLateralDireita ul li{
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282;
}
#inscreva-se .textoLateralEsquerdo{
	position: relative;
	width: 370px;
	height: 200px;
	float: left;
	white-space: normal;
}
#inscreva-se .textoLateralEsquerdo ul li{
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282;
}
#inscreva-se .imgLateralDireita{
	position: relative;
	width: 245px;
	height: 200px;
	float: left;
	margin-left: 5px;
}
#inscreva-se .imgLateralDireita img{
	width: 245px;
	height: 200px;
}

#containerEstagio {
	width: 620px;
}

#containerEstagio #listaAreasEstagio ul{
	margin-bottom: -1px;
}

#containerEstagio #listaAreasEstagio ul li{
	border-top: 1px dotted #FF0000;
	border-bottom: 1px dotted #FF0000;
	margin-top: -1px;
	*margin-top: 0px;
	line-height: 145%;
}

#containerEstagio #listaAreasEstagio ul li b{
	padding-left: 10px;
}

#containerEstagio #listaAreasEstagio ul li ul li{
	margin-top: -1px;
	*margin-top: 0px;
	padding: 0 25px;
}
 
#containerEstagio #listaAreasEstagio.esquerda {
	position: relative;
	width: 300px;
	float: left;
	color: #828282;
	margin: 0 8px 25px 0;
	*border-top: 1px dotted #FF0000;
} 
  
#containerEstagio #listaAreasEstagio.direita {
	position: relative;
	width: 300px;
	float: left;
	color: #828282;
	margin: 0 0 25px 8px;
	*border-top: 1px dotted #FF0000;
}

#containerEstagio #divisoria.lineRed{
	width: 1px;
	position: relative;
	float: left;
	background-color: #FF0000;
	margin-top: 13px;
	*margin-top: 0px;
}

#inicioartigo .content-column .textoSimples ul li {
	background: url(/_arquivosestaticos/itauBBA/img/bullets/list-item-ibba.jpg) left no-repeat;
	padding-left: 10px;
	color: #828282;
}

#conteudo-geral .content-column h2.apr {
	margin-bottom: 20px !important;
	padding-bottom: 0px !important;
}

/* Início estilo canal Principais Operações */
#conteudo-geral .content-column h2.principaisOperacoes{
    margin-bottom: 20px !important;
}

#listaOriginal #lista-operacoes li fieldset.box-min legend{
	font-size: 14px !important;
}

#listaOriginal ul.lista-operacoes li.boxDuploOperacoes{
    height: 235px !important;
	margin-bottom: 0px !important;
}

#listaOriginal #lista-operacoes li fieldset.box-min .desc, .rounded-gray-strong ul li .desc {
	height: 80px !important;
}

#listaOriginal ul li h1#tituloOperacao {
	color: #254578;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}

#listaOriginal #tituloOperacao {
	color: #254578;
	font-size: 20px;
	font-weight: bold;
}

#listaOriginal #lista-operacoes li fieldset.box-min, .rounded-gray-strong ul li {
	margin-bottom: 6px !important;
}

#listaOriginal #lista-operacoes li fieldset .desc #valor{
	font-size: 13px !important;
}

#listaOriginal #lista-operacoes .link-lista-completa{
	margin: 179px 0 0 182px;
	text-align: right;
	position: absolute;
	font-size: 14px;
	*margin: 179px 0px 0px -126px;
	*padding-top: 5px;
}

#listaOriginal #lista-operacoes .link-lista-completa a:hover{
	color: #d88037;
}

@-moz-document url-prefix() { 
	#listaOriginal #lista-operacoes .link-lista-completa {
		padding-top: 5px;
	}
}
/* Fim estilo canal Principais Operações */

/* Início: Customização da Page Leyout - Lista Campanhas Macro */
#conteudo-principal .div-center #inicioartigo .campanhas-macro { margin-top: 15px; margin-left: 0px; width: 945px; }
/* Fim: Customização da Page Leyout - Lista Campanhas Macro */

/* AJUSTE INTERNA DE OPERACOES */
.boxOperacoes{
    height: 180px;    
}
.boxOperacoes fieldset{
    height: 180px;    
}
.boxOperacoes fieldset legend a{
	font-size: 14px;
    margin-left: 3px;   
}
/* FIM AJUSTE INTERNA DE OPERACOES */