* { margin: 0; padding: 0; border: 0; font-size: 100%; }
ol, ul { list-style-type:none; }
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body { background:#f6f7f7 url(../img/bg_top_internas2.jpg) center top no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
table input, table textarea{border: 1px solid #000;}
div#altura { width:794px; float:left; background:url(../img/bg_fff.gif) repeat-y left; }
div#centro { width:979px; margin:0 auto; padding:0 10px 0 10px; overflow:hidden; }
hr.greyRulerRight {width:100%; margin-left:5px; border-bottom:1px solid #CCC; display:block; clear:both; }
div#menuinternas { width:100%; height:24px; text-align:right; margin-top:59px;}
div#menuinternas ul { font-size:.90em; font-weight:bold; /*width:926px; padding-left:287px;*/ margin:0 auto; height:24px; float:right;}
div#menuinternas ul li {display:inline; line-height:1.4em; margin:0 15px 0 0 ; height:24px; float:left;}
div#menuinternas ul li.on {background: url(../img/seta_menu.gif) bottom center no-repeat;}
div#menuinternas ul li a,div#submenuinternas ul li a{color:#fff;}
div#menuinternas ul li.on a, div#submenuinternas ul li.on a{color:#93dbf8; }
div#submenuinternas { width:100%; height:24px; background-color: #284E7E; text-align:left;}
div#submenuinternas ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.75em; width:1000px; margin:0 auto; text-align:right;}
div#submenuinternas ul li{display:inline; line-height:2em; margin:0 15px 0 0 ; height:24px; }

div#centro img.logo { float:left; margin:30px 33px 85px 0; display:block;}

div#centro div#search { width:220px; height:19px; float:left; padding:12px 0 12px 573px;}
div#centro div#search input.field { width:137px; height:17px;  line-height:12px; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; color:#6b6b6b; margin:1px 0 0 0 ; float:right; }
div#centro div#search span{background:url(../img/search_field.gif) left top no-repeat; width:140px; height:19px; display:block;float:left;}
div#centro div#search img { width:70px; height:19px; float:left; }

div#centro div#banner { width:794px; /*height:181px;*/ float:left; }
div#centro div#banner img.dept { float:right; margin-right:11px;}


/*~-~-~-~- coluna centro ~-~-~-~-*/
div#centro div#centercolumn { width:545px; float:left; padding:15px 32px 35px 32px;}

/* breadcrumbs */
div#centro div#centercolumn ul#breadcrumbs{margin-bottom:10px;}
div#centro div#centercolumn ul#breadcrumbs li{color:#1695c8; display:inline; font-size:.7em; margin-right:5px; }
div#centro div#centercolumn ul#breadcrumbs li a{color:#1695c8;}
div#centro div#centercolumn ul#breadcrumbs li.atual{color:#b7b7b7;}

/*textos e titulos*/
div#centro div#centercolumn h1{font-size:1.5em; color:#2a4e7e; margin-bottom:20px; letter-spacing:-0.05em;}
div#centro div#centercolumn h1.agenda {color:#1cbbb4;}
div#centro div#centercolumn h1.agenda a{color:#1cbbb4;}
div#centro div#centercolumn div.texto p, div#centro div#centercolumn div.textoHistoria p{font-size:.8em; color:#666; margin:0 10px 27px 0;}
div#centro div#centercolumn div.texto ul{font-size:.75em; color:#666; margin: 0 42px 27px 30px; list-style:disc;}
div#centro div#centercolumn div.texto ul li{margin:5px 0;}
div#centro div#centercolumn div.texto a{color:#666;}
div#centro div#centercolumn div.texto p a{color:#1695c8;}
div#centro div#centercolumn h1.novidades {color:#c7302e;}
div#centro div#centercolumn div#datahora { font-size:0.625em; padding-bottom:10px; color:#999; }
div#centro div#centercolumn ul#novidadeslista { }
div#centro div#centercolumn ul#novidadeslista li { padding-bottom:20px; }
div#centro div#centercolumn ul#novidadeslista li a { font-size:.875em; font-weight:bold; color:#c7302e;}
div#centro div#centercolumn ul#novidadeslista li p { font-size:0.8em; color:#666; }
div#centro div#centercolumn ul#novidadeslista li div {padding-bottom:0px;}

div#centro div#centercolumn ul#agendalista li { padding-bottom:25px; display:block; float:left; width:100%; }
div#centro div#centercolumn ul#agendalista li div.left { width:50px; height:100%; min-height:50px; float:left; margin-right:10px; background:url(../img/agenda_box_big.gif) no-repeat; text-align:center; margin-top:3px;}
div#centro div#centercolumn ul#agendalista li span { font-size:1.5em; color:#FFF; letter-spacing:-0.05em; width:100%; float:left; padding-top:3px; display:block; }
div#centro div#centercolumn ul#agendalista li abbr { font-size:0.85em; float:left; width:100%; color:#FFF; display:block; position:relative; top:-4px; }
div#centro div#centercolumn ul#agendalista li h2 { font-size:0.875em;}
div#centro div#centercolumn ul#agendalista li h2 a { color: #1cbbb4;}
div#centro div#centercolumn ul#agendalista li p { font-size:0.8em; color:#666666;}

/*conteudo de historias de sucesso*/
div#centro div#centercolumn div.foto{float:left; margin: 0 24px 0 0; width:192px; padding-top:5px;}
div#centro div#centercolumn div.textoHistoria{float:left; overflow:hidden; width:329px; }
div#centro div#centercolumn div.textoHistoria h1{font-size:1.125em; color:#1f85af; margin-bottom:0;}
div#centro div#centercolumn div.textoHistoria h2{font-size:.875em; color:#1f85af; margin-bottom:17px;}
div#centro div#centercolumn div.textoHistoria h3{font-size:.8em; color:#1f85af; margin-bottom:14px;}
div#centro div#centercolumn div.textoHistoria h4{font-size:.85em; color:#1f85af;}
div#centro div#centercolumn ul#paginacao{ float:right; clear:both; font-size:.75em; padding-top:50px;}
div#centro div#centercolumn ul#paginacao li{display:inline; color:#666; margin: 0  0 0 6px;}
div#centro div#centercolumn ul#paginacao li a{color:#666;}
div#centro div#centercolumn ul#paginacao li.atual{color:#1f85af; font-weight:bold;}
div#centro div#centercolumn form.envieHistoria{background:#f7f7f7; padding: 10px 20px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:.7em;}
div#centro div#centercolumn form.envieHistoria label{float:left;}
div#centro div#centercolumn form.envieHistoria label *.campo{border-left: 1px solid #666; border-top:1px solid #666;}
div#centro div#centercolumn form.envieHistoria label input.grande{width:215px; margin-right:15px;}
div#centro div#centercolumn form.envieHistoria label input.pequeno{width:152px; margin-right:15px;}
div#centro div#centercolumn form.envieHistoria label textarea{width:490px; height:150px;}
div#centro div#centercolumn form.envieHistoria #enviar{margin: 10px 0; padding: 3px 15px;}

/*animated collapse*/
div#centro div#centercolumn ul#lista{}
div#centro div#centercolumn ul#lista li.pergunta{background:url(../img/bg_open_div.jpg) top center no-repeat; width:539px;  height:23px; margin-bottom:13px;}
div#centro div#centercolumn ul#lista li.pergunta a{font-size:.75em; color:#1695c8; font-weight:bold; margin-left:10px; line-height:1.8em; height:23px; display:block;}
div#centro div#centercolumn ul#lista li.pergunta img{float:right; margin:10px 5px 0 0 ;}
div#centro div#centercolumn ul#lista li.resposta{color:#666; font-size:.75em; width:520px; margin:10px; }
div#centro div#centercolumn ul#lista li.resposta ul li:before{content:url(../img/bullet_star.gif); margin-right:5px;}
div#centro div#centercolumn ul#lista li.resposta ul li ul li:before{content:"- ";}
div#centro div#centercolumn ul#lista li.resposta li{margin:10px;}

/*ul das historias de sucesso no centro*/
div#centro div#centercolumn ul#listHistoria {margin-top:0; }
div#centro div#centercolumn ul#listHistoria li {border-bottom: 1px dotted #CCC; padding:15px 0 15px 0; float:left; width:100%;}
div#centro div#centercolumn ul#listHistoria li img {float:left; padding: 0 16px 0 0; vertical-align:bottom; }
div#centro div#centercolumn ul#listHistoria li h2 {line-height:.875em; margin-bottom:5px; width:430px; float:left; }
div#centro div#centercolumn ul#listHistoria li h2 a {color:#1f85af; font-size:.875em; }
div#centro div#centercolumn ul#listHistoria li h3 {color:#1f85af; font-size:.8em; font-weight:normal; padding-bottom:5px; width:430px; float:left;}
div#centro div#centercolumn ul#listHistoria li p {color:#666; font-size:.75em; width:430px; float:left; }

/*ul da equipe no centro*/
div#centro div#centercolumn ul#listEquipe {margin-top:0; }
div#centro div#centercolumn ul#listEquipe li {border-bottom: 1px dotted #CCC; padding:15px 0 15px 0; float:left; width:100%;}
div#centro div#centercolumn ul#listEquipe li img {float:left; padding: 2px 16px 0 0; vertical-align:bottom; }
div#centro div#centercolumn ul#listEquipe li a {color:#1f85af; font-size:.875em; margin-bottom:5px; float:left; }
div#centro div#centercolumn ul#listEquipe li p {color:#666; font-size:.8em; width:430px; float:left; }

/*conteudo da equipe*/
div#centro div#centercolumn div.textoEquipe{float:left; overflow:hidden; width:329px;}
div#centro div#centercolumn div.textoEquipe h1{font-size:0.95em; color:#1f85af; margin-bottom:0;}
div#centro div#centercolumn div.textoEquipe h2{font-size:1.1em; color:#1f85af; margin-bottom:17px;}
div#centro div#centercolumn div.textoEquipe h3, div#centro div#centercolumn div.textoEquipe h4 {font-size:.8em; color:#1f85af; margin-bottom:14px;}
div#centro div#centercolumn div.textoEquipe p {font-size:.8em; color:#666; margin:0 10px 27px 0;}

/*lista esquerda da equipe*/
div#centro div#leftcolumn ul#listLeftEquipe {width:100%; float:left;}
div#centro div#leftcolumn ul#listLeftEquipe li {width:90%; border-bottom:1px solid #eeefef; padding:6px 0 5px 0; float:left;}
div#centro div#leftcolumn ul#listLeftEquipe li a {color:#1f85af; font-size:0.82em; float:left; line-height:1.1em;}

/*ul dos documentos*/
div#centro div#centercolumn ul#documento{ font-size:.75em; }
div#centro div#centercolumn ul#documento li{margin:4px 0 4px 0 ;}
div#centro div#centercolumn ul#documento li img{vertical-align:bottom; margin-right:7px; padding-bottom:3px;}
div#centro div#centercolumn ul#documento li a{color:#1695c8;line-height:.85em;}

/*~-~-~-~- fotos ~-~-~-~-*/
div#centro div#centercolumn ul#fotoalbuns { width:100%; float:right;}
div#centro div#centercolumn ul#fotoalbuns li.borderoff {border-right:none;}
div#centro div#centercolumn ul#fotoalbuns li.padding {padding-left:24px;}
div#centro div#centercolumn ul#fotoalbuns li {width:165px; float:left; border-right:1px dotted #ebebeb; border-bottom:1px dotted #ebebeb; padding:15px 0;}
div#centro div#centercolumn ul#fotoalbuns li p {font-size:0.7em; color:#666;}


div#centro div#centercolumn ul#fotoalbunsRoot {margin-top:0; }
div#centro div#centercolumn ul#fotoalbunsRoot li {border-bottom: 1px dotted #CCC; padding:15px 0 15px 0; float:left; width:100%;}
div#centro div#centercolumn ul#fotoalbunsRoot li img {float:left; padding: 0 16px 0 0; vertical-align:bottom; }
div#centro div#centercolumn ul#fotoalbunsRoot li h2 {line-height:.875em; margin-bottom:5px; width:380px; float:left; }
div#centro div#centercolumn ul#fotoalbunsRoot li h2 a {color:#1f85af; font-size:.875em; }
div#centro div#centercolumn ul#fotoalbunsRoot li p {color:#666; font-size:.75em; width:380px; float:left; }

/*~-~-~-~- coluna direita ~-~-~-~-*/
div#centro div#rightcolumn { width:165px; height:auto; float:left; padding:10px 0 0 20px; }

/*agenda na direita*/
div#centro div#rightcolumn div#agenda {float:left; border-bottom:1px solid #e3e4e4; width:155px;}  
div#centro div#rightcolumn div#agenda h1.agenda {color:#1cbbb4; font-size:1.1em; display:block; padding:8px 0 8px 0; width:72%; float:left; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#agenda h1.agenda a{color:#1CBBB4;}
div#centro div#rightcolumn div#agenda ul.agenda { float:left; width:155px; }
div#centro div#rightcolumn div#agenda ul.agenda li { float:left; width:155px; padding-bottom:12px; }
div#centro div#rightcolumn div#agenda ul.agenda li h2 {float:left; font-size:.875em;  }
div#centro div#rightcolumn div#agenda ul.agenda li h2 a {color:#1cbbb4; line-height:1.0em; float:left; width:110px; letter-spacing:-0.05em; }
div#centro div#rightcolumn div#agenda ul.agenda li span {width:30px; height:30px; float:left; background:url(../img/fundo_box_data.png) top center no-repeat; font-size:.8em; color:#fff; font-weight:bold; text-align:center; line-height:0.85em; padding:5px 0 0 0; margin:3px 6px 0 0; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#agenda ul.agenda li p{font-size:0.8em; color:#666; float:left; line-height:1.1em; margin-top:2px; letter-spacing:-0.05em; }
div#centro div#rightcolumn div#agenda ul.agenda li span abbr { font-size:0.7em;}
div#centro div#rightcolumn div#agenda span.maisAgenda{ float:right; font-size:0.7em; margin: 0 15px 20px 0; width:40%; text-align:right; }
div#centro div#rightcolumn span.rssLink{ float:left; font-size:0.6em; width:25%; margin-top:12px; }
.marginMaior{margin: 0 75px 20px 0;}
.marginMenor{margin: 0 70px 20px 0;}
div#centro div#rightcolumn span.rssLink img{vertical-align:top; margin-left:3px;}
div#centro div#rightcolumn div#agenda span.maisAgenda a { color:#1cbbb4; }
div#centro div#rightcolumn span.rssLink a{ color:#f0a027; }

/*social media na direita*/
div#centro div#rightcolumn div#socialmedia {float:left; width:155px; padding-bottom:30px;}  
div#centro div#rightcolumn div#socialmedia h1.socialmedia {color:#233c81; font-size:1.125em; clear:both; display:block; padding:10px 0 6px 0; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia { float:left; width:155px; }
div#centro div#rightcolumn div#socialmedia ul#socialmedia li { float:left; width:155px; letter-spacing:-0.05em; }
div#centro div#rightcolumn div#socialmedia ul#socialmedia li img {padding:0 5px 0 0; vertical-align:bottom;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.socialmedia { font-size:0.75em; margin: 4px 0;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.flickr {color:#2271d9;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.orkut {color:#c349a3;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.twitter {color:#4ea8a9;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.youtube {color:#c51b1b;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.blogspot {color:#fe6602;}
div#centro div#rightcolumn div#socialmedia ul#socialmedia li a.facebook a{color:#44609b;}

/*novidades na direita*/
div#centro div#rightcolumn div#novidades {float:left; border-bottom:1px solid #e3e4e4; width:155px;}  
div#centro div#rightcolumn div#novidades h3.novidade {font-size:1.1em; color:#c7302e; padding-bottom:10px; display:block; width:72%; float:left; letter-spacing:-0.05em; }
div#centro div#rightcolumn div#novidades h3.novidade a {color:#C7302E;}
div#centro div#rightcolumn div#novidades ul {float:left; width:150px; }
div#centro div#rightcolumn div#novidades ul.novidade li {float:left; padding-bottom:13px; width:100%;}
div#centro div#rightcolumn div#novidades ul.novidade li h4 a {color:#c7302e; font-size:0.85em; font-weight:bold; display:block; line-height:1.0em; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#novidades ul.novidade li p {font-size:0.8em; color:#666; line-height:1.1em; margin-top:3px; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#novidades span {font-size:0.625em; color:#666; display:block; width:100%; padding-bottom:3px;}
div#centro div#rightcolumn div#novidades span.maisNoticias {float:right; font-size:0.7em; margin: 0 15px 20px 0; width:40%; text-align:right;}
div#centro div#rightcolumn div#novidades span.maisNoticias a {color:#c21e0c;}
div#centro div#rightcolumn div#novidades span.rssLink{ float:left; font-size:0.6em; width:25%; float:left; margin-top:5px; }
div#centro div#rightcolumn div#novidades span.rssLink img{vertical-align:top; margin-left:3px;}
div#centro div#rightcolumn div#novidades span.rssLink a{ color:#f0a027; }

/*~-~-~-~- coluna da esquerda ~-~-~-~-*/
div#centro div#leftcolumn { width:182px; float:left; display:block; padding-top:10px; }

div#centro div#leftcolumn ul#left, 
div#centro div#leftcolumn ul#leftHistorias, 
div#centro div#leftcolumn ul#leftFotos { width:145px; padding-bottom:20px;}

div#centro div#leftcolumn ul#left li,
div#centro div#leftcolumn ul#leftHistorias li,
div#centro div#leftcolumn ul#leftFotos li { width:145px; padding-bottom:12px; clear:both; background:url(../img/bullet_star.gif) no-repeat 0 3px; padding-left:20px; }

div#centro div#leftcolumn ul#leftHistorias li img {margin-right:9px; float:left; margin-top:1px; }

div#centro div#leftcolumn ul#left li a, 
div#centro div#leftcolumn ul#leftHistorias li a, 
div#centro div#leftcolumn ul#leftFotos li a { font-size:0.8em; color:#1695c8; line-height:1.2em; display:block; }

/*~-~-~-~- rodape ~-~-~-~-*/
#footer{width:100%; height:138px; position:absolute; clear:both; background:#7d7d7d;}
#footer .footerHolder{margin:0 auto; width:970px; padding:0 15px 0 15px;  }
#footer .footerHolder p{color:#fff; width:380px; margin:30px 0 0 0; font-size:0.7em; float:left; }
#footer .footerHolder img {float:right; margin:12px 10px 0 0;}

#footer div#menu { background-color:#696969; width:100%; height:24px; }
#footer div#menu div#center {margin:0 auto; width:970px;}
#footer div#menu div#center ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.75em; float:right;}
#footer div#menu div#center ul li{display:inline; line-height:2em; margin:0 7px 0 13px; height:24px;}
#footer div#menu div#center ul li a{color:#fff;}

/*~-~-~-~- glossario ~-~-~-~-*/
div#centro div#centercolumn div#glossindice { width:100%; float:left;}
div#centro div#centercolumn div#glossindice p { margin-bottom:0;}
div#centro div#centercolumn div#glossindice a { float:left; color:#2a4e7e; font-size:1.2em; margin-right:8px;}
div#centro div#centercolumn div#glossindice a.full { font-size:0.625em; line-height:0.9em; margin:3px 0 0 3px; }

/*~-~-~-~- resultado busca ~-~-~-~-*/
div#centro div#centercolumn div#resultadobusca {width:100%; float:left;}
div#centro div#centercolumn div#resultadobusca h4 { padding-top:20px;}
div#centro div#centercolumn div#resultadobusca h4 a { color:#1695c8; font-size:0.875em; float:left; width:100%; }
div#centro div#centercolumn div#resultadobusca p { color:#666; font-size:0.8em; float:left; width:100%; }
div#centro div#centercolumn div#resultadobusca a { color:#2a4e7e; font-size:0.8em;}


div#centro div#leftcolumn ul#folders { float:left; width:170px; padding-top:20px;}
div#centro div#leftcolumn ul#folders li { float:left; width:170px; padding-bottom:8px; }
div#centro div#leftcolumn ul#folders li img { float:left; margin:2px 3px 0 0;}
div#centro div#leftcolumn ul#folders li a { float:left; font-size:.8em; color:#333; }
div#centro div#leftcolumn ul#folders li span { float:left; font-size:.8em; color:#333; font-weight:bold;}
div#centro div#centercolumn ul#materialapoiocontent { width:100%; float:left; }
div#centro div#centercolumn ul#materialapoiocontent li { width:100%; float:left; padding-bottom:15px; border-bottom:1px dotted #e3e3e3; }
div#centro div#centercolumn ul#materialapoiocontent li h2 { color:#1695c8; padding:8px 0 8px 0;  }
div#centro div#centercolumn ul#materialapoiocontent li div.line { width:100%; float:left;}
div#centro div#centercolumn ul#materialapoiocontent li div.line div.left { width:430px; float:left;}
div#centro div#centercolumn ul#materialapoiocontent li div.line a,
div#centro div#centercolumn ul#materialapoiocontent li div.line p { font-size:0.8em; color:#999; float:left; }
div#centro div#centercolumn ul#materialapoiocontent li div.line a img { margin:2px 3px 0 0;}
/*~-~-~-~- advisers login ~-~-~-~-*/
div#centro div#rightcolumn div#advisers { width:148px; height:80px; float:left; background:#eceded; padding:6px 0 0 9px;/* margin-top:40px;*/}
div#centro div#rightcolumn div#advisers h6 { font-size:13px; font-weight:normal; color:#666666; padding-bottom:3px; letter-spacing:-0.05em;}
div#centro div#rightcolumn div#advisers input.login { float:left; border-left:1px solid #ddd; border-top:1px solid #ddd; font-size:0.7em; padding:2px; width:130px; margin-bottom:5px; }
div#centro div#rightcolumn div#advisers input.senha { float:left; border-left:1px solid #ddd; border-top:1px solid #ddd; font-size:0.7em; padding:2px; width:102px; }
div#centro div#rightcolumn div#advisers input.ok { float:left; background:#a1a1a1; width:24px; height:18px; font-size:0.7em; margin-left:4px; color:#fff; border-right:1px solid #6c6c6c; border-bottom:1px solid #6c6c6c; border-left:1px solid #a1a1a1; border-top:1px solid #a1a1a1; padding-right:2px; } 
