body {
margin:0;
background:url(img/fundo.jpg) repeat-x;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
overflow-x:hidden;
}

.janela_trabalho {
background:none;
overflow-y:visible;
}

img {
border:0px;	
}

#centraliza {
width:768px;
margin:auto;
}

#topo {
width:768px;
padding-top:20px;
height:220px;
float:left;
text-align:center;
}

#menu {
width:768px;
float:left;
height:40px;
}

#menu ul {
margin:0;
padding:0;
color:#FFF;
list-style:none;	
}

#menu ul li {
width:192px;
height:26px;
display:block;
background:#333;
float:left;	
color:#FFF;
text-align:center;
text-decoration:none;
*padding-top:10px;
}


#menu ul li a {
padding-top:14px;
width:192px;
height:26px;
display:block;
background:#006694;
float:left;	
color:#FFF;
text-align:center;
text-decoration:none;
*padding-top:11px;
*margin-top:-10px;
*height:30px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}

#menu ul li a:hover {
background:#FFF;
color:#333;
}

#conteudo {
width:768px;
height:auto;
float:left;	
text-align:center;
padding-top:20px;
}

#rodape {
width:100%;
float:left;
text-align:center;
border-top:1px solid #CCC;
padding-top:25px;
margin-top:35px;
}

#iframe1 {
width:768px;
height:280px;
float:left;	
}

#menu_trabalhos {
width:200px;
height:350px;
float:left;	
text-align:left;
}

#menu_trabalhos ul {
margin:0;
padding:0;
float:left;
}

#menu_trabalhos ul li a {
width:185px;
padding-bottom:5px;
display:block;
font-size:11px;	
background:#F3F3F3;
border:1px solid #CCC;
margin-top:3px;
padding-left:15px;
padding-top:5px;
color:#000;
text-decoration:none;
}

#menu_trabalhos ul li a:hover {
background:#333;
color:#FFF;
}

#conteudo_trabalhos {
text-align:left;
width:500px;
float:left;
margin-left:20px;
}

#conteudo_internas {
text-align:left;
width:700px;
float:left;
margin-left:20px;
}

h1 {
margin:0;
padding:0;
color:#006694;
font-size:20px;
border-left:3px solid #333;
padding-left:10px;
}

h2 {
margin-top:15px;
padding:0;
color:#333;
font-size:16px;
padding-left:10px;
border-left:3px solid #666;
}

#titulo_trabalho a {
width:390px;
border-bottom:1px solid #CCCCCC;
background:#333;
color:#FFFFFF;
margin:auto;
padding:10px;
font-size:14px;
margin-top:20px;
cursor:pointer;
display:block;
text-decoration:none;
text-transform:uppercase;
}

#titulo_trabalho a:hover {
background:#006694;
}

#info_trabalho {
width:390px;
border-bottom:1px solid #CCCCCC;
clear:both;
margin:auto;
padding:10px;
line-height:20px;
background:#F4F4F4
}
.trabalho {
width:600px;
min-height:500px;
float:left;
overflow:auto;
}
.trabalho .titulo {
width:580px;
background:#333;
float:left;
color:#FFF;
padding:5px;
padding-right:15px;
font-size:18px;
text-align:center;
text-transform:uppercase;
}

.trabalho .dados {
width:580px;
background:#F3F3F3;
float:left;
color:#333;
font-size:11px;
border-bottom:1px solid #333;
padding-left:10px;
padding-right:10px;
line-height:22px;
margin-bottom:10px;	
}

.trabalho .conteudo {
width:570px;
background:#FFF;
font-size:11px;
padding:10px;
padding-right:20px;
border-bottom:1px solid #666;
margin-top:20px;
text-align:justify;
line-height:18px;	
}

.trabalho .fechar {
width:580px;
padding-right:20px;
text-align:right;
float:left;
font-size:11px;
line-height:30px;
background:#FFC671;
}

.link {
cursor:pointer;
text-decoration:none;
}

.link:hover {
text-decoration:underline;
}
.centro {
text-align:center;	
}
.linha {
width:100%;
height:1px;
border-bottom:1px dotted #CCC;
}
#lista_conf {
font-weight:bold;
text-align:center;
width:220px;
float:left;
min-height:200px;
margin-left:10px;
color:#900;
}
#lista_conf ul {
font-weight:normal;
text-align:left;
list-style:none;
margin:0;
padding:0;
}
#lista_conf ul li {
display:block;
width:200px;
font-size:11px;
border-bottom:1px solid #CCC;
color:#000;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
cursor:pointer;
}
#lista_conf ul li:hover {
color:#FFF;
background:#000;
}

.cronograma {
border:1px solid #CCC;
background:#FFF;
}

.cronograma .linha_titulo {	
background:#D9F2FF;
color:#006694;
}

.cronograma .linha_sobre {
background:#006694;
color:#FFF;
}

.cronograma .coluna1 {
background:#EEEEEE;
color:#333;
font-size:11px;
padding:5px;
}

.cronograma .coluna2 {
background:#E2E2E2;
color:#333;
font-size:11px;
padding:5px;
}

.cronograma .coluna3 {
background:#DBDBDB;
color:#333;
font-size:11px;
padding:5px;
}

.local {
color:#C33;	
}