div, img, input{behavior: url(/css/iepngfix.htc);}

* {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; list-style:none;}

body {background:url(../images/fundo_wrap.gif) repeat-x #b3c6d0;}
form {display:inline;}
input {border:1px solid #a3ceeb; background:#fff;}
img {border:none; padding:0; margin:0;}
a:hover {text-decoration:underline;}
small {color:#bcbaba;}
small a {eight:12px; line-height:12px; color:#096d9b; font-size:10px; background:url(../images/bullet_1.gif) no-repeat top left; padding:0 0 0 23px; text-decoration:none;}

#wrap {width:884px; margin:0 auto;}
#container {background:url(../images/fundo_container.gif) repeat-y;}

#header {height:138px; width:884px; background:url(../images/fundo_header.jpg) no-repeat;}
#header h1 {overflow:hidden; height:79px; margin:20px 0 0 20px; background:url(../images/logo.png) no-repeat; _background:url(../images/logo.gif) no-repeat; float:left;}
#header h1 a {display:block; width:203px; height:79px;}
#header span {width:1px; height:1px; position:absolute; overflow:hidden;}
#header div#banner {float:left; margin:20px 60px 0 60px; width:370px; height:61px;}
#header div#login {}

#header div#login {float:left; width:147px; margin:28px 0 0 0;}
#header div#login a {color:#fff; font-size:12px; text-decoration:none;}
#header div#login #bt {width:24px; height:16px; border:none; margin:0 0 -5px 0; *margin:0 0 2px 0;}
#header input {width:117px; height:14px; margin:0 0 6px 0; color:#735833; text-transform:uppercase; font-size:10px;}

#content {padding:0 11px 0 11px;}
#content h2 {color:#096d9b; font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #bcbaba;}
#content h3 {color:#0d4756; font-size:13px; font-weight:bold; padding:10px 0 10px 0;}
#content p {color:#393935; font-size:13px; margin-bottom:8px; text-align:justify;}
#content p a {color:#096d9b; font-size:13px; margin-bottom:8px; text-decoration:none;}

#content div#destaque_banner{height:225px; z-index:-999px;}

#featured{z-index:-999px;}

#content div#destaque_home {height:167px; width:832px; background:url(../images/fundo_content_destaque.gif) repeat-x; padding:0 15px 0 15px;}
#content div#destaque_home div#destaque_principal {width:519px; height:147px; border-right:1px solid #0d4756; padding:20px 15px 0 0; float:left;}
#content div#destaque_home div#destaque_principal div {width:250px; float:left; margin-right:8px;}
#content div#destaque_home div#destaque_principal h3, div#palestra h3 {color:#0d4756; font-size:12px; font-weight:bold; padding:10px 0 7px 0;}

#content div#sidebar {width:300px; /*border-right:1px solid #0d4756;*/ float:left; padding:0;}
#content div#sidebar div#palestra {width:282px; height:147px; padding:20px 0 0 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#sidebar div#agenda {width:269px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#sidebar div#agenda div.date {float:left; font-size:11px; color:#096d9b; margin-top:11px; padding:0; width:70px; background:url(../images/bullet_3.gif) no-repeat right;}
#content div#sidebar div#agenda h3 a {font-weight:normal; text-decoration:none; color:#124e72; margin:0; padding:0 0 0 13px; float:left;}
#content div#sidebar div#video, div#mapa {width:269px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#mapa {padding:20px 15px 23px 15px; *padding:23px 15px 25px 15px;}
#content div#sidebar div#video div {padding-bottom:10px; border-bottom:1px solid #b0c5d1;}
#content div#sidebar div#mapa div {padding-bottom:10px;}
#content div#sidebar div#mapa {background:#d7e3e9;}
#content div#sidebar div#video img, div#mapa img {border:2px solid #0f4e6f; margin:12px 12px 0 0; float:left;}
#content div#sidebar div#video h3 a {color:#0d4756; font-size:12px; font-weight:bold; padding:0 0 7px 0; text-decoration:none;}
#content div#sidebar div#mapa p {padding-top:12px;}

#content div#content_home {width:562px; float:left;}
#content div#content_home div#content_destaque {width:532px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#content_home div#content_projeto {width:532px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#content_home div#content_destaque div {padding-bottom:10px; border-bottom:1px solid #b0c5d1;}
#content div#content_home div#content_destaque img {border:2px solid #0f4e6f; margin:12px 12px 0 0; float:left;}
#content div#content_home div#content_projeto img {border:2px solid #ffc939; margin:0 12px 0 0; float:left;}
#content div#content_home div#content_projeto h3 a {color:#0f4e6f; font-size:16px; font-weight:normal; padding:0 0 7px 0; text-decoration:none;}
#content div#content_home div#content_projeto div.projeto {padding-bottom:10px; width:255px; float:left; margin:10px 10px 10px 0;}
#content div#content_home div#content_destaque h3 a, div#content_projeto h4 a {color:#0f4e6f; font-size:12px; font-weight:bold; padding:0 0 7px 0; text-decoration:none;}
#content div#content_home div.postarea {width:532px; padding:10px 15px 20px 15px; background:#d7e3e9;}
#content div#content_home div.postarea h3 {color:#096d9b; font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #bcbaba;}
#content_home h3.resultadodebusca {color:#096d9b; font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #bcbaba; margin:10px 15px 0px 15px;}
#content div#content_home div.postarea h4 {color:#0f4e6f; font-size:16px; font-weight:normal; padding-bottom:8px; margin:5px 0 0 0; border-bottom:1px solid #bcbaba;}
#content div#content_home div.postarea p {margin:15px 0 15px 0; text-align:justify;}
#content div#content_home div.postarea p.data {font-size:10px; margin:5px 0 5px 0;}
#content div#content_home div.postarea img {border:2px solid #ffc939; margin:0 12px 0 0; float:left;}
#content div#content_home div.postarea div.date {font-size:11px; color:#096d9b; margin-top:11px; padding:0;}
#content div#content_home div.postarea div.tag, div.tag a {font-size:11px; color:#0f4e6f; margin-top:11px; padding:0;}
#content div#content_home div.postarea li a {color:#096d9b; font-size:12px; text-decoration:none;}
#content div#content_home div.postarea li a:hover {text-decoration:underline;}

#content div#content_full {width:862px; float:left; padding-bottom:17px; background:#d7e3e9;}
#content div#content_full div#content_destaque {width:832px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#content_full div#content_projeto {width:832px; padding:20px 15px 20px 15px; background:url(../images/fundo_content_destaque.gif) repeat-x bottom #d7e3e9;}
#content div#content_full div#content_destaque div {padding-bottom:10px; border-bottom:1px solid #b0c5d1;}
#content div#content_full div#content_destaque img {border:2px solid #0f4e6f; margin:12px 12px 0 0; float:left;}
#content div#content_full div#content_projeto img {border:2px solid #ffc939; margin:0 12px 0 0; float:left;}
#content div#content_full div#content_projeto h3 a {color:#0f4e6f; font-size:16px; font-weight:normal; padding:0 0 7px 0; text-decoration:none;}
#content div#content_full div#content_projeto div.projeto {padding-bottom:10px; width:255px; float:left; margin:10px 10px 10px 0;}
#content div#content_full div#content_destaque h3 a, div#content_projeto h4 a {color:#0f4e6f; font-size:13px; font-weight:bold; padding:0 0 7px 0; text-decoration:none;}
#content div#content_full div.postarea {width:832px; padding:10px 15px 20px 15px; background:#d7e3e9;}
#content div#content_full div.postarea h3 {color:#096d9b; font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #bcbaba;}
#content_full h3.resultadodebusca {color:#096d9b; font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #bcbaba; margin:10px 15px 0px 15px;}
#content div#content_full div.postarea h4 {color:#0f4e6f; font-size:16px; font-weight:normal; padding-bottom:8px; margin:5px 0 0 0; border-bottom:1px solid #bcbaba;}
#content div#content_full div.postarea p {margin:15px 0 15px 0;}
#content div#content_full div.postarea p.data {font-size:10px; margin:5px 0 5px 0;}
#content div#content_full div.postarea img {border:2px solid #ffc939; margin:0 12px 0 0; float:left;}
#content div#content_full div.postarea div.date {font-size:11px; color:#096d9b; margin-top:11px; padding:0;}
#content div#content_full div.postarea div.tag, div.tag a {font-size:11px; color:#0f4e6f; margin-top:11px; padding:0;}
#content div#content_full div.postarea li a {color:#096d9b; font-size:12px; text-decoration:none;}
#content div#content_full div.postarea li a:hover {text-decoration:underline;}

#footer {margin:0 auto; width:862px; margin:0 11px 0 11px; height:100px; clear:both; background:url(../images/fundo_footer.jpg) no-repeat;}
#footer div {float:left; margin:20px 5px 20px 10px;}
#footer div#endereco p {margin:0 0 7px 0;}
#footer div#footer_logo {width:169px; height:51px; overflow:hidden; background:url(../images/logo_footer.png) no-repeat; _background:url(../images/logo_footer.gif) no-repeat;}
#footer p {color:#fff; font-size:13px; text-align:center;}
#footer div ul {margin:23px 50px 0 35px;}
#footer div li, li.page_item_footer {float:left; border-right:1px solid #fff;}
#footer div li a {display:block; _display:inline; height:10px; line-height:10px; padding:0 9px; text-transform:uppercase; text-decoration:none; font-size:10px; color:#fff; }
#footer div li.border {border:none;}
#footer div li a:hover {text-decoration:underline;}

/*form de login*/
#login label {color:white; font-size:80%; font-weight:bold;}

/*proximo e anterior*/
.previousnext {clear:both; margin:0 auto; padding:10px; width:100%;}
.left,.right {width:35%; color:white; font-weight:bold;}
.left {text-align:left;}
.right {text-align:right;}