body {
background-image: url('img/fundo.gif');
background-repeat: repeat-y;
background-color: #aaaaaa;
font-family: Tahoma, verdana, arial, sans-serif;
font-size: 10pt;
color: #000000;
text-align: justify;
margin-bottom: 40px;
line-height: 13pt;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}

.titulo {
text-align: right;
color:#d13e02;
font-size: 16pt;
line-height:25px;
margin-bottom: 20px;
}

.subtitulo {
text-align: left;
color:#024ca2;
font-size: 11pt;
margin-bottom: 10px;
font-weight: bold;
}

.destacado {
text-align: left;
color:#024ca2;
font-size: 10pt;
font-weight: bold;
}

.coment {
text-align: left;
font-size: 8pt;
}

a, a:active, a:visited {
color: #07397E;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #5E5E5E;
}


img {
border: 0;
}

#topo {
position: absolute;
top: 0;
left: 0;
z-index:10;
}



#pucrs {
position: absolute;
top: 7px;
left: 7px;
z-index:10;
}

/*
#box1 {
position: absolute;
top: 270px;
left: 185px;
z-index:60;
}

#box2 {
position: absolute;
top: 270px;
left: 410px;
z-index:60;
}
*/

#box1 {
position: absolute;
top: 270px;
left: 210px;
z-index:60;
}

#box2 {
position: absolute;
top: 270px;
left: 185px;
z-index:60;
}


#txt-box1 {
position: absolute;
text-align: justify;
font-family: Tahoma, verdana, arial, sans-serif;
top: 298px;
left: 188px;
font-size: 8pt;
line-height:14px;
width: 200px;
height:270px;
padding-right:5px;
color:#000000;
overflow-x: hidden;
overflow-y: auto;
z-index:70;
}



#txt-box2 {
position: absolute;
text-align: justify;
font-family: Tahoma, verdana, arial, sans-serif;
top: 305px;
left: 220px;
font-size: 8pt;
line-height:14px;
width: 366px;
height:211px;
/*padding-right:5px;*/

color:#000000;
overflow-x: hidden;
overflow-y: auto;
z-index:70;
}

#magem-txt{
margin-right:10px;
}

#banner1 {
position: absolute;
top: 250px;
left: 643px;
z-index:100;
}

#banner2 {
position: absolute;
top: 380px;
left: 643px;
z-index:100;
}

#menu {
position: absolute;
top: 270px;
left: 10px;
width: 158px;
font-family: Tahoma, verdana, arial, sans-serif;
z-index: 40;

}

.menu, #menu a, #menu a:visited, #menu a:active {
color: #000000;
text-decoration: none;
font-size: 8pt;
}

#menu a:hover {
text-decoration: underline;
}

#conteudo {
position: absolute;
top: 250px;
left: 190px;
width: 580px;
z-index:60;
}

input, textarea {
border: 1px solid black;
background-color: white;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color: black;
}

textarea {
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}


table {
font-family: tahoma, verdana, arial, sans-serif;
font-size: 8pt;
color: #2E3A55;
border-width: 2px;
border-color: white;
border-style: solid;
empty-cells: show;
border-collapse: collapse;
margin: 0px;
}

th {
text-align: center;
font-weight: bold;
font-size: 8pt;
padding-left: 5px;
padding-right: 5px;
background-color:#5279B2;
border-width: 2px;
border-color: white;
border-style: solid;
margin: 0px;
font-family: tahoma, verdana, arial, sans-serif;
color: white;
font-size: 10pt;
}

td {
text-align: left;
font-size: 8pt;
padding-left: 5px;
padding-right: 5px;
border-width: 2px;
border-color: white;
border-style: solid;
margin: 0px;
background-color:#d7d7d7;
font-family: tahoma, verdana, arial, sans-serif;
color: black;
font-size: 10pt;
}


#realizacao {
position: absolute;
top: 460px;
left: 572px;
z-index:30;
}

#apoio {
position: absolute;
top: 460px;
left: 194px;
z-index:30;
}

#nucleo {
position: absolute;
top: 490px;
left: 572px;
z-index:30;
}

#raiar {
position: absolute;
top: 505px;
left: 661px;
z-index:30;
}

#banrisul {
position: absolute;
top: 495px;
left: 194px;
z-index:30;
}

#sebrae {
position: absolute;
top: 500px;
left: 287px;
z-index:30;
}

#kw {
position: absolute;
top: 510px;
left: 446px;
z-index:30;
}

#zerod {
position: absolute;
top: 490px;
left: 382px;
z-index:30;
}
