@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #0063be;
	text-decoration: none;
}
a:visited {
	color: #0063be;
	text-decoration: none;
}
a:hover {
	color: #0063be;
	text-decoration: underline;
}
a:active {
	color: #0063be;
	text-decoration: none;
}
#container {
	margin: 0px auto 0px;
	padding: 0px; 
	width: 980px;
	
}
#headerVisual{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:980px;
	background-image:url(http://www3.staticroot.com/images/bg_headerVisual.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:363px;
}
#headerVisual .foto{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 650px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 343px;
	position: absolute;
}
#headerVisual .foto .overLayer{
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 650px;
	background: #0063be;
	background-repeat: repeat;
	background-position: center center;
	bottom: 0px;
}
#headerVisual .foto .overLayer a{color: #ffffff; text-decoration: none;}
#headerVisual .foto .overLayer a:hover{color: #ffffff; text-decoration: underline;}
#headerVisual .foto .overLayer p{
	font-size: 26px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 4px 16px 4px 16px;
}
#headerVisual .foto .overLayer p a:hover{
	text-decoration: none;
}
#headerVisual .foto .overLayer span,
#headerVisual .foto .overLayer .overlay-link{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#headerVisual .ente{
	float:right;
	margin: 0px;
	padding: 0px;
	width: 313px;
	height: 343px;
}
#headerVisual .ente .testata{
	margin: 0px;
	padding: 0px;
	width: 313px;
	height: 24px;
	background-color: #0063be;
}
#headerVisual .ente .testata p{
	float:left;
	margin: 0px;
	padding: 4px 7px 4px 7px;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
}
#headerVisual .ente .logo,
#headerVisual .ente .logo2,
#headerVisual .ente .logo-grande{
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 313px;
	height: 164px;
	background-color: #fff;
}
#headerVisual .ente .logo{
	height: 164px;
}
#headerVisual .ente .logo2{
	height: 155px;
}
#headerVisual .ente .logo-grande{
	height: 319px;
}
#headerVisual .ente .mappa{
	float:left;
	text-align: center;
	margin: 0px;
	padding: 7px;
	width: 299px;
	height: 141px;
	background-color: #DCE9F2;
}
#content{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 650px;
}

#content .headline{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 650px;
	/*height: 150px;*/
	background-image: url(http://www3.staticroot.com/images/riga_spazio.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#content .headline h1{
	font-size: 21px;
	color: #0063be;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#content .headline p{
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#content .boxPromo{
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 650px;
	height: 178px;
	background-image: url(http://www3.staticroot.com/images/riga_spazioSml.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .boxPromo .foto{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 150px;
	border:none;
	
}
#content .boxPromo .content{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	width: 431px;
	height: 150px;
	border:none;
	
}
#content .boxPromo .content .sezione{
	margin: 0px;
	border:none;
	padding-top:2px;
}
#content .boxPromo .content .sezione span{
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	color: #ffffff;
	background-color: #0063be;
}
#content .sezione a {
color: white;
text-decoration: none;
}
#content .boxPromo .content h2,
#content .articolo h2{
	float:left;
	margin: 0px;
	border:none;
	font-size: 15px;
	color: #0063be;
	font-weight: bold;
	font-style: normal;	
}
#content .boxPromo .content h2{
	float:left;
	padding: 10px 0px 0px 0px;
}
#content .articolo h2{
	float:none;
	padding: 0px 0px 10px 0px;
}
#content .boxPromo .content p{
	float:left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border:none;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	font-style: normal;	
}
#content .boxPromo .content p a{
	font-style: italic;	
}
#content .articolo{
	float:left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 650px;
	background-image: url(http://www3.staticroot.com/images/riga_spazio.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .articolo .sezione{
	float:left;
	border:none;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
#content .articolo .sezione span{
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 4px 5px 4px 5px;
	color: #ffffff;
	font-size: 16px;
	background-color: #0063be;
}
#content .articolo .back{
	float:right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	font-size: 12px;	
}
#content .articolo h1{
	float:left;
	font-size: 26px;
	color: #0063be;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear: left;
}
#content .articolo p#invite{
	float:left;
	font-size: 18px;
	color: #999999;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#content .content_articolo{
	float:left;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 650px;
}
#content .content_articolo h2{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	font-size: 15px;
	text-transform: uppercase;
	
}
#content .content_articolo h3{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	font-size: 15px;
	text-transform: uppercase;
	color:#0063be;
	
}
#content .content_articolo p{
	margin: 0px 0px 16px 0px;
	padding: 0px;
	font-size: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
#content .content_articolo p a{
	font-style:italic;
}
#content .content_articolo .linkArticolo{
	float:left;
	margin: 0px 7px 7px 0px;
	padding: 0px;
	width: 170px;
	font-size: 14px;
	color: #666666;
	background-color: #DCE9F2;
}
#content .content_articolo ul{	
	clear:right;	
	margin: 0px 50px 0px 50px;
	padding: 0px;	
	font-size: 13px;
	color: #0063be;	
}
#content .content_articolo  li{	
	margin: 0px;
	padding:4px 7px 4px 7px;	
	border-bottom:#CADEEC solid 1px;
	list-style:square;
	font-size: 14px;
	color: #666666;
}
#content .content_articolo .linkArticolo ul{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 170px;
	font-size: 12px;
	color: #0063be;
	list-style-type:none;
}
#content .content_articolo .linkArticolo li{
	float:left;
	margin: 0px;
	padding:4px 7px 4px 7px;
	width: 156px;
	border-bottom:#ffffff solid 1px;
	list-style-type:none;
}
#content .content_articolo .linkArticolo li a{
	text-decoration:none;
}
#collDx{
	float:right;
	margin: 0px;
	padding: 0px;
	width: 313px;
	height: auto;
}

#collDx .info{
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 313px;
	height: 124px;
	background-color: #DCE9F2;
}
#collDx .info .container{
	float:left;
	text-align: left;
	margin: 7px;
	padding: 0px;
	width: 299px;
	height: 108px;
	background-color: #FFFFFF;
}
#collDx .info h2{
	float:left;
	width: 280px;
	text-align: left;
	margin: 9px 9px 5px 9px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;
	color:#069;
}
#collDx .info ul{
	float:left;
	text-align: left;
	margin: 0px 9px 0px 9px ;
	padding: 0px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	list-style:none;
}
#collDx .info li{	
	margin: 0px;
	padding: 0px;
	line-height:18px;

}
#collDx .boxPromo{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    width: 313px;
    border-bottom: 3px solid #0063be;
}
#collDx .boxPromo .testata{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 313px;
	height:24px;
	line-height:24px;
	background-color:#0063be;
	vertical-align:middle;
}
#collDx .boxPromo .testata h2{
	float:left;
	margin: 0px;
	padding: 0px 7px 0px 7px;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}


#collDx .boxPromo ul {
	margin:0px;
	padding: 0px 0px 7px 0px;
	list-style-type: none; 
	float:left;
	font-size:12px;
	width: 313px;
	
}
#collDx .boxPromo li {
	margin:0px 0px 0px 0px;
	padding: 2px 7px 8px 7px;
	padding-bottom: 4px !important; 
	padding-top: 4px !important; 
	border-bottom: 3px solid #DCE9F2;
	color: #666666;
}
#collDx .boxPromo ul li .priceDa{ 
	float: right; 
}
#collDx .boxPromo ul li .priceLink{
	color: #FF6600;
	font-weight: regular;
	
}
#collDx .boxPromo span a{ 
	font-size: 13px;
	font-style: italic; 
}
#collDx .boxPromo table {
	border-collapse:collapse;
	width:313px;
	margin-bottom:7px;
	font-size:12px;
	color:#0063be;
}
#collDx .boxPromo table td{
	border-bottom:3px solid #DCE9F2;
	padding:4px 0px;
}
#collDx .boxPromo table td.prime{
	text-align:left;
	padding-left:7px;
}
#collDx .boxPromo table td.middle a{
	color:#666666;
	padding-right:4px;
}
#collDx .boxPromo table td.price a{
	color:#FF6600;
	padding-right:7px;
}
#collDx .banner300x250{
	float:left;
	text-align: center;
	margin: 4px 0px 7px 0px;
	padding: 7px 0px 7px 0px;
	width: 313px;
	background-color: #DCE9F2;
}
#collDx .banner300x250 img{
	border:none;
}
#adagio300x250 {
	padding:6px;
}

#collDx .boxMenu{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 313px;
	border-bottom: 2px solid #0063be;
	border-top: 2px solid #0063be;
}


#collDx .boxMenu ul {
	margin:0px;
	padding: 0px 0px 7px 0px;
	list-style-type: none; 
	width: 313px;
	
}
#collDx .boxMenu li {
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #DCE9F2;
	color: #666666;
	height:60px;
}
#collDx .boxMenu li.last {
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom:none;
	color: #666666;
	height:60px;
}
#collDx .boxMenu ul li img{ 
	float: left;
	margin:0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#collDx .boxMenu ul li span a{ 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#collDx .boxMenu ul li h2{ 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	
}
#vg_footer #vg_credit {
	width: 980px !important;
}
.clearer {
	clear: both;
}
/* widget vacanze */
.forms-container {
	margin-top: -12px;
}
#search-widget-container {
	border: 2px solid #069;
	padding: 0px 8px;
}
#search-widget-container span.titleBar {
	display: block;
	color: #fff;
	background-color: #069;
	font-size: 15px;
	margin: 0px -10px;
	padding: 4px 10px;
}

/* telebanner */
.telebanner {
	border:none;
	padding-left:7px;
	margin-top:14px;
}

/* overlayer Expo 2015 */
.main-content {
    width: 1000px;
}
 
.overlay-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    z-index: 1000; /* high z-index */
    background: #000; /* fallback */
    background: rgba(0,0,0,0.5);
}

.overlay-content {
	display: none;
	background: #fff;
	width: 980px;	
	top: 5px;
	left: 50%;
	margin: 0 0 20px -490px; /* add negative left margin for half the width to center the div */
	z-index: 10001;
	border-radius: 4px;
	position: fixed;
	
	max-height: 800px;
	overflow-y: auto;
}

.overlay-top {
	padding: 10px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	background-color: #0063be;
	color: #ffffff;
}

.overlay-body {
	border: 10px solid #dce9f2;
}

.overlay-body img {
	width: 100%;
	height: auto;
	border-bottom: 10px solid #dce9f2;
}

.overlay-social {
	margin: 10px;
	background-color: #dce9f2;
	text-align: left; 
	line-height: 12px; 
	padding: 4px;
}

.close-btn {
	width: 30px;
	height: 30px;
	cursor: pointer;
	border: 1px solid #ffffff;
	border-radius: 15px;
	float: right;
	background-color: #0063be;
	color: #ffffff;
	font-size: 18px;
}

@media only screen and (min-width: 0px) and (max-width: 1000px) {
   .overlay-content {
        width: 96%;
        margin: 0 10px 20px 10px;
        left: 0;
        position: fixed;
    }
}
@media screen and (max-height: 800px) {
    .overlay-content {
    	max-height: 98%;
    }
}

/* Overlayer Infographic Rumbo es Map Spain */

.overlay-content-map {
	display: block;
	position: fixed;
	z-index: 10001;
	background: #ffffff;
	border-radius: 4px;
}
.overlay-content-popup {
	display: none;
	position: absolute;
	z-index: 10001;
	background: #ffffff;
	border-radius: 4px;
	width: 260px;
	/*height: 260px;*/
	padding: 10px;
	line-height: 85%;
	animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}
#popup-map {
	width: 980px;	
	top: 5px;
	left: 50%;
	margin: 0 0 20px -490px; /* add negative left margin for half the width to center the div */
}
.overlay-bg-map {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    z-index: 1000; /* high z-index */
    background: #000000; /* fallback */
    background: rgba(0,0,0,0.5);
}
.overlay-bg-popup {
    display: none;
    position: absolute;
    margin: -10px 0 0 -10px;
    height: 587px;
    width: 980px;
    z-index: 10001;
}
.overlay-top-map {
	padding: 10px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	background-color: #0063be;
	color: #ffffff;
}
.overlay-body-map {
	border: 10px solid #dce9f2;
	background: url(../infografias/img/map-infographic-spain_960x567.jpg) no-repeat center top;
	/*height: 567px;*/
}
.overlay-body-map-no {
	border: 10px solid #dce9f2;
	background: url(../infografikk/img/map-infographic-spain_960x567.jpg) no-repeat center top;
}
.overlay-body-map-fr {
	border: 10px solid #dce9f2;
	background: url(../infographie/img/map-infographic-spain_960x567.jpg) no-repeat center top;
}
.overlay-body-map-fi {
	border: 10px solid #dce9f2;
	background: url(../infografiikka/img/map-infographic-spain_960x567.jpg) no-repeat center top;
}
.overlay-body-map-se, .overlay-body-map-in, .overlay-body-map-tr, .overlay-body-map-dk {
	border: 10px solid #dce9f2;
	background: url(../infographics/img/map-infographic-spain_960x567.jpg) no-repeat center top;
}
.overlay-body-map-hu {
	border: 10px solid #dce9f2;
	background: url(../infografika/img/map-infographic-spain_960x567.jpg) no-repeat center top;
}
.overlay-body-map-portugal-pt {
	border: 10px solid #dce9f2;
	background: url(../infografias/img/map-infographic-portugal_960x567.jpg) no-repeat center top;
}
.overlay-social-map {
	margin: 587px 10px 10px 10px;
	background-color: #dce9f2;
	text-align: left; 
	line-height: 12px; 
	padding: 4px;
}
.close-btn-map {
	width: 30px;
	height: 30px;
	cursor: pointer;
	border: 1px solid #ffffff;
	border-radius: 15px;
	float: right;
	background-color: #0063be;
	color: #ffffff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

#markers {
	position: relative;
	list-style: none;
	margin: 0 !important;
}
#markers li {
	position: absolute;
	cursor: pointer;
	text-align: center;
	list-style: none !important;
	padding: 0 !important;
	margin: 0;
	border-bottom: 0 !important;
}
#markers li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#markers li img {
	position: relative;
	margin: 0 auto 5px auto;
	display: block;
	border: 0;
}

#andalucia {top: 415px; left: 385px;}
#aragon {top: 130px; left: 590px;}
#cantabria {top: 13px; left: 392px;}
#castilla-leon {top: 110px; left: 345px;}
#castilla-mancha {top: 280px; left: 430px;}
#cataluna {top: 95px; left: 710px;}
#madrid {top: 197px; left: 435px;}
#valencia {top: 255px; left: 585px;}
#extremadura {top: 290px; left: 285px;}
#galicia {top: 55px; left: 205px;}
#baleares {top: 320px; left: 740px;}
#canarias {top: 430px; left: 770px;}
#rioja {top: 72px; left: 490px;}
#navarra {top: 45px; left: 540px;}
#pais-vasco {top: 8px; left: 465px;}
#asturias {top: 2px; left: 290px;}
#murcia {top: 370px; left: 573px;}

#minho {top: 1px; left: 704px;}
#douro-litoral {top: 63px; left: 670px;}
#alto-douro {top: 16px; left: 764px;}
#beira-litoral {top: 166px; left: 640px;}
#beira-alta {top: 110px; left: 780px;}
#estremadura {top: 275px; left: 580px;}
#ribatejo {top: 265px; left: 680px;}
#beira-baixa {top: 200px; left: 770px;}
#alto-alentejo {top: 340px; left: 750px;}
#baixo-alentejo {top: 425px; left: 700px;}
#algarve {top: 490px; left: 710px;}
#acores {top: 295px; left: 510px;}
#madeira {top: 485px; left: 510px;}

#popup-andalucia {top: 231px; left: 291px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/34%2F34_patios_cordoba%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-aragon {top: 264px; left: 486px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/35%2F24_aragon%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-cantabria {top: 146px; left: 296px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/36%2F33_parque_cbarceno%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-castilla-leon {top: 242px; left: 267px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/37%2F31_lobo_iberico%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-castilla-mancha {top: 43px; left: 367px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/38%2F38_ruta_miel%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-cataluna {top: 226px; left: 612px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/39%2F35_puerto_olimpico%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-madrid {top: 330px; left: 330px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/40%2F40_tren_fresa%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-valencia {top: 46px; left: 503px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/41%2F27_fallas_valencia%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-extremadura {top: 93px; left: 199px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/42%2F26_extremadura%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-galicia {top: 185px; left: 100px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/43%2F28_galicia%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-baleares {top: 122px; left: 659px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/44%2F29_islas_baleares%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-canarias {top: 232px; left: 689px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/45%2F30_islas_canarias%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-rioja {top: 205px; left: 389px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/46%2F37_rioja%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-navarra {top: 175px; left: 437px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/47%2F32_navarra%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-pais-vasco {top: 138px; left: 375px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/44%2F5_catedral_pelota%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-asturias {top: 135px; left: 190px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/49%2F39_santa_maria_naranco%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-murcia {top: 159px; left: 467px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/0%2F36_region_murcia%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}

#popup-minho {top: 130px; left: 597px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/15%2F41_minho%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-douro-litoral {top: 195px; left: 586px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/11%2F36_douro_litoral%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-alto-douro {top: 162px; left: 689px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/21%2F39_lobo_iberico%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-beira-litoral {top: 297px; left: 553px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/19%2F43_praia_claridade%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-beira-alta {top: 242px; left: 684px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/20%2F44_serra_estrela%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-estremadura {top: 74px; left: 494px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/12%2F37_estremadura%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-ribatejo {top: 64px; left: 580px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/10%2F35_cavalo_lusitano%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-beira-baixa {top: 330px; left: 680px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/9%2F34_beira_baixa%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-alto-alentejo {top: 126px; left: 666px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/13%2F38_evora%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-baixo-alentejo {top: 210px; left: 621px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/18%2F42_passaros%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-algarve {top: 290px; left: 607px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/7%2F32_algarve%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-acores {top: 94px; left: 405px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/8%2F33_baleias_oceano%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}
#popup-madeira {top: 283px; left: 408px; background: url(https://s3-eu-west-1.amazonaws.com/assetbank-bravonext-repurposed/16%2F40_madeira%2Ejpg) #ffffff no-repeat center top; background-position: 10px 10px;}


.arrow-down-popup {
	width: 27px;
	height: 13px;
	position: absolute;
	bottom: -10px;
	left: 125px;
}
.arrow-up-popup {
	width: 27px;
	height: 13px;
	position: absolute;
	top: -10px;
	left: 125px;
}
.audio-button {
	width: 31px;
	height: 31px;
	position: absolute;
	top: 20px;
	left: 230px;
}
.popup-title {
	margin: 110px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #313131 !important;
}
.popup-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #313131 !important;
	text-decoration: none !important;
}
.popup-title img {
	width: 14px;
	height: 11px;
	margin: 0 0 1px 10px;
	border: 0;
}
.popup-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: justify;
	padding-bottom: 10px;
	border-bottom: 1px solid #DCE9F2;
}
.popup-offer {
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	color: #0063be;
	padding-top: 10px;
}
.popup-offer a {
	font-size: 14px;
	font-weight: bold;
	color: #0063be;
	text-decoration: none !important;
}
.popup-offer img {
	width: 10px;
	height: 10px;
	margin: 1px 0 0 1px;
	float: right;
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}