A:link { text-decoration:underline; color:navy; }
A:visited {text-decoration:underline; color:navy; }
A:hover {text-decoration:none; color:navy; }
A:active {text-decoration:underline; color:navy; }

p {
	margin: 0px;
	padding-bottom: 10px;
}

.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 7px;
	margin-right: 7px;
	font-weight: 200;
}

.topdest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 30px;
}

.corpodest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 17px;
}

.linhabrtab {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

.corpocp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0.3mm solid #FFFFFF;
	line-height: 23px;
	padding: 2px;
	margin: 2px;
}

.duvidas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	line-height: 30px;
	text-indent: 50px;
}

.contentArea {
	background-color: white;
	color: black;
	padding-left: 10px;
	padding-top: 20px;
}

.border {
	border: 1px solid #99CCCC;
	vertical-align: top;
}

.bordertopbot {
	border-top: 0.5mm solid #FFFFFF;
}

.borderalt {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0099CC;
	border-left-color: #0099CC;
}

.loc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 40pt;
	margin-top: 12px;
	color: #666666;
	font-weight: bold;
}

.conttit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	font-weight: 300;
	padding-left: 20px;
}

.subtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
}

.corpocont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	line-height: 18px;
}

.destmedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	list-style-position: inside;
	list-style-image: url(/images/br/square.gif);
	cursor: hand;
	font-weight: bold;
	vertical-align: middle;
	border-bottom-width: 0.1mm;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	margin-left: -40px;
	margin-right: 17px;
	line-height: 30px;
}

.corposubtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #333333;
	font-weight: normal;
	padding-right: 20px;
	line-height: 18px;
	padding-left: 20px;
}


.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.help {
	cursor: help;
}

.bordertop {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCCC;
}

.tickerhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.homepromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}

.borderwhite {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #99CCCC;
	border-bottom-color: #99CCCC;
}



/* Planos de hospedagem */
.planoCategoriaDeRecurso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	list-style-position: inside;
	list-style-image: url(/images/br/square.gif);
	font-weight: bold;
	vertical-align: middle;
	border-bottom-width: 0.1mm;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	margin-left: -40px;
	margin-right: 17px;
	line-height: 20px;
}

.planoRecursoDaCategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 25px;
	list-style-position: inside;
	list-style-image: url(/images/br/square.gif);
}

.planoRecursoDaCategoriaObservacao { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: Black; font-weight: normal;	margin-left:40px; padding-right: 15px; }

.planoPrecoNormal { font-family: Arial, Helvetica, sans-serif; font-size: 18px;	font-stretch:expanded; color: #FF0000; font-weight: 300; text-align:center; }
/*.planoPrecoAnual { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: 300; text-align:center; }*/
.planoPrecoAnual {	font-family: Thaoma, Geneva, Arial, sans-serif;  font-size: 15px;  color: #E87400;  text-align:center;    font-weight: bold;  font-stretch: expanded;  padding-top:5px;  padding-bottom:5px;}
.planoPrecoPeriodo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align:center; }
.planoTaxaInscricao { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; text-decoration:line-through}

.planoResourceHighlightsTitle {	font-family: Thaoma, Geneva, Arial, sans-serif;  font-size: 15px;  color: #E87400;  text-align:center;    font-weight: bold;  font-stretch: expanded; padding-top:5px;}
.planoResourceHighlights {	font-family: Thaoma, Geneva, Arial, sans-serif;  font-size: 14px; font-weight: bold; color: black; font-weight: 300; text-align:center; }


.planoBeneficiosPagamentoAnual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 5px;
	list-style-position: inside;
	list-style-image: url(/images/br/square.gif);
}

.planoTituloVejaTambem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 0px;
}
.planoLinksVejaTambem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 20px;
}

.planoRecomendacaoDeUso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	padding-right: 10px;
}


/* Menu */
ul#menu {
	text-decoration:bold;
	font-family: Verdana, Thaoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
/*	line-height: 22px;*/
/*	background:#E4F1F1;*/
	background:#EBEBEB;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#menu li {
	border-bottom:1px solid #FBFBFB;
	padding-top: 4px;
	text-decoration:bold;
	padding-bottom: 4px;
}

ul#menu li a:link, ul#menu li a:visited {
	color:Black;
	/*border-left:10px solid #CCCCCC;*/
	border-left:10px solid #C0D7E7; /*#ACD7DB; */
	display:block;
	text-decoration:none;
	padding-left:5px;
}

ul#menu li a:hover {
	color:Black;
	border-left:10px solid #CCCCCC;
	display:block;
	text-decoration:bold;
	padding-left:5px;

	background-color: #F2F2F2;
/*	background-color: #E4E1F1;*/
} 


/* SubMenu */

ul#submenu {
	text-decoration:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
/*	background:#FADE8B;*/
	background:#E0E0E0;
	margin:0;
	padding-left:10px;
	list-style-type:none;
}

ul#submenu li {
	/*border-bottom:1px solid #A4A0F5;*/
	text-decoration:bold;
	border-bottom:1px solid #FBFBFB;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul#submenu li a:link, ul#submenu li a:visited {
	/*
	color:#5E0F50;
	border-left:10px solid #EEC591;
	text-decoration:bold;
	*/
	color:navy;
	border-left:10px solid #E87400;

	display:block;
	text-decoration:none;
	padding-left:5px;
}

ul#submenu li a:hover, ul#submenu li a:active {
	color:#DAA520;
	border-left:10px solid #FFD39B;
	display:block;
	text-decoration:bold;
	padding-left:5px;

	background-color: #F2F2F2;
/*	background-color: #FFE4B5;*/
} 

.tldlist1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	line-height: 18px;
	border:1px solid #White;
	background-color:#F2F2F2
}
.tldlist2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	line-height: 18px;
	border:1px solid White;
	background-color:#E5E5E5
}

.ressalvaRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	/*text-align:left;*/
}

.faqtitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding-right: 15px;
	line-height: 18px;
}

.faqconteudo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 15px;
	line-height: 18px;
}

.compararTititulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: Navy;
	font-weight: bold;
	padding-right: 2px;
	line-height: 18px;
	border:1px solid #White;
	background-color:#E4F1F1;
}
.compararSubtitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: Black;
	font-weight: bold;
	padding-right: 2px;
	line-height: 14px;
	border:1px solid #White;
	background-color:#FADE8B;
}
.compararLinha1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: Black;
	font-weight: normal;
	padding: 2px;
	border:1px solid #White;
	background-color:White;
}
.compararLinha2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: Black;
	font-weight: normal;
	padding: 2px;
	border:1px solid #White;
	background-color:#F2F2F2;
}
.compararDetaqueCelula {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: Red;
	font-weight: bold;
	padding: 5px;
	line-height: 16px;
	border:1px solid #White;
}


.callUsBoxLocale {
	BORDER-TOP: 1px solid #CCCCCC;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 3px;
	COLOR: black;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f5f3d4;
	line-height: 25px;
}

.callUsBoxMessage {
	FONT-WEIGHT: 300;
	FONT-SIZE: 14px;
	COLOR: #FF9900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	padding-top: 10px;
}
.callUsBoxComment {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 11px; PADDING-BOTTOM: 25px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

.contentIndex { text-align:left; color: Black; background-color:#FBFBFB; font-size: 12px; font-family: Verdana, Thaoma, Geneva, Arial, Helvetica, sans-serif; }
.contentIndex TH { color:black; background-color:#C0D7E7; font-size:13px; padding-top:5px;	padding-bottom:5px; border-bottom:1px solid black;}
.contentIndex TD { font-size:13px;	border-bottom: 2px solid white; padding-top:4px; padding-bottom:2px; }
.contentIndex A:LINK, .contentIndex A:visited, .contentIndex A:active {	text-decoration:none }
.contentIndex A:HOVER {	text-decoration:underline }
.contentIndex TD:HOVER { color: black; background-color:#F5F5F5; font-size:13px; border-bottom: 2px solid white; }

.priceTable { text-align:center; background-color:#FBFBFB; font-size: 11px; font-family: Verdana, Thaoma, Geneva, Arial, Helvetica, sans-serif; border:none; }
.priceTable TH { color:black; background-color:#C0D7E7; font-size:12px; padding-top:5px;	padding-bottom:5px; border-bottom:1px solid #F5F3D4; }
.priceTable TD { font-size:12px; padding-top:4px; padding-bottom:2px; text-align:center; border-bottom:1px solid #F5F3D4; }
.priceTable A:LINK, .priceTable A:visited, .priceTable A:active { text-decoration:none }
.priceTable A:HOVER { text-decoration:underline }
.priceTable TD:HOVER { background-color:#F5F5F5; font-size:12px; }

.form { font-family: Verdana, Thaoma, Geneva, Arial, sans-serif; text-align:left; font-size: 11px; color: Black; background-color: #FBFBFB; border:none; padding:0px;}
.form TH { font-size : 12px; font-weight: bold; color:black; background-color: #C0D7E7; border-bottom:1px solid black; padding:5px;}
.formLabel { color: Black; background-color: #EBEBEB; font-size : 10px; padding:3px;}
.formField { color: Black; background-color: #E0E0E0; font-size : 10px; padding:3px; text-align:right;}

#spacer { width: 4px; }
#border { border-bottom: 1px solid white; }
#rightalign { text-align: right; }

.listing { text-align:left; color: Black; background-color:#FBFBFB; font-size: 10px; font-family: Verdana, Thaoma, Geneva, Arial, Helvetica, sans-serif; }
.listing TH { color:black; background-color:#C0D7E7; font-size:11px; padding-top:5px;	padding-bottom:5px; border-bottom:1px solid black;}
.listing TD { font-size:11px;	border-bottom: 2px solid white; padding-top:4px; padding-bottom:2px; }
.listing A:LINK, .contentIndex A:visited, .contentIndex A:active {	text-decoration:none }
.listing A:HOVER {	text-decoration:underline }
.listing TD:HOVER { color: black; background-color:#F5F5F5; font-size:11px; border-bottom: 2px solid white; }

.listEvenLine { text-align : center; background-color : #EFEFEF; font-size:11px;	border-bottom: 2px solid white; padding-top:4px; padding-bottom:2px; }
.listOddLine { text-align : center; background-color : #FBFBFB; font-size:11px;	border-bottom: 2px solid white; padding-top:4px; padding-bottom:2px; }

