@media screen {


.glossymenu{
                background-color: #e0e0e0;
				margin: 5px 0;
                padding: 0;
                width: 311px; /*width of menu*/
                border: 0px solid #003366;
                border-bottom-width: 0;
				
            }
            .glossymenu a.menuitem{
				
				background:  url(glossyback.gif) repeat-x bottom left;
                color: white;
                display: block;
                position: relative; 
                width: auto;
                padding: 4px 0;
                padding-left: 6px;
                text-decoration: none;
				/*margin-bottom:3px;*/
				line-height:25px;
			
			font-weight:bold;
			font-size:12px;		
            }
			

			
			
            .glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
                /*color: white;
				background-color:#ab0014;*/
				
				
            }
            .glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
                position: absolute;
                top: 5px;
                right: 5px;
                border: 0;
				background-color: none;
				margin-top:7px;
				
            }
            .glossymenu a.menuitem:hover{
                background: none url(glossyback2.gif) repeat-x bottom left;
				
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
				
				/* SUBMENU */
            }
            .glossymenu div.submenu{ /*DIV that contains each sub menu*/
                background: none;
				
				
				
				
            }
            .glossymenu div.submenu ul{ /*UL of each sub menu*/
                list-style-type: none;
                margin: 0px;
				
                padding-left: 0px;
				background-color:none;
				padding-bottom:0px;
				
				
				
            }/*aqui*/
            .glossymenu div.submenu ul li{
                /*border-bottom: 1px solid #ffffff;*/
				
				/*border-bottom: 1px solid #59616b;
			background-color:#bdc9d4;
				line-height:22px;*/
				
			
				 
				
            }
            .glossymenu div.submenu ul li a{
                display:block;
background-color:none;
background-image:url(bullet.gif);
background-repeat:repeat;
background-position:left;
text-decoration:none;
color:#4a4a4a;
font-weight:bold;
font-size:11px;
margin-left:5px;
margin-top:2px;
margin-bottom:3px;
width:281px;
border-bottom:#555555 solid 1px;
line-height:18px;
padding-left:20px;
            }
            .glossymenu div.submenu ul li a:hover{
               /* background: #dcdfe2;*/
			   text-decoration: underline;
			   
			  
			   /*padding-bottom:7px;*/
			   
background-image:url(bullet2.gif);
text-decoration:underline;		   
				
				
                
            }
			
			
			
.unico a:link , .unico a:visited {
color:#ffffff;
text-decoration:none;
display:block;
border-top:1px solid #bac6d3;
border-bottom:1px solid #bac6d3;
padding:4px;
margin-bottom:1px;
line-height:20px;

/*width:165px;*/
text-indent:3px;
}

.unico a:hover{
color:#00011e;
text-decoration:none;
display:block;
border-top:1px solid #bac6d3;
border-bottom:1px solid #bac6d3;
background-color:#8ea6c2;
}



h1, h2, h3, h4 {
font-weight:normal;	
font-family:'trebuchet ms',tahoma,verdana,arial,helvetica;
margin-bottom: 0px;
padding-bottom: 0px;
}




.bot{
position:absolute; 
color:#4a4a4a;
width:74px;
height:24px;
text-align:center;
background-color:none;
font-weight:bold;
top:267px;
}



.bot1 a:link, .bot1 a:visited {
position:absolute; 
left:0px;
top:0px;
padding:2px;
text-align:center;
width:18px;
height:18px;
text-decoration:none;
color:#4a4a4a;
font-weight:bold;
font-size:12px;
}

.bot1 a:hover, bot1 a:active  {
background-color:#e9e9e9;
text-decoration:none;
}


.bot2 a:link, .bot2 a:visited {
position:absolute; 
left:50px;
top:0px;
padding:2px;
text-align:center;
width:18px;
height:18px;
text-decoration:none;
color:#4a4a4a;
font-weight:bold;
font-size:12px;
}


.bot2 a:hover, bot2 a:active  {
background-color:#e9e9e9;
text-decoration:none;
}




table {
font-size:10pt;
border-collapse:collapse;
border:1px DarkGray solid;
margin:0 auto; /* centraliza tabela */
}

td {
border:1px DarkGray solid; 
padding-left:5px;
padding-right:5px;
text-align:left;
}

th {
border:1px DarkGray solid;
padding:3px;
text-align:center;
background-color:#666;
color:#FFF;
}

.noborder{
	border:0px;
	}

.titulo , h1 {
font-size:18pt;
color:#ab0014;
text-align:right;
border-bottom:solid 2px #ab0014;
padding-bottom:2px;
}

.subtitulo , h2 {
font-size:14pt;
font-weight:bold;
text-align:right;
color:#656565;
}

.destacado , h3 {
font-size:12pt;
font-weight:bold;
color:#656565;
}

.coment , h4 {
font-size:08pt;
}

a:link , a:visited {
color:navy;
font-family:tahoma,verdana,arial,helvetica;
}

a:hover {
font-family:tahoma,verdana,arial,helvetica;
color:DodgerBlue;
}


#submenu {
font-weight:bold;
font-size:08pt;
text-align:center;
}

#submenu a:link, #submenu a:visited {
color:#004c87;
}

#submenu a:hover , #submenu a:active {
color:DodgerBlue;
text-decoration:none;
}

.volta {
font-weight:bold;
font-size:08pt;
text-align:right;

border-bottom:solid 1px DodgerBlue;
}

.menu_contextual a:link , .menu_contextual a:visited {
color:white;
text-decoration:none;
}

.menu_contextual a:hover {
text-decoration:underline;;
}

/* Formatação para o Google Maps */

.mapa_origem {
width:562px;
text-align:left;
background-color:gainsboro;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
font-size:9pt;
border:1px solid #585858;
margin-bottom:10px;
}

.mapa_origem select {
font-size:09pt;
}

#map_canvas {
border:1px solid #585858;
background-color:none;
}

#directions {
width:582px;
font-size:08pt!important;
z-index:30;
}

#directions table {
font-size:10pt;
}

#directions td th {
padding-top:4px;
padding-bottom:4px;
}

#directions td {
background-color:whitesmoke!important;
vertical-align:middle!important;
text-align:left;
}

#directions td a:link , #direction td a:visited {
font-size:18pt!important;
text-align:center!important;
font-weight:bold!important;
text-decoration:none!important;
}

#directions td b {
color:navy;
}











}


@media print {
	
	
body {
font-family:tahoma,verdana,arial,helvetica;
font-size:10pt;
}

#texto {
position:absolute;
top:0cm;
left:0cm;
width:100%;
text-align:justify;
font-size:10pt;
color:red;
z-index:3;
font-family:'trebuchet ms',tahoma,verdana,arial,helvetica;
}


#paraoprint{
	display:none;}
	
#bar-menu{
	display:none;}	



table {
font-size:10pt;
border-collapse:collapse;
border:1px DarkGray solid;
}

td {
border:1px DarkGray solid;
padding:3px;
}


.titulo , h1 {
font-size:18pt;
color:black;
text-align:left;
padding-bottom:2px;
}

.subtitulo , h2 {
font-size:14pt;
font-weight:bold;
color:#000;
}

.destacado, h3 {
font-size:12pt;
font-weight:bold;
color:#000;
}

.coment, h4 {
font-size:08pt;
}

a:link , a:visited {
color:black;
text-decoration:none;

}

a:hover {
color:black;
}

.bot{
	display:none;
}



#submenu {
	display:none;
}

#submenu a:link, #submenu a:visited {
	display:none;
}

#submenu a:hover , #submenu a:active {
	display:none;
}

#barra1, #barra2, #menu, #logo, #combo, #acervos, #bot_print, #pucrs {
	display:none;
}



.menu_contextual {
	display:none;}

.chromestyle {
	display:none;}
	
	


/* Formatação para o Google Maps */

.mapa_origem {
width:562px;
text-align:left;
background-color:gainsboro;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
font-size:9pt;
border:1px solid #whitesmoke;

margin-bottom:10px;
}

.mapa_origem select {
font-size:09pt;
}

#map_canvas2 {
border:1px solid whitesmoke;
}

#directions {

width:582px;

font-size:08pt!important;

z-index:30;
}

#directions table {
font-size:10pt;
}

#directions td th {
padding-top:4px;
padding-bottom:4px;
}

#directions td {
background-color:whitesmoke!important;
vertical-align:middle!important;
text-align:left;
}

#directions td a:link , #direction td a:visited {
font-size:18pt!important;
text-align:center!important;
font-weight:bold!important;
text-decoration:none!important;
color:black;
}

#directions td b {
color:black;
}

}