.content2Col {
	column-count:2;
	text-align: justify;
	column-gap: 20px;
}

.content3Col {
	column-count:3;
	text-align: left;
	column-gap: 20px;
}
.content3Col ul,.content2Col ul{list-style:none;margin:10px 0px 0 0}
.content3Col ul li,.content2Col ul li{padding:5px 0 5px 0;}
/* Tarifas de Página Razones */
.content2Col ul.razones{margin:10px 0 0 0; padding:0;}
.content2Col ul.razones li{
	background:url(../images/common/bullets/bulletBlue.gif) no-repeat 0 7px;	
	padding-left:20px;
}
/* Tarifas de Página Especiales */
.content2Col table.tarifasEspeciales{
	background:url(../images/common/tables/tableEspeciales.gif) no-repeat left top;	
	color:#fff;
	margin-top:20px;
}
.content2Col table.tarifasEspeciales td.title
{
	font-weight:bold;
	color:#653C54;
	font:12px Arial,verdana,arial;
}
.content2Col table.tarifasEspeciales td
{
	width:274px;
	padding-left:10px;
	height:38px;
	color:#653C54;
	font:12px Arial,verdana,arial;
}
.content2Col table.tarifasEspeciales td.price
{
	width:95px;
	height:38px;
	padding-right:24px;
	color:#fff;
	font:bold 12px Arial,verdana,arial;
}
.content2Col table.tarifasEspeciales td.price span{font-size:12px;}
.content2Col table.tarifasEspeciales tr.last td
{
	vertical-align:top;
	padding-top:4px;
}
/* Tabla Servicios */
.content2Col table.servicios
{
	background:url(../images/common/tables/tableServicios.png) no-repeat left top;
	font:12px Arial,verdana,arial;
}
.content2Col table.servicios td
{
	width:267px;
	height:30px;
	line-height:26px;
	padding-left:20px;
	padding-right:30px;
	color:#856125
}
.content2Col table.servicios td.last{ 
	padding-bottom:34px;
}
/* Tabla Tripulacion */
.content2Col table.tripulacion
{
	background:url(../images/common/tables/tableTripulacion.png) no-repeat left top;
	font:12px Arial,verdana,arial;
	margin: 20px 0 20px 0;
}
.content2Col table.tripulacion td.head strong, .content2Col table.servicios td.head strong{
	color:#6D501F;
}
.content2Col table.tripulacion td
{
	width:267px;
	height:30px;
	line-height:26px;
	font-size:12px;
	padding-left:20px;
	padding-right:30px;
	color:#856125
}
.content2Col table.tripulacion td.last{ 
	padding-bottom:34px;
}
/* Tabla Eventos */
ul.caracteristicas {margin:15px 0 0 0;padding:0}
 ul.caracteristicas li
 {
	background:url(../images/common/bullets/anchorBlue.gif) no-repeat 0 6px;
	padding-left:20px;
 }
 table.eventos{
	background:url(../images/common/tables/tableEventos.png) no-repeat left top;	
	color:#fff;
	margin:20px 0 20px 0;
	width:437px;
	font:12px Arial,verdana,arial;
}
 table.eventos td.empty, table.reuniones td.empty {
	width:360px !important;
}
 table.eventos td.head{
	width:135px;
	text-align:center;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#333E4D
}
 table.eventos td{
	height:28px;
	line-height:28px;
	vertical-align:middle;
	text-align:center;
}
table.eventos td.desc ,table.reuniones td.desc {
	 padding-left:15px;
	 text-align:left;
	 color:#C4DDF2;
	 font:bold 12px Arial,verdana,arial; 
}
table.eventos td.desc , table.reuniones td.desc {}
table.eventos td.desc span ,table.reuniones td.desc span{
	font-weight:normal;
	font-size:10px;
	color:#fff;display:block;
}
/* Tabla Reuniones */
table.reuniones{
	background:url(../images/common/tables/tableReuniones.png) no-repeat left top;	
	color:#fff;
	margin:20px 0 20px 0;
	width:437px;
	font:12px Arial,verdana,arial;
}
 table.eventos td.empty, table.reuniones td.empty {
	width:350px !important;
}
table.reuniones td.head {
	width:110px;
	text-align:center;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#333E4D
}
table.reuniones td{
	height:26px;
	line-height:26px;
	vertical-align:middle;
	text-align:center;
}
table.reuniones td.quantity, table.eventos td.quantity{
	font-weight:bold;
}
/* Tabla Cubiertas */
div.wrapper-cubiertas{float:left;width:780px;margin-top:30px}
.left{float:left;}
.right{float:right;margin-left:5px !important}
div.cubiertas h3, h3.blue{
	color:#4A7495;
	border-bottom:1px solid #4A7495;
}
ul.cubiertas{margin:0;padding:0;list-style:none;}
ul.cubiertas li {
	width:368px;
	height:217px;
	margin:0;
	padding:0px;
}
ul.cubiertas li strong{
	background:url(../images/common/bullets/bulletBlue.gif) no-repeat left center;
	padding-left:20px;
	color:#303B4A !important;
	font-size:18px;
}
ul.cubiertas li small{
	display:block;
	color:#303B4A !important;
	font-weight:normal;
	font-size:11px;
	padding-left:23px;
}
ul.cubiertas li.item1{
	background:url(../images/common/planos/planoTeatro100.gif) no-repeat left bottom;
}
ul.cubiertas li.item2{
	background:url(../images/common/planos/planoTeatro70.gif) no-repeat left bottom;
}
ul.cubiertas li.item3{
	background:url(../images/common/planos/planoAula50.gif) no-repeat left bottom;
}
ul.cubiertas li.item4{
	background:url(../images/common/planos/planoAula35.gif) no-repeat left bottom;
}
ul.cubiertas li.item5{
	background:url(../images/common/planos/planoMesaU28.gif) no-repeat left bottom;
}
ul.cubiertas li.item6{
	background:url(../images/common/planos/planoMesaU20.gif) no-repeat left bottom
}
/* Links Página Vacaciones */
.content2Col ul.links{margin:10px 0 0 0;padding:0;}
.content2Col ul.links li{margin:0 0 1px 0;padding:0}
.vacaciones .content2Col ul.links li
{
	background:url(../images/common/titles/titVacaciones.gif) no-repeat left center;
	padding-left:30px;
}

.vacaciones .content2Col ul.links li a:hover{
	color:#E6DBB2
}
/* Links Página Eventos */
.eventos .content2Col ul.links li
{
	background:url(../images/common/titles/titEventos.gif) no-repeat left center;
	padding-left:30px;
}
.eventos .content2Col ul.links li a:hover{
	color:#B7C7D5
}
/* Links Página Especiales */
.especiales .content2Col ul.links li
{
	background:url(../images/common/titles/titEspeciales.gif) no-repeat left center;
	padding-left:30px;
}
.especiales .content2Col ul.links li a:hover{
	color:#D5B4C7
}
.vacaciones .content2Col ul.links li a, .eventos .content2Col ul.links li a, .especiales .content2Col ul.links li a{
	color:#fff;
	font-weight:bold;
	line-height:20px;
	vertical-align:middle;	
	height:24px;
	display:block;
}
/* Especiales - Otras propuestas */
ul.propuestas {list-style:none;margin:0;padding:0}
ul.propuestas li 
{
	background:url(../images/common/bullets/anchorPink.gif) no-repeat left top;
	padding-left:30px;
}
/*El Yate */
div.history
{
	background:url(../images/common/backgrounds/bg_history.gif) no-repeat 0 0px;
	height:400px;
	width: 400px; 
	padding-left:330px;
	
}
/* Eventos */
div.events
{
	width:742px;
	min-height:700px;
	_height:700px;
	padding:0; 
	float: left;
	background:url(../images/common/backgrounds/bg_Eventos.gif) no-repeat center bottom;
}
/* Menus */
div.menuTop{
	background:url(../images/common/tables/menuTop.png) no-repeat left top;
	width:233px;
	height:19px;
}
div.menuBottom{
	background:url(../images/common/tables/menuBase.png) no-repeat left top;
	width:233px;
	height:19px;
}
div.menuContent
{
	width:213px;
	padding-left:20px;
	background-color:#9AC5EA;
	color:#303A49;
	
}
div.withborder{
	 border-bottom:1px solid #ABD0EE;
	 padding-bottom:5px;
	 font:bold 12px Arial,verdana,arial;
}
table.posicionamiento
{
	background:url(../images/common/tables/tablePosicionamiento-ev.png) no-repeat left top;
	width:311px;
	height:303px;
	color:#fff;
	font:12px Arial,verdana,arial;
}
table.posicionamiento td, table.posicionamiento2 td
{
	width:200px;
	padding-left:20px;
	line-height:20px;
	margin-top:20px;
	font:bold 12px Arial,verdana,arial;
}
table.posicionamiento2
{
	background:url(../images/common/tables/tablePosicionamiento-vac.png) no-repeat left top;
	width:311px;
	height:303px;
	color:#fff;
}
div.especiales
{
	padding-bottom:150px;
	/*background:url(../images/common/backgrounds/bg_Especiales.gif) no-repeat 20% 100%;*/
}
/* Equipamientos */
table.equipamiento
{
	background:url(../images/common/tables/tableEquipMecanico.png) no-repeat left top;
	width:311px;
	height:152px;
	font:bold 12px Arial,verdana,arial;
	color:#3B495C;
}
table.equipamiento td.title, table.navegacion td.title{line-height:25px;}
table.equipamiento td,table.navegacion td {padding-left:5px;}
table.navegacion
{
	background:url(../images/common/tables/tableEquipNavega.png) no-repeat left top;
	width:311px;
	height:152px;
	font:bold 12px Arial,verdana,arial;
	color:#3B495C;
}
div.equipTop
{
	background:url(../images/common/tables/tableEquipTop.png) no-repeat left top;
	width:312px;
	height:49px;
}
div.equipBottom
{
	background:url(../images/common/tables/tableEquipBase.png) no-repeat left top;
	width:312px;
	height:15px;
}
table.equipamientoInterior{background-color:#B3C0C4;width:312px;color:#3B495C;font:12px Arial,verdana,arial;}
table.equipamientoInterior td {padding:2px 10px 2px 10px;border-bottom:2px solid #CBD7D9;}
strong.title{color:#3B495C;padding-top:10px;padding-left:10px;display:block;font:bold 12px Arial,verdana,arial;}

table.caracteristicas{
	font:bold 12px Arial,verdana,arial;
	color:#3B495C;
	background-color:#B3C0C4;
	width:312px;
}
table.caracteristicas td{
	line-height:20px;
	height:20px;
	color:#3B495C;
	padding-left:4px;
}
table.caracteristicas td.title
{
	color:#3B495C;
}
table.caracteristicas td.feature
{
	font-weight:normal;
	color:#4A7495	
}
table.caracteristicas td.feature span{font-weight:bold;}
div.caracterTop
{
	background:url(../images/common/tables/tableCaracterTop.png) no-repeat left top;
	width:312px;
	height:59px;
}
div.cascoTop
{
	background:url(../images/common/tables/tableCascoTop.png) no-repeat left top;
	width:312px;
	height:59px;
}
div.pasajerosTop
{
	background:url(../images/common/tables/tablePasajerosTop.png) no-repeat left top;
	width:312px;
	height:59px;
}