/*.australia a, .australia h1,  .australia h3 { color:#063!important; }*/

.australia, .australia a, .australia h1 { color:#063!important; }

.nova-zelandia, .nova-zelandia a, .nova-zelandia h1 { color:#990000!important; }

.africa-do-sul, .africa-do-sul a, .africa-do-sul h1 { color:#663300!important; }

#sidebar a { font:11px Arial, Helvetica, sans-serif!important;}

div#map { width:100%; height:350px; margin-bottom:20px; border:4px solid #CCC; background:url(/contents/ico/loading.gif) center 220px no-repeat; }
div#map { font:11px Arial, Helvetica, sans-serif; }
div#map h3 { font:bold 1.5em Arial, Helvetica, sans-serif!important; letter-spacing:normal!important; margin-bottom:4px!important }
div#map h3 a, div#map p a { color:#069!important; }
div#map h4 { font:bold 14px Arial, Helvetica, sans-serif!important; letter-spacing:normal!important; }
/*div#map .Mapinfodestino { overflow-y:scroll; overflow-x:hidden; height:150px; width:450px; }*/
div#content div#map div img {
	border:0!important;
	outline:0!important;
	padding:0!important;
	background:none!important;
}
div#map .alLeft {
	border:1px solid #CCC!important;
	outline:1px solid #F0F0F0!important;
	padding:1px!important;
	background:#FFF!important;
	margin-right:5px!important;
}
#lista-cidade {
	overflow:hidden;
	width:auto;
}
#lista-cidade div {
	float:left;
	width:46%;
	height:155px;
	margin-bottom:5px;
	padding:3px 5px;
	border:1px solid #CCC;
	-moz-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -webkit-border-radius:8px;
}
#lista-cidade div h3 span {
	font:14px Arial, Helvetica, sans-serif
}
#lista-cidade div.ctn-city-r {
	float:right;
}
#lista-cidade div p {
	font:12px Arial, Helvetica, sans-serif;
	text-align:left!important;
	min-height:100px;
}
#lista-cidade div img {
	border:4px solid #F2F2F2;
}
/* COLOR BOX INLINE */
.dlg-inline {
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:10px;
	line-height:25px;
}
.dlg-inline h2, .dlg-inline p, .dlg-inline h3  {
	margin:10px 0!important;
	text-align:left;
}
.dlg-inline h2 {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
.dlg-inline h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin-top:20px;
	background:#F2F2F2;
	padding:6px 3px;
}
.dlg-inline ol {
	/*border:1px solid #CCC;*/
}
.dlg-inline ol li {
	margin-left:35px;
	list-style:decimal;
	padding-left:7px;
}
.dlg-inline .ico-pdf, .dlg-inline .ico-print {
	width:32px;
	height:32px;
	display:inline-block;
	text-indent:-5000px;
}
.dlg-inline .ico-pdf {
	background:url(/contents/ico/ico-pdf.png) center no-repeat;	
}
.dlg-inline .ico-print {
	background:url(/contents/ico/ico-printer.png) center no-repeat;
}
.ico-doc {
	background:url(/contents/ico/ico-doc.png) no-repeat;
	padding:7px 0 10px 30px;
	
}
