body {
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A4A;
	padding-right: 26px;
	background-image: linear-gradient(top, #020100 3%, #FF9900 78%);
	background-image: -o-linear-gradient(top, #020100 3%, #FF9900 78%);
	background-image: -moz-linear-gradient(top, #020100 3%, #FF9900 78%);
	background-image: -webkit-linear-gradient(top, #020100 3%, #FF9900 78%);
	background-image: -ms-linear-gradient(top, #020100 3%, #FF9900 78%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.03, #020100),
		color-stop(0.78, #FF9900)
	);
	background-repeat: no-repeat;
	background-color: #f90;
	
}
img {
	border: none;
}
h1 {
	font-style:italic;
	color: #333333;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom-color: #FF9900;
	margin-right: 7px;
	margin-left: 7px;
}
h2 {
	display: block;
	font-style: italic;
	color: #FFF;
	font-size: 22px;
	background-image: url(../images/button-active-bgr.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	width: 610px;
	height: 27px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-align: left;
	margin: 0px auto;
	padding-top: 3px;
}

a {
	color: #666;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #FA990F;
	border:0;
	border-width:0;
}
iframe.AvailabilitySys {
	width: 668px;
	height: 678px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border: none;
	clear: both;
}
.wrap {
	display: block;
	clear: both;
	background: #FFF;
	width: 923px;
	margin: 0px auto;
	box-shadow: 0px 0px 10px #000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}
.mainContent {
	background-image: url(../images/bottom-left-col.jpg), url(../images/left-clr-bg.gif);
	background-repeat: no-repeat, repeat-y;
	background-position: left bottom, left;
	background-color: #FFF;
	display: table;
	width: 923px;
}
.leftColumn {
	display: table;
	width: 220px;
	padding-bottom: 60px;
	float:left;
}
.rightColumn {
	display: table;
	width: 693px;
	float: left;
	padding-left: 10px;
}
.fullDiv {
	display: block;
	clear: both;
	width: 100%;
}
.mainMenu {
	font-size: 15px;
	text-align: left;
	display: block;
	clear: both;
	width: 220px;
	color: #F2F2F2;
	margin-top:10px;
}
.mainMenu a {
	color: #F2F2F2;
	text-decoration: none;
	font-style: italic;
	display: block;
	padding-top:6px;
	padding-bottom:6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 20px;
}
.mainMenu a:hover {
	background-image: linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -o-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -moz-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -webkit-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -ms-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	
	background-image: -webkit-gradient(
		linear,
		right top,
		right bottom,
		color-stop(0.18, #B1B2B6),
		color-stop(0.59, #8E8F93)
	);
}
a.Active, a.Active:hover {
	background-image: url(../images/arrow.png), linear-gradient(top, #FF9900 18%, #FB5800 59%);
	background-image: url(../images/arrow.png), -o-linear-gradient(top, #FF9900 18%, #FB5800 59%);
	background-image: url(../images/arrow.png), -moz-linear-gradient(top, #FF9900 18%, #FB5800 59%);
	background-image: url(../images/arrow.png), -webkit-linear-gradient(top, #FF9900 18%, #FB5800 59%);
	background-image: url(../images/arrow.png), -ms-linear-gradient(top, #FF9900 18%, #FB5800 59%);
	
	background-image: url(../images/arrow.png), -webkit-gradient(
		linear,
		right top,
		right bottom,
		color-stop(0.18, #FF9900),
		color-stop(0.59, #FB5800)
	);
	background-repeat: no-repeat, repeat-x;
	background-position: 4px 8px, left;
}
.Idioma {
	width: 200px;
	background: #666;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 10px auto;
	clear: both;
	text-align: center;
	border: 1px solid #505050;
	border-radius: 7px;
}
.Idioma a, img.IdiomaActive {
	margin-left: 2px;
	margin-right: 2px;
}
.Idioma img {
	vertical-align: middle;
}
.Idioma a img:hover {
	box-shadow: 0px 0px 6px #fff;
}
img.IdiomaActive {
	border: 2px solid #b5b5b5;
	border-radius: 3px;
}
.Social {
	display: block;
	clear: both;
	text-align: center;
	color: #FFF;
	padding: 5px;
}
.partnersTitle {
	display: block;
	text-align: center;
	color: #CCC;
	font-weight: bolder;
	font-size: 14px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.partnersLinks {
	display: block;
	clear: both;
}
.partnersLinks a {
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 180px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -o-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -moz-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -webkit-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	background-image: -ms-linear-gradient(top, #B1B2B6 18%, #8E8F93 59%);
	
	background-image: -webkit-gradient(
		linear,
		right top,
		right bottom,
		color-stop(0.18, #B1B2B6),
		color-stop(0.59, #8E8F93)
	);
}
.partnersLinks a:hover {
	background-image: linear-gradient(top, #8E8F93 4%, #B1B2B6 27%);
	background-image: -o-linear-gradient(top, #8E8F93 4%, #B1B2B6 27%);
	background-image: -moz-linear-gradient(top, #8E8F93 4%, #B1B2B6 27%);
	background-image: -webkit-linear-gradient(top, #8E8F93 4%, #B1B2B6 27%);
	background-image: -ms-linear-gradient(top, #8E8F93 4%, #B1B2B6 27%);
	
	background-image: -webkit-gradient(
		linear,
		right top,
		right bottom,
		color-stop(0.04, #8E8F93),
		color-stop(0.27, #B1B2B6)
	);
}
.topCollage {
	display: block;
	border-top: 2px solid #9d9c9a;
	border-bottom: 2px solid #9d9c9a;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	text-align: center;
}
.Banner {
	display: block;
	clear: both;
	margin-top: 10px;
}
.Banner table {
	background: #ff9933;
	border: none;
	margin: 0px auto;
}
.boton-banner {
}
.boton-banner a {
	background-image: url(../promotions/archipell/banner/boton.png);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 153px;
	font-family: "Arial Black";
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 1px;
}
.boton-banner a:hover {
	color:#F90;
	text-decoration: none;	
}
.breadcrums {
	display: block;
	clear: both;
	font-size: 9px;
	color: #323232;
	margin-top: 5px;
}
.breadcrums a {
	font-weight: bolder;
}
.mainFoto {
	display: block;
	background: #e4e4e4;
	width: 680px;
	border: 2px solid #FFF;
	box-shadow: 0px 0px 7px #666;
	margin: 10px auto;
}
.titulo_main {
	font-style:italic;
	color: #333333;
	font-size:23px;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom-color: #FF9900;
	margin-right: 7px;
	margin-left: 7px;
	font-weight: bold;
	font-variant: normal;
}
.Content {
	display: block;
	margin-top: 10px;
	clear: both;
}
.credito {
	display: block;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFF;
	font-size:10px;
}
ul.features {
	font-weight: bold;
}
li.checkMark {
	list-style: url(../images/icons/checkmark.png);
	padding-top: 11px;
	font-size: 14px;
}
input.Submit, .inquire-now a, .bodyButtons a {
	background-image: linear-gradient(top, #FCDB99 21%, #F57F31 61%);
	background-image: -o-linear-gradient(top, #FCDB99 21%, #F57F31 61%);
	background-image: -moz-linear-gradient(top, #FCDB99 21%, #F57F31 61%);
	background-image: -webkit-linear-gradient(top, #FCDB99 21%, #F57F31 61%);
	background-image: -ms-linear-gradient(top, #FCDB99 21%, #F57F31 61%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.21, #FCDB99),
		color-stop(0.61, #F57F31)
	);
	border: #333 solid 1px;
	border-radius: 10px;
	color: #333;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
}
input.Submit {
	min-width: 138px;
	height: 34px;
}
input.Submit:hover, .inquire-now a:hover, .bodyButtons a:hover {
	background-image: linear-gradient(bottom, #FCDB99 21%, #F57F31 61%);
	background-image: -o-linear-gradient(bottom, #FCDB99 21%, #F57F31 61%);
	background-image: -moz-linear-gradient(bottom, #FCDB99 21%, #F57F31 61%);
	background-image: -webkit-linear-gradient(bottom, #FCDB99 21%, #F57F31 61%);
	background-image: -ms-linear-gradient(bottom, #FCDB99 21%, #F57F31 61%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.21, #FCDB99),
		color-stop(0.61, #F57F31)
	);
}
.inquire-now {
	display: block;
	clear: both;
	margin-top: 10px;
}
.inquire-now a, .bodyButtons a {
	display: block;
	margin-left: auto;
	line-height: 34px;
	vertical-align: middle;
}
.inquire-now a {
	margin-right: auto;
	width: 170px;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bodyButtons {
	display: table;
	width: auto;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.bodyButtons a {
	width: 200px;
	margin-right: 10px;
	margin-left: auto;
	float: left;
}
.text2{
	font-size: 16px;
}
.text-peq {
  	font-size: 10px;
}

a.text-peq {
	text-decoration: none;
	font-weight: bold;
  	font-size: 9px;
}

a.text-peq:hover {
	font-weight: bold;
  	font-size: 9px;
}
table {
	margin-bottom: 10px;
}
.bordes tr:hover{
	background-color: #999999;
	color: #FFF;
}
#rateinclude {
	font-size: 13px;
}
#rateinclude li {
	padding-bottom: 8px;
	list-style-image: url(../images/icons/checkmark.png);
}
#rateinclude ul {
	padding-left:23px;
}
#ratenoinclude {
	font-size: 13px;
}
#ratenoinclude li {
	padding-bottom: 8px;
	list-style-image: url(../images/icons/no-include.png);
}
#ratenoinclude ul {
	padding-left: 20px;
}
.promotions {
	margin-left: 15px;
	background-color: #b1b0ac;
	width: 647px;
}
.infoclickdiv {
	display: block;
	width: 200px;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	float: right;
	margin-top: 7px;
	text-align: right;
	margin-right: 16px;
}
.tblLegend {
	width: 600px;
	margin: 0px auto;
	font-size: 13px;
	clear: both;
}
.tblLegend td {
	padding-left: 2px;
}
.subtitulo {
	font-style:italic;
	font-size:22px;
	color: #564513;
	text-align: center;
	margin-bottom: 10px;
}
.tableTitles2 {
	font-size: 10px;
	color: #CCC;
	font-weight: bolder;
	background-color: #333333;
}
.tableContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e4e4e4;
	font-size: 10px;
	color: #333333;
}
.formContents1{
	font-size:13px;
	font-weight:bold;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: #323232 1px solid;
}
.formContents1 p {
	font-weight:normal;
	font-size:16px;
	margin-top: 10px;
}
.title-travel-form, .title-length-form, .title-people-form, .title-question-form, .title-interested-form, .title-contact-info-form, .title-submit-form, .title-cruise-form   {
	background-color:#323232;
	height: 28px;
	width: 580px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 7px 6px;
	text-indent: 30px;
	color: #FFF;
	font-size:22px;
	font-weight: bolder;
	font-style: italic;
}
.title-travel-form {
	margin-top: 0px;
	background-image: url(../images/inquire-now/form/travel-date.png);
}

.title-length-form {
	background-image: url(../images/inquire-now/form/length-trip.png);
}

.title-people-form {
	background-image: url(../images/inquire-now/form/people.png);
}

.title-question-form {
	background-image: url(../images/inquire-now/form/question.png);
}

.title-interested-form {
	background-image: url(../images/inquire-now/form/interested.png);
}

.title-contact-info-form {
	background-image: url(../images/inquire-now/form/contact-info.png);
}

.title-submit-form {
	background-image: url(../images/inquire-now/form/submit.png);
}

.title-cruise-form {
	background-image: url(../images/inquire-now/form/cruise.png);
}
.itinDark {
	background-color: #EDEFF4;
}
td.day, td.day2 {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	margin: 5px;
	border-top: #FFF solid 1px;
}
td.day {
	background-color:#FF9900;
}
td.day2 {
	background-color:#D88100;
}
td.timeday{
	background-color:#E7E7E7;
	font-weight:bold;
}
td.timeday2{
	background-color:#D6D6D6;
	font-weight:bold;
	color: #4B4948;
}
.read-more {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-image: url(../images/comentarios/button-6207.png);
	background-repeat: no-repeat;
	color: #FFF;
	height: 16px;
	width: 66px;
	float: right;
	text-indent: 3px;
	text-align: center;
	padding-top: 2px;
}
table#itin strong{
	font-size:12px;
	color:#333333;
}
table#itin {
	border:solid #999999 1px;
	font-size:11px;
	color:#666666;
	margin-top:5px;
	margin-bottom:5px;
	line-height:1.1em;
}
.normalText {
	font-size: 16px;
	margin-bottom: 6px;
	margin-top: 10px;
	margin-left: 20px;
}
.contact-content {
	padding: 0px;
	display: table;
	margin: 0 auto;
}
.columnLeft, .columnMid, .columnRight, .b2bLeftColumn, .b2bMidColumn, .b2bRightColumn {
	float: left;
	width: 171px;
}
.columnLeft, .columnMid, .columnRight {
	background-color: #E4E4E4;
	min-height: 450px;
	margin-bottom: 7px;
}
.columnLeft, .b2bLeftColumn {
	margin-right: 1px;
}
.columnMid, .b2bMidColumn {
	margin-left: 1px;
	margin-right: 1px;
}
.columnRight, .b2bRightColumn {
	margin-left: 1px;
}
.foto-contact {
	background-color: #ffffff;
	float: left;
	margin-right: 5px;
	margin-bottom: 9px;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.6);
	margin-left: 5px;
}
.nombre-contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 5px #FFF;
	margin-bottom: 8px;
}
.cargo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mail-contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	margin-bottom: 7px;
	text-align: center;
}
.mail-contact ul {
	list-style-image: url(../images/contact-us/mail.jpg);
	margin: 0px;
	padding-left: 0px;
	list-style-position: inside;
}
.mail-contact a {
	text-decoration: none;
}
.paises-contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #9D9D9D;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	height: 33px;
	vertical-align: middle;
	padding-top: 4px;
	margin-bottom: 15px;
	line-height: 14px;
	text-shadow: 1px 1px 3px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
}
.telfs-content {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.telfs-content hr {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.telfs {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	display: block;
	clear: both;
	margin-bottom: 4px;
}
.telfs img {
	vertical-align: middle;
	float: left;
	margin-right: 7px;
	padding-top: 3px;
}
.telfs-title {
	font-size: 11px;
	color: #666;
}
.croquis-cont {
	display: table;
	width: 690px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.columna-mapa {
	display: block;
	width: 350px;
	float: left;
	margin-right: 10px;
}
.columna-address {
	display: block;
	float: left;
	width: 330px;
}
.columna-address p {
	margin-top: 0px;
	margin-bottom: 15px;
}
.columna-address .subTitles {
	margin-bottom: 5px;
}
.telfs-content-b2b {
	width: 604px;
	margin: 0 auto;
}
.subTitles {
	font-size:17px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:10px;
}
/* Partner Area */
.titleItineraries-b2b, .titlePictures-b2b, .titleDeckPlans-b2b, .titleBrochure-b2b, .titleWeb-b2b, .titleContact-b2b {
	display: block;
	background-repeat: no-repeat;
	background-position: 4px 2px, left;
	border-radius: 5px;
	height: 27px;
	padding-top: 7px;
	padding-left: 45px;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	width: 610px;
	margin: 10px auto;
}
.titleItineraries-b2b {
	background-image: url(../images/b2b/itineraries-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/itineraries-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/itineraries-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/itineraries-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/itineraries-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/itineraries-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.titlePictures-b2b {
	background-image: url(../images/b2b/photos-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/photos-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/photos-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/photos-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/photos-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/photos-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.titleDeckPlans-b2b {
	background-image: url(../images/b2b/deck-plans-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/deck-plans-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/deck-plans-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/deck-plans-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/deck-plans-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/deck-plans-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.titleBrochure-b2b {
	background-image: url(../images/b2b/brochure-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/brochure-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/brochure-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/brochure-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/brochure-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/brochure-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.titleWeb-b2b {
	background-image: url(../images/b2b/unbranded-site-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/unbranded-site-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/unbranded-site-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/unbranded-site-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/unbranded-site-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/unbranded-site-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.titleContact-b2b {
	background-image: url(../images/b2b/contact-us-b.png), linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/contact-us-b.png), -o-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/contact-us-b.png), -moz-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/contact-us-b.png), -webkit-linear-gradient(top, #F79413 8%, #DC550D 59%);
	background-image: url(../images/b2b/contact-us-b.png), -ms-linear-gradient(top, #F79413 8%, #DC550D 59%);
	
	background-image: url(../images/b2b/contact-us-b.png), -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #F79413),
		color-stop(0.59, #DC550D)
	);
}
.subtitulo-b2b {
	display: block;
	border-bottom: 1px solid #666;
	width: 655px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.subtitulo-b2b strong {
	display: block;
	color: #FFF;
	font-size: 16px;
	background-image: linear-gradient(top, #BBBBBB 1%, #666666 79%);
	background-image: -o-linear-gradient(top, #BBBBBB 1%, #666666 79%);
	background-image: -moz-linear-gradient(top, #BBBBBB 1%, #666666 79%);
	background-image: -webkit-linear-gradient(top, #BBBBBB 1%, #666666 79%);
	background-image: -ms-linear-gradient(top, #BBBBBB 1%, #666666 79%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.01, #BBBBBB),
		color-stop(0.79, #666666)
	);
	width: 330px;
	margin: 0px auto;
	height: 22px;
	padding-top: 2px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius:5px 5px 0px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align: center;
	font-weight: normal;
}
.itinerary-b2b {
	display: block;
	color: #333333;
	width: 500px;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin: 0px auto;
}
.b2bEmail {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 10px;
	width:170px;
	margin:0 auto;
	padding-bottom:10px;
}
.b2bEmail a {
	display: block;
	background-image: url(../images/contact-us/mail.jpg);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 18px;
	width: auto;
	text-decoration: none;
}
.b2bLeftColumn, .b2bMidColumn, .b2bRightColumn {
	width: 200px;
	margin-bottom: 10px;
}
.titulo_download {
	font-size: 9px;
	display: block;
	text-align: center;
	font-weight: bold;
	float: right;
	margin-right: 10px;
	margin-top: -2px;
	width: auto;
}

.titulo_download a {
	color: #FFF;
}
.b2bDayTitle {
	font-size: 22px;
	font-weight: bold;
	color: #CA6500;
	text-align: center;
	display: block;
	clear: both;
}
.b2bDaySubTitle {
	display: block;
	clear: both;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
.separ {
	background-image: url(../images/d-d/separator.jpg);
	height: 10px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 10px;
	display: block;
	clear: both;
}
.b2bImage {
	display: block;
	clear: both;
	text-align: center;
	
}
.b2bText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.b2bBoxInfo {
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-color: #fbe5c2;
	width: 340px;
	padding: 7px;
	-webkit-box-shadow:  0px 0px 7px 2px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 7px 2px rgba(0, 0, 0, 0.5);
	font-size: 12px;
	display: block;
	margin: 0px auto;
}
.b2bBoxTitle {
	display: block;
	color: #DF5B10;
	margin-bottom: 3px;
	clear: both;
	font-weight: bolder;
	text-align: center;
}
.b2bBoxText {
	display: block;
	clear: both;
	text-align: left;
}
.b2bBoxText p {
	margin: 0px;
}
.b2bVideo {
	display: block;
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	clear: both;
}

/* Archipel page */
.subtitulo-archipell {
	font-style:italic;
	color: #FFF;
	font-size:22px;
	font-weight: bolder;
	display: block;
	background-image: linear-gradient(top, #43BCC7 26%, #36A6B5 79%);
	background-image: -o-linear-gradient(top, #43BCC7 26%, #36A6B5 79%);
	background-image: -moz-linear-gradient(top, #43BCC7 26%, #36A6B5 79%);
	background-image: -webkit-linear-gradient(top, #43BCC7 26%, #36A6B5 79%);
	background-image: -ms-linear-gradient(top, #43BCC7 26%, #36A6B5 79%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.26, #43BCC7),
		color-stop(0.79, #36A6B5)
	);
	width: 610px;
	background-position: center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-align: left;
	margin: 0px auto;
}
.infoColumns {
	display: table-cell;
	width: 330px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.BodyRow {
	display: table-row;
	width: 690px;
	clear: both;
}
.BodyInfo {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 690px;
}
.tblItinTitle {
	color: #FFF;
	background-color: #999;
	text-align: center;
	font-weight: bolder;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tblContentBrdr {border: #999999 1px solid; font-size: 10px;}
.tblContentBrdr td {border-right: #999999 1px solid; border-bottom: #999999 1px solid;}

td.itday {
	background-color:#94DFF3;
	padding: 2px;
	vertical-align: top;
	text-align: center;
}

td.dayit {
	font-weight: bold;
	vertical-align: top;
	padding: 2px;
}
.exampleheadercellarchipell {
	background-color: #4FB2C9;
	color: #FFF;
	font-face: arial, helvetica;
	font-weight: bold;
	text-align: center;
	font-size: 1.1em;
}
.HiddenItems {
	display: none;
}
#codigo-elabor {
	font-size: 7px;
	text-align: right;
	clear: both;
}
#cont-botones {
	display: table;
	width: auto;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


/*Estilos Login*/
.form-login {
	display:table;
	width: 405px;
	height: 250px;
	padding-left: 20px;
	padding-right: 25px;
	margin: 0px auto;
	background: url(../images/login-background.jpg) no-repeat;	
}
.form-user {
	display:table;
	width: 600px;
	height: auto;
	border:6px solid;
	border-radius:25px;
	border-color:#FFF;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	margin: 0px auto;
	background-image: linear-gradient(bottom, #FF9900 26%, #EBC42A 70%);
	background-image: -o-linear-gradient(bottom, #FF9900 26%, #EBC42A 70%);
	background-image: -moz-linear-gradient(bottom, #FF9900 26%, #EBC42A 70%);
	background-image: -webkit-linear-gradient(bottom, #FF9900 26%, #EBC42A 70%);
	background-image: -ms-linear-gradient(bottom, #FF9900 26%, #EBC42A 70%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, #FF9900),
		color-stop(0.7, #EBC42A)
	);
	box-shadow: 2px 2px 5px #888888;
}
.text-login {
	display:block;
	padding: 5px;
	padding-left: 120px;
	text-align:right;
	margin-top: 40px;
}

.text-login a {
	color: #666;
	text-decoration: underline;
}
.text-login a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.text-usr {
	display:block;
	padding: 5px;
	padding-left: 80px;
	text-align:right;
	margin-top: 40px;
}
.text-login p {
	display: block;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
}
input.loginBtn {
 background-image: linear-gradient(bottom, #B5B1B5 29%, #F2F2F2 81%);
 background-image: -o-linear-gradient(bottom, #B5B1B5 29%, #F2F2F2 81%);
 background-image: -moz-linear-gradient(bottom, #B5B1B5 29%, #F2F2F2 81%);
 background-image: -webkit-linear-gradient(bottom, #B5B1B5 29%, #F2F2F2 81%);
 background-image: -ms-linear-gradient(bottom, #B5B1B5 29%, #F2F2F2 81%);
 
 background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.29, #B5B1B5),
  color-stop(0.81, #F2F2F2)
 );
 border: #333 solid 1px;
 border-radius: 5px;
 color: #333;
 font-weight: bolder;
 font-size: 17px;
 text-decoration: none;
 text-align: center;
 min-width: 100px;
 height: 30px;
 float: right;
 margin-right: 10px;
}
input.loginBtn:hover {
 background-image: linear-gradient(bottom, #F2F2F2 29%, #B5B1B5 81%);
 background-image: -o-linear-gradient(bottom, #F2F2F2 29%, #B5B1B5 81%);
 background-image: -moz-linear-gradient(bottom, #F2F2F2 29%, #B5B1B5 81%);
 background-image: -webkit-linear-gradient(bottom, #F2F2F2 29%, #B5B1B5 81%);
 background-image: -ms-linear-gradient(bottom, #F2F2F2 29%, #B5B1B5 81%);
 
 background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.29, #F2F2F2),
  color-stop(0.81, #B5B1B5)
 );
}
.fullDiv {
display: block;
clear: both;
width: 100%;
}

.formText4Cols {
display: block;
width: 90px;
text-align: right;
float: left;
padding-right: 5px;
}
.formText4aCols {
display: block;
width: 350px;
text-align: right;
float: left;
padding-top: 3px;
padding-right: 5px;
}
.formInput4Cols {
display: block;
width: 205px;
text-align: left;
float: left;
}

.mainTableList, .mainTableRow1, .mainTableRow2, .mainTableRowTitles {
	width: 600px;
}
.mainTableList {
	display: table;
	margin: 0px auto 5px auto;
}
.mainTableRow1, .mainTableRow2, .mainTableRowTitles {
	display: table-row;
	clear: both;
}
.mainTableRowTitles {
	background: #036;
	color: #FFF;
}
.mainTableRow1 {
	background: #FFF;
}
.mainTableRow2 {
	background: #DBDBDB;
}

.tblUsuarioCol1, .tblUsuarioCol2, .tblUsuarioCol3, .tblUsuarioCol4, .tblUsuarioCol5 {
	display: table-cell;
	padding: 5px;
	float: left;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
}
.tblUsuarioCol1, .tblUsuarioCol2, .tblUsuarioCol3, .tblUsuarioCol4, .tblUsuarioCol5 {
	height: 25px;
	line-height: 25px;
}

.tblUsuarioCol1 {
	width: 150px;
	border-left: 1px solid #999;
}
.tblUsuarioCol2 {
	width: 250px;
}
.tblUsuarioCol3 {
	width: 75px;
}
.tblUsuarioCol4 {
	width: 80px;
}
.tblUsuarioCol5 {
	width: 166px;
}

.pagination {
	display: block;
	width: 600px;
	clear: both;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
}
.pagination a, .pagination strong {
	position: relative;
	padding: 5px;
	font-size: 13px;
	margin: 0px 5px;
}
.pagination a {
	background: #036;
	color: #FFF;
	text-decoration: none;
}
.pagination strong {
	color: #000;
	text-decoration: underline;
}

.errorText {
 color: #ff4040;
}


.formFields, .formOptions {
 background-color: #FFF;
 font-size: 12px;
 border: solid 1px #999;
}
.formFields {
 padding: 2px;
}
.formOptions {
 width: 185px;
 margin-bottom: 5px;
}

.errorFields, .mainErrorBox {
 background-color: #ffe8e8;
 border: solid 1px #ff4040;
}
.mainErrorBox {
 display: block;
 clear: both;
 padding: 10px;
 margin-bottom: 10px;
}

.menuBoxes {
	display: block;
	margin-bottom: 5px;
	clear: both;
	padding-left: 60px;
}
.menuBoxes a {
	width: 100px;
	margin-right: 10px;
	text-align: center;
	float: left;
	color: #036;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menuBoxes a img {
	display: block;
	clear: both;
	width: 60px;
	margin: 0px auto 5px auto;
}
.menuBoxes a:hover {
	background: #4A4A4A;
	color: #FFF;
	border-radius: 5px;
}

.titulo_main_system {
	font-style:italic;
	color: #CCC;
	font-size:23px;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom-color: #FF9900;
	margin-right: 7px;
	margin-left: 7px;
	font-weight: bold;
	font-variant: normal;
}

.topCollageLogo {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	text-align: center;
}

.AddIcons {
	display: block;
	width: auto;
	float: right;
	margin: 0px auto 5px auto;
	text-align: right;
}
.contact-b2b {
	display: block;
	width: 655px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.InfoArea {
	display: table;
	width: 490px;
	clear: both;
	margin: 0px auto;
}
.InfoSubArea {
	display: table;
	clear: both;
	padding: 2px 5px;
	border-radius: 5px;
	width: 480px;
	box-shadow: 3px 2px 5px #999;
	margin-bottom: 5px;
}
.InfoIconPdf, .InfoIconPrev, .InfoIconDown  {
	display: table-cell;
	width: 35px;
	text-align: center;
	float: left;
}
.InfoIconPdf, .InfoIconPrev, .InfoTextArea  {
	margin-right: 15px;
}

.InfoTextArea {
	display: table-cell;
	width: 325px;
	float: left;
	padding-top: 13px;
	padding-right: 5px;
}

 /*Fin Estilos Login */
 
 /*Estilos Botones */
 .b2bBoxButtons {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
.b2bBoxTitle, .b2bBoxImage, .b2bBoxButtons {
	display: block;
	clear: both;
	margin-bottom: 5px;
}
.b2bBoxButtons a#left, .b2bBoxButtons a#right, .b2bBoxButtons a#mid {
	display: block;
	width: 60px;
	color: #FFF;
	text-decoration: none;
	/*background-color: #61C2DD;*/
	background-color: #7e7b7b;
	padding: 2px;
	/*bordes*/
	-webkit-border-radius: 5px; 
    border-radius: 5px;	
}
.b2bBoxButtons a#left {
	float: left;
}
.b2bBoxButtons a#right {
	float: right;
}
.b2bBoxButtons a#mid {
	margin-left: auto;
	margin-right: auto;
	width: 60px;
}
.b2bBoxButtons a#left:hover, .b2bBoxButtons a#right:hover, .b2bBoxButtons a#mid:hover {
	/*background-color: #2f8ba2;*/
	background-color: #545353;
}

/*Fin Estilos Botones*/ 
 /*----*/
 .BoxTitleb2b {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #845A30;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	clear: both;
	margin-bottom: 2px;}
.BoxTitleb2b a {
	text-decoration: none;
	color: #FFF;
}
 /*----*/
/* eSTILOS pARTNER nUEVOS */
.mainBlock {
	display: table;
	clear: both;
	margin: 0px auto;
}
.mainBlock, .mainRow {
	width: 810px;
}
.mainRow {
	display: table-row;
	clear: both;
	margin-bottom: 10px;
}
.mainCell {
	display: table-cell;
	float: left;
	width: 130px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.cellTitle {
	display: block;
	text-align: center;
	margin-bottom: 5px;
}
.cellPhoto {
	display: block;
	width: 120px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
.cellButtons {
	display: block;
	clear: both;
	text-align: center;
}
.cellButtons img {
	margin-left: 5px;
	margin-right: 5px;
}

/*Estilos Information*/

.full2Col {
	display: block;
	width: 295px;
	margin-right: 5px;
	float: left;
}
fieldset {
	border: 1px #000 solid;
}
legend {
	text-align: center;
	color: #F00;
	padding: 0px 5px;
}
dl {
	margin: 0px;
}
dt {
	font-weight: bolder;
}
/*Fin Estilos Information*/
/*nuevo contact*/
#cont-new-contact {
	background-color: #E4E4E4;
	height: 124px;
	width: auto;
	border: 1px solid #9D9D9D;
	margin-top: 12px;
	/*bordes-redondeados*/
	-webkit-border-radius: 9px;
	border-radius: 9px;
	/*fin bordes*/
	clear: both;
}
#cont-info-product-new {
	width: 485px;
	float: left;
	display: table;
	padding-left: 7px;
	height: 140px;
}
#nombre-contact-cont {
	background-color: #303030;
	height: 124px;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #FF9A01;
	/*bordes-redondeados*/
	-webkit-border-radius: 9px 0px 0px 9px;
	border-radius: 9px 0px 0px 9px;
	/*fin bordes*/
	display: table;
	float: left;
	width: 190px;
}
.foto-contact-new {
	background-color: #ffffff;
	float: left;
	margin-right: 5px;
	margin-bottom: 9px;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.6);
	margin-left: 9px;
}
.nombre-contact-new {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 5px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	margin-bottom: 8px;
	color: #FFFFFF;
	line-height: 1;
	padding-top: 7px;
}
.cargo-new {
	font-family: "sansation regular";
	font-size: 11px;
	color: #CCCCCC;
}
.mail-contact-new {
	font-family: aurulent-regular;
	font-size: 12px;
	clear: both;
	margin-bottom: 7px;
	text-align: center;
}
.mail-contact-new ul {
	list-style-image: url(../images/contact-us/mail-cele.png);
	margin: 0px;
	padding-left: 0px;
	list-style-position: inside;
}
.mail-contact-new a {
	text-decoration: none;
	color: #CCCCCC;
}
.telfs-content-new {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.telfs-content-new hr {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.telfs-new {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	float: left;
	margin-right: 3px;
	width: 156px;
	margin-bottom: 15px;
}
.telfs-new img {
	vertical-align: middle;
	float: left;
	margin-right: 7px;
	padding-top: 3px;
}
.telfs-title-new {
	font-size: 10px;
	color: #666;
}
#sales-for {
	background-color: #9D9D9D;
	clear: both;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 12px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	width: 460px;
}
#direccion-b2b {
	clear: both;
	text-align: center;
}



.promorange {
 color: #ff6600;
 	font-weight: bolder;
}



.promorange2 {
 color: #ff6600;
 	font-weight: bolder;}

.promorange2 {font-size: 15px; !important}

/*Estilos para Iframe*/
iframe.FormGV {
	width: 610px;
	height: 940px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding-top: 5px;
	padding-left: 5px;
	border: none;
	clear: both;
}
/**/