*:focus {
	outline: none;
}

::selection {
	background: transparent;
	color: #EAEAEA;
}

::-moz-selection {
	background: transparent;
	color: #EAEAEA;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/** GelPack **/

html {
	height: 100%;
}

body.bg {
	height: 100%;
	background: #000 url(../img/fondo.jpg) no-repeat center top;
	background-size: 100% 100%;
	background-attachment: fixed;
}

body {
	background: #fff;
	color: #000;
	font-family: Arial, serif;
	font-size: 16px;
}

#wait {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 999;
}

#wait-txt {
	position: absolute;
	display: none;
	background: url('data:image/gif;base64,R0lGODlhQABAAKUAAAQCBARShAR6zAQqRARmrASO7AQWJAQ+ZASG5ARyvAQOFARipAQ2XARKfARalASC1ARutASW9AQiPAQKDARWlAQyVARGdARWjAR+zAQuTARqrAQeNARCbASK5AR2xAQSHASa/AQGDARSjAQqTASS9AQaLAQ+bARyxAQOHAQ6ZAROhASC3ARuvASW/AQmRAQKFAR+1ARqtASK7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQIEAAAACwAAAAAQABAAAAG/sCZcEgsGoeKSmPh6XRaLadn0agojtisdru5CEAtkHhMFocxos12zR6GLLCyGTwPy2GWUHtfnDQKdXRyY2GFggUNL3x7KR1zZYaRg48yKYtbBiePdHZkJE4kgYZlJwaXRxWAZJ0gBTEWIwYARAAGIxYxoYSCrRWnQwAiu50kBBWzRS+KRQAVBKyjIsiLAAubYiQOH0chzy0EekYoDrpyC9NtABC8hQTbWBRkF1koz5x0EOhb1atiMhlbHhiCsSWDDDktzrURxgvECRRrNI05sQZFgntiRLCp0C+hPiwuoIAg4YINv10gfGkxAIgVhY9ZSqgQUWIPAAqsWpnKIpGT/sI2LxSgEHol3QJJHmDOSLHphFIsCMgg4APg4ipLRiYcJCQDIp+ohabyQfFEkIwJRlRsGnEp6hixfEbIUZGsXBgCp8CCgcuHwD0SaIdYGEXC6yK3YvjuQVEOjAUicchozMtJ8Z54gggK2VCnheHDUn99yKlmxoUyeH/pbWF5j19D82bEMaSS8ttfMziSIYiiDImna1a3TkdiFAqOhmLgnoEYxPA2McpUUEvmMW7hyy3UUeGX04DlDA6YOHCAwfIBqL+Q+by8/YzehgSULTQrhBcIJfmY8ODBxCIXEAhwgR4AsIJAYzIIYY0ZNbVxABkH7FFCBGYsIERL2Iwy1QSR/sTGhnpgYLAHQ2Yo4lYhdoSxISuTsQFDJwLscRqKJq6CoIKcNMgGU3RE2IYBnVg4gyOFfBJJfV6wkN8eHPDHwX8sCEABgQaCKAZ77uH2wT0CdGfHklmehxp1dFgXZnaRqKDbGMqduVx0ZFSwpSEkhOPmJQCEYsg2K6xS2518ZFDGCkJcMEpqgPIRHWxCSAAJlolm8UFjIEgwRJ+GtBjpFpgVQqhgvkG6KRGTlmHmDC8UJwiiox5hT5HLDBFAP2y1agR6ZdCVzEGddCBqpAoQSYcMsRLBIxkJAOdmVXJgZQQAmozy06j8ROJUFiz189IeG4hwgY5r3JQTCTtlgVwZy9Nq4QKFYICZxUn3/JnFjPck8OsQVoWRQEUX5aSpFvCSIcN3WvQ5xqdZDLDVPenusyhG7szLiYfidNdQDMo+u6AcJFDwThEhHJWQnaRSoEsnYTScjjCSmEFABh+FQLIQAGRAwMkoSbNcKpBwQsIrLnw8xAcu4ELpIwXI+0smDU0ykhOqDIORQ+VmmQKv90DTdE4Cp5DxJS+oEHU/PaN8DyLFAhoCB7MJ0jJKY8DAwcyjdhHZIKOAAUMattKjBBMIyBCGDB1MUcW9bQQBACH5BAgQAAAALAAAAABAAEAAhQQCBARShAR6zAQqRARmrAQWJASO7AQ+ZASG5ARyvAQOFAQ2XARipAQiNARKfARalASC1ARutASW9AQKDARWlAQyVARGdARWjAR+zAQuTARqrAQeNARCbASK5AR2xAQSHAQ6XAQmRASa/AQGDARSjAQqTAQaLASS9AQ+bARyxAQOHAQiPAROhASC3ARuvASW/AQKFAR+1ARqtASK7AQ6ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJpwSCwah4qKg+HpdF4vp4fhqCiO2Kx2u7kIRC+ReEwWhzGkzXbNHo4ssbIZPA/LY5ZRe1+cOAx1dHJjYYWCBg4wfHs0HXNlhpGDjzMgi1sFKY90dmQnTieBhmUpBZdHFYBknSIGMhYlBQBEAAUlFjKhhIKtFadDACS7nScEFbNFMIpFABUErKMkyIsADJtiJw8fRyPPLwR6RioPunIM020AEbyFBNtYFGQXWSrPnHQR6FvVq2IzGVsgGIqxJcMMOS/OtRHGS0QKFWs0jUmxRkWCe2JIsKnQL6E+LCGgiDgRgg2/XSJ8aSkAiBWFj1lMsCBhYg8ACqxamcoikZP+wjYwFKgQeiUdA0keYNagsSmFUiwIyCDgA+DiKhpHJhwkNAMin6iFpvJR8UTQjAlGWGwqcSnqGLFDHljSUkIOi2TlwhA4BRYM3BocxLB4WoPAvRNoh1gYdcLrIrdi4GboBI5eOTAWiMQho5EvJ7EmdNkREO5IvE4EhWyo88LxY6k1FPQdczfLB0lqalwos/dX3xcIAHjoJ4Nw4TLzasQxpNLzW2u8SK/JcI+gijInjGv5PSpMVzYjLotQwdGQjF9CIA86kZuNjHsV1JLJjP73vRcL+Fgow8IwpwHo1bDAASgcYIEqgi0SQh0EfEGGawHWUMByvY1VhgBlFTLLCF7+RFASHyh44AEKNcDgggDahRCBABfoAcAoCFw2gxDQgVFTGweQcUANACyjhQkSmMGAEAiOBGMNE0SSHBsOgoHBHgyZoQh3doQxVZKc7RFDJwLssVshL0y5iow0cnIjG0zRsWMbBXQyZA2OFPJJJBt64cKHe3AgIgcKnkiBi6wg0KQYEEYY4Af3COCfHXgaGuEAvMlHB32ORrgYJyxwRMZ5lUb4HhkVIGrICaV1egkAoRiyTQurNGfqItSR0YIQF4xS4at8vGdIcitAUiiuWnwg3gpDsGpIZ8CyEQ8nsyqG3a/JFiFsGZSWeIKt0W5hj5w+ChFAP2xlewSk/BkBw0H6nXQAbbIKxEnHDN0OkSYZCWhXaVVyYHUEAJqM8lO2/ETiVBYs9fPSHhuQcMGZa9yU0wk7ZVFeGf9qEUKQYDSaxUnwsfHlPQmsO4RVYSRQ0UU5IbtPjWTMAKAWrI7RbBYDbHVPxfvoipE7WXz8wpLi+NdQcdSw7AkF7xQxwlEJlTrEBxSItgvO6QgjiRkEZPDRCE7zmAEBUj8iTYCpQMLJCa+EkPTTIeAi3iMGuIpeJg1NMpITRd7HSymm0oCu3sOYPckMNNi7CAws5H1NIKK0kki2I3CwnCBXozRGDBx0HW0Xmw0yChgxpCGuFuQt4QECM3jXwRRViNxGEAAh+QQIEAAAACwAAAAAQABAAIUEAgQEUoQEeswEKkQEZqwEjuwEPmQEFiQEhuQEcrwEDhQEXpwENlwESnwEWpQEgtQEbrQElvQEIjwECgwEVpQEMlQERnQEVowEfswELkwEaqwEQmwEHjQEiuQEdsQEEhwEOlwEmvwEBgwEUowEKkwEkvQEPmwEGiwEcsQEDhwEYqQEToQEgtwEbrwElvwEJkQEChQEftQEarQEiuwEOmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCacEgsGoeKSkPl6XRcLqdH1agojtisdsu5CEKukHhMFocxI852zR6KLLGyGTwPy2MWUXtfnDQKdXRyY2GFggUNMHx7NB1zZYaRg48zIItbByiPdHZkJU4lgYZlKAeXRxWAZJ0hBTIWJAcARAAHJBYyoYSCrRWnQwAju50lBBWzRTCKRQAVBKyjI8iLACqbYiUOH0cizy4EekYpDrpyKtNtABC8hQTbWBRkF1kpz5x0EOhb1atiMxlbHhiKsSXDDDkuzrURxisEihRrNI1BsSZFgntiRrCp0C+hPiwvoIQo8YINv10hfGk5AIgVhY9ZTqwYcWIPAAqsWpnKIpGT/sI2MBSkEHolnQpJHmDWoLEJhVIsCMgg4APg4ioaRyYcJDQDIp+ohabySfFE0IwJRlZsInEp6hixfEjIWZGsXBgCp8CCgcuHwL0SaIdYGFXC6yK3YvjuSVEOjAUicchozMtJ8Z54gggK4VDHheHDUn99yKmmxoUyeH/pdWF5j19D82rEMaSS8ttfNTiSIZiiTImna1a3TldiVAqOhmTgroE4xPA2MspUUEvmMW7hyy3UWeGX04DlDAyYMGCAwfIBqL+Q+by8fY3ehgSULTRLhBcIJfmY8ODBBDA2L0AgwAV6AMAKAo3NIIQ1ZtTUhgFkGFCDAi5goAIs7xRxQgRm/qggREvYjDLVBJHExoZ6YGBQQ0hlFJAABQZIoIcwdrigiFuF1OhcDSRKtkcMnQhQwwaByCHBaYTcuEqCC3LiIBtM0SHhAjlJAsMJoYThYQ2OFPJJJPV50UJ+e2zA3wZCqDcKGQqu2AIGFBR4IIpisOfeAkB2BEYLWPQmiADd2UGme0SIcAIDI7TgyBiTGYHeHARQR4d1hGoBwwsbOMDWEYORsYJuYyhXaXvRcVLBB3+FM+opADQWwjYsrFLbqotkUAcLQlwwSmq0LlLqGLFJAImdvWrxQZZ0SDBErIY0WuwamI2Bq2C+EftsEcfeQ2kNMBQnCK/XYmHPGCUsM0QA/v1sGq6jw9CVzEGddGDtswosOkYB5hIRJRkJALdqVYGYdwQAmozyU7j8sOJUFiz189IeHIxwwZNr3NRJGAXslAVyZRysxQscgjFoFifxMmsWp0mSwLxDWBVGAhVdBA0FRg0yw3daxCrtFgNsdY/H+0QnSQjuoMyJieJ015AM/hpRsm8UZFjoUQmpSsQHFOhycQhAp0MjRmAQkMFHIlgtBAAZEKA1StIslwoknJTwygtSC/HBC7i4+kgBJ/+SSUOTjOSEKsOAXcqqNMB7DzSA58QmDU1fAsMKhPcD99aGIJJvryJsMJsgQ6M0RgwbmB1uF5ENsqYLMaSxrhbHLeEBDQIzhDFDB1NUwXIbQQAAIfkECBAAAAAsAAAAAEAAQACFBAIEBFKEBHrMBCpEBGasBI7sBD5kBBYkBIbcBHK8BA4UBGKkBEp8BFqUBDZcBILUBG60BJb0BEZ0BCI8BAoMBFaUBDJUBEJ0BIrsBFaMBH7MBC5MBGqsBEJsBB40BIrkBHbEBBIcBJr8BAYMBFKMBCpMBJL0BD5sBBosBIbkBHLEBA4cBE6EBFqcBDpkBILcBG68BJb8BCZEBAoUBH7UBGq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Am3BILBqHCgtjAfp8YjEnaMGwKI7YrHbryQhEMZF4TBaHNSTPds0ejiS0shk8D8tpklF7X6QwCnV0cmNhhYIFDDN8ey4fc2WGkYOPGC6LWwcqj3R2ZCZOJoGGZSoHl0cWgGSdIgU1EiUHAEQAByUSNaGEgq0Wp0MAJLudJgQWs0UzikUAFgSsoyTIiwALm2ImLSFHI88xBHpGKw26cgvTbQAQvIUE21gZZBlZK8+cdBDoW9WrYhgbW14YorFlAwY5Mc61EcZLhIoVaxKQUbFmhcRRIkiwsdAvoT4sMqCIMCGDDb9dInxpOQCIVYWPWVCwIIFiD4AKrFqZyqKpjv7CNjMUrBB6Jd0CSSBg2nCxSYVSLCnIpOADQOIqS0YoHCSEASIfBJym8lnxRBAGCkZYbCpxCewYsXxKyGGRrFwYAqeiFoLLh8A9E2iHSBhlwusit2L47llRDowEInHIaMwb9leFRwSFeKgTw/Bhqb9C5FRjIx4ZvL/0glHc9948G3EMqTyFWATrPRzJEFxRxsTTNapj3E5nYtQKjoZq/BIS9e1yGzXKWFBL5vHy4MPbSKjDwi+nAc8dGDhhwICD5wPKEPhCxvPz9zZ4GxJQttCsEV4glORzAgSIE4vIAIEAGegBACspNIaBENaYUVMbBpBhwB4oRGDGAkK0hM0oU/5REMlrbLAHhgZ7MGSGIm4VYkcYHbIyGRs0dCLAHvGoqEhzZijIICcPssEUHRPOsNNKnWBow0GFfBLJfV7AsN8eHfh3gQ0HPPDCMlrIAIMAFRiIoIhiuIeeKgn8dgRvggjgnR1PvmdAJC0skt4cBFBHh3XvKaAKGVPusV0nLOQ2hnLw2RDSKDGw1UZ0c1gQwl/hwPfjHCb0qMUIoXQC0QurzAafMJ3EgACWWWywygtCZDAKaoUCwGgnSW1RwyivTQCJmMtREJkgRmKxgoVkTDAEp4a8WGgIGIRKwFOXGYKqYL3hutwEFobBwlOMrYKnDTMUJwirhdrgwEjnaeGXIf4mkGpDAP0oGq4NEgirxZxk0JUMkmN8IO27RSiAbxgYqCvEpGOUya8WVcmBlREAaDLKTwczY00kTmXBUj8v7eEBCRlYug9OvQ2JBXJlQJwlsDG0mcVJ93iaRY33JLDvEFaFkUBFF5VhLMINloEBeFpwOsazWQyw1T0m7xOdJCK48zInIIrjXUM1mMlwz71V8E4RIxyVUKREhFCBLqGKkHQ6oN5jBgEbfDQC2EIAsAEBZKMkzXOpQMKJCa/IsPUQIciAS2MoFeDyL5k0NMlITuwpCi+l8OvCv2oH0s8klVh9yQwsOI5SR8PQgYjA/I5wQWyCMP25GDRcAHfERHSxKxhC7NCQBuxtHLcECCkkKwIGH0xRxcxtBAEAIfkECBAAAAAsAAAAAEAAQACFBAIEBFKEBHrMBCpEBGasBI7sBD5kBBYkBIbkBHK8BA4UBEp8BGKkBDZcBFqUBILUBG60BJb0BEZ0BCI8BAoMBFaUBDJUBEJ0BFaMBH7MBC5MBGqsBEJsBB40BIrkBHbEBBIcBJr8BAYMBFKMBCpMBJL0BD5sBBosBHLEBA4cBE6EBDpkBILcBG68BJb8BCZEBAoUBH7UBGq0BIrsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AmnBILBqHCsuC8fF4XC7nh7GwKI7YrHbbwQhCrpB4TBaHM6POds0eiiSxshk8D8tjElF7X6QsCnV0cmNhhYIFCzB8eysec2WGkYOPMyuLWwcoj3R2ZCVOJYGGZSgHl0cWgGSdIQUyEiQHAEQAByQSMqGEgq0Wp0MAI7udJQQWs0UwikUAFgSsoyPIiwAMm2IlDiBHIs8uBHpGKQ66cgzTbQAQvIUE21gVZBhZKc+cdBDoW9WrYjMaWx4YirFFwww5Ls61EcYrBIoUazSNQbEmRYJ7YkawsdAvoT4sL6CEKPGCDb9dIXxpOQCIVYWPWU6oGHFiD4AKrFqZyiKRk/7CNjAUpBB6JR0DSR9g0lixCYVSLAjIIOAD4OIqS0YoHCQ0AyKfqIWm8knxRNAMCkZUbCJxKeoYsXxIyFGRrFwYAqfAgoHLh8C9EmiHSBhVwusit2L47klRDowEInHIaMzLSfGeeIIICulQx4Xhw1J/gciphgaGMnh/6XVheY9fQ/NoxDGkkvLbXzQ4kiGYokyJp2tWt05XYlQKjoZk4KaBOMTwNjLKWFBL5jFu4csl1FHhl9OA5Q0MmDBgoMHyAai/kPm8vD2N3oYElC00S4QXCCX5mPjwwcSiFxAIgIEeALCCQGMzCGGNGTW1YQAZBuxxQgRmMCBES9iMMhUFkf7ExoZ6YGSwB0NmKOJWIXaEsSErk7ERQycC7HEaiiaugqCCnDTIBlN0RNjGAZ1YSIMjhXwSSX1etJDfHhzwd8F/LQhQAYEGgigGe+7hBsI9AnRnx5KnXLDAmAs8iRt6ZBBAHR3WqRYaboNxooJuYyh33Zu/REeGBVsaUkI4tiWGmwihGLINC6vU1pYhz62hQRksCIHBKKkF6hxuG3QoxASQYNkGdqekkNMEQyBqSIug3XbKjHREKphvngZXWaiNudAmDTAUJ0ilX+HZ11/LDBFAP2yBFtYlaJJBVzIHdeJBrFk01+gRChBJxwzBEsEjGQkAZwSo6VhFBlZGAKDJKO0/ZZkFP5E4lQVL/by0RwcjYKDjGgBM6ttOWSBXRrpavEAhGGCuu+A9imbBqiEJQDuEVWEkUNFFOaGqxUllzPCdFoiO4WoWA2x1D8D7RCdJCO4ozImH4nTXkAzelnuwbxW8U4QIRyUEKBEgVKBLJ2GQnI4wJ4NBgAYfibCzEABoQMDPKEmzXCqQcFLCKy/YPAQIL+DSGEoFJPxLJg1NMpITqgyDkUP8ZrlCs/dAU3ZOZFQS8yUwqJB2P1UDfQ8i2apLhAgXzCZI0deEEMMFSwt+RBeRDTIKGDGk4fgixy3xAQIzhDGDB1NU4XAbQQAAIfkECBAAAAAsAAAAAEAAQACFBAIEBFKEBHrMBCpEBGasBBYkBI7sBD5kBIbkBHK8BA4UBF6cBDZcBCI8BEp8BFqUBILUBG60BJb0BAoMBFaUBDJUBEZ0BFaMBH7MBC5MBGqsBB40BEJsBIrkBHbEBBIcBCY8BJr8BAYMBFKMBCpMBBosBJL0BD5sBHLEBA4cBGKkBDpkBE6EBILcBG68BJb8BAoUBH7UBGq0BIrsBCZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AmnBILBqHiopD5el0Xi+nR+WoKI7YrHa7uQhCr5B4TBaHMaPNds0eiiyxshk8D8tjFlF7X5w4DHV0cmNhhYIGDjB8eysdc2WGkYOPMyuLWwUoj3R2ZCZOJoGGZSgFl0cVgGSdIQYyFiQFAEQABSQWMqGEgq0Vp0MAI7udJgQVs0UwikUAFQSsoyPIiwAqm2ImDx9HIs8vBHpGKQ+6cirTbQARvIUE21gUZBdZKc+cdBHoW9WrYjMZWyAYirElwww5L861EcYrBIoUazSNQbEmRYJ7YkawqdAvoT4sNKCEMEGDDb9dIXxpKQCIFYWPWUqwGFFiDwAKrFqZyiKRk/7CNjAUpBB6JZ0KSR5g1lixCYVSLAjIIOAD4OIqS0YmHCQ0AyKfqIWm8knxRNCMCUZYbCJxKeoYsXxIyGGRrFwYAqfAgoHLh8A9E2iHWBhlwusit2L47klRDowFInHIaMzLSfGeeIIICtlQ54Xhw1J/fcippsaFMnh/6X1heY9fQ/NqxDGkkvLbXzU4kiGYooyJp2tWt05nYlQKjoZk4K6BOMTwNjLKVFBL5jFu4cst1GHhl9OA5QwOnDhwgMHyAai/kPm8vH2N3oYElC00S4SXCCX5nPDg4cQiGhEIcIEeALCCQGMzCGGNGTW1cQAZB+xRggRmqCBES9iMMtUEkf7ExoZ6YGCwB0NmKOJWIXaEsSErk7ERQycC7HEaiiaugqCCnDSoRQp6MEVHhG0U0ImFNThSyCeR1OeFC/lpMUEMAlzBAX8c/OeCABQQaCCIYrC3hjpgdKCjex/cI0B3djTZxmljmACQezXQgBp1dFjXxgkYGbBMe9oZwoJuYyjXBg0UEvKCmstFR0YFZRpiQjiYYGiHf3CKEIohELWwSm1ZiKBpGQ/AKUQGZbQgxAWjpJZFVfe84AJwi0QHmxANQOIlEQ/csad7KRQ6RgNDaGpIi0aIcJEhM+wkajyGmCqYb7cKAcAChIAgqhCMrWJnDTAUJ4iqWHAQBlbX2mOHCf671hBAP2xpkQFd19aA3i7wEgHDQZ10EG28RCiA7xgzpCuEj2QkAOu1rD5CLjOajPITv8xY08kLTmXBUj8v7bHBCBeMuQ9Oj5igLBbIlfGwFoSagSgWJ+3CaRYz3pPAvkNYFUYCFR3LC7FatEzGDN9p8akYzmYxwFa7nLyPrBi5AzMnHorTHUYyHBzxJCZQ8E4RIhyVEKREfECBLjkpnY4wkphBQAYfiQC2tBkQQPYw0iyXCiScmPAKDVsP8QENuDSGkgEv/5JJQ5OM5IQqw2Dk0MjurfBv2oH0M0klVi8CAwuMW95R42EgInC8InAwmyCUXxNCDBy8DTERXUQ2yBgoYMSQxuttHLeEBwjMEMYMHUxRBc1tBAEAIfkECBAAAAAsAAAAAEAAQACFBAIEBFKEBHrMBCpEBGasBBYkBI7sBD5kBIbkBHK8BA4UBGKkBFqUBDZcBCI0BEp8BILUBG60BJb0BAoMBFaUBDJUBEZ0BFaMBH7MBC5MBGqsBB40BEJsBIrkBHbEBBIcBCZEBJr8BAYMBFKMBCpMBBosBJL0BD5sBHLEBA4cBFqcBDpkBCI8BE6EBILcBG68BJb8BAoUBH7UBGq0BIrsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AmnBILBqHispj4el0YDCnZ/GoKI7YrHa7uQhCsJB4TBaHMaPNds0eiiyyshk8D8tlFlF7X5w8DHV0cmNhhYIGDzF8eysdc2WGkYOPNCuLWwUoj3R2ZCZOJoGGZSgFl0cVgGSdIQYzFiQFAEQABSQWM6GEgq0Vp0MAI7udJgQVs0UxikUAFQSsoyPIiwALm2ImKh9HIs8wBHpGKQy6cgvTbQARvIUE21gXZBdZKc+cdBHoW9WrYjQZW1wYkrElAw05MM61EcYrBIoUaxKQQbEmhcRRIUawqdAvoT4sIKCEMAGCDb9dIXxpKQCIFYWPWUq0GFFiDwAKrFqZyqKpjv7CNjEUpBB6Jd0CSR5g1lixCYVSLAjIIOADQOIqS0YmHCREAyKfqIWm8knxRBCNCUZabCJxKeoYsXxIyGmRrFwYAqfAgoHLh8A9E2iHWBhlwusit2L47klRDowFInHIaMzLSfEeCo8ICtlQB4bhw1J/fcippkY8Mnh/6YVheY9fQ/NqxDGkkvLbXzU4kiGYooyJp2tWt05nYlQKjoZm4K6BOMTwNjPKVFBL5jGqGS0alFAqfLmFOi38chqABbMZGBgWwHpXo8GBEwcONFg+oAyBL2Q+E7mIUoyr5Uf0ZogAZRUyiwheRFBSDaqwQ4cHQpzggQcnLAJCBAJcoAcArP4g0BgNQlhjRgkKNJSTCjUcQMYBe5QggRkLCNESNqNMNUEkF7AQCkaGcFADfmBgsAdDZijiViF2hGEjKxrVMh0BLshREgaCCLBHPEgaucqHIdJhQk1GiLDBChS8YIAiTI2BFRsldBJjDY4U8kkkB3rxAnl8cDChj3yA8IIAFGzYIZBi6Afgch/cI4B4dix46KH1oUYdHdY9CuBgnLSg2xjKWQpgdGRUkKghJoTj6SkA7EjHNlESUtupi2RQhgtCXDBKarAuEh1sQrAAiaG5avFBYyGwMESUhkwWLBvmFUKrYL4Bu2wRw5ZRaQ0xFCcIrtNiYY+cywwRQD9sdXtEpP5k0JXMQZ10IO2yCsRJBw3hEpEmGQkAd2pVcqzJjCaj/NQtP5E4lQVL/by0xwYjXACmSTj5tlMWyJUhsBYgvAiGo1qcdM+rWWB5TwLvDmFVGAlUxJ9kRg1CA55ZtCrGs1kMsNU9F++z6z0huBMyJ7EFKF5DM+hrhMe+UcAeESIclZCpRHxAgS6dhJFzOsJIYgYBGXwkAtRCAJABAVSjJM1yqUDCiQmvgLC0EB+AgAuxjxgA8i+ZNDTJSE40KAovpZy6Arv3QKN3TmRUYvQlMbTgd3/DRB4GIvXmKgIHswmiNeQhyMAB2N12EdkgPMqQhrlaHLeEBwjQEAYNHUxRRQTJbQQBACH5BAgQAAAALAAAAABAAEAAhQQCBARShAR6zAQqRARmrAQWJASO7AQ+ZASG5ARyvAQOFARipAQ2XAQiNARKfARalASC1ARutASW9AQKDARWlAQyVARGdARWjAR+zAQuTARqrAQeNARCbASK5AR2xAQSHAQmRASa/AQGDARSjAQqTAQaLASS9AQ+bARyxAQOHAQ6ZAQiPAROhASC3ARuvASW/AQKFAR+1ARqtASK7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJpwSCwah4qKY+HpdF4vp2fhqCiO2Kx2u7kIQq+QeEwWhzGjzXbNHoossbIZPA/LYxZRe1+cOAx1dHJjYYWCBg4wfHsqHXNlhpGDjzMqi1sFKI90dmQmTiaBhmUoBZdHFYBknSEGMhYkBQBEAAUkFjKhhIKtFadDACO7nSYEFbNFMIpFABUErKMjyIsAC5tiJg8fRyLPLwR6RikPunIL020AEbyFBNtYFGQXWSnPnHQR6FvVq2IzGVsgGIqxJcMMOS/OtRHGKwSKFGs0jUGxJkWCe2JGsKnQL6E+LCCghDABgg2/XSF8aSkAiBWFj1lKsBhRYg8ACqxamcoikZP+wjYwFKQQeiXdAkkeYNJQsQmFUiwIyCDgA+DiKktGJhwkNAMin6iFpvJJ8UTQjAlGWGwisYXBgyJRx4jlQ0IOi2TlwhDQAkBtCAtEEBiay4fAPRNoh1gYZcIrNw1mXgAUElcM4T0pyoEBPCQOGY1YRHwhVpMGWDCX98QTRFDIhjovHB8JIAfBlcohUrf5kFMNjQtl9vKVgVSEYDq62xg2NI9GHEMqtYg2hzv5xjIEU5Qx8ZTIh4ORJHCyvgaAiVEpOBqSsWeD5tq/hMgoU8HvGM5tGNyLRH6NhTosGMbJAIs4QIYBFpxwwAEMxEfDAMF9QYZsyoERw04ODqGdIQL+lFXILCJ4EUFJW4jgQQKKnOCBBycsAkIEAlygBwCsIKDZDEJYY0ZpWsAwC1NjHLBHCeKBsYAQLWEzylQTRNIcGxKCgcEeDJmhSFyF2BEGk6yAxsZzYgiwB3BZXrnKjTlywuMaQIqBFRsldHIkDY4U8kkkIHrhAol7cLAiBy66IAAFM9YYpRgUZujgB/cIIKAdfCqaIYRkEGBfGPhJ6uBinLDAERnsaZrhfGRUwKghJoQj6inm3bNNC6tEt+oiGZTRghAXjCLcrIvMx5wQK0CSKK9afPDeCkPAaoiXxK6xWiG3KrbdsM0WYWwZmcJwniC7VouFPXYuMwRtu7Dl7RH+lJJxVzLgjdEBtc0qUCcdM4hLRJtjJNDdqlXJ8SYzmozyk7f8ROJUFiz181J7I1yw5j44bYchFuqVMbAWIBT5QqRZnHSPrFmQeU8C8A5hVRgJVHRRTszypWMZMxCoBaxjRJvFAFvdc/E+vmLkTsicPCmOgA3JsK8RHm9HwTtFiHBUQqp6R4EunYSxczrCSGIGARl8JELUQgCQAQFUoySNg6lAwokJr4DA9BAfgIDLe48YAPIvmTQ0yUhOqDIMRg5NrKgK7WodSD+TVHL0JTCw4DfiHf0dBiL28ioCB2BqCfg1IcTAAdjeduHZIKNYmMa5WqS3hAcIzBDGDB1MUUUEyW0EAQA7') no-repeat center;
	width: 247px;
	height: 253px;
	left: 50%;
	top: 50%;
	margin-left: -124px;
	margin-top: -126px;
}

#wait-txt span {
	position: absolute;
	width: 100%;
	top: 85px;
	left: 0px;
	padding-top: 80px;
	text-align: center;
	font-style: normal;
	color: #0099ff;
}

#post-wait {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 998;
}

#lang a {
	position: relative;
}

#lang a img {
	border-radius: 12px;
}

#lang a.off img {
	background: transparent;
}

#lang a.on img {
	background: rgba(0, 153, 255, 1);
}

#lang a .bw,
#lang a:hover .cl {
	display: inline;
}

#lang a .cl,
#lang a:hover .bw {
	display: none;
}

#es {
	z-index: 2
}

#en,
#pt {
	z-index: 1
}

h1,
h2,
h3 {
	text-transform: none;
	text-align: center;
	font-style: normal;
	font-family: Century Gothic, Arial, serif;
	text-rendering: geometricprecision;
}

h1 {
	font-size: 48px;
	text-rendering: geometricprecision;
	transition: all 250ms ease-in;
	color: rgb(0, 0, 0);
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.5), -2px 2px 2px rgba(255, 255, 255, 0.5), 2px -2px 2px rgba(255, 255, 255, 0.5), -2px -2px 2px rgba(255, 255, 255, 0.5);
}

#content {
	height: 100%;
}

.page {
	width: 100%;
	height: 1000px;
	margin: 0 auto;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
}

.parallax {
	position: absolute;
	top: 50%;
}

.parallax.p2,
.parallax.p3 {
	left: 50%;
}

.parallax.bokeh {
	top: 35% !important;
	width: 100%;
}

.parallax.vidrio {
	width: 100%;
}

#conceptos .parallax.p3.a.k1 {
	top: 50% !important;
}

#conceptos .parallax.p3.a.k2 {
	top: 40% !important;
}

#menu {
	position: fixed;
	right: 10px;
	top: 50%;
	margin-top: -240px;
	z-index: 10;
	font-size: 9px;
	/* 18px - 10px */
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}

#menu li a div.bloc {
	position: absolute;
	right: 110px;
	background-color: #3E3E3E;
	height: 51px;
	width: 6px;
}

#menu li.current a div.bloc {
	right: 20px;
	background-color: #FFF;
	width: 12px;
}

#menu li a {
	position: relative;
	display: block;
	width: 105px;
	height: 51px;
	margin: 3px;
	text-decoration: none;
	text-align: right;
}

#menu li span {
	position: relative;
	background-color: #fff;
	color: #000;
	border-radius: 3px 0px 0px 3px;
	padding: 5px 20px 4px 8px !important;
	height: 9px;
	right: 55px;
	top: 57px;
	font-weight: bold;
	float: right;
	opacity: 0;
	transition: all 500ms ease-in;
}

#menu li:hover span {
	right: 100px;
	opacity: 0.8;
	transition: all 250ms ease-in;
}

#menu li a.activo span {
	right: 100px;
	opacity: 0.5;
	transition: all 1s ease-in;
	background-color: #ccc;
}

#menu li img {
	position: absolute;
	right: 27px;
	top: 15px;
}

#menu li .menutxt {
	position: absolute;
	opacity: 0;
	right: 0;
	top: 0;
	width: 130px;
	height: 51px;
	z-index: 1;
}

#menu li.current .menutxt {
	opacity: 1;
	right: 10px;
}

#menu li.fb:hover {
	background-position: 61px -45px;
}

#menu li.fb span {
	right: 8px;
	top: 25px;
	background: none;
}


/** inicio **/

#inicio {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.75)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	height: 1000px;
}

#skrollr-body,
#end {
	width: 100%;
	height: 100%;
	position: fixed;
}

#skrollr-body div,
#end div {
	position: absolute;
	overflow: visible;
}

.centered {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#comp1 {
	float: left;
	height: 100%;
	position: relative;
	left: 0;
	z-index: 4;
	overflow: visible;
}

#comp1 .compuerta {
	float: right;
	margin-right: -20px;
}

#comp2 {
	float: right;
	height: 100%;
	position: relative;
	right: 0;
	z-index: 3;
	overflow: visible;
}

#comp2 .compuerta {
	float: left;
	margin-left: -21px;
}

#comp3 {
	float: left;
	height: 100%;
	position: relative;
	left: 0;
	z-index: 4;
	overflow: visible;
}

#comp3 .compuerta {
	float: right;
	margin-right: -30px;
}

#comp4 {
	float: right;
	height: 100%;
	position: relative;
	right: 0;
	z-index: 3;
	overflow: visible;
}

#comp4 .compuerta {
	float: left;
	margin-left: -30px;
}

#inicio .parallax.a {
	margin-top: -330px;
	margin-left: -650px;
}

#inicio .parallax.b {
	margin-left: 470px;
	margin-top: 0;
}

#inicio .parallax.c {
	margin-top: 60px;
	left: 0;
}

.parallax.d {
	top: 50%;
	left: 0;
}

#inicio .page-content {
	position: relative;
	width: 250px;
	height: 150px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5), -1px 1px 1px rgba(255, 255, 255, 0.5), 1px -1px 1px rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(255, 255, 255, 0.5);
	text-align: center;
	z-index: 6 !important;
	top: 50%;
	left: 50%;
}

#link,
#link:hover,
#link:visited {
	text-decoration: none;
	cursor: default;
}

.rotate {
	position: absolute;
	-webkit-animation: rotatePositive 30s infinite linear;
	-moz-animation: rotatePositive 30s infinite linear;
	-ms-animation: rotatePositive 30s infinite linear;
	-o-animation: rotatePositive 30s infinite linear;
	animation: rotatePositive 30s infinite linear;
}

.rotateslow {
	position: absolute;
	-webkit-animation: rotatePositive 90s infinite linear;
	-moz-animation: rotatePositive 90s infinite linear;
	-ms-animation: rotatePositive 90s infinite linear;
	-o-animation: rotatePositive 90s infinite linear;
	animation: rotatePositive 90s infinite linear;
}

@-webkit-keyframes rotatePositive {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes rotatePositive {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}

@-ms-keyframes rotatePositive {
	0% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
	}
}

@-o-keyframes rotatePositive {
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
	}
}

@keyframes rotatePositive {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

#inicio .txt {
	text-shadow: 0px 0px 3px #000;
}

#inicio .txt p {
	color: #EEE;
	text-align: center;
	line-height: 24px;
	font-size: 25px;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: century gothic;
}

.under {
	margin: 0px 0px 10px;
}

.legend {
	margin: 10px 0px 15px;
}

#inicio .txt h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 32px;
}


/** productos **/

#productos .parallax {
	margin-top: -87px;
}

#productos .parallax.p3 {
	margin-top: 50px;
	margin-left: -458px;
}

#productos .parallax.p2.a {
	margin-top: 1100px;
	margin-left: 350px;
}

#productos .parallax.p2.b {
	margin-top: 820px;
	left: 0;
}

#productos.page {
	height: 1000px;
}

.slidesContainer {
	background: url('../img/v1.png') no-repeat scroll 0px 105% transparent;
	position: relative;
	width: 650px;
	height: 600px;
	overflow: hidden;
	margin-top: 25px;
}

.slides {
	position: absolute;
	width: 9999px;
	left: 0;
}

img.prev,
img.next {
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 250ms ease-in;
}

img.prev:hover,
img.next:hover {
	background-size: 85px 145px;
	transition: all 500ms ease-in-out;
}

img.prev {
	left: 50%;
	margin-left: -300px;
	display: none;
	z-index: 1;
	background: url(../img/Luz-ant.png) no-repeat center center;
	background-size: 0px 0px;
}

img.next {
	left: 50%;
	margin-left: 300px;
	background: url(../img/Luz-sig.png) no-repeat center center;
	background-size: 0px 0px;
	margin-top: 0px;
}

.slide {
	width: 650px;
	height: 560px;
	display: block;
	position: relative;
	float: left;
	opacity: 0;
}

.slide img {
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -240px;
}

.slide .text {
	position: absolute;
	top: 340px;
	text-align: center;
	width: 100%;
	color: #fff;
	line-height: 1.45em;
	text-shadow: 2px 1px 1px #000, 1px -1px 4px #000;
}

.slide .text b {
	text-shadow: 2px 1px 1px #000, 1px -1px 4px #000, -1px 0px 1px #0099ff;
}

.slide .text h2 {
	margin: 22px 0 15px 0;
	font-size: 36px;
	font-weight: lighter;
	color: #0099ff;
}

.grad {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);
	padding: 10px 0;
	font-family: Arial;
	margin-top: 25px;
}


/** conceptos **/

#conceptos {
	color: #ccc;
	background: url(../img/blur.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

#conceptos .back {
	background: rgba(0, 0, 0, 0.5) url(../img/v3.png) no-repeat center;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	position: absolute;
}

#conceptos .parallax.p3.a {
	margin-top: 800px;
	left: 0;
}

#conceptos .parallax.p3.b {
	margin-top: 800px;
	left: 75px;
	top: 0%;
}

#conceptos .paneles {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 930px;
	height: 378px;
	overflow: hidden;
}


/** innovación **/

#innovacion .parallax.p3.c {
	margin-top: 1200px;
	margin-left: -550px;
}

#innovacion .parallax.p3.a {
	margin-top: 1500px;
	left: 0;
}

#innovacion .parallax.p3.b {
	margin-top: 1000px;
	left: auto;
	right: 0;
}

#innovacion {
	font-family: Arial, serif;
}


/** conexion **/

#conexion.page {
	height: 100% !important;
}

#conexion .telon {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 65%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(65%, rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 65%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 65%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 65%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 65%);
	height: 1000px;
	z-index: 1;
}

#conexion .parallax.p3.a {
	margin-top: 1200px;
	margin-left: -800px;
}

#conexion .parallax.p3.b {
	margin-top: 1200px;
	margin-left: 300px;
}

#conexion .parallax.p3.as {
	margin-top: 1120px;
	margin-left: -550px;
	display: none;
}

#conexion .parallax.p3.bs {
	margin-top: 1220px;
	margin-left: 170px;
	display: none;
}

#menu li {
	margin: 0 0 30px 0;
}

#botonera {
	z-index: 99;
	width: 100px;
	margin: 20px auto 0;
	position: fixed;
	right: 10px;
}

.boton {
	float: left;
	width: 100px;
}

.boton img.anillo {
	display: block;
	width: 100px;
	transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
}

.boton img.anillo:hover {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transition: all 250ms ease-in;
}

a img.status {
	transform: scale(1);
	transition: all 750ms ease-out;
	-webkit-transform: scale(1);
}

a.activo img.status {
	transform: scale(1.25);
	transition: all 1.5s ease-in;
	-webkit-transform: scale(1.25);
}

img.fade {
	opacity: 0;
}

.boton:hover img.fade {
	opacity: 1;
}

a.activo img.anillo {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transition: all 1.75s ease-in-out;
	opacity: 1 !important;
}

.scene {
	max-width: 100px;
	margin: 0 auto;
	padding: 0;
}

ul.scene,
scene li {
	list-style-type: none !important;
}

ul.scene {
	margin-top: -20px;
}

.layer:nth-child(1) {
	opacity: 1;
	z-index: 96;
}

.layer:nth-child(2) {
	opacity: 1;
	z-index: 97;
	margin-top: -100px;
}

.layer:nth-child(3) {
	opacity: 1;
	z-index: 98;
}

.tooltip {
	display: none;
	position: absolute;
	border: 0;
	background-color: #fff;
	padding: 5px 7px;
	color: #000;
	font-size: 10px;
	z-index: 103;
	opacity: 0.75;
}

.sombra360 {
	text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000, 0px 0px 5px #000, 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.sombra360.blanco {
	text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
}

h2.cover {
	color: #fff !important;
}

#ascrail2000 {
	z-index: 98;
}

div.panel {
	width: 280px;
	height: 368px;
	z-index: 3;
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	border-radius: 15px;
	color: #fff;
	padding: 0 10px 10px;
	float: left;
	margin-right: 10px;
	transition: all 500ms ease-in;
	cursor: pointer;
	text-align: justify;
}

div.panel:hover {
	background-color: rgba(0, 153, 255, 0.25);
}

div.panel.normal {
	width: 280px;
	padding: 0 10px 10px;
	opacity: 1;
	transition: all 600ms ease-in;
	color: rgba(0, 153, 255, 1);
}

div.panel.ampliado {
	background-color: rgba(0, 0, 0, 0.5);
	width: 880px;
	padding: 0 10px 10px;
	opacity: 1;
	transition: all 600ms ease-out;
	color: rgba(255, 255, 255, 1);
}

div.panel.oculto {
	width: 0px;
	padding: 0px 0px 10px;
	opacity: 0;
	transition: all 500ms ease-out;
	color: rgba(0, 153, 255, 1);
}

.panel .ico {
	width: 280px;
	float: left;
	padding: 15px 0;
}

.panel h2 {
	text-align: center;
	font-family: 'Futura', Century Gothic, Arial, serif;
	font-size: 1.5em;
	margin: 0 0 15px 0;
	font-weight: normal;
}

.panel.ampliado h2 {
	text-align: left;
	margin-top: 15px;
}

.panel p {
	margin-bottom: 15px;
	line-height: 1.2em;
	font-family: arial;
	padding: 0 15px;
}

.panel .text {
	opacity: 0;
	transition: all 500ms ease-in;
}

.panel.ampliado .text {
	opacity: 1;
	transition: all 500ms ease-out;
}

.intro {
	color: #ccc;
	text-align: center;
}

.panel.ampliado .intro {
	color: #ccc;
	font-weight: bold;
	text-align: left;
}

.more {
	display: block;
	text-align: center;
	padding-bottom: 50px;
	color: #fff;
	opacity: 0;
	transition: opacity 500ms ease-in;
}

.panel:hover .more {
	opacity: 1;
	transition: opacity 500ms ease-in;
}

.panel.ampliado .more {
	display: none;
}

.panel li {
	margin-bottom: 15px;
	padding-right: 15px;
}

#social {
	float: left;
	width: 45%;
	text-align: center;
	margin: 0;
	z-index: 100;
	overflow: hidden !important;
	padding: 50px 0px 0 0;
}

#social:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

#social>div {
	display: inline-block;
	vertical-align: middle;
}

#social a {
	display: inline-block;
	background: rgba(0, 153, 255, 0);
	box-shadow: 0px 0px 0px #09f;
	transition: all 300ms ease-in;
	margin: 0 8px;
}

#social a:hover {
	background: rgba(0, 153, 255, 0.5);
	box-shadow: 0px 0px 5px #09f;
	transition: all 300ms ease-in;
}

#pregunta {
	width: 100%;
	height: auto;
	min-height: 300px;
	max-width: 500px;
	min-width: 375px;
	position: absolute;
	z-index: 100;
	padding: 15px;
	border-radius: 7px;
	background: url(../img/compuerta.png) repeat scroll 50% 0% transparent;
	box-shadow: 0 0 100px #000;
}

#url {
	width: 100%;
	height: 100%;
	min-height: 300px;
	background-color: transparent;
	overflow: visible;
	border: 0;
}

#alerta {
	position: relative;
	top: 20px;
	color: #fff;
	text-align: center;
}

.atn {
	font-size: 24px;
	color: #fff;
	text-shadow: 0px 0px 4px #fff;
	vertical-align: -10%;
	font-family: Segoe UI Symbol, Arial;
}

#chau {
	position: absolute;
	top: -21px;
	right: -21px;
}

#extra {
	float: right;
	width: 45%;
	text-align: left;
	margin: 0;
	padding: 0;
	z-index: 100;
	overflow: hidden !important;
	position: absolute;
	font-size: 20px;
	top: 0px;
	right: 0;
}

#extra:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

#extra>div {
	display: inline-block;
	vertical-align: middle;
}

#extra p {
	margin: 30px 0 0 0;
	font-size: 24px;
	line-height: 32px;
}

.item {
	text-shadow: 1px 1px 1px #000, -1px -1px 1.5px #FFF;
	color: #969696;
}

.visible {
	display: block;
}

.invisible {
	display: none;
}

#tumblr_controls {
	display: none !important;
	width: 0;
	height: 0;
	visibility: hidden;
}