html, body {font-size: 14px; font-family: verdana, arial, sans-serif; text-align:left; padding:0px; margin:0px; }

#sh1{ margin:0 auto; width:800px; border-left:1px solid #fdfdfd; border-right:1px solid #fdfdfd;text-align:left; height:100%;  }
#sh2{ border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;height:100%}
#sh3{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1; height:100%}
#sh4{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;height:100%}
#sh5{border-left:1px solid #dadada;border-right:1px solid #dadada; height:100%}
#sh6{border-left:1px solid #cacaca;border-right:1px solid #cacaca;height:100%}
#sh7{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;height:100%}
/* LAYOUT */
#pagewidth { width:750px; text-align:left; margin-left:auto; margin-right:auto;  margin-bottom:0;}

#header { position:relative; height:99px; width:100%; border:solid; border-color:#999999; border-width:1px;  border-top-color:white; border-right-color:white; border-left-color:white;}
#header2 { position:relative; height:149px; width:100%; margin-bottom:8px;}
#leftcol { width:101px; /*height:900px;*/ float:left; position:relative; margin-top:8px; margin-right:5px; background: #f7f7f7; text-align:left; display:none }
#twocols { width:748px; float:right; position:relative; margin-top: 8px; }
#rightcol { width:120px; float:right; position:relative; background-color: #f7f7f7; margin:10px -7px 0 2px; /*height: 1200px;*/ text-align:left; }
#maincol {
	margin-left:-10px;
	float: left;
	display:inline;
	position: relative;
	width:620px;/*background: url(/css/main.gif) no-repeat top left;	margin-top:-18px;	background: url(/css/main-b.gif) no-repeat top right;*/
}
#footer { width:100%; height:120px; background-color:#f7f7f7; clear:both; vertical-align: bottom;/*background: transparent url(/css/bloque-footer.gif);*/ }
#tabla { height:38px; }
dl { width: 550px; margin-left: 15px; }
dt { float:right; width:410px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px; }
dd { margin: 0 0 50px 140px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
dd.image { float: left; margin: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* ESCONDER DE IE PARA MAC \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
@media print {
#leftcol { display:none; }
#header2 { display:none; }
#rightcol { display:none; }
#twocols, #maincol { width:100%; float:none; }
}
/* ENLACES */
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none }
a:hover { text-decoration: none }

hr { border:0; width:100%; color:#999999; height:1px; } 
/* ESTILOS */
#boton-buscar { width: 67px; height: 20px; padding: 0 0 0 9px; margin: 0; border: 0; background: transparent url(/imagenes/buscar.gif) no-repeat center top; cursor: pointer; /* hand-shaped cursor */ }
.tituloarticulo { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#777777; }
.licencia { font-family: Verdana, Arial, Helvetica, sans-serif; color: #777777; font-size: 9px; }
.licencia2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #777777; font-size: 8px; }
.img { border-width: 1px; border-color: #999999; }
.estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008FD4; 
	font-weight: bold;
}
.estilo5 { font-family: Arial; font-size: 13px; color: #CC0033; font-weight: bold; }
.verdana-azul-12px { color: #0066CC; font-size: 12px; font-weight: bold; font-family:Verdana; }
.estilo1 a { color: #000099; }
.estilo1 { font-family: arial; font-size: 13px; color: #000099; font-weight: bold; }
.estilo2 {
	font-family: arial;
	font-size: 12px;
	color: #000;
}
.siguientevolver { font-family: Verdana; font-size: 14px; font-weight: bold; color:#003399; }
.flechas { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; }
.textobase { font-size: 14px; font-family: verdana, arial, sans-serif; }
.textobasebold { font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: bold; }
.style11 { color: #996666; font-size: 10px; font-family: Verdana; }
.titulo-galeria-azul { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000099; }
.titulo-galeria-rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#d34e4e;
	text-align: center;
}
.style22 { font-family: "trebuchet ms"; font-weight: bold; color: #993333; font-size: 14px; }
.enlacederprov { font-family: Arial; font-size: 11px; color: #CC0033; font-weight: bold; text-decoration: underline; }
.enlacederprov a { text-decoration: underline; }
.verdana-azul-bold-11px { font-size: 11px; font-weight: bold; color: #0033FF; font-family: Verdana; }
.style85 { font-size: 10px; color:#333333; font-family:Verdana; }
.style87 { color: #000000; font-size: 10px; }
.style88 { color: #333333; font-size: 11px; font-family: Verdana, Arial; }
.style88b { color: #333333; font-size: 11px; font-family: Verdana, Arial; font-weight:bold }
.style89 { color: #993333; font-size: 11px; font-weight: bold; font-family: Verdana, Arial; }
a.style64 { text-decoration:underline; }
.style64 { font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #990033;   text-decoration: underline; }
.marcador-mapa { color: #333333; font-size: 11px; font-family: Verdana, Arial; }
.titulo-marcador-mapa { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.titulo-marcador-mapa-sidebar { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000099; }
.style92 { color: #666666; font-size: 10px; font-family: Verdana; }
.style98 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; }
.nav, .description { font-family:Verdana; color: #4B4B4B; font-size: 11px; margin:0px; }
.nav_current { font-family:Verdana; color: #0066CC; font-size: 13px; font-weight: bold; margin:0px; }
.navegacion_art { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.azul-geneva-16px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #006699;
	font-weight:bold;
}
.excursiones-destacadas { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; }
.titulo-excursion { font-family: Arial; font-size: 15px; color: #0033CC; font-weight: bold; }
.precio-excursion { font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
.naranja-13px-verdana { font-size: 13px; font-weight: bold; font-family: Verdana; color: #FF0000; }
.verde-13px-verdana { font-size: 13px; font-weight: bold; font-family: Verdana; color: green; }
/* DHTMLTOOLTIP */

#dhtmltooltip { position: absolute; width: 260px; border: 1px solid #999999;  background-color:#98ca4c; visibility: hidden; z-index: 100; font-family: arial; font-size: 12px; text-align:left; font-weight:bold; color:white; padding:10px;}

.container {
background-color: #FFFFFF;
width: 605px;
padding-left: 5px;
padding-right: 5px;
text-align: left;
}
.big {
font-size: 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.color {
background-color: #EEEEEE;
padding: 5px;
}
.text {
font-size: 11px; font-family: Verdana, Arial; 
}

.style99 {font-size: 12px}
a.linksub:hover {text-decoration:underline; cursor:pointer;}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
FILE:completionMEC.css
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div.completionMEC {
	position: absolute;
	background-color: white;
}
div.completionMEC .selected {
	background-color: gray;
}
div.completionMEC .propositionAdresse {
	border-bottom: dashed black 1px;
}

/*Completion*/
#me form#formMEV fieldset#trajetMEV div#propositionsMEVDepartAller div.completionMEV,
#me form#formMEV fieldset#trajetMEV div#propositionsMEVArriveeAller div.completionMEV,
#me form#formMEC fieldset#retraitMEC div#propositionsMEC div.completionMEC{background:#fff; width:104px; padding-left:2px; border:1px solid #888; z-index:3000; cursor:pointer;}
#me form#formMEV fieldset#trajetMEV div#propositionsMEVDepartAller div.completionMEV div.propositionVille,
#me form#formMEV fieldset#trajetMEV div#propositionsMEVArriveeAller div.completionMEV div.propositionVille,
#me form#formMEC fieldset#retraitMEC div#propositionsMEC div.completionMEC div.propositionAdresse{font-size:10px; color:#313131; padding:3px 0;}
#me form#formMEV fieldset#trajetMEV div#propositionsMEVDepartAller div.completionMEV div.propositionVille div.propositionAeroport,
#me form#formMEV fieldset#trajetMEV div#propositionsMEVArriveeAller div.completionMEV div.propositionVille div.propositionAeroport{font-style:italic; font-weight:normal;}


#me form#formMEV fieldset#trajetMEV div#propositionsMEVDepartAller div.completionMEV div.propositionVille:hover,
#me form#formMEV fieldset#trajetMEV div#propositionsMEVArriveeAller div.completionMEV div.propositionVille:hover,
#me form#formMEC fieldset#retraitMEC div#propositionsMEC div.completionMEC div.propositionAdresse:hover{background:#e6e6e6;}
#me form#formMEV fieldset#trajetMEV div#propositionsMEVDepartAller div.completionMEV div.propositionVille div.propositionAeroport:hover,
#me form#formMEV fieldset#trajetMEV div#propositionsMEVArriveeAller div.completionMEV div.propositionVille div.propositionAeroport:hover{background:#cdcdcd;}

.pushbutton a:hover{
   position: relative;
   top: 1px; left: 1px;
   outline:none;
}
.bookmark table{
   background-color:#f0f8ff;
   border:1px hidden gray;
   padding:2px;
   margin-top:10px;
   font-size:12px;
}
.bookmark td{
   font-size: 1em;
   text-align: center;
   vertical-align: middle;
   color: #104e8b;
}
.bookmark img{
   vertical-align: middle;
}

.bookmark img a{border:0px;}
.bookmark img a:hover{border:0px;}
.bookmark img a:visited{border:0px;}
.bookmark img a:active{border:0px;}

.link a{text-decoration:none;color:#104e8b;}
.link a:hover{text-decoration:none;color: #104e8b;}
.link a:visited{text-decoration:none;color: #104e8b;}
.link a:active{text-decoration:none;color: #104e8b;}

.book_img a{border:0px;}
.book_img a:hover{border:0px;}
.book_img a:visited{border:0px;}
.book_img a:active{border:0px;}

.book_img img a{border:0px;}
.book_img img a:hover{border:0px;}
.book_img img a:visited{border:0px;}
.book_img img a:active{border:0px;}

div.MPHWhiteBandSmallRight			{
		position:absolute;
		left:100%;
		top:0px;
		overflow:visible;
		height:134px;
		width:134px;
		background-color:transparent;
		margin:0 0 0 -134px;
		padding:0;
		z-index:10000000;
		border:none;
		float:none;
			}
/* NUEVO ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.caja-busqueda-div
{
 margin:0;
 height:35px;
 width:167px;
 background:url('/imagenes/diseno2/busqueda.png') no-repeat bottom;
  float:right;
 margin:43px 0 0 0; 
  <!--[if IE 6]>
 margin:900px 900px;
<![endif]-->
}
.caja-busqueda
{
 background:none;
 border:none;
 width:119px;
 height:15px;
 margin:10px 0 0 31px;
 <!--[if IE 6]>
 margin:2px 0 0 31px;
<![endif]-->
 /*padding: 18px 7px 17px 20px;*/
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#999999;
}

/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* default styling */
.nav, .nav ul {list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {font-family: arial, sans-serif; font-size:12px; width:100%; margin:0 auto; text-align:left; height:50px; }
.navdiv {background:url(imagenes/diseno2/background-menu.png);}
/* style the links */
/* needs a background for IE6 - can be a color or a transparent gif */
.nav a {background:#f00; height:50px;} 
.nav ul a {height:auto;}
/* style the <b> element so that is does not affect the size of the link */
.nav a i {position:absolute; left:-9999px;}

.nav a b {display:block; border:1px solid #94928f; border-width:1px 1px 0 1px; background:#fff; color:#444; font-size:11px; line-height:15px; font-weight:normal;padding:10px; cursor:pointer;} 
.nav a b.last {border-bottom-width:1px;}
.nav b img {display:block; float:left; padding-right:5px; border:0;}
.nav b span {display:block; font-size:14px; color:#069; padding-top:5px; font-weight:bold;}
/* WIDTH change this WITH CARE to suit your requirements */

/* FOR NAV1 */
.nav1, .nav1 a {width:117px;}
.nav1 a {margin-right:-116px; background:url(/imagenes/menu/ciudades.png) no-repeat left top;}
.nav1 ul li {max-width:117px;}

/* FOR NAV2 */
.nav2, .nav2 a {width:96px;}
.nav2 a {margin-right:-95px;  background:url(/imagenes/menu/paises.png) no-repeat left top;} /* 1px less than the top level link width */
.nav2 ul li {max-width:96px;}

/* FOR NAV3 */
.nav3, .nav3 a {width:139px;}
.nav3 a {margin-right:-138px; background:url(/imagenes/menu/excursiones.png) no-repeat left top;} /* 1px less than the top level link width */
.nav3 ul li {max-width:139px;}

/* FOR NAV3 */
.nav4, .nav4 a {width:123px;}
.nav4 a {margin-right:-122px; background:url(/imagenes/menu/traslados.png) no-repeat left top;} /* 1px less than the top level link width */
.nav4 ul li {max-width:123px;}

/* FOR NAV5 */
.nav5, .nav5 a {width:127px;}
.nav5 a {margin-right:-126px; background:url(/imagenes/menu/hospedaje.png) no-repeat left top;}
.nav5 ul li {max-width:127px;}

/* FOR NAV6 */
.nav6, .nav6 a {width:89px;}
.nav6 a {margin-right:-88px;  background:url(/imagenes/menu/foros.png) no-repeat left top;}
.nav6 ul li {max-width:89px;}

/* FOR NAV7 */
.nav7, .nav7 a {width:132px;}
.nav7 a {margin-right:-131px;  background:url(/imagenes/menu/audioguias.png) no-repeat left top;}
.nav7 ul li {max-width:132px;}

/* FOR NAV8 */
.nav8, .nav8 a {width:98px;}
.nav8 a {margin-right:-97px;   background:url(/imagenes/menu/vuelos.png) no-repeat left top;}
.nav8 ul li {max-width:98px;}

/* FOR NAV9 */
.nav9, .nav9 a {width:59px;}
.nav9 a {margin-right:-58px;   background:url(/imagenes/menu/coches.png) no-repeat left top;}
.nav9 ul li {max-width:59px;}

.nav li.drop ul li a {width:350px; margin-right:-320px;}
/* ----------------------------------------------------------------------------	*/

/* DO NOT CHANGE ANYTHING BELOW */
.nav li {float:left;} /* fixes several IE related bugs, and allows for clearing */
.nav ul {float:left; position:relative; z-index:20; left:1px; top:-1px;} /* necessary for float drop and to stack the <ul>s */
.nav ul li {clear:left;} /* must clear the floated list item inside sublist */
.nav a {position:relative; display:block;} /* needs to have a position, to be above the rest */
.nav a.main {float:left; /* necessary for float drop */
    margin-top:10000px;} /* bring the top level links back into view */
.nav .drop {margin-top:-10000px;} /* hide the sub links and their containers, opera has low upper limits */
.nav ul {margin-bottom:-5000px;} /* avoid any interaction between the subs, can be any large size */
/* ----------------------------------------------------------------------------	*/

/* The bit that does ALL the work to bring the sub menus into view */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0; z-index:10; outline:0; background-position:left bottom;}

.nav a:hover b,
.nav a:focus b,
.nav a:active b {background:#f8f8f8;}

.nav .nav1 ul a:hover,
.nav .nav1 ul a:focus,
.nav .nav1 ul a:active {margin-right:-233px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav2 ul a:hover,
.nav .nav2 ul a:focus,
.nav .nav2 ul a:active {margin-right:-128px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav3 ul a:hover,
.nav .nav3 ul a:focus,
.nav .nav3 ul a:active {margin-right:-135px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav4 ul a:hover,
.nav .nav4 ul a:focus,
.nav .nav4 ul a:active {margin-right:-87px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav5 ul a:hover,
.nav .nav5 ul a:focus,
.nav .nav5 ul a:active {margin-right:-87px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav6 ul a:hover,
.nav .nav6 ul a:focus,
.nav .nav6 ul a:active {margin-right:-87px;} /* The margin-right value is the dropdown link width minus the top level link width */

.nav .nav7 ul a:hover,
.nav .nav7 ul a:focus,
.nav .nav7 ul a:active {margin-right:-87px;} /* The margin-right value is the dropdown link width minus the top level link width */



/* OPERA fix */
.nav ul:hover {clear:left;} /* to stop intermittent sub link :hover problems */

/* IE6 and 7 fix */
a:active {}

/* ----------------------------------------------------------------------------	*/


