﻿body { background: #90c2d2 url(../img/bg/bg_body-interna.gif) repeat-x top; }

.content-wrap { background: #fff; min-height: 150px; height: auto; position: relative; }

.area-tit { width: 948px; height: 186px; margin-bottom: 10px; position: relative; }
.area-tit h2 { height: 24px; position: absolute; top: 80px; right: 30px; color: #fff; }

/**Classes Gerais**/
.breadcrumbs { padding: 8px 0 20px 0; }
.breadcrumbs strong { color: #f79e34; font-family:Verdana; }
.breadcrumbs a { text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none; }

h3.subtit, h4.subtit, h5.subtit, .subtit2 { color: #6b9c4a; font-size: 22px; margin-bottom: 18px; letter-spacing:-1px; }
h4.subtit { font-size:14px; padding-bottom:5px; }

.d_n_richmedia{display:none!important; z-index:0!important;}

	/*Sub-lnk*/
.sub-lnk { padding-bottom: 20px; text-transform: uppercase; }
.sub-lnk li { float: left; position: relative; margin-right: 18px; }

.sub-lnk li a, .sub-lnk li strong { background-image: url(../img/bg/bg_sublnk.gif); background-repeat: no-repeat; display: block; text-decoration: none; text-align: center; }
.sub-lnk li a { background-color: #f2f2f2; background-position: 0 -54px; padding-left: 5px; white-space:nowrap; overflow: hidden; }
.sub-lnk li strong { background-position: right -81px; padding: 7px 5px 6px 0; }

.sub-lnk li.off a, .sub-lnk li a:hover, .sub-lnk li .on { background-color: #5c8e58; background-position: 0 -27px; color: #fff; }
.sub-lnk li.off strong, .sub-lnk li a:hover strong, .sub-lnk li .on strong { background-position: right 0;  }
	/*Fim Sub-lnk*/

.area-content { padding-top: 20px; position: relative; }
.area-content:after { content:"."; clear: both; display: block; height: 0; visibility: hidden; }
.area-content p { line-height: 16px; padding-bottom: 16px; }
.area-content .col-left { width: 705px; padding: 16px 0 0 0; }
.area-content .col-left .mask-img, .area-content .wrap-r .mask-img { margin-right: 23px; }
.area-content .col-right { width: 189px; padding: 35px 20px 20px; }
.area-content .col-right h3 { color: #e28918; font-size: 14px; padding-bottom: 12px; }
.area-content .col-right .top, .area-content .menu-left .top { background: url(../img/bg/bg_col-right-top.gif); width: 229px; height: 35px; position: absolute; top: 0; left: 0; }
.area-content .col-right { background: url(../img/bg/bg_col-right-left.gif) no-repeat left bottom; }

.area-content .menu-left { background: url(../img/bg/bg_col-left_m.gif) repeat-y right; width: 214px; padding: 35px 0 0 17px; }
.area-content .menu-left .top { background: url(../img/bg/bg_col-left-top.gif); width: 231px; }
.area-content .menu-left .menu { background: url(../img/bg/bg_col-left_b.gif) no-repeat bottom right; display: table; padding: 14px 0 10px 0; }

.area-content .menu-left .menu li { float: left; position: relative; }
.area-content .menu-left .menu li a { display: block; font-size: 10px; text-transform: uppercase; text-decoration: none; width: 100%; }
.area-content .menu-left .menu li a strong { cursor: pointer; background: url(../img/ico/ico_arrow-right-green.png) no-repeat left; display: block; padding: 5px 0 5px 10px ; width: 204px; }

.area-content .menu-left .menu li:hover,
.area-content .menu-left .menu li a:hover,
.area-content .menu-left .menu li a.on{ color:#6b9c4a; background: url(../img/bg/bg_col-left-hover.png) no-repeat left; }

.ul-lst li { background: url(../img/ico/ico_arrow-right-green.png) no-repeat left 5px; padding-left: 8px; line-height: 16px; position: relative; }

.area-content .wrap-r { width: 697px; padding-top: 17px; }

.top-box1 { background: url(../img/bg/bg_top-box-gray.gif); width: 698px; padding: 4px 7px 2px; height: 14px; }

.box-1 { border: 1px solid #e9e9e9; padding: 2px; min-height: 400px; position: relative; }
.box-1 .cont-wrap { background: #eee; min-height: 505px; padding: 4px; }
.box-1 .b-l, .box-1 .b-r { background-image: url(../img/bg/bg_border-gray.gif); display: block; width: 8px; height: 9px; position: absolute; bottom: -1px; }
.box-1 .b-l { left: -1px; }
.box-1 .b-r { background-position: -8px 0; right: -1px; }

.box-2, .box-3 { background-image: url(../img/bg/bg_boxs.png); width: 172px; padding: 18px; margin-left: -5px; }
.box-2 h4, .box-3 h4 { height: 16px; margin-bottom: 2px; }
.box-2 { height: 31px; }
.box-2 a { text-decoration: underline; }
.box-2 .arrow-right { color: #517e4e; }
.box-2 a:hover { text-decoration: none; }
.box-3 { background-position: 0 -67px; height: 75px; }
.box-3 p { padding: 0; }
/*.box-3 .lnk_ver-mapa { margin-top: 15px; }*/

.box-4 { background-image: url(../img/bg/bg_box4.png); width: 231px; height: 32px; padding: 19px 0 0 12px; }
.box-100 { background:#f2f2f2 url(../img/bg/bg_box-option.png) repeat-x top; border:1px solid #E8E8E8; padding:20px 14px; width:908px; }

.mask-img, .mask-img-small, .mask-img-rede, .mask-img-wide { height:166px; position: relative; width:223px; overflow: hidden; text-align:center; }
.mask-img span, .mask-img-small span, .mask-img-rede span, .area-tit-mask span, .mask-img-wide span { background:url(../img/bg/bg_mask-img.png); height:100%; left:0; position:absolute; top:0; width:100%; z-index: 2; }
.mask-img img { width:223px; }

.mask-img-small { height:126px; width:173px; }
.mask-img-small span { background:url(../img/bg/bg_mask-img-small.png); }
.mask-img-small img { width:173px; }

.mask-img-rede { height:86px; width:183px; }
.mask-img-rede span { background:url(../img/bg/border_rs.png); }
.mask-img-rede img { width:183px; }

.mask-img-wide { width:273px; }
.mask-img-wide span { background:url(../img/bg/bg_mask-img-wide.png); }
.mask-img-wide img { width:273px; }

.lst_box1 li { background:url(../img/bg/bg_box-option.png) bottom repeat-x; border:1px solid #E8E8E8; height:138px; margin:5px 0; overflow:hidden; padding:20px; width:908px; }
.lst_box1 li li { background: none; border: none; height: auto; margin: 0; padding: 0; width: 0; overflow: visible; }
.lst_box1 li .mask-img-small { margin-right: 15px; }
.lst_box1 li h4, .lst_box1 li h4 a, .evento_convecao a { color: #6b9c4a; font-size: 14px; padding-bottom: 5px; }
.lst_box1 li h4 a { padding: 0; }

	/*Links*/
.lnk_galeria,
.lnk_mapa-interativo,
.lnk_cadastrar-curriculo { background:url(../img/lnk/lnk_galeria-de-imagens.png); cursor: pointer; height:76px; margin-right:20px; margin-top:5px; width:225px; }
.lnk_cadastrar-curriculo { background:url(../img/lnk/lnk_cadastrar-curriculo.png); height: 59px; }
.lnk_cadastrar-curriculo span { background:url("../pt-BR/img/tit/tit_cadastrar-curriculo.png") no-repeat scroll 0 0 transparent; height:29px; left:71px; position:absolute; top:14px; width:95px; }
.lnk_mapa-interativo { background:url(../img/lnk/lnk_mapa-interativo.png); height: 64px; }
.lnk_mapa-interativo span { background:url("../pt-BR/img/tit/tit_mapa-interativo.png") no-repeat scroll right bottom transparent; height:29px; padding:22px 0 0 86px; width:124px; }
	/*Fim Links*/

.arrow-right { font-family: Verdana; margin-right: 2px; }
.lnk_verdetalhes { color:#F79E34; font-size:12px; font-weight:bold; margin-left:192px}
.lnk_verdetalhes strong { font-family:Verdana; }

.area-contato { background: url(../img/bg/bg_area-contato.png) no-repeat; width: 157px; height: 153px; margin: 10px -8px 0 0; padding: 55px 0 0 92px; }

	/*Formulário*/
.area-form fieldset legend { color:#6B9C4A; font-size:18px; font-weight:normal; padding-bottom:15px; letter-spacing:-1px; }
.area-form fieldset { padding-bottom:18px; }
.area-form fieldset ul { width: 100%; }
.area-form fieldset ul li * { float: left; position: relative; }
.area-form fieldset ul li { float: left; padding-bottom:12px; position: relative; width: 100%; }
.area-form fieldset ul li label { cursor: pointer; float:left; padding:2px 6px 0 0; text-align:right; width:92px; }
.area-form fieldset ul li input[type="text"] { height: 13px; }
.area-form fieldset ul li input[type="radio"], .area-form fieldset ul li input[type="checkbox"] { border: none; width: 13px; height: 13px; margin: 3px 5px 0 0; }
.area-form fieldset ul li input[disabled] { background: #ececec; border: 1px solid #ccc; filter:alpha(opacity=50); opacity:0.5; }
.area-form fieldset ul li textarea { font-size: 11px; overflow: auto;  }
	/*Fim Formulário*/

ul.error-container,
ul.success-container { background:#FFF0F0 url(../img/ico/ico_form-error.gif) no-repeat 20px 10px; display:none; margin-bottom:25px; min-height:30px; padding:8px 0; } 
ul.error-container li { width: 100%; }
ul.success-container { background-color:#F0FFF0; background-image: url(../img/ico/ico_form-success.gif); }
ul.success-container label.error { color:green; }

input.error, textarea.error, select.error, .area-form .error { background-color:#FFF1F1; border:1px solid red; }
label.error { color:red; display:block!important; padding:0 0 4px 60px; }
.lbl_error { background:#FFF0F0; color:red; display:none; line-height:22px; margin:10px 0; padding:0 10px; white-space:nowrap; text-align:center; }

	/*Rating Control*/
.star-rating { background: url(../img/ico/ico_avaliacao.png) no-repeat; list-style: none; margin: 0px; padding: 0px; width: 85px; height: 14px; position: relative; overflow: hidden; }
.star-rating li { background:none; padding: 0px; margin: 0px; height: 12px; float: left; }
.star-rating li a { display: block;	width: 17px; height: 12px; text-decoration: none; text-indent: -9000px;	z-index: 20; position: relative; padding: 0; overflow: hidden; top:0; }
.star-rating li.current-rating { background: url(../img/ico/ico_avaliacao.png) no-repeat 0 -16px; position: absolute; height: 14px; display: block; text-indent: -9000px; z-index: 1; top: 0; left: 0; }
	/*Fim Rating Control*/

	/*Area Paginação*/
.pag-container { float: left; position: relative; left: 50%; }
.area-paginacao { position: relative; left: -50%; }
 
.area-paginacao li{ height:20px; line-height:20px; float:left; padding-left:2px; padding-right:2px; }
.area-paginacao li strong{ color:#656565 }
.area-paginacao li a{ height:20px; line-height:20px; padding-bottom:2px; color:#656565; text-decoration:underline; }

.area-paginacao li a.lnkAnterior, .area-paginacao li a.lnkProximo { background-image: url(../img/ico/ico_arrow2.png); background-repeat: no-repeat; font-weight:bold; color:#6d974b; text-decoration:none; }
.area-paginacao li a.lnkAnterior { padding-left:20px; padding-right:3px; background-position: left -17px; }
.area-paginacao li a.lnkProximo { padding-right:20px; padding-left:3px; background-position: right 0; }
	/*Fim Area Paginação*/

/**Fim Classes Gerais**/

/**Rio Quente - Resort**/
#rioquente .area-tit { background:url(../img/bg/area-tit-RioQuente.jpg); }
#rioquente .area-content .wrap-r .ul-lst { padding-bottom: 16px; float: left; width: 450px; }
#rioquente .area-tit h2, #agenteviagens .area-tit h2 { background:url("../pt-BR/img/tit/tit_rioquente.png") repeat scroll 0 0 transparent !important; height:60px; top:60px; width:176px; }

	/*Depoimento*/
#rioquente .depoimento .area-form fieldset li { float: left; width: 341px; }
#rioquente .depoimento .area-form fieldset li label { width: 65px; }
#rioquente .depoimento .area-form fieldset li input[type="text"], #rioquente .depoimento .area-form li textarea { width: 262px; }
#rioquente .depoimento .area-form fieldset li select { width: 268px; }
#rioquente .depoimento .area-form fieldset .lnk_cancelar { margin-right: 8px; }
#rioquente .lnk_deixe-depoimento { margin-top: -40px; }

#rioquente .depoimento .lst_box1 li { width: 655px; height: auto; }
#rioquente .depoimento .lst_box1 li p { padding-bottom: 3px; }

.star-rating-area .star-rating-text { color:#6b9c4a; line-height:18px; padding-right:5px; }

	/*Novidades*/
#rioquente .novidades-destaque li { height:265px; margin:0 5px; padding:30px 30px 10px; width:276px; position:relative; }
#rioquente .novidades-destaque li .mask-img-wide { margin-bottom:10px; }
#rioquente .novidades-list { background:url(../img/bg/bg_box-option-big.png) repeat-x bottom; border:1px solid #E8E8E8; margin:8px 5px 0; padding:14px 20px; width:644px; }
#rioquente .novidades-list h4 { color:#6B9C4A; font-size:14px; padding-bottom:5px; }
#rioquente .novidades-list li { padding-bottom:20px; }
#rioquente .integra_noticia .mid .img { margin:15px 15px 15px 0; width:273px !important; }

	/*Parceiros*/
#rioquente .parceiros .mask-img { margin: 0 14px 19px 0; }
#rioquente .recursos{ margin-top:-26px }
.integra_noticia .span_data { font-size:10px; color:#666; font-family:Arial; }
.integra_noticia h1 { color:#6B9C4A; font-family:Arial; font-size:22px; font-weight:normal; line-height:22px; }
#rioquente .novidades .outras_novidades{ font-size:18px; color:#6b9c4a; font-family:Arial; font-weight:normal; }

	/*Trabalhe Conosco*/
#rioquente .area-form .col1, #rioquente .area-form .col2 { width: 474px; }
#rioquente .area-form input[type="text"] { width: 287px; }
#rioquente .area-form select { width: 293px; }
#rioquente .area-form input.tel { width: 100px; }
#rioquente .area-form textarea { width: 288px; height: 145px; }
#rioquente .area-form .l1 { padding-left: 97px; width: 376px; }
#rioquente .area-form .l1 label { width: 280px; text-align: left; }
#rioquente .area-form li .lnk_enviar { margin-right: 82px; }
/**Fim Rio Quente - Resort**/

/**Rio Quente - HotPark**/
#hotpark .area-tit { background:url(../img/bg/area-tit-hotpark.jpg); width:947px; }
#hotpark .area-content { width: 950px; }

#hotpark .sub-lnk li, #hotparkHome .sub-lnk li { margin-right:15px; }
#hotpark .sub-lnk li a, #hotparkHome .sub-lnk li a { width:118px; font-size:10px; }
#hotpark .sub-lnk .w_lnk a, #hotparkHome .sub-lnk .w_lnk a { width: 146px; }
#hotpark .sub-lnk .w_lnk2 a, #hotparkHome .sub-lnk .w_lnk2 a { width:97px; }
#hotpark .sub-lnk .m_0 a, #hotparkHome .sub-lnk .m_0 a { width:108px; }

#hotpark .sub-lnk li a, #hotpark .sub-lnk li strong,
#hotparkHome .sub-lnk li a, #hotparkHome .sub-lnk li strong { background-image: url(../img/bg/bg_sublnk2.gif); line-height:14px; }

#hotpark .sub-lnk li.off a, #hotpark .sub-lnk li a:hover, #hotpark .sub-lnk li .on,
#hotparkHome .sub-lnk li.off a, #hotparkHome .sub-lnk li a:hover, #hotparkHome .sub-lnk li .on  { background-color: #027398; }

	/*Home*/
#hotparkHome .bg_wrap { background:url(../img/bg/bg_hotpark-home.jpg) no-repeat 50% bottom; }
#hotparkHome .bg_wrap:after { content:"."; clear: both; display: block; height: 0; visibility: hidden; }
#hotparkHome .content-wrap { margin-bottom: 100px; display: inherit !important; padding-bottom: 0; }

.img100 { background: url(../img/img100.png) no-repeat; width: 133px; height: 224px; position: absolute; bottom: -100px; right: 0; }

#hotparkHome .mediabox { height: 317px; margin-bottom: 12px; }

#hotparkHome .area-content { padding-top: 14px; }
#hotparkHome .area-content .col-left { width: 698px; }
#hotparkHome .area-content .col-right { background: none; width: 243px; }

.box-hotpark1 { background: url(../img/img_box-hotpark1.jpg) no-repeat; width: 460px; height: 311px; margin-right: 8px; }
.box-hotpark1 strong { display: block; height: 12px; margin: 30px 0 0 13px; }
.box-hotpark2, .box-hotpark3 { background: url(../img/img_box-hotpark2.jpg) no-repeat; font-size: 12px; width: 230px; height: 21px; padding-top: 130px; color: #f6ff9a; text-align: center;  }
.box-hotpark2:hover, .box-hotpark3:hover { text-decoration: none; }

.box-hotpark3 { background: url(../img/img_box-hotpark3.jpg) no-repeat; margin-top: 9px; }

.box-hotpark4 { background: url(../img/bg/bg_img-destaque2.png) no-repeat; height: 218px; padding: 16px 25px 10px; width: 192px; overflow: hidden; margin-bottom: 17px; }
.box-hotpark4 h4 { height: 13px; margin-bottom: 33px; }
.box-hotpark4 .ul-lst { padding-left: 5px; }
.box-hotpark4 .ul-lst li { font-size: 11px; padding-bottom: 8px; }
.box-hotpark4 .ul-lst strong { color: #6b9c4a; display: block; font-size: 12px; }
	/*Fim Home*/

	/*Eventos*/
.lst_box-option-vertical { padding-bottom:20px; }
.lst_box-option-vertical li { background:url(../img/bg/bg_box-option-big.png) repeat-x bottom; float:left; /*height:305px;*/ height:321px; padding:13px 20px; margin:10px 12px; width:246px; position: relative; }
.lst_box-option-vertical li h4 { height:26px; overflow: hidden; }
.lst_box-option-vertical li dl { margin-top:10px; padding-bottom:15px; }
.lst_box-option-vertical li dl dt { float:left; clear:both; font-weight:bold; padding-right:4px; position:relative; }
.lst_box-option-vertical li dl dd.desc { height: 41px; overflow: hidden; }

.lst_arrow-itens { padding-bottom:15px; width:740px; }
.lst_arrow-itens li { background-position:left 5px; }

.box-tel { background-position:0 -75px; height:67px; padding:22px 14px 14px; width:180px; }
.box-tel img { margin-right:10px; }
.box-tel strong { color:#90a76b; display:block; font-size:15px; padding-bottom:5px; }
.box-tel strong sub { font-size:10px; }
.box-tel a { color:#90a2ac; font-size:10px; }
	/*Fim Eventos*/

	/*Calendário*/
#control-calendar { background: url(../img/bg/bg_control-calendar.gif) no-repeat /*473px*/521px 0; display: table; margin-top: -3px; padding-top: 21px; }

#control-calendar a { background-color: #027398; color: #fff; display: block; font-size: 10px; font-weight: bold; float: left; height: 27px; line-height: 25px; width:76px; text-align: center; text-decoration: none; }
#control-calendar a:hover, #control-calendar a.on { background-image: url(../img/bg/bg_menu-hover.png); background-repeat: repeat-x; background-position: bottom; }

#control-calendar .lnk_first, #control-calendar .lnk_last { background-color: #027398; background-image: url(../img/bg/bg_sublnk2.gif); background-repeat: no-repeat; display: block; float: left; width: 19px; height: 27px; }
#control-calendar .lnk_first { background-position: 0 -27px; }
#control-calendar .lnk_last { background-position: right 0; }

#hotpark #cwrap { width: 100000px; position:relative; left: 0px }
#hotpark #cwrap li { float: left; width: 950px; }
#hotpark #cwrap .lst_box1 li { width: 908px; }
#hotpark #cwrap .lst_box1 li h4 { padding: 0; }
#hotpark #cwrap .lst_box1 li .data { color: #6b9c4a; display: block; padding-bottom: 7px; }

.ctrl-slider { background: url(../img/bg/bg_ctrl-slider.png); width: 946px; height: 12px; position: relative; margin: 10px 0 0 1px; }
.ctrl-slider .ui-widget-content { background: none; border: none; width:840px; margin:0 auto; }
.ctrl-slider .ui-state-default, .ctrl-slider .ui-widget-content .ui-state-default { background: url(../img/ico/ico_pointer.png); border: none; width: 9px; height: 15px; }
.ctrl-slider .ui-corner-all { -moz-border-radius: 0; }
.ctrl-slider .ui-slider-horizontal .ui-slider-handle { top:-0.2em; margin: 0; }
	/*Fim Calendário*/

	/*Ponto de Venda*/
#hotpark .lst-pdv { width: 904px; }
#hotpark .lst-pdv .col-w-top .col-marker .col-lst-info li { width: 240px; height:180px; }
#hotpark .lst-pdv .col-content h4 { margin: 0; }

#hotpark .fst-pdv { padding: 0 0 18px 0; width: 256px; margin: 0; }
#hotpark .fst-pdv span { width: auto; font-weight: bold; }

	/*Tarifarios*/
.area_tarifarios { width:944px; }
.area_tarifarios .cont-wrap { width:936px; }
.tit_hotpark_tarifarios { width:100%; height:107px; background:url(../pt-BR/img/tit/tit_hotpark_tarifarios.jpg) no-repeat; margin-bottom:-6px; }
.area_tarifarios table { font-size:10px; font-weight:bold; text-transform:uppercase; margin-top:10px; }
.area_tarifarios table thead td { height:47px; color:#666; text-align:center; }
.area_tarifarios table thead .td_l { background:#fff url(../img/bg/bg_table_tarifarios_l.gif) no-repeat 0 0; border-right:2px solid #dfdfdf; }
.area_tarifarios table thead .td_r { background:#fff url(../img/bg/bg_table_tarifarios_r.gif) no-repeat right 0; }

.area_tarifarios table tbody td { height:34px; background:#f5f5f5; color:#b0b0b0; border-top:2px solid #eee; }
.area_tarifarios table tbody .td_l { background:#f5f5f5 url(../img/bg/bg_table_tarifarios2_l.gif) no-repeat 0 0; padding-left:16px; border-right:2px solid #dfdfdf; }
.area_tarifarios table tbody .td_r { text-align:center; }

h3.subtit2 { font-size:18px; font-weight:normal; margin:18px 0 0 0; float:left; width:100%; }

.area_tarifarios2 { line-height:16px; }
.area_tarifarios2 h3 { padding-bottom:10px; }
.area_tarifarios2 p { color:#6b9c4a; padding-top:20px; }
	/*Fim Tarifarios*/
/**Fim Rio Quente - HotPark**/

/**Nossos Hotéis**/
#nossoshoteis .area-tit { background: url(../img/bg/area-tit-NossosHoteis.jpg); }
#nossoshoteis .sub-lnk li a { width: 218px; }

	/*Listas de Hoteis*/
.area-comparar { padding-top:5px; }
.area-comparar span { line-height:22px; padding-right:18px; white-space:nowrap; }
.area-comparar strong { color:#6b9c4a; }
/*.area-comparar .lnk_comparar-hoteis { float:right; margin-left:18px; }*/

#nossoshoteis .lst_box1 li .content { height: 106px; }
#nossoshoteis .lst_box1 li .content p { max-height: 75px; overflow: hidden; padding-bottom: 10px; }
#nossoshoteis .lst_box1 li .content input { border: none; float: left; }
#nossoshoteis .lst_box1 li .content label { float: left; margin: 3px 0 0 3px; }
#nossoshoteis .lst_box1 .mask-img-small span { cursor: pointer; }

.subtit2nd { margin:25px 0 10px !important; }
.subtit2ndtxt { padding-bottom:20px; }
	/*Fim Listas de Hoteis*/

	/*Gallery Photo*/
.area-galleryphoto { width: 706px; }
.area-galleryphoto .cont-wrap { width: 698px; }

.ico-action-photo .ico1, .ico-action-photo .ico2, .ico-action-photo .ico3 { background-image: url(../img/ico/ico_actions-photo.png); background-repeat: no-repeat; color: #b5b5b5; display: inline-block; height: 12px; padding-right: 28px; }
.ico-action-photo .ico1 { padding-left: 14px; }
.ico-action-photo .ico2 { background-position: 0 -12px; padding-left: 47px; }
.ico-action-photo .ico3 { background-position: 0 -24px; padding-left: 12px; }

#draggarea {clear:both; width: 698px; min-height: 410px; position:relative;margin-top:5px; }

.imageBox .top { display:table; width:100%; height: 18px; padding-top: 2px; }
.imageBox .top p { padding: 0; float: left; width: 9px; }
.imageBox .top p.ico2 { width: 45px; float: right; cursor: pointer; }

.imageBox { background: #fff; border: 1px solid #ddd; cursor: move; float: left; margin: 0 5px 5px 0; width: 207px; height: 177px; padding: 2px 8px; text-align: center; }
.imageBox:hover { border: 1px solid #6acbf1; } 
.imageBox span { display: block; } 
.imageBox img { width: 99.5%; border: 1px solid #979892; background: #979892; } 
.imageBox .desc { display: none; }
	/*Gallery Photo*/

	/*Comparar Hoteis*/
.area-comp-hoteis { color: #999; width: 948px; }
.area-comp-hoteis .cont-wrap { width: 940px; }

.area-comp-hoteis .dv-hidden { overflow:hidden; width:712px; }
.area-comp-hoteis .dv-hidden strong { font-family: Verdana; color: #497846; }

.area-comp-hoteis .col-fix { border-right: 2px solid #dfdfdf; font-size: 10px; width: 225px; text-align: center; }
.area-comp-hoteis .col-fix strong { color: #b0b0b0; }
.area-comp-hoteis .col-fix li { background-image: url(../img/bg/bg_area-comp.gif); background-repeat: no-repeat; width: 100%; /*line-height: 12px;*/ }
.area-comp-hoteis .col-fix li li { background: none; width: 100%; }
.area-comp-hoteis .col-fix ul { border-left: 2px solid #eee; float: right; width: 113px; }
.area-comp-hoteis .col-fix .p_0 { width: 100%; }

.area-comp-hoteis .col-fix li.th img { display: block; width: 168px; margin: 34px auto 0; }
.area-comp-hoteis .col-fix .tit { color: #666; display: block; float: left; }
.area-comp-hoteis .col-fix .end { padding: 10px 0; }

.area-comp-hoteis .col-fix .apto { background-position: 0 -51px; height: 222px; }
.area-comp-hoteis .col-fix .apto .tit { padding: 106px 0 0 10px; }
.area-comp-hoteis .col-fix .apto .c1 { height: 17px; padding: 10px 0;  }
.area-comp-hoteis .col-fix .apto .c2 { padding: 45px 0; height: 14px; }
.area-comp-hoteis .col-fix .apto .c3 { padding: 28px 0; border: 0; height: 21px; }

.area-comp-hoteis .col-fix .gast { background-position: 0 -277px; height: 120px; }
.area-comp-hoteis .col-fix .gast .tit { padding: 55px 0 0 10px; }
.area-comp-hoteis .col-fix .gast .tipo { padding: 38px 0; height: 11px; }
.area-comp-hoteis .col-fix .gast .cap { padding: 8px 0 12px 0; height: 11px; }

.area-comp-hoteis .col-fix .serv { background-position: 0 -402px; height: 24px; padding: 84px 0 87px; }
.area-comp-hoteis .col-fix .serv strong { float: none; width: 100px; margin: 0 auto; }

.area-comp-hoteis li.th { background: #6b9c4a url(../img/bg/bg_area-comp-tit.png) no-repeat; height: 107px; padding: 0; overflow: hidden !important; }
.area-comp-hoteis li.th .mask { background: url(../img/bg/bg_mask-comp-hoteis.png) no-repeat; display: block;  width: 237px; height: 107px; position: absolute; top: 0; left: 0; z-index: 3; }
.area-comp-hoteis li.th img { display: block; margin: 0 auto; width: 222px; }
.area-comp-hoteis li.th h2 { background: url(../img/bg/bg_black-opcity60.png) repeat-x; color: #f6ff9a; font-size: 12px; text-align: center; position: absolute; bottom: 6px; z-index: 2; height: 18px; width: 236px; }

.area-comp-hoteis li.l1 { background-color: #fff; }
.area-comp-hoteis li.l2 { background-color: #f5f5f5; }

.area-comp-hoteis .col1, .area-comp-hoteis .col2, .area-comp-hoteis .col3 { width: 236px; border-right: 2px solid #dfdfdf; }
.area-comp-hoteis .col1 li, .area-comp-hoteis .col2 li, .area-comp-hoteis .col3 li { overflow: auto; }

.area-comp-hoteis .col2 li.th h2 { background-position: 0 -95px; }
.area-comp-hoteis .col3 li.th h2 { background-position: 0 -190px; }

.area-comp-hoteis ul li { border-bottom: 4px solid #eee; line-height: 15px; padding: 10px 23px; width: 190px; position: relative; float: left;  }
.area-comp-hoteis ul li li { border-bottom: 2px solid #eee; width: 190px; }
.area-comp-hoteis ul .p_0 { width: 100%; }

.area-comp-hoteis .end { height: 27px; }

.area-comp-hoteis ul .apt-qutd { height: 17px; }
.area-comp-hoteis ul .apt-tpo { height: 84px; }
.area-comp-hoteis ul .apt-inst { height: 57px; line-height: 14px; }

.area-comp-hoteis ul .gast-tpo { height: 67px; }
.area-comp-hoteis ul .gast-cap { height: 13px; padding-top: 8px; line-height: 12px; }

.area-comp-hoteis ul .serv { height: 175px; }

.sliderContainer { padding:8px 0 0; width:687px; }
.sliderContainer #slider { width:538px; float:right; }
.sliderContainer .ui-slider-handle { cursor:w-resize; }

#divHoteis .actions { background: url(../img/bg/bg_01.png); border: none; display: none; width:51px; height: 23px; margin: 0; padding: 8px 0 0; position: absolute; right: 0; top: 0; z-index: 4; overflow: inherit; }
#divHoteis .actions a { height: 12px; margin: 0 6px; width: 12px; float: left; filter:alpha(opacity=50); opacity:0.5; }
#divHoteis .actions a:hover { filter:alpha(opacity=100); opacity:1; }
#divHoteis .actions .sort { background: url(../img/ico/ico_move.png) no-repeat; cursor: move; }
#divHoteis .actions .delete { background: url(../img/ico/ico_close.png) no-repeat; cursor: pointer; }

#nossoshoteis .sliderContainer .ui-widget-header { background: none; border: none; color: #fff; font-weight: bold; }
#nossoshoteis .sliderContainer .ui-state-default, #nossoshoteis .sliderContainer .ui-widget-content .ui-state-default {  background: url(../img/img_sliderContainer-button.gif) no-repeat; border: none; width: 15px; height: 15px; }
#nossoshoteis .sliderContainer .ui-slider-horizontal { height: 0.7em; }
#nossoshoteis .sliderContainer .ui-widget-content { background: url(../img/bg/bg_barra-slider.gif) no-repeat; border:none; height: 10px; }
#nossoshoteis .sliderContainer .ui-slider-horizontal .ui-slider-handle { top:-0.2em; }
	/*Fim Comparar Hoteis*/

#imgDescription { min-height: 350px; padding-bottom: 20px; }

/**Fim Nossos Hotéis**/

/**Atividades**/
#atividades .area-tit { background:url(../img/bg/area-tit-atividades.jpg); }

.area-integra p { padding-bottom:20px; }
.area-integra h4 { color:#6b9c4a; font-size:14px; }
#atividades .area-integra .mask-img { margin-right:20px; }

#atividades .col-dir { width: 704px; }
#atividades .col-dir .off, #atividades .col-dir .on { background-image:url(../img/ico/ico_show-hide.png); background-position: 0 2px; background-repeat: no-repeat; display: block; padding-left: 14px; }
#atividades .col-dir .on { background-position: 0 -15px; color: #6b9c4a; }
#atividades .col-dir ul { padding: 20px 0; }
#atividades .col-dir ul li p { color: #a3a3a3; display: none; padding-left: 15px; }
#atividades .col-dir ul li a:hover { text-decoration: none;  }

.lst_atividades li h4 { width: 223px; }
.lst_atividades li p { width: 223px; height: 56px; overflow: hidden; padding-top: 5px; }
.lst_atividades li .lnk_vejamais2 { position: absolute; right: 32px; bottom: 19px; }

.lnk_cotacao {background:transparent url(../img/lnk/lnk_facasuacotacao.gif) repeat;color:#F79E34; font-size:12px; font-weight:bold; margin-top:10px;width: 148px; height: 23px; }
.lnk_vejamais { color:#F79E34; font-size:12px; font-weight:bold; margin-top:10px; }
.lnk_vejamais strong { font-family:Verdana; }

.pb-10 { padding-bottom: 10px; }
/**Fim Atividades**/

/**Promoções e Pacotes**/
#promocoes .area-tit { background:url(../img/bg/area-tit-PromocoesPacotes.jpg); }

#promocoes .area-tit-mask { background: none; position: relative; }
#promocoes .area-tit-mask span { background:url(../img/bg/bg_area-tit-mask.png); }
#promocoes .area-tit-mask img { width: 948px; height: 186px; }

.fst-filtro { width: 195px; height: 19px; margin-top: -18px; }
.fst-filtro legend { display: block; background: red; }
.fst-filtro legend span { width: 39px; display: block; position: absolute; left: 0; height: 17px; line-height: 17px; text-align: right; }
.fst-filtro select { width: 150px; height: 19px; padding: 0; }

#promocoes .lst_packList li { height: auto; }
#promocoes .lst_packList li h3 { color: #6b9c4a; font-size: 18px; padding-bottom: 5px; letter-spacing: -1px; }
#promocoes .lst_packList li h3 span { color: #666; border-left: 1px solid #e8e8e8; margin-left: 16px; padding-left: 16px; }

#promocoes .lst_packList { padding-top: 10px; padding-bottom:10px; }
#promocoes .lst_packList .col_l { width: 610px; }
#promocoes .lst_packList .col_l strong { font-size: 12px; }
#promocoes .lst_packList .col_l ul { padding-top: 14px; }
#promocoes .lst_packList .col_l .ul-lst li { background: url(../img/ico/ico_arrow-right-green.png) no-repeat left 5px; width: 100%; padding-left:8px; }

#promocoes .lst_packList .col_r .preco { padding-bottom: 3px; }
#promocoes .lst_packList .col_r .preco strong { font-size: 14px; }
#promocoes .lst_packList .col_r .preco strong, #promocoes .lst_box1 .col_r .preco span { color: #6b9c4a; }
#promocoes .lst_packList .col_r .preco em { font-style: normal; font-size: 20px; }
#promocoes .lst_packList .lnk_vejamais { font-family: Arial Narrow; margin: 0; }

	/*Integra*/
#promocoes .sub-lnk { padding-bottom: 10px; }
#promocoes .sub-lnk li { margin: 0 18px 10px 0;  }
#promocoes .sub-lnk li a { width: 216px; }

#promocoes .dt-periodo { padding-top: 5px; }

.ul-lst li { background: url(../img/ico/ico_arrow-right-green.png) no-repeat left 5px; padding-left: 8px; line-height: 16px; position: relative; }

#promocoes .box-100 { width:654px; }
#promocoes .area-content .col-right { background: none; width: 230px; }
#promocoes .area-content .col-right .box-2 { margin-bottom: 15px; }
#promocoes .area-content .col-right .subtit { font-size: 18px; font-weight: normal; }
#promocoes .area-content .col-left { width: 698px; }
#promocoes .area-contato .info { position: absolute; top: 110px; left: 20px; }

#promocoes .box-100:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#promocoes .box-100 .col_l { width: 277px; border-right: 1px solid #e8e8e8; }
#promocoes .area-form .col_l fieldset legend { font-size: 14px; }
#promocoes .area-form .col_l fieldset label { width: 62px; }
#promocoes .area-form .col_l fieldset.tel input[type="text"] { width: 100px; }
#promocoes .area-form .col_l fieldset input[type="text"], #promocoes .area-form .col_l fieldset textarea { width:188px; }
#promocoes .area-form .col_l fieldset textarea { height: 88px; }
#promocoes .area-form .col_l fieldset select { width:194px; }
#promocoes .area-form .col_l .cmp_o { width: 136px; }
#promocoes .area-form .col_l .lnk_enviar { margin-right: 21px; }

#promocoes .box-100 .col_r { width: 615px; }
#promocoes .box-100 .col_r dl { display: table; width: 100%; padding-bottom: 16px; width: 70%; }
#promocoes .box-100 .col_r dl dt { font-size: 18px; padding-bottom: 5px; color:#f8ad53; padding-bottom: 10px; }
#promocoes .box-100 .col_r dl dd { float: left; border-right: 1px solid #e8e8e8; padding-right: 9px; margin-right: 9px; }
#promocoes .box-100 .col_r dl dd .preco { color: #6b9c4a; font-size: 12px; }
#promocoes .box-100 .col_r dl dd .preco small { font-size: 14px; }
#promocoes .box-100 .col_r dl dd big { font-size: 20px; }
#promocoes .box-100 .col_r h4 { font-size: 12px; color: #6b9c4a; }
#promocoes .box-100 .col_r .i-cont { padding: 12px 0 0 10px; line-height: 16px; }
#promocoes .box-100 .col_r ul { padding: 12px 0 20px 0; }
#promocoes .box-100 .col_r ul li { background: url(../img/ico/ico_arrow-right-green.png) no-repeat left 5px; padding-left: 8px; line-height: 16px; position: relative; }
#promocoes .box-100 .col_r ul li span { color: #6b9c4a; }
#promocoes .box-100 .b-bot { border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; padding-bottom: 20px; }
	/*Fim Integra*/
/**Fim Promoções e Pacotes**/

/**Calendário**/
#calendario .area-tit { background:url(../img/bg/area-tit-calendario.jpg); }

#calendario .area-content { width: 950px; }

#calendario #cwrap { width: 100000px; position:relative; left: 0px }
#calendario #cwrap li { float: left; width: 950px; }
#calendario #cwrap .lst_box1 li { width: 908px; }
#calendario #cwrap .lst_box1 li h4 { padding: 0; }
#calendario #cwrap .lst_box1 li .data { color: #6b9c4a; display: block; padding-bottom: 7px; }

#calendario #control-calendar { background: none; padding: 0; }
#calendario #control-calendar a { background-color: #5c8e58; }
#calendario #control-calendar .lnk_first, #calendario #control-calendar .lnk_last { background-color: #5c8e58; background-image: url(../img/bg/bg_sublnk3.gif); }
#calendario .ctrl-slider { background: url(../img/bg/bg_ctrl-slider2.png); }
#calendario .ctrl-slider .ui-state-default, #calendario .ctrl-slider .ui-widget-content .ui-state-default { background: url(../img/ico/ico_pointer2.png); }
/**Fim Calendario**/

/**Contato**/
#contato .area-tit { background:url(../img/bg/area-tit-contato.jpg); }

#contato .area-form fieldset ul li input[type="text"], #contato .area-form fieldset ul li textarea { width:358px; }
#contato .area-form fieldset ul li textarea { height:118px; overflow:auto; }
#contato .area-form fieldset ul li select { width:364px; }
#contato .area-form fieldset ul li input.tel { width:100px; }
#contato .area-form fieldset .lnk_enviar { margin-right:10px; }

.box-5 { background:url(../img/bg/bg_box-5.png); height:51px; padding:5px; text-align:center; width:233px; }
.box-5 strong { background-position:center center; background-repeat:no-repeat; display:block; height:100%; overflow:hidden; text-indent:-9999px; }

.tit_ver-enderecos-e-telefones, .tit_lojas-e-agencias { margin-top:10px; }
.tit_ver-enderecos-e-telefones strong, .tit_lojas-e-agencias  strong { cursor:pointer; }

#contato h3, #narede h3 { font-weight:normal; letter-spacing:-1px; } /*fixar padrão de subtítulos*/
#contato #frmContato .col-right ul li strong { font-size:12px; }
#contato #frmContato .col-right { width:192px; }

	/**Endereços e Telefones**/
#contato .area-content, #narede .area-content { padding-top:0; }
#contato .area-content address, #narede .area-content address { font-style:normal; padding-bottom:20px; }
#contato .area-content address.f_l, #narede .area-content address.f_l { width:343px; }
#contato .area-content h4, #narede .area-content h4 { font-size:18px; font-weight:normal; letter-spacing:-1px; }
#contato .area-content .col-left, #narede .area-content .col-left { padding:0; }
#contato .area-content .col-right-tit, #narede .area-content .col-right-tit { font-weight:normal; letter-spacing:-1px; margin-bottom:-12px; padding:0 20px 0 8px; width:201px; z-index:1; }

#contato .lst-telefones, #narede .lst-telefones { padding:1px 0 0 4px; }
#contato .lst-telefones li, #narede .lst-telefones li { padding-bottom:17px; }
#contato .lst-telefones li h5, #narede .lst-telefones li h5 { color:#6b9c4a; font-size:14px; padding-bottom:2px; }

	/**Lojas e Agências**/
#contato_lojas-agencias #selo-valetur { position:absolute; right:0; top:0; }
#contato_lojas-agencias h3.subtit { margin-bottom:10px; }
#contato_lojas-agencias p { padding-bottom:20px; }

.col-content h4, .col-content h5 { color:#6B9C4A; font-size:14px; letter-spacing:-1px; }
.col-content h4 { font-size:18px; font-weight:normal; margin-bottom:-12px; padding-left:6px; }
.col-content h5, .col-content strong { padding-bottom:2px; }
.col-content address { font-style:normal; padding-bottom:20px; }
.col-content .col-h-left { background: url(../img/bg/bg_col-right-left.gif) no-repeat left bottom; min-height:225px; }
.col-content .col-h-left .col-w-top { background: url(../img/bg/bg_col-right-top-2.gif) no-repeat left -10px; }
.col-content .col-h-left .col-w-top .col-marker { background:transparent url(../img/bg/bg_col-marker.gif) no-repeat scroll right top; padding:30px 0 0 20px; }
.col-content .col-h-left .col-w-top .col-marker .col-lst-info { float:left; width:100%; }
.col-content .col-h-left .col-w-top .col-marker .col-lst-info li { display:block; float:left; margin-right:50px; position:relative; width:243px; }

.lst_lojas-agencias .col-content { margin:0 80px 0 20px; }
.lst_lojas-agencias .col-h-left { min-height:251px; }
.lst_lojas-agencias .col-w-top { max-width:234px; }
/**Fim Contato**/

/**Gastronomia**/
#gastronomia .area-tit { background:url(../img/bg/area-tit-gastronomia.jpg); }
#gastronomia .lst_box-option-vertical { padding: 20px 0 0; }
#gastronomia .lst_box-option-vertical li { width: 379px; padding: 13px 30px; margin-right: 20px; }
#gastronomia .lst_box-option-vertical li p { margin: 5px 0 15px; height: 55px; overflow: hidden; }

.lst_gastronomia { padding-top: 20px; }
.lst_gastronomia li { min-height: 125px; height: auto; }
.lst_gastronomia .desc { width: 719px; padding-top: 5px; }
.lst_gastronomia .desc li { width: 100%; float: left; position: relative; min-height: 0; }
.lst_gastronomia .desc li * { display: block; }
.lst_gastronomia .desc li strong { float: left; color: #6b9c4a; font-weight: normal; text-align: right; width: 78px; }
.lst_gastronomia .desc li span { float: right; width: 635px; text-align: left; }
/**Fim Gastronomia**/

/**Eventos e Congresso**/
#eventos .area-tit, #eventocotacao .area-tit { background:url(../img/bg/area-tit-eventos-e-congresso.jpg); }
#eventos .sub-lnk li a { width:219px; }

	/*Ajustes p/ ficar igual ao prototipo*/
#eventos h4.subtit { padding-bottom:2px; }
#eventos .content-wrap p { padding-bottom:16px; }
#eventos .ul-lst { margin:1px 0 0 1px; }
#eventos .ul-lst li { background-position:left 6px; padding-left:9px; }
	/*fim*/
	
	/*Infraestrutura e Serviços*/
#eventos #internal-content .mask-img,
#eventos #spaces-list .mask-img { margin-right:23px; }
	/*fim*/
	
	/*Espaços Alternativos*/
#eventos #spaces-list li { margin:10px 0; }
#eventos #spaces-list li p { padding-bottom:20px; }
	/*fim*/

	/*Faça sua Cotação*/
#frmEventoCotacao { padding-top: 20px; }
#eventocotacao .area-form .col1, #eventocotacao .area-form .col2 { width: 474px; }
#eventocotacao .area-form input[type="text"] { width: 287px; }
#eventocotacao .area-form select { width: 293px; }

#eventocotacao .area-form input.tel { width: 100px; }

#eventocotacao .area-form .d1 .l1, #eventocotacao .area-form .d2 .l2 { width: 50px; }
#eventocotacao .area-form .d1 img, #eventocotacao .area-form .d2 img { margin: 3px 0 0 6px; cursor: pointer; }
#eventocotacao .area-form #txtInicioHora, #eventocotacao .area-form #txtTerminoHora { width: 32px; }
#eventocotacao .area-form #txtInicioData, #eventocotacao .area-form #txtTerminoData { width: 64px; }

#eventocotacao .area-form #txtParticipantes, #eventocotacao .area-form #txtApartamentos { width: 64px; }
#eventocotacao .area-form .l-hosp { padding-left: 73px; width: auto; }
#eventocotacao .area-form .l-hosp label { text-align: left; padding-right:20px; }
#eventocotacao .area-form .dv-r div label { text-align: left; padding-right: 20px; }

#eventocotacao .area-form .l-s1 { width: 140px; padding-left: 98px; }
#eventocotacao .area-form .l-s2 { padding-left: 31px; width: 185px; }
#eventocotacao .area-form .l-s1 br { clear: left; }
#eventocotacao .area-form .l-s1 label { width: 115px; text-align: left; }
#eventocotacao .area-form .l-s2 label { width: 150px; }
#eventocotacao .area-form .l-s1 #div5BebAlco label, #eventocotacao .area-form .l-s1 #div6BebAlco label{ width: auto; }
#eventocotacao .area-form .l-s1 textarea { width: 146px; height: 45px; }
#eventocotacao .area-form .l-s1 div { width: 114px; padding-left: 26px;  }
#eventocotacao .area-form .l-s1 div div { padding: 0; }
#eventocotacao .area-form .l-s1 div div * { float: none; }

#eventocotacao .area-form #txtNecessidadesEspeciais { width: 317px; height: 118px; }
#eventocotacao .area-form .l-rn { padding-left: 98px; }
#eventocotacao .area-form .l-rn, #eventocotacao .area-form .l-rn label { width: auto; }

#eventocotacao .area-form li .lnk_enviar { margin-right: 54px; }
	/*fim*/
/**Fim Eventos e Congresso**/

/**Popup Gallery**/
#area-gallery { width: 600px; }
#area-gallery #full { border: 1px solid #689d49; width: 598px; height: 448px; position: relative; overflow: hidden; }
#area-gallery #full img { bottom:0!important; }
#area-gallery #full p { background: #000; color: #fff; font-size: 12px; line-height: 12px; filter:alpha(opacity=70); opacity:0.7; width: 572px; height: 27px; position: absolute; bottom: 0; left: 0; margin: 0; padding: 13px; }
#area-gallery #full p span { overflow: hidden; display: block; height: 26px; }

#area-gallery h2 { display: none; }

#area-gallery .jcarousel-skin-tango .jcarousel-container { background: #f2f2f2; }
#area-gallery .jcarousel-skin-tango .jcarousel-container-horizontal { width: 525px; padding: 12px 37px; }

#area-gallery .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 525px; height: 90px; }
#area-gallery .jcarousel-skin-tango .jcarousel-item { width: 120px; height: 90px; cursor: pointer; }
#area-gallery .jcarousel-skin-tango .jcarousel-item img { width: 116px; height: 86px; border: 2px solid #fff; }
#area-gallery .jcarousel-skin-tango .jcarousel-item img:hover, #area-gallery .jcarousel-item .sel img { border: 2px solid #fecf3b; }
#area-gallery .jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 15px; }
#area-gallery .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

	/*Horizontal Buttons*/
#area-gallery .jcarousel-skin-tango .jcarousel-next-horizontal,
#area-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#area-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal,
#area-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal { background-image: url(../img/ico/ico_arrow-control1.png); width: 18px; height: 37px; cursor: pointer; position: absolute; top: 37px; }

#area-gallery .jcarousel-skin-tango .jcarousel-next-horizontal { background-position: 0 110px; right: 5px; }
#area-gallery .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 73px; }

#area-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#area-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { background-position: 0 36px; cursor: default; }

#area-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal { left: 5px; }
#area-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 -37px; }

#area-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#area-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: 0 -73px; }
/**Fim Popup Gallery**/

/**Agente de Viagem**/
#agenteviagens .area-tit { background:url(../img/bg/area-tit-AgenteViagens.jpg); }
#agenteviagens .area-content { min-height: 300px; }
#agenteviagens .area-content strong.subtit2 { font-size: 18px; font-weight: normal; line-height: 18px; }
#agenteviagens .area-content p { padding-bottom: 12px; }
#agenteviagens .area-content p a { color: #65b95f; text-decoration: underline; }
#agenteviagens .area-content p a:hover { text-decoration: none; }
#agenteviagens .area-content .mask-img { margin-right: 23px; }
/**Fim Agente de Viagem**/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating { float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; }
div.rating-cancel,div.rating-cancel a { background:url(../img/ico/delete.gif) no-repeat 0 -16px; }
div.star-rating,div.star-rating a { background:url(../img/ico/star.gif) no-repeat 0 0px; }
div.rating-cancel a,div.star-rating a { display:block; width:16px; height:100%; background-position:0 0px; border:0; }
div.star-rating-on a { background-position:0 -16px!important; }
div.star-rating-hover a { background-position:0 -32px; }
/* Read Only CSS */
div.star-rating-readonly a { cursor:default !important; }
/* Partial Star CSS */
div.star-rating { background:transparent!important; overflow:hidden!important }
/* END jQuery.Rating Plugin CSS */


/*Rodapé em Eventos*/

.rodape_events{
    width:100%;
    clear:both;
    padding-top:25px;
	text-align:center;
}

.rodape_events p{
    text-align:center;
    padding:0!important;
}

.rodape_events a{
    color:#6B9C4A;
    text-decoration:none;
}

.rodape_events a:hover{
    text-decoration:underline;
}
/*END Rodapé em Eventos*/

/*MÍDIA CONTATO*/
.midia_contato
{
    text-align:right;
    width:100%;
    clear:left;
    padding-top:20px;
}

.midia_contato h4, .midia_contato a
{
    color:#6D974B;
}

/*END MÍDIA CONTATO*/

/*NETWORK*/

#narede .area-tit { background:url(../img/bg/rioquentenarede.jpg); }

#narede .links {
    margin-top:12px;
    width:100%;
}

#narede .links li {
    background:url(../img/ico/ico_arrow-right-green.png) no-repeat scroll 0 8px transparent;
    padding:2px 0 0 10px;
    width:93%!important;
    
}

#narede .links li a {
    text-decoration:underline;
 
}

.lst_box-option-vertical-rede { padding-bottom:20px; }
.lst_box-option-vertical-rede li { background:url(../img/bg/bg_box-option-big.png) repeat-x bottom; float:left; /*height:305px;*/ height:146px; padding:11px; margin:10px 12px; width:184px; position: relative; }
.lst_box-option-vertical-rede li h4 { height:26px; overflow: hidden; }

/*END NETWORK*/

.hot_funcionamento{
    font-weight:bold;
    margin-left:24%;
    margin-top:48px;
    position:absolute;
}


#flash_anuncio {
	position:absolute;
	z-index:50001;
	left:53%;
	margin-left:0;
	margin-top:0px;
	border:none;
}

.lista_perguntas li{
    margin-bottom:10px;
}

.lista_perguntas li strong{
   cursor:pointer;
}

.lista_perguntas li div{
   margin-top:10px;
   display:none;
}

.lista_perguntas li div p{
   padding-bottom:10px;
}

.lista_perguntas li div a{
    text-decoration:underline;
}

.lista_perguntas li div a:hover{
    text-decoration:none;
}

.aba_tarif{
    width:118px;
    height:22px;
    float:right;
}

.aba_tarif li{
    float:left;
    margin-right:5px;
}

.aba_tarif li.last{
    margin-right:0;
}

.aba_tarif li a{
    background:url("../img/hotpark_tarifa_inativo.gif") no-repeat scroll 0 0 transparent;
    height:17px;    
    width:118px;
    float:left;
    padding-top:5px;
    text-align:center;
}

.aba_tarif li a:hover,.aba_tarif li a.on{
    background:url("../img/hotpark_tarifa_ativo.gif") no-repeat scroll 0 0 transparent;
    text-decoration:none;
}

.paginacao { font-size:10px; text-align:center; width:100%; }
.paginacao li { display:inline; position:relative; }
.paginacao li a { color:#7f7f7f; text-decoration:underline; }
.paginacao li a:hover { text-decoration:none; }
.paginacao li strong { color:#6B9C4A; }
.paginacao li .lnkAnterior { background:url(../img/ico/ico_arrow-left-green.png) no-repeat 0 3px; padding:0 15px 0 10px; }
.paginacao li .lnkProximo { background:url(../img/ico/ico_arrow-right-green.png) no-repeat right 3px; padding:0 10px 0 15px; }
.paginacao li .lnkAnterior, .paginacao li .lnkProximo { display:inline-block; text-decoration:none; }
