div#content #corpo div#sidebar-right h5 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	padding:5px 0;
	margin-bottom:10px;
	border-bottom:3px solid #CCC;
}/**/
.crop-340 {
	float:left;
	margin:0 10px 10px 0;
	width:340px;
}
.crop-340 span {
	display:block;
	padding:5px;
	text-align:right;
	background:#FFF;
	color:#000;
	font:bold 1.0em Arial, Helvetica, sans-serif;
}
.ctn-lista-extra {
	/*clear:both;
	overflow:hidden;
	border-bottom:4px solid #CCC;*/
	margin-bottom:10px;
	float:left;
	width:100%;
}
.ctn-lista-extra h3 {
	border-bottom:2px solid #CCC;
	margin-bottom:10px;
	padding:3px 0;
	/*color:#107CB2;*/
}
.ctn-lista-extra ul li a {
	color:#107CB2;
}
.ctn-lista-extra div {
	float:left;
	width:49%;
	margin-bottom:5px;
}
.ctn-lista-extra div h4 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
.ctn-lista-extra div h4 a {
	color:#C90
}
.ctn-lista-extra div.crop-70 {
	float:left;
	width:80px;
	padding-bottom:20px;
}
.ctn-lista-extra div.box-mini {
	float:left;
	width:199px;
	height:190px;
	border-bottom:1px dashed #CCC;
	padding:3px 0;
}
.ctn-lista-extra div p {
	font-size:12px;
	line-height:14px;
	height:70px;
	margin:0;
}
.ctn-lista-extra div p span{
	display:block;
}
.ctn-lista-extra div p span big {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#F00;
}
.ctn-box p {
	font-size:12px;
}
.contexto table {
	border:1px solid #F2F2F2;
	border-bottom:2px solid #F2F2F2;
	margin:4px 0;
}
.contexto table td {
	padding:1px;
	border:1px solid #F2F2F2;
}

/* COLUNA DIREITA */
.wid-lista-pacote {
	border-bottom:1px solid #CCC;
	/*margin-bottom:10px;*/
	padding:4px 0;
	overflow:hidden;
}
.wid-lista-pacote:hover {
	background:#D7F2FF;
}

.wid-lista-pacote h4 {
	border:0 !important;
	padding:0 !important; margin:0 !important;
}
.wid-lista-pacote h4 a {
	font:bold 12px Arial, Helvetica, sans-serif;
	letter-spacing:-0.1px;
	word-spacing:-0.001px
}
.wid-lista-pacote .crop-image {
	float:left;
	width:auto;
	margin-right:5px;
}
.wid-lista-pacote span {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
}
.wid-lista-pacote span big {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#F00;
}
div#map { height:500px; 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 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;
}

/* MAP LAYOUT CIDADE */
div.map { height:300px; margin-bottom:0; border:4px solid #CCC; background:url(/contents/ico/loading.gif) center 120px 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#map 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;
}
