* {
margin:0;
padding:0;
}
html, body {
	height: 100%;
	/*background-color: #3e91d5;*/
	background-image: url(imagem/bsbhostell.gif);}
	
body {
	position:0 auto;
	margin-top: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #007aa8;
	}

#tudo {		
	margin: 0 auto;
	
	width: 808px;
	}
	
#tudo2 {	
	float: left;
	/*border-left: 1px #FFB66C solid;
	border-right: 1px #FFB66C solid;*/
	width: 808px;
	background-color:#FFFFFF;
	background-image: url(imagem/midle_pg_bg.gif);
	/*background-image: url(imagem/images/Untitled-1_02.gif);*/
	
	}
	
	

#banner_flash {
	float: left;
	width: 790px;
	height: 210px;
	padding: 0px 9px 0px 9px;
	
	}
	
#coluna_01 {
	float: left;
	display:inline;
	width: 263px;
	min-height: 250px;
	margin-left:10px;

	}
	
	
	
#topbox {
	float: left;
	width: 260px;
	height: 31px;
	margin-left: 3px;
	margin-top: 5px;
	display:inline;
	}
	
	
	
	#topbox_clean {
	float: left;
	width: 260px;
	height: 10px !important;
	height: 10px;
	background-image: url(imagem/top_box_clean.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-top: 5px;
	display:inline;
	}
	
#midle {
	float: left;
	width: 240px;
	background-image: url(imagem/midle_box_bg.jpg);
	background-repeat:repeat-y;
	margin-left: 3px !important;
	margin-left: 3px !important!;
	padding: 5px 10px;
	display:inline;
	}
	
#top_info{
	
	width: 614px;
	height: 137px;
	padding:0px 97px ;
	
	}
	
	
#midle_info {
	
	width: 574px;
	background-image: url(imagem/midle_box_info.gif);
	background-repeat:repeat-y;
	margin:0px 97px ;
	padding: 0px 20px 10px 20px;
	
	}
	
#midle_info_vi {
	
	width: 574px;
	display:inline;
	margin:0px 97px ;
	padding: 0px 20px 10px 20px;
	}
		
#bottom{
	height: 17px;
	width: 614px;
	padding: 0px 97px 0px 97px ;
	display:inline;
		}
	
	
#down {
	float: left;
	width: 260px;
	height: 16px;
	background-image: url(imagem/bottom_box_bg.gif);
	background-repeat:no-repeat;
	display:inline;
	margin-left: 3px;
	}
	
#bonecos {
	
	width:80 px;
	height: auto;
	}

#INFRA {
	width: 428px;
	height: 250PX;
	padding-left: 15px;
	
	}
	
#bonecos {
	float:left;
	width:100 px;
	height: 110px;
	}
	
#coluna_02 {
	float: left;
	width: 263px;
	min-height: 250px;
	}
	
#coluna_03 {
	float: left;
	width: 263px;
	min-height: 250px;
	display:inline;
	}
	
#coluna_04 {
	float: left;
	width: 425px;
	min-height: 250px;
	padding: 10px 0 10px 70px  ;
	display:inline;
	}
	
#coluna_05 {
	float: left;
	width: 808px;
	min-height: 250px;
	height: auto !important;
	height:250px;
	display:inline;
	}
	
#coluna_06 {
	float: auto;
	width: 600px;
	padding:10px 95px;
	min-height: 50px;
	display:inline;
	}
	
#coluna_07 {
	float: left;
	width: 790px;
	height: 800px;
	background-image: url(imagem/bgbrasilia.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	display:inline;
	}
	
#coluna_08 {
	float: left;
	display:inline;
	width: 790px;
	min-height: 500px;	
	}
	
#videos_cont {
	float: left;
	display:inline;
	width: 120px;
	min-height: 124px;
	}
	
#carteirinhas {
	float: left;
	width: 62px;
	height: 48px;
	}
	
#catedra{
	float: left;
	width: 111px;
	height: 79px;
	padding-top: 2px;
	}
	
#bonecos02{
	float: left;
	width:140px;
	height: auto;
	}
	
#fotos{
	float: left;
	width: 80px;
	height: 118px;
	margin-right: 4px;
	margin-top: 2px;
	background-image: url(imagem/professor.jpg);
	border: 1px #ff9700 solid;
	}
	
#cemanos {
	float: left;
	width: auto;
	height: auto;
	}
	
#foto_filosofia{
	float: left;
	min-width: auto;
	height: auto;
	padding-right: 5px;
	margin-top: 15px;
	}	
	
#atleta_da_paz{
	float: left;
	width: 84px;
	height: 107px;
	}
	
#corrida_da_paz{
	float: left;
	width: 107px;
	height: 80px;
	}
	
#centro_paz{
	float: left;
	width: 85px;
	height: 75px;
	}
	
#conteudo_informativo{
	float: left;
	width: 808px;
	min-height: 280px;
	
	}
	
#conteudo_tarifario {
	float: left;
	width: 790px;
	min-height: 580px;
	background-image: url(imagem/images/bg_conteudo.png);
	background-repeat: no-repeat;
	}
	
#titulo_tarifario {
	float: left;
	width: 500px;
	min-height: 120px;
	padding-left: 270px;
	margin-top: 15px;	
	}
	
#texto_tarifario {
	float: left;
	padding-left: 96px;
	width: 690px;
	min-height: 450px;
	}
	
#titulo_tabela {
	width: 390px;
	min-height: 50px;
	margin-left: 105px;
	text-align: center;
	}
	
#texto_tabela2 {
	width: 553px;
	min-height: 50px;
	margin-left: 25px;
	text-align: center;
	}
	
#sub_titulo_tabela{
	float:left;
	width: 296px;
	min-height: 200px;
	padding-left: 26px;
	}	
	
#precos {
	float:left;
	padding-left: 35px;
	width: 100px;
	min-height: 190px;
	text-align: center;
	}
	
#titulo3 {
	float: left;
	width:386px;
	height: 120px;
	padding-left: 264px;
	margin-top: 15px;
	}
	
#depoimentos {
	float: left;
	width: 124px;
	height: 161px;
	
	padding-right: 4PX;
	}
			
#rodape {
	float: right;
	width: 808px;
	height: 102px;
	}
	
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< CONTROLE DE LINKS E TEXTO >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

p {
	font-size: 10px;
	color: #999999;
	text-align: left;
	}

h1 {	
	font-size: 12px;
	color: #FF9900;
	}
	
h2 {
	font: verdana;
	font-size: 11px;
	color: #359AFF;	
	}
	
h3 {
	font-size: 10px;
	color: #666666;	
	}
	
h4 {
	font-size: 12px;
	color: #359AFF;	
	}
	
 a.carteira {
	
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	
	}
	
 a:hover.carteira {
	
	text-decoration: underline;
	font-size: 10px;
	color: #999999;
	
	}
	
a {
	font-size:11px;
	margin:0; 
	padding:0;
	text-decoration:none;
	color: #FFA74F;	
	}
	
a:hover {
	text-decoration: underline;
	color: #FF9122;
	
	}
	
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< MENU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

#menu_inferior {
	float: left;
	width: 808px;
	height: 30px;
	/*background-color: #0033FF;*/
	
	background-image: url(imagem/menu_bg.gif); 
	background-repeat: repeat-x;
	
	}


/*	*{margin:0; padding:0;}*/

body{
   font:10px Arial, Helvetica, sans-serif;
   font-weight: bold;
}

ul{
   list-style-type:none;
}

ul#menu{
   width:790px;
   margin:0 auto;
   margin-left: 19px;
   margin-top: 2px;
   height: 19px;
}

ul#menu li {
   position:relative;
   float:left;
   background:none;
  
}

ul#menu li a{
	display:block;
	float:left;
	padding:0 7px;
	height: 24px;
	line-height:24px;
	font-size: 10px;
	color:#fff;
	text-decoration:none;
}

ul#menu li a:hover{
	/*background-color: #0066FF;*/
	/*background-image: url(imagem/liover.png);*/
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
	/*border-left:1px #fff solid;
	border-right:1px #fff solid;
	border:1px #999999 solid;*/

   }
   

   
ul#menu li ul{
      display:none;
      position:absolute;
      top:23px;
      left:0;
	  }

ul#menu li:hover ul,
ul#menu li.hover ul{
      display:block;
	  color:#0000FF;
   }

ul#menu li ul li a{
      width:115px;
      border-bottom:1px solid #fff;
	  padding: /*-2px*/ 2px;
      clear:both;
	  font-size: 10px;
	  background-color: #0033FF;
	  /*background-image: url(imagem/bg_menus.jpg);*/
	  }
	
ul#menu li ul li a:hover{
      width:119px;
      border-bottom:1px solid #fff;
      clear:both;
	  font-size: 11px;
	  text-decoration: underline;
	  background-color: #0066FF;
	 /* background-image: url(imagem/liover.png);*/
	  /*border:1px #999999 solid;*/
	  
}

ul#menu li ul li{
      float:none;
      clear:both;
	  color:#0000FF;
	  
}

ul#menu li ul li a{float:none; }


/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* html * { color: expression( (function(who){ if(!who.MXPC){
   who.MXPC = '1';
   if(who.nodeName != 'A'){
      who.onmouseenter=function(){ who.className += ' hover'};
      who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
   (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }



