/* CSS Document */

/************************************

Canadá Brasil
Criado em: nov/2007                     																					
Desenvolvido por: ZONAInternet.com - Alexandre Pereira


************************************/

/************************************

Div's básicas para todo o site

************************************/
* {    
	margin: 0; padding: 0;
	border: none;
	text-decoration: none;
}
body {
	margin: 0;
	padding: 0;
	color: #858585;
	font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
	background: #f1f2f4 url(../imgs/bg_site.gif) repeat-x left top; /*#5E635B */
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.upercase {
	color: #666;
	text-transform: uppercase;
}
.italic {
	font-style: italic;
	color: #b9b6b6;
}
.underline {
	text-decoration: underline;
}

		/********* div que envolve todo site ******************/
		
		#desktop {
			margin: 0 auto; padding: 0;
			width: 770px;  min-height: 770px;
			/* width: 770px;  min-height: 770px; height: auto !important; height:770px;*/
			/* background-color: #ff8800; /* */
		}

/************************************

Estrutura do site tags 

************************************/

		#header {
			margin: 0; padding: 10px 0 0 0px;
			width: 760px; height: 222px;
			background: url(../imgs/img_top.gif) no-repeat left top; /* */
		}
	
		/********* image replacement ******************/
	
		#header h1 {
			margin: 0; padding: 0;
			width: 740px; height: 140px;
			color: #fff;
					font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
			background: url(../imgs/img_logo.gif) no-repeat 20px 110px;
			display: block;
			text-indent: -99999px;
			overflow: hidden;
		}
				#header h1 a {
					width: 250px; height: 140px;
					color: #fff;
					background: url(../imgs/img_logo.gif) no-repeat 20px 110px;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				#header h1 a:hover {
					width: 250px; height: 140px;
					color: #fff;
					background: url(../imgs/img_logo.gif) no-repeat 20px 110px;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
		
	/********* menu do site ***********************************************/
	
		#menu {
			margin: 0 0 0 0; padding: 1px 0px 0px 5px;
			width: 754px; height: 54px;
			background: url(../imgs/img_menu.jpg) no-repeat left top; /* */
		}

				#menu li {
					list-style-type:none;
					display: inline;
					margin: 0; padding: 0;
				}
				#menu a {
					margin: 0; padding: 0 0px 0 0px;
					color : #fff;
					text-decoration : none;
					font-weight: normal;
				} 
				#menu a:hover { 
					font-weight: normal; 
					color : #666;
					background-color: #F5F5EA;
					/*text-decoration : line-through;*/
					font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
				} 
				
	/*************** div do conteudo do site ********************/

	#content {
		margin: 0; padding: 10px 0 0 0 ;
		width: 760px; min-height: 560px;
		background: url(../imgs/bg_content.gif) repeat-y center top ;
	}
				/* #content a {
					color : #666;
					text-decoration: none;
					font-weight: normal;
					/* background-color: #fff; /* */
				/* } */
				/* #content a:hover { 
					font-weight: normal; 
					color : #b2b0a3;
					background-color: #F5F5EA;
					/*text-decoration : line-through;*/
					/* font-family: Verdana, Tahoma, Arial, SansSerif; */
				/* } */
		#content_lateral {
			float: left;
			margin: 0 0 0 0; padding: 0 0 0 20px;
			width: 240px; height: 530px;
			/* background: #990000; /* */
		}
				.box {
					margin: 0; padding: 0px 10px 0 10px;
					width: 220px; height: 130px;
					background: url(../imgs/linha_bottom.gif) no-repeat center bottom; /*  */
					/* border-bottom: 1px #CCCCCC dashed; */
				}
				.box a {
					color: #666;
				}
				.box a:hover {
					color: #999;
				}
				.box img {
					float: left;
					margin: 0 5px 0 0; padding: 0 0 0 0;
					border: solid 3px #ffac19; 
				}
				.box a img {
					vertical-align: bottom;
					border: solid 3px #ffac19; 
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
				.box a:hover img {
					border-color: #f7f5ed; 
				}
				.box a:hover {  /* wakeup IE */
					border-width: 0;
				}				
				
				
				.ultimo_box {
					margin: 0; padding: 0px 10px 0 10px;
					width: 220px; height: 130px;
					/* background: url(../img/linha_bottom.gif) no-repeat center bottom; /*  */
					/* border-bottom: 1px #CCCCCC dashed; */
				}
				.ultimo_box a {
					color: #666;
				}
				.ultimo_box a:hover {
					color: #999;
				}
				.ultimo_box img {
					float: left;
					margin: 0 5px 0 0; padding: 0 0 0 0;
					border: solid 3px #ffac19; 
				}
				.ultimo_box a img {
					vertical-align: bottom;
					border: solid 3px #ffac19; 
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
				.ultimo_box a:hover img {
					border-color: #f7f5ed; 
				}
				.ultimo_box a:hover {  /* wakeup IE */
					border-width: 0;
				}				
				/**************** H1 para os títulos dos box's *******************/
				.noticias {
					color: #515151;
					font-weight: bold;
					height: 30px; width: 220px;
					padding: 2px 0 0 0; margin: 0 0 0 0;
					background: url(../imgs/title_novidadesHome.gif) no-repeat left top;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				.destinos {
					color: #515151;
					font-weight: bold;
					height: 25px; width: 131px;
					padding: 2px 0 0 0; margin: 0 0 0 0;
					background: url(../imgs/title_destinos.gif) no-repeat left top;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				.intercambio {
					color: #515151;
					font-weight: bold;
					height: 25px; width: 131px;
					padding: 2px 0 0 0; margin: 0 0 0 0;
					background: url(../imgs/title_intercambio.gif) no-repeat left top;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				.depoimentos {
					color: #515151;
					font-weight: bold;
					height: 25px; width: 131px;
					padding: 2px 0 0 0; margin: 0 0 0 0;
					background: url(../imgs/title_depoimentos.gif) no-repeat left top;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				.box p {
					margin: 4px 0 0 0; padding: 0 0 0 0;
					line-height: 13px;
				}
				.title_box {
					color: #234a6f;
					font-weight: bold;
					font-size: 12px;
					/* height: 30px; */
					/* background: #6699CC; */
					margin: 0; padding: 0 0 0 0;
				}
						.title_box a {
							color: #234a6f;
						}
						.title_box a:hover {
							color: #006699;
						}
		
		
		
		#content_promo {
			float: left;
			margin: 0 0 0 0; padding: 0 0 0 0;
			width: 475px; height: 485px;
			background: url(../imgs/bg_promocoes.gif) no-repeat center 254px; /* */
		}	
				.promocoes {
					color: #515151;
					font-weight: bold;
					height: 40px; width: 475px;
					padding: 0; margin: 0;
					background: url(../imgs/title_promo.gif) no-repeat left top;
					display: block;
					text-indent: -99999px;
					overflow: hidden;
				}
				.box_promo {
					float: left;
					margin: 0 0px 0 0; padding: 2px 0 0 7px;
					width: 150px; height: 225px;
					background: url(../imgs/bg_boxPromo.jpg) no-repeat center top;/* */
				}
					.box_promo img {
						margin: 0 0px 0 0; padding: 0px 5px 5px 5px;
						width: 130px; height: 100px;
						/* background: #ff8800;/* */
					}
					.valor_promo {
						margin: 0; padding: 0;
						padding: 0px 5px; margin: 0 0 0 70px;
						background: #fff url(../imgs/bullet_type.gif) no-repeat 2px center;/* */
						line-height: 10px;
						width: 65px; height: 11px;
					}
				.box_altura {
					margin: 0; padding: 0;
					padding: 0px; margin: 0px;
					/* background: #ff8800;/* */
					line-height: 10px;
					width: 150px; height: 190px;
				}
				
				.title_box_promo {
					color: #234a6f;
					font-weight:bold;
					/* height: 30px; */
					/* background: #009966; */
					font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
					padding: 0 0 2px 0;
				}
						.title_box_promo a {
							color: #234a6f;
						}
						.title_box_promo a:hover {
							color: #006699;
						}
				.title_promo {
					margin: 0 0 0 0; padding: 0px;
					font: 10px Arial, Verdana, Helvetica, sans-serif;
					width: 440px; height: 14px;
					/* line-height: 14px; */
					color: #104f7b;
					font-weight: bold;
				}
				
				.texto_box_promo {
					margin: 0 0 0 0; padding: 0px 0 0 0;
					color: #333333;
					font-weight:normal;
					font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
					height: 45px; width: 150px;
					/* background: #6666FF; /* */
				}
						.texto_box_promo a {
							color: #333;
						}
						.texto_box_promo a:hover {
							color: #666;
						}
				
				
				.valor_box_promo {
					color: #234a6f;
					font-weight: bold;
					background: url(../imgs/bg_valor.gif) repeat-x left top;
					height: 15px;
					text-align: right;
					padding: 2px 10px 0 0;
				}
				

		
		#banner {
			float: left;
			margin: 0; padding: 0px 0 0 0;
			width: 475px; height: 70px;
			/* background: #ff6600; /* */
		}	
		
	/*************** div do footer do site ********************/

	#footer {
		margin: 0; padding: 20px 0 0 25px;
		width: 735px; height: 80px;
		background: url(../imgs/bg_footer.jpg) no-repeat center top;
	}
				#footer p {
					color: #a4a297;
					/* font-size: 80% !important; */
					font: 11px Arial, Tahoma, Arial, Verdana, SansSerif;
					font-weight: normal;
					padding: 0; margin: 0 30px 3px 0;
				}
				#footer a {
					margin: 0; padding: 0 5px 0 5px;
					color : #b2b0a3;
					text-decoration: none;
					font-weight: normal;
				} 
				#footer a:hover { 
					font-weight: normal; 
					color : #666;
					background-color: #F5F5EA;
					/*text-decoration : line-through;*/
					font-family: Verdana, Tahoma, Arial, SansSerif;
				} 

