#resort3 {
	color:#444;
	display: inline-block;
	position:relative;
}

	#resort3 #topo-resort {
		width:960px;
		height: 300px;
		border:1px solid #ccc;
		background:#263c70;
		position:relative;
	
		display: inline-block;
}
	
		#resort3 #topo-resort h1 {
			position: absolute;
			left: 20px;
			top: 20px;
			z-index: 7;
			color: #fff;
			/* background: url(http://www.cvc.com.br/media/4723581/bg_azul_escuro.png); */
			padding:12px 12px 10px 12px;
			font: 32px/33px 'Oswald', Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			text-align: left;
}


#resort3 #topo-resort h1 span {
				color:#ffcc00;
			}


#resort3 #topo-resort h1 strong {
	color:#ffcc00;
	font-weight:normal;
	font-size: 26px;
}
	
		#resort3 #topo-resort .topo-legenda {
			background:url("/media/3127839/bg-transparente-70.png");
			position:absolute;
			bottom:0;
			right:0;	
			padding: 5px 10px;
			font-size:12px;
			color:#fff;
			z-index:999;
		}
		
			#resort3 #topo-resort .topo-legenda small {
				color:#2ba7fe;
			}
	
	#resort3 span.cabecalho_azul {
		width:255px;
		margin:20px 20px 0 0;
		color:#ccc;
		background:#263c70;
		border-top-left-radius:4px;	
		border-top-right-radius:4px;	
		padding-left:10px;
		font-size:14px;	
		font-weight:bold;	
		line-height:36px;
		display:block;
	}

	#resort3 #filtro-container {
		width: 263px;
		margin: 0px 20px 0 0;
		float: left;
	}

		#resort3 #filtro-container .intercambio-video {
			width:265px;
			margin-top: 30px;
		
			display: inline-block;
}
	
	#resort3 #coluna-filtro {
		width:263px;
		border-right: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		margin:50px 20px 0 0;
		float:left;
		/* background: #fafafa; */
	}
	
		#resort3 #coluna-filtro span.cabecalho{
			width:255px;
			margin: -30px 20px 10px -10px;
			color: #fff;
			background: #263c70;
			font-family:"Oswald", Arial, sans-serif;
			padding-left:10px;
			font-size: 16px;
			font-weight:Normal;
			line-height:36px;
			display:block;
			/* text-transform: uppercase; */
		}
	
	#resort3 .filtro {
		/* border-bottom: 1px dotted #ebebeb; */
}
	
		#resort3 .filtro .botao {
			font-size:12px;
			font-weight:bold;
			color:#fff;
			margin: 20px 10px;
			padding: 9px;
			display:inline-block;
			border-radius:4px;
			background: #0086d8;	
			box-shadow: 2px 2px 0px 0px #0067aa;
		}
	
		#resort3 .filtro .botao:hover {
			background:#1c9ceb;
		}

		#resort3 .filtro .botao.ativo {
			cursor:default;
		}
	
		#resort3 .filtro .botao.ativo, #resort3 .filtro .botao:active {
			background:#015891;	
			box-shadow: 2px 2px 2px 0px #01263e inset;
			position:relative;
			top:2px;
			left:2px;
		}
	
	
		#resort3 .filtro.opcoes {
			padding:9px;		
		}
	
			li.nome {
				clear:both;
			}
			
			#resort3 .filtro.opcoes ul li a {
				padding: 5px 10px 5px 15px;
				color: #0087e6;
				cursor:pointer;
				display:block;
				font-size: 13px;
			}
	
				#resort3 .filtro.opcoes ul li a:hover {
					background:#e9f5fe;
					border:1px solid #a5c9e6;
					padding: 4px 4px 4px 14px;
				}
	
			#resort3 .filtro.opcoes ul.categoria {
				width:100%;
				display:inline-block;
				/* background: #e1e1e1; */
				margin: 2px 0;
				cursor:pointer;
			}

			#resort3 .filtro.opcoes ul.categoria exp {
				width: 100%;
				display: inline-block;
				background: #e1e1e1;
				margin: 2px 0;
				cursor: pointer;
			}

			#resort3 .filtro.opcoes ul.categoria li::before {
				content:" ";
				width: 12px;
				height: 10px;
				display:inline-block;
				font-weight: normal;
				background: url(http://www.cvc.com.br/media/6017302/icons.png?asddsa) no-repeat -5px -523px;
			}

			#resort3 .filtro.opcoes ul.categoria.exp li::before {
					content:" ";
					width: 12px;
					height: 10px;
					display:inline-block;
					font-weight: normal;
					background: url(http://www.cvc.com.br/media/6017302/icons.png?asddsa) no-repeat -5px -493px;
				}
	
				#resort3 .filtro.opcoes ul.categoria li.nome {
					font-size: 13px;
					font-weight:bold;
					float:left;
					padding: 5px;
					color: #263c71;
				}
			
				#resort3 .filtro.opcoes ul.categoria li.expansao {
					font-size:14px;
					font-weight:bold;
					float:right;	
				
					padding: 9px;
					color: #444;
				}

				.subcategorias {
					display:none;
				}
		
				
	
			#resort3 .filtro.opcoes .ativa {
				background:#e9f5fe;
				border:1px solid #a5c9e6;
				padding: 4px 4px 4px 14px;
	}	
	
	#resort3 #conteudo {
		width: 675px;
		float:left;
		/* display: block; */	
		margin: 20px 0;
		position:relative;
	}
#resort3 #conteudo .box-resort table {
	border-spacing:0;
}

		#resort3 #conteudo .box-resort .foto {
			width: 290px;
			height: 200px;
			/* background-size: 290px 200px; */
			background-repeat:no-repeat;
			/* background-position: -35px 0; */
			float: left;
			/* margin-right: 20px; */
}		

		#resort3 #conteudo h2 {
			font-size: 24px;
			font-weight: normal;
			margin-top: 0px;
			padding-top: 7px;
			color: #263C70;
			display: block;
			font-family:"Oswald", Arial, sans-serif;
}

		#resort3 #conteudo h3 {
			font-size:18px;
			/* background:#eaeaea; */
			margin: 10px 0;
			/* padding: 7px 10px; */
			display: block;
		}

		#resort3 #conteudo .box-resort table td {		
			vertical-align: top;	
		}

			#resort3 #conteudo .box-resort table td.coluna1 {
				width: 290px;
				margin-right: 20px;
				display: inline-block;
				position: relative;
			}

			#resort3 #conteudo .box-resort table td.coluna1 small {
				position: absolute;
				bottom: 0;
				background: rgba(241,241,241,0.9);
				padding: 6px 5px 4px 5px;
				font-size: 9px;
				width: 279px;
				border-right: 1px solid #eaeaea;
				left: 0;
			}

			#resort3 #conteudo .box-resort table td.coluna2 {		
				width: 420px;
			}

		#resort3 #conteudo .box-resort {
			display: inline-table;
			width: 675px;
			position: relative;
			margin: 7px 0;
			border: 1px solid #eaeaea;
			padding: 0;
		}

		#resort3 #conteudo .box-resort:hover {		
			display: inline-table;
			width: 675px;
			position: relative;
			margin: 7px 0;
			border: 1px solid #ccc;
			box-shadow: 0 0 5px 0 #ccc;
		}
		
			#resort3 #conteudo .box-resort .box-content-top {
				/* min-height: 100px; */
				border-bottom: 1px dotted #adadad;
				padding-bottom: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
}

#resort3 #conteudo .box-resort .box-content-top h3 {
				color: #263C70;
				font-size: 18px;
				font-family:"Oswald", Arial, sans-serif;
				margin-top:10px;
				font-weight:normal;
				line-height: 24px;
}
		

			#resort3 #conteudo .box-resort h4 {
				font-size: 14px;
				color: #666;
				/* line-height: 24px; */
				font-weight: normal;
				/* background: url(http://www.cvc.com.br/media/6017302/icons.png?asddsa) no-repeat -5px -384px; */
				/* padding-left: 12px; */
				font-family: Arial, sans-serif;
				margin-top: 10px;
}
			
			#resort3 #conteudo .box-resort .localizacao {
				padding: 7px 0 5px 0px;
			
				display: inline-block;
			
				color: #666;
				font-size: 12px;
			}

				#resort3 #conteudo .box-resort .localizacao a {
					color: #0083d8;						
				}

		#resort3 #conteudo .box-resort .ico-servicos {
			/* display: inline-block; */
			margin: 0px 0 0px 5px;
			float: left;
}

		#resort3 #conteudo .box-resort h5 {
			/* display: inline-block; */
			float: left;
			/* margin: 5px 0 10px 0px; */
			font-size: 14px;
			/* padding: 5px; */
			/* background: #eaeaea; */
			font-weight: normal;
			color: #666;
		}

		#resort3 #conteudo .box-resort .ico-servicos li {
			margin: 0 0px 5px 0;
			/* padding: 2px 5px 0 0px; */
			display: inline-block;
			font-size: 14px;
			color: #666;
			float: left;
			line-height: 0;
		}

			#resort3 #conteudo .box-resort .ico-servicos li.aereo {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px 2px;		
			}

			#resort3 #conteudo .box-resort .ico-servicos li.cafe-da-manha {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -297px;				
			}
			
			#resort3 #conteudo .box-resort .ico-servicos li.material-didatico {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -326px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.residencia-estudantil {
				background: url(/media/6017302/icons.png) no-repeat 0px -427px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.campus-universitario {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -147px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.traslado {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -29px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.transporte-rodoviario {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -58px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.aluguel-carros {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -87px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.hotel {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -118px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.tudo-incluido {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -207px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.pensao-completa {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -239px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.passeio {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -358px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.casa-familia {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -178px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li.meia-pensao {
				background: url(http://www.cvc.com.br/media/6017302/icons.png) no-repeat 0px -268px;				
			}

			#resort3 #conteudo .box-resort .ico-servicos li p {
				/* display: table-cell; */
				/* vertical-align: middle; */
				/* height: 20px; */
				/* font-size: 10px; */
}
			
		#resort3 #conteudo .box-resort .btMais {
					position:absolute;
					bottom: 10px;
					right: 10px;
					background: #5ab112;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					padding: 7px;
					border-radius: 2px;
					box-shadow: 2px 2px 0px #4e9a0f;
					text-transform:uppercase;
		}

			#resort3 #conteudo .box-resort .btMais:hover {
				background: #69b42c;
			}
	
			#resort3 #conteudo .box-resort .btMais:active {
				bottom: 8px;    
				right: 8px;
				box-shadow: 1px 1px 0px #4e9a0f;
}

		#resort3 #conteudo .box-resort .btCompreTelefone {
			background: #0083d8;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			padding: 7px;
			border-radius: 4px;
			box-shadow: 2px 2px 0px #0167a7;
		
			position: absolute;
			bottom: 8px;
			right: 7px;
			float: right;
		}

			#resort3 #conteudo .box-resort .btCompreTelefone:hover {
				background:#1c9ceb;
			}
	
			#resort3 #conteudo .box-resort .btCompreTelefone:active {
				box-shadow: 1px 1px 0px #1c9ceb;
			
				bottom: 7px;    
				right: 6px;
}

		#resort3 .btVoltarTopo {
			background: #EFEFEF;
			display: inline-flex;
			text-align: center;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			box-shadow: 0px -2px 2px rgba(204, 204, 204, 0.74);
			bottom: 36px;
			left: 0;
			position: absolute;
			/* margin-top: 20px; */
			margin-left: 100px;
		}

			#resort3 .btVoltarTopo.fixo {
				position:fixed;
				bottom:0;
				z-index: 11;
				display: block;
				left: inherit;
				-webkit-animation: btVoltarTopo 0.4s; /* Chrome, Safari, Opera */
    			-webkit-animation-delay: 0.4s; /* Chrome, Safari, Opera */
    			-webkit-animation-iteration-count: 1;  /* Chrome, Safari, Opera */
    			animation: btVoltarTopo 0.4s;
    			animation-iteration-count: 1;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes btVoltarTopo {
    from {bottom: -100px;}
    to {bottom: 0;}
}

@keyframes btVoltarTopo {
    from {bottom: -100px;}
    to {bottom: 0;}
}
			
			#resort3 .btVoltarTopo a {
				font-weight: bold;
				font-size: 10px;
				color: #0081DC;
				display:block;
				padding: 22px 10px 6px 10px;
				background: url(http://www.cvc.com.br/media/8155637/seta-topo.png) no-repeat 22px 0px;	
			}

		
.descricao{
	font-size: 12px;
	margin: 20px 0;
	border-top: dotted 1px #a1a1a1;
	padding-top: 20px;	
	line-height: 21px;   
}

	.descricao a{
		color:#0081dc;  
	}

	.descricao h6 {
		font-size: 16px;
		color:#263c70;  
		margin-bottom:20px;
	}








#slider {
width: 960px;
height: 300px;
position: relative;
}

	#slider img{
		float:right;		
	}

	#slider #transicao {
		/* margin-left:266px; */
	}

#slider #naveg {
position: absolute;
top: 10px;
right: 10px;
z-index: 11;
border-radius: 4px;
height: 22px;
}

	#slider #naveg a {
	text-decoration: none;
	font-size: 40px;
	line-height: 20px;
	margin: 5px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #61646a;
	border-radius: 8px;
	border:1px solid #767778;
	}

		#slider #naveg a.activeSlide {
		background: #979b9e;		
		}
		
		#slider .anterior, #slider .proximo {
		width:40px;
		height:60px;
		position:absolute;
		z-index:11;
		top: 131px;	
		text-decoration:none;	
		border-radius: 5px;
		}

			#slider .anterior:hover, #slider .proximo:hover {
				background-color:rgba(0, 0, 0, 0.60);
			}
		
		#slider .anterior {
		left: 10px;
		background: url(http://www.cvc.com.br/media/2286155/bannerbuttons.png);
		background: rgba(0, 0, 0, 0.25) url(http://www.cvc.com.br/media/2286155/bannerbuttons.png) no-repeat;
		background-position: 8px -61px;
		}
		
		#slider .proximo {
		right: 10px;
		background: url(http://www.cvc.com.br/media/2286155/bannerbuttons.png);
		background: rgba(0, 0, 0, 0.25) url(http://www.cvc.com.br/media/2286155/bannerbuttons.png) no-repeat;  
		background-position: -44px -61px;          
		}

		#slider .proximo, #slider .anterior {
			display:none;
		}

#loading { 
	background:rgba(0,0,0,0.3); 
	z-index: 999; 
	position:absolute;  
	height: 100%; 
	width: 1100px; 
	display: block;  
	top: -158px; 
	left: 50%;
	margin-left: -550px;
}
#loading:before { 
	width: 162px;  
	background:#fff url(/travel/styles_B2C/images/styles/loader.gif) 112px 3px no-repeat; 
	display:block; 
	content:'Carregando'; 
	position:absolute;  
	left:50%; 
	margin: 590px 0 0 -75px; 
	font:bold 13px Arial, Helvetica; 
	line-height:43px; 
	color:#153039; 
	text-transform:uppercase; 
	border-radius:5px; 
	text-indent:15px 
}

/* Lighbox vÃ­deo */
.lb-video {
	width:854px;
	height:510px;
	background:black;	
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-255px;	
	margin-left:-427px;
	z-index:13;
	display:none;	
}

.telefoneBox {
    margin-top:20px;
}
.telefoneHolder { clear: both; display: inline-block; margin: 0 0 20px 0; padding-top: 10px; border-top: 1px dotted rgb(161, 161, 161); }
.telefoneHolder .filiaisTel { float:left; width:601px; background:#ffffff  }
.telBox .infoTel { font:bold 13px Arial, Helvetica; margin: 8px 0 10px 15px !important; width:250px; position:relative; text-align:right  }
.telefoneHolder .smallPref { color:#0083d9; text-align:right; position:absolute; right: -40px;}
.telefoneHolder .telBig { color:#0083d9; text-align:right; position:absolute; right: -220px; font-size: 36px; margin-top: -14px;}
.telefoneHolder .atendimentoInfo { clear:both; width:100%; display:block; border-top:1px dashed #ccc; margin: 0 0 0 0px !important; text-indent: 13px; font: 12px Arial, Helvetica; line-height: 33px !important;}

.telefoneHolder .headerText { /* background:#0083d9; */ /* border-radius:3px; */ /* box-shadow:inset 0 0 0 1px #2695df; */ border-bottom: 2px solid #0083d9; height:46px }
.telefoneHolder .headerText span { background: url(http://www.cvc.com.br/media/3126925/hotsitetelefonesprites2.png) no-repeat; display:block; width:21px; height:30px; text-indent:-9999px; margin:7px 10px; float:left  }
.telefoneHolder .headerText p { color: #0083d9; font: 20px Arial, Helvetica; float:left; margin:13px 0  }
.telefoneHolder .telBox { background: #ffffff; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */ /* border: 1px solid #dad7d7; */ border-radius:5px; padding-top: 8px; min-height: 93px;}
.telefoneHolder .mapBoxHeader { float:right; /* background: #0083d9; */ /* border-radius:3px; */ /* box-shadow:inset 0 0 0 1px #2695df; */ border-bottom: 2px solid #0083d9; height:46px; width:344px }
.telefoneHolder .mapBoxHeader p { color: #0083d9; font: 20px Arial, Helvetica; float:left; margin:13px 0; float:left }
.telefoneHolder .mapBoxHeader span { background: url(http://www.cvc.com.br/media/3126925/hotsitetelefonesprites2.png) no-repeat 0px -49px; display:block; width: 37px; height:30px; text-indent:-9999px; float: left; margin: 6px 10px;}
.telefoneHolder .mapBox { float:right; /* border: 1px solid #dad7d7; */ border-radius:5px; width:344px; /* background: #ffffff; */ /* Old browsers */
 overflow: hidden;}
.mapBox .img { display:block; width: 351px; height: 122px; background: url(http://www.cvc.com.br/media/3126925/hotsitetelefonesprites2.png) -5px -87px no-repeat; border:none  ; margin: 10px 0 0 -7px;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
