﻿/*  
Theme Name: Resorts Brasil
Theme URI: 
Description: The default theme for Resorts Brasil
Version: 1.0
Author: Pedro Rogerio e Felipe Campos
Author URI: http://www.pinceladasdaweb.com.br/blog/
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/															
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras															
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.clear2 {clear:both; overflow:hidden; font-size:0; height:10px;}

/*
+----------------------------------------------------------------+
	Definicoes gerais															
+----------------------------------------------------------------+
*/
body {background:#B08457 url(img/background.jpg) repeat-y fixed center top; font:62.5% Arial, Helvetica, sans-serif; text-align:center;}
a {text-decoration:none}
h1, h2, h3, h4, h5, h6, strong {font-weight:700}

/*
+----------------------------------------------------------------+
	Estrutura															
+----------------------------------------------------------------+
*/
#container {text-align:left; margin:0 auto; width:908px}

/*
+----------------------------------------------------------------+
	Header															
+----------------------------------------------------------------+
*/
#header {padding-top:13px; position:relative}



.quebra{clear:both; height:1px; font-size:0px;}

#header #superbanner {margin:0 auto; width:auto; text-align:center;}


#header #superbanner_728 {margin:0 auto; width:auto; text-align:center;}
#header #superbanner_468 {margin:0 auto; width:auto; text-align:center;}



#header h1.geral {display:inline; float:left; height:127px; width:194px}
/*#header h1 a {background:url(img/logo-resorts-brasil.png) no-repeat; cursor:pointer; display:block; height:100%; width:100%}*/
#header h1.geral a {background:url(img/logo-resorts-brasil.png) no-repeat; cursor:pointer; display:block; height:100%; width:100%; background-position:60% 55%;}
#header h1.geral span {display:none}
#header #options {height:26px; left:608px; position:absolute; top:122px; z-index:1000}
#header #options .contact {background:url(img/bg_fale_conosco.png) no-repeat; color:#000; cursor:pointer; display:block; float:left; font-size:1.1em; height:20px; margin:0 10px 0 0; padding:6px 0 0 14px; width:85px}
#header #lang {float:left; padding-top:4px}
#header #lang li {display:inline;}
#nav {background:url(img/bg_nav2.png) no-repeat; height:58px; left:194px; padding:30px 0 0 30px; position:absolute; top:134px; width:653px}
#nav li {float:left; font-size:1.2em; padding:0 9px 0 7px}
#nav li a {color:#fff; font-weight:bold}
#nav li.last {bottom:22px; position:absolute; right:50px}
#nav li.last a {color:#000; text-transform:uppercase}


#header h1.b2b {display:inline; height:122px; width:135px; float:left; margin:0; padding:0;}
#header h1.b2b a {background:url(img/logo-resorts-brasil.png) no-repeat; cursor:pointer; display:block; height:100%; width:100%; margin-top:5px;}
#header h1.b2b span {display:none}
#header #superbanner_b2b {height:127px; margin:0; padding:0; width:728px; float:right;}
/*
+----------------------------------------------------------------+
	Placeholder															
+----------------------------------------------------------------+
*/
#placeholder {/*background:url(img/placeholder.png) no-repeat; */height:343px; margin-top:-20px; width:908px}
#container >/**/ #placeholder {margin-top:-20px}

/*
+----------------------------------------------------------------+
	Content Home															
+----------------------------------------------------------------+
*/
#content {float:left; width:603px}
#home #certifieds {margin:0 0 10px 27px}
#home #certifieds h2 {background:url(img/bg_resorts_certificados.png) no-repeat; color:#314311; font-size:1.4em; height:30px; padding:20px 0 0; text-align:center; width:182px}
#home #certifieds .thumbs {background:url(img/bg_polaroid.png) no-repeat; float:left; height:161px; margin:0 5px 0 0; padding:16px 10px 0; width:155px}
#home #certifieds .thumbs h3, #home #certifieds .thumbs h4 {font-size:1.1em; padding:0 2px} 
#home #certifieds .thumbs h4 {font-weight:normal;} 
#home #certifieds .thumbs a {color:#5b5b5b}
#home #certifieds .more {background:url(img/bt_more_resorts.png) no-repeat; clear:both; color:#fff; cursor:pointer; display:block; font-size:1.1em; height:26px; margin:0 0 0 394px; padding:4px 0 0; text-align:center; width:136px}
#home #last_notices {background:url(img/bg_ultimas_noticias.png) no-repeat; display:inline; float:left; height:301px; margin:0 0 0 27px; padding:15px 60px 0 20px; width:249px}
#home #last_notices h2 {color:#314311; font-size:1.4em; margin:0 0 30px}
#home #last_notices * {color:#5b5b5b}
#home #last_notices h3 a {font-size:1.4em}
#home #last_notices p {margin-bottom:28px}
#home #last_notices p a {font-size:1.2em}
#home #last_notices .more {background:url(img/bg_more_notices.png) no-repeat; cursor:pointer; color:#fff; display:block; height:32px; line-height:30px; text-align:center; width:88px}
#home #visit_resort {background:url(img/bg_visit_resort.png) no-repeat; float:left; height:280px; padding:16px 20px 0 20px; position:relative; width:207px}
#home #visit_resort h2 {color:#314311; font-size:1.4em; margin:0 0 23px 10px}
#home #visit_resort img {float:left; margin:0 8px 15px 0}
#home #visit_resort p {color:#5b5b5b; font-size:1.2em; margin:0 auto; width:160px}
#home #visit_resort .fisrt {margin:0 0 10px 20px; width:auto}
#home #visit_resort p strong {display:block}
#home #visit_resort span {position:absolute; bottom:-12px; right:10px}
#home #visit_resort .more {background:url(img/bg_more_visit_resort.png) no-repeat; color:#fff; cursor:pointer; display:block; height:32px; line-height:30px; text-align:center; width:88px}

/*
+----------------------------------------------------------------+
	Aumentar diminuir fonte															
+----------------------------------------------------------------+
*/
#size a {cursor:pointer; float:left; height:32px; width:28px}
#size a span {display:none}
#size #decrease {background:url(img/bt_decrease.png) no-repeat;}
#size #increase {background:url(img/bt_increase.png) no-repeat;}

/*
+----------------------------------------------------------------+
	Content Resorts Brasil															
+----------------------------------------------------------------+
*/
#res_brasil #content {height:auto; width:603px; float:left;}
#res_brasil #content_sup {width:494px; height:73px;	background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 55px 0 54px; position:relative;}
#res_brasil #content_centro {width:494px; min-height:500px;	height:auto !important;	height:500px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:20px 55px 15px 54px; position:relative;}
#res_brasil #content_inf {width:603px; height:52px;	background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}
#res_brasil #content_sup h2 {color:#7D8857; float:left; font-size:1.4em}
#res_brasil #size {padding:15px 0 0 402px}
#res_brasil #panel {height:auto;}
#res_brasil #panel * {font-size:1.3em}
#res_brasil #panel p, #res_brasil #panel h4 {color:#7b7a78}
#res_brasil #panel p {margin:0 0 12px}
#res_brasil #panel h3 {color:#494742; margin:0 0 10px}
#res_brasil #panel h4 {color:#494742; margin:0 0 10px}

/*
+----------------------------------------------------------------+
	Content Apoio
+----------------------------------------------------------------+
*/
#pg_apoio #content {background:url(img/bg_apoio.png) no-repeat; height:540px; margin:15px 0 0}
#pg_apoio #content h2 {color:#314311; font-size:1.4em; margin:21px 0 42px 56px;}
#pg_apoio #content h3 {color:#4a4844; font-size:1.6em; margin-bottom:11px; padding-left:56px;}
#pg_apoio #content p {color:#7b7a78; font-size:1.3em; margin-bottom:20px; padding:0 51px 0 56px;}
#pg_apoio #content .logos {float:left; margin-bottom:20px; margin-right:10px; width:120px;}
#pg_apoio #content .logos p {color:#615e54; margin:0; padding:0; text-align:center;}
#pg_apoio #content .voltar {display:block; height:28px; overflow:hidden; padding-right:68px; position:relative; width:57px;}
#pg_apoio #content .voltar span {background:url(img/bt_voltar.jpg) no-repeat left top; height:100%; position:absolute; width:100%;}
#pg_apoio #content a.voltar  {cursor:pointer; float:right;}
#pg_apoio .primeiro {padding-left:45px;}

/*
+----------------------------------------------------------------+
	Content Associados
+----------------------------------------------------------------+
*/


#pg_associados #content {height:auto; width:603px; float:left;}
#pg_associados #content_sup {width:510px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 44px; position:relative;}
#pg_associados #content_centro {width:510px; min-height:500px; height:auto !important; height:500px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:20px 49px 15px 44px; position:relative;}
#pg_associados #content_inf {width:603px; height:52px; background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}


#pg_associados #content_sup h2 {color:#7D8857; font-size:1.4em; margin:0 0 20px}
#pg_associados #breadcrumb {margin:0 0 5px}
#pg_associados #breadcrumb * {color:#666}
#pg_associados #breadcrumb li {display:inline; font-size:1.1em}
#pg_associados h3 {color:#494742; font-size:1.4em; margin:0 0 5px}
#pg_associados #logo_associado {float:right}
#pg_associados address {color:#666; float:left; font-style:normal; font-size:1.1em; margin:0 0 15px; width:250px}
#pg_associados address * {color:#666}
#pg_associados address span {display:block}
#pg_associados address a {text-decoration:underline}
#pg_associados address span a {text-decoration:none}
#pg_associados #reserva {background:url(img/bg_reserva_online.jpg) no-repeat; color:#000; display:block; height:36px; line-height:36px; margin:30px 0 0 0; text-align:center; text-transform:uppercase; width:124px; float:right;}
#pg_associados #content_centro p {clear:both; color:#666; font-size:1.3em; margin:0 0 10px}
#pg_associados #tabs_nav li {float:left; height:30px; margin:0 -2px 0 0; }
#pg_associados #tabs_nav li a {color:#000; cursor:pointer; display:block; font-size:1.1em; height:30px; line-height:30px; padding:0 0 0 6px; text-align:center}
#pg_associados #tabs_nav li span {display:block; height:30px; padding:0 6px 0 0; line-height:30px}
#pg_associados #tabs_nav li.tabs-selected a {background:url(img/bg_tabs.jpg) no-repeat 0 0}
#pg_associados #tabs_nav li.tabs-selected span {background:url(img/bg_tabs.jpg) no-repeat 100% 0;}
#pg_associados #informations .tabs-hide {display:none}
#pg_associados #informations .sections {background:#eff2dd url(img/bg_section_tabs2.gif) repeat-x top; height:auto; padding:20px 10px 10px 10px}
#pg_associados #informations .sections p {clear:none;}
#pg_associados #informations .sections ul {color:#666; font-size:1.3em; margin:0 0 6px; padding-left:30px;list-style:disc;}
#pg_associados #informations .alignright img {display:block; margin:0 10px 10px 20px;}

/*
+----------------------------------------------------------------+
	Content Resorts Certificados															
+----------------------------------------------------------------+
*/

#res_certificados #content {height:auto; width:603px; float:left;}
#res_certificados #content_sup {width:510px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 44px; position:relative;}
#res_certificados #content_centro {width:510px; min-height:500px; height:auto !important; height:500px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:20px 49px 15px 44px; position:relative;}
#res_certificados #content_inf {width:603px; height:52px; background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}

#res_certificados #content_sup h2 {color:#7D8857; float:left; font-size:1.4em}
#res_certificados #size {padding:15px 0 0 402px}
#res_certificados #content_centro .scroll {height:auto;}
#res_certificados #content_centro p {color:#7b7a78; font-size:1.3em}
#res_certificados #content_centro h3 {color:#494742; font-size:1.6em; margin:18px 0}
#res_certificados #associados {height:450px; overflow:auto; width:500px; padding-right:10px;}
#res_certificados #associados h3 {background-color:#f7f9f3; border-left:2px solid #a0b091; color:#375317; font-size:1.3em; line-height:1.5em; margin:0 0 14px; padding:0 0 0 5px}
#res_certificados #associados .thumbs {border-bottom:1px solid #f2f4f1; margin:0 0 15px; padding:0 0 15px; clear:both;}
#res_certificados #associados .thumbs img {float:left; margin:0 4px 0 0}
#res_certificados #associados .thumbs h4, #res_certificados #associados .thumbs h6 {color:#494742; font-size:1.3em}
#res_certificados #associados .thumbs .more {background:url(img/bg_visite_site.jpg) no-repeat; color:#314311; float:right; height:26px; line-height:2.6em; text-align:center; width:64px}
#res_certificados #associados .thumbs p {background:url(img/bg_tel.jpg) no-repeat left 21px; color:#615e54; font-size:1.2em; margin:0 0 0 120px; padding:20px 0 0 16px}

/*
+----------------------------------------------------------------+
	Content Destinos
+----------------------------------------------------------------+
*/

#pg_destinos #content {height:auto; width:603px; float:left;}
#pg_destinos #content_sup {width:510px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 44px; position:relative;}
#pg_destinos #content_centro {width:510px; min-height:500px;	height:auto !important;	height:500px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:0 49px 15px 44px; position:relative;}
#pg_destinos #content_inf {width:603px; height:52px;	background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}

#pg_destinos #content_sup h2 {color:#314311; float:left; font-size:1.4em; margin:0 0 10px 10px}
#pg_destinos #size {padding:15px 0 0 402px}
#pg_destinos h3 {color:#494742; font-size:1.4em; margin:0 0 5px}
#pg_destinos h4 {color:#999; font-size:1.2em}
#pg_destinos #content_centro .scroll {clear:both; height:auto; margin-bottom:5px; border-bottom:1px solid rgb(245,245,245)}
#pg_destinos #content_centro p {color:#615e54; font-size:1.3em; margin:0 0 15px}
#pg_destinos #content_centro img {display:block; margin:0 auto 28px} 
#pg_destinos #content_centro .alignleft img, #pg_destinos #content .alignright img {display:inline}
#pg_destinos #google_maps {clear:both}
#pg_destinos #google_maps h3 {color:#494742}
#pg_destinos #google_maps h3 span {color:#999; font-size:.9em}
#pg_destinos .previous {background:url(img/bt_voltar_destinos.jpg) no-repeat; color:#717e4d; float:right; height:29px; line-height:29px; text-align:center; width:62px; margin-top:-8px}
#pg_destinos .previous span {background:url(img/seta_previous.jpg) no-repeat 7px 12px; display:block; height:100%; width:100%}

/*
+----------------------------------------------------------------+
	Content Noticias e Eventos
+----------------------------------------------------------------+
*/
#pg_noticias #content {background:url(img/bg_noticias_eventos.png) no-repeat; height:620px; margin:15px 0 0; padding:20px 50px 0 46px; width:498px}
#pg_noticias #content h2 {color:#7D8857; float:left; font-size:1.4em; margin:0 0 30px}
#pg_noticias #content h3 {clear:both; color:#494742; font-size:1.4em; margin:0 0 12px}
#pg_noticias .notices {border-bottom:1px solid #ccc; margin:0 0 15px}
#pg_noticias #content .last {border-bottom:none}
#pg_noticias #content .notices h3 {color:#375317; margin:0}
#pg_noticias .notices span {color:#575550; font-size:1.1em}
#pg_noticias .notices p {color:#666; font-size:1.2em}
#pg_noticias .notices .more {background:url(img/bt_more_eventos.jpg) no-repeat; color:#314311; float:right; height:26px; line-height:26px; margin:0 0 10px; text-align:center; width:63px}
#pg_noticias #search_notices {margin:0 0 25px}
#pg_noticias #search_notices label {color:#333; display:block; font-size:1.4em}
#pg_noticias #search_notices input, #pg_noticias #search_notices select {float:left; margin:0 10px 0 0}
/* alterado de #busca p/ .busca (class)*/
#pg_noticias #search_notices .busca {border:1px solid #eeebeb; border-top-color:#c1c1c1; font-size:1.6em; width:250px}
/* ------------------------------------*/
#pg_noticias #search_notices #ok {background:url(img/bt_search_notices.jpg) no-repeat; border:none; color:#314311; height:24px; margin:0; text-transform:uppercase; width:37px}
#pg_noticias #all_notices h3 {color:#333; font-size:1.4em; margin:0 0 12px}
#pg_noticias #all_notices ul li {border-bottom:1px solid #e8e8e8; margin:0 0 8px; padding:0 0 8px}
#pg_noticias #all_notices ul li span {background:url(img/ico_all_notices.jpg) no-repeat left center; color:#81847b; padding-left:18px;}
#pg_noticias #all_notices ul li a {color:#494742; font-size:1.3em; margin:0 0 0 10px; vertical-align:middle}
#pg_noticias #pagenav {text-align:center; }
#pg_noticias #pagenav span, #pg_noticias #pagenav a {color:#333; font-size:1.3em;}
#pg_noticias #pagenav .selected {color:#996; font-size:2.4em}
#pg_noticias #size {margin:0 0 0 420px}
#pg_noticias #fullnotice {clear:both}
#pg_noticias #fullnotice span {color:#666; font-size:1.1em}
#pg_noticias #fullnotice h2 {float:none; margin:0}
#pg_noticias #fullnotice .alignleft {margin:0 10px 10px 0; padding:15px 0 0; width:160px;}
#pg_noticias #fullnotice .alignleft span {padding:0 0 0 0}
#pg_noticias #fullnotice .alignleft span.credit {background:url(img/ico_foto.jpg) no-repeat left center; font-style:italic; padding:0 0 0 12px;}
#pg_noticias #fullnotice img {display:block; margin:2px 0}
#pg_noticias #fullnotice .alignleft .description {background:none; color:#666; font-size:1.1em; font-style:italic; width:160px; padding:0;}
#pg_noticias #fullnotice p {color:#666; font-size:1.2em; padding:15px 0 0}
#pg_noticias #fullnotice .author {float:left}
#pg_noticias #options_post {margin:30px 0 0 225px}
#pg_noticias #options_post a {float:left}
#pg_noticias #options_post .print {background:url(img/ico_print.jpg) no-repeat; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_noticias #options_post .send_friend {background:url(img/ico_send_email.jpg) no-repeat 0 3px; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_noticias #options_post .previous {background:transparent url(img/bt_voltar_destinos.jpg) no-repeat; color:#717E4D; height:29px; line-height:29px; margin:-5px 0 0 0; position:relative; text-align:center; width:62px}
#pg_noticias #options_post .previous span {background:transparent url(img/seta_previous.jpg) no-repeat 7px 12px; display:block; height:100%; width:100%}



#pg_noticias #options_post2 {margin:17px 15px 0 0}
#pg_noticias #options_post2 a {float:right}
#pg_noticias #options_post2 .print {background:url(img/ico_print.jpg) no-repeat; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_noticias #options_post2 .send_friend {background:url(img/ico_send_email.jpg) no-repeat 0 3px; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_noticias #options_post2 .previous {background:transparent url(img/bt_voltar_destinos.jpg) no-repeat; color:#717E4D; height:29px; line-height:29px; margin:-15px 0 0 0; position:relative; text-align:center; width:62px}
#pg_noticias #options_post2 .previous span {background:transparent url(img/seta_previous.jpg) no-repeat 7px 12px; display:block; height:100%; width:100%}
#pg_noticias #content .scroll {height:470px; overflow:auto}
/*
+----------------------------------------------------------------+
	Content Ofertas
+----------------------------------------------------------------+
*/
#pg_ofertas #content {height:auto; width:603px; float:left;}
#pg_ofertas #content_sup {width:470px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 84px; position:relative;}
#pg_ofertas #content_centro {width:510px; min-height:400px; height:auto !important; height:400px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:0 49px 15px 44px; position:relative;}
#pg_ofertas #content_inf {width:603px; height:52px; background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}


#pg_ofertas #content_sup h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_ofertas #content_centro p {color:#666; font-size:1.3em}
#pg_ofertas #calendars {margin:20px 0 30px 0; color:#666; font-size:1.3em}

#pg_ofertas #calendars h2 {color:#7d8857; font-size:14px; margin:0 0 15px}
#pg_ofertas #calendars input, #pg_ofertas #calendars textarea, #pg_ofertas #calendars select {height:15px; border:1px solid #7F9DB9; font-size:12px; color:#666;}
#pg_ofertas #calendars input.busca {width:158px;}
#pg_ofertas #calendars input.data {width:60px;}
#pg_ofertas #calendars select.destinos {width:160px;height:19px;}
#pg_ofertas #calendars select.resorts {width:160px;height:19px;}
#pg_ofertas #calendars select.ambientes {width:160px;height:19px;}
#pg_ofertas #calendars .more {background:url(img/bt_more_ofertas.jpg) no-repeat; color:#314311; height:28px; line-height:28px; text-align:center; width:64px; display:inline-block; font-size:10px;}
#pg_ofertas #calendars a.calendario {background:transparent url(img/calendar.png) no-repeat top; display:inline-block; height:20px; overflow:hidden; text-indent:-2000px; width:16px; vertical-align:bottom;}




#pg_ofertas #calendars ul li {float:left; text-align:right}
#pg_ofertas #calendars ul li a {margin:0 2px}
#pg_ofertas #calendars ul li.month {width:200px}
#pg_ofertas #calendar_one, #pg_ofertas #calendar_two {background:url(img/bg_calendar.jpg) no-repeat; float:left; height:146px; padding:10px; width:230px}
#pg_ofertas #calendar_one table tr td, #pg_ofertas #calendar_two table tr td  {color:#999; font-size:1.2em; text-align:center; width:31px}
#pg_ofertas #calendar_one table tr.head td, #pg_ofertas #calendar_two table tr.head td {color:#666}
#pg_ofertas #calendar_one table tr td.selected, #pg_ofertas #calendar_two table tr td.selected {background-color:#996; color:#fff}
#pg_ofertas .ofertas {border-bottom:1px solid #ebebeb; margin:0 0 16px; padding:0 0 16px; }
#pg_ofertas #content_centro .ofertas .validade {float:right; padding-right:20px; width:auto}
#pg_ofertas .ofertas img {float:left; margin:0 5px 0 0}
#pg_ofertas #content_centro .ofertas p {color:#333; font-size:1.1em; padding-bottom:12px;}
#pg_ofertas .ofertas h3 {color:#666; font-size:1.3em}
#pg_ofertas .ofertas h4 {color:#666; font-size:1em; margin:0}
#pg_ofertas .ofertas .more {background:url(img/bt_more_ofertas.jpg) no-repeat; color:#314311; float:right; height:28px; line-height:28px; text-align:center; width:64px; margin-top:-25px;}
#pg_ofertas #content_centro .last {border:none; margin:0}
#pg_ofertas #pagenav {text-align:center;}
#pg_ofertas #pagenav span, #pg_ofertas #pagenav a {color:#333; font-size:1.3em}
#pg_ofertas #pagenav .selected {color:#996; font-size:2.4em}





/*
+----------------------------------------------------------------+
	Content detalhe_ofertas
+----------------------------------------------------------------+
*/


#pg_detalhe_ofertas #content {height:auto; width:603px; float:left;}
#pg_detalhe_ofertas #content_sup {width:470px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 84px; position:relative;}
#pg_detalhe_ofertas #content_centro {width:510px; min-height:400px; height:auto !important; height:400px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:20px 49px 15px 44px; position:relative;}
#pg_detalhe_ofertas #content_inf {width:603px; height:52px; background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}



#pg_detalhe_ofertas #content_sup h2 {color:#7D8857; font-size:1.4em;}
#pg_detalhe_ofertas #size {padding:15px 0 0 402px}
#pg_detalhe_ofertas h3 {color:#494742; font-size:1.4em; margin:0 0 10px}
#pg_detalhe_ofertas h3 a {color:#494742; text-decoration:underline;}
#pg_detalhe_ofertas #logo_associado {float:right}
#pg_detalhe_ofertas address {color:#666; float:left; font-style:normal; font-size:1.1em; margin:0 0 15px; width:126px}
#pg_detalhe_ofertas address * {color:#666}
#pg_detalhe_ofertas address span {display:block}
#pg_detalhe_ofertas address a {text-decoration:underline}
#pg_detalhe_ofertas address span a {text-decoration:none}
#pg_detalhe_ofertas #reserva {background:url(img/bg_reserva_online.jpg) no-repeat; color:#000; display:block; height:36px; line-height:36px; margin:0 0 15px 146px; text-align:center; text-transform:uppercase; width:124px}
#pg_detalhe_ofertas #content_centro p {clear:both; color:#666; font-size:1.3em; margin:0}
#pg_detalhe_ofertas #content_centro p.texto {clear:both; color:#666; font-size:1.3em; margin:0 0 20px}
#pg_detalhe_ofertas #content_centro p.link {clear:both; color:#666; font-size:1.3em; margin:0 0 40px}
#pg_detalhe_ofertas #content_centro p.link a {color:#666; text-decoration:underline; display:block;}
#pg_detalhe_ofertas #content_centro p.validade{font-style:italic; margin:0 0 30px}

#pg_detalhe_ofertas #options_post {bottom:30px; position:absolute; right:68px}
#pg_detalhe_ofertas #options_post a {float:left}
#pg_detalhe_ofertas #options_post .print {background:url(img/ico_print.jpg) no-repeat; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_detalhe_ofertas #options_post .send_friend {background:url(img/ico_send_email.jpg) no-repeat 0 3px; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_detalhe_ofertas #options_post .previous {background:transparent url(img/bt_voltar_destinos.jpg) no-repeat; color:#717E4D; height:29px; line-height:29px; margin:-5px 0 0 0; position:relative; text-align:center; width:62px}
#pg_detalhe_ofertas #options_post .previous span {background:transparent url(img/seta_previous.jpg) no-repeat 7px 12px; display:block; height:100%; width:100%}

/*
+----------------------------------------------------------------+
	Content Informacoes Uteis
+----------------------------------------------------------------+
*/
#pg_informations #content {background:url(img/bg_informacoes_uteis.png) no-repeat; height:599px; margin:15px 0 0; padding:20px 49px 0 48px; position:relative; width:506px}
#pg_informations #content h2 {color:#7d8857; float:left; font-size:1.4em; margin:0 0 30px}
#pg_informations #content span.titulo {clear:both; display:block}
#pg_informations #content h3 {clear:both; color:#333; font-size:1.4em}
#pg_informations #search_informations {margin-bottom:15px; padding:10px 0 0}
#pg_informations #search_informations label {color:#333; display:block; font-size:1.4em; font-weight:bold; margin:0 0 5px}
#pg_informations #search_informations input {float:left}
/* alterado de #busca p/ .busca (class)*/
#pg_informations #search_informations .busca {border:1px solid #f3f2ef; border-top-color:#c4c8c2; font-size:1.6em; margin:0 5px 0 0; width:250px}
/*-------------------------------------*/
/* novo */
#pg_informations #search_informations .btnBuscar {background:url(img/bt_ok_informations.jpg) no-repeat; border:none; color:#314311; height:23px; line-height:23px; text-align:center; text-transform:uppercase; width:33px; cursor:pointer}
/*-------------------------------------*/
#pg_informations #search_informations #ok {background:url(img/bt_ok_informations.jpg) no-repeat; border:none; color:#314311; height:23px; line-height:23px; text-align:center; text-transform:uppercase; width:33px}
#pg_informations .informations {border-bottom:1px solid #edefeb; margin:0 0 10px; padding:0 0 2px;}
#pg_informations #content .scroll {clear:both; height:470px; overflow:auto}
#pg_informations #content .informations h3 {background:url(img/bullet_informations.jpg) no-repeat left center; font-size:1.3em; padding:0 0 0 10px}
#pg_informations #content p, #pg_informations #content .informations p {color:#666; font-size:1.2em; margin:0}
#pg_informations #content p {margin:13px 0 0}
#pg_informations #content .informations .more {background:url(img/bt_more_informations.jpg) no-repeat; color:#314311; display:block; float:right; height:25px; line-height:25px; text-align:center; width:63px}


#pg_informations .alignleft {margin:0 10px 10px 0; padding:0; width:auto;}
#pg_informations .alignleft span {padding:0 0 0 0}
#pg_informations .alignleft span.credit {font-style:italic; padding:0 0 0 12px;}
#pg_informations .alignleft .description {background:none; color:#666; font-size:1.1em; font-style:italic; width:160px; padding:0;}


#pg_informations #pagenav {text-align:center;}
#pg_informations #pagenav span, #pg_informations #pagenav a {color:#333; font-size:1.3em}
#pg_informations #pagenav .selected {color:#996; font-size:2.4em}
#pg_informations #size {margin:5px 0 0 430px}
#pg_informations #options_post {bottom:30px; position:absolute; right:68px}
#pg_informations #options_post a {float:left}
#pg_informations #options_post .print {background:url(img/ico_print.jpg) no-repeat; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_informations #options_post .send_friend {background:url(img/ico_send_email.jpg) no-repeat 0 3px; color:#81847b; font-size:1.1em; margin:0 20px 0 0; padding:0 0 0 18px}
#pg_informations #options_post .previous {background:transparent url(img/bt_voltar_destinos.jpg) no-repeat; color:#717E4D; height:29px; line-height:29px; margin:-5px 0 0 0; position:relative; text-align:center; width:62px}
#pg_informations #options_post .previous span {background:transparent url(img/seta_previous.jpg) no-repeat 7px 12px; display:block; height:100%; width:100%}

/*
+----------------------------------------------------------------+
	Content Depoimentos
+----------------------------------------------------------------+
*/
#pg_depoimentos #testimonials {background:url(img/bg_depoimentos.png) no-repeat; height:315px; margin:15px 0 0; padding:18px 59px 0 54px; width:490px}
#pg_depoimentos #testimonials h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_depoimentos #testimonials h3 {font-size:1.4em; margin:0 0 5px}
#pg_depoimentos .create_testimonial {background:url(img/bt_create_testimonial.jpg) no-repeat; color:#314311; float:right; height:28px; line-height:28px; margin:0 0 16px; text-align:center; width:132px}
#pg_depoimentos #testimonials p {color:#666; font-size:1.2em}
#pg_depoimentos #search_testimonials {padding:15px 0 0}
#pg_depoimentos #search_testimonials select {margin:0 20px 20px 0; width:220px}
/* alterado de #key p/ .key (class)*/
#pg_depoimentos #search_testimonials .key {border:1px solid #ebebe5; border-top-color:#c4c8c2; width:218px}
/*---------------------------------*/
/* novo */
#pg_depoimentos #search_testimonials .btnBuscar,
#pg_depoimentos #search_testimonials .all {background:url(img/bt_search_testimonials.jpg) no-repeat; border:none; color:#314311; font-size:.9em; height:28px; margin:0 10px 0 0; text-align:center; width:66px; cursor:pointer}
/*--------*/
#pg_depoimentos #search_testimonials #all, #pg_depoimentos #search_testimonials #buscar {background:url(img/bt_search_testimonials.jpg) no-repeat; border:none; color:#314311; font-size:.9em; height:28px; margin:0 10px 0 0; text-align:center; width:66px}

#pg_depoimentos #recents_testimonials {background:url(img/bg_depoimentos_recentes.png) no-repeat; height:248px; padding:20px 50px 0 45px; position:relative; width:508px}
#pg_depoimentos #recents_testimonials h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_depoimentos #recents_testimonials .alt {float:right}
#pg_depoimentos .last_testimonials {float:left; width:240px}
#pg_depoimentos .last_testimonials h3 {color:#333; font-size:1.4em}
#pg_depoimentos .last_testimonials span {color:#51504e; display:block; font-size:1.1em}
#pg_depoimentos .last_testimonials p {color:#7b7a78; font-size:1.3em; padding:5px 0}
#pg_depoimentos .last_testimonials .more {background:url(img/bt_more_depoimentos.jpg) no-repeat; color:#314311; display:block; float:right; height:24px; line-height:24px; margin:-20px 10px 0 0; text-align:center; width:48px}
#pg_depoimentos #recents_testimonials .all_testimonials {background:url(img/bt_todos_depoimentos.jpg) no-repeat; bottom:16px; color:#314311; display:block; height:28px; line-height:28px; text-align:center; position:absolute; right:76px; width:64px}

/*
+----------------------------------------------------------------+
	Content Depoimentos Resultados da Busca
+----------------------------------------------------------------+
*/
#pg_depoimentos_search #content {background:url(img/bg_depoimentos_busca.png) no-repeat; height:760px; margin:15px 0 0; padding:20px 59px 0 52px; width:492px}
#pg_depoimentos_search #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_depoimentos_search #content h3 {font-size:1.4em; margin:0 0 5px}
#pg_depoimentos_search .create_testimonial {background:url(img/bt_create_testimonial.jpg) no-repeat; color:#314311; float:right; height:28px; line-height:28px; margin:0 0 16px; text-align:center; width:132px}
#pg_depoimentos_search #content p {color:#666; font-size:1.2em}
#pg_depoimentos_search #search_testimonials {padding:15px 0 20px}
#pg_depoimentos_search #search_testimonials select {margin:0 20px 20px 0; width:220px}

/* alterado de #key p/ .key (class)*/
#pg_depoimentos_search #search_testimonials .key {border:1px solid #ebebe5; border-top-color:#c4c8c2; width:218px}

/* novo */
#pg_depoimentos_search #search_testimonials .btnBuscar,
#pg_depoimentos_search #search_testimonials .all {background:url(img/bt_search_testimonials.jpg) no-repeat; border:none; color:#314311; font-size:.9em; height:28px; margin:0 10px 0 0; text-align:center; width:66px; cursor:pointer}
/*--------*/

#pg_depoimentos_search #search_testimonials #all, #pg_depoimentos_search #search_testimonials #buscar {background:url(img/bt_search_testimonials.jpg) no-repeat; border:none; color:#314311; font-size:.9em; height:28px; margin:0 10px 0 0; text-align:center; width:66px}

#pg_depoimentos_search .dados {background-color:#f3f8f1; border-left:2px solid #a0b091; margin:0 0 8px; padding:0 0 0 5px; text-align:center}
#pg_depoimentos_search .dados p, #pg_depoimentos_search .dados a {color:#375317; font-size:1.1em}
#pg_depoimentos_search .dados a {text-decoration:underline}
#pg_depoimentos_search .pagenav a  {text-decoration:none}
#pg_depoimentos_search .pagenav span, #pg_depoimentos_search .pagenav a {color:#333; font-size:1.3em}
#pg_depoimentos_search .pagenav .selected {color:#996; font-size:2.4em; line-height:0; position:relative; z-index:10}
#pg_depoimentos_search .testimonials {border-bottom:1px solid #d4d8d2; margin:0 0 15px; padding:0 0 15px}
#pg_depoimentos_search .testimonials img {float:left; margin:0 4px 0 0}
#pg_depoimentos_search #content .testimonials h3 {color:#494742; font-size:1.2em; margin:0}
#pg_depoimentos_search .testimonials span {color:#494742}
#pg_depoimentos_search .testimonials p {float:left; width:300px}
#pg_depoimentos_search .testimonials .more {background:url(img/bt_more_testimonials_search.jpg) no-repeat; color:#314311; float:right; height:22px; line-height:22px; text-align:center; width:46px}

/*
+----------------------------------------------------------------+
	Content Criar Depoimento
+----------------------------------------------------------------+
*/
#pg_criar_depoimento #content {background:url(img/bg_depoimentos_busca.png) no-repeat; height:760px; margin:15px 0 0; padding:20px 59px 0 52px; width:492px}
#pg_criar_depoimento #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_criar_depoimento #content p {color:#666; font-size:1.2em; margin:0 0 15px}
#pg_criar_depoimento #content h3 {color:#494742; font-size:1.4em; margin:0 0 5px}
#pg_criar_depoimento #create_testimonial {margin:0 auto; width:460px}
#pg_criar_depoimento #create_testimonial span {vertical-align:top}
#pg_criar_depoimento #create_testimonial strong {color:#615e54; display:block; font-weight:normal; padding:0 20px 0 0; text-align:right}
#pg_criar_depoimento #create_testimonial strong span, #pg_criar_depoimento #create_testimonial label span {color:#ff0400}
#pg_criar_depoimento #create_testimonial label {color:#615e54; float:left; font-size:1.1em; margin:0 5px 0 0; text-align:right; width:130px}
#pg_criar_depoimento #create_testimonial .forcity {width:52px}
#pg_criar_depoimento #create_testimonial select, #pg_criar_depoimento #create_testimonial input, #pg_criar_depoimento #create_testimonial textarea {border:1px solid #eeebeb; border-top-color:#c1c1c1; margin:0 0 10px}
#pg_criar_depoimento #create_testimonial select {float:left; width:300px}
#pg_criar_depoimento #create_testimonial input {width:198px}
/* alterado de #uf p/ .uf (class)*/
#pg_criar_depoimento #create_testimonial .uf {width:45px}
/*-------------------------------*/
/* alterado de #city p/ .city (class)*/
#pg_criar_depoimento #create_testimonial .city {width:198px}
/*-------------------------------*/
#pg_criar_depoimento #create_testimonial #up_photo {margin-bottom:35px}

#pg_criar_depoimento #create_testimonial #accept, #pg_criar_depoimento #create_testimonial #chkTermoAceite {border:none; vertical-align:middle; width:auto}
#pg_criar_depoimento #create_testimonial a {color:#666}
#pg_criar_depoimento #create_testimonial #captcha {vertical-align:middle; width:100px}
/* alterado de #confirm p/ .confirm (class)*/
#pg_criar_depoimento #create_testimonial .confirm {background:url(img/bt_confirm_depoimento.jpg) no-repeat; border:none; color:#314311; float:right; height:27px; text-align:center; width:63px; cursor:pointer }
/*-------------------------------*/


/*
+----------------------------------------------------------------+
	Content Depoimento Full
+----------------------------------------------------------------+
*/
#pg_depoimento_full #content {background:url(img/bg_depoimentos_busca.png) no-repeat; height:760px; margin:15px 0 0; padding:20px 59px 0 52px; width:492px}
#pg_depoimento_full #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_depoimento_full #content h3 {color:#494742; font-size:1.4em; margin:0 0 5px}
#pg_depoimento_full #content span {color:#615e54; display:block; font-size:1.1em; margin:0 0 3px}
#pg_depoimento_full #content span a {color:#615e54}
#pg_depoimento_full #content img {float:left; margin:0 10px 10px 0}
#pg_depoimento_full #content p {color:#666; font-size:1.3em; margin:0 0 10px}
#pg_depoimento_full #content .author {float:right; font-weight:bold; margin:0 0 60px; text-align:center; width:160px}
#pg_depoimento_full #content .author span {font-weight:normal; font-size:1em}
#pg_depoimento_full #content .options {clear:both; float:right; width:150px}
#pg_depoimento_full #content .options .previous, #pg_depoimento_full #content .options .all {background:url(img/bt_options_depoimento_full.jpg) no-repeat; color:#314311; float:left; height:26px; line-height:26px; margin:0 4px 0 0; text-align:center; width:63px}
#pg_depoimento_full #content .options .previous span {background:transparent url(img/seta_previous.jpg) no-repeat 7px 10px; cursor:pointer; display:block; height:100%; width:100%}

/*
+----------------------------------------------------------------+
	Content Por que visitar um Resort
+----------------------------------------------------------------+
*/
#pg_whyvisit #content {background:url(img/bg_porque_visitar.png) no-repeat; height:724px; margin:15px 0 0; padding:20px 45px 0 52px; width:506px}
#pg_whyvisit #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_whyvisit #content h3 {color:#494742; float:left; font-size:1.4em}
#pg_whyvisit #content img {display:block; margin:0 auto 10px}
#pg_whyvisit #content #motivos {margin:0 0 10px}
#pg_whyvisit #content #motivos li {float:left}
#pg_whyvisit #content #motivos img {display:inline; margin:0}
#pg_whyvisit #size {margin:0 0 5px 435px}
#pg_whyvisit #content p {color:#7b7a78; font-size:1.3em; margin:0 0 10px}
#pg_whyvisit .scroll {height:500px; overflow:auto; width:494px;margin-top:10px;}
#pg_whyvisit #content .alignleft, #pg_whyvisit #content .alignright {display:inline}

/*
+----------------------------------------------------------------+
	Content Resultado de Busca
+----------------------------------------------------------------+
*/
#pg_search_results #content {background:url(img/bg_search_results.png) no-repeat; height:797px; margin:15px 0 0; padding:20px 57px 0 45px; width:501px}
#pg_search_results #content h2 {color:#7d8857; float:left; font-size:1.4em; margin:0 0 30px}
#pg_search_results #content h3 {color:#494742; font-size:1.4em; margin:0 0 15px 12px}
#pg_search_results #size {margin:0 0 5px 435px; padding-top:10px}
#pg_search_results #content ul {margin:0 0 18px 20px}
#pg_search_results #content ul li {color:#bcbfb8; float:left; font-size:1.2em; line-height:1.6em; width:220px}
#pg_search_results #content ul li strong {color:#494742}
#pg_search_results .dados {background-color:#f3f8f1; border-left:2px solid #a0b091; margin:0 0 8px; padding:0 0 0 5px; text-align:center}
#pg_search_results .dados p, #pg_search_results .dados a {color:#375317; font-size:1.1em}
#pg_search_results .dados a {text-decoration:underline}
.pagenav{padding-bottom:5px}
#pg_search_results .pagenav a  {text-decoration:none}
#pg_search_results .pagenav span, #pg_search_results .pagenav a {color:#333; font-size:1.3em; }
#pg_search_results .pagenav .selected {color:#996; font-size:2.4em; line-height:0; position:relative; z-index:10}
#pg_search_results #content .results {border-bottom:1px solid #e7e9e3; margin:0 0 15px; padding:0 0 20px; clear:both;}
#pg_search_results #content .last {border:none}
#pg_search_results #content .results img {float:left; margin:0 10px 0 0}
#pg_search_results #content .results h3 {margin-bottom:10px}
#pg_search_results #content .results p {color:#7b7a78; font-size:1.2em; width:auto;}
#pg_search_results #content .results .more {background:url(img/bt_detalhes_resort.jpg) no-repeat; color:#314311; float:left; height:28px; line-height:28px; text-align:center; width:94px}

/*
+----------------------------------------------------------------+
	Content Reserva online
+----------------------------------------------------------------+
*/
#pg_online_booking #content {background:url(img/bg_reserva_online.png) no-repeat; height:524px; margin:15px 0 0; padding:20px 56px 0 50px; width:497px}
#pg_online_booking #content h2 {color:#7d8857; float:left; font-size:1.4em; margin:0 0 30px}
#pg_online_booking #content h3 {color:#494742; font-size:1.4em; margin:0 0 15px 0}
#pg_online_booking #size {margin-left:420px}
#pg_online_booking #content p {color:#615e54; font-size:1.3em}
#pg_online_booking #content p.texto {padding-top:20px;}
#pg_online_booking #search_your_resort {padding:30px 0 0}
#pg_online_booking #search_your_resort label {color:#615e54; display:block; font-size:1.3em}
#pg_online_booking #search_your_resort #your_city {margin:0 0 10px; width:285px}
#pg_online_booking #search_your_resort ul {padding-bottom:15px}
#pg_online_booking #search_your_resort ul li {float:left; padding-right:14px}
#pg_online_booking #search_your_resort ul li input {border:1px solid #f0efea; border-top-color:#c4c8c2; clear:left; color:#615e54; float:left; width:94px}
#pg_online_booking #search_your_resort input {border:1px solid #f0efea; border-top-color:#c4c8c2; width:284px}
#pg_online_booking #search_your_resort ul li select {width:42px; margin-right:10px}
#pg_online_booking #search_your_resort a.dp-choose-date {background:url(img/calendar.jpg) no-repeat; display:block; float:left; height:20px; margin:0 0 0 4px; text-indent:-9000px; width:20px}
#pg_online_booking #search_your_resort #search_hooking {background:url(img/bt_procurar_booking.jpg) no-repeat; border:none; color:#314311; height:26px; line-height:26px; vertical-align:top; width:62px}



#pg_online_booking #calendars {margin:50px 0 30px 0; color:#666; font-size:1.3em}

#pg_online_booking #calendars h2 {color:#7d8857; font-size:14px; margin:0 0 15px; clear:both;}
#pg_online_booking #calendars table {clear:both;}
#pg_online_booking #calendars input, #pg_online_booking #calendars textarea, #pg_online_booking #calendars select {height:15px; border:1px solid #7F9DB9; font-size:12px; color:#666;}
#pg_online_booking #calendars select.destinos {width:210px;height:19px;}
#pg_online_booking #calendars select.resorts {width:210px;height:19px;}
#pg_online_booking #calendars .more {background:url(img/bt_more_ofertas.jpg) no-repeat; color:#314311; height:28px; line-height:28px; text-align:center; width:64px; display:inline-block; font-size:10px;}



/*
+----------------------------------------------------------------+
	Content Associese
+----------------------------------------------------------------+
*/
#pg_associese #content {background:url(img/bg_associase.png) no-repeat; height:578px; margin:15px 0 0; padding:20px 60px 0 46px; width:497px}
#pg_associese #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_associese #content h3 {color:#494742; font-size:1.4em; margin:0 0 5px 0}
#pg_associese #content p {color:#615e54; font-size:1.3em}
#pg_associese #questions {padding-top:30px}
#pg_associese #questions label {clear:left; color:#615e54; float:left; font-size:1.2em; margin:0 4px 0 0; text-align:right; width:170px}
#pg_associese #questions input {border:1px solid #f2f1ee; border-top-color:#c4c8c2; margin:0 0 5px; width:285px}
#pg_associese #topicos {padding-top:20px}
#pg_associese #topicos h4 {background-color:#f5f8f2; border-left:2px solid #a0b091; color:#375317; font-size:1.2em; margin:0 0 10px; padding:0 0 0 5px}
#pg_associese #topicos dl {border-bottom:1px solid #f3f2ef; margin:0 0 10px; padding:0 0 10px}
#pg_associese #topicos dl dt {color:#504b4b; float:left; font-size:1.1em; width:340px}
#pg_associese #topicos dl dd {text-align:center}
#pg_associese #topicos label {clear:none; float:none; line-height:4em; text-align:left; width:auto}
#pg_associese #topicos input {border:none; float:none; vertical-align:middle; width:auto}
/* alterado de #send_faq p/ .send_faq (class)*/
#pg_associese #questions .send_faq {background:url(img/bt_enviar_topicos.jpg) no-repeat; border:none; color:#314311; float:right; height:26px; text-align:center; width:62px; cursor:pointer }

/*
+----------------------------------------------------------------+
	Content Curriculos
+----------------------------------------------------------------+
*/

#pg_curriculos #content {height:auto; width:603px; float:left;}
#pg_curriculos #content_sup {width:510px; height:73px; background:url(img/bg_conteudo_sup.png) no-repeat; padding:20px 49px 0 44px; position:relative;}
#pg_curriculos #content_centro {width:510px; min-height:500px; height:auto !important; height:500px; background:url(img/bg_conteudo_centro.png) repeat-y; padding:0 49px 15px 44px; position:relative;}
#pg_curriculos #content_inf {width:603px; height:52px; background:url(img/bg_conteudo_inf.png) no-repeat; position:relative;}



#pg_curriculos #content_sup h2 {color:#7d8857; float:left; font-size:1.4em; margin:0 0 30px}
#pg_curriculos #content_centro h3, #pg_curriculos #content_centro p {clear:both; color:#615e54; font-size:1.3em}
#pg_curriculos #content_centro h3 {margin:20px 0}
#pg_curriculos #content_sup #size {margin:0 0 0 440px; padding-top:10px}
#pg_curriculos #send_resume strong {color:#615e54; display:block; font-size:1.1em; font-weight:normal; text-align:right}
#pg_curriculos #send_resume strong span, #pg_curriculos #personal_data label span, #pg_curriculos #professional_data label span {color:#f00}
#pg_curriculos #send_resume h4 {background-color:#f7f9f3; border-left:2px solid #a0b091; color:#375317; font-size:1.3em; margin:0 0 8px; padding:0 0 0 5px}
#pg_curriculos #personal_data {margin:0 0 10px 10px; width:410px}
#pg_curriculos #personal_data label {float:left; line-height:2em; padding:0 3px 0 0; text-align:right; width:100px}
#pg_curriculos #personal_data .sexo {width:50px}
#pg_curriculos #personal_data .city {width:45px; float:left}
#pg_curriculos #personal_data input {border:1px solid #f1f0ec; border-top-color:#c4c8c2; float:left; margin:0 0 5px}
#pg_curriculos #personal_data #full_name {width:300px}
#pg_curriculos #personal_data #age {width:50px}
#pg_curriculos #personal_data #your_email {width:195px}
#pg_curriculos #personal_data #uf {float:left; margin:0 0 5px}
#pg_curriculos #personal_data #city {width:194px; float:left}
#pg_curriculos #personal_data #upnlLocal{width:464px; }
#pg_curriculos #personal_data #cep {width:80px}
#pg_curriculos #personal_data #end, #pg_curriculos #personal_data #bairro {width:198px}
#pg_curriculos #personal_data #tel, #pg_curriculos #personal_data #cel {margin:0 15px 0 0; width:40px}
#pg_curriculos #personal_data #tel_num, #pg_curriculos #personal_data #cel_num {width:140px}

#pg_curriculos #professional_data {width:450px}
#pg_curriculos #professional_data label {float:left; line-height:2em; padding:0 3px 0 0; text-align:right; width:100px}
#pg_curriculos #professional_data label em {color:#615e54; display:block; font-style:normal}
#pg_curriculos #professional_data .curso {width:85px}
#pg_curriculos #professional_data #curso {width:120px}
#pg_curriculos #professional_data select, #pg_curriculos #professional_data input {float:left}
#pg_curriculos #professional_data select {width:120px}
#pg_curriculos #professional_data #cargo_pretendido {width:330px}
#pg_curriculos #professional_data #data_conclusao {width:118px}
#pg_curriculos #professional_data input, #pg_curriculos #professional_data textarea {border:1px solid #f1f0ec; border-top-color:#c4c8c2; float:left; margin:0 0 5px}
#pg_curriculos #professional_data textarea {height:72px; overflow:auto; width:330px}
#pg_curriculos #professional_data #key1, #pg_curriculos #professional_data #key2, #pg_curriculos #professional_data #key3 {margin:0 13px 0 0; width:330px}
* html #pg_curriculos #professional_data #key1, * html #pg_curriculos #professional_data #key2, * html #pg_curriculos #professional_data #key3 {margin-right:10px}
*:first-child+html #pg_curriculos #professional_data #key1, *:first-child+html #pg_curriculos #professional_data #key2, *:first-child+html #pg_curriculos #professional_data #key3 {margin-right:10px}
#pg_curriculos #professional_data #cadastrar {background:url(img/bt_cadastrar.jpg) no-repeat; border:none; color:#314311; float:right; font-size:1.1em; height:27px; text-align:center; width:64px}

/*
+----------------------------------------------------------------+
	Content Fale conosco
+----------------------------------------------------------------+
*/
#pg_faleconosco #content {background:url(img/bg_faleconosco.png) no-repeat; height:577px; margin:15px 0 0; padding:20px 50px 0 50px; width:503px}
#pg_faleconosco #content h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_faleconosco #content p {color:#615e54; font-size:1.3em; margin:0 0 10px}
#pg_faleconosco #content p span {color:#f00}
#pg_faleconosco #contact {margin:0 auto; width:380px}
#pg_faleconosco #contact label {clear:left; color:#615e54; float:left; line-height:2em; padding:0 5px 0 0; text-align:right; width:75px}
#pg_faleconosco #contact label span {color:#f00}
#pg_faleconosco #contact .city {clear:none; width:55px}
#pg_faleconosco #contact input, #pg_faleconosco #contact select {float:left}
#pg_faleconosco #contact input, #pg_faleconosco #contact select, #pg_faleconosco #contact textarea {margin-bottom:10px}
#pg_faleconosco #contact input {width:286px;}
/* alterado de #tel p/ .tel (class)*/
#pg_faleconosco #contact .tel {width:146px}
#pg_faleconosco #contact .uf {width:45px}
/*---------------------------------*/
/* alterado de #ddd p/ .ddd (class)*/
#pg_faleconosco #contact .ddd {margin:0 8px 0 0; width:40px}
/*---------------------------------*/
/* alterado de #city p/ .citySelect (class)*/
#pg_faleconosco #contact .citySelect {width:180px}
/*---------------------------------*/
#pg_faleconosco #contact textarea {height:140px; overflow:auto; width:288px}
/* alterado de #send_contact p/ .send_contact (class)*/
#pg_faleconosco #contact .send_contact {background:url(img/bt_enviar_contato.jpg) no-repeat; border:none; color:#314311; float:right; height:26px; line-height:26px; text-align:center; width:64px; cursor:pointer}

#pg_faleconosco #contact input, #pg_faleconosco #contact textarea, #pg_faleconosco #contact select {border:1px solid #7F9DB9;}

/*
+----------------------------------------------------------------+
	Content Alterar Dados
+----------------------------------------------------------------+
*/


#pg_alterar_dados #content {width:684px; height:auto; margin:15px 0 0;}
#pg_alterar_dados #content_sup {width:574px; height:73px; background:url(img/bg_conteudo_sup2.png) no-repeat; padding:20px 55px 0 54px; position:relative;}
#pg_alterar_dados #content_centro {width:574px; min-height:500px;	height:auto !important;	height:500px; background:url(img/bg_conteudo_centro2.png) repeat-y; padding:0 55px 15px 54px; position:relative;}
#pg_alterar_dados #content_inf {width:683px; height:52px;	background:url(img/bg_conteudo_inf2.png) no-repeat; position:relative;}
#pg_alterar_dados #content_sup h2 {color:#7d8857; font-size:1.4em; margin:0 0 30px}
#pg_alterar_dados #content_centro p {color:#666; font-size:1.3em}


			
#pg_alterar_dados	.cont_abas {width:574px; height:auto !important; height:245px;}
#pg_alterar_dados	.cont_abas	.abas	{width:574px; height:38px; margin:0 0 20px 0; font-size:0;}
#pg_alterar_dados	.cont_abas	.abas	a	{text-decoration:none; font-size:12px; color:#999;}


#pg_alterar_dados	.cont_abas	.abas	.link01	{width:94px; height:28px; float:left; text-align:center; padding-top:6px; margin-right:10px; cursor:hand; background:url(img/bt_aba_01_b.jpg) no-repeat center top; }
#pg_alterar_dados	.cont_abas	.abas	.selected .link01	{width:94px; height:28px; background:url(img/bt_aba_01.jpg) no-repeat center top; color:#636B45;float:left; text-align:center; padding-top:6px; cursor:hand;}
#pg_alterar_dados	.cont_abas	.abas	.link02	{width:132px; height:28px; float:left; text-align:center; padding-top:6px; margin-right:10px; cursor:hand; background:url(img/bt_aba_02_b.jpg) no-repeat center top; }
#pg_alterar_dados	.cont_abas	.abas	.selected .link02	{width:132px; height:28px; background:url(img/bt_aba_02.jpg) no-repeat center top; color:#636B45; float:left; text-align:center; padding-top:6px; cursor:hand;}
#pg_alterar_dados	.cont_abas	.abas	.link03	{width:132px; height:28px; float:left; text-align:center; padding-top:6px; margin-right:11px; cursor:hand; background:url(img/bt_aba_03_b.jpg) no-repeat center top; }
#pg_alterar_dados	.cont_abas	.abas	.selected .link03	{width:132px; height:28px; background:url(img/bt_aba_03.jpg) no-repeat center top; color:#636B45; float:left; text-align:center; padding-top:6px; cursor:hand;}
#pg_alterar_dados	.cont_abas	.abas	.link04	{width:185px; height:28px; float:left; text-align:center; padding-top:6px; cursor:hand; background:url(img/bt_aba_04_b.jpg) no-repeat center top; }
#pg_alterar_dados	.cont_abas	.abas	.selected .link04	{width:185px; height:28px; background:url(img/bt_aba_04.jpg) no-repeat center top; color:#636B45;float:left; text-align:center; padding-top:6px; cursor:hand;}


#pg_alterar_dados .cont_abas #aba01, #pg_alterar_dados .cont_abas #aba02, #pg_alterar_dados .cont_abas #aba03, #pg_alterar_dados .cont_abas #aba04 {margin:20px 0 30px 0; color:#666; font-size:1.3em}
						/*
						+----------------------------------------------------------------+
							ABA 01														
						+----------------------------------------------------------------+
						*/

#pg_alterar_dados .cont_abas  span.red {color:#FF0000;}
#pg_alterar_dados .cont_abas  h2 {color:#000; font-size:12px; font-weight:bold; display:inline; margin:0}
#pg_alterar_dados .cont_abas  h3 {color:#000; font-size:11px; font-weight:bold; display:inline; margin:0}
#pg_alterar_dados .cont_abas  input, #pg_alterar_dados .cont_abas textarea, #pg_alterar_dados .cont_abas select {height:15px; border:1px solid #7F9DB9; font-size:12px; color:#666;}
#pg_alterar_dados .cont_abas  input.radio {border:none;}
#pg_alterar_dados .cont_abas  input.campo_01 {width:308px;}
#pg_alterar_dados .cont_abas  select.campo_02 {width:310px; height:19px;}
#pg_alterar_dados .cont_abas  input.campo_03 {width:70px;}
#pg_alterar_dados .cont_abas  input.campo_04 {width:32px;}
#pg_alterar_dados .cont_abas  input.campo_05 {width:120px;}
#pg_alterar_dados .cont_abas  input.campo_06 {width:210px;}
#pg_alterar_dados .cont_abas  textarea.campo_07 {width:308px; height:200px;}
#pg_alterar_dados .cont_abas  hr {height:1px; background-color:#CCCCCC; border:none;}
#pg_alterar_dados .cont_abas  input.data {width:60px;}
#pg_alterar_dados .cont_abas  .more {background:url(img/bt_more_ofertas.jpg) no-repeat; color:#314311; height:28px; line-height:28px; text-align:center; width:64px; display:inline-block; font-size:10px;}
#pg_alterar_dados .cont_abas  a.calendario {background:transparent url(img/calendar.png) no-repeat top; display:inline-block; height:20px; overflow:hidden; text-indent:-2000px; width:16px; vertical-align:bottom;}
#pg_alterar_dados .cont_abas  a.link_caract {color:#636B45; padding-right:10px; margin-right:10px; border-right:1px solid #636B45;}
#pg_alterar_dados .cont_abas  a.link_caract:hover {text-decoration:underline;}
#pg_alterar_dados .cont_abas  a.link_caract_last {color:#636B45;}
#pg_alterar_dados .cont_abas  a.link_caract_last:hover {text-decoration:underline;}
						
						/*
						+----------------------------------------------------------------+
							ABA 02														
						+----------------------------------------------------------------+
						*/
						
												
						
						/*
						+----------------------------------------------------------------+
							ABA 03														
						+----------------------------------------------------------------+
						*/




/*
+----------------------------------------------------------------+
	Sidebar - Direita
+----------------------------------------------------------------+
*/
#home #sidebar {margin:-10px 0 0}
#sidebar {float:right; width:304px}
#sidebar #search {background:url(img/bg_filter_search.png) no-repeat; height:305px; padding:30px 0 0 38px}
#sidebar #search h2 {color:#033; font-size:1.4em; margin:0 0 40px}
#sidebar #search select {color:#333; display:block; margin:0 0 6px 12px; width:180px}
#sidebar #search input:focus, #search select:focus {outline:none}
/* alterado de #send p/ .send (class)*/
#sidebar #search .send {background:url(img/bg_button_search.jpg) no-repeat; border:none; cursor:pointer; color:#fff; display:inline; float:right; height:25px; margin:0 76px 0 0; width:81px; cursor:pointer }
/* --------------------------------------*/
#sidebar #about_destino {background:url(img/bg_moredestino_associado.png) no-repeat; height:218px; padding:30px 52px 0 26px; position:relative;}
#sidebar #about_destino h2 {color:#7D8857; font-size:1.4em; margin:0 0 20px}
#sidebar #about_destino h3 {color:#333; font-size:1.4em; margin:0 0 5px}
#sidebar #about_destino p {color:#7b7a78; font-size:1.3em}
#sidebar #about_destino span {background:url(img/bt_mais_associados.jpg) no-repeat; height:22px; left:198px; position:absolute; top:198px; width:44px}
#sidebar #about_destino span a {color:#314311; display:block; font-size:1.1em; line-height:22px; text-align:center; height:100%; width:100%}

#sidebar #reserved {background:url(img/bg_area_reservada.png) no-repeat; height:100px; padding:10px 0 0 52px}
#sidebar #reserved h2 {color:#375317; font-size:1.4em; margin:0 0 10px}
#sidebar #reserved label {clear:left; color:#fff; display:inline; float:left; margin:0 0 12px; padding:0 0 0 2px; width:50px}
#sidebar #reserved input {background-color:transparent; border:0; color:#000; width:140px; font-size:12px;}
#sidebar #reserved input:focus {outline:none}
/* alterado de #senha p/ .senha (class)*/
#sidebar #reserved .senha {margin:7px 0 0 15px}
/* alterado de #entrar p/ .entrar (class)*/
#sidebar #reserved .entrar {color:#fff; display:inline; float:right; margin:4px 30px 0 0; width:88px; cursor:pointer }
/* --------------------------------------*/
#sidebar #reserved fieldset >/**/ #entrar {margin-top:4px}
#sidebar #reserved a {clear:left; color:#000; float:left; font-size:.9em; text-align:center; width:106px}

#sidebar #newsletter {background:url(img/bg_receba_newsletter.png) no-repeat; height:95px; padding:15px 0 0 52px}
#sidebar #newsletter h2 {color:#375317; font-size:1.4em; margin:0 0 10px}
#sidebar #newsletter label {clear:left; color:#fff; float:left; padding:0 0 0 5px; width:45px;}
#sidebar #newsletter input {background-color:transparent; border:0; color:#000; width:140px; height:20px; font-size:12px;}
#sidebar #newsletter input:focus {outline:none}
/* alterado de #enviar p/ .enviar (class)*/
#sidebar #newsletter .enviar {float:right; margin:1px 30px 0 0;color:#fff; width:88px; height:auto; cursor:pointer }
/* --------------------------------------*/
#sidebar #newsletter fieldset >/**/ #enviar {margin-top:8px}

#sidebar #apoio {background:url(img/bg_quem_apoia.png) no-repeat; height:82px; margin:0 auto; padding:10px 44px 0 28px; width:162px}
#sidebar #apoio h2 {color:#; font-size:1.4em; margin:0 0 16px}
#sidebar #apoio p {font-size:1.1em}
#sidebar #apoio p a {color:#3c3c38}

#sidebar #location {background:url(img/bg_localizacao.png) no-repeat; height:302px; margin:15px 0 10px; padding:15px 0 0 30px}
#sidebar #location h2 {color:#033; font-size:1.4em; margin:0 0 16px 14px}
#sidebar #location h3 {color:#44453c; font-size:1.4em; font-weight:normal}




#sidebar #related {height:auto; width:304px; float:left;}
#sidebar #related_sup {width:274px; height:45px; background:url(img/bg_destino_sup.png) no-repeat left; padding:15px 0 0 30px; position:relative;}
#sidebar #related_centro {width:256px; min-height:80px; height:auto !important; height:80px; background:url(img/bg_destino_centro.png) repeat-y left; padding:0 24px 10px 24px; position:relative;}
#sidebar #related_inf {width:304px; height:30px; background:url(img/bg_destino_inf.png) no-repeat left; position:relative;}

#sidebar #related_sup h2 {color:#123b43; font-size:1.4em; margin:0 0 20px}
#sidebar #related_centro ul li {background:url(img/circle.jpg) no-repeat left center; color:#666; padding:0 0 0 15px}
#sidebar #related_centro ul li a {color:#333}


#sidebar #ofertas_resort {height:auto; width:304px; float:left;}
#sidebar #ofertas_resort_sup {width:274px; height:45px; background:url(img/bg_destino_sup.png) no-repeat left; padding:15px 0 0 30px; position:relative;}
#sidebar #ofertas_resort_centro {width:256px; min-height:80px; height:auto !important; height:80px; background:url(img/bg_destino_centro.png) repeat-y left; padding:0 24px 10px 24px; position:relative;}
#sidebar #ofertas_resort_inf {width:264px; height:30px; padding-left:40px; background:url(img/bg_destino_inf.png) no-repeat left; position:relative;}

#sidebar #ofertas_resort_inf a {color:#666; font-size:10px;text-decoration:underline;}

#sidebar #ofertas_resort_sup h2 {color:#123b43; font-size:1.4em; margin:0 0 20px 17px}
#sidebar #ofertas_resort_centro ul li {background:url(img/circle.jpg) no-repeat left top; background-position:0 5px; color:#666; padding:0 12px 10px 15px}
#sidebar #ofertas_resort_centro ul li a {color:#666; font-size:12px;}
#sidebar #ofertas_resort_centro ul li a:hover {text-decoration:underline;}

#sidebar #ofertas_resort_centro span {background:url(img/bt_mais_associados.jpg) no-repeat; height:22px; left:198px; position:absolute; top:198px; width:44px}
#sidebar #ofertas_resort_centro span a {color:#314311; display:block; font-size:1.1em; line-height:22px; text-align:center; height:100%; width:100%}
/*
+----------------------------------------------------------------+
	Sidebar - Esquerda
+----------------------------------------------------------------+
*/
#home #sidebar2 {margin:0}
#sidebar2 {float:left; width:224px}

#sidebar2 #menu_b2b {background:url(img/menu_b2b.png) no-repeat; height:271px; margin-top:20px; padding:15px 0 0 22px}
#sidebar2 #menu_b2b h2 {color:#033; font-size:1.4em; margin:0 0 18px 51px}
#sidebar2 #menu_b2b li{padding:0 0 0 10px; margin-bottom:6px;}
#sidebar2 #menu_b2b a{color:#333; font-size:13px;}
#sidebar2 #menu_b2b a:hover{font-weight:bold;}
#sidebar2 #menu_b2b span.alterar{float:right; margin:12px 15px 6px 0;}
#sidebar2 #menu_b2b span.sair{float:right; clear:both; margin-right:22px;}
#sidebar2 #menu_b2b span a{color:#fff; font-size:13px;}
#sidebar2 #menu_b2b span a:hover{color:#D9C9BD; font-weight:normal;}

/* --------------------------------------*/
#sidebar2 #reserved {background:url(img/bg_area_reservada.png) no-repeat; height:100px; padding:10px 0 0 52px}
#sidebar2 #reserved h2 {color:#375317; font-size:1.4em; margin:0 0 10px}
#sidebar2 #reserved label {clear:left; color:#fff; display:inline; float:left; margin:0 0 12px; padding:0 0 0 2px; width:50px}
#sidebar2 #reserved input {background-color:transparent; border:0; color:#000; width:140px; font-size:12px;}
#sidebar2 #reserved input:focus {outline:none}
/* alterado de #senha p/ .senha (class)*/
#sidebar2 #reserved .senha {margin:7px 0 0 15px}
/* alterado de #entrar p/ .entrar (class)*/
#sidebar2 #reserved .entrar {color:#fff; display:inline; float:right; margin:4px 30px 0 0; width:88px; cursor:pointer }
/* --------------------------------------*/
#sidebar2 #reserved fieldset >/**/ #entrar {margin-top:4px}
#sidebar2 #reserved a {clear:left; color:#000; float:left; font-size:.9em; text-align:center; width:106px}

#sidebar2 #newsletter {background:url(img/bg_receba_newsletter.png) no-repeat; height:95px; padding:15px 0 0 52px}
#sidebar2 #newsletter h2 {color:#375317; font-size:1.4em; margin:0 0 10px}
#sidebar2 #newsletter label {clear:left; color:#fff; float:left; padding:0 0 0 5px; width:45px;}
#sidebar2 #newsletter input {background-color:transparent; border:0; color:#000; width:140px; height:20px; font-size:12px;}
#sidebar2 #newsletter input:focus {outline:none}
/* alterado de #enviar p/ .enviar (class)*/
#sidebar2 #newsletter .enviar {float:right; margin:1px 30px 0 0;color:#fff; width:88px; height:auto; cursor:pointer }
/* --------------------------------------*/
#sidebar2 #newsletter fieldset >/**/ #enviar {margin-top:8px}

/*
+----------------------------------------------------------------+
	Footer															
+----------------------------------------------------------------+
*/
#footer {clear:both; height:auto; margin:0 auto; width:888px;}
#footer #footer2 {background:url(img/bg_footer.png) no-repeat; clear:both; height:60px; margin:0 auto; padding:16px 0 0 27px; width:861px;}
#footer #footer2 ul {width:auto;}
#footer #footer2 .menu_inf {width:auto; margin:auto; text-align:center;}
#footer #footer2 ul li {border-right:1px solid #fff; display:inline; line-height:2em; margin:0 7px 0 0; padding:0 7px 0 0}
#footer #footer2 ul li.last {border:none; margin:0; padding:0}
#footer #footer2 ul li a {color:#fff}
#footer #footer2 p {color:#fff; text-align:center}

/*
+----------------------------------------------------------------+
	Selo MTur - Brasil															
+----------------------------------------------------------------+
*/
#footer #selo {background:url(img/bg_selos_footer.gif) no-repeat right top; clear:both; height:51px; margin:0 auto; padding:10px 25px 0 0; width:760px; text-align:right;}
#footer #selo .links{float:right;}
#footer #selo .bolsoni{height:50px; width:130px; float:left;}

/*
+----------------------------------------------------------------+
	jQuery Lightbox															
+----------------------------------------------------------------+
*/
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left}
#lightbox-nav-btnNext { right: 0;  float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption { font-weight: bold }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}			
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}


/*
+----------------------------------------------------------------+
	Redirecionamento															
+----------------------------------------------------------------+
*/
#redirecionamento {width:480px; height:230px; border:2px solid #666; background-color:#fff; font-size:13px;}

#redirecionamento .barra_sup{width:460px; height:auto; background-color:#F8F5D6; text-align:left; padding:10px; color:#003333;border-bottom:1px solid #666;}
#redirecionamento .barra_sup h1{float:left;}
#redirecionamento .conteudo{width:380px; height:auto; padding:35px 50px; color:#333;}

#redirecionamento .b_prosseguir{margin:auto; width:95px; margin-top:40px;}
#redirecionamento .b_fechar{margin:auto; width:30px; float:right;}

#redirecionamento a {float:left; clear:both;}
#redirecionamento .previous {background:transparent url(img/bt_detalhes_resort.jpg) no-repeat; color:#003333; height:29px; line-height:28px; margin:0; position:relative; text-align:center; width:95px;}
#redirecionamento .close {background:#FFF; color:#003333; height:auto; line-height:auto; margin:0; position:relative; text-align:center; width:30px; font-weight:bold;}




a.LinkDownload_Anexo_Oferta{ line-height:18px; color:#666685; font-weight:bold; font-size:12px; padding-left:5px;}
a.LinkDownload_Anexo_Oferta:hover{ text-decoration:underline}



/* -------------| b2b |--------------------------- */
.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopupAguarde{background-color:#fff; width:250px; height:40px; text-align:center; padding-top:15px; filter:alpha(opacity=80); opacity:0.8;}
table.classlistItem tr td input{border:1px solid rgb(255,255,255)}

/**************************************************/


#aba02 table.TbChekBox_TiposBusca tr td input{ border:0px solid rgb(255,255,255)}


#aba01 table tr td.form-txt2 #chkAssociacao tr td input{ border:0px solid rgb(255,255,255)}
#aba01 table tr td.form-txt2  #rblReserva_Online input{ border:0px solid rgb(255,255,255)}
