/* GLOBAL */

body {
	background:#f7f7f7;
	font:13px Helvetica, Arial, sans-serif;
	color:#929292; 
	overflow-x:hidden; }
	
.body-padding{
padding:0 !important;}	
	
a { text-decoration:none; outline:none; color:#77746A; }

a img { border:none !important; }

p.text {
	color:#929292;
	font:12px/22px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	text-align:justify; }
.text	{
	color:#929292;
	font:12px/22px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	text-align:justify; }
.text2	{
	color:#929292;
	width:215px;
	font:12px/22px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	text-align:justify; }	
	
ul li { margin-bottom:10px; }

ul.li-circle {
	list-style: disc;
	list-style: inside;
	margin:30px 0px 20px 0px;
	padding-left:30px; }
	
ul.li-circle li { margin-bottom: 5px; }

.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }

.valignMiddle { vertical-align: middle; }
.valignBottom { vertical-align: bottom; }
.links-travel{
	font-weight:bold !important;
	color:#77746A !important;
}
table.canopy { 
	border-collapse:collapse; }

table thead th, table tbody td { 
	/*background:#EAEAEA; */
	padding:2px; } 

/* CLEARFIX TRICK */
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix{ display: inline-block; } 

* html .clearfix { height: 1%; } 
.clearfix{ display:block; } 

/* FLOATINGS */
.right { float:right; }
.left { float:left; }
.borde_img{	border:1px solid #e0e0de;}
.text-circle{color:#0A5F39; text-align:center; margin-top:5px; font-weight:bold;}
.trivadvisor{  width:168px; padding-top:10px; margin-left:12px; }
.trivadvisor3{ float:left; width:175px; } 
.trivadvisor2{  width:170px; margin:0 auto; }
#CDSWIDFRR var.widFRRCopy{padding: 8px 8px 18px !important; width:150px !important;}
#CDSWIDFRR img { width:168px !important;}
#CDSWIDEXC { height:90px; margin:0 !important; width: 168px !important;}
#CDSWIDEXC img  {margin: 1px 1px -4px !important; padding-left: 34px; padding-top: 4px; width: 90px !important;}
#CDSWIDFRR{ margin:0 !important; width: 168px !important; /*background:url(../images/bg-advisor.jpg) bottom no-repeat !important*/ background:none !important; border-bottom:1px solid #CCCCCC; padding:0 !important;  }
#CDSWIDEXC img#CDSWIDEXCIMG{ width:166px !important;}
#CDSWIDTCH .widTCHAward a img{ width:110px !important;}
#CDSWIDTCH{ width:168px !important;}
#CDSWIDTCH .widTCHData table {/* width:30px !important;*/}
#CDSWIDEXC .widEXCLINK { font-size:10px !important;font-weight: bold !important;}
#CDSWIDEXC .widEXCLINK a { font-weight:bold !important;}
#CDSWIDTCH a { font-weight:bold !important; font-size:12px !important;}
#CDSWIDFRR var.widFRRCopy a { font-size:12px !important;}

#dialog-confirm{
	display:none; }
	
#CDSWIDTCH .widTCHLogo{
	padding:8px 14px 3px !important; }
	
#CDSWIDTCH .widTCHLogo img{
	width:95px !important;
	height:auto !important; 
}

a.term-link {
	color: #1E714C;
	display: block;
	padding-top: 8px;
	text-align: center;
	font-weight: 700;
}


/* ============================== MODAL ================================ */
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  top: 0px;
  left: 0px;
  z-index:9000;
  background-color:#000;
  display:none;
}

#box {
  position:absolute;
  background-color: #AAA;
  width:600px;
  display:none;
  z-index:9999;
  padding: 15px;
}


/* Customize your modal window here, you can add background image too */
#dialog {
  width:580x;
  padding: 10px;
  background-color: #FFF;
}
#dialog h2 {
	text-align: center;
	font-size: 16px;
	color: #787878;
	padding-bottom: 15px;
}
#dialog p {
	text-align: justify;
	line-height: 18px;
	font-size: 10px;
	color: #555;
}
