/*------------------------------------- ::: - ::: - ::: -----*/
.navegador {
  width:		100%;
  float:		left;
  font-size:		12px;
  padding-bottom:	5px;
  margin-bottom:	15px;
  background-image:	url(../img/separador.gif);
  background-repeat:	repeat-x;
  background-position:	bottom left;
}
.navegador p {
  float:		right;
  padding-right:	10px;
}
.navegador ul {
  float:		right;
  list-style-type:	none;
}
.navegador ul li {
  float:		left;
}
.navegador ul li img {
  position:		relative;
  top:			4px;
  margin-left:		5px;
  float:		left;
}
.navegador .off {
  width:		14px;
  height:		14px;
  margin-left:		5px;
  font-size:		10px;
  font-weight:		bold;
  color:		#AAAAAA;
  border:		1px solid #AAAAAA;
  background-color:	#EEEEEE;
  text-align:		center;
  float:		left;
}
.navegador .on {
  width:		14px;
  height:		14px;
  margin-left:		5px;
  font-size:		10px;
  font-weight:		bold;
  color:		#FFFFFF;
  border:		1px solid #0879AE;
  background-color:	#0879AE;
  text-align:		center;
  float:		left;
}
/*------------------------------------- ::: - ::: - ::: -----*/
#cruceros {
  float:		left;
  font-size:	11px;
}
#cruceros ul {
  list-style-type:	none;
}
#cruceros ul li {
  position:		relative;
  width:		100%;
  float:		left;
  padding-bottom:	10px;
  margin-bottom:	15px;
  background-repeat:	repeat-x;
  background-position:	bottom left;
}
#cruceros ul li .marco {
	/*border: 1px solid #999999;*/
	/*height: 100%;*/
	text-align:left;
  width:100%;
}
#cruceros ul li h2 {
  font-weight:		normal;
  margin:		0px;
clear:both;
}
#cruceros ul li .nombre {
	font-size:		15px;
	color:		#4e9b15;
clear:both;
}
#cruceros ul li .desde {
  font-size:		11px;
  color:		#888888;
  margin:		0px 4px;
}
#cruceros ul li .precio {
	top:			3px;
	font-size:		22px;
	color:		#4e9b15;
}
#cruceros ul li i {
  clear:		both;
  margin-bottom:	10px;
  float:		left;
  width:		100%;
}
#cruceros ul li .oferta {
  right:		0px;
  top:			25px;
}
#cruceros ul li .detalle {
  clear:		both;
  float:		left;
  width:		100%;
}
#cruceros ul li .detalle .imagenes {
  width:		135px;
  font-size:		0px;
  margin-right:		10px;
}
#cruceros ul li .detalle .imagenes .naviera {
  margin-bottom:	5px;
}
#cruceros ul li .detalle .imagenes .foto {
  float:		right;
}
#cruceros ul li .detalle .imagenes .foto img {
  width:		135px;
}
#cruceros ul li .detalle .info {
  margin-top:		15px;
  float:		left;
  line-height:		18px;
}
#cruceros ul li .detalle .info th {
  text-align:		left;
  vertical-align:	top;
}
#cruceros ul li .detalle .info td {
  text-align:		left;
  padding-bottom:	5px;
}
#cruceros ul li .detalle a {
 color: #328118;
}
