@media screen {


#menu a:link , #menu a:visited {
color:#ffffff;
text-decoration:none;
font-weight:normal;

/*border-top:1px solid #c8ba6d;*/

height:18px;
display:block;
/*padding-top:5px;*/
text-indent:8px;
background-image:url('botao.gif');
line-height:8pt;
padding-top:6px;
}

#menu a:hover, #menu a:active{
color:#ffffff;
text-decoration:none;
font-weight:normal;
background-image:url('botao2.gif');
/*background-color:#5d531d;*/
}


.big  {
letter-spacing:-1px;
}


table {
font-size:10pt;
border-collapse:collapse;
border:1px DarkGray solid;
}

td {
border:1px DarkGray solid;
padding:3px;
}

.noborder {
border:0px !important;
text-align:center;
}

.hora {
width:40px;
text-align:right;
padding-right:10px;
font-weight:bold;
}

.titulo {
font-size:20pt;
color:#f7b2d0;
text-align:right;

border-bottom:solid 2px #f7b2d0;

padding-bottom:2px;
}

.subtitulo {
font-size:14pt;
font-weight:bold;
color:#f7b2d0;
}

.destacado {
font-size:12pt;
font-weight:bold;
color:#f7b2d0;
}

.coment {
font-size:08pt;
}

hr{
/*height: 1px #8eb5ad;*/
border-width: 0;
margin-left:0px;
	height: 1px;
	border: 0px;
	border-top: 1px solid #f7b2d0;
	
	background-color:#f7b2d0;

width:250px;
text-align:left !important;

}

.dois{
width:490px;
color:#e1ecdd;
height:1px solid;
}

a:link , a:visited {
color:#9bcfee;

}

a:hover {
color:#ffffff;

}



.outra a:link, .outra a:visited {
color:#372f07;
}


#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;
}

.volta a:link , .volta a:visited {
color:#004c87;
text-decoration:none;
}

.volta a:hover {
color:DodgerBlue;
}


.capa{
position:absolute;
top:50px;
left:5px;
}

.logos{
position:absolute;
top:260px;
left:90px;
}

.box-txt{
position:absolute;
top:90px;
left:28px;
margin-top:10px;
width:660px;
height:180px;
font-size:11pt;
font-weight:normal;
color:#ffffff;
line-height:20px;
z-index:100;
}

.box2-txt{
position:absolute;
top:60px;
left:545px;
margin-top:10px;
width:200px;
height:50px;
font-size:10pt;
font-weight:normal;
color:#ffffff;
line-height:18px;
z-index:100;
}

.box3-txt{
position:absolute;
top:127px;
left:545px;
margin-top:10px;
width:200px;
height:50px;
font-size:10pt;
font-weight:normal;
color:#ffffff;
line-height:18px;
z-index:100;
}

.box4-txt{
position:absolute;
top:200px;
left:545px;
margin-top:10px;
width:200px;
height:50px;
font-size:10pt;
font-weight:normal;
color:#ffffff;
line-height:18px;
z-index:100;
}

b{
color:#aac284;
}



#rodape {
position:absolute;
bottom:-160px;
border-top:1px solid #CCC;
height:60px;
padding:5px;
padding-bottom:15px;
line-height:60px;
left:0px;
width:745px;

}

#marista {
position:absolute;
left:-135px;
z-index:25;
}

#apoio {
position:absolute;
bottom:-70px;
color:#9bcfee;
left:10px;
font-size:10pt;
font-weight:bold;
}

#realiza {
position:absolute;
bottom:-70px;
color:#9bcfee;
left:600px;
font-size:10pt;
font-weight:bold;
}







/* 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_canvas2 {
border:1px solid #585858;
}

#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;
}

}
