@import url(menu_style.css);

body {margin:0;	padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url(../imagens/nefolia/back_topo.jpg) repeat-x scroll center top; width:100%; height:100%;}

#tudo {	position:relative; width:990px; min-height:600px; margin:0 auto; z-index:1; }



/*--------------------> ConfiguraÃ§Ã£o cabecalho <----------------------------*/

#midias_topo { width:990px;	height:40px; float:right; margin-top: 3px; margin-bottom:15px;}

#topo2 { width:990px; height:53px;}

#topo3 { width:990px; height:94px; margin-bottom:15px;}


.midias {width:200px; height:40px; float:left; margin-left: 10px;}

img.fone { vertical-align: -8px; margin-right:6px;}

img {border:0;}

.telefone { width:125px; float:left; font-weight:bold; font-size:16px; margin-top: 11px;}

.atendimento {width:200px; float:left;  margin: 15px;  margin-top: 9px;}

#logo { width:242px; height:91px; float:left; margin-right:20px; text-align:center; }

#banner_cima { width:728px; height:94px; float:left;}

#content { width:992px; }

/*---------------------> conteudo meio index <----------------------*/

.especial_destaque { width:990px; height:30px; background:#b4180e; float:left; }

.especial_tag { padding-left:10px; color:#fff; font-family:arial, verdana, sans-serif; font-weight:inherit; font-style:inherit; font-size:18px; font-weight:bold; background:url(/imagens/banner/especial_mytag.png) no-repeat top left; width:240px; line-height:30px; }

#especial_frente_destaque { width:990px; height:278px; clear:both; z-index:2; margin-bottom:10px; float:left; }

.especial_my_destaques { width:990px; min-height:596px; float:left; clear:both; margin-bottom:10px; }

#conteudo_frente_destaque { width:990px; height:372px; clear:both; z-index:2; margin-bottom:10px; }

#conteudo_especial { width:990px; height:100px; clear:both;z-index:2; margin-bottom:10px;}

#menu_left { width:528px; height:437px;	float:left;	margin-right:20px;}


#destaque_frente { width:440px;	height:437px; float:right;}

/*------------> Banner 1 <------------*/

#slide-runner a:link, a:visited { text-decoration : none;}

a img { border : 0;}


div.wrap { width : 440px; margin : 0 auto; text-align : left; float:right;}



div#header { width : 440px; float:left; margin-left: 14px;}



div#header div#slide-holder div#slide-runner { width : 440px; height : 372px; overflow : hidden; position : absolute;}

div#header div#slide-holder img { margin : 0; display : none; position : absolute;}

div#header div#slide-holder div#slide-controls { left : 0; bottom : 0px; width : 440px; height : 50px; display : none; position : absolute; }


div#slide-controls p.text { float : left; color : #fff; display : inline; font-size : 16px; line-height : 16px; font-weight : bold; margin : 9px 0 0 20px;}

div#header div#slide-holder div#slide-controls p#slide-nav { loat : right; height : 19px; display : inline; margin : 11px 15px 0 0;}

p#slide-nav a { float : left; width : 19px; height : 19px; display : inline; font-size : 11px; margin : -10px 3px 0 0; line-height : 19px; font-weight : bold; text-align : center; text-decoration : none;}

#desc { margin-top:5px;	position:absolute;}


/*------------> Banner 2 <------------*/

img {border: 0;}
.container { width: 530px; }


/*--Main Container--*/
.main_view { float: left; position: relative; }
/*--Window/Masking Styles--*/
.window {
	height:297px;	width: 530px; overflow: hidden; /*--Hides anything outside of the set width/height--*/ position: relative;}
	
.image_reel { position: absolute; top: 0; left: 0;}

.image_reel img {float: left;}

/*--Paging Styles--*/
.paging { position: absolute; bottom: 2px; right: 10px;	width: 100px; height:19px; text-align: center; display: none; /*--Hidden by default, will be later shown with jQuery--*/}

.paging a {	padding:4px; padding-right:6px; text-decoration: none; background-repeat:no-repeat;	color: #000; font: normal 11px Arial, Helvetica, sans-serif, Verdana; font-weight: bold;}

.num{ margin-left:3px;}

/*------------> Sub Menu <--------------*/

div#feature_list { width:536px; height: 372px; float:left; overflow: hidden;}

div#feature_list ul { list-style: none; float:left;}



ul#tabs { width:241px; margin-left:-40px; margin-top:0px;}

ul#tabs li img { border: none; float: left;}

ul#tabs li a { display: block; height:68px; width:250px; margin-bottom:8px; }

.li1 { background-image: url(../imagens/nefolia/seta1.png);}

.li2 { background-image: url(../imagens/nefolia/seta2.png);}

.li3 { background-image: url(../imagens/nefolia/seta3.png);}

.li4 { background-image: url(../imagens/nefolia/seta4.png);}

.li5 { background-image: url(../imagens/nefolia/seta5.png);}

div#menu_botoes { float:left;}

div#output_ajax {  width:300px;	height:372px; background-image: url(../imagens/nefolia/bg_eventos.png); background-repeat:no-repeat; margin-left:-10px; margin-top:0px;	float:left;}

#output_ajax ul { list-style:none; margin:0px; padding:0px;}

#setas{width:287px; height:22px; background-image:url(imagens/nefolia/bg_setas.png); background-repeat:no-repeat; position:absolute; margin-top:351px; margin-left:0px;}

#setas a { color:#f60021;}

.ver{ margin-right:20px; font-size:12px; color:#fff;}

.ver a { color:#fff; text-decoration:none;}

/*---------------------> scroll destaques <----------------------*/

div.scroll_destaques {width:990px; height:178px; margin-top:0px; float:left; position:relative;}

.scroll_destaques ul {list-style:none; margin:0px; padding:0px; }

div.scroll_destaquesp { width:990px; height:227px; margin-top:0px; float:left; position:relative; }

.scroll_destaquesp ul { list-style:none; margin:0px; padding:0px; }

/*---------------------> scroll destaques 2 linhas <----------------------*/

div.scroll_destaques2 {width:990px; height:356px; margin-top:0px; float:left; position:relative;}

.scroll_destaques2 ul {list-style:none; margin:0px; padding:0px; }

/*--------------------> Carousel destaques <----------------------------*/

.dcarousel ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}

.no-js .dcarousel ul {position:static;}

.dcarousel .mask { position:relative;overflow:hidden;}

.dcarousel ul li { float:left; width:990px; height:188px; padding-left:15px; margin:0; }

.dcarousel .pagination-links { position:absolute; list-style:none; margin-left:20px; padding:0; float:left;  width:100px;   line-height: 22px; font-size: 14px;  top:-26px; right:152px;}

.next { position:absolute; top:-26px; right:99px; background-image: url(../imagens/nefolia/dir.png); margin-left:5px; width: 22px; height: 22px; cursor: pointer; float: left; }

.prev { position:absolute; top:-26px; right:126px; background-image: url(../imagens/nefolia/esq.png); margin-left:5px; width: 22px; height: 22px; cursor: pointer; float: left; }

.setas { position:absolute; top:-26px; width:90px; right:5px; float: right; line-height:22px; }

.dcarousel .pagination-links li { display:inline;}

.dcarousel .pagination-links li a {	padding:2px 6px; color:#999; text-decoration:none;}

.dcarousel .pagination-links li a:hover {text-decoration:none;}

.dcarousel .pagination-links li.current a { color:#fff; text-decoration:none;}

.dcarousel .disabled { color:gray; cursor:default; }

#dmycarousel .mask { width:990px; float:left;}

/*--------------------> Carousel destaques 2 linhas <----------------------------*/

.dcarousel2 ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}

.no-js .dcarousel2 ul {position:static;}

.dcarousel2 .mask { position:relative;overflow:hidden;}

.dcarousel2 ul li { float:left; width:990px; height:600px; padding-left:15px; margin:0; }

.dcarousel2 .pagination-links { position:absolute; list-style:none; margin-left:20px; padding:0; float:left;  width:100px; line-height: 22px; font-size: 14px;  top:-26px; right:152px;}

.dcarousel2 .pagination-links li { display:inline;}

.dcarousel2 .pagination-links li a {	padding:2px 6px; color:#999; text-decoration:none;}

.dcarousel2 .pagination-links li a:hover {text-decoration:none;}

.dcarousel2 .pagination-links li.current a { color:#fff; text-decoration:none;}

.dcarousel2 .disabled { color:gray; cursor:default; }

/*--------------------> Carousel destaques pacotes <----------------------------*/

.dcarouselp ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none; }

.no-js .dcarouselp ul {position:static;}

.dcarouselp .mask { position:relative; overflow:hidden; }

.dcarouselp ul li { float:left; width:980px; height:227px; margin:0; padding-left:13px; }

.dcarouselp .pagination-links { position:absolute; z-index:4; top:-26px; right:152px;  list-style:none; margin-left:20px; padding:0; float:left; width:100px; line-height: 22px; font-size: 14px; }

.dcarouselp .pagination-links li { display:inline; }

.dcarouselp .pagination-links li a { padding:2px 6px; color:#999; text-decoration:none; }

.dcarouselp .pagination-links li a:hover {text-decoration:none;}

.dcarouselp .pagination-links li.current a { color:#fff; text-decoration:none; }

.dcarouselp .disabled { color:gray; cursor:default; }

#dmycarousel .mask { width:990px; float:left; }

/*--------------------> Interno Destaques <----------------------------*/

.dinfo_evento{ width:216px; float:left; padding-top:2px; }

.dinfo_evento_int{ width:216px; float:left; padding-top:2px; padding-bottom:15px;}

.dtxt_evento{font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #b4180e; font-weight: bold;}

.dtxt_eventop{ float:left; width:206px; font-size:14px; height:38px; padding-top:4px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color: #70180E; font-weight: bold; }

.dtxt2_evento{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.dtxt3_evento{ float:left; width:64px; height:33px; padding-left:10px; padding-top:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #70180E; }

.dtxt4_evento{ float:left; background-color:#70180E; width:2px; height:36px; }

.dtxt5_evento{ float:left; padding-left:10px; width:130px; height:36px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #b4180e; }

.dtxt_parcela{ font-size:17px; font-weight:bold; }

.dtxt_total { color:#333;  font-size:11px; }

.dnome_evento { font-size:16px; font-family:Arial, Helvetica, sans-serif; color: #b4180e; padding-left:5px; width: 211px; height:40px; float:left; }

.ddata_evento { font-size:12px; font-family:Arial, Helvetica, sans-serif; width: 216px; text-align:center; padding-top:5px; float:left; }

.dfoto_01{ float:left; width: 216px;}

.dfoto_01_img { border-radius:15px; }

.devento { float:left; margin-top:10px; margin-right:15px; width: 216px; background: #f0f0f0; border: 1px solid #dbdbdb; border-radius:15px; padding: 5px; position:relative;}

div.devento:hover { border: 1px solid #b4180e;}

.deventoi { float:left; width: 216px; background: #f0f0f0; border: 1px solid #dbdbdb; padding: 5px 5px 8px 5px; position:relative;}

.deventoi img { border-radius:0 10px 0 10px ; }

div.deventoi:hover { border: 1px solid #FBC200;}

.outros_deventos{ float:left; width: 216px; background: #f0f0f0; border: 1px solid #dbdbdb; padding: 5px 5px 8px 5px; position:relative;}

.outros_reventos{ float:left; width: 216px; position:relative;}

.outros_reventos img { border-radius:0 10px 0 10px ; }

.ddata { width:76px; line-height:24px; text-align:right; background:url(/imagens/banner/bg_data_banner.png) no-repeat; position:absolute; right:5px; top:106px;}

.ddatai { width:76px; line-height:24px; text-align:right; background:url(/imagens/banner/bg_data_banner.png) no-repeat; position:absolute; right:0px; top:101px;}

.ddatat { font-weight: bold; color:#fff; text-align:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding-right:10px; }

.ddatan { width:35px; height:35px; text-align:right; background:url(/imagens/banner/bg_data_bannern.png) no-repeat; no-repeat; position:absolute; border-radius:10px; left:10px; top:50px; }

.ddatan_dia { width:35px; height:18px; font-weight: bold; color:#fff; text-align:center; font-size:18px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; float:left; }

.ddatan_mes { width:35px; height:15px; font-weight: bold; color:#fff; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; }


/*--------------------> Ingressos e Abadás <----------------------------*/

.info_evento{ width:190px; float:left;}

.txt_evento{ font-size:15px; margin-left:9px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }

.txt2_evento{ font-size:11px; margin-left:11px;	font-family:Arial, Helvetica, sans-serif;}

.comprar{ margin-top:6px; margin-left:11px;}

.foto_01{ float:left;}

.evento{ float:left; margin-top:8px; padding-left:20px;}

/*--------------------> Hotéis <----------------------------*/

.f_busca { width: 100%; float:left; padding-left:20px; }

.f_busca input { font-size: 14px; color:#F00; border:none; }

.f_span { width: 100%; margin-top:16px; font-size: 14px; color:#666666; font-weight: bold; float:left; }

.f_input { width: 100%; margin-top:8px; color:#666666; font-weight: bold; float:left; }

.f_botao { width: 257px; margin-top:24px; text-align:center; color:#666666; font-weight: bold; float:left; }

.f_icampo { width:236px; height:22px; background: url(/imagens/nefolia/fun_256.png) no-repeat; padding-left:20px; }

.f_icampoc { width:236px; height:22px; background: url(/imagens/nefolia/fun_256c.png) no-repeat; padding-left:20px; }

.f_icampos { width:80px; height:22px; background: url(/imagens/nefolia/fun_s110.png) no-repeat; padding-left:20px; font-size: 14px; color:#F00; border:none;  }

#ui-datepicker-div { font-size: 11px; }

.ui-corner-all { font-size: 11px; }

/*--------------------> Carousel <----------------------------*/

.carousel ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}

.no-js .carousel ul {position:static;}

.carousel .mask { position:relative; overflow:hidden;}

.carousel ul li { float:left; width:300px; height:315px; margin:0;}

.carousel .pagination-links { list-style:none; margin-left:20px; padding:0; float:left; width:100px; line-height: 22px; font-size: 14px;}

.next { background-image: url(../imagens/nefolia/dir.png); margin-left:5px; width: 22px; height: 22px; cursor: pointer; float: left; }

.prev { background-image: url(../imagens/nefolia/esq.png); margin-left:5px; width: 22px; height: 22px; cursor: pointer; float: left; }

.setas { float: right; line-height:22px; }

.carousel .pagination-links li { display:inline;}

.carousel .pagination-links li a { padding:2px 6px; color:#999; text-decoration:none;}

.carousel .pagination-links li a:hover {text-decoration:none;}

.carousel .pagination-links li.current a { color:#c00; text-decoration:none;}

.carousel .disabled { color:gray; cursor:default;}

#mycarousel .mask { width:300px; float:left;}

/*------------> configuraÃ§Ã£o segunda parte frente <-------------------------*/


#conteudo_frente_destaque2 { width:100%; min-height:615px; clear:both;}

#col_1 { width:210px; min-height:297px;	float:left;	background:url(../imagens/nefolia/background_newsletter.png) no-repeat;}

.alin_news { width:200px; height:287px; margin-top:7px;	margin-left:8px; margin-right:7px;}
	
.texto_news { margin-left:15px; margin-top:10px; font-weight:bold;}

#banner_esq { width:210px; height:297px; float:left; margin-top:24px;}
	
#banner_esqint { width:210px; height:297px; float:left;	margin:10px 0px;}
	
/*------------->configuraÃ§Ã£o coluna meio frente <---------------------*/	

#coluna_frenteMeio_destaque3 { width:530px;	min-height:615px; float:left; margin-left:20px;}

/*----------------------Pacotes turisticos-------------------*/

#pacotes_turisticos { position:relative; width:530px; height:293px;	background:url(../imagens/nefolia/back_pacotes.gif) no-repeat; border:none;	z-index:5;}

.alinhamento_turistico { position:absolute;	width:514px; height:49px; margin-left:7px; margin-right:7px; margin-top:10px; z-index:7;}

.meio_turistico { position:absolute; width:490px; height:202px; margin-top:70px; margin-left:20px; margin-right:20px; margin-bottom:10px; clear:both; z-index:8;}
		
.bloco1 { width:236px; height:91px; float:left;}

.bloco2 { width:232px; height:72px; float:right;}

.bloco3 { width:236px; height:91px; float:left; clear:both; margin-top:10px;}

.bloco4 { width:232px; height:72px; float:right; margin-top:10px;}

#vermais { width:490px;	margin-top:190px; text-align:right; font-weight:bold; color:#F00; font-size:14px;}

#vermais a { color:#F00; font-size:14px; text-decoration:none;}

#vermais a:hover { color:#000; font-size:14px; text-decoration:underline;}

.img_turist { width:90px; height:70px; float:left;}

.text_turist { width:137px; height:72px; margin-left:10px; text-align:left; float:right; margin-top:-70px;}

.tur_cidade { width:100%; line-height:21px; font-weight:bold; float:left; }
	
.tur_desc {  width:100%; line-height:18px; float:left; font-size: 11px; }
	
.tur_price { color:#F00; font-size: 12px;  font-weight:bold; }

.tur_ppessoa { width:100%; line-height:13px; font-size: 9px; float:left; padding-left: 54px; }

.botao_play { position:absolute; width:30px; height:30px; margin-left:115px; margin-top:20px; }

#banner_530x297 { position:relative; width:530px;  height:297px; clear:both; margin-top:25px; }


/*-------------------coluna dierita aqui-------------*/

#coluna_direita_frente { width:212px; min-height:615px; float:right; }

#area_facebook { position:relative; width:212px; height:219px; background:url(../imagens/nefolia/back_facebook.gif) no-repeat;}
	
.texto_face { position:absolute; width:181px; height:213px; z-index:12;	font-size:16px;	margin-top:10px; margin-left:15px; }

.face_curtir {width:191px; height:31px;}

.espaco_fotos { width:170px; height:145px; }

#area_noticias { width:212px; height:220px; background:url(../imagens/nefolia/back_noticias.gif) no-repeat; margin-top:25px; color:#F00; font-size:14px; }

.link { font-weight:bold; color:#F00;}

.link a { font-weight:bold; color:#F00; text-decoration:none;}

.link a:hover { color:#000; text-decoration:underline;}

.texto_noticias a { position:absolute; z-index:14; width:192px; height:135px; margin-top:70px; margin-left:10px; color:#F00; text-decoration:none; }

#faltam_dias { width:211px; height:128px; margin-top:25px; background:url(../imagens/nefolia/back_faltam_dias.gif) no-repeat; }
	
.img_dias { position:absolute; width:93px; height:103px; z-index:15; margin-left:10px; float:left; }
	
.altura_img { width:84px; height:47px; margin-top:20px; margin-left:0px; }

.texto_dias	{ width:90px; height:37px; float:right; margin-top:41px; margin-right:5px; font-weight:bold; font-size:42px; color:#F00;}
	
	
/*-------------------configuracao rodape aqui---------------*/	

#rodape { width:990px; height:162px; clear:both; margin-top:25px; margin-bottom:20px;}

hr { display:block; border:none; width:100%; height:2px; background: #CCC url(../imagens/nefolia/img_hr.jpg) repeat-x; margin:0; padding:0;}
	
#propag_rodape { width:990px; height:104px; background:url(../imagens/nefolia/back_rodape_efolia.gif) no-repeat;}
	
.prop_rodape2 { width:250px; height:104px; z-index:16; float:left; }
	
.email_efolia { width:280px; height:104px; float:left; margin-left:225px; }

.caixa_email { height:54px; margin-top:30px; font-size:22px;  text-align:center; font-weight:900;}

.caixa_email a { text-decoration:none; color:#666; }

.caixa_email a:hover { text-decoration:underline; color:#000;}
	
.fone_rodape { width:180px; height:104px; float:left; margin-left:15px; }

.caixa_fone { width:180px; height:54px; margin-top:30px; font-size:22px; text-align:center; color:#666; font-weight:900; margin-left: 30px;}

.sem-border-rodape{ border-right: none !important }


/*---------->configuracao menu rodape<----------------------*/

#menu_rodape { width:990px;	height:58px;}


.h_mnu_01{ width: 100%;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; text-decoration: none; height:26px; }

.h_mnu_01 ul{ margin: 0; padding: 0; width: 800px; margin:20px auto; border-right-width: 0; border-bottom-width: 1px; border-left-width: 0; }

.h_mnu_01 ul li{ display: inline;}

.h_mnu_01 ul li a{ float: left;	color: #999; padding: 5px 11px; text-decoration: none; border-right-width: 1px;	border-right-style: solid; border-right-color: #808080;}

.h_mnu_01 ul li a:visited{ color: #808080;}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{	color: #000000 !important; padding-top: 5px; padding-bottom: 5px; background: #FFFFFF;}

/*menu2 baixo*/

.h_mnu_02{ width: 100%;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; height:26px; margin-top:5px;}

.h_mnu_02 ul{ margin: 0; padding: 0; float:left; width: 70%; margin-left:190px;	border-right-width: 0; border-bottom-width: 1px; border-left-width: 0;}

.h_mnu_02 ul li{ display: inline;}

.h_mnu_02 ul li a{ float: left; color:#999;	padding: 5px 11px; text-decoration: none; border-right-width: 1px; border-right-style: solid; border-right-color: #808080;}

.h_mnu_02 ul li a:visited{ color: #808080;}

.h_mnu_02 ul li a:hover, .h_mnu_02 ul li .selected{ color: #000000 !important; padding-top: 5px; padding-bottom: 5px; background: #FFFFFF;}

.mapa_site_ing { background:#ebeced; margin-bottom:15px; letter-spacing:2px; border:1px solid #dbdbdb; width:100%; float:left; font-weight:bold; line-height:20px; }

.mapa_site_seta { color:#b4180e; padding:0 3px; }
