* { margin: 0; padding: 0; border: 0;}
ol, ul { list-style: none; }
a{text-decoration:none;}
a:hover{text-decoration:underline;}

body { background:#f6f7f7 url(../img/bg_top.jpg) center top no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }

/*~-~-~-~- global ~-~-~-~-*/
div#centro { width:970px; margin:0 auto; padding:59px 15px 0 15px; overflow:hidden;}

/*~-~-~-~- topo ~-~-~-~-*/
div#centro div#menuhome { width:973px; height:30px; float:left; }
div#centro div#menuhome div#menu { width:450px; float:right; text-align:right; padding-top:2px; }
div#centro div#menuhome a { font-size:0.875em; color:#fff;  margin-left:15px;}
div#centro div#menuhome a:hover { color: #6CF; text-decoration:none; }
div#centro div#menuhome h2 { float:left; font-size:0.95em; padding-top:4px; display:block; color:#fff; }

/*~-~-~-~- busca ~-~-~-~-*/
div#centro div#search { width:210px; height:19px; float:left; padding:14px 0 0 763px; }
div#centro div#search input.field { width:137px; height:18px; background:url(../img/search_field.gif); font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6b6b6b; padding:1px 0 0 3px; float:left; }
div#centro div#search a.btn { width:70px; height:19px; background:url(../img/search_btn.gif); float:left; }
div#centro div#search a.btn:hover {background:url(../img/search_btn_on.gif);}

/*~-~-~-~- logo to home ~-~-~-~-*/
div#centro a.home { float:left; width:149px; height:108px; display:block; }

/*~-~-~-~- 3ways ~-~-~-~-*/
div#centro div.ways { width:821px; height:240px; float:left; display:block; }
div#centro div.ways object { float:left; } 
div#centro div.ways img.dept { float:right; margin-top:15px;}

/*~-~-~-~- coluna da esquerda ~-~-~-~-*/
div#centro #contentLeft { float:left; width:188px; padding-top:40px;}
div#centro #contentLeft div#agenda { float:left; width:188px; padding-bottom:20px; }
div#centro #contentLeft div#agenda h1{font-size:1.125em; line-height:24px; margin-bottom:15px; letter-spacing:-0.05em;}
div#centro #contentLeft div#agenda a {color:#1cbbb4;}
div#centro #contentLeft div#agenda ul { float:left; width:188px; }
div#centro #contentLeft div#agenda ul li { float:left; width:188px; margin-bottom:18px;  }
div#centro #contentLeft div#agenda ul li h2 {float:left; font-size:.875em; display:block; width:150px;    }
div#centro #contentLeft div#agenda ul li h2 a {color:#1cbbb4; letter-spacing:-0.05em; }
div#centro #contentLeft div#agenda ul 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;}
div#centro #contentLeft div#agenda ul li p{font-size:0.8em; color:#666; float:left; width:124px; letter-spacing:-0.05em; }
div#centro #contentLeft div#agenda ul li span abbr { font-size:0.7em;}
div#centro #contentLeft div#agenda span.maisAgenda { float:right; font-size:0.7em; margin:10px 30px 0 0;}
div#centro #contentLeft div#agenda span.maisAgenda a { color:#1cbbb4; }
div#centro #contentLeft img.banner { float:left;}

/*~-~-~-~- coluna centro ~-~-~-~-*/
div#centro #contentCenter {float:left; width:560px; border-left:1px solid #eceded; border-right:1px solid #eceded; margin:36px 0; padding:0 20px;}
div#centro #contentCenter h1 {color:#1f85af; font-size:1.5em; margin:0 0 13px 0; letter-spacing:-0.05em;}
div#centro #contentCenter h2 {color:#666; font-size:1.0em; margin:0 0 13px 0; letter-spacing:-0.05em;}
div#centro #contentCenter p {font-size:0.8em; color:#666; margin-bottom:10px; }

/*--novidades-*/
div#centro #contentCenter h3 {margin:25px 70px 15px 70px; font-size:1.125em; color:#c7302e; letter-spacing:-0.05em;}
div#centro #contentCenter h3 a {color:#c7302e;}
div#centro #contentCenter ul { width:420px; float:left; margin:0 70px; }
div#centro #contentCenter ul li { width:420px; float:left; margin-bottom:13px; }
div#centro #contentCenter ul li h4 a {color:#c7302e; font-size:0.85em; text-decoration:underline; font-weight:bold; letter-spacing:-0.04em;}
div#centro #contentCenter ul li p {font-size:0.8em; color:#666;}
div#centro #contentCenter span {font-size:0.625em; color:#666; margin:5px 70px 0 0; display:block;}
div#centro #contentCenter span.maisNoticias { float:right; font-size:0.7em;}
div#centro #contentCenter span.maisNoticias a { color:#c21e0c;}

/*--historias e albuns-*/
div#centro div#outroHome {display:block; clear:both; width:970px; height:166px; overflow:hidden; padding-bottom:45px;}
div#centro div#outroHome img {float:left;}
div#centro div#outroHome img.fotos{ float:right; display:block;}

/*~-~-~-~- coluna direita ~-~-~-~-*/
div#centro #contentRight {float:left; width:160px; padding:40px 0 0 20px;}
div#centro #contentRight h1{color:#233c81; font-size:1.125em; line-height:24px; margin: 0 0 12px 0; letter-spacing:-0.05em;}
div#centro #contentRight div#socialmedia { float:left; width:160px; padding-bottom:20px;}
div#centro #contentRight div#socialmedia img.banner {float:left;}
div#centro #contentRight div#socialmedia ul#socialmedia { float:left; padding-bottom:30px; width:160px;}
div#centro #contentRight div#socialmedia ul#socialmedia li { padding-bottom:3px; letter-spacing:-0.05em;}
div#centro #contentRight div#socialmedia ul#socialmedia li img {margin:0 5px 0 0; vertical-align:bottom;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.socialmedia { font-size:0.75em; margin: 4px 0; line-height:16px;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.flickr {color:#2271d9;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.orkut {color:#c349a3;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.twitter {color:#4ea8a9;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.youtube {color:#c51b1b;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.blogspot {color:#fe6602;}
div#centro #contentRight div#socialmedia ul#socialmedia li a.facebook a{color:#44609b;}


/*~-~-~-~- 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;}

/*~-~-~-~- advisers login ~-~-~-~-*/
div#centro #contentRight div#advisers { width:148px; height:80px; float:left; background:#eceded; padding:6px 0 0 9px; margin-top:40px;}
div#centro #contentRight div#advisers h6 { font-size:13px; font-weight:normal; color:#666666; padding-bottom:3px; letter-spacing:-0.05em;}
div#centro #contentRight 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 #contentRight 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 #contentRight 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; } 