body {
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #7C7458;
	background-color: #E8EDFF;
}
form {
	margin: 0px 0px 0px 0px;
}
select {
	color:#6B644B;
}
ul {
     margin: 0px;
     padding: 0px;
}
li {
     margin: 0px;
     padding: 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: #FFFFFF;
	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: 14px;
	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: #7C7458;
}
#subfooter a:link, #subfooter a:visited, #subfooter a:hover {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #7C7458;
}
.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;
} 
.columna1 {
	float: left;
	width: 231px;
}
.columna221 {
	float: left;
	width: 221px;
}
.columna211 {
	float: left;
	width: 211px;
	margin: 0px 20px 0px 0px;
}
#columna2 {
	float: left;
	width: 231px;
	background-color: #FFFFFF;
}
#columna2g {
	float: left;
	width: 229px;
	background-color: #FFFFFF;
	border-left: solid #C2BDA9 1px;
	border-right: solid #C2BDA9 1px;
}
#columna1i {
	float: left;
	width: 231px;
	background-color: #EFEED7;
}
#columna2i {
	float: left;
	width: 229px;
	background-color: #FFFFFF;
	border-left: solid #7C7458 1px;
	border-right: solid #7C7458 1px;
}
.columna3b {
	float: left;
	width: 231px;
}
.columna1dbl {
	float: left;
	width: 442px;
	background-color: #E8EDFF;
	margin: 0px 0px 0px 0px;
}
.columna462 {
	float: left;
	width: 462px;
	margin: 0px 0px 0px 0px;
}
.columna462 td {
	height:20px;
}
.columnaflash {
	float: left;
	width: 462px;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
}
.columnadblr {
	float: right;
	width: 462px;
	clear: none;
	background-color: #E8EDFF;
	margin: 0px 0px 0px 0px;
}
.columna1dblml {
	float: left;
	width: 427px;
	background-color: #E8EDFF;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
}
.columnafotodestino {
	position: absolute;
	width: 462px;
	padding-top: 173px;
	visibility: hidden;
}
.columnadblcia {
	float: left;
	width: 462px;
	clear: left;
}
.columnadblciab {
	float: left;
	width: 482px;
	clear: left;
}
.columnacuad{
	width: 904px;
	float: right;
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
.columnatpl{
	width: 693px;
	float: right;
	border: 0;
	margin: 0px 0px 0px 0px;
}
.columnatplblanco{
	width: 693px;
	float: right;
	border: 0;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
}
.columnatplbusca{
	width: 693px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
.columnatplleft{
	width: 693px;
	float: left;
	border: 0;
	margin: 0px 0px 0px 0px;
}
.columnatplgayl{
	width: 673px;
	float: left;
	border: 0;
	margin: 0px 20px 0px 0px;
}
.textcolumnatpl{
	background-color: #E8EDFF;
	width: 668px;
	float: left;
	border: 0;
	padding: 0px 10px 0px 15px;
} 
.textcolumnatplcia{
	width: 678px;
	float: left;
	border: 0;
	padding: 0px 15px 0px 0px;
} 
.columnaitinerario {
	width: 693px;
	background-color: #EAEAD0;
	margin: 0px 0px 0px 0px;
	border-bottom: solid #00AFC3 1px;
	float: right;
}
.columnaitinerariotpl {
	width: 678px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #00AFC3 1px;
	float: right;
}
.columnaitinerario1 {
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
.columnaitinerario2 {
	float: left;
	width: 206px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 15px;
	background-repeat: no-repeat;
}

/* links */
a:link{
	text-decoration: underline;
	color:#7C7458;
}
a:visited {
	text-decoration: underline;
	color:#7C7458;
}
a:hover {
	color:#7C7458;
	text-decoration: none;
}
/***/
.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-botonbarra.jpg);
	background-repeat: no-repeat;
	color:#009EB0;
	text-decoration:none;
	margin: 0px 20px 0px 0px;
	padding: 5px 10px 4px 10px;
	height: 15px;
	color:#7C7458;
	text-decoration:none;
	border-bottom: 1px solid #CCC7B7;
	display: block;
}
.sectionlinks a:visited {
	display: block;
	background-image: url(images/fondo-botonbarra.jpg);
	background-repeat: no-repeat;
	margin: 0px 20px 0px 0px;
	padding: 5px 10px 4px 10px;
	color:#7C7458;
	text-decoration:none;
	border-bottom: 1px solid #CCC7B7;
}

.sectionlinks a:hover{
	font-weight: bold;
	text-decoration: none;
}
.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;
}
.salefloatizq {
	float: left;
	padding-left: 100px;
}
#ofertas {
	float: right;
	width: 693px;
}
#ofertasblanco {
	float: right;
	width: 693px;
	background-color: #FFFFFF;
}

/***fin SOLPAS */
/**TOPMENU*/
.topmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(images/icon/fondo_menu.jpg);
	color:#FFFFFF;
	text-decoration:none;
	height: 30px;
	width: 77px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.topmenu a:link, .topmenu a:visited {
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 8px;
}
.topmenu a:hover{
	background-image: url(images/icon/fondo_menu.jpg);
	font-weight: bold;
	text-decoration: none;
}
.topmenu a.current{
	font-weight: bold;
	text-decoration: none;
}
/*Topmenu*/
.topmenuoferta, .topmenuoferta a:link, .topmenuoferta a:visited {
	background-image: url(images/icon/b_moferta_a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 30px;
	width: 77px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.topmenuoferta a:hover{
	background-image: url(images/icon/b_moferta_b.gif);
}
.topmenudestino, .topmenudestino a:link, .topmenudestino a:visited {
	background-image: url(images/icon/b_mdestino_a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 30px;
	width: 77px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.topmenudestino a:hover{
	background-image: url(images/icon/b_mdestino_b.gif);
}
.topmenuout, .topmenuout a:link, .topmenuout a:visited {
	background-image: url(images/icon/b_mout_a.gif);
	color:#FFFFFF;
	text-decoration:none;
	height: 30px;
	width: 77px;
	float: left;
	border: 0 px;
	background-repeat: no-repeat;
}
.topmenuout a:hover{
	background-image: url(images/icon/b_mout_b.gif);
}
#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**/
#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;
	font-size: 12px;
}
.fecha {
	width:130px;
	font-size: 12px;
}
.busca {
	width:160px;
	font-size: 12px;
}
/*AREAS GRANDES */
#grandescripcion{
	float: left;
	width: 693px;
	background-color: #FFFFFF;
	clear: left;
	background-image: url(images/icon/degradeceleste.jpg);
	border-bottom: solid #7C7458 1px;
	color: #7C7458;
}
#grandescripcion p{ margin: 10px 10px 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;
}
/**textos**/
.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.descripciontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.descripcionizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.descripciondestino {
	width: 427px;
	padding: 0px 0px 0px 15px;
	float: left;
	color: #7C7458;
	text-align: justify;
	text-indent: 0px;
}
.descripciondestino p { margin-top: 5px; 
}
.descripciondestino1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	color: #7C7458;
	width: 216px;
	text-align: left;
}
.descripciondestino1 p { margin-top: 0px; 
}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	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: 0px;
	margin-bottom: 20px;
	font-weight: normal;
}
.subtituloscel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AFC3;
	font-weight: bolder;
}
/**pantallas itinerarios con foto grande**/
.itinerariosgl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 210px;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vert1.gif);
	float: left;
	border-right: solid #fff 1px;
	height: 370px;
}
.itinerariosgldestino{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 210px;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vert1.gif);
	float: left;
	border-right: solid #fff 1px;
	height: 300px;
}
.itinerariogay{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 211px;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vertg.gif);
	float: left;
	height: 260px;
}
.itinerariosgl a:link, .itinerariosgl a:visited, .itinerariosgldestino a:link, .itinerariosgldestino a:visited {
	text-decoration:underline;
}
.itinerariogay a:hover{
	text-decoration: underline;
	color: #fff;
}
.itinerariogay a:link, .itinerariogay a:visited {
	text-decoration:underline;
	color: #fff;
}
.itinerariosgl a:hover, .itinerariosgldestino a:hover, .itinerariogay a:hover{
	text-decoration: underline;
}
.itinerariosgl p, .itinerariosgldestino p .itinerariogay p {
	margin: 0px 0px 0px 95px;
}
.marcoitinerariosgl{
	padding: 5px 5px 5px 5px;
	width: 198px;
	float: left;
	background-color: #FFFFFF;
	border: solid #8E8464 1px;
	margin: 0px 0px 10px 0px;
}
/**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: #7C7458;
	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: #7C7458;
}
.ofertasLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #7C7458;
}
.ofertasLinks p { 
margin: 0px 10px 0px 00px; 
}
.ofertasLinksiz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 20px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertasLinksiz a:link, .ofertasLinksiz a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #7C7458;
}
.ofertasLinksiz a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #7C7458;
}
.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: #7C7458;
	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: #7C7458;
	font-size: 11px;
}
.ofertasbLinks a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #7C7458;
}
.contofertas331{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 336px;
	float: left;
}
.ofertas331{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 306px;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertas331 a:link, .ofertas331 a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #7C7458;
	font-size: 11px;
}
.ofertas331 a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #7C7458;
}
.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: #7C7458;
	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);
}
.ofertasfLinks a:link, .ofertasfLinks a:visited {
	font-weight: bold;
	text-decoration:none;
	color: #7C7458;
	font-size: 11px;
}
.ofertasfLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #7C7458;
}
.ofertasdblLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 5px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 427px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertasdblLinks a:link, .ofertasdblLinks a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #7C7458;
	font-size: 11px;
}
.ofertasdblLinks a:hover{
	font-weight: bold;
	text-decoration: none;
}
.ofertasdblfLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px;
	color: #7C7458;
	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: #7C7458;
	font-size: 11px;
}
.ofertasdblfLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
}
.ofertastplLinks{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	width: 673px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertastplLinks a:link, .ofertastplLinks a:visited {
	text-decoration:underline;
	color: #7C7458;
	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: #7C7458;
	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;
}
.comentarioLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
}
.comentarioLinksiz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 20px 0px 0px;
	padding: 5px 10px 5px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/icon/fondo_experiencia.jpg);
	background-repeat: repeat-y;
}
.comentarioLinksiz a:link, .comentarioLinksiz a:visited, .comentarioLinks a:link, .comentarioLinks a:visited {
	text-decoration:underline;
	color: #7C7458;
}
.comentarioLinksiz a:hover, .comentarioLinks a:hover{
	font-weight: bold;
	text-decoration: underline;
}
/**pantallas**/
.columnapapel {
	width: 231px;
	background-image: url(images/icon/fondo_clip.jpg);
	height: 231px;
	background-repeat: no-repeat;
}
.columnapapelg {
	width: 231px;
	background-image: url(images/icon/fondo_clipgay.jpg);
	height: 231px;
	background-repeat: no-repeat;
}
.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: no-repeat;
	height: 290px;
}
.columnanotas {
	width: 437px;
	height: 226px;
	padding: 55px 10px 10px 15px;
	float: left;
	color: #7C7458;
}
.columnatplpostal {
	float: left;
	width: 693px;
	margin: 10px 0px 0px 0px;
	background-image: url(images/icon/fondo_postaltpl.gif);
	background-repeat: no-repeat;
	height: 290px;
}
.columnatplnotas {
	width: 667px;
	height: 226px;
	padding: 55px 10px 10px 15px;
	float: left;
	color: #7C7458;
}
.columnanotas p {
	margin: 0px 10px 10px 0px;
}
.columnatplnotas p {
	margin: 0px 10px 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: #7C7458;
	border-bottom: solid #7C7458 1px;
	background-image: url(images/icon/fondo_experiencia.jpg);
}
.noticias a:link, .noticias a:visited {
	font-size: 11px;
	text-decoration:none;
	color: #7C7458;
}
.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: #7C7458;
	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: #7C7458;
	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: #7C7458;
	width: 201px;
}
.destinos a:link, .destinos a:visited {
	font-size: 11px;
	text-decoration:underline;
	color: #7C7458;
	font-weight: bold;
}
.destinos a:hover {
	font-size: 11px;
	text-decoration:underline;
	color: #7C7458;
}
.destinosb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 15px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	color: #7C7458;
	width: 206px;
}
.destinosbr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px 10px 0px 0px;
	padding: 10px 0px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDBBE;
	color: #7C7458;
	width: 211px;
}
.destinosb a:link, .destinosb a:visited, .destinosbr a:link, .destinosbr a:visited {
	font-size: 11px;
	text-decoration:underline;
	color: #7C7458;
	font-weight: bold;
}
.destinosb a:hover, .destinosbr a:hover {
	font-size: 11px;
	text-decoration:none;
	color: #7C7458;
}
.barcos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 10px 20px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5E9;
	height: 60px;
	color: #7C7458;
}
.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: #7C7458;
	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: #7C7458;
	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;
}
.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: #7C7458;
	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 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EDFF;
	color: #7C7458;
	background-image: url(images/icon/fondo_ofertabtop.gif);
	width: 683px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-left: 10px;
}
.salidasf1{
	width: 152px;
	float: left;
	padding-left: 10px;
}
.salidasf1 p{
	margin-left: 10px;
}
.salidasf2{
	float: right;
	width: 285px;
}
.salidasf2 p{
margin-top:0px;
}
.salidasflong{
	float: right;
	width: 506px;
}
.salidasflong p{
	margin:0px;
}
.salidasf1 a:link, .salidasf2 a:link, .salidasg1 a:link, .salidasg2 a:link, .salidasf1 a:visited, .salidasf2 a:visited, .salidasg1 a:visited, .salidasg2 a:visited {
	color: #00AFC3;
	text-decoration: underline;
}
.salidasf1 a:hover, .salidasf2 a:hover, .salidasg1 a:hover, .salidasg2 a:hover { color: #00AFC3; 
}
.columnacia {
	float: left;
	width: 211px;
	margin: 0px 0px 0px 0px;
	background-color: #00AFC3;
	padding: 0px 0px 0px 0px;
}
.columnacia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C7458;
	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;
}
#columnaciab {
	width: 211px;
	margin: 0px 0px 0px 0px;
	background-color: #DFDBBE;
	float: left;
}
#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: #7C7458;
	text-decoration: none;
}
#columnaciab ul a:hover{
	color:#7C7458;
	text-decoration:underline;
}
#columnaciaf {
	float: right;
	width: 231px;
	margin: 20px 0px 0px 0px;
	background-color: #8B0F43;
	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: 231px;
	background-color: #A30841;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
#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:#7C7458;
	border-bottom: solid #FFFFFF 1px;
}
#collatch{
	width: 231px;
	float:left;
	background-color: #E8EDFF;
	margin: 10px 0px 10px 0px;
}
#columnatit {
	float: right;
	width: 231px;
	height: 335px;
	margin-bottom: 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: right;
	width: 216px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}
.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: 231px;
	margin: 20px 0px 20px 0px;
	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;
}
.titdestino{
	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{
	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, .titdestino 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;
	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;
}
.contenedordestinobaseb{
	height: 216px;
	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: 216px;
	float: right;
	width: 231px;
	background-color: #F27F13;
}
.contenedordestinobaseg p{
	color:#FFFFFF;
	margin: 15px 10px 0px 12px;
	font-size: 11px;
}
.contenedorprograma{
	height: 181px;
	background-color: #F27F13;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 5px 0px 15px;
}
.contenedorprogramaf{
	height: 171px;
	background-color: #8B0F43;
	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;
}
.marcobarco{
	padding: 5px 5px 5px 5px;
	width: 133px;
	float: left;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin: 0px 10px 0px 0px;
}
.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 #7C7458 1px;
	margin: 0px 10px 45px 0px;
}
.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;
}
.marconoticias{
	padding: 5px 5px 5px 5px;
	width: 186px;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.marconoticiasg{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin: 0px 15px 5px 0px;
	float: left;
}
.marcofotog{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.marcomapa{
	padding: 5px 5px 5px 5px;
	width: 365px;
	float: left;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin-left: 0px;
}
.columnaitinerario1 h1, .columnaitinerario2 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00AFC3;
}
.columnaitinerario1 p, .columnaitinerario2 p, .columnatplleft p {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
}
.columnaitiblanco {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#7C7458;
	background-color: #F4F7FF;
	border-bottom: solid #7C7458 1px;
	border-top: solid #7C7458 1px;
}
.columnaitiprograma {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color: #7C7458;
	background-color: #FFFFFF;
	border-bottom: solid #8E8464 1px;
	border-top: solid #8E8464 1px;
	font-weight: bold;
	height:22px;
	padding-top: 5px;
}
.columnaitigris {
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#7C7458;
	background-color: #EFEFDC;
	border-bottom: solid #7C7458 1px;
	padding: 5px 0px 5px 0px;
	border-top: solid #7C7458 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: #7C7458;
	padding: 0px 10px 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: #7C7458;
}
.colpapelpromo {
	float: left;
	width: 216px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-image: url(images/icon/fondo_clippromo.jpg);
	height: 280px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.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;
}
.tarifas{
	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: #7C7458;
	font-size:13px;
	font-weight: bold;
}
.tarifab12{
	font-size:12px;
	color: #7C7458;
	font-weight: bold;
}
.tarifaazul{
	font-size:12px;
	color: #00AFC3;
	font-weight: bold;
}
.promobarco{
	padding: 5px 5px 5px 5px;
	width: 133px;
	background-color: #FFFFFF;
	border: solid #7C7458 1px;
	margin: 0px 10px 0px 0px;
}
.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: #7C7458;
	font-weight: normal;
}
.masinfob a:link, .masinfob a:visited, .masinfob a:hover{
	color: #7C7458;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
}
.masinfo{
	font-size:9px;
	color: #7C7458;
}
.masinfo a:link, .masinfo a:visited, .masinfo a:hover{
	color: #7C7458;
	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:#7C7458;
}
.masinfogris a:hover {
	color:#7C7458;
	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: #7C7458;
	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: #7C7458;
	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:600px;
	padding:15px 15px 0px 15px;
}
fieldset{
border: 0px solid #000;
}
.medidas, .medidasg, .medidasr,  div.check{
	margin: 10px 0px 10px 0px;
	clear: both;
	color: #7C7458;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.medidas label, .medidasg label, .medidasr label{
	float:left;
	width:120px;
}
.medidas textarea{ width:400px; 
}
.medidas select{ width:200px; 
}
.medidas input{
	width:300px;
	font-size: 12px;
	height: 20px;
	color: #7C7458;
}
.medidasr input{
	width:20px;
	font-size: 11px;
	height: 12px;
}
.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: 210px;
	margin: 0px 0px 10px 0px;
}
.promotextohot {
	width: 440px;
	margin: 0px 0px 15px 230px;
}
.promotextoiz {
	width: 105px;
	margin: 0px 0px 10px 95px;
}
.promotextolong {
	width: 326px;
	margin: 0px 0px 15px 101px;
}
.promotextolongd {
	width: 346px;
	color: #7C7458;
	margin: 0px 0px 15px 95px;
}
.promotextolongder {
	width: 331px;
	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;
}
.columnair {
	float: right;
	width: 231px;
}
.columnair p{ margin: 0px 5px 0px 0px; 
}
.columnahot {
	float: right;
	width: 216px;
}
.columnapromo {
	float: right;
	width: 291px;
	background-color: #FFFFFF;
}
.columnapromo p{
	margin: 0px 5px 0px 15px;
}
.titblanco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7458;
	text-decoration:inherit;
	padding: 0px 0px 0px 0px;
	width: 231px;
	float: right;
	background-color: #FFFFFF;
}
.titblanco p{
	padding: 2px 10px 2px 10px;
	font-size: 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;
}
.promocia3 {
	float: right;
	width: 231px;
}
.titprofile {
	margin: 5px 10px 5px 0px;
	font-size:11px;
	color:#7C7458;
	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;
}
.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;
}
.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: 427px;
	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: #7C7458;
	padding: 3px 0px 0px 15px;
	float: left;
	width: 427px;
	clear: left;
	background-image: url(images/icon/b_ofertasb.gif);
	background-repeat: no-repeat;
}
.maspromosb a:link, .maspromosb a:hover, .maspromosb a:visited{
	color: #7C7458;
	text-decoration:underline;
}

.columna1dblml td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C7458;
	height:20px;
	padding: 3px 3px 0px 3px;
}
.tit_itifluvial {
	width:427px;
	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;
	clear: both;
}
.tit_itiimg {
	width:100px;
	height:60px;
	background-color: #E8EDFF;
	float: left;
}
.tit_221 { padding: 0px 0px 0px 10px; 
}
.hotdealcuad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin-top: 0px;
	padding: 0px 0px 10px 20px;
	color: #7C7458;
	width: 904px;
	background-image: url(images/icon/trama-verta.gif);
}
#hotdeal {
	width: 550px;
	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;
}
.marcocia{
	width: 90px;
	height:72px;
	float: right;
	text-align:right;
	margin: 0px 0px 0px 0px;
}
.marcociaiz{
	width: 90px;
	float: left;
	text-align:left;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.marcoofertaf{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px;
	height:72px;
	float: left;
	background-color: #7B0E3B;
	margin: 0px 10px 0px 0px;
}
.marcoofertac{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px !important;
	overflow: hidden;
	height:72px;
	float: left;
	background-color: #00AFC3;
	margin: 0px 10px 0px 0px;
}
.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;
}
.marcoofertab2{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px !important;
	overflow: hidden;
	height:72px;
	float: left;
	background-color: #C3BC98;
	margin: 0px 0px 0px 0px;
}
.marcoofertac2{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px !important;
	overflow: hidden;
	height:72px;
	float: left;
	background-color: #00AFC3;
	margin: 0px 0px 0px 0px;
}
.marcoofertaf2{
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 72px;
	height:72px;
	float: left;
	background-color: #7B0E3B;
	margin: 0px 0px 0px 0px;
}
.columnadetalle{
	width: 673px;
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
.itinerariosgay td {
	height:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid #C6C0AE 1px;
}
.titulohotdeal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #00AFC3;
}
/*itinerarios*/
.titularitinerario{
	width: 864px;
	float: left;
	border: 0;
	margin: 0px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	border-bottom:#7C7458 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #7C7458;
	font-weight: normal;
}
.fondoitinerario{
	width: 864px;
	float: left;
	border: 0;
	margin: 0px 20px 20px 20px;
	padding: 10px 10px 0px 10px;
	background-color:#FFF;
}
.solapaitinerario{
	width: 884px;
	float: left;
	border: 0;
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
	clear: none;
}
.solapaitinerario td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C7458;
	height:20px;
	padding: 3px 3px 2px 3px;
}
.itinerariocol1 {
	float: left;
	width: 422px;
	margin: 0px 0px 0px 0px;
}
.itinerariocol2 {
	float: left;
	width: 422px;
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
}
.fondoitinerario td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C7458;
	height:20px;
	padding: 3px 3px 2px 3px;
}
.itinerariotxt {
	width: 306px;
	margin: 0px 0px 0px 116px;
}
.itinerariocol1 p, .itinerariocol2 p{
	margin-top: 0px;
}
.itinerariocol1 ul, .itinerariocol2 ul{
	padding-left: 1px;
}
.itinerariocol1 li, .itinerariocol2 li{
	list-style-position: inside;
}
.contenedoritinerario{ height: 125px;
}
.latitinerario {
	float: right;
	width: 231px;
	height: 260px;
	margin-bottom: 0px;
}
.ofertasitinerario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7C7458;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 844px;
	background-color: #EAEAD0;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertasitinerario a:link, .ofertasitinerario a:visited {
	font-weight: bold;
	text-decoration:underline;
	color: #7C7458;
	font-size: 11px;
}
.ofertasitinerario a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #7C7458;
}
.promoitinerario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #B0A376;
}
/*fin itinerarios*/
.hottxt {
	width: 350px;
	margin: 0px 0px 0px 200px;
	float: left;
}
.ofertashotdeals{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin-top: 0px;
	padding: 7px 10px 7px 10px;
	color: #7C7458;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7EDFF;
	width: 488px;
	background-color: #EAEAD0;
	float: left;
	background-image: url(images/icon/trama-vert1.gif);
}
.ofertashotdeals p {
	font-size: 11px;
	padding: 0px 5px 0px 5px;
}
.columnahotdeal{
	background-color: #E8EDFF;
	width: 683px;
	border: 0;
	margin: 0px 0px 0px 10px;
} 
.columnaitinerariodet {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 653px;
}
.columnaitinerariodet p {
	padding: 2px 0px 2px 0px;
}
.columnaitinerariodet td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4AC94;
	height:20px;
	padding: 2px 0px 2px 0px;
}
.columnaitinerariodet tr:nth-child(even) {background: #FFF }
.columnaitinerariodet tr:nth-child(odd) {background: #F4F7FF}
