/* estilos especificos do menu */
A:link,A:visited{
 color:white;
 text-decoration:none;
}
A:hover{
 text-decoration:underline;
}


#quemsomos,#osnossosprodutos,#turismorural,#galeria,#empresasSub,#operadoresSub{
 display:none;
}
#quemsomosBT,#osnossosprodutosBT,#turismoruralBT,#galeriaBT{
 display:block;
 border-bottom:1px solid #ffffff;
}
a:hover {outline: none;}
a:active {outline: none;}
a:focus {outline: none;}


/* estilos do calendario */

.main {
  width:180px;
	margin-bottom:1px;
	text-align:center;
	margin-left:5px;
}

.month {
  background-color:#A3D43A;
  font: 12px verdana;
	padding:2px;
  color:white;
}

.daysofweek {
  background-color:#FFFFFF;
  font-weight:bold;	
  font: 9px verdana;
  color:#646464;
}

.days,#today,.fds {
  font-size: 9px;
  font-family:verdana;
  color:#646464;
  background-color: #FFFFFF;
  padding: 3px;
	padding-top:0px;
	padding-bottom:0px;	
}
.fds{
  background-color: #F8C976;
}
#today{
 background:#E4E4E4;
 font-weight:bold;
}


/* estilos gerais */
html{
 outline: 0px;
}
BODY{
 margin:0px;
 padding:0px; 
 outline: 0px; 
 color:white;
 font-size:10px;
}
TD,DIV,SPAN,P,FONT{
 font-family:Verdana,sans-serif;
 font-size:11px;
 color:white; 
}
.baixo{
 height:68px;
 padding-left:20px;
 padding-right:20px; 
 padding-top:3px;
 padding-bottom:10px; 
 background:url(imagens/fundo.jpg) no-repeat;
}
.baixo TABLE TD{
 color:#FFFFFF;
 font-size:10px;
}
.baixo TABLE TD A:link,.baixo TABLE TD A:visited{
 color:#FFFFFF;
 font-size:10px;
 text-decoration:none;
}
.baixo TABLE TD A:hover{
 text-decoration:underline;
}
INPUT.newsletter{
 width:100px;
 height:18px;
 border:1px solid #8B8B8B;
 background:white;
 font-size:10px;
 color:#8B8B8B;
}
INPUT.newsletterok{
 height:17px;
 width:30px;
 font-size:10px;
 paddding:0px;
 line-height:12px;
 color:#8B8B8B; 
 border:2px ridged #888888; 
}
.corpo{
 height:452px;
 background:url(imagens/corpo.jpg) no-repeat;
}
.submenu1{
 background:url(imagens/subitem1.gif) 12px 8px no-repeat;
 padding-top:0px;
 padding-bottom:0px; 
 color: #5F812A;
 font-size:11px;
 font-weight:bold;
 border-bottom:1px solid #5F812A;
 display:block;
 line-height:15px;
 text-indent:25px;
 padding-bottom:2px;
}
.submenu1 A:link,.submenu1 A:visited,.submenu1 A:hover{
 text-decoration:none;
 color: #5F812A;
 font-family:Verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:15px;
}
.submenu2{
 padding-top:0px;
 padding-bottom:0px; 
 color: #979596;
 font-size:10px;
 font-weight:bold;
 display:block;
 line-height:15px;
 text-indent:25px;   
}
.submenu2 A:link,.submenu2 A:visited,.submenu2 A:hover{
 text-decoration:none;
 color: #979596;
 font-family:Verdana,sans-serif;
 font-size:10px;
 font-weight:bold;
}
.submenu2 A:hover{
 color:#5F812A;
}
#textosScroll{
  width: 230px;
  height: 350px;
  overflow: auto;
  position: relative;
  padding: 15px;
	padding-top:0px;
	margin:12px;
	margin-bottom:0px;
	color:white;
	font-size:10px;
}
.titulo{
 color: #5F812A;
 font-weight:bold;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 6px;
background-color: white;
}
.vscrollerbar {
 width: 10px;
background-color: #547C1E;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
 height: 10px;
 background-color: #547C1E;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto;
left: auto;
bottom: 0px;
right: 0px;
background-color: gray;
}
.flexcroll A:link,.flexcroll A:visited{
 color:#FFFFFF;
 text-decoration:none; 
}
.flexcroll A:hover{
 text-decoration:underline;
}
.impressao{
 font-size:11px;
 color:#333333;
 font-family:Verdana,sans-serif;
 padding:30px;
 padding-top:10px; 
 line-height:135%; 
}
