﻿body{	background: #fff;	color: #000;	font: normal 12px/1.2 "Lucida sans", Arial, Helvetica, sans-serif;}#wrapper{	font-size: 11px;	margin: 10px auto;	overflow: hidden;	width: 940px;}#mensajes{	/*position: absolute;	z-index: 200;*/}#mensajes ul{	margin:0 0 10px 206px;	padding:10px;	width:500px;	-moz-border-radius:6px;	-webkit-border-radius:6px;}#mensajes .errorMessage{	background:#FFAAAA none repeat scroll 0 0;	border:1px solid red;}#mensajes .actionMessage{	background:#ccc none repeat scroll 0 0;	border:1px solid #006573;}#main{	float: left;	overflow: hidden;	width: 739px;}#main #bordeSWF{	background: url("../img/connection/fondoSWF.jpg") no-repeat 1px 0;	height:358px;	padding:4px;	width:743px;}#sidebar{	width: 196px;	float: left;	overflow: hidden;}#footer{	float: left;	overflow: hidden;}/***************************************************************************/#commonHeader{	/* background lo pasamos al .css de cada seccion*/	float:left;	margin:0 0 7px;	overflow:hidden;	width:935px;}#commonHeader #nav{	float:left;	margin:6px 0 0;	overflow:hidden;	padding:0 0 0 55px;}#commonHeader #nav li{	float: left;}#commonHeader #nav li a{	color: #fff;	text-decoration: none;	display: block;	padding: 5px 6px;	border-left: 1px solid #666;}#commonHeader #nav li a:hover{	/* esto lo pasamos al .css de cada seccion*/}#commonHeader #nav .activo{} /* esto lo pasamos al .css de cada seccion*/#commonHeader #nav .activo:hover{	color: #fff;}#commonHeader #nav .first, #commonHeader #menuUser .first{	border: 0;}#commonHeader #common{	background:#FFF;	float:right;	height:28px;	margin:3px 0 0 0;	overflow: hidden;	padding:0 0 0 1px;	position:relative;	width:auto;}#commonHeader #common li{	/* background lo pasamos al .css de cada seccion*/	float:left;	margin:0 1px 0 0;	padding:8px 1px;	position:relative;	-moz-border-radius:5px;	-webkit-border-radius:5px;}#commonHeader #common li a{	color:#FFF;	padding:5px 8px;	text-decoration:none;}#commonHeader #common li a:hover{	/* esto lo pasamos al .css de cada seccion*/}#commonHeader #common #social {	height: 20px;	padding: 4px;	}#commonHeader #common #social img{	height:16px;	width:16px;	behavior: url(iepngfix.htc);} #commonHeader #common #social a{	display:block;	float:left;	margin:2px 3px;	padding:0;}#commonHeader #idiomas{	float:right;	margin:7px 10px 0;	overflow:auto;}#commonHeader #idiomas li{	float: left;	margin:3px 5px;	*margin:3px;}#commonHeader #idiomas img{	width: 16px;	height: 16px;	behavior: url(iepngfix.htc);}/***************************************************************************/#sidebar .caption{	/* background lo pasamos al .css de cada seccion*/	color:#FFF;	font-size:11px;	height:14px;	padding:6px 5px 4px 10px;}/********************************************************/#footer{	/* background lo pasamos al .css de cada seccion*/	color:#fff;	font-size:10px;	height:	13px;	margin:	10px 0 0;	padding:2px 0;	text-align:	center;	width:935px;}#footer a{	color: #fff;	vertical-align: middle;}/********************************************************/div.bubble p{	padding:2px 0px;	line-height:1;}div.bubble p.titleBubble{	padding:4px 0px;}/*****************************/#map{	width: 360px;	height: 395px;	float: left;}#howtoget{	width: 350px;	height: 385px;	float: right;	margin: 0 10px 0 0;	overflow:auto;}#pano{	width: 360px;	height: 395px;	float: right;	margin: 0 10px 0 0;}#comollegar {	float:left;	width:709px;	-moz-border-radius:6px 6px 6px 6px;	background:none repeat scroll 0 0 #DAE5E7;	padding:5px 10px;	margin-top:10px;}#howtoLink{	font-weight:bold;}#to {	width:200px;}#textosLocalizacion{	float: left;	clear: both;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 10px;	margin:10px 10px 0 0;	width:709px;}#textosLocalizacion p{	display:block;	float:left;	line-height:1.3;	margin:0 0 0 5px;	padding-left:30px;	width:309px;}#textosLocalizacion dl{	float:left;	margin:0 0 0 23px;}#textosLocalizacion dt{	font-weight:bold;}#textosLocalizacion dd{	float:left;	margin:4px 0 0 4px;	padding:0 0 0 13px;}#textosLocalizacion dd ul li{	margin:0;}#textosLocalizacion div#geoLocalizacion{	clear:both;	float:left;	margin-top:10px;	padding-left:35px;}#textosLocalizacion div#geoLocalizacion span.titGeo{	font-weight:bold;}#llegarDesde{	clear:both;	float:left;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 5px 10px;	margin:10px 10px 0 0;	width:709px;}#llegarDesde ul{	margin:5px;	padding-bottom:15px;	list-style:none;}#llegarDesde li{	float:left;	padding-left:42px;}#llegarDesde div{	text-align:center;	clear:left;}/* GALERIA */div#galeria{	color:#000000;	font-size:12px;	margin-top:4px;	width:730px;}div.panel{	background:grey;	text-align:center;}div.panel-overlay h2{	padding:0 10px;	text-align:left;}div.panel-overlay p{	font-size:12px;	float:left;	padding:0 0 0 60px;	width:260px;}div.panel-overlay p span{	float:left;	padding-top:8px;}div.panel-overlay ul{	float:left;	margin:0 0 0 74px;	overflow:auto;	padding:5px;	width:215px;}div.panel-overlay ul li{	background:#666 none repeat scroll 0 0;	float:left;	height:17px;	margin:0 2px;	padding:2px 0 0;	text-align:center;	width:66px;	-moz-border-radius:10px;	-webkit-border-radius:10px;}div.panel-overlay ul li a{	color:white;	display:block;	font-size:12px;	font-weight:bold;	text-decoration:none!important;	width:63px;}div.panel-overlay ul li a:hover{	text-decoration:underline!important;}#calidad{	background:grey none repeat scroll 0 0;	margin:0 0 10px;	overflow:auto;	height:30px;	padding:10px 10px 15px;	-moz-border-radius-bottomleft:10px;	-moz-border-radius-bottomright:10px;	-webkit-border-radius-bottomleft:10px;	-webkit-border-radius-bottomright:10px;}#calidad p{	font-size:12px;	float:left;	padding:0 0 0 90px;	width:242px;}#calidad p span{	float:left;	padding-top:8px;}#calidad ul{	float:left;	margin:0 0 0 74px;	overflow:auto;	padding:5px;	width:215px;}#calidad ul li{	background:#666 none repeat scroll 0 0;	float:left;	height:17px;	margin:0 2px;	padding:2px 0 0;	text-align:center;	width:66px;	-moz-border-radius:10px;	-webkit-border-radius:10px;}#calidad ul li.current{	background:#CC0000 none repeat scroll 0 0;}#calidad ul li a{	color:white;	display:block;	font-size:12px;	font-weight:bold;	text-decoration:none;	width:63px;}#calidad ul li a img{}#calidad ul li a:hover{	text-decoration:underline;}div#videos{	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background-attachment:scroll;	background-color:#808080;	background-image:none;	background-position:0 0;	background-repeat:repeat;	border-bottom-color:-moz-use-text-color;	border-bottom-style:none;	border-bottom-width:medium;	border-left-color-ltr-source:physical;	border-left-color-rtl-source:physical;	border-left-color-value:-moz-use-text-color;	border-left-style-ltr-source:physical;	border-left-style-rtl-source:physical;	border-left-style-value:none;	border-left-width-ltr-source:physical;	border-left-width-rtl-source:physical;	border-left-width-value:medium;	border-right-color-ltr-source:physical;	border-right-color-rtl-source:physical;	border-right-color-value:-moz-use-text-color;	border-right-style-ltr-source:physical;	border-right-style-rtl-source:physical;	border-right-style-value:none;	border-right-width-ltr-source:physical;	border-right-width-rtl-source:physical;	border-right-width-value:medium;	border-top-color:-moz-use-text-color;	border-top-style:none;	border-top-width:medium;	margin-bottom:0;	margin-left:0;	margin-right:0;	margin-top:0;	overflow:hidden;	position:relative;	text-align:center;	width:696px;}div#videos div.videoElement{	width:340px;	float:left;	padding:15px;	text-align:center;}div#videoPanel{	background:#F8F8F8;	float:left;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 10px;	margin:10px 10px 0 0;	width:709px;	text-align:center;	height:390px;}div#videoPanel p{	margin:20px 0 30px 0;	color:#006572;	font-size:14px;	font-weight:bold;}div#videoPanel div#videos{	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background:#F8F8F8;	border-bottom-color:-moz-use-text-color;	border-bottom-style:none;	border-bottom-width:medium;	border-left-color-ltr-source:physical;	border-left-color-rtl-source:physical;	border-left-color-value:-moz-use-text-color;	border-left-style-ltr-source:physical;	border-left-style-rtl-source:physical;	border-left-style-value:none;	border-left-width-ltr-source:physical;	border-left-width-rtl-source:physical;	border-left-width-value:medium;	border-right-color-ltr-source:physical;	border-right-color-rtl-source:physical;	border-right-color-value:-moz-use-text-color;	border-right-style-ltr-source:physical;	border-right-style-rtl-source:physical;	border-right-style-value:none;	border-right-width-ltr-source:physical;	border-right-width-rtl-source:physical;	border-right-width-value:medium;	border-top-color:-moz-use-text-color;	border-top-style:none;	border-top-width:medium;	margin:10px 0 50px 0;	overflow:hidden;	position:relative;	text-align:center;	width:696px;}div#superBanner{	display:none;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	background:#FFFFFF;	background:rgba(255, 255, 255, 0.7);	z-index:9999;}div#superBanner a#cerrarBanner{	background:transparent url(../img/eventos/botonCerrar.jpg) no-repeat scroll 0 0;	border:0 none;	color:#333333;	cursor:pointer;	display:block;	height:16px;	left:230px;	margin:0 auto;	overflow:hidden;	position:relative;	top:60px;	width:70px;}div#superBanner a#linkBanner{	text-align:center;	width:600px;}div#superBanner a#linkBanner img{	margin-top: 30px;	border: 1px solid #999999;}#sidebar #formReservas input#aceptaCondiciones{	width:30px;	margin: 2px 1px 5px 0;}#sidebar #formReservas span.textoCondiciones{	color:#7F7F7F;	float:left;	font-size:9px;	font-weight:bold;	width:130px;}
