@import url(https://fonts.googleapis.com/css?family=Lato:300,400);

html#ItxWorldWidePage, #ItxWorldWidePage body {
  height: 100%;
  overflow: hidden;
}

#ItxWorldWidePage body {
 margin: 0;
 width: 100%;
 position: fixed;
 overflow: hidden;
}


#ItxWorldWidePage .bgHolder {
	position: absolute;
    z-index: 1;
    top: 50px;
    left: 0px;
    width: 100%;
    height: 100%;
}

#ItxWorldWidePage .bgHolder img {
	position: absolute;
    height: 100%;
    width: auto;
    top: 0px;
}

#ItxWorldWidePage .bgHolder img.horizontal {
	width: 100%;
    height: auto;
}
 
#ItxWorldWidePage body {
	margin: 0;
}

#ItxWorldWidePage #logo {
	height: 50px;
	background: url("../images/header/logo.png") no-repeat scroll center center #FFF;
	background-size: 200px auto;
	opacity: 0.90;
	filter: alpha(opacity=90);
}


#ItxWorldWidePage body {
	font-family: 'Lato', sans-serif;
}

#ItxWorldWidePage #country-language-container {
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.1em;
	white-space: nowrap;
	color: #505252;
	position: absolute;
	left: 50%;
	top: 38%;
	margin-left: -492.5px;
	margin-top: -20px;
	text-transform: uppercase;
	z-index: 9;
}

#ItxWorldWidePage #country-selected {
	background: url("../images/welcome/dropdown.png") no-repeat scroll 670px center #F7F7F7;
	width: 685px;
	height: 40px;
	padding-left: 15px;
}

#ItxWorldWidePage #country-selected, #ItxWorldWidePage #language-selected {
	margin-right: 23px;
	line-height: 40px;
}

#ItxWorldWidePage #language-selected {
	background: url("../images/welcome/dropdown.png") no-repeat scroll 140px center #F7F7F7;
	width: 155px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	padding-left: 15px;
}

#ItxWorldWidePage #country-selected a, #ItxWorldWidePage #language-selected a {
	display: block;
}

#ItxWorldWidePage #country-selector {
	background-color: #F7F7F7;
	height: 290px;
	width: 700px;
	display: none;
	overflow-y: scroll;
	opacity: 0.9;
    filter: alpha(opacity=90);
    line-height: 42px;
}

#ItxWorldWidePage #country-language-container #country-selector ul li a {
	padding-left: 26px;
	display: block;
}

#ItxWorldWidePage #country-language-container #language-selector ul li a {
	display: block;
}

#ItxWorldWidePage #language-selector {
	background-color: #F7F7F7;
	max-height: 290px;	
	width: 155px;
	display: none;
	overflow-y: auto;
	opacity: 0.9;
    filter: alpha(opacity=90);
    padding-left: 15px;
    line-height: 42px;
}

#ItxWorldWidePage #country-selector ul li a:hover, #ItxWorldWidePage #country-selected a:hover, #ItxWorldWidePage #language-selected a:hover, #ItxWorldWidePage #language-selector ul li a:hover {
	cursor: pointer;
}

#ItxWorldWidePage #country-selector ul li a:hover, #ItxWorldWidePage #language-selector ul li a:hover {
	background-color: #FFF;
	opacity: 0.95;
    filter: alpha(opacity=95);
}

#ItxWorldWidePage #country-container, #ItxWorldWidePage #language-container {
	display: inline-block;
	vertical-align: top;
}

#ItxWorldWidePage #country-container .shoponline {
	background: url("../images/welcome/basket-welcome.png") no-repeat scroll 6px center;
}

#ItxWorldWidePage #country-container span.with-store {
	display: inline-block;
	width: 13px;
	height: 14px;
	background: url("../images/welcome/basket-welcome.png") no-repeat scroll 6px center;
	background-position: center;
	margin-right: 7px;
	margin-left: 7px;
}

#ItxWorldWidePage #country-language-container button {
	background-color: #F7F7F7;
	color: #505252;
	width: 70px;
	height: 40px;
	border: 0;
	text-transform: uppercase;
	padding: 0;
	font-family: 'Lato', sans-serif;	
}

#ItxWorldWidePage #country-language-container button:hover {
	background-color: #E0E0E0;
}

#ItxWorldWidePage .whitespace-fix {
	margin-left: -4px;
}

/* Dispositivos con pantalla Retina */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	#ItxWorldWidePage #country-container .shoponline {
		background: url("../images/welcome/basket-welcome@2x.png") no-repeat scroll 6px center / 13px 14px rgba(0, 0, 0, 0);
	}
	
	#ItxWorldWidePage #country-container span.with-store {
		background: url("../images/welcome/basket-welcome@2x.png") no-repeat scroll 0 center / 13px 14px rgba(0, 0, 0, 0);
	}
	
	#ItxWorldWidePage #country-selected {
		background: url("../images/welcome/dropdown@2x.png") no-repeat scroll 670px center / 16px 9px #f7f7f7
	}

	#ItxWorldWidePage #language-selected {
		background: url("../images/welcome/dropdown@2x.png") no-repeat scroll 140px center / 16px 9px #f7f7f7
	}
	
	#ItxWorldWidePage #logo {
		background: url("../images/common/logo_MD@2x.png") no-repeat scroll center center #FFF / 186px 26px;
	}		
}

#ItxWorldWidePage a:hover {
	color: #505252;
}

#ItxWorldWidePage html.ipad #logo {
	background-image: url(../images/header/logo@2x.png);
}