/* 3 */
body{
margin:0;
border:0; 
background: url();
background-color:black;
background-position: center top; 
background-repeat: no-repeat;
text-align: center; 
width:100%; 
height:1000px; 
position: relative; 
margin-left: auto; 
margin-right: auto;
cursor: default;
color:white;
font-family:arial; 
}
.div_NOSCRIPT{
position:absolute;
width:100%;
background-color:orange;
z-index:5;
top:111px;
font-weight:bold;
font-size:18px;
}
body,html{overflow:hidden}
span{background-color:transparent}
._404{height:599px;}
._public{
background: url("cover.jpg");
background-position: center top; 
background-repeat: no-repeat;
overflow: hidden !important;
background-size: contain;
}
#shield{
z-index:99;
position:fixed;
background-repeat: no-repeat;
background-position: right bottom;
background-image: url("/i/sl.png");
background-size: contain;
width: 117px;
height: 67px;
max-height: 10%;
bottom:10px;
cursor: pointer;
}
.pre{
text-align: center; 
padding-top:0;
padding-bottom:0;
margin-top:222px;
font-size:28px; 
color:red;
background-color:transparent;
font-weight:bold;

display: block; 
clear: both;
}
.url{
width:1100px;
height:600px;
Background-color:red;
}
h1, h2{display:none;}
@media only screen and (max-width: 500px) {h1 {background-color: lightblue;}}
#go{
background: url(/go.gif);
background-repeat: no-repeat;
background-size: contain;
z-index: 44;
position: absolute;
visibility: visible;
top: 10%;
left: 40%;
width: 20%;
height: 900px;
}
#badBrowser{
position:absolute;
z-index:36;
width: 100%;
color:green;
font-weight:bold;
text-align: center; 
visibility: hidden;
font-size:28px;
top: 20%;
}
#head{
position:absolute;
width: 100%; 
height: 400px;
margin: 0;
padding-top: 0;
right: 0; 
background: url(/i/hd4k.png);
background-repeat: no-repeat; 
background-position: right top;
}
#menu{
z-index: 4;
visibility: hidden;
position: absolute;
border:0;
right: 1%;
height: 50%;
background-color: transparent;
}
#bt1, #bt2, #bt3, #bt4, #bt5, #bt6, #bt7, #bt8, #bt9, #bt10, #bt11{
border:0;
width: 100%; 
height: 45px;
background-color:transparent;
background-repeat: no-repeat; 
}
#bt1, #bt2, #bt3, #bt4, #bt5, #bt6, #bt7, #bt8, #bt9, #bt10{
background-image: url(/i/EN-ES-JA-PT_menu.png);
background-size: 400% 2000%;
}
#bt11{
background-image: url(/i/bt11om.png);
background-size: 100% 100%;
}
body{font-size:1px;}
#pie{font-size:20em;line-height:100%;color:#b7b7b7;}
.Title{font-size:1.75em;white-space:nowrap;font-weight:bold;}
#cd1{white-space: normal;}
.xs{font-size:0.7em;}
.subTitle{font-size:1.5em;white-space:nowrap;font-weight:normal;}
p {text-align: center;margin:0;clear:both;}
#lanBar{
z-index: 5;
position: absolute;
visibility: hidden;
border:0;
background-color:transparent;
}
#flag1, #flag2, #flag3, #flag4{
z-index:6; 
position:relative;
width: 20%; 
height: 100%;
float:left;
left:0;
margin-top:0;
opacity: 1;
cursor: pointer;
background-repeat: no-repeat; 
background-size: contain;
}
#flag1{background-image: url(/i/flagEN.png);}
#flag2{background-image: url(/i/flagES.png);}
#flag3{background-image: url(/i/flagJA.png);}
#flag4{background-image: url(/i/flagPT.png);}
#fog1{opacity:0.5;}
#fog2{opacity:0.25;}
.fog{
z-index:5; 
position:absolute; 
top:0; 
height:100%;
width:100%;
font-size:18em;
color:#FF0000;
background-color:black;
text-align:center;
}
#dpinfo{
z-index: 100;
visibility:hidden;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 100%;
height: 100%;
position: absolute;
}
#cdCover{
z-index:7; 
visibility:hidden;
background-repeat:no-repeat;
background-position:center;
background-size:contain;
opacity:0.8;
}
#cdInfo{
z-index:7; 
visibility:hidden;
color:gold;
background-color:transparent !important;
}
#c7z{
	display:none;
	width:100%;
	background-color:black;
}
#wc{
z-index: 5;
position: absolute;
visibility: hidden; 
top: 32%;
left: 40%;
height: 50px;
width: 25%;
background-image: url(/i/enwc.png);
background-repeat: no-repeat; 
background-position: center center;
background-size: contain;
cursor: pointer;
}
#c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8, #c9, #c10{
border:0;
z-index:3; 
visibility: hidden; 
position:absolute;
text-align: left; 
font-weight:bold;
background-color:transparent;
opacity: 1;
overflow-x: hidden !important;
overflow-y: scroll !important;
-webkit-overflow-scrolling: touch;
}
#c8, #c10{overflow-y: hidden !important;}
#w, #royals{
border:0;
visibility: hidden;
position: absolute;
opacity: 0.44;
}
#w{background-color:gold;}
#pic, #coat1, #coat2, #stg, #cstl, #pady, #sgn, #logo, #w4p{
border:0;
position:absolute;
z-index:-4;
background-repeat: no-repeat; 
background-size: contain;
}
#pic{
visibility: visible;
background-position: left top;
top:0; left:0;
width: 100%; 
height: 100%;
}
.cover{background-size:cover !important;}
#coat1{
background-position: left bottom;
background-image: url(/i/aguila3D.png);
left:0;
opacity: 0.44;
}
#coat2{
background-position: right bottom;
background-image: url(/i/sellos.png);
right:0;
opacity: 0.44;
}
.coat{
visibility: hidden;
width: 100%; 
height: 20%;
}
#stg{
visibility: hidden;
background-position: right bottom;
background-image: url(/i/stg.png);
right:0;
opacity: 0.45;
width: 100%; 
height: 100%;
background-size: 100% auto;
}
#cstl{
visibility: hidden;
background-position: right top;
background-image: url(/i/galway.png);
right:-22%;
opacity: 0.55;
width: 63%; 
height: 100%;
background-size: 100% 100%;
}
#logo{
	z-index: 4;
	visibility: hidden;
	background-position: right bottom;
	background-image: url(/i/logo.png);
	right:0;
	bottom:0;
	opacity:1;
	width: 100%; 
	height: 60%;
}
.rn{
	position:relative;
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center center;
	float:right;
}
#logBar, #sponsor{
	position:absolute;
	z-index:6;
	bottom:0%;
}
#log1{background-image: url(/i/html5.png);}
#log2{background-image: url(/i/js.png);}
#log3{background-image: url(/i/css3.png);}
#log4{background-image: url(/i/rwd.png);}
#log5{background-image: url(/i/ss.png);}
#spr1{background-image: url(/i/ALL.png);}
#spr2{background-image: url(/i/JBS.png);}
#spr3{background-image: url(/i/ALc.png);}
#pady{
visibility: hidden;
background-position: right top;
background-image: url(/i/pady.jpg);
right:0%;
opacity: 0.65;
width: 100%; 
height: 100%;
background-size: 100% 100%;
}
#sgn{
background-position: right bottom;
background-image: url(/i/sgn.png);
right:0;
opacity: 0.6;
}
#lou{background-image: url(/i/lou.png);}
#skt{background-image: url(/i/skt.png);}
#w4p{background-image: url(/i/w4p.png);background-position: left center !important;}
.queen{
position:absolute;
background-position: right top;
clear: both;
background-repeat: no-repeat; 
background-size: contain;
}
#ft1, #ft2, #ft3, #ft4, #ft5, #ft6, #ft7, #ft8, #ft9, #ft10{
visibility: visible;
position:absolute;
z-index:-4;
border:0;
}
#ftins{background-image: url(/i/bt11mo.png);}
#w2{background-image: url(/i/eswc.png);}
#w4{background-image: url(/i/ptwc.png);}
#ft1{background-image: url(/i/ft01w.jpg);}
#ft2{background-image: url(/i/ft02w.jpg);}
#ft3{background-image: url(/i/ft03w.jpg);}
#ft4{background-image: url(/i/ft04w.jpg);}
#ft5{background-image: url(/i/ft05w.jpg);}
#ft6{background-image: url(/i/ft06w.jpg);}
#ft7{background-image: url(/i/ft07w.jpg);}
#ft8{background-image: url(/i/ft08w.jpg);}
#ft9{background-image: url(/i/ft09w.jpg);}
#ft10{background-image: url(/i/ft10w.jpg);}
#z{position:relative;}
#pie{
z-index:4; 
visibility: hidden;
position:absolute;
border:0;
bottom: 0;
right:0;
width:100%; 
text-align: right; 
white-space:nowrap;
BACKGROUND-COLOR:black;
clear:both;
}
#d1{background-image: url(/i/cd01.jpg);}
#d2{background-image: url(/i/cd02.jpg);}
#d3{background-image: url(/i/cd03.jpg);}
#d4{background-image: url(/i/cd04.jpg);}
#d5{background-image: url(/i/cdbii001.png);}
#d6{background-image: url(/i/cd06.jpg);}
#d7{background-image: url(/i/cd07.jpg);}
#d8{background-image: url(/i/cd08.jpg);}
.paycd{
background-image: url(/i/p1.gif);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
cursor: pointer;
margin-left: auto;
margin-right: auto;
}
#caja{
position: absolute;
z-index:100; 
left:0;
width:100%;
}
#muro{
width:770px; 
height:560px;
max-width: 500px !important;
transform-origin: right top;
-ms-transform-origin: right top;
-webkit-transform-origin: right top;
margin-right: 1%;
float: right;
border:0px solid black; 
overflow:hidden;
}
#box{
position:absolute;
z-index:100; 
visibility: hidden;
left:5%;
text-align: center; 
BACKGROUND-COLOR:black;  
background-position: center; 
background-repeat: no-repeat;
background-size: 20%;
background-image: url(/go.gif);
}
#phantom{
position: relative;
margin: 2% 0% 2% 0%;
clear: both;
}
#vox{
z-index:100; 
visibility: hidden;
top: 300px;
text-align: center; 
background-color:transparent;  
background-position: center top; 
background-repeat: no-repeat;
}
#X{
position:absolute;
z-index:300; 
visibility: inherit;
width:8%; 
height:50%;
top:0;
right:0;
BACKGROUND-COLOR:transparent;  
background: url(/i/X.png);
background-position: right top; 
background-repeat: no-repeat;
background-size: contain;
cursor: pointer;
}
#fb1, #fb2, #fb3, #fb4, #fb5{
background-image: url(/i/EN-ES-JA-PT_fb.png);
background-size: 400% 1000%;
}
#fb3{visibility:hidden;}
#btCart{margin:auto;}
#cart{
position: absolute;
BACKGROUND-COLOR:transparent; 
visibility: hidden;
right: 0;
height: 1%;
}
#ban1{
background-image: url(/i/ALcpp.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 100%;
}
.sltr{float:left;text-align:right;}
#cq{background-color:white;border:white;color: black;}
.list {
    display: block;
	visibility:hidden;
    position: absolute;
    background-color: white;
    border: solid 0px red;
    overflow: auto;
    min-width:124px;
    z-index: 1;
	color: black;
	text-align:left;
}
.u{cursor: pointer;}
.b{display: block;}
.r{text-align:right;}
.txp{display:inline-block;font-weight:900;}
.ickd{float:right;display:none;}
.show {display: block;}
.see {visibility: visible;}
.day{text-align:right;font-size:2.8em;font-weight:bold;float:left;width:1em;margin:0;min-height:1em;padding-right:0.3em;}
.month{text-align:center;font-size:1.3em;padding-top:0.3em;}
.year{text-align:center;font-size:2em;}
.desc{padding-top:0.5em;}
.gul{color:#FEC312;}
.rod{color:#950000;}
.blatt{color:#000095;}
.grilla, .vgrilla, .boutique, .boutiquew, .fbwall{
position:relative; 
float:left;
margin: 1% 2% 1% 0%;
BACKGROUND-COLOR:transparent; 
background-position: center top; 
background-repeat: no-repeat;
cursor: pointer;
}
.grilla, .cd, #head{
background-size:100%;
}
.cdk{background-size:cover;}
.pb{background-position: left top, center;background-size: 25%,contain;}
.bq{
background-size: 75%;
background-position: center center;
margin: 0;
width:50%; 
height:100%; 
position:relative; 
float:left;
background-repeat: no-repeat;
cursor:pointer;
}
#bqfb{background-image: url(/i/bqfb2.png);}
#bqin{background-image: url(/i/bqin2.png);}
#bqbar{
position:absolute;
right:0;
top:0;
}
.vgrilla{
width:214px; 
height:120px; 
text-align: center; 
margin: 0;
background-size: 75%;
background-position: center center; 
}
.boutique, .boutiquew{
border:0;
/*cursor: -webkit-zoom-in;*/
cursor: zoom-in;
background-position: center;
background-size: 25%,contain;
}
.about{
clear:both;
display:block;
text-align: center; 
}
.fbwall{
width:20%; 
margin-right:0;
}
.fe{
background-color:transparent;
font-weight:normal;
clear: both;
}
ul{  
margin:0;  
padding:0;  
list-style-type:none;  
}  
.ol{
margin-top:0%;
cursor: pointer;
text-decoration: underline;
}
.item{
float:left;
text-align:center;
}
.hlv{width: 50%;}
.paypal{background-repeat: no-repeat;}
.cd{
float: none; 
clear: left;
margin:auto;
border:0;
font-weight:normal;
background-color:transparent;
background-repeat: no-repeat; 
}
.rce{float:left;clear: none;background-position: bottom right, center;}
#rcepromo02{float:none;clear: none;margin-left:25%;}
.tl{
background-color:transparent;
width:300px;
z-index:4; 
margin-top:-10px;
margin-left:230px;
}
.tl li{
background-color:transparent;
width:280px;
font-size:12px;
}
#twit{width: 98.5% !important; height: 100% !important;}
#twitter-widget-0, a.twitter-timeline , .timeline, .twitter-timeline-rendered, .NaturalImage-image, .MediaCard-widthConstraint, .js-cspForcedStyle, ._2p3a{
max-width: 100% !important;
width: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
}
iframe {border: 0 !important;width:100%;}
img {border: 0 !important;}
