@media screen {

body {
background-image: url('./img/fundo_new.jpg');
background-repeat: repeat-y;
background-color: #7C7C7C;
font-family: arial, tahoma, sans-serif;
font-size: 9pt;
color: #000000;
text-align: justify;
margin-bottom: 40px;
line-height: 13pt;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}

.titulo {
text-align: right;
color:#00529B;
font-size: 16pt;
margin-bottom: 14px;
}

.subtitulo {
text-align: left;
color:#00529B;
font-size: 11pt;
margin-bottom: 10px;
font-weight: bold;
}

.destacado {
text-align: left;
color:#00529B;
font-size: 10pt;
font-weight: bold;
}

.nome_equipe
{
	color:#00529B;
	font-weight: bold;
	margin-left: 15px;
}

.coment {
text-align: left;
font-size: 8pt;
}

a, a:active, a:visited {
color: #00529B;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #000000;
}


img {
border: 0;
}

#cabecalho { 
display:none; 
} 


#topo1 {
position: absolute;
top: 0;
left: 0px;
z-index:10;
}

#topo2 {
position: absolute;
top:153px;
left: 0px;
z-index:10;
}

#pucrs {
position: absolute;
top: 14px;
left: 665px;
z-index:20;
}

#logo {
position: absolute;
top: 14px;
left: 30px;
z-index:20;
}

#logo-capa {
position: absolute;
top: 307px;
left: 500px;
z-index:50;
}

#logo-capa-evento {
position: absolute;
top: 307px;
left: 200px;
z-index:50;
}

#logo-evento {
position: absolute;
top: 307px;
left: 200px;
width: 350px;
z-index:50;
}
#logo-capa-tam {
position: absolute;
top: 300px;
left: 250px;
width: 450px;
z-index: 50;
}
#logo-capa-apoio{
position: absolute;
top: 610px;
left: 545px;
width: 225px;
z-index: 50;
}
#logo-capa-apoio-esq{
position: absolute;
top: 610px;
left: 240px;
width: 225px;
z-index: 50;
}




#menu {
position: absolute;
text-align:left;
top: 279px;
left: 5px;
width: 136px;
font-size:8pt;
font-weight: bold;
z-index: 60;
}

#menu a, #menu a:active, #menu a:visited {
color: #000000;
text-decoration: none;
line-height: 16pt;
margin-left: 15px;
height: 22px;
display: block;
}

#menu a:hover {
color: #052081;
text-decoration: underline;
}

#menu .item1 {
background: url("img/menu1.gif") no-repeat;
}

#menu .item2 {
background: url("img/menu2.gif") no-repeat;
}


#conteudo {
position: absolute;
top: 280px;
left: 175px;
width: 582px;
z-index:60;
}


input, textarea {
border: 1px solid black;
background-color: white;
font-size: 8pt;
color: black;
}

textarea {
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}


table {
font-family: arial, tahoma, sans-serif;
color: #2E3A55;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
empty-cells: show;
border-collapse: collapse;
margin: 5px;
}

th {
text-align: center;
font-weight: bold;
font-size: 7pt;
padding-left: 5px;
padding-right: 5px;
background-color:#6895b9;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
margin: 0px;
font-family:arial, tahoma, sans-serif;
color: white;
font-size: 10pt;
}

.td-center{
text-align:center;
}

td {
text-align: left;
font-size: 7pt;
padding: 3px;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
margin: 0px;
background-color:#ffffff;
font-family: arial, tahoma, sans-serif;
color: black;
font-size: 10pt;
}

.bordatabela {
border:0;
}


.submenu {
text-align:left;
font-size:8pt;
font-weight: bold;
border: 1px solid #658299;
background-color:#DFE5EA;
}

.submenu_item {
display:block;
padding-left:5px;
padding-bottom:3px;
padding-right:10px;
text-decoration:none;
border-bottom:solid 1px #658299;
}

.submenu_ultimo {
display:block;
padding-left:5px;
padding-bottom:3px;
padding-right:5px;
text-decoration:none;
}


.submenu a:hover {
background-color:#a6c1d6;
}

#laboratorios {
position:absolute;
top:375px;
left:144px;
visibility:hidden;
z-index:200;
}


#servicos{
position:absolute;
top:452px;
left:144px;
visibility:hidden;
z-index:200;
}

#labse{
position:absolute;
top:396px;
left:246px;
visibility:hidden;
z-index:200;
}

#links{
position:absolute;
top:490px;
left:144px;
visibility:hidden;
z-index:200;
}

#eventos{
position:absolute;
top:520px;
left:144px;
visibility:hidden;
z-index:200;
}

#PROJETOS {
position:absolute;
top:370px;
left:144px;
visibility:hidden;
z-index:200;
}

#publicacoes {
position:absolute;
top:450px;
left:144px;
visibility:hidden;
z-index:200;
}


} /* fecha media screen */




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


@media print {


body {
background-color: #ffffffi;
font-family: arial, tahoma, sans-serif;
font-size: 9pt;
color: #000000;
text-align: justify;
margin-bottom: 60px;
line-height: 13pt;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
float:none; 
}

.titulo {
text-align: right;
color:#4F4F4F;
font-size: 16pt;
margin-bottom: 14px;
}

.subtitulo {
text-align: left;
color:#4F4F4F;
font-size: 11pt;
margin-bottom: 10px;
font-weight: bold;
}

.destacado {
text-align: left;
color:#00529B;
font-size: 10pt;
font-weight: bold;
}

.coment {
text-align: left;
font-size: 8pt;
}


#cabecalho {
position: absolute;
top: 0;
align: center;
z-index:10;
}


a, a:active, a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
text-decoration: none;
color: #000000;
}


img {
border: 0;
}

#topo1, #topo2, #pucrs, #logo, #logo-capa, #menu, .submenu { display:none; } 


#conteudo {
position: absolute;
top: 240px;
margin: 10px;
margin_bottom: 10px;
width:auto;
padding-right:40px;
float:none; 
z-index:60;
}



input, textarea {
border: 1px solid black;
background-color: white;
font-size: 8pt;
color: black;
}

textarea {
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}


table {
font-family: arial, tahoma, sans-serif;
color: #2E3A55;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
empty-cells: show;
border-collapse: collapse;
margin: 5px;
}

th {
text-align: center;
font-weight: bold;
font-size: 7pt;
padding-left: 5px;
padding-right: 5px;
background-color:#6895b9;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
margin: 0px;
font-family:arial, tahoma, sans-serif;
color: white;
font-size: 10pt;
}

.td-center{
text-align:center;
}

td {
text-align: left;
font-size: 7pt;
padding: 3px;
border-width: 1px;
border-color: #6895b9;
border-style: solid;
margin: 0px;
background-color:#ffffff;
font-family: arial, tahoma, sans-serif;
color: black;
font-size: 10pt;
}

.bordatabela {
border:0;
}





} /* fecha media print */
