/* CSS Document */
body {
	background: #d1e3f2;
	color: #8c9aaa;
	font-size: 12px;
	font-family: Verdana;
}

a { color: #b6e8f8; text-decoration: none;}

a:hover {color:#fff; text-decoration: underline;}

h1 {font-size:30px}

h2 {font-size:26px; font-weight:400; color:#3f88bd; margin-bottom:1em;}

.subh2 {font-size:24px; color:#8c9aaa}

h3 {
	font-size:14px;
	font-weight: 200;
}


p {line-height:20px;}

strong {font-weight:bold}

.pusher {clear:both}

#container {
	margin: 20px auto 0 auto;
	width:960px;
	background-color: #fff;
	position:relative;
}
.header {
	background:url(../images/bgheader.jpg) no-repeat left top; width:960px; height:131px;
}
.logo a {
	width:400px;
	height:60px;
	margin-left: 100px;
	text-indent: -10000px;
	display:block;
}
ul.language {
	position:absolute;
	top:3.5em;
	right:0;
	text-transform: uppercase;
	font-weight: bold;
}
.language li {
	float:left;
	display:inline;
	padding:0 0.8em;
	border-right: 1px solid #fff;
}
.language li.select {color:#b6e8f8;}
.language li a{color:#FFFFFF}
.language li a:hover {color:#0a5893}

ul.menu, ul.menu2 {
	position:absolute;
	top:6.8em;
	right:0em;
	width:798px;
	text-transform: uppercase;
	font-weight: bold;
	text-align:center;
}
ul.menu2 {width:798px; 	text-transform: none;}
.menu li, .menu2 li {
	float:left;
	width:246px;
	display:inline;
	padding:0 0.63em;
}
.menu2 li {width:auto;}
.menu2 li.select {background-color:#fff; padding:5px 10px 30px 10px; font-weight:bold}
.menu li a, .menu2 li a {color:#0a5893}
.menu li a:hover, .menu2 li a:hover {color:#fff}

.columna {float:left; display:inline; width:300px; padding:10px; min-height:200px;}

.footer {background-image:url(../images/bgfooter.jpg); width:960px; height:81px; text-align:center; padding-top:40px; color:#fff; line-height:16px;}

.type{ display:none}
.email {clear:both;}

ul.mapa {
	background-image: url(../images/bghoteles.jpg);
	background-repeat: no-repeat;
	width:300px;
	height:174px;
	position:relative;
}
.mapa li {font-size:11px;}
.mapa li a {color:#0a5893}
.mapa li a:hover {color:#a9c6de}

ul.ofertas {
	background-image: url(../images/bgofertas.jpg);
	background-repeat: no-repeat;
	padding-left:110px;
	padding-top:10px;
	height:102px;
	margin-left:10px;
}
ul.ofertas_en {
	background-image: url(../images/bgofertas_en.jpg);
	background-repeat: no-repeat;
	padding-left:110px;
	padding-top:10px;
	height:102px;
	margin-left:10px;
}
.ofertas li, .ofertas_en li {line-height:20px;}
.ofertas li a,  .ofertas_en li a{color:#0a5893}
.ofertas li a:hover,  .ofertas_en li a:hover{color:#a9c6de}
