<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.midc,.footer,.headbot,.midl{display:block;}
html,body,div,h1,h2,h3,p,img,strong,table,tr,td,ul,li,.lprom,.midr,.midc,.footer,.headbot,.midl{margin:0;padding:0;font-size:100%;font-weight:inherit;border:0}
body{width:1240px;margin:0 auto;padding:10px 0;color:#555;font-family:arial,tahoma;-webkit-text-size-adjust:100%;}
img{max-width:100%;border-radius:8px 8px 0px 0px;}
a,a:link,a:visited{text-decoration:none;color:#215C82}
a:hover,a:focus{color:#EC6635}
a img{border:0}
#container{position:relative;width:100%;height:100%;margin:0 auto;background:#ffffff;}
#content{margin:520px 0px 0px 0px;float:right;width:957px;}
.headtop{position:absolute;top:0;width:922px;height:128px;background:url(/images/page/granada-desk.png);background-size:922px 128px;background-repeat:no-repeat}
.headbot{position:absolute;top:165px;width:1238px;height:325px;background:url(/images/home/granada.png);background-size:1238px 325px;background-repeat:no-repeat;font:11px tahoma,arial;color:#fff}
.mainimg{padding:1px;border:1px solid #eee}
h1{position:absolute;top:453px;left:350px;font:14px tahoma,arial;color:#fff;text-align:center;z-index:1;}
h2,h3{font:22px arial;color:#006666;margin-left:10px;}
h2 a,h2 a:link,h2 a:visited{color:#006666;padding:3px 0px 3px 0px;}
h3 a,h3 a:link,h3 a:visited{color:#006699;padding:3px 0px 3px 0px;}
h3{font:21px arial;padding:0px 0px 4px 1px;margin-left:10px;text-align:left;} 
.h2bg{width:94%;height:8px;background:url(/images/home/h2bg.png);background-repeat:no-repeat;margin:6px 10px 2px 10px;}
.midl{position:absolute;top:520px;left:0;width:260px;}
.midr{float:right;width:260px;margin:0px 0px 0px 0px;}
.midc{width:70%;float:left;margin:0px 0px 0px 0px;}
.midc1,.midc2{width:48%;}
.midc1{float:left;}
.midc2{float:right;}
.midcbox{margin-bottom:26px;padding:0px 1px 5px 1px;border:8px solid #f3f3f3;border-radius:2%;}
.midc .midcimg img{width:305px;height:153px;margin-bottom:5px;}
.midl .midcimg img,.midr .midcimg img{width:244px;height:122px;margin-bottom:5px;}
.midrbox1,.midrbox2,.midrbox3,.midrbox4,.midrbox5,.midrbox6{padding:0px;margin-bottom:26px;border:8px solid #f4f4f4;border-radius:2%;}
.midc .midtxt{font:17px arial;color:#333;margin-left:10px;padding:6px 0px 10px 0px;line-height:1.3em;}
.midl .midtxt, .midr .midtxt{font:16px arial;color:#333;margin-left:10px;padding:6px 2px 10px 0px;line-height:1.3em;}
hr{margin:0px 10px 0px 10px;color:#FF9900;border:1px dotted #FF9900;}
.bdclear{clear:both}
.idioma{background:url(/images/page/page-language.png);position:absolute;top:0px;right:12px;width:48px;height:48px;background-repeat:no-repeat;} 
.alhambra{position:absolute;top:56px;right:0;}
.foottop{width:1236px;height:23px;clear:both;position:relative;background:url(/images/page/footer.jpg);background-position:center;background-repeat:no-repeat;margin:32px 0px 15px 0px;}
.footer{font:13px tahoma,arial;clear:both;position:relative;color:#215C82;padding:2px 20px 5px 20px;text-align:center}
.footer a,.footer a:link,.footer a:visited{font:13px tahoma,arial;color:#215C82;}
.footer a:hover{color:#66998E;}
.footlnk{font:11px tahoma,arial;color:#333;padding:5px 0px 10px 0px} 
.footlnk a,.footlnk a:link{font:14px tahoma,arial;text-decoration:none}
.copyright{font:13px tahoma,arial;color:#333;text-align:center;padding-top:1px;padding-bottom:12px;text-decoration:none;}
.copyright a,.copyright a:link,.copyright a:visited{font:13px tahoma,arial;text-decoration:none;color:#215C82;padding-top:3px;text-decoration:none}
.copyr{font-size:.85em;padding:10px 0 0;font-style:italic}
.clear{clear:both}
.js_enabled #cookie-message{display:none;}
.titbre{font:22px arial,helvetica;font-stretch:condensed;color:#3A7798;display:block;padding-bottom:10px;}
.tnav1{position:absolute;top:125px;width:1200px;padding:10px 20px;font:15px helvetica,arial;color:#16737A;text-align:center;}
.tnav1 a{font:17px helvetica,arial;font-weight:normal;color:#16737A;padding:0px 5px 2px 5px;border-bottom:1px solid #A2BDBF;text-shadow:1px 1px 1px #bbb;text-decoration:none;}
.reviews{font:13px tahoma;padding:10px 0px 15px 0px;border:8px solid #f3f3f3;border-radius:2%;clear:both;position:relative;top:30px;margin-bottom:20px;}
.reviews:after{content:"";display:table;clear:both;}
.reviews h3{padding:8px 0px 8px 20px;box-shadow:2px 2px 3px 1px rgba(0,0,0,0.16);margin-bottom:30px;margin-left:10px;margin-right:10px; color:#fff;border-radius:2%;background-color:#005A69}
.opitit,.faqtit{font:17px arial,helvetica;font-stretch:condensed;color:#1D548C;background-size:30px 22px;background-repeat:no-repeat;padding:1px 0 6px 35px;text-shadow:1px 1px 1px #eee;margin-top:10px;}
.opitit{background-image:url(/images/page/opimg.gif);background-size:26px 26px;}
.stimg{display:block;padding:0px 0 8px 0px}
.opiall a{font:15px "trebuchet ms",arial; color:#336699} 
.rwrow{float:left;width:30%;margin:0px 19px 0px 19px;}
.socbar{padding:10px 0px 15px 0px;border:8px solid #f3f3f3;border-radius:2%;clear:both;position:relative;top:5px;}
.videobar{padding:10px 0px 15px 0px;border:8px solid #f3f3f3;border-radius:2%;clear:both;position:relative;top:5px;}
.videobar img{width:180px;height:90px; margin:6px;}
.centrar{margin:auto;width:100%;}
.vidtit{width:99%;font:20px 'trebuchet ms',arial;font-weight:600;color:#1E527F;text-align:center;background:#fff;padding:2px 8px 2px 8px;margin:0px 0px 10px -6px;display:flex;align-items:center;border:2px solid #fff;}
.vidtit:before{margin-top:20px;}
.vidtit:before,.vidtit:after{content:'';border-top:2px solid #F9F0CA;border-bottom:2px solid #DDE9D1;margin:0 20px 0 0;flex:1 0 20px;}
.vidtit:after{margin:0 0 0 20px;}

@media print{.noprint{display:none;}}
@media only screen and (min-width: 600px) and (max-width: 1239px) {
body{margin:0 auto;padding:10px 0;-webkit-text-size-adjust:100%;}
#container{position:relative;width:100%;height:100%;margin:0 auto;background:#ffffff}
h2,h3{font:22px helvetica,arial;background-image:none;padding-left:0px;}
h3{font:20px helvetica,arial;}
.mainimg{width:99%;margin:0px;}
.midc{margin-left:0px;}
.headtop{position:absolute;top:0;background-repeat:no-repeat;}
.headbot{position:absolute;}
.tnav1 a:link{text-shadow:1px 1px 1px #bbb;}
.foottop{background-repeat:no-repeat;margin-bottom:6px;}
.rwrow{float:left;}
}
@media only screen and (min-width: 1001px) and (max-width: 1239px) {
body{width:980px;}
.headtop{top:0;width:816px;height:113px;background-size:816px 113px;}
.headbot{position:absolute;top:160px;width:978px;height:257px;background-size:980px 258px;}
.tnav1{top:115px;width:960px;}
.tnav1 a:link{font:17px arial;text-shadow:1px 1px 1px #bbb;}
h1{top:386px;left:250px;}
#content{margin:445px 0px 0px 0px;width:754px;}
.midl{top:445px;width:205px;}
.midr{width:205px;}
.midc .midcimg img{width:237px;height:119px;}
.midl .midcimg img,.midr .midcimg img{width:192px;height:96px;}
.midl .midtxt, .midr .midtxt{font:15px arial;line-height:19px;}
.foottop{width:800px;height:23px;background-size:800px 23px;background-repeat:no-repeat;margin-bottom:6px;}
#socbuts{bottom:36%}
.rwrow{float:left;width:29%;}
}
@media only screen and (min-width: 760px) and (max-width: 1000px) {
body{width:740px;}
.headtop{margin-top:12px;width:460px;height:70px;background:url(/images/page/granada-tab.png);background-size:460px 70px;}
.headbot{top:135px;width:738px;height:248px;margin-bottom:25px;background:url(/images/home/granada.jpg);background-size:740px 248px}
.tnav1 a:link{font:15px arial;}
.alhambra{top:38px;right:2px;width:120px;height:48px;background-size:120px 48px;}
h1{top:352px;left:10px;}
.mainimg{width:99%;}
#content{margin-top:405px;width:738px;}
.midc{width:100%;}
.midc1,.midc2{width:48%;margin-right:0px;}
.midl{position:absolute;top:1444px;float:left;width:356px;margin:0px 0px 30px 0px;}
.midr{float:right;width:356px;margin:0px 0px 30px 0px;}
.midc .midcimg img{width:338px;height:169px;margin-bottom:5px;}
.midl .midcimg img,.midr .midcimg img{width:338px;height:169px;margin-bottom:5px;}
.foottop{width:680px;height:23px;background-size:680px 23px;margin-bottom:6px;}
.rwrow{float:left;width:28%;}
}
@media only screen and (min-width: 600px) and (max-width: 759px) {
body{width:580px;}
.headtop{margin-top:12px;width:460px;height:70px;background:url(/images/page/granada-tab.png);background-size:460px 70px;}
.headbot{display:none}
h1{top:165px;left:70px;font:12px tahoma,arial;color:#685718;}
.alhambra{top:38px;}
#content{margin-top:190px;width:580px;}
.midc{width:100%;}
.midc1,.midc2{width:48%;margin-right:0px;}
.midl{position:absolute;top:1130px;float:left;width:278px;margin:0px; margin-left:10px;}
.midr{float:right;width:278px;margin:0px;}
.midc .midcimg img{width:260px;height:130px;margin-bottom:5px;}
.midl .midcimg img,.midr .midcimg img{width:260px;height:130px;margin-bottom:5px;}
.foottop{width:540px;height:23px;background-size:680px 23px;margin-bottom:6px;}
.rwrow{float:left;width:96%;margin:0px 10px 0px 10px;}
}
@media only screen and (max-width: 599px) {
body{width:320px;}
.headtop{top:10px;width:320px;height:70px;background:url(/images/page/granada-mob1.png);background-size:320px 70px;}
.headbot{display:none}
.alhambra{display:none}
.bread{display:none}
.mainimg{width:99%;margin:0px; }
#content{width:100%;margin:208px 0px 0px 0px;float:left;} 
h1{top:160px;left:8px;width:300px;color:#685718;z-index:0;} 
h2,h3{font:24px helvetica,arial;font-stretch:condensed;text-align:center;margin-left:0px;}
.midr{float:left;}
.midl{position:static;float:left;}
img{max-width:100%;border-radius:6px 6px 6px 6px;margin-right:14px;}
.midcbox,.midrbox1,.midrbox2,.midrbox3,.midrbox4,.midrbox5,.midrbox6{padding:15px 10px 10px 10px;}
.midc{width:100%;float:left;}
.midc1,.midc2,.midl,.midr{width:100%;float:left;margin:0px;}
.midc .midcimg img,.midl .midcimg img, .midr .midcimg img{width:100%;height:100%;float:none;}
.midc .midtxt,.midl .midtxt, .midr .midtxt{font:16px arial;line-height:25px;text-align:center;}
.h3bg{padding-bottom:0px;}
.idioma{top:-13px;right:12px;}
.foottop{width:300px;height:18px;background:url(/images/page/footer-mob.jpg);background-size:315px 18px} 
.footer,.footer a,.footer a:link,.footer a:visited,.footlnk,.footlnk a,.footlnk a:link{font-size:16px; line-height:25px;}
.clearm{clear:both}
.reviews{padding:10px 20px 20px 0px;font:15px tahoma;}
.reviews h3{margin-left:-20px;margin-right:-20px;}
.rwrow{float:left;width:100%;margin:0px 10px 0px 10px;}
.opitit{margin-top:30px;}
hr{border:2px dotted #FF9900;}
#socbuts{margin-left:70px}
.videobar img{width:320px; height:160px}
}
@media only screen and (min-width: 360px) and (max-width: 374px) {
body{width:360px;}
h1{top:165px;left:25px;width:300px;}
.headtop{width:348px;height:70px;background:url(/images/page/granada-mob2.png);background-size:348px 70px}
.foottop{width:320px;height:23px;background-size:345px 23px}
}
@media only screen and (min-width: 375px) and (max-width: 389px) {
body{width:375px;}
h1{top:165px;left:25px;width:300px;} 
.headtop{width:348px;height:70px;background:url(/images/page/granada-mob2.png);background-size:348px 70px}
.foottop{width:345px;height:23px;background-size:345px 23px}
}
@media only screen and (min-width: 390px) and (max-width: 409px) {
body{width:390px;}
h1{top:165px;left:10px;width:346px;} 
.headtop{width:360px;height:70px;background:url(/images/page/granada-mob3.png);background-size:360px 70px}
.foottop{width:360px;height:23px;background-size:360px;height:23px}
}
@media only screen and (min-width: 410px) and (max-width: 479px) {
body{width:410px;}
h1{top:165px;left:15px;width:360px;} 
.headtop{width:360px;height:70px;background:url(/images/page/granada-mob3.png);background-size:360px 70px}
.foottop{width:360px;height:23px;background-size:360px;height:23px}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
body{width:480px;}
h1{top:165px;left:20px;width:420px;} 
.headtop{width:360px;height:70px;background:url(/images/page/granada-mob3.png);background-size:360px 70px;}
.foottop{width:440px;height:23px;background-size:360px;height:23px;}
.midc1,.midc2{line-height:24px;}
}
@media only screen and (min-width: 600px) and (max-width: 759px) {
body{width:590px;text-align:left;}
.alhambra{display:none}
}
.tnav1 a:hover{color:#FCBF16}
.tnav2,.tnav3{position:absolute;display:none}
.tnav2 ul,.tnav3 ul{padding:0;margin-top:5px;list-style:none}
.tnav2 ul ul,.tnav3 ul ul{position:absolute;display:none}
.tnav2 ul li,.tnav3 ul li{float:left}
.tnav2 ul li:hover &gt; ul,.tnav3 ul li:hover &gt; ul{display:block}
.tnav2 ul ul li,.tnav3 ul ul li{background:#0C7081;padding:0px 10px 10px 10px;border:1px solid #D0D9CE;margin-top:3px;}
.mmenu1,.mmenu2,.mmenu3,.mmenu4,.mmenu5,.mmenu6,.mmenu7,.mmenu8{display:block;cursor:pointer;cursor:hand;font:16px arial;font-weight:bold;text-shadow:1px 1px 1px #333;background-color:#186B8B;text-align:center;padding:8px 2px 8px 2px;margin:5px 2px 4px 1px;color:#fff;text-decoration:none;border-radius:5px;box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.25) 0px -2px 6px 0px inset;}
.smenu{text-align:left;border-bottom:1px solid #E8EAEA;padding:14px 0}
.smenu a{font:14px arial,helvetica;color:#fff;text-decoration:none;padding-left:0px;padding-right:5px}
@media only screen and (max-width: 759px) {
.tnav1{display:none}
.tnav2{top:72px;left:4px;display:block}
.tnav2{z-index:1}
.tnav3{top:108px;left:4px;display:block}
.tnav2 ul ul,.tnav3 ul ul{left:0}
.mmenu4,.mmenu8{display:none}
.mmenu1,.mmenu2,.mmenu3,.mmenu5,.mmenu6,.mmenu7{padding:7px 0px 7px 0px;}
.mmenu3,.mmenu7{width:86px;}
.mmenu1,.mmenu5{width:98px;}
.mmenu2,.mmenu6{width:124px;}
.mmenu5{margin-left:0px;}
.mmenu3,.mmenu7{margin-right:0px;}
.smenu{width:294px}
.smenu a{font:18px helvetica,arial;}
}
@media only screen and (min-width: 0px) and (max-width: 360px) {
.mmenu1,.mmenu2,.mmenu3,.mmenu4,.mmenu5,.mmenu6,.mmenu7,.mmenu8{font:14px arial;text-shadow:1px 1px 1px #333;font-weight:bold;}
}
@media only screen and (min-width: 360px) and (max-width: 374px) {
.mmenu1,.mmenu2,.mmenu3,.mmenu4,.mmenu5,.mmenu6,.mmenu7,.mmenu8{font:15px arial;text-shadow:1px 1px 1px #333;font-weight:bold;}
.mmenu1,.mmenu5{width:110px;}
.mmenu2,.mmenu6{width:135px;}
.mmenu3,.mmenu7{width:101px;}
.smenu{width:330px}
}
@media only screen and (min-width: 375px) and (max-width: 389px) {
.mmenu1,.mmenu2,.mmenu3,.mmenu4,.mmenu5,.mmenu6,.mmenu7,.mmenu8{font:15px arial;text-shadow:1px 1px 1px #333;font-weight:bold;}
.mmenu1,.mmenu5{width:116px;}
.mmenu2,.mmenu6{width:141px;}
.mmenu3,.mmenu7{width:104px;}
.smenu{width:349px}
}
@media only screen and (min-width: 390px) and (max-width: 409px) {
.mmenu1,.mmenu5{width:120px;}
.mmenu2,.mmenu6{width:144px;}
.mmenu3,.mmenu7{width:112px;}
.smenu{width:364px}
}
@media only screen and (min-width: 410px) and (max-width: 479px) {
.mmenu1,.mmenu3,.mmenu5,.mmenu7{width:123px;}
.mmenu2,.mmenu6{width:149px;}
.smenu{width:382px}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.tnav2 ul .mmenu2 ul li,.tnav2 ul .mmenu4 ul li,.tnav3 ul .mmenu3 ul li,.tnav3 ul .mmenu8 ul li{margin-left:110px}
.tnav2 ul .mmenu6 ul li{margin-left:230px}
.mmenu1,.mmenu2,.mmenu3,.mmenu4,.mmenu5,.mmenu6,.mmenu7,.mmenu8{font:15px arial;text-shadow:1px 1px 1px #333;font-weight:bold;}
.mmenu4,.mmenu8{display:block}
.mmenu1,.mmenu5{width:114px;}
.mmenu2,.mmenu6{width:139px;}
.mmenu3,.mmenu7{width:104px;}
.mmenu4,.mmenu8{width:101px;margin-left:3px;margin-right:0px;}
.mmenu5{margin-left:0px;}
.smenu{width:344px}
.menuopen,.menuback{left:352px;display:block}
.menubox{width:450px;float:right;display:block}
.menuh,.menuhd{width:450px;height:28px;background-position:350px 17px}
}
@media only screen and (min-width: 600px) and (max-width: 759px) {
.tnav2 ul .mmenu2 ul li,.tnav2 ul .mmenu4 ul li,.tnav3 ul .mmenu3 ul li,.tnav3 ul .mmenu8 ul li{margin-left:110px}
.tnav2 ul .mmenu6 ul li{margin-left:230px}
.mmenu4,.mmenu8{display:block}
.mmenu1,.mmenu3,.mmenu4,.mmenu5,.mmenu7,.mmenu8{width:138px;}
.mmenu2,.mmenu6{width:154px;}
.mmenu4,.mmenu8{margin-left:3px;margin-right:0px;}
.mmenu5{margin-left:0px;}
.smenu{width:454px}
.menuopen,.menuback{left:352px;display:block}
.menubox{width:450px;float:right;display:block}
.menuh,.menuhd{width:450px;height:28px;background-position:350px 17px}
}
@media only screen and (min-width: 760px) and (max-width: 1000px) {
h1{left:100px;}
.tnav1{top:92px;width:738px;padding:10px 0px;}
}</pre></body></html>