html, body{height:100%; width:100%; margin:0px; padding:0px;}
body{background-image:url(../img/bg.jpg); background-repeat:repeat-y; background-position:center; background-color:#FFFFFF;}

/* TAGS */
img{border:none;}
h1 , h2 , h3, h4 , h5 , h6 {font-family:Verdana; display:block; color:#3a3496; clear:both; font-weight:bold;}
h1 {font-size: 22px; line-height: 20px; font-weight:normal; color:#333;}
h1.super {font-size: 24px; line-height: 20px; font-weight:normal; color:#999;}
h2 {font-size: 18px; line-height: 18px; font-weight:normal;}
h3 {font-size: 14px; line-height: 14px; font-weight:bold; margin-bottom:5px;}
h3.event {font-size: 14px; line-height: 14px; color:#666; float:right; padding:5px; margin:0;}
h4 {text-transform:uppercase;}

img{border:none;}

a{outline:none;}

a:link{color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:normal;}
a:visited{color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:normal;}
a:hover {color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:normal;}

a.cinza:link{color:#666; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:normal;}
a.cinza:visited{color:#666; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:normal;}
a.cinza:hoverm {color:#666; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:normal;}

a.forte:link{color:#666; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}
a.forte:visited{color:#666; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}
a.forte:hover {color:#666; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}

a.forte_verde:link{color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:bold;}
a.forte_verde:visited{color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:none; font-weight:bold;}
a.forte_verde:hover {color:#3a3496; font-family: Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}

a.maior_verde:link{color:#3a3496; font-family: Verdana; font-size:12px; text-decoration:none; font-weight:normal;}
a.maior_verde:visited{color:#3a3496; font-family: Verdana; font-size:12px; text-decoration:none; font-weight:normal;}
a.maior_verde:hover {color:#3a3496; font-family: Verdana; font-size:12px; text-decoration:underline; font-weight:normal;}

a.maior_cinza:link{color:#666; font-family: Verdana; font-size:12px; text-decoration:none; font-weight:normal;}
a.maior_cinza:visited{color:#666; font-family: Verdana; font-size:12px; text-decoration:none; font-weight:normal;}
a.maior_cinza:hover {color:#666; font-family: Verdana; font-size:12px; text-decoration:underline; font-weight:normal;}

/* IDs */
#bloco {display:block; position:relative; margin:0px auto; width:1000px; min-height:100%;}
* html #bloco {height: 100%;} /* Hack para IE6 */
#conteudo {margin-left:13px; width:982px; padding-bottom:100px;}
#rodape{bottom:0; position:absolute; width:100%; clear:both; text-align:center; height:100px;}

/* TEXTOS */
.t, p, li, span{font-family:Verdana; font-size:11px; line-height:18pt; color:#000000;}
.t_cinza{font-family:Verdana; font-size:11px; line-height:18pt; color:#666; font-weight:normal;}
.required{font-family:Verdana; font-size:12px; line-height:18pt; color:#F00; font-weight:normal; margin-left:5px;}
.t_azul_b{font-family:Verdana; font-size:11px; line-height:18pt; color:#3a3496; font-weight:bold;}
.t_azul{font-family:Verdana; font-size:11px; line-height:18pt; color:#3a3496; font-weight:normal;}
.t_branco{font-family:Verdana; font-size:11px; line-height:18pt; color:#FFFFFF; font-weight:bold;}
.t_menor{font-family:Verdana; font-size:10px; line-height:11pt; color:#000; font-weight:normal;}

/* FORMULARIO */
/*input, select, textarea{font-family:Arial; font-size:10px; background-color:#E9E9E9; border:none;}*/
.inputtext{background-image:url(../img/bg_input.jpg); background-repeat:repeat-x; background-position:top; border:#CCC 1px solid;}
label.formprod{width:100px; text-align:right; float:left; margin-right:10px;}
.normal{width:960px; height:18px;}
.msg{color:#FF0000;}
textarea{font-family:Verdana; font-size:12px;}

/* TABELA */
table{padding:0; margin:0; border:none;}
td{font-family:Verdana; font-size:11px;}
tr.tabela{background-color:#008855; color:#FFFFFF;}
table.borda{border:solid; border-width:1px; border-color:#008855;}
#contato th{font-family:Verdana; padding-left:30px; color:#333; font-size:12px; font-weight:bold; text-align:left; vertical-align:top;}
#contato td {padding-left:30px; vertical-align:top;}
#contato td ul {padding:0; margin:0;}
#contato td ul li {text-align:left; line-height:11pt; margin-bottom:5px;}

/* CLASSES */
.FL{float:left;}
.FR{float:right;}
.CB{clear:both;}
.margin_r{margin-right:8px;}

/* HOME */
#header{height:150px; width:auto; padding-top:20px;}

#bloco_highlight{background-image:url(../img/box_highlight.jpg); background-repeat:no-repeat; width:728px; height:264px; float:left; margin-bottom:30px;}
#bloco_highlight .conteudo{margin:15px 0 0 17px; float:left;} 

#esq{width:254px; height:auto; float:left;}
#esq #menu{width:254px; margin-bottom:30px;}
#esq #eventos{border:#999 1px solid; width:216px; padding:50px 12px 20px 12px; background-image:url(../img/tit_box_events.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#esq #library{border:#999 1px solid; width:216px; padding:50px 12px 20px 12px; background-image:url(../img/tit_box_library.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#esq #enquete{border:#999 1px solid; width:216px; padding:40px 12px 20px 12px; background-image:url(../img/tit_box_poll.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}

#centro{width:500px; height:auto; float:left; margin-left:16px;}
#centro .conteudo{padding-right:35px; padding-bottom:35px;}

#dir{width:202px; height:auto; float:left;}
#dir #find_news{border:#999 1px solid; width:176px; padding:40px 12px 20px 12px; background-image:url(../img/tit_box_find_news.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#dir #find_publications{border:#999 1px solid; width:176px; padding:40px 12px 20px 12px; background-image:url(../img/tit_box_find_publications.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#dir #find_member{border:#999 1px solid; width:176px; padding:40px 12px 20px 12px; background-image:url(../img/tit_box_find_member.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#dir #newsletter{border:#999 1px solid; width:176px; padding:40px 12px 20px 12px; background-image:url(../img/tit_box_newsletter.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#dir #cfaweb{border:#999 1px solid; width:176px; padding:50px 12px 20px 12px; background-image:url(../img/tit_box_cfaweb.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:22px;}
#dir #rss{width:176px; padding:0 12px 0 12px; margin-bottom:22px;}
#dir #cluster{width:176px;  padding:20px 12px 20px 12px; border:#999 1px solid; margin-bottom:22px; text-align:center;}
#dir .banner{width:176px; padding:0; margin-bottom:22px;}

#patrocinio{background-image:url(../img/box_sponsors.jpg); background-repeat:no-repeat; width:966px; height:155px; clear:both; text-align:right; padding:30px 8px 0 8px;}

