/* CSS Document */
*{
		margin: 0;
		padding: 0;
		vertical-align: middle;
	}
	html{
		background-image:url(../imgs/bg_html.jpg);
		background-position: top left ;
	}
	body{
		background-image: url(../imgs/bg_body.jpg);
		background-position: top left ;
		background-repeat: repeat-x;
		padding-top: 15px;
		padding-bottom: 15px;
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	div.all{
		width: 702px; /*715 + 7 -20 paddins */
		margin-left: auto;
		margin-right: auto;
		background-color: white;
		/*background-color:#FDF9C0;*/
		border: solid white 10px; /*não tirar*/
		position: relative;
	}
	div.top{
		border-top: 1px solid #D06F07;
		padding-top: 1px;
		padding-left: 168px;		
		padding-bottom: 18px;
		background-color:#FDF9C0;
	}
	div.top_logo{
		position: absolute;
		top: -16px;
		left: -10px;
		background-image:url(../imgs/logo_viacaonordeste.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		width: 178px;
		height: 229px;
		text-indent: -5000px;
						
	}
	div.menu_topo{
		border-top: 1px solid #EE912C;
		background-image: url(../imgs/bg_menu_top.jpg);
		height: 30px;
		text-align: right;
		color: #FFFF84;
		font-size: 9px;		
		padding-top: 8px;
		padding-right: 20px;
	}
	div.rodape{
		clear: both;
		border-top: 1px solid #EE912C;
		background-image: url(../imgs/bg_rodape.jpg);
		height: 28px;
		text-align:center;
		margin: 0 auto;
		padding-top: 10px;
	}
	div.esquerdo{
		float: left;
		width: 170px; 
		padding-top: 10px; /*para efeito folha*/
		padding-bottom: 10px;
		background-color: #FFFFFF;
		
	}
	
	div.principal{
		background-color: #FFFFFF;
		margin: 0;
		padding:0;
		
		background-image: url(../imgs/bg_princ.gif);
		background-repeat: repeat-y;
		background-position:left;
	}
	div.centro{		
		float: left;
		/*margin-left: 178px;*/
		width:515px; /*525*/
		border-left: solid 7px #FDF9C0;
		
		padding-top: 10px; /*crucial para ficar com a borda sólida branca!!!!*/
		padding-left: 10px; /*para efeito folha*/				
		
		/*border-left: 10px solid #FDF9C0;*/
		background-color: #FFFFFF;
		
	}
	h2{
		height: 52px;		
		background-image: url(../imgs/bg_h2.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
		font-size: 14px;
		color: #CF7B0F;
		font-family: Tahoma, Arial, Verdana;
	}
	
	h3{
		background-color: #FEFCE0;
		color: #EE972C;
		padding: 5px;
		padding-left: 20px;
		margin: 5px;
	}
	div.esquerdo a{
		display: block;
		position: relative;
		background-image: url(../imgs/bg_itemmenu.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		width: 162px;
		height: 30px;
		text-transform: uppercase;
		color: #CD770D;		
		text-align: right;		
		text-decoration: none;
		font-weight: bolder;
		/*line-height: 25px;*/ /*NÃO COLOCAR PADDING TOP, SOLUÇAÕ O LINE!!! NÃO TIRAR!! MUDAR QUANDO COLOCAR IMAGEM*/
		
	}
	div.esquerdo a img{
		padding-top: 7px;
		padding-right: 4px;
		border: 0;
	}
	div.esquerdo a:hover{
		color: #AA5115;
	}
	div.menu_topo select{
		height: 20px;
		border: 1px solid #AA5115;
	}
	p{
		color: #767676;
		margin: 5px;
		line-height: 18px;
	}
	img.foto{
		padding: 3px;
		border: 1px solid #F5C040;
		margin: 2px;
	
	}
	
	
	img.dest_not{
		float: left;
	}
	img.oferta_img{
		padding: 10px 5px 0 5px;
	
	}
	div.destaque{
		background-color: #FFFDE8;
		height: 60px;
	
	}
	div.destaque img{
		 margin-right: 3px;
	}
	div.destaque p{
		padding: 5px;
	
	}
	ul.lista1{
		margin-left: 20px;
		color: #333333;
		list-style-image: url(../imgs/item.gif);
	}
	
	a.anc{
		color: #CD770D;		
		
	}
	a.anc:hover{
		color: #AA5115;
	}
	table.tb1{
		margin-left: auto;
		margin-right: auto;
		background-color: #F0A12B;
	}
	table.tb1 td, table.tb1 th {
		background-color: #FFFFFF;
		padding: 3px;
	}
	table.tb2{
		width:100px; 
		margin-left: auto; 
		margin-right: auto;
	}
	table.tb2 a img{
		border: 0;
	}
	input.inp, textarea{
		background-image: url(../imgs/bg_h2.jpg);
		background-position:10px;
		background-repeat: repeat-x;
		border: 1px solid #E9C52F;
		
		margin: 1px;
	}
	textarea{
		background-position: top;
		border-top:0;
	}
	input.but{
		text-align: center;
		font-weight: bold;
		font-size: 9px;
	}
	select.select{
		border: 1px solid #E9C52F;
		color: #CD770D;		
	}
	
	
	/*GALERIA*/
	
	div.espaco{
      position : relative;
	  
   }
   div.descricao{
      background-color: #FDF9C0;
	  
      visibility : hidden;
      position : absolute;
      top : 90px; /*SERÁ DINAMICO BKP 87*/
      left : 0;
      width : 384px; /*SERÁ DINAMICO*/
	  
   }
    div.descricao p{
      margin : 0;
      text-align : center;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #000000;
	 /* font-weight: bolder;*/
	  padding-top: 5px;
	  padding-bottom:5px;
    }
   div.moldura{
	  background-color:white;		 
	  border: 1px solid #FDF9C0;
	  padding: 6px;
      top : -195px;
      position : absolute;
      visibility : hidden;
      width : 370px; /*SERÁ DINAMICO*/
      height : 277px; /*SERÁ DINAMICO*/
      left : 0;
	  
   }
   div.moldura a img{   
   	border: 0;
   }
   p.fechar{
      text-align : right; 
      margin-top : 0;     
      margin-right : 5px;
      padding : 5px;
      font-size : 20px;
   }
   p.fechar a{      
      text-decoration : none;
   }
   img.album_foto{
		margin: 2px;
		border: 5px solid #FDF9C0;
   } 
   a.album_foto{
   		text-decoration: none;
		
   }
	/*FIM GALERIA*/
	
	
	select.selec1{
		width: 87px;
		border: 1px solid #D2B14A;
		background-color: #FFFDE8;
		margin-bottom:2px;
		margin-right: 4px;
		
	}
	div.centro a{
		color: #CD770D;
	}