@charset "utf-8";
/* ___________HOME______________________________________________________________________________________ */
/* LEFT CONTAINER */
#leftCont {
	width: 349px;
	height: auto;
	float: left;
	vertical-align:top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom:5px;
	border: 0px solid #d9d9d9 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#leftCont H1 {
	font-size:12pt;
	font-weight:bold;
	color:#825f14; /* Color menu izq. top activites*/
	margin-left:10px;
	margin-top: 5px;
	margin-bottom:5px
}
/* BLUE TOUR BOX */
#blueContBox {
	width:329px;
	height:73px;
	background-color: rgba(r0 g0 b255 .5)!important;
	margin-left:auto;
	margin-right:auto;
}
#blueContBox IMG {
	width:60px;
	height:60px;
	float:left;
	border:2px solid #07284c;
	margin: 5px;
	overflow:auto
}
#txtContBox {
	width:251px;
	height:auto;
	float:left;
	margin-right:2px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
}
#txtContBox A {
	font-size: 10pt;
	font-weight: bold;
	color: #07284c;
	text-decoration: underline;
	float: left;
	line-height: 10pt;
}
#txtContBox A:HOVER {
	text-decoration: none;
}
#txtContBox P {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	clear: both;
	padding-top: 5px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
#location {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #07284c;
	float: right;
	line-height: 10pt;
	margin-right:2px
}
#precio {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #8c0000;
	float: left;
	line-height: 10pt;
	padding-top: 2px;
}
#more {
	width: 65px;
	float: right;
	margin-right:2px;
}
#more A {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-weight:normal;
	color: #07284c;
	text-decoration: underline;
}
/* BLUE TOUR BOX END */
/* WHITE TOUR BOX */
#whiteContBox {
	width:329px;
	height:73px;
	background-color: rgb(0 0 0)!important;
	margin-left:auto;
	margin-right:auto;
}
#whiteContBox IMG {
	width:60px;
	height:60px;
	float:left;
	border:2px solid #07284c;
	margin: 5px;
	overflow:auto
}
/* WHITE TOUR BOX END */
/*  -- LEFT CONTAINER ENDS -- */
/* RIGHT CONTAINER */
#rightCont {
	width: 191px;
	height: auto;
	float: right;
	vertical-align:top;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: -30px;
	margin-left: 0px;
}
#sideBox {
	width:190px;
	height:auto;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#sideBoxTitle {
	width:190px;
	height:30px;
	background-image:none !important; /* Cambia el fondo de las areas laterales izq. */
	vertical-align:middle;
	text-align:center
}
#sideBoxTitle H3 {
    background: none repeat scroll 0 0 #07284C;
    color: #FFFFFF !important;
    font-family: 'century gothic';
    font-size: 12pt;
    font-weight: 100 !important;
    padding: 4px 0;
}
#sideBox02 {
	width:190px;
	height:auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#sideBoxTransfer {
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#07284c;
	background-color:#FFF;
	padding-bottom:0px;
	border: 0px solid #d9d9d9 !important;
}
#sideBoxTransfer H4{
	font-size:10pt;
	font-weight:bold;
	color:#07284c;
	text-align:center;
	margin-top:3px;
	margin-bottom:3px
}
#sideBoxTransfer IMG{
	border:0px;
	text-align:center;
	margin-bottom:0px
}
#sideBoxTransfer P {
	font-size:8pt;
	padding-top:0px;
	margin-left:10px;
	line-height:10pt;
	margin-bottom:5px
}
#sideBoxTransferOrange {
	/* background-color:#F90; */
	background-color:#7f745a; /* Color de fondo para Book Now menu derecho */
	height:18px;
	padding:5px;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	margin-top: -20px !important;
}
#sideBoxCont {
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#07284c;
	background-color:#d1dfd7;
	padding-bottom:5px
}
#sideBoxCont P {
	padding-top:5px;
	margin-left:10px;
	line-height:14pt
}
#sideBoxCont A {
	color:#076c1a;
	text-decoration:underline;
	font-weight:bold
}
#sideBoxCont A:HOVER {
	text-decoration:none;
}
#sideBoxCont OL {
	margin-left:25px;
	padding: 0;
}
#sideBoxCont LI {
	line-height:14pt
}
/*	Orange Buttons
--------------------------- */
#sideButton {
	width:191px;
	height:50px;
	background-color: #f6f6f6;
	/*background-image:url(/themes/Bridge/botonweb.png); /* Cambiar de botones para links directos (naranjas) */
	vertical-align:middle;
	margin-bottom: -15px;
	border-top-right-radius: 15px;
	cursor: pointer;
	background-image: url("") !important;
}
#sideButtonTitle H3 {
	font-size:10pt;
	font-weight:normal;
	color:#FFF;
	padding-top:5px;
	margin-left:auto;
}
#sideButtonTitle H3 A {
	color:#013565;    /* Cambia de color de link sobre boton */
	text-decoration:none;   /* Cabia de subrayar link */
	font-weight:100
}
#sideButtonTitle H3 A:HOVER {
	text-decoration:none; /* Cambia decorado de link cuando hay mouseover */
}
#sideButtonCont {
	width:191px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#07284c;
	background-color:#e0e6ec;
	padding-bottom:5px
}
#sideButtonCont P {
	padding-top:5px;
	margin-left:10px;
	line-height:14pt
}
#sideButtonCont A {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold
}
#sideButtonCont A:HOVER {
	text-decoration:none;
}
#sideButtonCont OL {
	margin-left:25px;
	padding: 0;
}
#sideButtonCont LI {
	line-height:14pt
}
/*  -- RIGHT CONTAINER ENDS -- */
/* MIDDLE BOX */
#middleCont {
	width: 390px;
	height: auto;
	vertical-align:top;
	position: relative;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 364px;
	padding-bottom:10px;
}
#destinationBox {
    border: 0 solid #D9D9D9 !important;
    border-radius: 0 0 0 0 !important;
    height: auto;
    margin-bottom: 10px;
    vertical-align: top;
    width: 373px;
    float: left;
    margin: 0;
}
#destinationBox H1 {
font-size: 12pt;
font-weight: bold;
color: #07284C;
margin: 5px 5px 5px 10px !important;
}
#destinationInfo {
	width:367px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
#destinationInfo1 {
	background:url(/images/homeMexicoBack.jpg) no-repeat top;
	width:363px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px
}
#destinationInfoSubt {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:11pt;
	color:#FFF;
	font-weight:bold;
	padding-top:39px;
	padding-left:193px
}
#destinationInfoLinks {
	padding-top:4px;
	padding-left:2px;
	font-size:8pt;
	line-height:10pt;
	color:#FFF
}
#destinationInfoLinks A {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline
}
#destinationInfoLinks A:HOVER {
	text-decoration: none;
}
#destinationInfoLinks A:VISITED {
	text-decoration: none;
}
#destinationInfo2 {
	background:url(/images/homeDominicanBack.jpg) no-repeat top;
	width:363px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
#destinationInfoSubt2 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:12pt;
	color:#FFF;
	font-weight:bold;
	padding-top:62px;
	padding-left:193px
}
#destinationInfoLinks2 {
	padding-top:5px;
	padding-left:2px;
	font-size:8pt;
	line-height:10pt;
	color:#FFF
}
#destinationInfoLinks2 A {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline
}
#destinationInfoLinks2 A:HOVER {
	text-decoration: none;
}
#destinationInfoLinks2 A:VISITED {
	text-decoration: none;
}
#destinationInfo3 {
	background:url(/images/homeJamaicaBack.jpg) no-repeat top;
	width:363px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px
}
#destinationInfoSubt3 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:11pt;
	color:#FFF;
	font-weight:bold;
	padding-top:39px;
	padding-left:193px
}
#destinationInfoLinks3 {
	font-size:8pt;
	line-height:10pt;
	padding-top:16px;
	padding-left:2px;
	color:#FFF
}
#destinationInfoLinks3 A {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline
}
#destinationInfoLinks3 A:HOVER {
	text-decoration: none;
}
#destinationInfoLinks3 A:VISITED {
	text-decoration: none;
}
#destinationInfo IMG {
	width:363px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #07284c;
}
#destinationInfo P {
	line-height:16pt;
	width:auto;
	padding-top:10px;
	padding-bottom:10px;
}
#destinationInfo A {
	color:#07284c;
	text-decoration:underline;
}
#destinationInfo A:HOVER {
	text-decoration:none;
}
#promoBox {
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 0px solid #d9d9d9 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* ___________ TRANSFERS ______________________________________________________________________________________ */
.mainTxtBox {
	text-align: left;
	vertical-align: top;
	width: 930px;
	height: auto;
	border: 1px solid #d9d9d9;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	/* CSS 3 Stylings */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.mainTxtBox H1{
	font-size: 14pt;
	color:#117e14;
	margin-left:10px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.mainTxtBox P{
	font-size: 9pt;
	font-style: normal;
	color:#07284c;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.transferBox {
	text-align: left;
	vertical-align: top;
	width: 945px;
	min-height: 800px;
	/*border: 1px solid #d9d9d9;*/
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	/* CSS 3 Stylings */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.gray {
	vertical-align: top;
	background-color:#cdcdcd;
	width: 945px;
	height: auto;
	margin-top: 5px;
	margin-left: auto;
	margin-right:auto;
	border: 0px solid #d9d9d9 !important;
	border-radius: 0px !important;	/* CSS 3 Stylings */
	clear: both;
}
.transferBox H1{
	font-size: 14pt;
	color:#07284c;
	margin-left:10px;
	margin-top: 10px;
}
.transferBox H2{
	font-size: 14pt;
	color:#07284c;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.transferBox label{
	font-family:'century gothic' !important;
	font-size: 10pt;
	color:#8c0000;
	margin-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.transferBox input {
	font-family:'century gothic' !important;
	font-size: 10pt;
	color:#333333;
	border: 1px solid #6699cc;
	margin-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 320px;
	/* CSS 3 Stylings */
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.transferBox select {
	border: 1px solid #6699cc;
	margin-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
	/* CSS 3 Stylings */
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.transferBox option {
	font-family:'century gothic' !important;
	font-size: 10pt;
	color:#333333;
}
#greenTxt {
	font-size:12pt;
	line-height:13px;
	font-weight:bold;
	color:#076c1a;
	margin-left:5px;
	margin-bottom:10px
}
#arrival {
	width:930px;
	border:0px;
	margin-left:5px;
	margin-right:0px;
}
#arrival TD {
	height: 30px;
}
#hztSeparator {
	width:930px;
	height:17px;
	border: 0px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px
}
#redNote {
	font-family:'century gothic' !important;
	font-size: 9pt;
	line-height: 12pt;
	color: #8c0000;
	vertical-align:middle
}
#priceTxt01 {
	width:160px;
	text-align:right;
	font-family:'century gothic' !important;
	font-size:10pt;
	float:left;
	margin-left:10px;
	margin-bottom:6px;
	color: #07284c;
}
#priceAmount01 {
	width:90px;
	text-align:right;
	font-family:'century gothic' !important;
	font-size:10pt;
	float:left;
	margin-bottom:6px;
	color: #8c0000;
}
#priceTxt02 {
	width:160px;
	text-align:right;
	font-family:'century gothic' !important;
	font-size:13pt;
	font-weight:100;
	float:left;
	margin-left:10px;
	margin-bottom:6px;
	color: #07284c;
}
#priceAmount02 {
	width:90px;
	text-align:right;
	font-family:'century gothic' !important;
	font-size:13pt;
	font-weight:bold;
	float:left;
	margin-bottom:6px;
	color: #8c0000;
}
#redNote02 {
	font-family:'century gothic' !important;
	font-size: 8pt;
	line-height: 9px;
	color: #8c0000;
	float:right;
	margin-right:80px !important;
	margin-bottom: 5px;
}
#greenTxt {
    color: #07284C !important;
    font-size: 12pt;
    font-weight: 100 !important;
    line-height: 13px;
    margin-bottom: 10px;
    margin-left: 5px;
}
#greenTxt2 {
color: #07284C !important;
    font-size: 12pt !important;
    font-weight: 100 !important;
    line-height: 13px !important;
    margin-left: 45px !important;
}
/* ___________ TOURS LIST ______________________________________________________________________________________ */
.mainTxtBox {
	text-align: left;
	vertical-align: top;
	width: auto;
	height: auto;
	border: 1px solid #d9d9d9;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 6px;
	/* CSS 3 Stylings */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.mainTxtBox H1{
	font-size: 14pt;
	color:#117e14;
	margin-left:10px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.mainTxtBox P{
	font-size: 9pt;
	font-style: normal;
	color: #000;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
#contBox {
	width:90%;
	text-align:center;
	border: 1px solid #d9d9d9;
}
#box {
	float:left;
	width: 50%;
	text-align:left;
	border: 1px solid #d9d9d9;
}
#box2 {
	float:right;
	width: 50%;
	text-align:left;
	border: 1px solid #d9d9d9;
}
.toursBox {
	text-align: left !important;
	vertical-align: top !important;
	width: auto !important;
	min-height: 50% !important;
	border: 0px solid #d9d9d9 !important;
	margin-top: 20px !important;
	margin-right: auto !important;
	margin-bottom: 20px !important;
	margin-left: auto !important;
	/* CSS 3 Stylings */
}

.toursBox H1{
	font-size: 14pt;
	color:#07284c;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.toursBox H2{
	font-size: 14pt;
	color:#07284c;
	margin-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.toursBox label{
	font-family:'century gothic' !important;
	font-size: 10pt;
	color:#07284c;
	margin-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.toursBox input {
	font-family:'century gothic' !important;
	font-size: 10pt;
	color:#07284c;
	border: 0 solid #CCCCCC !important;
	margin-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 320px;
	height: 25px;
	border-radius: 25px !important;
	-moz-border-radius: 25px !important;
	-webkit-border-radius: 25px !important;
}

.toursBox select {
 border: 0 solid #CCCCCC !important;
    border-radius: 0 !important;
    font-family: 'century gothic' !important;
    height: 27px !important;
    margin: 3px 5px !important;
    width: 18% !important;
}
.listHeader {
	width: 930px;
	height: 31px;
	/*background-image:url(/shop_image/toursListGrisTop.gif);*/
}
.toursBox option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#333333;
}
.nivo-caption {
    -moz-box-sizing: border-box !important;
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: none !important;
    color: #FFFFFF;
    font-family: 'century gothic' !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    left: 0;
    opacity: 0.8;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    text-align: justify !important;
    width: 100%;
    z-index: 8;
    display: none !important;
}

.nivo-controlNav {
	display: none !important;
}

.nivo-directionNav {
	display: none !important;
}

.nivo-nextNav {
	display: none !important;
}

.nivo-prevNav {
	display: none !important;
}



.buttonGris {
	font-family:Arial, Helvetica, sans-serif;
	border-top: 1px solid #86a6d4;
	background: #787c89;
   	background: -webkit-gradient(linear, left top, left bottom, from(#cbcdd1), to(#787c89));
   	background: -moz-linear-gradient(top, #cbcdd1, #787c89);
   	padding: 4px 10px;
   	margin-bottom: 6px;
   	-webkit-border-radius: 18px;
   	-moz-border-radius: 18px;
   	border-radius: 18px;
   	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   	box-shadow: rgba(0,0,0,1) 0 1px 0;
   	/*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   	color: white;
   	font-size: 11px;
   	font-weight:bold;
   	text-decoration: none;
   	vertical-align: middle;
}
.headerTable {
	background-image:url() !important;
	background-repeat:no-repeat;
	border:0;
	width:100% !important;
	margin-bottom:10px;
	background-color: #fff !important;
	clear: both;
	padding-bottom: 5px !important;
	border-bottom: 3px groove #e3e3e3 !important;
}
.footerTable {
	background-image:url(/shop_image/toursListGrisTop.gif);
	background-repeat:no-repeat;
	border:0;
	width:930px;
	margin-bottom:10px;
	clear: both;
}
.headerTable  TD {
	font-size:9pt;
	padding-top:3px;
}
#TLRowback {
	background-image:url(/shop_image/TLback.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#TLpicBack {

    background-image: url("") !important;
    border: 1px solid #CCCCCC !important;
    height: auto !important;
    padding: 5px !important;
    position: absolute;
    width: auto !important;
    background-repeat:no-repeat;
}
#TLpic {
    height: 121px !important;
    margin: auto !important;
    padding: 8px !important;
    width: 121px !important;
    border: 0 none !important;
}

#TLvertSpace {
  /*  background-image: url("../shop_image/toursListVertSep.gif");*/
    background-repeat: no-repeat;
    height: 140px !important;
    width: 40px !important;
}

#TLhorzSpace {
	/* background-image:url(/shop_image/toursListHorzSep.gif); */
	 background-repeat:no-repeat;
	 height:40px;
	 width:auto;
}
.TLtourName {
    display: inline-block;
    height: auto;
    width: 100% !important;
}


/*Promotion Icon - **Gill Soriano** */



.promotion_popup {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 10px;
    position: absolute;
    left: 590px;
    top: 381px;

}

.TLtourName img
{
    display: inline-block;
    float: right;
    height: auto !important;
    width: auto !important;
    cursor: pointer;
}



.TLtourName img:hover{
	cursor: pointer;
	opacity: .4;

}



.TLtourName H3 A {
    color: #8C0000 !important;
    font-family: 'century gothic' !important;
    font-size: 12pt !important;
    font-weight: 100 !important;
    text-transform: uppercase !important;
    width: 90% !important;
}

.TLtourName H3 A:Hover {
	text-decoration: underline;
}
.TLtourLocation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#636363;
	float:right;
	line-height: 16pt;
}
.TLtourLanguage {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	color:#333333;
	line-height:12pt;
	float:left;
	padding-top: 20px;
	width: 100%;
}
.TLtourLanguage B{
	font-weight:800;
}
.TLtourDays {
    color: #333333;
    float: right;
    font-size: 8pt;
    height: auto;
    margin-top: -17px;
    width: auto;
}
.TLtourProvider {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	color:#333333;
	line-height: 12pt;
}
.TLtourProvider B{
	font-weight:800;
}
.TLtourTxt {
	font-family:'century gothic' !important;
	font-size:9pt;
	line-height: 12pt;
	padding-top: 10px;
	padding-bottom: 11px;
}
.TLtourTxt A {
	font-weight:100 !important;
	color:#07284c;
	text-decoration:none;
}
.TLtourTxt A:hover {
	text-decoration:underline;
}
.TLtourCriteria {
	font-family:'century gothic' !important;
	font-size:8pt;
	color:#6f6f6f;
	padding-top: 10px;
}
.TLtourCriteria B {
	font-weight:800;
	color:#010101;
	font-size: 8pt;
}
.TLtourCriteria H6 {
	display:inline;
	font-size:8pt;
	font-weight:800;
	color:#07284c;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.TLfromPrice {
	font-family:'century gothic' !important;
	font-size:10pt;
	font-weight:bold;
	color:#07284c;
	width:145px;
	float:left;
	margin-bottom: 10px;
	margin-top: 0px;
	display: inline;
}
.TLcurrencyPrice {
	font-family:'century gothic' !important;
	font-size:7pt;
	font-weight:500;
	color:#07284c;
}
#TLtourPriceAtrb {
	font-family:'century gothic' !important;
	font-size:10pt !important;
	font-weight:500;
	color:#07284c;
	text-align:left;
	float:left;
	margin-bottom:2px;
	width: 65px;
}
#TLtourPrice {
	font-family:'century gothic' !important;
	color:#8c0000 !important;
	text-align:right;
	float:right;
	margin-bottom:2px;
	margin-right: 7px;
	width: 65px;
	font-size: 10pt !important;
	font-weight: 100 !important;
}
/* ___________ TOUR PAGE ______________________________________________________________________________________ */
/* ----------------------------*/
/* PAGE ELEMENTS */
/* ----------------------------*/
#main{
}
/* ---------------------------*/
/* Main area */
/* ---------------------------*/
#mainInfo {
	font-size: 9pt;
	padding: 5px;
	float: left;
	height: auto;
	width: 580px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	border: 0px solid #c6c6c6 !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	vertical-align:top !important;
	text-align: justify !important;
}
#mainInfo H1 {
	font-size: 22pt;
	color: #07284C !important;
	margin-bottom: 0px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	float: left;
	margin-left: 7px;
}

#mainInfo a {
text-decoration:underline !important;
}

#mainInfo H2 {
	font-size: 16pt;
	color: #07284C !important;
	margin-top: 20px;
	margin-bottom: 16px;
}
#mainInfo H3 {
	color: #07284C !important;
    font-size: 14pt !important;
    font-weight: 100 !important;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 10px;
    text-transform: uppercase !important;
}
#mainInfo H4 {
	font-size: 11pt;
	letter-spacing: .1ems;
	margin-top: 10px;
	margin-left: 18px;
}
#mainInfo P {
	font-size: 10pt !important;
	line-height: 13pt;
	color: #07284C !important;
	letter-spacing: .1ems;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
#mainInfo P STRONG {
	color: #07284C !important;
	font-weight:bold;
	margin-left: 0px;
	font-size: 15px;
}
#mainInfo STRONG {
	font-size: 9pt;
	margin-left: 5px;
	color: #07284C !important;
	font-weight: bolder;
}
#mainInfo UL {
	font-family: 'century gothic' !important;
	font-size: 9pt;
	margin-left: 25px;
	margin-up: 0px;
	margin-bottom: 5px;
}
#mainInfo LI {
	letter-spacing: .2ems;
	color: #07284C !important;
	line-height:12pt;
}
#mainInfo hr {
	margin-up: 0px;
	margin-bottom: 0px;
}
#mainInfo BR {
	margin-up: 0px;
	margin-bottom: 0px;
}
#socialMediaBox {
	float: right;
	width: 150px;
	margin-right: 10px;
	height: auto;
	vertical-align: top;
	margin-top: 10px;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:none;
}
#socialMediaBox img{
	border: 5px solid #e5e5e5;
    float: left;
    margin: 5px 16px !important;
    width: 220px;
}
#infoTourPrice {
	float:right;
	font-size: 12pt;
	line-height:10pt;
	color:#99161a;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 10px;
}
#priceCriteria {
	font-size: 8pt;
	color: #07284C !important;
	float: left;
	height: auto;
	width: 320px;
	margin-top: 8px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#priceCriteria Strong {
	font-weight: bold;
	color: #07284c;
}
#tourProvider {
	font-size: 8pt;
	color: #333333;
	float: left;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#tourProvider Strong {
	font-weight: bold;
	color: #07284c;
}
#weekDays {
	font-size: 8pt;
	color: #07284C;
	float: right;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#columns{
    width: auto;
	height: auto;
	font-size: 8pt;
	line-height: 13pt;
	color: #333333;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 50px;
  }
#columns div{
    width: auto;
    float: left;
  }
#columns strong{
	font-weight: bold;
	color: #07284c;
}
#tourComments {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #cdcdcd;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#tourComments p {
    line-height: 14pt;
    font-size: 9pt;
}
#tourComments p:last-child {
	margin-bottom: 0;
}
#tourCommentsLinks {
	float:right;
	text-align:right;
    font-size: 9pt;
	margin-right: 5px;
	margin-bottom: 20px;
}
#tourCommentsLinks a {
	color: #187e98;
	text-decoration: none;
}
#tourCommentsLinks a:hover {
	text-decoration: underline;
}
.ui-widget-content {
    background-color: #FFFFFF !important;
    border: 0 solid #CCCCCC !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 #808080;
    width: auto !important;
}
/* ---------------------------*/
/* SideBar */
/* ---------------------------*/
#rightReserveMenu {
	float: right;
	width: 347px;
	height: auto;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 5px;
	border-radius: 0px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align:top;
	/*background-image: url(shop_image/topPriceAvailability.png); /* Aqui se cambia el grafico de price and availability */
	background-repeat: no-repeat;
	background-position: top ;
	border: 0px solid #000 !important;
}
#reserveForm {
	  font-family: 'century gothic' !important;
	width: auto;
	font-size: 8pt;
	height: auto;
	font-size: 8pt;
	border: none;
	margin-top: 40px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#reserveForm P {
	font-weight:600;
	letter-spacing: 1px;
	color:#333333;
}
#grayfield {
	font-size: 8pt;
	color: #333333;
	border:1px solid #999;
	margin-top: 2px;
	margin-bottom: 2px;
}
#paxs{
	float:left;
	color:#333333;
	text-align:center;
	min-width: 85px;
	min-height: auto;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#paxs P{
	font-weight: normal;
	font-size:8pt;
	letter-spacing: -.08em;
}
#paxs P B{
	letter-spacing: normal;
	font-weight: 500;
	color:#07284c;
}
.buttonAzl {
	border: 0px solid !important;
	vertical-align: middle;
	background: #c41513 !important; /* Old browsers */
        border-radius: 0px !important;
	border-top: 0px solid #86A6D4 !important;
	box-shadow: 0 0 0 #ffffff !important;
	font-family: 'century gothic' !important;
	margin-top: 7px !important;
	font-weight: 100 !important;
	font-size: 12px !important;
	padding: 10px 15px !important;
	text-align: center !important;
	width: auto !important;
	color:white !important;
}

.buttonAzl:hover {
	background: #f61815 !important; /* Old browsers */
        color: #ffffff;
        border:0px solid #ffffff !important;
        background-color: #f61815 !important;
        cursor: pointer;
	font-size: 12px !important;
	font-weight: 100 !important;
	transition: background .3s;
	padding: 10px 15px !important;
	width: auto !important;
}

.buttonAzl:active {
	border-top-color: #ffffff;
	cursor: pointer;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding: 10px 15px !important;
	width: auto !important;
	color:white !important;
}

.btnwait  {
	color: transparent !important;
}


.buttonAzl2 {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
	background: #c41513 !important; /* Old browsers */    border-color: #ffffff -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-radius: 0 !important;
    border-right: 0 solid !important;
    border-style: solid !important;
    border-width: 0 !important;
    box-shadow: 0 0 0 #fff !important;
    color: #FFFFFF !important;
    font-family: 'century gothic' !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    padding: 8px 15px !important;
    text-decoration: none;
    vertical-align: middle;
    margin: 0 1px;
}
.buttonAzl2:hover {
	background: #f61815 !important; /* Old browsers */
	    background: -moz-linear-gradient(top,  #f61815 0%, #f61815 100%) !important; /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f61815), color-stop(100%,#f61815)) !important; /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* IE10+ */
	    background: linear-gradient(to bottom,  #f61815 0%,#f61815 100%) !important; /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61815', endColorstr='#f61815',GradientType=0 ) !important; /* IE6-8 */
	color: #ccc;
	border:0px solid #fff !important;
	background-color: #f61815 !important;
	cursor: pointer;
	font-size: 12px !important;
	 font-weight: 100 !important;
}
.buttonAzl2:active {
	border-top-color: #1b435e;
	 background: #005db3 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: -moz-linear-gradient(top,  #005db3 0%, #005db3 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005db3), color-stop(100%,#005db3)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #005db3 0%,#005db3 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #005db3 0%,#005db3 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #005db3 0%,#005db3 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #005db3 0%,#005db3 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005db3', endColorstr='#005db3',GradientType=0 ) !important; /* IE6-8 */
	 cursor: pointer;
	font-size: 12px !important;
	font-weight: 100 !important;
}
.buttonAzlarge {
    border: 0px solid !important;
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    padding: 5px !important;
    text-decoration: none;
    vertical-align: middle;
	background: #c41513 !important; /* Old browsers */
    border-radius: 0px !important;
    border-top: 0px solid #ffffff !important;
    box-shadow: 0 0px 0 #ffffff !important;
    font-family: 'century gothic' !important;
    width: 100%;
}
.buttonAzlarge:hover {
    background: #f61815 !important; /* Old browsers */
   color: #ccc;
   border:0px solid #ffffff !important;
   background-color: #f61815 !important;
   cursor: pointer;
       font-size: 12px !important;
    font-weight: 100 !important;
    width: 100%;
    transition: background .3s;
}
.buttonVde {
    border: 0px solid !important;
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 100 !important;
    padding: 10px 25px !important;
    text-decoration: none;
    vertical-align: middle;
	margin-top: 7px;
	background: #c41513 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #c41513 0%, #c41513 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244473), color-stop(100%,#244473)) !important; /* 		Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c41513 0%,#c41513 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c41513 0%,#c41513 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c41513 0%,#c41513 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #c41513 0%,#c41513 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41513', endColorstr='#c41513',GradientType=0 ) !important; /* IE6-8 */
    border-radius: 0px !important;
    border-top: 0px solid #ffffff !important;
    box-shadow: 0 0px 0 #ffffff !important;
    font-family: 'century gothic' !important;
}
.buttonVde:hover {
	background: #f61815 !important; /* Old browsers */

    background: -moz-linear-gradient(top,  #f61815 0%, #f61815 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f61815), color-stop(100%,#f61815)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #f61815 0%,#f61815 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61815', endColorstr='#f61815',GradientType=0 ) !important; /* IE6-8 */
       color: #ccc;
       border:0px solid #ffffff !important;
       background-color: #f61815 !important;
       cursor: pointer;
	   font-size: 12px !important;
	font-weight: 100 !important;
	padding: 10px 25px !important;
	transition: background .3s;
}
.buttonVde:active {
	background: #f61815 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #f61815 0%, #f61815 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f61815), color-stop(100%,#f61815)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f61815 0%,#f61815 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #f61815 0%,#f61815 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61815', endColorstr='#f61815',GradientType=0 ) !important; /* IE6-8 */
       color: #ccc;
       border:0px solid #ffffff !important;
       background-color: #f61815 !important;
       cursor: pointer;
	   font-size: 12px !important;
	font-weight: 100 !important;
	padding: 10px 25px !important;
	transition: background .3s;
}
.blueHelpLink {
	float:none;
	font-weight: normal;
	font-size: 8pt;
	color: #39F;f
	margin-left: 5px;
}
.blueHelpLink a{
	text-decoration:underline;
	color: #39F;
}
.blueHelpLink:hover{
	text-decoration:none;
	color: #39F;
}
.blueHelpLink:active{
	color: #999;
}
.blueHelpLink:visited{
	text-decoration:none;
	color: #39F;
}

#btnfiltertours a {
	color: green !important;
}

#paxsTransp{
	float:left;
	text-align:center;
	min-width: 30%;
	min-height: auto;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
}
/* Various */
.clear {
	clear: both;
}
#boxedRed {
	color: #99161a;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#boxedBlue {
	color: #07284c;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#boxedSub {
	color: #99161a;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#boxedTxt {
	color: #07284c;
	text-align: left;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#boxedTotalB {
	color: #07284c;
	text-align: right;
	font-size: 14pt;
}
#boxedTotalR {
	color: #99161a;
	text-align: right;
	font-size: 14pt;
}
#boxedComissionB {
	color: #000;
	text-align: right;
	font-size: 11pt;
}
#boxedComissionR {
	color: #99161a;
	text-align: right;
	font-size: 11pt;
}
#boxedSelector {
	text-align: center;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#grayfield2 {
	font-size: 7pt;
	color: #333333;
	border:1px solid #999;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:center
}
#green {
	font-size: 9pt;
	color:#063;
	font-weight:bold;
}
/* ___________ PROMOTIONS ______________________________________________________________________________________ */
.mainTxtBox {
	text-align: left;
	vertical-align: top;
	width: auto;
	height: auto;
	border: 1px solid #d9d9d9;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 6px;
	/* CSS 3 Stylings */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.mainTxtBox P{
	font-size: 9pt;
	font-style: normal;
	color: #000;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.toursBox H1{
	font-size: 18pt;
	line-height:18pt;
	color:#07284C;
	margin-left:10px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#box {
	float:left;
	width: 50%;
	text-align:left;
	border: 1px solid #d9d9d9;
}
#box2 {
	float:right;
	width: 50%;
	text-align:left;
	border: 1px solid #d9d9d9;
}
.toursBox {
	text-align: left;
	vertical-align: top;
	width: 945px;
	min-height: 800px;
	/*border: 1px solid #d9d9d9;*/
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	/* CSS 3 Stylings */
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
	font-weight: 100 !important;
	font-size:18px !important;
}
.gray {
	vertical-align: top !important;
	background-color:#FFD286 !important ;
	width: auto !important;
	height: auto !important;
	margin-top: 10px !important;
	margin-left:0px !important;
	vertical-align:middle !important;
	padding: 10px;
	font-size: 14px !important;
}
.toursBox H2{
	color: #07284C;
    float: left;
    font-size: 19pt;
    font-weight: 400 !important;
    margin-bottom: 5px;
    margin-left: 5px;
}
.toursBox H3 {
    color: #8C0000;
    font-size: 11pt;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}
.toursBox P {
	text-align: justify;
	font-size: 10pt;
	color:#07284c;
	clear:both;
	/*margin-left:5px;*/
	margin-top: 5px;
	margin-bottom: 5px;
}
.headerTable {
	/*background-image:url(/shop_image/toursListGrisTop2.gif);*/
	background-repeat:no-repeat;
	border:0;
	width:930px;
	margin-bottom:10px;
	clear: both;
}
.footerTable {
	margin-bottom:10px;
	clear: both;
	background-color: #CCCCCC !important;
	background-image: url("") !important;
	background-repeat: no-repeat;
	border-top: 2px solid #FFD286 !important;
	clear: both;
	width: 100% !important;
	height: 35px !important;
}
#TLhorzSpace {
/**/
	 background-repeat:no-repeat;
	 height:30px;
	 width:auto;
}
/* ___________ DESTINATIONS ______________________________________________________________________________________ */
.content_image{
border: 5px solid #ededed;
    float: left;
    margin: 7px 15px 7px 0 !important;
    width: 220px;
}
#rightSide {
	float: right;
	min-height:200px;
	width: 191px;
	margin-top: 20px;
	margin-right: 15px !important;
	margin-bottom: 20px;
}
#leftSide {
	float: left;
	width: 190px !important;
	margin-top: 20px !important;
	margin-left: 12px !important;
	margin-bottom: 20px;
}
#leftSideBox {
	width:150px;
	height:auto;
	border: 1px solid #c6c6c6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#leftSideBoxTitle {
	width:150px;
	height:30px;
	/*background-image:url(/shop_image/sideTitleBack02.png);*/

	vertical-align:middle;
	text-align:center
}
#leftSideBoxTitle H3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#FFF;
	padding-top:4px
}
#leftSideBoxCont {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#07284c;
	background-color:#e0e6ec;
	padding-bottom:0px
}
#leftSideBoxCont UL {
	list-style-type: none;
	margin-left:0px;
	padding:0px;
}
#leftSideBoxCont LI {
	display: block;
	line-height:18pt;
	border-bottom: 1px solid #c6c6c6;
}
#leftSideBoxCont LI A {
	text-decoration:none;
	color:#07284c;
	padding-left: 5px
}
#mainSide {
    background: none repeat scroll 0 0 #F6F6F6 !important;
    border: 0 solid #EFEFEF !important;
    border-radius: 0 !important;
	padding-bottom: 20px !important;
    height: auto;
    margin-bottom: 20px;
    margin-left: 208px !important;
    margin-top: 20px;
    vertical-align: top;
    width: 535px !important;
}
#mainSide H1 {
    border-bottom: 2px solid #CCCCCC !important;
    color: #07284C !important;
    float: left;
    font-size: 20pt !important;
    font-weight: 100;
    margin-bottom: 0 !important;
    margin-left: 13px !important;
    margin-top: 9px;
    padding-bottom: 3px;
    padding-left: 10px !important;
    text-transform: uppercase;
    width: 94% !important;
}
#mainSide H2 {
	font-size: 14pt;
	color: #07284c;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-bottom: 10px;
}
#socialMediaBox {
	float: right;
	width: auto;
	height: auto;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#mainSide p {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:15px;
	vertical-align:top;
}
#pleca {
	background-color:#666;
	height:1px;
	width:560px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto
}
/* BLUE TOUR BOX */
#blueContBox02 {
	width:560px;
	height:73px;
	background-color: rgb()!important;
	margin-left:auto;
	margin-right:auto;
}
#blueContBox02 IMG {
	width:60px;
	height:60px;
	float:left;
	border:2px solid #07284c;
	margin: 5px;
	overflow:auto
}
#txtContBox02 {
	width:475px;
	height:auto;
	float:left;
	margin-right:2px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
}
#txtContBox02 A {
	font-size: 10pt;
	font-weight: bold;
	color: #07284c;
	text-decoration: underline;
	float: left;
	line-height: 10pt;
}
#txtContBox02 A:HOVER {
	text-decoration: none;
}
#txtContBox02 P {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	clear: both;
	padding-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
/* BLUE TOUR BOX END */
/* WHITE TOUR BOX */
#whiteContBox02 {
	width:560px;
	height:73px;
	background-color: rgb(0 0 0)!important;
	margin-left:auto;
	margin-right:auto;
}
#whiteContBox02 IMG {
	width:60px;
	height:60px;
	float:left;
	border:2px solid #07284c;
	margin: 5px;
	overflow:auto
}
/* WHITE TOUR BOX END */
#taxNote {
	clear:both;
	text-align:right;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#900
}
/* ___________ REGISTER ______________________________________________________________________________________ */
#regTitle {
	font-size: 14pt;
	line-height: 14pt;
	color: #4b72b5;
	margin-left:22px;
	margin-bottom:5px;
}
#regTitle A {
	font-size:8pt;
	text-decoration:none;
	color:#36C;
	margin-left:50px;
}
#topNote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#07284C;
	width:930px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:22px;
}
#colTitle {
	font-weight:bold;
	height:28px;
	vertical-align:middle;
	background-color:#cdcdcd;
	padding-left: 8px;
	margin-left: 8px;
}
#colTitle A {
	font-size:8pt;
	text-decoration:none;
	color:#36C;
	margin-left:180px;
}
#colTitle A:hover {
	text-decoration:underline;
}
#colName {
	height:28px;
	vertical-align:middle;
	padding-left: 8px;
	margin-left: 8px;
}
/* ___________ CONFIRMATION ______________________________________________________________________________________ */
#logoCo {
	left: 10px;
	top: 0px;
	width:370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	margin:0px;
	padding:0px
}
#logoCo UL {
	list-style-type: none;
	margin-top:10px;
	margin-left:8px;
}
#orderCo {
	top: 0px;
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	float: right;
	right: 10px;
	text-align:right;
	height:auto;
	margin:0px;
	padding:0px
}
#orderCo UL {
	list-style-type: none;
	margin-top:30px;
	margin-right:8px;
}
#title {
	position: relative;
	font-size: 20pt;
	width: 200px;
	margin-left:400px;
}
#pleca {
	width:480px !important;
	background-color:#ccc !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:11pt;
	vertical-align:bottom;
	color:#CCC;
	height:26px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:0 #036 solid;
	margin-left: 20px !important;
	font-family: 'century gothic' !important;
	margin-top: 55px !important;
	padding-bottom: 5px !important;
	padding-left: 15px !important;
	padding-top: 8px !important;
	text-transform: uppercase;
}


#leadPax {
	width:950px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18pt;
	height:30px;
	vertical-align:middle;
	padding-left:10px;
}
#cartAtributes {
	float:left;
	padding-left:8pt;
}
#cartAtriNumbers {
	font-weight:bold;
	width:18px;
	float:right;
	padding-right:8px;
	text-align:right;
}
#cartAmountSign {
	float:left;
	padding-left:25px;
	text-align:right;
}
#cartAmountNumber {
	float:right;
	padding-right:20px;
}
#cartDataCell01 {
	height:40px;
	border-top:1px #4880b8 solid;
	border-bottom:1px #4880b8 solid;
	border-right:1px #4880b8 solid;
}
#cartDataCell01b {
	height:20px;
	border-top:1px #4880b8 solid;
	border-bottom:1px #4880b8 solid;
	border-right:1px #4880b8 solid;
}
#cartDataCell02 {
	height:40px;
	background-color:#E5E5E5;
	border-top:1px #4880b8 solid;
	border-bottom:1px #4880b8 solid;
	border-right:1px #4880b8 solid
}
#cartCellNote2 {
	font-size:12px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
}
#cartTable {
	font-family:'century gothic' !important;
	font-size:12px;
	line-height: 20px;
	margin-right: auto;
	margin-left: auto;
	color: #000 !important;
}
#cartHeader {
	font-weight: bold;
	font-family:'century gothic' !important;
	color: #003366;
	background-color: #cdcdcd;
	letter-spacing: 0.1em;
	vertical-align: bottom;
	height: 20px;
	border-top:1px #4880b8 solid;
	border-right:1px #4880b8 solid;
}
#total01 {
	font-size:16px;
	color:#07284c;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
#grandTotal {
	height:20px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	padding-right:5px;
	color: #99161a;
	width: 160px !important;
}
#noteCart02 {
	height:20px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	color:#353535;
	font-size:11px;
	line-height:12px;
}
#paxInfo01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: left;
	width: 250px;
	height: auto;
	position: relative;
	line-height: 14pt;
}
#paxInfo01 UL {
	list-style-type: none;
	margin-bottom:10px;
}
#paxInfo02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: right;
	width: 250px;
	height: auto;
	position: relative;
	line-height: 14pt;
}
#paxInfo02 UL {
	list-style-type: none;
	margin-bottom:10px;
}
#paxInfo03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 200px;
	margin-left:270px;
	margin-right:auto;
	position: relative;
	line-height: 14pt;
}
#paxInfo03 UL {
	list-style-type: none;
	margin-bottom:10px;
}
#paxInfo04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#paxInfo04 UL LI {
	display: inline;
	list-style-type: none;
	padding-right: 30px;
}
#terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	clear: both;
	height: auto;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
}
#extraInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	padding-left: 5px;
	border-left:1px #4880b8 solid;
	border-right:1px #4880b8 solid;
	border-bottom:1px #4880b8 solid;
	min-height: 25px;
	vertical-align: middle;
}
#comissionTxt {
	height:20px;
	font-size:13px;
	line-height:20px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
#comission {
	font-size:13px;
	color:#076c1a;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	padding-right:5px;
}
/* inicia why book amstar */
#destinationBox {
border: 0px solid #D9D9D9 !important;
border-radius: 0px !important;
height: auto;
margin-bottom: 10px;
vertical-align: top;
width: auto;
margin-top: -15px;
}
.box01 h2{
background: transparent linear-gradient(to bottom, #004F90 0%, #2989D8 100%) repeat scroll 0% 0%;
border: 1px solid #CCC;
color: #FFF !important;
font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;
letter-spacing: 0.3px;
font-size: 40px !important;
font-weight: 600 !important;
height: auto;
line-height: 35px;
margin-top: 6px;
padding: 15px 0 !important;
text-align: center !important;
text-shadow: 3px 3px 5px #000;
width: 370px;
margin-left: 9px;
}
.box02{
    background-color: #FFFFFF;
    color: #000000;
    font-family: 'century gothic';
    font-size: 50px;
    font-weight: 400;
    height: auto;
    margin: 0;
    width: 100%;
}
.box03{
    /*background-color: #e7e7e7;*/
    color: #FFFFFF;
    font-family: 'century gothic';
    font-size: 22px;
    font-weight: 100;
    height: 90px !important;
    margin: 0;
    /*padding-bottom: 12px !important;*/
    width: 100%;
    margin-top: -20px;
    text-align: center;
}
.lines{
background-color: #FFAC20;
border-top: 1px solid #FFF;
color: #013565 !important;
font-weight: 100 !important;
float: left;
font-family: "century gothic" !important;
font-size: 14px !important;
height: auto;
margin: 10px;
padding-bottom: 10px;
padding-left: 25px;
padding-top: 10px;
text-decoration: none;
width: 93%;
letter-spacing: 0.5px !important;
}
.socialicons {
	display: inline-block;
	/*padding:5px;*/
	margin: 0 3.7px;
	cursor: pointer;
	opacity: 1;
}
.socialtitle h1{
background-color: #E8E8E8;
color: #07284C !important;
font-family: "century gothic" !important;
font-size: 19px !important;
margin-bottom: 10px !important;
margin-top: -5px !important;
padding-left: 11px !important;
text-align: justify;
font-weight: lighter !important;
padding-bottom: 10px;
padding-top: 10px;
margin-right: 0 !important;
width: 360px;
}
    /*Buttonization hover effect*/
.socialicons:hover {
	opacity: 0.5;
	margin: 0 4px;
}
./*container{
    width: 373px;
    height: auto;
    margin:auto;
    background-color:#f3f3f3;
    padding-top: 0 !important;
}*/
/* fin why book*/
/* Pagina full con texto */
.whybox {
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    padding: 15px;
    vertical-align: top;
    border-radius:10px;
    width: 960px;
}
.whycontent {
    background-color: #FFFFFF;
    border:1px solid #ccc;
    height:auto;
    margin:0 auto;
    color: #000;
    font-family: 'century gothic' !important;
    font-size:16px;
    font-weight: 100;
    overflow:auto;
    padding:10px 35px;
    vertical-align:middle;
    border-radius:0px;
    width: auto;
    text-align: justify;
    line-height: 18px;
}
.subraya {
border-bottom: solid 1px #00409d;
line-height: 0px;
}
/*  fin página full con texto*/
/*NivoSlider encima de todo*/
.nivoSlider {
    z-index: 0 !important;
}
/*rightLinks Amstar*/
.boxlinksmaster {
	margin-top: 373px;
}
.boxlinks {
    width: auto;
    height: auto;
    text-align: center;
    /*margin-bottom: 5px;*/
}
.boxlinksTitle {
  background-color: #E8E8E8;
    color: #07284C;
    font-family: 'century gothic';
    font-size: 19px;
    margin-bottom: 7px;
    margin-top: 12px;
    padding-bottom: 4px;
    padding-left: 11px;
    padding-top: 4px;
    text-align: justify;
    text-transform: uppercase;
    /*margin-bottom: 5px;*/
}
/*button styles start*/
.botonlinkgr {
    background-color: #70a9b6;
    /*border-bottom: 2px solid #004F90;*/
    color: #004884 !important;
    display: block;
    font-family: 'century gothic';
    font-size: 14px;
    height: 22px;
    margin: 3px auto;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.25s ease-in-out 0s;
    width: auto;
        border-radius: 8px;
}
.botonlinkgr:hover {
    width: auto;
	cursor: pointer;
    /*border-bottom: 2px solid #004F90;*/
	color: #006fc9 !important;
	    background-color: #fff;
}
.botonlinkgr a {
	color: #fff !important;
}
.botonlinkgr:hover a {
	color: #004884 !important;
}
/*button styles end*/
/*button styles start*/
.botonlinkwed {
    background-color: #dcd5c7;
    /*border-bottom: 2px solid #004F90;*/
    color: #a9a295 !important;
    display: block;
    font-family: 'century gothic';
    font-size: 14px;
    height: 22px;
    margin: 3px  auto;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.25s ease-in-out 0s;
    width: auto;
        border-radius: 8px;
}
.botonlinkwed:hover {
    width: auto;
	cursor: pointer;
    /*border-bottom: 2px solid #004F90;*/
	color: #6a5c40 !important;
	    background-color: #fff;
}
.botonlinkwed a {
	color: #6a5c40 !important;
}
.botonlinkwed:hover a {
	color: #6a5c40 !important;
}
/*button styles end*/
/*button styles start*/
.botonlinkch {
    background-color: #b60000;
    /*border-bottom: 2px solid #004F90;*/
    color: #fff !important;
    display: block;
    font-family: 'century gothic';
    font-size: 14px;
    height: 22px;
    margin: 3px  auto;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.25s ease-in-out 0s;
    width: auto;
        border-radius: 8px;
}
.botonlinkch:hover {
    width: auto;
	cursor: pointer;
    /*border-bottom: 2px solid #004F90;*/
	color: #b60000 !important;
	    background-color: #fff;
}
.botonlinkch a {
	color: #fff !important;
}
.botonlinkch:hover a {
	color: #b60000 !important;
}
/*button styles end*/
/*button styles start*/
.botonlinksl {
    background-color: #C9E5FF;
    /*border-bottom: 2px solid #004F90;*/
    color: #004884 !important;
    display: block;
    font-family: 'century gothic';
    font-size: 14px;
    height: 22px;
    margin: 3px  auto;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.25s ease-in-out 0s;
    width: auto;
        border-radius: 8px;
}
.botonlinksl:hover {
    width: auto;
/*border-bottom: 2px solid #004F90;*/
	color: #006fc9 !important;
	    background-color: #fff;
}
/*button styles end*/
/*Termina RightLinks Amstar*/
/*Destinos Banners Derecha*/
.destbox {
    height: auto;
    width: 190px;
    /*top:566px;*/
    position:absolute;
}

.destright {
float: left;
height: auto;
position: relative;
width: 190px;
margin-top: -10px;
margin-bottom: 10px;
    }




.destright a {
    width: 190px;
    height: 130px;
}
.readm h4{
  /* width: 80px; */
  /* height: 15px; */
  padding: 7px 15px;
  font-family: helvetica;
  /* text-shadow: none !important; */
  /* vertical-align: middle; */
  /* line-height: 18px; */
  text-align: center;
  color: #07284c !important;
  position: absolute;
  font-size: 14px;
  /* left: 65px; */
  right: 0;
  /* float: right; */
  font-weight: lighter;
  top: 80px;
  background-color: rgba(255,255,255,0.8);
}

.readm a {
	color: #07284c !important;
}

.readm a:hover {
	color: #07284c !important;
}


*|*:link {
    color: #fff !important;
    text-decoration: none !important;
}
.readmdom h4 {
  /* width: 80px; */
  /* height: 15px; */
  padding: 7px 15px;
  font-family: helvetica;
  /* text-shadow: none !important; */
  /* vertical-align: middle; */
  /* line-height: 18px; */
  text-align: center;
  color: #07284c !important;
  position: absolute;
  font-size: 14px;
  /* left: 65px; */
  right: 0;
  /* float: right; */
  font-weight: lighter;
  top: 80px;
  background-color: rgba(255,255,255,0.8);
}

.readmdom a {
	color: #07284c !important;
}

.readmdom a:hover {
	color: #07284c !important;
}

.destext h3{
  color: #FFFFFF !important;
    font-family: 'century gothic' !important;
    font-size: 22px !important;
    font-weight: 100;
    left: 25px;
    position: absolute;
    text-shadow: 2px 3px 1.5px #000000;
    top: 23px;
    width: auto;
}
.destext:link {
    color: #fff !important;
}
.destextdom h3 {
    color: #FFFFFF !important;
    font-family: 'century gothic' !important;
    font-size: 22px !important;
    font-weight: 100;
    left: 22px;
    position: absolute;
    top: 23px;
    width: auto;
    text-shadow: 2px 3px 1.5px #000000;
    line-height: 14pt;
}
.destext P {
	color: #FFFFFF !important;
	line-height: 14pt;
}

.destextdom P {
	color: #FFFFFF !important;
}
.boxxy {
	width: auto;
	height: auto;
	background-color: orange;
	padding:5px;
}
#wwo_widget_main {
	width: 190px !important;
}


/*icons blogger module*/

.fa-file-text-o:before {
    content: url("https://www.amstardmc.com/resrap/shop_image/reports.png") !important;
}

.fa-group:before, .fa-users:before {
    content: url("https://www.amstardmc.com/resrap/shop_image/manage_agents.png") !important;
}

.fa-book:before {
    content: url("https://www.amstardmc.com/resrap/shop_image/sales_materials.png") !important;
}

.fa-gear:before, .fa-cog:before {
    content: url("https://www.amstardmc.com/resrap/shop_image/account_settings.png") !important;
}

#contenido div.wrapper-middle div.sidebar-left ul.sidebar-left-menu li a.left-menu-active i.fa
{
	margin-top: 3px;
}

.sidebar-left-menu > li a {
    border-radius: 0;
    color: #00284B;
    display: block;
    padding: 0 5px 0 15px !important;
    text-decoration: none;
}

.sidebar-left-menu > li {
    padding: 20px 0 !important;
}


.sidebar-left-menu {
    float: left !important;
    margin-left: -5px;
    width: 180px;
}

#departure_main
{width: auto !important}


/*Privacy Policy (coded by Gill Soriano)*/


.footerPages 	{
	padding: 25px;
	color: black !important;
	font-family: century gothic;
	width: auto;
	height: auto;
}


.footerPages h1	{
	font-size: 24px;
	font-family: century gothic;
	font-weight: 600;
}


.footerPages h2	{
	font-size: 17px;
	font-family: century gothic;
	font-weight: 100;
	text-decoration: underline;
	padding-top: 17px !important;
}

.footerPages p	{
	font-size: 14px;
	font-family: century gothic;
	font-weight: 100;
	text-align: justify;
	padding-top: 10px !important;
}

.footerPages li	{
	font-size: 14px;
	font-family: century gothic;
	font-weight: 100;
	text-align: left;
}

/*social media icons*/

#socialMediaIcons {
    color: #07284c !important;
    float: right;
    font-family: "century gothic" !important;
    height: auto;
    margin-bottom: 20px;
    margin-right: 35px;
    margin-top: 20px;
    position: relative;
    width: 170px;
}

#socialMediaIcons h1 {
    color: #013565 !important;
    font-family: "century gothic" !important;
    font-size: 17px;
    font-weight: 100;
    height: auto;
    padding-bottom: 7px;
}

#socialMediaIcons ul {
     list-style-type: none;
     width: auto;

}

#socialMediaIcons li {
     width: auto;
     /*padding: 0 23px;*/
     display: inline-block;
}

#socialMediaIcons img {
     width: 40px;
     height: 40px;
     display: inline-block;
     padding: 1px;


  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#socialMediaIcons img:hover {
	-webkit-transform: translateY(5px);
  transform: translateY(5px);
}

#checkout_confirm span.checkout_title>img {
	height: 40px !important;
}

#paxInfo.table_checkout_custinfo.section.lead_pass tbody tr td select.input	{
	margin-top: -2px !important;
}

#prices_span table tbody tr td span.no-items-error.pink {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #99161a !important;
    font-size: 14px !important;
    font-weight: 600;
    margin-top: 15px;
    position: relative;
    text-transform: uppercase;

}

.no-items-error {
    font-size: 14pt !important;
    left: 70px !important;
    position: relative !important;
    top: 20px !important;
}


#dvphoto1 {
	background-image: url("") !important;
}

#dvphoto2 {
	background-image: url("") !important;
}

#dvphoto3 {
	background-image: url("") !important;
}




.select2-container .select2-choice:hover {
	color: black !important;
}


#contenido div.toursBox h1 {
	padding-left:15px !important;
}




div.box033:nth-child(3) > div:nth-child(2) > p:nth-child(1) {
	position: relative !important;
	left: 5px !important;
	padding: 5px 10px 0 !important;
}

