/* CSS Document */

/* Desenvolvida por Luiz Fabiano da Silva Oliveira */
/* E-Mail: contato@luizfabiano.com.br */
/* URL: http://www.luizfabiano.com.br */
/* Messenger: msn@luizfabiano.com.br */
/* Tel: (83) 8808-0002 */

/** Configurações gerais **/
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address { margin: 0px; padding: 0px; }
img { border: 0px; }
body {
	text-align: center; /* IE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(../imagens/fundo_site.jpg);
	background-repeat: repeat;
}
a {color:#000000; text-decoration:none}

#website {
	padding: 0px;
	width: 745px;
	background-color: #FFFFFF;
	text-align: left;
	margin:auto;
	color: #000000;
	margin-bottom: 10px;
	
}

#areaRestrita {
    width: 380px;
	padding-left: 159px;
	height: 180px;
	padding-top: 70px;
	background-image: url(../imagens/area_restrita.jpg);
	background-repeat: no-repeat;
}

    /* Lado Esquerdo */
	#ladoEsquerdo {
	    width: 201px;
		float: left;
		margin-bottom: 5px;
	}
	    #logomarca {
		    width: 174px;
			height: 64px;
			margin-left: 14px;
		}
		
		/*******     Inicio do menu     *******/
		#menuP {
			float: left;
			padding-left: 0px;
			width: 191px;
		}
		ul#menu,
		ul#menu ul {
			margin: 0;
			padding: 0;
			width: 191px; /* Width of Menu Items */
			background: #CCCCCC; /* IE6 Bug */
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		
		ul#menu li {
			position: relative;
			list-style: none;
		}
		
		ul#menu li a {
			display: block;
			text-decoration: none;
			color:  #FFFFFF;
			padding-left: 9px;
			padding-top: 2px;
			padding-bottom: 2px;
			border-bottom: 0px;
			background-color: #990000;
			width: 182px;
			border-bottom: 2px solid #CCCCCC;
		}
		
		/* Fix IE. Hide from IE Mac \*/
		* html ul#menu li { float: left; height: 18px;   }
		* html ul#menu li a { height: 18px;   }
		/* End */
		
		ul#menu ul {
			position: absolute;
			display: none;
			left: 192px; /* Distancia da Margem esquerda */
			top: 0px;
		}
		
		ul#menu li ul li a { 
			padding-left: 9px;
			padding-top: 2px;
			padding-bottom: 2px;
			border-bottom: 0px;
			border-left: 1px solid  #000000;
			border-bottom: 1px solid  #000000;
			border-right: 1px solid  #000000;
		} /* Sub Menu Styles */
		
		ul#menu li:hover ul ul,
		ul#menu li:hover ul ul ul,
		ul#menu li.over ul ul,
		ul#menu li.over ul ul ul { display: none;  } /* Hide sub-menus initially */
		
		ul#menu li:hover ul,
		ul#menu li li:hover ul,
		ul#menu li li li:hover ul,
		ul#menu li.over ul,
		ul#menu li li.over ul,
		ul#menu li li li.over ul { display: block;  } /* The magic */
		
		ul#menu li.menuparent { background: transparent url(../img/ico_setamenu.gif) right center no-repeat; }
		
		ul#menu li.menuparent:hover,
		ul#menu li.over { background-color: #000000; color: #FF0000;  }
		ul#menu li a:hover { background: #FFFFFF; color:#990000 ; }
		
		.NomeSecao {
			background-color: #00932b;
			height: 22x;
			width: 191px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #FFFFFF;
			text-decoration: none;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 3px;
			display:block;
			font-weight: normal;
		}
		#primeiro_menu {
			width: 191px;
		}
		#primeiro_menu p { margin:0; padding:0; }
		
		#primeiro_menu a {
			padding-left: 8px;
			display: block;
			width: 191px;
			border: 0;
			color: #FFFFFF;
		}
		#primeiro_menu a:hover {
			background-color: #669966;
			display:block;
			width: 191px;
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
		}
		#primeiro_menu img {
			border: 0;
		}
		
		/*******     Final do menu     *******/
		 
		#menuTotal {
		    width: 191px;
			background-color: #CCCCCC;
			margin-top: 10px;
			padding-left: 1px;
			padding-right: 1px;
			padding-bottom: 2px;
			padding-top: 2px;
			margin-left:4px;
		}
		    
			#newsletter {
				width: 181px;
				padding: 5px;
				background-color: #FFFFFF;
			}
			
		/*
		#menu ul {
			padding: 0px;
			margin: 0px;
			background-color: #FFFFFF;
			
		}
		#menu li {
			list-style: none;
			border-bottom: 1px solid #990000;
		}
		#menu li a {
			width: 188px;
			padding-top: 4px;
			padding-left: 4px;
			padding-bottom: 4px;
			display: block;
			color: #000000;
			text-decoration: none;
		}
		#menu li a:hover { background: #000000; color: #FFFFFF; width: 188px; }
		*/
		
	/* Lado Esquerdo */
	
	/* Lado Direito */
	#ladoDireito {
	    width: 544px;
		float: right;
		margin-bottom: 5px;
	}
	    #topo {
		    width: 539px;
			height: 303px;
			margin-bottom: 5px;
		}
		
		#detalheConteudo {
		    width: 529px;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 10px;
			margin-bottom: 10px;
			background-image: url(../imagens/fundo_degrade.jpg);
			background-repeat: repeat-x;
		}
		#detalheConteudo li{
			margin-left: 15px;
		}
		.tituloPacote {
		    color: #990000;
			font-size: 14px;
		}
		
		#pacotes {
		    width: 539px;
			padding-top: 10px;
			margin-bottom: 25px;
			/* background-color: #990000; */
			background-color:  #E1E1E1;
		}
		    #oPacote {
			    width: 166px;
				height: 200px;
				background-color: #F3F3F3;
				margin-left: 10px;
				margin-bottom: 10px;
				border-bottom: 1px dashed #000000;
				float: left;
			}
			    #imagemPacote {
				    padding: 1px;
				}
				#tituloPacote {
				    padding: 2px;
					margin: 1px;
					background-color: #000000;
					color: #FFFFFF;
					text-align: center;
				}
				#descricaoPacote {
				   padding: 2px;
				   margin-bottom: 5px;
				   color: #FFFFFF;
				   text-align: center;
				}
			
		
		
		#eventos {
		    width: 539px;
			margin-bottom: 7px;
			_margin-botton: 17px;
			background-color: #666666;
			padding-bottom: 5px;
		}
		    #botaoEvento {
			    width: 539px;
				padding-top: 5px;
			}
			#eventoDetalhe {
			    width: 539px;
				background-image: url(../imagens/fundo_pacote.jpg);
				background-repeat: no-repeat;
				background-color: #FAFAFA;
			}
			
			#evento1 {
			    padding: 5px;
				width: 519px;
			}
			#evento2 {
			    padding: 5px;
				width: 519px;
				background-color:  #CCCCCC;
				margin-bottom: 10px;
			}
			    #imagemEvento {
				    float: left;
					width: 100px;
					margin-right: 30px;
				}
				#tituloEvento {
				    margin-right: 5px;
					float: right;
					width: 380px;
				}
			
		#cruzeirosNews {
		    width: 539px;
		}
		    #cruzeiros {
			    width: 243px;
				height: 272px;
				background-image: url(../imagens/fundo_cruzeiros.jpg);
				background-repeat: repeat-x; 
				float: left;
			}
			    #imagemCruzeiro {
				   height: 128px;
				   width: 243px; 
				}
				.tituloCruzeiro {
				    width: 229px;
					padding: 5px;
					background-color: #990000;
					color: #FFFFFF
				}
				#explicacaoCruzeiros {
				    padding: 5px;
					margin-top: 15px;
				}
			p.newsletter {
			   padding-bottom: 7px;
			}
			.box {
			    background-color: #990000;
				border: 1px solid #000000;
				color:#FFFFFF;
			}
			
			#tam {
			     width: 269px;
				 padding-left: 240px;
				 padding-top: 25px;
				 background-image: url(../imagens/tam.jpg);
				 background-repeat: no-repeat;
				 margin-bottom: 15px;
			}
			
			#gol {
			     width: 269px;
				 padding-left: 240px;
				 padding-top: 25px;
				 background-image: url(../imagens/gol.jpg);
				 background-repeat: no-repeat;
				 margin-bottom: 15px;
				 background-position: -155px;
			}
			
			#hoteis {
			     width: 509px;
				 margin-bottom: 10px;
			}
			#hospedagem {
			     text-align: center;
				 padding: 5px;
				 width: 499px;
				 background-color:#999999;
			}
			#descricaoSobreHotel {
				 padding: 5px;
				 width: 499px;
				 background-color: #CCCCCC;
				 border-bottom: 1px solid #FFFFFF;
			}
			     #descricaoTitulo {
				      border-right: 1px solid #FFFFFF;
					  width: 120px;
					  float: left;
					  text-align: center;
				 }
				 
				 #descricaoDinamico {
				      border-right: 1px solid #FFFFFF;
					  height: 70px;
					  width: 120px;
					  float: left;
					  text-align: center;
				 }
			
	/* Lado Direito */

#enderecos {
    width: 735px;
	padding: 5px;
	background-color: #E1E1E1;
	clear: both;
	margin-bottom: 0px;
	
}

#associassoesLwe{
	width: 745px;
	text-align: left;
	margin:auto;
	color: #000000;
}
	#associassoes {
		width: 400px;
		float: left;
	}
	#lwe {
		width: 250px;
		float: right;
	}

.linkVermelho {
    color: #990000;
	text-decoration: none;
}
.linkVermelho:a {
    color: #990000;
	text-decoration: none;
}
.linkVermelho:hover {
    color: #666666;
	text-decoration: none;
}

.linkBranco {
    color: #FFFFFF;
	text-decoration: none;
}
.linkBranco:a {
    color: #FFFFFF;
	text-decoration: none;
}
.linkBranco:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

.fundoTabela1 {
    background-color: #EAEAEA;
	color: #000000;
}
.fundoTabela0 {
    background-color: #C8C8C8;
	color: #000000;
}

#titulos {
    width: 509px;
	margin-bottom: 2px;
}
    #tituloEv{
	    width: 315px;
		float: left;
		border-right: 1px solid #FFFFFF;
		margin-bottom: 2px;
	}
	#dataEvento {
	    width: 185px;
		float: right;
		margin-bottom: 2px;
	}
	
.formulario {
    background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #000000;
}