@media screen {

.link_menu:link , .link_menu:visited {
display:block;
background-color:none;
background-image:url(botao.png);
background-repeat:no-repeat;
text-decoration:none;
color:#ffffff;
margin-left:20px;
width:175px;
height:27px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
}

.link_menu:hover {
display:block;
background-color:none;
background-image:url(botao.png);
background-repeat:no-repeat;
text-decoration:none;
color:#ffffff;
margin-left:20px;
width:175px;
height:27px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
}

.link_menu_semsub:link , .link_menu_semsub:visited {
display:block;
background-color:none;
background-image:url(botao.png);
background-repeat:no-repeat;
text-decoration:none;
color:#ffffff;
margin-left:20px;
margin-bottom:2px;
margin-top:2px;
width:175px;
height:27px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
}

.link_menu_semsub:hover {
display:block;
background-color:none;
background-image:url(botao.png);
background-repeat:no-repeat;
text-decoration:none;
color:#ffffff;
margin-left:20px;
margin-bottom:2px;
margin-top:2px;
width:175px;
height:27px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
}


.submenu a:link, .submenu a:visited {
display:block;
background-color:none;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
color:#ffffff;
margin-left:22px;
margin-top:2px;
padding-left:10px;
width:160px;
border-bottom:#555555 solid 1px;
}

.submenu a:hover , .submenu a:active {
display:block;
background-color:none;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
color:#ffffff;
margin-left:22px;
margin-top:2px;
padding-left:10px;
width:160px;
border-bottom:#555555 solid 1px;
}

table {
font-size:10pt;
border-collapse:collapse;
border:1px DarkGray solid;
}

td {
border:1px DarkGray solid;
padding:3px;
}
fieldset{
	border-radius: 7px;
	border:1px #838383 solid;
	padding-left:15px;
	
}

.tit-not{
	font-size:11pt;
	color:#blue;
	font-weight:bold;
}

legend{
	font-size:11pt;
	color:#960407;
	padding:0px;
}

.img-nt-right{
	margin-right:12px;
}
.img-nt-left{
	margin-right:12px;
}

hr{
border-top: solid #a0a0a0 1px;
border-right: solid white 1px;
border-left: solid white 1px;
border-bottom: solid white 1px;
}
.fundo-cinza {
padding:3px;
background-color:#f4f4f4;
border:solid #af9c9e 1px;
}


.seperador_mes_ano {
padding:2px;
background-color:#afafaf;
font-weight:bold;
color:#000000;
margin-bottom:10px;
}

.borda-zero {
border:0px;
text-align:left;
}

.hora {
width:40px;
text-align:right;
padding-right:10px;
font-weight:bold;
}

.titulo {
font-size:18pt;
color:#c0151b;
text-align:right;
padding-bottom:2px;
border-bottom:2px solid #ededed;
}

.subtitulo {
font-size:14pt;
font-weight:bold;
color:#c0151b;
}

.destacado {
font-size:12pt;
font-weight:bold;
color:#c0151b;
}

.data {
font-size:08pt;
color:#900;
}
.coment {
font-size:08pt;
}


.titulo-capa {
font-size:18pt;
color:#c0151b;
text-align:left;
padding-bottom:2px;
border-bottom:2px solid #ededed;
}


a:link , a:visited {
color:#c0151b;

}

a:hover {
color:#c0151b;
}



/* 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 {

table {
font-size:10pt;
border-collapse:collapse;
border:1px DarkGray solid;
}

td {
border:1px DarkGray solid;
padding:3px;
}

.hora {
width:40px;
text-align:right;
padding-right:10px;
font-weight:bold;
}

.titulo {
font-size:18pt;
color:black;
text-align:left;

padding-bottom:2px;
}

.subtitulo {
font-size:14pt;
font-weight:bold;
color:#000;
}

.destacado {
font-size:12pt;
font-weight:bold;
color:#000;
}

.coment {
font-size:08pt;
}

a:link , a:visited {
color:black;
text-decoration:none;

}

a:hover {
color:black;
}


#submenu {
font-weight:bold;
font-size:08pt;
text-align:center;
color:white;
}

#submenu a:link, #submenu a:visited {
color:white;
}

#submenu a:hover , #submenu a:active {
color:white;
text-decoration:none;
}

.volta {
font-weight:bold;
font-size:08pt;
text-align:right;

border-bottom:solid 1px white;
}

.volta a:link , .volta a:visited {
color:#fff;
text-decoration:none;
}

.volta a:hover {
color:fff;
}


/* 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;
}

}
