body{background:url(../images/linha33.jpg) repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; text-align:center}
.all{clear:both; width:980px; margin:auto; padding:0px; text-align:center}
.logo{float:left}
 

ul.menubar 
{ 
   margin: 0px; 
   padding: 0px; 
   background-color: #fff; /* IE6 Bug */ 
   font-size: 125%; 
   float:right;
   
   text-align:left;
   
   } 

ul.menubar .menuvertical 
{ 
   margin: 0px; 
      
     list-style: none; 
     background-color: #333333; 
       float:left; 
  
} 

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
   padding:0px;
   background-color:#333333;
} 

ul.menubar a 
{ clear:both;
   padding-left:20px; 
   padding-right:20px;
   padding-top:10px;
   padding-bottom:5px;
 display:block;
      text-decoration: none; 
   color: #ccc; 
    background-color:#333333; 

} 
ul.menubar a:hover{ background:#a30000 url(../images/hover_sub.gif) no-repeat center left; color:#FFF;     }

ul.menu, 
ul.menu ul 
{ 
   margin: 0px;
   padding: 0px; 
      border: 2px solid #333; 
   width: 120px; /* tamanho do submenu */ 
   background-color: #333333; /* IE6 Bug */ 
  
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 1px solid #333; 
   
} 

ul.menu li hr 
{ 
   width: 148px; 
   padding: 0px; 
   margin: 0px;
    
   
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border: 1px solid #333; 
   border-bottom: 0px; 
   color: #FFF; 
   
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 149px; /* Set 1px less than menu width */ 
   top: 1spx;
   
} 

ul.menu li.submenu ul { display: none;  border:#ccc;  } /* Hide sub-menus initially */ 

ul.menu li.submenu { background: #333333;    } 	
.ban{text-align:center;}
	.tel{ color:#fffa6b; text-align:right; font:Arial, Helvetica, sans-serif; font-size:18px; padding-top:35px; padding-right:19px;}
	.tel2{ color:#fffa6b; text-align:right; font:Arial, Helvetica, sans-serif; padding-top:40px; padding-right:19px;}	
.bv{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; float:left; text-align:justify; padding-left:16px;}
.age{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; float:right; text-align:justify; float:right;  background:url(../images/luz.jpg) no-repeat; width:310px;}
.age1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;  text-align:justify; float:right;    width:319px;}
.rod{color:#ffd800; 
}
.rod a:link,.rod  a:active, .rod  a:visited{
text-decoration: none;
 background:none;
 color:#ffd800;
		}

.rod  a:hover{text-decoration: underline; 
 color:#f8ecab; 
 font-size:11px;
 }
 .tage{font:Arial, Helvetica, sans-serif; font-size:11px; color:#ffd800; text-align:justify; padding-left:90px;}
 .tage1{font:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:justify; padding-left:90px;}
 .esp{background:url(../images/00.jpg) no-repeat; width:592px;}
 .veja{color:#ffd800; float:right
}
.veja a:link,.veja  a:active, .veja  a:visited{
text-decoration: none;
 background:none;
 color:#ffd800;
 font-size:11px;
		}

.veja  a:hover{text-decoration: underline; 
 color:#f8ecab; 
 }
 .rodape{clear:both; text-align:center;  height:70px; margin-top:0px;float:left; color:#5f5f5f; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:980px;  background:url(../images/rodape.jpg) repeat-x}
 .rod2{color:#5f5f5f; 
}
.rod2 a:link,.rod2  a:active, .rod2  a:visited{
text-decoration: none;
 background:none;
 color:#5f5f5f;
		}

.rod2  a:hover{text-decoration: underline; 
 color:#fff; 
 }
.texto{font:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.agenda{background:url(../images/agendaaa.jpg) no-repeat; font-size:12px;}

	#mainContainer{
		width:500px;
		color:#F03;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		overflow:none;
		
		
	}
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
		
	}
	
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	h1{
		margin-top:0px;
	}

.juh{color:#cca112; text-decoration:none;   
}
.ge{color:#ffd800; font-size:12px;}
#fotos div{float:left; padding:6px; padding-left:30px; text-align:center;}
#fotos div img{border:1px solid #000; text-align:center;}
#fotoss div{float:left; padding:3px; padding-left:25px; text-align:center;}
#fotoss div img{border:1px solid #000; text-align:center;}
