@charset "utf-8";

body {font-family: Verdana,Arial,Times New Roman; font-size: 9px; margin-top: 20px; margin-left: 35px; background-image: url(../image/Brazil_Flag.png); background-repeat: no-repeat; background-position: 0px 365px}

a:link.deflink {color: black; text-decoration: none}
a:active.deflink {color: gainsboro; text-decoration: none}
a:visited.deflink {color: black; text-decoration: none}
a:hover.deflink {color: gray; text-decoration: none}

a:link.deflinkhl {color: #009900; text-decoration: none}
a:active.deflinkhl {color: #009900; text-decoration: none}
a:visited.deflinkhl {color: #009900; text-decoration: none}
a:hover.deflinkhl {color: white; text-decoration: none}

a:link.deflinkhr {color: red; text-decoration: none}
a:active.deflinkhr {color: red; text-decoration: none}
a:visited.deflinkhr {color: red; text-decoration: none}
a:hover.deflinkhr {color: white; text-decoration: none}

a:link.morelink {color: red; text-decoration: none}
a:active.morelink {color: red; text-decoration: none}
a:visited.morelink {color: red; text-decoration: none}
a:hover.morelink {color: gray; text-decoration: none}

a:link.ilink {color: #0033CC; text-decoration: none}
a:active.ilink {color: #0033CC; text-decoration: none}
a:visited.ilink {color: #0033CC; text-decoration: none}
a:hover.ilink {color: gray; text-decoration: none}

a:link.slink {color: #009900; text-decoration: none}
a:active.slink {color: #009900; text-decoration: none}
a:visited.slink {color: #009900; text-decoration: none}
a:hover.slink {color: gray; text-decoration: none}

.searchpane {width: 600px; height: 700px}
.agentpane {width: 600px; height: 465px}
.newspane {width: 600px; height: 400px}
.emailpane {width: 110px; height: 65px}

h1.title {font-weight: bold; margin-top: 15px; font-size: large; color: #003399}
h1.search {font-weight: bold; margin-top: 15px; font-size: 13px; color: #003399}
h2.title {font-weight: bold; font-size: 15px; color: #003399}
h3.title {font-weight: bold; font-size: 13px; color: #003399}
h4.title {font-weight: bold; font-size: 11px; color: #003399}

p.title {font-weight: bold; font-size: 13px; color: #3366FF; text-indent: 10px}
.ultitle {font-weight: bold; font-size: 13px; color: #3366FF; text-indent: 10px}
p.subtitle {font-weight: bold; font-size: 11px; color: #3366FF; text-indent: 10px}
.ulsubtitle {font-weight: bold; font-size: 11px; color: #3366FF; text-indent: 10px; padding-top: 5px; padding-bottom: 15px}
.faqtitle {font-size: 13px; color: #3366FF; text-indent: 10px}
.faqlist {padding-bottom: 10px}
.phone {font-size: 15px; font-weight: bold}
span.package {font-weight: bold; color: #003399}

img.insetpic {padding-top: 8px}
img.mpleft {margin-right: 20px}
img.mpright {margin-left: 20px}
img.header {padding-bottom: 8px}

table.hdtmain {width: 986px; margin-left: -17px}
table.dochdtmain {width: 780px; margin-left: -17px}
table.htdc1 {height: 60px}

table.hdtdiv {width: 967px; background-image: url(../image/upshadow.jpg); height: 5px; font-size: 5px; background-position: left bottom; background-repeat: repeat-x; border-bottom: 1px solid #ACBCDF}
table.dochdtdiv {width: 761px; background-image: url(../image/upshadow.jpg); height: 5px; font-size: 5px; background-position: left bottom; background-repeat: repeat-x; border-bottom: 1px solid #ACBCDF}
table.fttdiv {width: 967px; background-image: url(../image/downshadow.jpg); height: 5px; font-size: 5px; background-position: left top; background-repeat: repeat-x; border-top: 1px solid #ACBCDF}
table.footer {width: 986px; text-align: center; color: darkgray}
table.docfttdiv {width: 761px; background-image: url(../image/downshadow.jpg); height: 5px; font-size: 5px; background-position: left top; background-repeat: repeat-x; border-top: 1px solid #ACBCDF}
table.docfooter {width: 761px; text-align: center; color: darkgray}

table.phldr {width: 967px}
	.phldrc1 {border-left: 1px solid #ACBCDF; border-right: 1px solid #ACBCDF}
		.mholder {width: 180px; background-color: #ACBCDF}
		.mbg {background-image: url(../image/layout/toplefthighlight.png); background-repeat: no-repeat}
		.mmenu {margin-top: 20px; margin-left: 10px; font-weight: bold; margin-bottom: 20px}
			.mmenuc1 {padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid white}
			.mmenuc2 {padding-top: 6px; padding-bottom: 6px}
		
		.qholder {width: 180px}
		.quote {width: 160px; margin-top: 20px; margin-left: 10px; margin-bottom: 20px}
			.smlink1 {border-top: 2px solid #BAD6B1; text-align: center; font-weight: bold}
			.smlink2 {border-top: 2px solid #BAD6B1; border-bottom: 2px solid #BAD6B1; text-align: center; font-weight: bold}

	.phldrc2 {}
		.cbmid {margin-left: 20px; margin-top: 10px; margin-right: 15px; background-image: url(../image/capongabeachlogo.png); background-position: right top; background-repeat: no-repeat}
		.phmid {margin-left: 20px; margin-top: 10px; margin-right: 15px}
		.iguapephmid {margin-left: 20px; margin-top: 10px; margin-right: 15px; background-image: url(../image/iguape_tp_logo.png); background-repeat: no-repeat; background-position: right bottom}
		.enquire {text-align: center; background-image: url(../image/internetbutton.png); background-repeat: no-repeat; width: 95px; height: 23px; font-size: 11px; font-weight: bold; padding-bottom: 2px}
		.docphmid {margin-left: 20px; margin-top: 10px; margin-right: 15px; width: 761px}
			img.mainpic {margin-left: 20px; margin-bottom: 15px}
			p.para1 {font-size: 15px; color: gray}
			p.para2 {font-size: 13px}
			p.para3 {font-size: 11px}
			img.mpthunb {margin-left: 20px}

	.phldrc3 {width: 150px; background-image: url(../image/submenubg.png); background-position: right top; background-repeat: no-repeat}
			.leaders {width: 140px; margin-top: 22px; margin-left: 10px; margin-bottom: 20px}
				.ldlink1 {border-top: 2px solid #BAD6B1; text-align: center; background-image: url(../image/oppbullet.png); background-position: left top; background-repeat: no-repeat}
					.inset {margin-bottom: 10px}
						.leadc1 {border-bottom: 1px solid #BAD6B1; font-weight: bold; text-align: left; text-indent: 5px}
						.leadc1s {border-bottom: 1px solid #BAD6B1; font-weight: bold; text-align: left; text-indent: 5px; color: red}

table.progressmenu {border-collapse: collapse; table-layout: fixed; background-image: url(../image/progressmenubg.png); background-position: center top; background-repeat: no-repeat; margin-bottom: 25px}
	#pmcell1 {width: 200px; background-position: 80px 0px; background-repeat: no-repeat; text-indent: 65px; font-weight: bold}
	#pmcell2 {width: 200px; background-position: 88px 0px; background-repeat: no-repeat; font-weight: bold}
	#pmcell3 {width: 200px; background-position: 98px 0px; background-repeat: no-repeat; text-indent: 65px; font-weight: bold}
	img.progressmenu {padding-top: 5px; border: none}
	div.progressmenu {padding-top: 25px}
	div.progressmenul {padding-top: 25px}
	div.progressmenur {padding-top: 25px}
	
a:link.pmenu {color: #009900; text-decoration: none}
a:active.pmenu {color: #009900; text-decoration: none}
a:visited.pmenu {color: #009900; text-decoration: none}
a:hover.pmenu {color:  #003399; text-decoration: none; font-weight: bolder}

ul.features {font-size: 13px; color: #003399}
ul.iguapefeatures {font-size: 13px; color: #003399; line-height: 22px; margin-left: 210px}
ul.specs {font-size: 13px; color: black}
span.para2 {color: red}
div.popmap1 {visibility: hidden}
#ticktext {position: absolute; font-size: 9px; visibility: hidden; color: white}
.tickettext {position: relative; width: 200px; height: 15px; overflow: hidden}
.ticketcontent {position: absolute; left: 0px; top: 0px; font-size: 9px; white-space: nowrap; color: white}
img.mapofiguape {position: absolute; z-index: 2; top: 300px; left: 300px}

table.submenu {border-collapse: collapse; table-layout: fixed; background-image: url(../image/submenubg.png); width: 635px; background-position: left top; background-repeat: no-repeat}
table.submenu .message {border-collapse: collapse; table-layout: fixed; font-size: 9px; color: white}
table.submenu .message td.message {padding-bottom: 7px}
table.submenu .focright {background-image: url(../image/focusright.png); width: 9px; background-repeat: no-repeat}
table.submenu .focleft {background-image: url(../image/focusleft.png); width: 9px; background-repeat: no-repeat}
table.submenu .focmid {background-image: url(../image/focusmid.png); font-size: 11px; padding-top: 16px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; background-repeat: repeat-x; font-weight: bold}
table.submenu .uright {background-image: url(../image/unfocusright.png); width: 9px; background-repeat: no-repeat}
table.submenu .uleft {background-image: url(../image/unfocusleft.png); width: 9px; background-repeat: no-repeat}
table.submenu .umid {background-image: url(../image/unfocusmid.png); font-size: 11px; padding-top: 18px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; background-repeat: repeat-x; font-weight: bold}

a:link.focus {color: #009900; text-decoration: none}
a:active.focus {color: #009900; text-decoration: none}
a:visited.focus {color: #009900; text-decoration: none}
a:hover.focus {color: #009900; text-decoration: none}
a:link.off {color: darkgray; text-decoration: none}
a:active.off {color: darkgray; text-decoration: none}
a:visited.off {color: darkgray; text-decoration: none}
a:hover.off {color: #009900; text-decoration: none}

table.invopp {border-collapse: collapse}
p.invopp {font-size: 11px; margin-left: 10px}
img.invopp {padding-bottom: 10px}
span.invopp {font-size: 13px; font-weight: bold}

