/***********************************************/
/************    Color reference    ************/
/* Dark-blue: #0066B3                          */
/* Dark-green: #6A8B13                         */
/* Dark-grey: #333333 (font-color)             */
/* Medium-grey: #CCCCCC (grey text)            */
/* Grey-title: #6C6C6C             */
/* Light-grey: #EFEFEF (menu grey background)  */
/* Border-bottom-grey: #D4D4D4                 */
/* Page-shadow: #F1F1F1                        */
/* Input-border: #E0E0E0                       */
/* Input-font-color: #9A9A9A                   */
/*                                             */
/***********************************************/


/*******************/
/* INI STYLE RESET */
/*******************/
body,,dl,dt,dd,ol,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	font-family: Segoe UI,arial,verdana;
	background-color:#EDF3F1;
}
div{
	font-family:  Segoe UI,arial,verdana;
}
ul,li{
	margin: 0;
	padding: 0;
	font-family: arial;
	background-color:#EDF3F1;
}
h1{
font-family: arial;
}
address {
	font-style: normal;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;

}
ol,ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}

/* TEMPORARY IMAGE PLACEHOLDERS 
img {
	background: #0066B3;
	opacity: .2;
}
*/
a{
	color: #333;
}

a, 
#boxes .box p a:hover span,
#box_news.tabs .tabs_box ul li a:hover span,
#main_news.default p.highlight_news a:hover span,
#main_news.default ul.hard_news li a:hover span,
#nav a:hover strong{
	text-decoration: none;	
	cursor: pointer;
}


strong a:hover {
	text-decoration: underline;
}
	a:hover * {
		text-decoration: underline;
	}
	

/*******************/
/* END STYLE RESET */
/*******************/



/*******************/
/* GENERAL STYLE */
/*******************/

.clear{ clear: both; }

.left{ float: left; }

.right{ float: right; }


p#breadcrumbs {
	background-color: #0189D0;
}
p#breadcrumbs,
.content p#breadcrumbs {
	line-height: 25px;
	color: #fff;
	font-weight: normal;
	padding: 0px 12px;
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-bottom: 7px;
}

p#breadcrumbs a{
	color: #fff;
	font-weight: bold;
}

#latest_news{
	border-bottom: 1px solid #D4D4D4;
	margin-top: 20px;
}

.news_list{
	line-height: 25px;	
}

.news_list {
}

	.news_list li {
	}
	
		.news_list li a {
			display: block;
			padding: 5px;
			border-top: 1px solid #d4d4d4;
			font-weight: bold;
			color: #0066b3;
		}
		
			.news_list li a:hover{
				/*text-decoration: underline;*/
			}
		
			.news_list li a small{
				color: #333;		
			}
			
			.news_list li a:hover small{
				text-decoration: none;
			}
			
			
		.news_list li a span {
			font-size: 10px;
			color: #333;
		}
		
			.news_list li a:hover span{
				text-decoration: none;
			}	
		
		.news_list li /* a */ strong {
			font-size: 14px;
			line-height: 18px;
		}
			
	.news_list li.first {
	}
		.news_list li.first a {
			padding-top: 0;
			border: 0;
		}


/**********************/
/* END GENERAL STYLE  */
/**********************/


/*****************/
/* INI STRUCTURE */
/*****************/
body {
	text-align: center;
	color: #333;
	font-size: 12px;
	background: #F1F1F1;
}
/* Container to center the page */
#container {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
}
	/* Main layout rows */
	#header,
	#page,
	#footer {
		float: left;
		clear: both;
		padding: 10px 20px;
		width: 960px;
	}

/* Page header */
#header {
}
	#header h1 {
		float: left;
	}
		#header h1 a {
			display: block;
			margin: -5px;
			padding: 5px;
		}
#urgent {
	float: left;
	width: 100%;
	background: #C73800;
	height: 30px;
	line-height: 30px;
	clear: both;
	margin-bottom: -10px;
}
	#urgent h2 {
		float: left;
		color: #fff;
		background: #df0000;
		padding: 0 10px;
		text-transform: uppercase;
		margin-right: 10px;
	}
	#urgent p {
		color: #fffc00;
		display: none;
		font-size: 16px;
	}
	#urgent p.on {
		display: block;
	}
	#urgent p a {
		display: block;
		color: #fffc00;
	}
/* Page content */
#page {
	background: #fff;
	margin: 10px 0;
	margin-bottom: 10px;
}
	/* Global navigation */
	#nav {
		float: left;
		width: 180px;
	}
	/* Main internal content */
	#main {
		float: right;
		width: 765px;
	}
		/* Content column */
		.content {
			float: left;
			width: 500px;
			margin-bottom: 20px;
		}
		/* Sidebar column */
		.sidebar {
			float: right;
			width: 250px;
			clear: right;
		}
		
		.sidebar #box_columnist_top{
			padding-top: 10px;
		}
		
		.sidebar p{
			margin: 5px 0;
		}
		
			.sidebar p a:hover{
				text-decoration: underline;
			}
		
		.sidebar p.contato a{
			font-size: 10px;
			background: transparent url(tools/mail.gif) left top no-repeat;
			padding-left: 20px;
			padding-top: 2px;
		}
		
			.sidebar p.contato a:hover{
				text-decoration: underline;	
			}
			
		.sidebar p.link a{
			font-size: 12px;
			color: #0066B3;
			font-weight: bold;
		}
		
			.sidebar p.link a:hover{
				text-decoration: underline;
			}
/*****************/
/* END STRUCTURE */
/*****************/



/*********************/
/* INI BANNERS / ADS */
/*********************/
/* All banners should have this base class */
/* Customizations may come from a second class */
.banner {
	text-align: center;
	clear: both;
}
	.banner p {
		text-align: left;
		font-size: 10px;
		color: #ccc;
	}
#main .super_banner {
	width: 765px;
	/* overflow: hidden; */ /* desabilitado para banners expansíveis */
	/* IE FLOAT CLEARING */
	_height: 1%;
	_overflow: visible;
	margin-bottom: 15px;
}
	#main .super_banner p {
		text-indent: 15px;
	}
	#main .super_banner div.super_banner_inner {
		margin: 0 auto;
		width: 728px;
		height: 90px;
		/* IE WHITESPACE BUG */
		/* overflow: hidden; */ /* necessário tirar para expansível, verificar bug */
		_overflow: hidden;
	}
		#main .super_banner div.super_banner_inner img {
			overflow: hidden;
		}
#main .full_banner {
	margin-bottom: 15px;
	margin: 0 auto;
}
/*********************/
/* END BANNERS / ADS */
/*********************/


/******************/
/* INI NAVIGATION */
/******************/
#nav {
}
	/* Generic groups formatting */
	#nav .group {
		margin-bottom: 15px;
	}
		/* Group title */
		#nav .group h2 {
			font-size: 10px;
			margin-bottom: 5px;
		}
		#nav .group h3 {
			font-size: 16px;
		}
		/* Group menu */
		#nav .group ul {
		}
			/* First level item */
			#nav .group ul li {
				/*_height: 1%;*/
				/*background: #f7f7f7;*/
				/*menuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu MENUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
				MENUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 
				SEPARADOR dotted=pixelada border-bottom: 2px solid #ddd;*/
				margin-bottom: 2px;
				
			}
				/* First level link */
				#nav .group ul li a {
					display: block;
					line-height: 23px;
					border-bottom: 1px solid #d4d4d4;
					text-indent: 10px;
					_height: 1%;
				}
				#nav .group ul li a:hover {
					background: #333;
					color: #fff;
					text-decoration: none;
				}
				/* Sub-menu */
				#nav .group ul li ul {
				}
					/* Second level item */
					#nav .group ul li ul li {
					}
						/* Second level link */
						#nav .group ul li ul li a {
							font-weight: normal;
							text-indent: 20px;
							background: #efefef;
							margin-top: 1px;
							margin-bottom: 2px;
						}
	/* Site navigation */
	.group#site_nav {
	}
		/* Group menu */
		.group#site_nav ul {
		}
			/* First level item */
			.group#site_nav ul li {
			}
				/* First level link */
				.group#site_nav ul li a {
					line-height: 25px;
					font-size: 14px;
					font-weight: bold;
					color: #006563;
					border: 0;
					background: #EDF3F1;
				}
				.group#site_nav ul li a:hover {
					background: #006563;
				}
				
				/* Sub-menu */
				.group#site_nav ul li ul {
				}
					/* Second level item */
					.group#site_nav ul li ul li {
					}
						/* Second level link */
						.group#site_nav ul li ul li a {
							color: #333;
						}
						.group#site_nav ul li ul li a:hover {
							color: #fff;
							background: #006563;
						}

	/* Channels */
	.group#channels {
	}
		/* Group menu */
		.group#channels ul {
		}
			/* First level item */
			.group#channels ul li {
			}
				/* First level link */
				.group#channels ul li a {
					color: #6A8B13;
				}
				.group#channels ul li a:hover {
					color: #fff;
					background: #6a8b13;
				}
				
	/* Channels */
	.group#classifieds {
	}
		/* Group menu */
		.group#classifieds ul {
		}
			/* First level item */
			.group#classifieds ul li {
			}
				/* First level link */
				.group#classifieds ul li a {
					background:#F7F7F7 none repeat scroll 0 0;
					border:medium none !important;
					color:#0066B3;
					font-size:14px;
					font-weight:bold; 	
				}
				.group#classifieds ul li a:hover {
					background:#0066B3 none repeat scroll 0 0 !important;
					color:white !important;
				}				
				
	#nav .banner {
		margin-bottom: 15px;
	}
	
	#nav .area {
		margin-bottom: 15px;
	}
	
	#class_nav {
	}
	
		#class_nav li a:hover {
			background: #0066B3 !important;
			color: white !important;
		}
		
			#class_nav a{
				color: #0066B3;
				border: none !important;
				background:#F7F7F7;
				font-weight: bold;
				font-size: 14px;
			}
	

	
#listaViagens {font-family: Segoe UI,arial,verdana;;font-size:13px;list-style:none;}
#listaViagens li {float:left;width:230px;height:auto;margin:20px;margin-right:10px;display:inline;text-align:left;}
#listaViagens li:hover{background:#ffffff;}
#tudo {width: 993px;margin: 0px;text-align: left;}
body {background-color:#EDF3F1;overflow-x: hidden;}

#tituloViagens {font-size:14px;color:#016563;}		
#tituloPagina {font-size:14px;color:#016563;float:left;margin-left:10px;}
#verde {font-size:14px;color:#016563;}		
#destaque {background-image:url(../Imagens/bgDestaque.jpg);background-repeat:no-repeat;margin-left:200px;}

#viagemCima{
	margin-left:20px;
	font-size: 14px;
	line-height: 170%;
	color: #333;
	height:120px;
	
}
	#viagemCima p {
		margin: 0px 0px 0px 0px;
		line-height: 25px;
	}
#abas {
			position:relative;
			width:800px;
			float:left;
			height:300px;

		}		