@import url(http://fonts.googleapis.com/css?family=Lobster|Open+Sans:400,600,300);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{height: 100%;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height: 100%;margin:0;font-size:11.5px;line-height:1.231}body,button,input,select,textarea{font-family:"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Open Sans","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-stretch:normal}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:inherit;text-decoration:inherit}a:visited{color:inherit;text-decoration:inherit}a:hover{color:#b5ba78;text-decoration:inherit}a:focus{outline:0;text-decoration:inherit}input::-moz-focus-inner{border:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:normal}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}html{overflow-x:scroll;overflow-y:hidden;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;max-height:1440px}body{height:100%;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;max-height:1440px;-webkit-user-select:none;-webkit-text-size-adjust:none}img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}.oldie .scroll-arrow{display:none}.scroll-arrow{font-size:50px;position:fixed;top:180px;z-index:9112;color:#fff;width:100px;height:100px;vertical-align:center;visibility:visible}.no-js .scroll-arrow{display:none}

#scroll-right{
	right:10px;
	text-align:right;
	top:45%;
	background-image:url('../img/right-arrow.png');display:none
}

#scroll-left{
	left:45px;
	text-align:left;
	top:45%;
	background-image:url('../img/left-arrow.png');display:none
}

#wrapper{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;m
	ax-height:1440px
}

#cover{
	position:fixed;
	z-index:9001;
	width:100%;
	height:100%;
	float:left;
	background:transparent;
	max-height:1440px;
	text-align:right
}

#cover span{
	color:#fff;
	text-align:right;
	position:absolute;
	bottom:2px;
	right:4px;
	display:inline;
	font-size:9px
}

#content{
	height:100%;
	max-height:1440px
}
#contentvideo{
	position:fixed;
	top:25%;
	width:100%;
	display: block;
	text-align: center;
	float:center;
	z-index:9004;
	background-color:#000000;
	max-height:1440px
}


#myFrame{
	position:absolute;
	top:0;
	left:0
}

#logo{
	position:fixed;
	z-index:9999;
	width:253px;
	height:190px;
	float:left;
	top:14px;
	left:0;
	border-left:4px solid #fff;
	color:#fff;
	font-size:16px;
	line-height:14px;
	padding-top:0;
	padding-left:5px;
	font-weight:300!important;
	background-image:url('/fotoblog/templates/pixelfy2.0/images/logoV2.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block
}

h1 

#textquin{text-indent:9999;
	vertical-align:center;
	font-size:18px;
	line-height:30px;
	filter:alpha (opacity=85);
	opacity:.85;
	letter-spacing:30px;
   	}

#textlogo{text-indent:-9999}

#navigation-outer-hover{display:none}

#navigation-outer{display:none}

#navigation,#navigation ul,#navigation li{display:none}

#profile,#contact{
	z-index:9005;
	float:left;
	height:50%;
	width:60%;
	overflow:auto;
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.90;position:fixed;
	top:126px;
	left:134px;
	display:none;
	padding:5px 9px 13px 9px;
}

#que,#servicios{
	z-index:9005;
	float:left;
	height:188px;
	width:200px;
	overflow:auto;
	 background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.90;position:fixed;
	top:126px;
	left:134px;
	display:none;
	padding:5px 9px 13px 9px;
	font-weight:300;
}

#hotels,#clients,#ark{
	z-index:9005;
	float:left;
	height:188px;
	width:200px;
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.90;position:fixed;
	overflow:auto;
	 top:126px;
	left:134px;
	display:none;
	padding:5px 9px 13px 9px;
}


#contact{width:228px!important}

#love{font-family:'Lobster'}

#descorp{
	float:left;
	width:100%;
	height:30px;
	margin-top:56px;
	visibility:hidden;
	font-size:10px
}

.phone-left{
	float:left;
	clear:left
}

.phone-right{
	float:left;
	margin-left:8px
}

.email{margin-top:10px}

#mobile-nav-container{
	position:fixed;
	z-index:9200;
	border-bottom:4px solid #fff;
	background-color:blue
}

#mobile-nav,#navigation{letter-spacing:-0.5px}

#mobile-nav{
	position:fixed;
	float:left;
	z-index:9200;
	top:126px;
	left:0;
	width:120px;
	height:194px;
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.90;
	text-align:left;
	padding-top:12px;
	border-left:4px solid #fff;
	float:left;
	z-index:9200;
	padding-left:10px
}

#mobile-nav-inner ul,li{
	color:#000;
	list-style-type:none!important;
	margin:0;
	padding:0;
	font-size:14px
}

#mobile-nav-inner ul{margin-top:5px}

#mobile-nav-inner li{margin-top:5px}

#menu-button{
	position:fixed;
	z-index:9004;
	top:86px;
	left:0;
	width:38px;
	height:10px;
	padding-top:13px;
	padding-bottom:17px;
	text-align:center;
	color:#000;
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.75;
	font-size:16px;
	padding-left:-20px;
	padding-right:1px;
	border-left:4px solid #fff
}

.selected{font-weight:600}.no-js 

#content{width:18034px}

.photo{
	height:100%;
	float:left;
	max-height:1440px;
	display:none
	}

.no-js 
.photo{display:block}

#load{
	position:fixed;
	z-index:9100;
	background-color:transparent;
	top:50%;
	left:40%}

#load img{width:160px;height:20px}

#film{
	position:relative;
	left:66px;
	font-size:1.0em
}

.no-js 

#load{display:none}.ie8 

#logo{
	position:fixed;
	z-index:9012;
	width:253px;
	height:190px;
	float:left;
	top:28px;
	left:0;
	border-left:7px solid #fff;
	color:#fff;
	font-size:31px;
	line-height:27px;
	padding-top:6px;
	padding-left:20px;
	font-weight:300!important;
	background-image:url('/fotoblog/templates/pixelfy2.0/images/logoV2.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block}.ie8 

#navigation-outer-hover{
	position:fixed;
	z-index:9003;
	width:30%;
	height:65%;
	float:left;
	top:0;
	left:0;
	display:block;
	background-image:url('../img/transparent.gif')}.ie8 

#navigation-outer{
	position:fixed;
	z-index:9003;
	width:124px;
	height:225px;
	float:left;
	top:178px;
	left:0;
	border-left:7px solid #fff;
	display:block}.ie8 

#navigation{
	z-index:9003;
	float:left;
	height:225px;
	width:124px;
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:.90;
	position:fixed;
	display:block;
	padding-right:6px;
	top:178px}.ie8 

#navigation ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:15px;
	display:block}.ie8 

#navigation li{
	line-height:18px;
	clear:both!important;
	margin:0;
	display:inline;
	float:left;
	font-size:13px;
	color:#000}.ie8 

#mobile-nav{display:none}.ie8 

#mobile-nav-inner{display:none}.ie8 .selected{font-weight:bold}.ie8 

#menu-button{display:none}.ie8 
.scroll-arrow{
	font-size:50px;
	position:fixed;
	top:414px;
	z-index:9112;
	color:#fff;
	width:100px;
	height:100px;
	vertical-align:center;
	visibility:visible}.ie8 

#scroll-right{
	right:10px;
	top:45%;
	text-align:right;
	background-image:url('../img/right-arrow.png');
	display:block}.ie8 

#scroll-left{
	left:45px;
	top:45%;
	text-align:left;
	background-image:url('../img/left-arrow.png');
	display:block
}

.ir{
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr
}

.ir br{display:none}

.hidden{
	display:none!important;
	visibility:hidden
	}

.visuallyhidden{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
	}

.invisible{visibility:hidden}

.clearfix:before,.clearfix:after{content:"";display:table}

.clearfix:after{clear:both}

.clearfix{zoom:1}@media only screen and (min-width:480px){

#logo{
	position:fixed;
	z-index:9012;
	width:253px;
	height:190px;
	float:left;
	top:28px;
	left:0;
	border-left:7px solid #fff;
	color:#fff;
	font-size:31px;
	line-height:27px;
	padding-top:6px;
	padding-left:12px;
	font-weight:300!important;
	background-image:url('/fotoblog/templates/pixelfy2.0/images/logoV2.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block
}

#navigation-outer-hover{
	position:fixed;
	z-index:9003;
	width:100%;
	height:65%;
	float:left;
	top:0;
	left:300px;
	display:block;
	background-image:url('../img/transparent.gif')
}

#navigation-outer{
	position:fixed;
	z-index:9003;
	width:100%;
	height:152px;
	float:left;
	top:0px;
	left:0px;
	border-top:7px solid #fff;
	display:block
}

#navigation{
	z-index:9003;
	float:left;
	height:152px;
	width:100%;
	background-color:#fff;
	filter:alpha (opacity=85);
	opacity:.90;
	position:fixed;
	display:block;
	padding-right:6px;
	top:0px
}

#navigation ul{
	list-style-type:none;
	float:right;
	margin:0;
	padding-left:100px;
	margin-top:10px;
	margin-right:35px;
	margin-bottom:15px;
	display:block
	}

#navigation ul a:{
	color:#ffffff;
	text-decoration:none;
	}

#navigation ul a:hover{
	color:#b5ba78;
	text-decoration:none;
	}

#navigation li{
	line-height:18px;
	clear:both!important;
	margin: 0;
	display:block;
	float:center;
	text-align: center;
	font-size:13px;
	color:#000;
}

#mobile-nav{
	display:none;
	visibility:hidden;
	width:1px;
	height:1px;
	opacity:.00
}

#mobile-nav-inner{display:none}

.selected{font-weight:bold}

#menu-button{display:none}

.scroll-arrow{
	font-size:50px;
	position:fixed;
	top:414px;
	z-index:9112;
	color:#fff;
	width:100px;
	height:100px;
	vertical-align:center;
	visibility:visible
}

.ie8 .scroll-arrow{visibility:hidden}

.oldie .scroll-arrow{visibility:hidden}

#scroll-right{
	right:10px;
	text-align:right;
	top:45%;
	background-image:url('../img/right-arrow.png');
	display:block
}

#scroll-left{
	left:45px;
	text-align:left;
	top:45%;
	background-image:url('../img/left-arrow.png');
	display:block
}

.no-js .scroll-arrow{display:none!important}

.no-js 

#scroll-right{display:none}

.no-js 

#scroll-left{display:none}

#profile{
	z-index:9005;
	float:left;
	height:50%;
	width:60%;
	background-color:#fff;
  	overflow:auto;
	filter:alpha (opacity=85);
	opacity:.90;
	position:fixed;
	top:152px;
	left:15%;
	display:none;
	padding:55px 55px 55px 55px;
	font-weight:normal;
}

#contact{
	z-index:9005;
	float:left;
	height:30%;
	width:60%;
	background-color:#fff;
	filter:alpha (opacity=85);
	opacity:.90;
	position:fixed;
	top:152px;
	left:15%;
	display:none;
	padding:55px 55px 55px 55px
}

#que,#servicios,#hotels,#clients,#ark{
	z-index:9005;
	float:left;
	height:50%;
	width:60%;
	overflow:auto;
	background-color:#fff;
	filter:alpha (opacity=85);
	opacity:.90;
	position:fixed;
	top:152px;
	left:15%;
	display:none;
	padding:55px 55px 55px 55px
}


#imgperfil{
	position:fixed;
	z-index:9100;
	background-color:transparent;
	top:65%;
	left:32%;
	width:30%;}


#imperf{
	position:relative;
	left:66px;
	font-size:1.2em
}

#contact{width:40%!important}

#love{font-family:'Lobster'}

#descorp{
	float:left;
	width:100%;
	height:30px;
	margin-top:56px;
	visibility:visible
}

#cover span{
	color:#fff;
	text-align:right;
	position:absolute;
	bottom:2px;
	right:4px;
	display:inline;
	font-size:11px}

}@media only screen and (min-width:960px){

#logo{
	position:fixed;
	z-index:9012;
	width:253px;
	height:190px;
	float:left;
	top:28px;
	left:0;
	border-left:0px solid #fff;
	color:#fff;
	font-size:31px;
	line-height:27px;
	padding-top:6px;
	padding-left:20px;
	font-weight:300!important;
	background-image:url('/fotoblog/templates/pixelfy2.0/images/logoV2.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block
}
#quin{
	position:fixed;
	z-index:9012;
	width:50px;
	height:65%;
	float:left;
	top:170px;
	left:0;
	border-left:0px solid #fff;
	color:#fff;
	font-size:50px;
	text-align:left;
	filter:alpha (opacity=70);
	opacity:.70;
	line-height:37px;
	padding-top:25px;
	font-weight:300!important;
	background-image:none;
	background-repeat:no-repeat;
	display:block;
}



}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}