body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

		img {
			filter:alpha(opacity=100);

		}
		img.idupe {
			position:absolute;
			z-index:30000;
			visibility:hidden;
			width: 917px;
			height: 150px;
		}
.logo { background-image:url(../images/common/logo.jpg); background-repeat:no-repeat;  }
.menu { 
background:url(../images/common/menu-back.jpg) no-repeat 100px 0px;
font-family:tahoma,arial; font-size:10px; color:#666; font-weight:bold; padding:0px 15px 0px 45px;  }

.menu-pie { 
font-family:tahoma,arial; font-size:10px; color:#666; font-weight:bold; padding:0px 0px 0px 0px;  }


.menu a, .menu-pie a, .separador { font-family:tahoma,arial; font-size:10px; color:#666; font-weight:bold; text-decoration:none; margin:1px 2px 0px 2px; 
padding:2px 4px 3px 4px; display:block; float:left; }

.separador { margin:0px; padding:2px 0px 3px 0px;}
.menu a:hover, .menu-pie a:hover { background-color:#23afb4; color:#fff;  }
.menu-activo { background-color:#23afb4; color:#fff;}

.site-related, .site-related a, .site-related-activo a {  font-family:tahoma,arial; font-size:10px; color:#999; text-decoration:none; padding:0px 5px 0px 5px;}
.site-related { margin-right:10px; }
.site-related a:hover, .site-related a.activo { color:#333;  background-color:#23afb4; color: #fff; font-weight: bold; padding: 3px 5px 3px 5px; }
.buscador { font-family:tahoma,arial; font-size:10px; color:#666;  font-weight:bold;   }
.buscador input { width:145px; height:15px; font-size:10px;  padding:2px 0px 0px 5px; vertical-align:middle; }
.buscador-bottom { background:url(../images/common/bottom.jpg) no-repeat 0px -1px; border:0px; width:73px !important; height:21px !important; padding:0px 0px 0px 0px !important;  }
.viajes-busqueda #botonBuscar {font-family:Tahoma; font-size:11px; color:#000000; width:73px; height:23px}



.frase-promo-1 { font-family:Georgia, tahoma,arial; font-size:12px; color:#019ca1; font-style:italic; text-align:right; padding-right:5px; }
.frase-promo-2 { font-family:Georgia, arial; font-size:24px; color:#857e70; text-align:right; padding-right:5px; letter-spacing:-1px; }

.destacado-subtitulo {  font-family:Tahoma, Georgia, arial; font-size:10px; color:#c2c2c2; font-weight:bold;  line-height:13px;}
.destacado-titulo{ font-family:Georgia, arial; font-size:24px; color:#fff; font-weight:normal; text-decoration:none;  line-height:26px; letter-spacing:-1px; }
.destacado-titulo:hover { text-decoration:underline; }
.destacado-txt {font-family:Tahoma, Georgia, arial; font-size:11px; color:#e1e1e1; font-weight:normal; text-decoration:none; line-height:12px;  }

.txt-pie, .txt-pie-datos {font-family:tahoma,arial; font-size:10px; color:#666; font-weight:normal; }
.txt-pie-datos { color:#888888; }
.txt-pie-newsletter, .txt-pie-newsletter a { font-family:tahoma,arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;   }
.newsletter-input { vertical-align:middle; height:14px; font-size:10px; color:#666666; line-height:12px;  }
.newsletter-bottom { vertical-align:middle; width:20px; height:20px; background-color:#019ca1; font-family:tahoma,arial; font-size:10px; color:#fff; border-width: 1px; border-style: solid; border-color: #626262;} 

/* NUESTROS VIAJES */

.viajes-titulos { font-family:Georgia; font-size:20px; color:#726a5b; }
.viajes-entradilla { font-family:Tahoma; font-size:11px; color:#857e70; }

.viajes-destacados a { text-align:left;  font-family:Tahoma; font-size:11px; font-weight:bold; color:#4aa7aa; text-decoration:none; }
.viajes-destacados a:hover { color:#333; }
.viajes-destacados { text-align:left;  font-family:Tahoma; font-size:10px; color:#888888; text-decoration:none; }
.viajes-destacados-ver { font-family:Tahoma; line-height:10px; font-size:10px; color:#4aa7aa; text-decoration:none; }
.viajes-destacados-ver:hover { color:#333;  }
.viajes-destacados td { text-align:left;  }


.viajes-busqueda { font-family:Tahoma; font-size:11px; font-weight:bold; color:#666666;  }
.viajes-busqueda select, .viajes-busqueda input { width:221px; margin-bottom:8px; font-size:11px; color:#666666; vertical-align:middle; }
.viajes-busqueda img { vertical-align:top; margin-right:3px; }
.viajes-busqueda select.fechas {  width:90px; height:19px; margin-bottom:8px;   } 

/* FICHA */

.ruta-navegacion, .ruta-navegacion a { font-family:tahoma,arial; font-size:10px; color:#999999; text-decoration:none;   }
.ruta-navegacion a { padding:0px 4px 0px 4px; }
.ruta-navegacion a:hover {  color:#666;}
.ficha-seccion {  font-family:Georgia,arial; font-style:italic; font-size:12px;  color:#857e70;}
.ficha-menu, .ficha-menu a{ font-family:Tahoma,arial; font-size:10px;  color:#1d8f9a; text-decoration:none; }
.ficha-menu a:hover { color:#666666; }
.ficha-categoria { font-family:Georgia,arial; font-size:14px; color:#857e70;  }
.ficha-categoria a {
	color: #857e70;
	text-decoration: none;
}
.ficha-categoria a:hover {
	text-decoration: underline;
}
.ficha-titulo { font-family:Georgia,arial; font-size:36px; letter-spacing:-2px; color:#1d8f9a; line-height:40px; }
.ficha-subtitulo { font-family:Georgia,arial; font-size:18px; letter-spacing:-1px; color:#857e70;  } 
.ficha-herramientas, .ficha-herramientas a { font-family:tahoma,arial; font-size:10px; color:#888888; text-decoration:none; }
.ficha-herramientas a:hover {  color:#333;}
.ficha-txt-entradilla { font-family:Georgia,arial; font-size:12px; color:#857e70; } 
.ficha-txt { font-family:tahoma,arial; font-size:11px; color:#857e70; } 
.ficha-cuadro {  font-family:tahoma,arial; font-size:11px; color:#999; }
.ficha-cuadro-claro {  font-family:tahoma,arial; font-size:11px; color:#999999; }
.ficha-cuadro b, .ficha-cuadro strong { color: #666; }


/* LISTADO VIAJES */

.ordenarpor {  font-family:tahoma,arial; font-size:10px; color:#999; }
.ordenarpor a { color:#999; text-decoration:none; }
.ordenarpor b { font-weight:normal; color:#666;  }
.ordenarpor a:hover, .ordenarpor a.activo { color:#4aa7aa; }

.listado-opciones { font-family:tahoma,arial; font-size:10px; color:#666; text-decoration:none; }
.listado-resultados { font-family:Georgia; font-size:12px; color:#666666; font-style:italic; }
.listado-resultados b { font-weight:normal; color:#4aa7aa; }

.paginacion { font-family:tahoma,arial; font-size:10px; color:#23afb4; text-decoration:none;}
.paginacion-activo { font-family:tahoma,arial; font-size:10px; color:#23afb4; text-decoration:none; font-weight:bold;}


/*ATELIER*/
.atelier-titulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:36px;
	color:#23AFB4;	
}

.atelier-text{
	font-family:Tahoma;
	font-size:11px;
	color:#333;	
}

.atelier-enlace a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#888888; padding:0px 0px 0px 10px;
		text-decoration:none; background:url(../images/interiores/bullet_atel_gris.gif) no-repeat 0px 5px; 
}
.atelier-enlace a.on {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#23AFB4;
	text-decoration:none;	
		text-decoration:none; background:url(../images/interiores/bullet_atel.gif) no-repeat 0px 5px; }

}
.atelier-enlace a:hover{ color:#888888; }

.atelier-subtitulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	color:#23AFB4;
	text-decoration:none;	
}

.general-tit{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:30px;
	color:#23AFB4;	
}
.general-titmini{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	color:#666;	
}
.general-subtit{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px; line-height:16px;
	color:#888;	
}
.general-txt{
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
	color:#857e70;	
}

.general-txt a {
	color: #655e50;
	text-decoration: none;
}
.general-txt a:hover {
	text-decoration: underline;
}

/* MENU LOCAL */
.menu-local.oficinas img {  } 

.menu-local ul { margin:13px 0px 0px 15px; padding:0px; /*background:url(../images/menu/punteado-v.gif ) repeat-y  0px 0px;*/ width:135px; }
.menu-local ul li { margin:0px; padding:0px 0px 0px 0px; list-style:none;  }
.menu-local ul li a { margin:0px; color:#666666; font-family:Tahoma; font-size:10px; line-height:14px; display:block;  text-decoration:none;  
background:url(../images/menu/menu.gif) no-repeat 4px 1px;  padding-left:13px;  }

.menu-local li.activo {  background:url(../images/menu/menu-activo.gif) no-repeat 0px 2px;  }
.menu-local li.activo a { font-weight:bold; color:#23afb4; }

.menu-local li a.fin {  background:url(../images/menu/menu-fin.gif) no-repeat 4px 2px;  }
.menu-local li a.inicio {   background:url(../images/menu/menu-inicio.gif) no-repeat 4px -1px;  }


.contactar { font-family:tahoma; font-size:11px; color:#333; font-weight:bold; }
.contactar input, .contactar textarea, .contactar select {display:block; margin-bottom:4px; width:276px; font-size:11px; font-family:tahoma; color:#666; }
.contactar input.mini { width:164px;  }
.contactar textarea { width:300px !important; height:100px;  }

.contactar-txt-tit { font-family:tahoma; font-size:11px; font-weight:bold; color:#23afb4  }
.contactar-bottom { background:url(../images/common/bottom_enviar.jpg) no-repeat 0px -1px; border:0px; width:73px !important; height:21px !important; padding:0px 0px 0px 0px !important;  }

.noticias-listado { font-family:tahoma; font-size:11px; color:#999999; }
.noticias-listado a { font-family:tahoma; font-size:11px; font-weight:bold; color:#857e70; text-decoration:none; line-height:14px; }
.noticias-listado a.activo { color:#23afb4;  }

.noticias-listado a:hover { color:#23afb4; }
.noticias-listado a.activo:hover { color:#23afb4;  }

.atelier-menulocal a { font-family:tahoma; font-size:10px; color:#666; text-decoration:none; }
.atelier-menulocal td { text-align:left; padding:2px 0px 0px 0px;  }
.atelier-menulocal a:hover { color:#23afb4; } 
.atelier-menulocal a.activo { color:#23afb4; } 
.atelier-subtitulo-ficha { font-style:italic; font-family:Georgia; font-size:18px; color:#666666; line-height:20px; }

.banner { border-left:1px dotted #ccc; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; padding: 0px 1px 1px 1px;  }
.banner-tit a { font-family:Georgia; display:block; text-decoration:none; font-size:20px; font-style:italic; color:#fff; line-height:16px; padding:4px 4px 6px 4px; letter-spacing:-1px;  }
.banner-sub { font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#666; letter-spacing:-1px; line-height:16px; }
.banner-txt { font-family:Tahoma; font-size:11px; color:#666; text-decoration:none; }

.enlaces-destacados  { font-family:Tahoma; font-size:10px; color:#333; }

.enlaces-destacados a { font-family:Tahoma; font-size:10px; color:#888; text-decoration:none; }
.enlaces-destacados .destacado { font-weight:bold !important; color:#4aa7aa !important; }
.enlaces-destacados .destacado:hover { color:#333 !important; }
.enlaces-destacados a:hover { color:#333; }

.newsletter { font-family:Tahoma; font-weight:bold; font-size:11px; color:#666;  }
.newsletter-bann-bottom { background-color:#1d8f9a; border:1px solid #626262; color:#fff; font-size:10px; width:74px; font-family:Tahoma;  }
.newsletter-bann-input { border:1px solid #626262; color:#666; font-size:10px; margin-right:2px; padding-top:2px;width:203px; font-family:Tahoma;  }

.linksMapa {
	color: #23afb4;
	font-weight: bold;
}

.linksMapa a {
	color: #857e70;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	background-image: url(/images/common/bullet-link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}

.linksMapa a:hover {
	color: black;
}

.ficha-cuadro p, .ficha-cuadro-claro p {
	margin: 0px;
}

.documentosAdjuntos a {
	color: #23AFB4;
	text-decoration: none;
}
.documentosAdjuntos a:hover {
	text-decoration: underline;
}
