/*Basic Class*/
html{
	height: 100%;
	width: 100%;
	margin: 0px;
}

BODY {
	font-family: Arial, tahoma, sans-serif;
	font-size: 12px;
	color: #5F5F5F;
	line-height: 1.5em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-transform: none;
	background-color: #FFF;
	padding-bottom: 0px;
	text-align: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center 300px;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	color: #4E4E4E;
	font-size: 22px;
	font-weight: bolder;
	line-height: normal;
	text-decoration : none;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2, h2  a:link, h2  a:visited, h2  a:active, h2  a:hover, h3, h4, h5, h6 {
	#4E4E4Efont-family: Helvetica, Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #4E4E4E;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	line-height: normal;
}
p {
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
a:link, a:visited, a:hover, a:active {
	color : #BB0004;
	font-weight : bold;
	text-decoration : underline;
}

form{
	height: auto;
	width: auto;
}
/* CSS of the Top*/
wrapper_top_main
{
	width: 990px;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
	height: auto;
}

#wrapper_top {
	height: 245px;
	width: 980px;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
}
#wrapper_ph_log {
	position:relative;
	top:-10px;
	width:980px;
}
#logo_bg {
	position:absolute;
	top:0px;
	width:227px;
	left: 0;
	background-image: url(/_images/layout/bg_logo_top.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: 122px;
}
#logo  {
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	width: 200px;
	height: 110px;
	float: left;
	position: absolute;
	bottom: 8px;
}
#mkt_bnr_top {
	position:absolute;
	width:165px;
	top: 52px;
	height: 110px;
	right: 35px;
	background-image: url(/_images/banner_hot_links/banner-mkt-sp.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 60px;
}
#mkt_bnr_top_RJ {
	position:absolute;
	width:176px;
	top: 52px;
	height: 110px;
	right: 35px;
	background-image: url(/_images/banner_hot_links/banner-mkt-rj.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-top: 60px;
}
#mkt_bnr_top_SP{
	position:absolute;
	width:176px;
	top: 52px;
	height: 110px;
	right: 35px;
	background-image: url(/_images/banner_hot_links/banner-mkt-sp.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-top: 60px;
}
#fon_top {
	position:absolute;
	width:767px;
	height:33px;
	background-color: #FFFFFF;
	z-index: 40;
	float: right;
	top: 0px;
	right: 0px;
}

#int_search_bg {
	position:absolute;
	width:210px;
	height: 248px;
	background-image: url(/_images/layout/int_search_top_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	z-index: 999;
	left: 778px;
	top: 32px;
	}
.menu_top, .menu_top:link, .menu_top:visited, .menu_top:active, .menu_top:hover {
	list-style-type: none;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 24px;
	float: left;
	padding-left: 0px;
}
.menu_main, .menu_main:link, .menu_main:visited {
	list-style-type: none;
	padding-right: 20px;
	display: block;
	padding-top: 12px;
	padding-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	height: 28px;
	float: left;
	padding-left: 20px;
	font-weight: bold;
}
	
.menu_main:hover {
	background-color: #590000;
	background-image: url(/_images/layout/bg_menu_main.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
}
/*CALL US*/
#call_us {
	width: 280px;
	z-index: 1000;
	position: absolute;
	font-size: 11px;
	line-height: 20px;
	height: auto;
	display: block;
	top: 10px;
	left: 320px;
}
#call_us_close {
	float: right;
}

#call_us_content {
	z-index: 100;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
}
#call_Arrow {
	z-index: 101;
	background-image: url(/_images/layout/call_us_arrow_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 40px;
	height: 21px;
	margin-right: auto;
	margin-left: auto;
	top: 2px;
}
#call_us_footer {
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
}
/* ID Estrutura */
#wrapper {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
}
#wrapper_content {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 20px;
	display: block;
	height: auto;
	position: relative;
	clear: both;
}
#nav_wrapper_bg {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 982px;
	position: relative;
	height: 59px;
	background-image: url(/_images/layout/bg_menu_gpb.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#nav_wrapper {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 982px;
	position: relative;
	background-color: #990000;
	height: 40px;
	top: -5px;
	background-image: url(/_images/layout/bg_menu_main.jpg);
	background-repeat: repeat-x;
	background-position: left -40px;
}
#contentLeft200 {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 190px;
	float: left;
	position: relative;
	left: -580px;
	top: 0px;
	padding-right: 0px;
}

#contentLeft200_2 {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0px;
	width: 190px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: auto;
}

#contentLeft600   {
	width: 570px;
	background-image: url(/_images/layout/line_right_nav.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	left: 200px;
	position: relative;
	height: auto;
	float: left;
}
#contentLeft800   {
	width: 770px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: right;
	height: auto;
	position: relative;
}
#contentRight200 {
	float:right;
	width:190px;
	height: auto;
	position: relative;
	right: 0px;
	top: 0px;
	margin-left: 10px;
}
#wrapper_footer {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BB0004;
	padding-top: 10px;
	width: 980px;
	top: 20px;
	clear: both;
	position: relative;
}
#footer_top {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-image: url(/_images/layout/footer-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
}
#footer_content {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #F7F7F7;
	clear: both;
	float: left;
}

#footer_btm {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-image: url(/_images/layout/footer-btm.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	margin-bottom: 10px;
	float: left;
}

#footer_t7 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}

#sep_bottom {
	border-bottom-color: #C9C8BA;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	padding-top: 0;
	margin-bottom: 8px;
	clear: both;
	width: 100%;
	position: relative;
	float: left;
	font-style: normal;
	line-height: normal;
}

/*FORMS*/
.form {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form120 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	WIDTH: 120px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form200 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	WIDTH: 200px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form250 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	WIDTH: 250px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.form250_box {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 75px;
	WIDTH: 250px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form380 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	WIDTH: 380px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form380_box {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 75px;
	WIDTH: 380px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #818181;
	font-size: 16px;
	font-weight: bold;
}
.form200_ddl {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	WIDTH: 200px;
	border: 1px groove #666666;
}
.form180_ddl {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	WIDTH: 180px;
	border: 1px groove #666666;
}
.formbotton {
	BACKGROUND-COLOR: #F5F5F5;
	COLOR: #333333;
	HEIGHT: 21px;
	border: 1px groove #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	width: 50px;
	vertical-align: middle;
}

.form_int_src_200
{
	height: 18px;
	border: 1px solid #666666;
	width: 200px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #4F4F4F;
}

.form_int_search_day {
	height: 20px;
	border: 1px solid #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4F4F4F;
	}
.form_int_search_submit {
	font-family : Helvetica, Arial, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-decoration : none;
	text-align: center;
	margin: 0px;
	background-image: url(/_images/layout/btn_smt_bg.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-color: #336699;
	border: 1px none #F97E00;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 21px;
}

.form_sm {
	height: 18px;
	background-color: #F0F0F0;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.form_sm_submit {
	height: 21px;
	background-color: #BB0004;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.form_subscribe {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ADADAD;
	HEIGHT: 25px;
	WIDTH: 150px;
	border: 1px groove #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/*CLASS OF THE TEXT*/
.title17georgia, .title17georgia:link, .title17georgia:visited, .title17georgia:active, .title17georgia:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #34342E;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: none;
	margin: 0px;
}
.txt_12_v1
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.txt_16_v1
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
}
.title_v1{
	font-family: Helvetica, Arial, sans-serif;
	color: #BB0004;
	font-size: 16px;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
.title_v2, .title_v2:link, .title_v2:visited, .title_v2:active, .title_v2:hover{
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}
.title_v3, .title_v3:link, .title_v3:visited, .title_v3:active, .title_v3:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 25px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}

.tit_pack_v1, .tit_pack_v1:link, .tit_pack_v1:visited, .tit_pack_v1:active, .tit_pack_v1:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
	color: #BB0004;
}
.txt_pack_v1 {
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}

/*IDs and Others Class*/
#footer_links_sections, #footer_links_sections  ul  {
	width: 100%;
	text-align: left;
	position: relative;
}
#footer_links_sections li {
	list-style-type: none;
	width: 25%;
	float: left;
}

#ul_not_list_footer ul

 {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	clear: both;
	width: 100%;
	margin-bottom: 5px;
}
#ul_not_list_footer li, #ul_not_list_footer a
 {
	margin-bottom: 8px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
	height: auto;
	width: auto;
	color: #800003;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
#footer_end, #footer_end  ul  {
	width: 100%;
	text-align: left;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 0px;
	position: relative;
	float: left;
	height: auto;
}
#footer_end li {
	list-style-type: none;
	text-align: left;
	width: 25%;
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	position: relative;
}

#wrapper_pack {
	height: auto;
	width: 100%;
	clear: both;
	margin-bottom: 15px;
	float: right;
	text-decoration: none;
}

#pack_img {
	float: left;
}

#txt_pack {
	float: right;
	height: auto;
	width: auto;
	margin-left: 5px;
}
#deals {
	width: 553px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4E4B3A;
	background-image: url(/_images/layout/tag-green.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4E4B3A;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
	background-color: #E0E7EB;
	display: block;
	position: relative;
}

#deals-price {
	width: 105px;
	float: left;
	margin-right: 5px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 60px;
	height: auto;
	margin-bottom: 0px;
	text-align: center;
}

#deals-text {
	width: 400px;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 20px;
}

#teaser_box{
	width: 100%;
	clear: both;
	float: left;
}
#teaser_box ul {
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}


#teaser_box li {
	width: 100%;
	clear: both;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	float: left;
	border-bottom-style: dashed;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #D2D2D2;
}
#teaser_box li a {
}

#Teaser_Two_Columns{
	width: 100%;
	clear: both;
	float: left;
	height: auto;
}
#Teaser_Two_Columns ul {
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: auto;
	clear: both;
}


#Teaser_Two_Columns li {
	width: 48%;
	float: left;
	margin-bottom: 10px;
	display: block;
	height: auto;
	margin-left: 10px;
}
#Teaser_Two_Columns li a {

}

#Teaser_Four_Columns{
	width: 100%;
	clear: both;
	float: left;
	height: auto;
}
#Teaser_Four_Columns ul {
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: auto;
	clear: both;
}


#Teaser_Four_Columns li {
	width: 23%;
	float: left;
	margin-bottom: 10px;
	display: block;
	height: auto;
	margin-left: 10px;
}
#Teaser_Four_Columns li a {

}

#pack_img_wrapper {
	float: left;
	height: auto;
	width: 55px;
}
#pack_text_wrapper{
	float: left;
	height: auto;
	width: 130px;
}
#wrapper_page {
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#subscribe_right    .submit
{
	background-color: #BB0004;
	height: 28px;
	width: auto;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#subscribe_right
{
	float:left;
	text-align: right;
	height: auto;
	width: 200px;
}
#subscribe_left
{
	float:left;
	width: 350px;
	height: auto;
}

#content_400_center{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	margin-top: 10%;
}
#content_400_center2 {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	margin-top: 0px;
}
#content_400_center3 {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 0px;
	clear: both;
}
#content_400_center_white {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#wrapper_page {
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

#Sky2 {
	background-image: url(/_images/_images_rj/layout/airfare2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 8px;
	height: 186px;
	padding-left: 190px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.Link_book, .Link_book:link, .Link_book:visited, .Link_book:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	background-color: #FF6600;
	text-decoration : none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: normal;
}

.Link_book:hover {
	color : #FFFF99;
}
.Link_book_button, .Link_book_button:link, .Link_book_button:visited, .Link_book_button:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	background-color: #FF6600;
	text-decoration : none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	line-height: normal;
}

.Link_book_button:hover {
	color : #FFFF99;
}
.Link_submit, .Link_submit:link, .Link_submit:visited, .Link_submit:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
	background-color: #990000;
	text-decoration : none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Link_submit:hover {
	color : #FFFF99;
}

.title24HelveticaGray {
	color: #4E4E4E;
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	text-decoration: none;
	line-height: normal;
	margin: 0px;
}
.title20HelveticaGray{
	font-family: Helvetica, Arial, sans-serif;
	color: #4E4E4E;
	font-size: 20px;
	font-weight: bolder;
	line-height: normal;
	text-decoration : none;
	margin-top: 0px;
	margin-bottom: 10px;
}

.title18HelveticaBlue, .title18HelveticaBlue:link, .title18HelveticaBlue:visited, .title18HelveticaBlue:active, .title18HelveticaBlue:hover{
	color: #336699;
	font-family: Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
	margin: 0px;
}
.title14HelveticaGray {
	color: #4E4B3A;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.title16HelveticaGray {
	color: #4E4B3A;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: normal;
}
.title16HelveticaRed, .title16HelveticaRed:link, .title16HelveticaRed:visited, .title16HelveticaRed:active {
	color: #BB0004;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
a.title16HelveticaRed:hover {
	text-decoration: underline;
}

.title14HelveticaRed, .title14HelveticaRed:link, .title14HelveticaRed:visited, .title14HelveticaRed:active {
	color: #BB0004;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}
.title14HelveticaRed:hover {
	text-decoration: underline;
}

.title12HelveticaRed, .title12HelveticaRed:link, .title12HelveticaRed:visited, .title12HelveticaRed:active {
	color: #BB0004;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	line-height: normal;
}
a.title12HelveticaRed:hover {
	text-decoration: underline;
}
.tableA{
	background-color: #F0F0F0;
	width: auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	clear: both;
	float: left;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.tableB {
	background-color: #F0F0F0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 8px;
	height: auto;
	width: 100%;
	clear: both;
	float: left;
}
.tableB_552 {
	background-color: #F0F0F0;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding: 8px;
	height: auto;
	width: 552px;
}
.ul_not_list {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	height: auto;
}

.tableB_li_left {
	background-color: #F0F0F0;
	margin-bottom: 10px;
	height: auto;
	width: 270px;
	margin-left: 5px;
	list-style-type: none;
	padding: 5px;
	float: left;
}
/*Classes Herdadas do CSS GPB*/
.title14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: none;
}

.title18 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-transform: none;
}
.title18_red {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
}
.title18_blue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #002471;
	font-weight: bold;
	text-transform: none;
}
.title16_red2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	text-transform: none;
}
.title16_blue2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	text-transform: none;
}
.title16_white {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-transform: none;
}
.title16_orange {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
	text-transform: none;
}
.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: none;
}
.txt14_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
}
.txt14_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-transform: none;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
}
.txt12_double {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
	line-height: 1.7em;
}
.txt12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-transform: none;
}
.txt12_red, .txt12_red, .txt12_red:link, .txt12_red:visited, .txt12_red:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
.txt12_red:hover {
	text-decoration: underline;
}
.txt11_red, .txt11_red, .txt11_red:link, .txt11_red:visited, .txt11_red:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB0004;
	font-weight: normal;
	text-decoration: none;
}
.txt11_red:hover {
	text-decoration: underline;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
}
.ContentDiv {
	width: 100%;
	clear: both;
	height: auto;
	margin-bottom: 10px;
	float: left;
}
.ContentDiv_5px {
	width: 100%;
	clear: both;
	height: auto;
	margin-bottom: 5px;
}
.ContentDiv_5px_border {
	width: 100%;
	clear: both;
	height: auto;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1EDED;
	padding-bottom: 3px;
	float: left;
}
.ContentDiv_sep {
	width: 100%;
	clear: both;
	height: auto;
	margin-bottom: 8px;
	float: left;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2D2D2;
}

#facebook_like_content {
	margin-top: 5px;
	clear: both;
	height: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#ShareBar_sm {
	float: left;
	width: 420px;
	height: 75px;
	background-image: url(/_images/layout/share_bg_social_media.jpg);
	padding-left: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
#SP_ShareBar_sm {
	float: left;
	width: 420px;
	height: 75px;
	background-image: url(/_images/layout/sp_share_bg_social_media.jpg);
	padding-left: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
#RJ_ShareBar_sm {
	float: left;
	width: 420px;
	height: 75px;
	background-image: url(/_images/layout/rj_share_bg_social_media.jpg);
	padding-left: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
.perc33_left {
	margin-right: 3%;
	width: 30%;
	height: auto;
	float: left;
}
#img_video {
	margin-right: 2%;
	width: 18%;
	height: 145px;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}
#img_video .img_gallery {
	width: 100%;
	overflow: hidden;
	height: 100px;
}

.plan_head {
	color: #ffffcc !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  font-size: 11px !important;
  line-height: 2.3 !important;
}
