a, a:visited{
text-decoration:none;
color:#333399;

}

a:hover{
text-decoration:underline;
color:#003300;

}

ul,li{
margin:0px;
padding:0px;
list-style:inside;
	
}


div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;


}

h1{
font-size:18px;
color:#000;
margin-bottom:10px;

}

h2{
font-size:14px;
color:#025900;

}


h3{
font-size:14px;

}

table th{
text-align:right;

}



.quebra{
clear:both;

}

.quebrai{
clear:both;
visibility:hidden;
}


hr{
color:#cccccc;
border:1px solid;
height:1px;
}

body{
background-color:#673A19;
padding:0px;
margin:0px;
background-image:url(../imgx/fundo.jpg);
background-repeat:repeat-x;
background-position:top;


}

#infotop{
height:152px;
width:330px;
background-image:url(../imgx/fundo_cab.jpg);
text-align:right;
padding:0px;
text-align:center;

}


#full{
width:1000px;
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;


}


#all{
width:775px;
margin-left:auto;
margin-right:auto;
position:relative;


padding:0px;



}

#rodapeh{
right:0px;
background-color:#ededed;
border-top:1px solid #ccc;
padding:5px;
margin-top:10px;
height:100px;
text-align:center;
background-image:url(../imgx/fundorodape.jpg);
background-repeat:no-repeat;
background-position:left;
}

#rodapeh a, #rodape a:hover{
	color:#000;
	text-decoration:none;


}


/*
.yestrans{
  position: absolute;
  top: 0; 
  bottom: 0;  
  left: 0;
  width: 100%;
  background: #fff;
  opacity: 0.65;
  -moz-opacity: 0.65; 
  filter:alpha(opacity=65); 
    height: expression(document.getElementById("rodapeh").offsetHeight);
    width: expression(document.getElementById("rodapeh").offsetWidth);

}

.notrans{
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
position:relative;

}
*/




#back{
background-color:#dedede;
margin-left:10px;
padding:0px;
/*height:950px;*/
color:#FFFFFF;
opacity: 0.65;
-moz-opacity: 0.65; 
filter:alpha(opacity=65); 
}

.menuitem{
border:none;
margin-bottom:3px;
}


.menuitem a, .menuitem a:visited{
text-decoration:none;
color:#000;
padding:10px;
display:block;
background-color:#FAE3BE;


}

.menuitem a:hover{
text-decoration:none;
color:#000033;
background-color:#FEEFD8;
display:block;
padding:10px;


}




#azul{
background-color:#303D57;
border:none;
height:90px;
padding:5px;
}

#azul a, #azul a:visited{
color:#FFFFFF;
}


#azul form{
margin-left:200px;

}

.notesq{
	text-align:right;
	

}

.fotoesq{
	float:right;
	margin-left:10px;

}

.legenda{
font-style:italic;
font-size:9px;

}

.notdir{
	text-align:left;

}

.fotodir{
float:left;

}





#esq{
width:180px;
z-index:5000;
float:left;
margin-right:15px;


}


.esqi{
width:180px;
background-color:#FFC76F;
padding:5px;
margin-bottom:10px;
}



#body{
position:absolute;
width:100%;
right:0px;
top:150px;
background-color:#FFFFFF;
padding:0px 10px 10px 0px; 

}

#header{
height:70px;
background-image:url(../imgx/fundo4.gif);
background-position:top center;
background-repeat:repeat-x;
padding-left:120px;
font-style:italic;
color:#FFFFFF;

}

#filme{
position:absolute;
top:135px;
z-index:10000;
left:30px;

}


#filmad{
position:absolute;
top:0px;
z-index:10000;
right:0px;

}


.bloco{
width:260px;
float:left;
padding:5px;
margin-right:5px;

}


.bloco span{
float:left;
width:130px;
text-align:center;


}

.erro{
background-color:#FFFFCC;
padding:20px 20px 20px 30px;
background-image:url(../imgx/aviso.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
margin-bottom:10px;
}

.alerta{
background-color:#F7F3E1;
padding:20px 0px 20px 30px;
font-weight:bold;
margin-bottom:10px;
}




.sucesso{
background-color:#E1FADA;
padding:20px 0px 20px 30px;
background-image:url(../imgx/sucesso.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
margin-bottom:10px;
}

#vejafoto{
padding:5px;
width:180px;
height:160px;
text-align:center;
float:left;
}

#vejafoto2{
padding:5px;
width:320px;
height:250px;
text-align:center;
float:left;
}




#vejafoto img{

}


#vejafoto a{
color:#990000;
font-weight:bold;


}



.prompt{/*index*/
z-index: 7000;
padding:10px;
opacity: 100;
position: fixed;
display: inline;
width: 80%;
margin-left:-40%;
left:50%;
top: 15%;
text-align: center;
background-color: #fff;
display:none;
_position: absolute;
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");

}

#promptconteudo{
background-color:#efefef;
overflow:auto;
max-height:400px;
_height: expression(this.scrollHeight >= "400" ? "400" : "auto");


}

.overlay{/*index*/
background-color: #000000;
position: fixed;
width: 100%;
height: 200%;
_height: 1500px;
z-index: 5000;
opacity: 0.80;
-moz-opacity: 0.80; 
filter:alpha(opacity=80); 
display:none;
left:0px;

_position: absolute;
_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");

}

#galeria_teaser{
border-left:1px dotted #333; 
width:190px; 
padding:5px; 
float:right; 
height:180px
}

#galeria_teaser img{
margin:3px;
float:left;

}

.extra{
border:1px solid #CDDFAC;
display:block;
padding:10px;
background-image:url(../imgx/fundo-bot.gif);
background-repeat:repeat-x;
text-align:center;
font-weight:bold;
}

.paginas{
text-align:justify;

}



.paginas h1, .paginas h2, .paginas h3 {
text-align:left;
}


#blocbottom{
padding:5px;
margin-top:10px;


}



.visualizar{
padding:10px;
background-color:#efefef;
background-image:url(../imgx/visualizar.jpg);
width:150px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-weight:bold;
}

.visualizar a, .visualizar a:visited{
color:#FFFFFF;
}


#transportes{
	padding:10px;
	background-color:#ededed;
	height:210px;
	
}


#transportes span{
	padding:5px;
	font-weight:bold;
	
	float:left;
	margin:5px;
	height:170px;
	
}


#transportes span a{
color:#000;
text-align:center;
}


