body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #837850;
}
form {
	margin: 0px 0px 0px 0px;
}

.central #container {
	width: 924px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E8EDFF;
}
.central #header {
	background: #EBEBEB;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	border: none;
	margin: 0 0 0 0;
	height: 180px;
}
.central #menu {
	padding: 0;
	margin: 0 0 0 0;
	height: 30px;
	width: 924px;
	border-right-style: none;
	border-left-style: none;
	background: #00AFC3;
	clear: both;
	background-image: url(../images/icon/back_menu.gif);
	color: #FFFFFF;
}
.central #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.central #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	border: 0px;
	border-width: 0px;
	border-style: none;
	margin: 0 0 0 0;
}
.central #mainContent h1 {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#footer {
	padding: 10px 10px 10px 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#00AFC3;
	clear: both;
	background-image: url(../images/p_contactactarnos_p.gif);
	background-repeat: no-repeat;
	height: 40px;
	color:#FFFFFF;
	font-size: 10px;
}
#footer a:link, #footer a:visited, #footer a:hover {
	margin: 0px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#subfooter {
	padding: 0 10px;
	clear: both;
}
#subfooter {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#subfooter a:link, #subfooter a:visited, #subfooter a:hover {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.central #container #mainContent p {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-position: left;
}
.footercontacto {
	padding:15px 10px 0px 58px;
	float:left;
	width:153px;
}
.footerlink {
	padding:0px 0px 0px 0px;
	height: 40px;
}
/* columnas PRINCIPALES*/
.central #lateral{
	width: 231px;
	float:left;
}
.central #principal{
	width: 693px;
	float: right;
	border: 0;
	margin: 0px 0px 20px 0px;
} 
.central #principal h1{
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.itinerarios td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9d9160;
	text-indent: 3px;
	height: 20px;
}
.promotextolong {
	width: 578px;
	margin: 0px 0px 15px 95px;
}
.promotextolong a:link, .promotextolong a:visited {
	color:#547db3;
}
.promotextolong p {
	margin: 0px 0px 0px 0px;
}
.textolongnavio {
	width: 670px;
	margin: 0px 0px 15px 0px;
}
.textolongnavio p {
	margin: 0px 0px 0px 95px;
}
.marcopromoch{
	padding: 5px 5px 5px 5px;
	width: 70px;
	float: left;
	background-color: #FFFFFF;
	border: solid #8E8464 1px;
	margin: 0px 10px 0px 0px;
	height: 70px;
	clear: none;
}
.titpartirf p{ padding: 0px 22px 0px 10px; 
}
.titfluvial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7558;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	height: 335px;
}
.titfluvial p{
	padding: 0px 20px 0px 13px;
	margin-top: 0px;
}
#ofertas {
	float: right;
	width: 693px;
}
UL {
	list-style-type : square;
	margin: 0px 0px 0px 5px;
	text-indent: 0px;
	padding: 0px 0px 0px 10px;
}

LI {
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
}
/**TOPMENU*/
.topmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/back_menu.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	height: 30px;
	float: left;
	border: 0 px;
	border-right: solid #00C4D9 1px;
}
.topmenu a:link, .topmenu a:visited {
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/icon/back_menu.gif);
	background-repeat: repeat-x;
	padding: 8px 15px 0px 15px;
}
.topmenu a:hover{
	background-image: url(../images/icon/back_menu.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-decoration: none;
}
.topmenu a.current{
	font-weight: bold;
	text-decoration: none;
}
/*Topmenu*/
.marcobarco{
	padding: 5px 5px 5px 5px;
	width: 133px;
	float: left;
	background-color: #FFFFFF;
	border: solid #8E8464 1px;
	margin: 0px 10px 0px 0px;
}
.contengaleria{ padding: 5px 5px 5px 5px; 
}
.marcogaleria{
	padding: 5px 5px 5px 5px;
	width: 90px;
	float: left;
	background-color: #FFFFFF;
	border: solid #9d9160 1px;
	margin-right: 10px;
	margin-top: 10px;
}
.titazulino{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #547db3;
}
.descripcion {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/***************************************************************************************/
/***************************************************************************************/
.columna1 {
	float: left;
	width: 231px;
}
.columna3 {
	float: left;
	width: 231px;
}
.columnadblr {
	float: right;
	width: 462px;
	clear: none;
	background-color: #EAEDFF;
	margin: 0px 0px 0px 0px;
}
.columnafotodestino {
	position: absolute;
	width: 462px;
	padding-top: 173px;
	visibility: hidden;
}
.columnair {
	float: right;
	width: 231px;
}
.columnair p{ margin: 0px 5px 0px 0px; 
}
.columnalatiz {
	float: right;
	width: 196px;
	padding: 0px 20px 0px 15px;
}
.columnatpl{
	width: 673px;
	float: right;
	border: 0;
	border-bottom: 1px solid #9d9160;
	padding: 10px 20px 10px 0px;
} 
.columna1dbl {
	float: left;
	width: 462px;
	margin: 0px 0px 0px 0px;
}
#columnatit {
	float: right;
	width: 231px;
	margin-bottom: 0px;
	background-image: url(pgcruises/images/pantalla_busqueda.gif);
	background-repeat: no-repeat;
}
#columnatitregent {
	float: right;
	width: 231px;
	margin-bottom: 0px;
	background-image: url(regent/images/pantatalla_buscador1.gif);
	background-repeat: no-repeat;
}
#columnatitclipper {
	float: right;
	width: 231px;
	margin-bottom: 0px;
	background-image: url(star-clippers/images/pantatalla_buscador1.gif);
	background-repeat: no-repeat;
}
.titpartirf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	height: 135px;
}
.textcolumnatpl{
	background-color: #E8EDFF;
	width: 678px;
	float: left;
	border: 0;
	margin: 0px 0px 0px 15px;
}
.promotextolongder {
	width: 347px;
	margin: 0px 0px 15px 95px;
}
#itinerarionavio {
	width: 693px;
	background-color: #EAEAD0;
	margin: 0px 0px 0px 0px;
	position: absolute;
	visibility: visible;
}
#itinerariocia {
	width: 693px;
	background-color: #EAEAD0;
	margin: 0px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
}
#itinerariopromos {
	width: 693px;
	background-color: #EAEAD0;
	margin: 0px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
}
/* links */
a:link{
	text-decoration: underline;
	color:#9d9160;
}
a:visited {
	text-decoration: underline;
	color:#9d9160;
}

/***/
.sectionlinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.sectionlinks a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/fondo-botonama.gif);
	color:#009EB0;
	text-decoration:none;
	margin: 0px 20px 0px 0px;
	padding: 5px 10px 4px 10px;
	height: 15px;
	color:#547db3;
	text-decoration:none;
	border-bottom: 1px solid #102344;
	display: block;
}
.sectionlinks a:visited {
	display: block;
	background-image: url(../images/fondo-botonama.gif);
	background-repeat: no-repeat;
	margin: 0px 20px 0px 0px;
	padding: 5px 10px 4px 10px;
	color:#547db3;
	text-decoration:none;
	border-bottom: 1px solid #102344;
}

.sectionlinks a:hover{
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/fondo-botonama2.gif);
	color: #FFFFFF;
}
.sectionlinkleft{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.sectionlinkleft a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#009EB0;
	text-decoration:none;
	margin: 0px 0px 0px 20px;
	padding: 5px 10px 5px 0px;
	height: 15px;
	color:#009EB0;
	text-decoration:none;
	border-bottom: 1px solid #B7DCEC;
	display: block;
}
.sectionlinkleft a:visited {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 5px 10px 5px 0px;
	color:#009EB0;
	text-decoration:none;
	border-bottom: 1px solid #B7DCEC;
}

.sectionlinkleftf a:hover{
	font-weight: bold;
	text-decoration: none;
}

.sectionlinkleftf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 10px 0px 0px;
}
.sectionlinkleftf a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#009EB0;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	height: 15px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom: 1px solid #FFFFFF;
	display: block;
}
.sectionlinkleftf a:visited {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom: 1px solid #FFFFFF;
}

.sectionlinkleftf a:hover{
	font-weight: bold;
	text-decoration: none;
}
/**/
.imagefloatder {
	float: right;
	margin-left: 5px;
}
.imagefloatizq {
	float: left;
	margin-right: 5px;
}
.imagefloatdersm {
	float: right;
}
.imagefloatizqsm {
	float: left;
}
.imageizqsm {
	float: left;
}
.salefloatder {
	float: right;
	margin-left: 3px;
}
#ofertasblanco {
	float: right;
	width: 693px;
	background-color: #FFFFFF;
}

#ofertascompanias {
	float: left;
	width: 693px;
}

/**SOLAPAS*/
.solapaoferta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/fondo_solapas.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 35px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.solapaoferta a:link {
	display: block;
	padding: 10px 10px 40px 10px;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat: no-repeat;
}
.solapaoferta a:visited {
	display: block;
	padding: 10px 10px 40px 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.solapaoferta a:hover{
	background-image: url(../images/icon/fondo_solapasb.gif);
	font-weight: bold;
	text-decoration: none;
}
.solapaoferta a.current{
	background-image: url(../images/icon/fondo_solapasb.gif);
	font-weight: bold;
	text-decoration: none;
}
.solapaoferta1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/fondo_solapas_a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 35px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.solapaoferta1 a:link {
	display: block;
	padding: 10px 10px 40px 10px;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat: no-repeat;
}
.solapaoferta1 a:visited {
	display: block;
	padding: 10px 10px 40px 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.solapaoferta1 a:hover{
	background-image: url(../images/icon/fondo_solapas_ab.gif);
	font-weight: bold;
	text-decoration: none;
}
/***fin SOLPAS */

#topmenufluvial, #topmenufluvial a:link, #topmenufluvial a:visited, #topmenufluvial a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_fluvial.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenufluvial2, #topmenufluvial2 a:link, #topmenufluvial2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_fluvial_off.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenufluvial2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_fluvial.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenugrupo, #topmenugrupo a:link, #topmenugrupo a:visited, #topmenugrupo a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_grupo.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenugrupo2, #topmenugrupo2 a:link, #topmenugrupo2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_grupo_off.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenugrupo2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_grupo.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenuboutique, #topmenuboutique a:link, #topmenuboutique a:visited, #topmenuboutique a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_boutique.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenuboutiquei, #topmenuboutiquei a:link, #topmenuboutiquei a:visited, #topmenuboutiquei a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_boutique_i.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenuboutique2, #topmenuboutique2 a:link, #topmenuboutique2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_boutique_off.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
#topmenuboutique2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/circulo_boutique.gif);
	height: 30px;
	width: 231px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
/**fin TOPMENU*/
/**buscadores**/
#buscafluvial{
	background-color: #A30841;
	margin: 0px;
	margin-top: 0px;
	padding: 6px 10px 5px 10px;
	border-top: solid #FFFFFF 1px;
	color: #FFFFFF;
	height: 59px;
	width: 211px;
}
#buscagrupo{
	background-color: #F27F13;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-top: solid #FFFFFF 1px;
	color: #FFFFFF;
	height: 59px;
}
#buscaboutique1{
	background-color: #FABF41;
	margin: 0px;
	margin-top: 0px;
	padding: 6px 10px 5px 10px;
	border-top: solid #FFFFFF 1px;
	height: 59px;
}
#buscaboutique{
	background-color: #DFDBBE;
	margin: 0px;
	margin-top: 0px;
	padding: 6px 10px 5px 10px;
	border-top: solid #FFFFFF 1px;
	height: 59px;
}
.destino {
	width:160px;
	height: 22px;
	font-size: 11px;
}
.fecha {
	width:130px;
	height: 22px;
	font-size: 11px;
}
/*AREAS GRANDES */
#titular693{
	float: right;
	width: 693px;
	background-color: #EAEAD0;
	margin-top: 20px;
}
#grandescripcion{
	float: left;
	width: 693px;
	background-color: #FFFFFF;
	clear: left;
	background-image: url(../images/icon/degradeceleste.jpg);
	border-bottom: solid #CCCCCC 1px;
	color: #666666;
}
#grandescripcion p{ margin: 20px 10px 10px 0px; 
}
#ciadescripcion{
	float: left;
	width: 693px;
	background-color: #E8EDFF;
	clear: left;
	border-bottom: solid #CCCCCC 1px;
	height: 180px;
	border-top: solid #FFFFFF 1px;
	color: #666666;
}
.cialogo{
	float: left;
	width: 231px;
	background-color: #FFFFFF;
	clear: left;
	height: 140px;
	background-image: url(../images/icon/fondo_logocia.gif);
	padding: 40px 0px 0px 0px;
}
/**sectores**/
#bot_sectorg {
	float: left;
	width: 462px;
	background-color: #F27F13;
	border-top: solid #FFFFFF 1px;
	background-image: url(../images/icon/b_grupo2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 70px;
}
#bot_sectorb {
	width: 462px;
	background-color: #DFDBBE;
	border-top: solid #FFFFFF 1px;
	float: left;
	background-image: url(../images/icon/b_boutique2.gif);
	background-repeat: no-repeat;
	height: 70px;
	background-position: left;
}
#bot_sectorf {
	width: 462px;
	background-color: #A30841;
	border-top: solid #FFFFFF 1px;
	float: left;
	background-image: url(../images/icon/b_fluvial2.gif);
	background-repeat: no-repeat;
	height: 70px;
	background-position: left;
}
/**textos**/
.descripciontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.descripcionizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.descripciondestino {
	width: 432px;
	padding: 10px 10px 0px 15px;
	float: left;
	color: #9d9160;
}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-weight: bolder;
}
.subtitulosw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-weight: bolder;
}
.subtituloscel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AFC3;
	font-weight: bolder;
}
/**pantallas ofertas**/
.ofertasLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 211px;
	background-color: #EAEAD0;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertasLinks a:link, .ofertasLinks a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #00AFC3;
}
.ofertasLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #00AFC3;
}
.ofertasLinksiz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 201px;
	background-color: #EAEAD0;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertasLinksiz a:link, .ofertasLinksiz a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #00AFC3;
}
.ofertasLinksiz a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #00AFC3;
}
.ofertasbLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #8E8464;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 211px;
	background-color: #EAEAD0;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertasbLinks a:link, .ofertasbLinks a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #8E8464;
	font-size: 11px;
}
.ofertasbLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #8E8464;
}
.ofertasfLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #9d9160;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 211px;
}
.ofertasfLinks a:link, .ofertasfLinks a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #9d9160;
	font-size: 11px;
}
.ofertasfLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #9d9160;
}
.ofertasdblLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px;
	color: #8E8464;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 442px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertasdblLinks a:link, .ofertasdblLinks a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #8E8464;
	font-size: 11px;
}
.ofertasdblLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
}
.ofertasdblfLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 442px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertasdblfLinks a:link, .ofertasdblfLinks a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #666666;
	font-size: 11px;
}
.ofertasdblfLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
}
.ofertastplLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	color: #8E8464;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 673px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(../images/icon/trama-vert1.gif);
}
.ofertastplLinks a:link, .ofertastplLinks a:visited {
	text-decoration:none;
	color: #8E8464;
	font-size: 11px;
}
.ofertastplLinks a:hover{ text-decoration: underline; 
}
.ofertasdblLinkst{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1BA6B2;
	width: 432px;
	float: left;
	margin-left: 10px;
}
.ofertasdblLinkst a:link, .ofertasdblLinkst a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #00AFC3;
	font-size: 11px;
}
.ofertasdblLinkst a:hover{
	font-weight: bold;
	text-decoration: underline;
}
/**pantallas**/
.columnapapel {
	width: 231px;
	background-image: url(../images/icon/fondo_clip.jpg);
	height: 231px;
}
.columnapapelg {
	width: 231px;
	background-image: url(../images/icon/fondo_clipgay.jpg);
	height: 231px;
}
.columnapapela {
	width: 231px;
	background-image: url(../images/icon/fondo_clipazul.jpg);
	height: 231px;
}
.papelinks { padding: 35px 25px 20px 23px; 
}
#columnadblpostal {
	float: left;
	width: 462px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/icon/fondo_postal.gif);
	background-repeat: repeat;
	height: 290px;
}
.columnanotas {
	width: 437px;
	height: 226px;
	padding: 55px 10px 10px 15px;
	float: left;
	color: #666666;
}
.columnanotas p { margin: 0px 5px 10px 0px; 
}
.noticias{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	color: #666666;
}
.noticias a:link, .noticias a:visited {
	font-size: 11px;
	text-decoration:none;
	color: #666666;
	font-weight: bold;
}
.noticias a:hover {
	font-size: 11px;
	text-decoration:underline;
}
.destinos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 80px;
	color: #666666;
	width: 206px;
}
.destinosr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 0px 10px 10px;
	color: #666666;
	height: 120px;
}
.destinoscentral{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #666666;
	width: 201px;
}
.destinos a:link, .destinos a:visited {
	font-size: 11px;
	text-decoration:underline;
	color: #666666;
	font-weight: bold;
}
.destinos a:hover {
	font-size: 11px;
	text-decoration:underline;
	color: #666666;
}
.destinosb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	color: #8E8464;
	width: 206px;
}
.destinosbr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	color: #8E8464;
	width: 211px;
}
.destinosb a:link, .destinosb a:visited, .destinosbr a:link, .destinosbr a:visited {
	font-size: 11px;
	text-decoration:underline;
	color: #8E8464;
	font-weight: bold;
}
.destinosb a:hover, .destinosbr a:hover {
	font-size: 11px;
	text-decoration:underline;
	color: #8E8464;
}
.barcos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5E9;
	height: 60px;
	color: #666666;
}
.salidasgrupos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EDFF;
	color: #666666;
	height: 180px;
	background-image: url(../images/icon/fondo_ofertag.gif);
	width: 452px;
	background-repeat: no-repeat;
	float: left;
}
.salidasgay{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F27F13;
	color: #666666;
	background-image: url(../images/icon/fondo_ofertagay.gif);
	width: 452px;
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
}
.salidasg1{
	width: 152px;
	float: left;
	padding-left: 10px;
}
.salidasg2{
	height: 150px;
	float: left;
	width: 285px;
}
.salidasg3{
	height: 200px;
	float: right;
	width: 231px;
}
.salidasfluviales{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EDFF;
	color: #666666;
	background-image: url(../images/icon/fondo_ofertatop.gif);
	width: 452px;
	background-repeat: no-repeat;
}
.salidasboutique{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EDFF;
	color: #666666;
	background-image: url(../images/icon/fondo_ofertabtop.gif);
	width: 452px;
	background-repeat: no-repeat;
}
.salidasf1{
	width: 152px;
	float: left;
	padding-left: 10px;
}
.salidasf1 p{
	margin-left: 10px;
}
.salidasf2{
	float: right;
	width: 285px;
}
.salidasf2 p{
margin-top:0px;
}
.salidasf3{
	height: 200px;
	float: right;
	width: 231px;
}
.salidasf1 a:link, .salidasf2 a:link, .salidasf3 a:link, .salidasg1 a:link, .salidasg2 a:link, .salidasg3 a:link, .salidasf1 a:visited, .salidasf2 a:visited, .salidasf3 a:visited, .salidasg1 a:visited, .salidasg2 a:visited, .salidasg3 a:visited {
	color: #00AFC3;
	text-decoration: underline;
}
.salidasf1 a:hover, .salidasf2 a:hover, .salidasf3 a:hover, .salidasg1 a:hover, .salidasg2 a:hover, .salidasg3 a:hover { color: #00AFC3; 
}
#columnacia {
	float: left;
	width: 211px;
	margin: 10px 0px 10px 20px;
	background-color: #00AFC3;
	padding: 0px 0px 0px 0px;
}
#columnacia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#columnacia ul{
	color:#FFFFFF;
	list-style-position: outside;
	list-style-image: url(../images/icon/vineta_blanca.gif);
	margin-left: 30px;
	padding-left: 0px;
	font-size: 12px;
}
#columnacia ul a:link, #columnacia ul a:visited {
	color:#FFFFFF;
}
#columnacia ul a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#columnaciab {
	width: 216px;
	margin: 20px 0px 0px 15px;
	background-color: #DFDBBE;
	padding: 0px 0px 0px 0px;
	float: right;
}
#columnaciab ul{
	color:#7C7458;
	list-style-position: outside;
	list-style-image: url(../images/icon/vineta_blanca.gif);
	margin-left: 30px;
	padding-left: 0px;
}
#columnaciab ul a:link, #columnaciab ul a:visited {
	color:#8E8464;
	font-size: 12px;
}
#columnaciab ul a:hover {
	color:#7C7458;
	text-decoration:underline;
}
#columnaciaf {
	float: right;
	width: 216px;
	margin: 20px 0px 0px 15px;
	background-color: #A30841;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
#columnaciaf ul{
	color:#FFFFFF;
	list-style-position: outside;
	list-style-image: url(../images/icon/vineta_blanca.gif);
	margin-left: 30px;
	padding-left: 0px;
}
#columnaciafc {
	width: 216px;
	margin: 20px 7px 0px 8px;
	background-color: #A30841;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	float: left;
}
#columnaciafc ul{
	color:#FFFFFF;
	list-style-position: outside;
	list-style-image: url(../images/icon/vineta_blanca.gif);
	margin-left: 30px;
	padding-left: 0px;
}
#columnaciafc ul a:link, #columnaciafc ul a:visited, #columnaciaf ul a:link, #columnaciaf ul a:visited {
	color:#FFFFFF;
	font-size: 12px;
}
#columnacifc ul a:hover, #columnacif ul a:hover {
	color:#7C7458;
	text-decoration:underline;
	}
#collattematico {
	float: left;
	width: 211px;
	margin: 0px 0px 0px 0px;
	background-color: #00AFC3;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}
#collattematico a:link, #collattematico a:visited, #collattematico a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#collattematico p { margin: 0px 10px 0px 10px; 
}
.colcalendario {
	float: left;
	width: 211px;
	margin: 0px 0px 0px 0px;
	background-color: #EAE6CD;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}
.calendario {
	width: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-color: #EAE6CD;
	padding: 8px 0px 7px 8px;
	color:#FFFFFF;
	background-image: url(../images/icon/fecha.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 15px;
}
.calendariob {
	float: left;
	width: 191px;
	margin: 0px 0px 0px 0px;
	background-color: #EAE6CD;
	padding: 8px 10px 7px 10px;
	color:#666666;
	border-bottom: solid #FFFFFF 1px;
}
#collatch{
	width: 231px;
	float:left;
	background-color: #E8EDFF;
	margin: 10px 0px 10px 0px;
}

#columnatitcorta {
	float: right;
	width: 231px;
	height: 283px;
	margin-bottom: 0px;
}
#banner1 {
	float: left;
	width: 216px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#banner2 {
	float: left;
	width: 216px;
	margin: 0px 7px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#banner3 {
	float: left;
	width: 216px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.gaylinks {
	padding: 35px 25px 20px 30px;
	color: #FFFFFF;
	font-size: 11px;
}
.gaylinks a:link, .gaylinks a:visited {
	color: #FFFFFF;
	font-weight:bold;
}
.gaylinks a:hover{ text-decoration:underline; 
}
.grupales {
	width: 186px;
	padding: 0px 5px 0px 10px;
	color:#FFFFFF;
}
.listatematico {
	float: left;
	width: 216px;
	margin: 15px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.listatematicor {
	float: right;
	width: 216px;
	margin: 20px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	background-color: #EAEAD0;
}
.temas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 15px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/icon/trama-vert1.gif);
}
#listagay{
	float: left;
	width: 216px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gays{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 15px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/icon/trama-vertg.gif);
	color: #FFFFFF;
}
.coltematicodes {
	margin: 0px 0px 0px 0px;
	background-color: #F27F13;
	padding: 10px 0px 10px 15px;
	width: 201px;
	color: #FFFFFF;
}

.titama{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-color: #DFDBBE;
	background-image: url(../images/icon/fondodb_intro.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.titama p{
	padding: 0px 20px 0px 10px;
	font-size: 11px;
	margin-top: 5px;
}
.titg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-color: #F27F13;
}
.titg p{
	font-size: 11px;
	margin: 5px 15px 0px 10px;
}
.titpartirb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/pb_dondepartir.gif);
	background-repeat: no-repeat;
	height: 135px;
}
.titpartirb p{ padding: 0px 22px 0px 10px; 
}
.titpartirg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/pg_dondepartir.gif);
	height: 135px;
	background-repeat: no-repeat;
}
.titpartirg p{ padding: 0px 22px 0px 10px; 
}
.contenedordestino{
	height: 200px;

}
.contenedordestinobasef{
	height: 217px;
	float: right;
	width: 231px;
	background-color: #A30841;
}
.contenedordestinobasef p{
	color:#FFFFFF;
	font-size: 11px;
	margin: 15px 10px 0px 12px;
}
.contenedordestinobaseb{
	height: 217px;
	float: right;
	width: 231px;
	background-color: #DFDBBE;
	background-image: url(../images/icon/fondodb_intro.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.contenedordestinobaseb p{
	color:#7C7458;
	margin: 15px 10px 0px 12px;
	font-size: 11px;
}
.contenedordestinobaseg{
	height: 217px;
	float: right;
	width: 231px;
	background-color: #F27F13;
}
.contenedordestinobaseg p{
	color:#FFFFFF;
	margin: 15px 10px 0px 12px;
	font-size: 11px;
}
.contenedorprograma{
	height: 171px;
	background-color: #F27F13;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 5px 0px 15px;
}
.contenedorprogramaf{
	height: 171px;
	background-color: #A30841;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 5px 0px 15px;
}
.contenedorprograma p{ margin: 0px 0px 0px 0px; 
}
.minipartirb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 35px 21px 0px 10px;
	width: 200px;
	float: left;
}
.minipartirb a:link, .minipartirb a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.minipartirb a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.columnaprog {
	float: right;
	width: 231px;
	height: 283px;
	margin-bottom: 15px;
}
.marcodestino{
	padding: 5px 5px 5px 5px;
	width: 70px;
	float: left;
	background-color: #FFFFFF;
	border: solid #8E8464 1px;
	margin: 0px 10px 0px 0px;
}
.marcodestino2{
	padding: 5px 5px 5px 5px;
	width: 70px;
	float: left;
	background-color: #FFFFFF;
	border: solid #CCCCCC 1px;
	margin: 0px 10px 45px 0px;
}
.marconoticias{
	padding: 5px 5px 5px 5px;
	width: 186px;
	background-color: #FFFFFF;
	border: solid #CCCCCC 1px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.marconoticiasg{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: solid #CCCCCC 1px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.columnaitinerario1 h1, .columnaitinerario2 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00AFC3;
}
.columnaitinerario1 p, .columnaitinerario2 p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.columnaitiblanco {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#00AFC3;
	background-color: #F4F7FF;
	border-bottom: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
}
.columnaitiprograma {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	background-color: #00AFC3;
	border-bottom: solid #8E8464 1px;
	border-top: solid #8E8464 1px;
	font-weight: bold;
	height:22px;
	padding-top: 5px;
	text-indent: 3px;
	background-image: url(../images/icon/back_menu.gif);
}
.columnaitigris {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#666666;
	background-color: #EFEFDC;
	border-bottom: solid #CCCCCC 1px;
}
.columnaitifluvial {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#A30841;
	background-color: #FFFFFF;
	border-bottom: solid #A30841 1px;
	border-top: solid #A30841 1px;
	font-weight: bold;
	height:22px;
	padding-top: 5px;
}
.duracion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 10px 10px 15px 165px;
	width: 40px;
	height: 40px;
}
.duracionf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 0px 15px 10px;
	width: 40px;
	height: 40px;
	float: right;
}
.duracionb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E8464;
	padding: 0px 0px 15px 10px;
	width: 40px;
	height: 40px;
	float: right;
}
.noches{
	font-size:20px;
	font-weight:normal;
	color: #FFFFFF;
}
.nochesb{
	font-size:20px;
	font-weight:normal;
	color: #8E8464;
}
.colpapelpromo {
	float: left;
	width: 216px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 20px 0px;
	background-image: url(../images/icon/fondo_clippromo.jpg);
	height: 300px;
	background-repeat: no-repeat;
}
.papelpromo{ padding: 0px 10px 5px 20px; 
}
.tarifa1{
	padding: 10px 0px 0px 25px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 40px;
	width: 117px;
	background-image: url(../images/icon/fondo_ofertabbot.gif);
	background-repeat: no-repeat;
}
.tarifag{
	padding: 20px 20px 12px 20px;
	float: left;
	height: 55px;
	width: 50px;
	background-image: url(../images/icon/fondo_tarifagay.gif);
	background-repeat: no-repeat;
}
.desde{
font-size:9px;
}
.desdeblanco{
font-size:9px;
color: #FFFFFF;
}
.tarifa{
	font-size:18px;
	color: #666666;
	font-size:13px;
	font-weight: bold;
}
.tarifab12{
	font-size:12px;
	color: #8E8464;
	font-weight: bold;
}
.tarifaazul{
	font-size:12px;
	color: #00AFC3;
	font-weight: bold;
}
.promobarco{
	padding: 5px 5px 5px 5px;
	width: 133px;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 50px;
}
.tarifablanca{
	font-size:18px;
	color: #FFFFFF;
	font-size:13px;
	font-weight: bold;
}
.masinfoceleste{
	background-image:url(../images/icon/bot_promosb.gif);
	background-repeat:no-repeat;
	height:35px;
	padding: 10px 10px 5px 0px;
	text-align: right;
	float: left;
	width: 221px;
	clear: left;
}
.masinfoceleste a:link, .masinfoceleste a:visited, .masinfoceleste a:hover{
	height:35px;
	color: #FFFFFF;
	text-decoration: underline;
}
.masinfob{
	font-size:9px;
	color: #8E8464;
	font-weight: normal;
}
.masinfob a:link, .masinfob a:visited, .masinfob a:hover{
	color: #8E8464;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
}
.masinfo{
	font-size:9px;
	color: #666666;
}
.masinfo a:link, .masinfo a:visited, .masinfo a:hover{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
}
.masinfogris{
	height:15px;
	color:#999999;
	padding: 10px 10px 5px 0px;
	text-align: right;
	float: left;
	width: 221px;
	clear: left;
}
.masinfogris a:link, .masinfogris a:visited {
	color:#999999;
}
.masinfogris a:hover {
	color:#999999;
	text-decoration:underline;
}

.masinfodorado{
	background-image:url(../images/icon/bot_promosboutique.gif);
	background-repeat:no-repeat;
	height:35px;
	padding: 10px 10px 5px 0px;
	text-align: right;
	float: left;
	width: 221px;
	clear: left;
}
.masinfodorado a:link, .masinfodorado a:visited, .masinfodorado a:hover{
	height:35px;
	color: #8E8464;
	text-decoration: underline;
}
.masinfotema{
	background-image:url(../images/icon/bot_promostema.gif);
	background-repeat:no-repeat;
	height:30px;
	padding: 7px 25px 5px 0px;
	text-align: right;
	float: left;
	width: 206px;
	clear: left;
}
.masinfotema a:link, .masinfotema a:visited, .masinfotema a:hover{
	height:35px;
	color: #8E8464;
	text-decoration: underline;
}
.masinfobordo{
	background-image:url(../images/icon/bot_promosf.gif);
	background-repeat:no-repeat;
	height:35px;
	padding: 10px 10px 5px 0px;
	text-align: right;
	float: left;
	width: 221px;
	clear: left;
}
.masinfobordo a:link, .masinfobordo a:visited, .masinfobordo a:hover{
	height:35px;
	color: #FFFFFF;
	text-decoration: underline;
}
/*calendario*/
.dia{
	padding: 8px 2px 0px 8px;
	background-image:url(../images/icon/dia.gif);
	background-repeat:no-repeat;
	width: 20px;
	margin: 0px 0px 0px 0px;
	height: 22px;
}
.feriado{
	background-image:url(../images/icon/feriado.gif);
	background-repeat:no-repeat;
	padding: 8px 2px 0px 8px;
	width: 20px;
	margin: 0px 5px 0px 5px;
	height: 22px;
}
/*cotizador*/
#cotizador{
	width:660px;
	padding:15px 15px 0px 15px;
}
fieldset{
border: 0px solid #000;
}
.medidas, .medidasg, div.check{
	margin: 10px 0px 10px 10px;
	clear: both;
}
.medidas label, .medidasg label{
	float:left;
	width:120px;
}
.medidas textarea{ width:400px; 
}
.medidas select{ width:200px; 
}
.medidas input{
	width:300px;
	font-size: 11px;
	height: 20px;
}
.medidasg input{
width:400px;
	font-size: 11px;
	height: 22px;
}
input#cotizar{
	margin-left: 130px;
	background-color:#00AFC3;
	background-image: url(../images/icon/back_menu.gif);
	background-repeat: repeat-x;
}
/*index*/

.space {clear: both;}
.promotexto {
	width: 115px;
	margin: 0px 0px 10px 95px;
}
.promotextohot {
	width: 200px;
	margin: 0px 0px 15px 230px;
}
.promotextoiz {
	width: 105px;
	margin: 0px 0px 10px 95px;
}
.promotextolongd {
	width: 346px;
	color:#8E8464;
	margin: 0px 0px 15px 95px;
}
.promotextoslong {
	width: 577px;
	margin: 0px 0px 10px 95px;
}
.promotextonews {
	width: 432px;
	margin: 0px 0px 0px 0px;
	padding: 13px 10px 15px 20px;
	float: left;
	color: #9d9160;
}
.titblanco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top left;
}
.titblanco p{ padding: 0px 20px 0px 10px; 
}
.titpartirc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/pc_dondepartir.gif);
	height: 135px;
	background-repeat: no-repeat;
}
.titpartirc p{ padding: 0px 22px 0px 10px; 
}
.promocia1 {
	float: left;
	width: 216px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titprofile {
	margin: 5px 10px 5px 0px;
	font-size:11px;
	color:#00AFC3;
	background-color: #F0F3FF;
	padding: 2px 0px 2px 2px;
	border-bottom: solid #FFFFFF 1px;
	border-top: solid #FFFFFF 1px;
}

/**SOLAPAS*/
.solapaprogra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/m_programa1a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 35px;
	width: 115px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
	border-top: solid #FFFFFF 1px;
}
.solapaprogra a:link, .solapaprogra a:visited {
	display: block;
	padding: 10px 10px 0px 10px;
	height: 25px;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat: no-repeat;
}
.solapaprogra a:hover{
	background-image: url(../images/icon/m_programa1b.gif);
	padding: 10px 10px 0px 10px;	
	height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.solapaprogra1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/icon/m_programa1a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 35px;
	width: 117px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
	border-top: solid #FFFFFF 1px;
}
.solapaprogra1 a:link, .solapaprogra1 a:visited {
	display: block;
	padding: 10px 10px 0px 10px;
	height: 25px;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat: no-repeat;
}
.solapaprogra1 a:hover{
	background-image: url(../images/icon/m_programa1b.gif);
	padding: 10px 10px 0px 10px;
	height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.maspromosf{
	font-size: 9px;
	height:54px;
	color:#FFFFFF;
	padding: 3px 0px 0px 15px;
	float: left;
	width: 447px;
	clear: left;
	background-image: url(../images/b_ofertadestinofluvial.gif);
	background-repeat: no-repeat;
}
.maspromosf a:link, .maspromosf a:hover, .maspromosf a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.maspromosb{
	font-size: 9px;
	height:54px;
	color:#8E8464;
	padding: 3px 0px 0px 15px;
	float: left;
	width: 447px;
	clear: left;
	background-image: url(../images/icon/b_ofertasb.gif);
	background-repeat: no-repeat;
}
.maspromosb a:link, .maspromosb a:hover, .maspromosb a:visited{
	color:#8E8464;
	text-decoration:underline;
}

.columna1dblml td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9d9160;
	text-indent: 3px;
	height: 20px;
}
.tit_itifluvial {
	width:446px;
	height:60px;
	background-image:url(../images/icon/fondo_titfluvial.gif);
	background-repeat: repeat-x;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	color: #FFFFFF;
	font-weight: bold;
}
.tit_itiimg {
	width:100px;
	height:60px;
	background-color: #E8EDFF;
	float: left;
}
.marcoofertab{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px !important;
	overflow: hidden;
	height:72px;
	float: left;
	background-color: #C3BC98;
	margin: 0px 10px 0px 0px;
}
.salefloatder {
	float: right;
	margin-left: 3px;
}
.itinerariosgay td {
	height:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid #C6C0AE 1px;
}