@charset "UTF-8";
/* CSS Document */

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MuseoSans-100';
	src: url('../fuentes/MuseoSans-100.eot');
	src: local('☺'), url('../fuentes/MuseoSans-100.woff') format('woff'), url('../fuentes/MuseoSans-100.ttf') format('truetype'), url('../fuentes/MuseoSans-100.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MuseoSans-100';
	src: url('../fuentes/MuseoSans-100Italic.eot');
	src: local('☺'), url('../fuentes/MuseoSans-100Italic.woff') format('woff'), url('../fuentes/MuseoSans-100Italic.ttf') format('truetype'), url('../fuentes/MuseoSans-100Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Conv_MuseoSans-300';
	src: url('../fuentes/MuseoSans-300.eot');
	src: local('☺'), url('../fuentes/MuseoSans-300.woff') format('woff'), url('../fuentes/MuseoSans-300.ttf') format('truetype'), url('../fuentes/MuseoSans-300.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MuseoSans-300';
	src: url('../fuentes/MuseoSans-300Italic.eot');
	src: local('☺'), url('../fuentes/MuseoSans-300Italic.woff') format('woff'), url('../fuentes/MuseoSans-300Italic.ttf') format('truetype'), url('../fuentes/MuseoSans-300Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Conv_MuseoSans_500';
	src: url('../fuentes/MuseoSans_500.eot');
	src: local('☺'), url('../fuentes/MuseoSans_500.woff') format('woff'), url('../fuentes/MuseoSans_500.ttf') format('truetype'), url('../fuentes/MuseoSans_500.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MuseoSans_500';
	src: url('../fuentes/MuseoSans_500_Italic.eot');
	src: local('☺'), url('../fuentes/MuseoSans_500_Italic.woff') format('woff'), url('../fuentes/MuseoSans_500_Italic.ttf') format('truetype'), url('../fuentes/MuseoSans_500_Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Conv_MuseoSans_700';
	src: url('../fuentes/MuseoSans_700.eot');
	src: local('☺'), url('../fuentes/MuseoSans_700.woff') format('woff'), url('../fuentes/MuseoSans_700.ttf') format('truetype'), url('../fuentes/MuseoSans_700.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MuseoSans_700';
	src: url('../fuentes/MuseoSans-700Italic.eot');
	src: local('☺'), url('../fuentes/MuseoSans-700Italic.woff') format('woff'), url('../fuentes/MuseoSans-700Italic.ttf') format('truetype'), url('../fuentes/MuseoSans-700Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Conv_MuseoSans_900';
	src: url('../fuentes/MuseoSans_900.eot');
	src: local('☺'), url('../fuentes/MuseoSans_900.woff') format('woff'), url('../fuentes/MuseoSans_900.ttf') format('truetype'), url('../fuentes/MuseoSans_900.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MuseoSans_900';
	src: url('../fuentes/MuseoSans-900Italic.eot');
	src: local('☺'), url('../fuentes/MuseoSans-900Italic.woff') format('woff'), url('../fuentes/MuseoSans-900Italic.ttf') format('truetype'), url('../fuentes/MuseoSans-900Italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}

/*/////////////////////////// BASE ////////////////////////////////*/


html {
    width:100%;
	height:100%;
	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

/* Responsive Full Background Image Using CSS
 * Tutorial URL: http://sixrevisions.com/css/responsive-background-image/
*/
body {
	
	/* Pick a solid background color that will be displayed while the background image is loading */
	background-color:#090e11;
	color: #FFFFFF;
  
	margin: 0px 0px;
	padding:0px 0px;
	width:100%;
	height:100%;
	font-family:'Conv_MuseoSans-300', Arial, sans-serif;
}

img {
	border:0;
}

a:link, a:visited, a:active  {
  color:#FFFFFF;
  text-decoration: none;
}

a:hover{
  color: #f9b233;
  text-decoration: none;
}

.divclear {
	clear: both;
}

.floatleft {
	float:left;
}

.floatright {
	float: right;
}

p {
	margin-bottom:5px;
}


h1 {
	display: inline-block;
	widows: auto;
	font-family: 'Conv_MuseoSans_900';
	color: #ffffff;
	font-size:3.5em;
	text-align:center;
	font-weight:normal;
	border-bottom: #FFFFFF thick solid;
	border-top: #FFFFFF thick solid;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}

h2 {
	font-family: 'Conv_MuseoSans_700';
	color: #FFFFFF;
	font-size:3em;
	text-align:left;
	font-weight:normal;
	text-align:center;
}


.texto {
	font-size: 1em;
	text-align: justify;
}


/*////////////////// ESTRUCTURA /////////////////*/

#contenedor {
	overflow:hidden;
	position: fixed;
	top:0; left:0;
	right:0; bottom:0;
	z-index: 1;
}
#contenedorEstaticas {
	width: 100%;
	position: absolute;
}
.txtestaticas {
	font-family: 'Conv_MuseoSans-300';
	font-size: .9em;
	color: #000000;
	line-height: 1.4em;
	position: relative;
	width: 80%;
	left:50%; 
    margin-left: -40%;
	text-align: justify;
	top: 250px;
	padding-bottom: 100px;
	z-index: 1;
	min-height: 100%;
}
.txtestaticas a {
	color: #666666;
	font-weight: bold;
}
.txtestaticas a:hover {
	color: #f9b233;
	font-weight: bold;
}



.pieEST {
	
	text-align: right;
	margin-top: 200px;
	margin-bottom: 20px;
	margin-right: 20px;
}

#contenedorINT {
	position: absolute;
	top:0; left:0;
	width: 100%;
	height: 100%;
}
#continicio, #conttrailer, #contjuego, #contgaleria, #contcontacto, #contcomprar {
	position: relative;
	width: 100%;
	height: 100%;
}
#continicio{
	
}
.embed-container { position: relative; top: 50%; transform: translate(0%, -50%); padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.centrado, .centrado2, .centradoV {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
	text-align: center;
}
.centrado {
	width: 400px;
}
.centrado2 {
	width: 500px;
}
.contvideo {
	background-color:rgba(0, 0, 0, 0.7);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
}
.centradoV {
	width: 700px;
}

#contcomprar{
	background: #090e11;
	overflow: hidden;
}

#conttrailer{
	background: #090e11;
}
.vervideo {
	margin-top: 100px;
}
.vervideo {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.vervideo:hover {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	color: #f9b233;
	cursor: pointer;
}
.linea {
	position: absolute;
	right: -20px;
	background: url(../img/linea.png) bottom no-repeat;
	width: 200px;
	height: 80px;
	text-align: right;
	font-size: 1em;
	font-family: 'Conv_MuseoSans_700';
}
#contjuego{
	background: #090e11;
	position: relative;
	overflow: hidden;
}
.centrado3 {
	width: 500px;
	position: absolute;
    left: 50%;
    bottom: 10%;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
	text-align: center;
	z-index: 2;
}

#resto {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.rota-horizontal{
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.pistolaD {
	position: absolute;
	right: -30px;
	bottom: -20px;
	z-index: 2;
}
.layer {
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0; }

.layer {
  position: absolute; }
  .layer div {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }

.background {
	background-image: url('../img/fondo.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #090e11;
	position: absolute;
	width: 110%;
	height: 110%;
	left: -5%;
	top: -5%;
	
}

.background2 {
	background-image: url('../img/fondo.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	width: 110%;
	height: 110%;
	left: -5%;
	top: -5%;
}
.zonacomprar {
	position: absolute;
	text-align: center;
	top: 200px;
	background-image: url('../img/fondo.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #090e11;
	width: 110%;
	height: 110%;
	left: -5%;
	z-index: 1;
}
.imgventa img {
	width: 25%;
	height: auto;
	margin-top: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.centradoComprar {
    
}
.imgventa img:hover {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.contenidocomprar {
	position: absolute;
	width: 80%;
	left:50%; 
    margin-left: -40%;
	text-align: center;
	top: 200px;
	z-index: 20;
}

.contTitulo2 {
	font-family: 'Conv_MuseoSans_700';
	color: #f9b233;
	font-size: 2em;
	margin-top: 0px;
	line-height: .9em;
}
.contSubTitulo2 {
	font-family: 'Conv_MuseoSans-100';
	color: #ffffff;
	font-size: 1.5em;
	margin-top: 10px;
}

#particles-js {
	position: absolute;
	width: 110%;
	height: 110%;
	left: -5%;
	top: -5%;
}

.pistolaD {
	-webkit-transform-origin: 50% 90%;
	-moz-transform-origin: 50% 90%;
	transform-origin: 50% 90%;
	-webkit-animation: pistolaD 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-moz-animation: pistolaD 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	animation: pistolaD 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	background-size: 650px 577px;
	height: 577px;
	width: 650px;
	background-image: url(../img/pistola.png);
	background-repeat: no-repeat;
	bottom: -60px;
	position: absolute;
	right: -30px;
}




.pistolaI {
	left: -30px;
	bottom: -60px;
	-webkit-transform-origin: 50% 90%;
	-moz-transform-origin: 50% 90%;
	transform-origin: 50% 90%;
	-webkit-animation: pistolaI 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-moz-animation: pistolaI 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	animation: pistolaI 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
	background-size: 650px 577px;
	height: 577px;
	width: 650px;
	background-image: url(../img/pistola2.png);
	background-repeat: no-repeat;
	position: absolute;
}

.bolas {
	position: absolute;
	width: 460px;
	left:50%; 
    margin-left: -250px;  
    top: 10%;
	text-align: center;
	z-index: 1;
}

.bolasB {
	position: absolute;
	width: 1200px;
	left:50%; 
    margin-left: -600px;  
    top: 30%;
	text-align: center;
	z-index: 2;
}

.bola1, .bola7 {
	float: left;
	-webkit-animation: wave 1s 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	-moz-animation: wave 1s 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	animation: wave 1s 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	background-size: 220px 220px;
	height: 220px;
	width: 220px;
	background-image: url(../img/bola1.png);
}
.bola2, .bola4, .bola6 {
	float: right;
	-webkit-animation: wave 1s 0.3s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	-moz-animation: wave 1s 0.3s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	animation: wave 1s 0.3s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	background-size: 220px 220px;
	height: 220px;
	width: 220px;
	background-image: url(../img/bola2.png);
}

.bola3 {
	float: left;
	-webkit-animation: wave 1s 0.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	-moz-animation: wave 1s 0.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	animation: wave 1s 0.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	background-size: 220px 220px;
	height: 220px;
	width: 220px;
	margin-right: 20px;
	background-image: url(../img/bola3.png);
}
.bola4 {
	float: left;
	margin-right: 20px;
	background-image: url(../img/bola4.png);
}
.bola5 {
	float: left;
	-webkit-animation: wave 1s 1.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	-moz-animation: wave 1s 1.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	animation: wave 1s 1.7s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate;
	background-size: 220px 220px;
	height: 220px;
	width: 220px;
	margin-right: 20px;
	background-image: url(../img/bola5.png);
}
.bola6 {
	margin-right: 20px;
	background-image: url(../img/bola6.png);
}
.bola7 {
	background-image: url(../img/bola7.png);
}


#contgaleria{
	background: #090e11;
}
.interior {
	position: absolute;
	width: 100%;
	text-align: center;
	height: 200px;
	background-color: #090e11;
}
.press {
	position: absolute;
	top: 150px;
	right: 20px;
	width: 100px;
	height: 25px;
	background-color: #f9b233;
	color: #ffffff;
	font-family: 'Conv_MuseoSans_900';
	padding-top: 5px;
}
.press a:hover{
	color: #000000;
}
.contacto {
	position: absolute;
	width: 70%;
	left:50%; 
    margin-left: -35%;
	text-align: center;
	top: 250px;
}
.txtpie {
	position: absolute;
	bottom: 20px;
	left: 20px;
	text-align: left;
	color: #333333;
	font-family: 'Conv_MuseoSans-300';
	font-size: .7em;
}
.txtpie a {
	color: #333333;
}
.txtpie a:hover {
	color: #f9b233;
}

.pie {
	position: absolute;
	bottom: 20px;
	right: 30px;
	text-align: right;
}
.redes {
	margin-top: 10px;
}
.redes img {
	filter: alpha(opacity=100);
	opacity: 1;
}
.redes img:hover {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.gracias {
	text-align: center;
	margin-top: 20px;
	display: none;
}
.contTitulo {
	font-family: 'Conv_MuseoSans_900';
	color: #f9b233;
	font-size: 1.2em;
	margin-top: 20px;
	line-height: .9em;
}
.contTxt {
	font-family: 'Conv_MuseoSans-300';
	color: #000000;
	font-size: .9em;
	margin-top: 10px;
}
.derContacto {
	width: 45%;
	float: left;
	font-family: 'Conv_MuseoSans-300';
	font-size: .9em;
	margin: 0px 0px;
	color: #000000;
	line-height: 1.4em;
	text-align:center;
	margin-top: 30px;
}

.txtparaver{
	margin-bottom: 20px;
	font-family: 'Conv_MuseoSans-300';
	font-size: .85em;
	margin: 0px 0px;
	color: #333333;
	line-height: 1.3em;
	text-align:left;
	margin-bottom: 10px;
	font-weight: 700;
}

.izqContacto {
	width: 45%;
	float: right;
	font-family: 'Conv_MuseoSans-300';
	text-align: left;
	margin-top: 30px;
	color:#000000;
}
.izqContacto a {
	color: #333333;
	font-weight: bold;
}
.izqContacto a:hover {
	color: #f9b233;
	font-weight: bold;
}

.izqContacto input {
	margin-bottom:10px;
	width:96%;
	padding:8px 8px;
	background-color:#e4e3e3;
	outline: none;
	color:#000000;
	font-size:.9em;
	border: 0 #e4e3e3 solid;
	font-family: 'Conv_MuseoSans-300';
}
.izqContacto textarea {
	display: block;
	width: 96%;
	height: 120px;
	padding:8px 8px;
	margin-bottom: 5px;
	background-color: #e4e3e3;
	border: none;
	font-family: 'Conv_MuseoSans-300';
	font-size: .95em;
}
.izqContacto label {
	display:none;
}
.izqContacto label.activo {
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
input[type=radio] {
	float:left;
	width:20px;
	text-align:left;
	margin-left:-2px;
}

.paracheckBox {
	margin-top:15px;
	margin-bottom:15px;
	font-size:.9em;
}
.paracheckBox input[type=checkbox] {
	float:left;
	width:20px;
	text-align:left;
	margin-left:-5px;
}
.paracheckBox label {
	float:left;
	padding-left:5px;
	padding-top:7px;
}
.paracheckBox label a{
	color:#878787;
}
.paracheckBox label a:hover{
	color:#f9b233;
}
.izqContacto input[type=submit]  {
	width:100px;
	background-color:#f9b233;
	padding:8px;
	cursor: pointer; cursor: hand; 
	color:#000000;
	margin-top:0px;
	font-family: 'Conv_MuseoSans_900';
	font-size: 1em;
}
.izqContacto input[type=submit]:hover  {
  background-color:#999999;
	color: #333333;
}
	

label.visible {
	display:block;
	margin-bottom: 5px;
	font-size:1em;
	margin-top: -5px;
}
.izqContacto input.mini {
	width:150px;
	float:left;
	margin-right:10px;
}
.izqContacto input.ok, .izqContacto textarea.ok {
	background:url('../img/form_ok.png') no-repeat  95% 6px;
	background-color:#e4e3e3;
	border-right: solid medium #090;
}
.izqContacto input.no, .izqContacto textarea.no {
	background:url('../img/form_no.png') no-repeat 95% 6px;
	background-color:#B6B6B6;
	border-right: solid medium #BC272D;
}
.paracheckBox a {
	font-weight:bold;
	color:#878787;
	text-decoration:none;
}
.paracheckBox a:hover {
	color:#000000;
	text-decoration:none;
}
small {
	font-size:.9em;
}
small a {
	font-weight:bold;
	color:#878787;
	text-decoration:none;
}
small a:hover {
	color:#000000;
	text-decoration:none;
}
 
.rojo {
	color:#BC272D;
}
.formCon {
	font-size: .85em;
}




/*//////////////////// Cookies/////////////////*/

#barraaceptacion {
    display:none;
    position:fixed;
    right:20px;
	bottom:20px;
    padding:10px 20px 15px 20px;
    width:200px;
	height:130px;
    text-align:center;
    background-color: #f9b233;
    color:#000000;
    z-index:500;
}
 
.inner {
    font-family: 'Conv_MuseoSans_500';
    font-size:12px;
	line-height:16px;
	text-align: center;
}
 
.inner a.ok {
    padding:4px;
    color:#fff;
	font-size:20px;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#ffffff;
}
.inner a:hover.info, .inner a:hover.ok  {
    color:#000000;
}

/*////////////////// SLIDE /////////////////*/
#sombra {
	position: absolute;
	top:0px; left:0;
	right:0; bottom:0;
	z-index: 2;
	
	background: rgba(9,14,17,1);
	background: -moz-linear-gradient(top, rgba(9,14,17,1) 0%, rgba(9,14,17,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(9,14,17,1)), color-stop(100%, rgba(9,14,17,0)));
	background: -webkit-linear-gradient(top, rgba(9,14,17,1) 0%, rgba(9,14,17,0) 100%);
	background: -o-linear-gradient(top, rgba(9,14,17,1) 0%, rgba(9,14,17,0) 100%);
	background: -ms-linear-gradient(top, rgba(9,14,17,1) 0%, rgba(9,14,17,0) 100%);
	background: linear-gradient(to bottom, rgba(9,14,17,1) 0%, rgba(9,14,17,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090e11', endColorstr='#090e11', GradientType=0 );

	width: 100%;
	height: 124px;
}
#slideshow {
	overflow:hidden;
	position: absolute;
	top:0px; left:0;
	right:0; bottom:0;
	z-index: 1;
}
#slidesContainer {
	overflow:hidden;
}
.slide {
	overflow:hidden;
	position: relative;
}
.slideIMG  {
	position: absolute;
	z-index: 1;
}

.menuSlide {
	display: inline-block;
	widows: auto;
}
.menuSlide > ul{
	list-style-type: none;
    padding-left:0;
	float: left;
	margin-top: 0px;
}
.menuSlide > ul > li {
	display: block;
	float: left;
	margin-right: 5px;	
}
.activoLiSlideInt a{
	display: block;
	border-radius: 50%;
	width: 12px;
	height: 12px; 
	margin: 0 auto;	
	background-color: #f9b233;
	border: #f9b233 thin solid;
	cursor:pointer;
}
.inactivaLiSlideInt a{
	display: block;
	border-radius: 50%;
	width: 12px;
	height: 12px; 
	margin: 0 auto;	
	background-color: #ffffff;
	border: #ffffff thin solid;
	cursor:pointer;
	
}

#contcontacto {
	background: #ffffff;
}
#menu {
	position: absolute;
	top:20px; 
	left:30px;
	z-index: 2;
}
#menu > ul{
	list-style-type: none;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#menu > ul > li {
	display: block;
	text-transform: uppercase;
	font-family: 'Conv_MuseoSans-100';
	cursor: pointer;
}
#menu > ul > li:hover{
  color: #f9b233;
  text-decoration: none;
}
#menu > ul > li.activo{
  color: #f9b233;
  font-family: 'Conv_MuseoSans_900';
}

#idiomas {
	position: absolute;
	top:20px; 
	right:30px;
	z-index: 3;
}
#idiomas > ul{
	list-style-type: none;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#idiomas > ul > li {
	display: block;
	float: right;
	margin-left: 5px;
	text-transform: uppercase;
	font-family: 'Conv_MuseoSans_900';
	cursor: pointer;
	color: #f9b233;
}
#idiomas > ul > li a:hover{
  color: #f9b233;
  text-decoration: none;
}
#idiomas > ul > li a{
  color: #ffffff;
  font-family: 'Conv_MuseoSans-100';
}

/*////////////////// SLIDE /////////////////*/

#slideshowInicio {
	overflow:hidden;
	position: fixed;
	top:0; left:0;
	right:0; bottom:0;
	z-index: 1;
}
#slidesContainerInicio {
	overflow:hidden;
}
.slideInicio {
	overflow:hidden;
	position: relative;
}
.slideIMGInicio  {
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.slideIMGInicio img{
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

/*////////////////// MOVILES //////////////////*/
	#hamburgler {
		display: none;
	}
	

	.hamburgler-icon-wrapper {
	  position: fixed;
	  z-index: 3;
	  top: 1em;
	  left: 1em;
	  height: 26px;
	  width: 26px;
	  cursor: pointer }

	.hamburgler-icon, .hamburgler-icon:before, .hamburgler-icon:after {
	  content: '';
	  position: absolute;
	  border-radius: 1em;
	  height: 2px;
	  width: 26px;
	  background: white;
	  transition: all 0.2s ease }
	.hamburgler-icon        { top: 0.75em  }
	.hamburgler-icon:before { top: -0.55em }
	.hamburgler-icon:after  { top: 0.55em  }
	.hamburgler-active .hamburgler-icon { background: transparent; transform: rotate(-135deg) }
	.hamburgler-active .hamburgler-icon:before, .hamburgler-active .hamburgler-icon:after { top: 0 }
	.hamburgler-active .hamburgler-icon:before { transform: rotate(90deg) }
	.hamburgler-active .hamburgler-icon, .hamburgler-active .hamburgler-icon:before, .hamburgler-active .hamburgler-icon:after {
	  background: white }

	.hamburgler-menu {
	  transition: all 0.4s ease; 
	  opacity: 0;
	  pointer-events: none;
	  position: fixed;
	  z-index: 501;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  background-color: rgba(0,0,0,0.9);
	  color: white;
	  text-align: center;
	  font-family: 'Conv_MuseoSans-100';
	  line-height: 2em;
	  font-size: 1.37em;
	}
	.hamburgler-active .hamburgler-menu {
	  opacity: 1;
	  pointer-events: initial; }
	.hamburgler-menu-list {
	  display: block;
	  transition: all 0.4s ease; 
	  padding: 0;
	  list-style-type: none;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%) scale(1.2) }
	.hamburgler-active .hamburgler-menu-list {
	  transform: translate(-50%, -50%) scale(1) }
	.hamburgler-menu-list li{
		cursor: pointer;
		display: block;
		text-transform: uppercase;
	}
	
	.hamburgler-menu-list li.activo{
	  color: #f9b233;
	  font-family: 'Conv_MuseoSans_900';
	}


@media (max-width: 1200px) { 
	
	.centrado2{
		width: 50%;
	}

	h1 {
		font-size:3em;
	}
	.vervideo {
		margin-top: 60px;
	}
	.vervideo img{
		width: 50%;
		height: auto;
	}
	
	.pistolaI {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -100px;
		left: -120px;
	}
	.pistolaD {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -100px;
		right: -120px;
	}
}

/* Tablet Horizontal */
@media (max-width: 1024px) and (orientation: landscape) { 
	
	.centrado2{
		width: 50%;
	}

	h1 {
		font-size:3em;
	}
	.vervideo {
		margin-top: 60px;
	}
	.vervideo img{
		width: 50%;
		height: auto;
	}
	
	.pistolaI {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -100px;
		left: -120px;
	}
	.pistolaD {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -100px;
		right: -120px;
	}
	
	.interior {
		height: 160px;
	}
	.press {
		top: 110px;
	}
	.contacto {
		width: 80%;
		margin-left: -40%;
		top: 170px;
	}
	.derContacto {
		width: 20%;
		margin-left: 15%;
	}
	.derContacto img {
		width: 100%;
		height: auto;
		margin-top: 15px;
	}
	.izqContacto {
		width: 50%;
	}
	.unity img {
		width: 100px;
	}
	.redes img {
		width: 25px;
	}
	.pie {
		bottom: 10px;
		right: 20px;
	}
	
	.contenidocomprar {
		top: 160px;
	}
	.zonacomprar {
		top: 160px;
	}
	
	.slideIMGInicio img{
		width: 100%;
		height: auto;
	}
	
	
}
/* / tablets en vertical */
@media (max-width: 768px) and (orientation: portrait) {
	
	.slideIMGInicio img{
		width: 100%;
		height: auto;
	}
	
	.pistolaI {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -100px;
		left: -120px;
	}
	.pistolaD {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -100px;
		right: -120px;
	}
	
	.derContacto {
		width: 30%;
		margin-left: 0%;
	}
	.derContacto img {
		width: 100%;
		height: auto;
		margin-top: 15px;
	}
	.izqContacto {
		width: 60%;
	}
	.unity img {
		width: 100px;
	}
	.redes img {
		width: 25px;
	}
	.pie {
		bottom: 10px;
		right: 20px;
	}
}

/* / Moviles en horizontal */
@media (max-width: 767px){
	#hamburgler {
		display: block;
	}
	#menu {
		display: none;
	}
	
	.centrado2{
		width: 80%;
	}
	
	h1 {
		font-size:3em;
	}
	
	.vervideo {
		margin-top: 30px;
	}
	.vervideo img{
		width: 80%;
		height: auto;
	}
	
	.linea {
		position: absolute;
		right: -20px;
		background: url(../img/linea.png) bottom no-repeat;
		width: 200px;
		height: 80px;
		text-align: right;
		font-size: 1em;
		font-family: 'Conv_MuseoSans_700';
	}
	
	.pistolaI {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -100px;
		left: -120px;
	}
	.pistolaD {
		background-size: 500px 444px;
		height: 444px;
		width: 500px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -100px;
		right: -120px;
	}
	
	.derContacto {
		width: 25%;
		margin-left: 10%;
		float: left;
		font-family: 'Conv_MuseoSans-300';
		font-size: .9em;
		color: #000000;
		line-height: 1.4em;
		text-align:left;
		margin-top: 30px;
	}
	.derContacto img {
		width: 100%;
		height: auto;
	}
}

/* / Moviles en horizontal */
@media (max-width: 700px){
	#hamburgler {
		display: block;
	}
	#menu {
		display: none;
	}
	
	.centrado2{
		width: 80%;
	}
	
	h1 {
		font-size:3em;
	}
	
	.vervideo {
		margin-top: 30px;
	}
	.vervideo img{
		width: 80%;
		height: auto;
	}
	
	.linea {
		position: absolute;
		right: -20px;
		background: url(../img/linea.png) bottom no-repeat;
		width: 200px;
		height: 80px;
		text-align: right;
		font-size: 1em;
		font-family: 'Conv_MuseoSans_700';
	}
	
	.pistolaI {
		left: -150px;
	}
	.pistolaD {
		right: -150px;
	}
	
	
}

/* / Moviles en vertical */
@media (max-width: 480px) and (orientation: portrait)  {
	.slideIMGInicio img{
		width: 100%;
		height: auto;
	}
	
	#hamburgler {
		display: block;
	}
	#menu {
		display: none;
	}
	
	p {
		font-size: .9em;
	}
	.centrado, .centrado2, .centrado3 {
		width: 80%;
	}
	.centrado img {
		width: 80%;
		height: auto;
	}
	#continicio .centrado img {
		width: 50%;
		height: auto;
	}
	
	h1 {
		font-size:3em;
	}
	
	.vervideo {
		margin-top: 30px;
	}
	.vervideo img{
		width: 80%;
		height: auto;
	}
	
	.linea {
		position: absolute;
		right: -20px;
		background: url(../img/linea.png) bottom no-repeat;
		width: 200px;
		height: 80px;
		text-align: right;
		font-size: 1em;
		font-family: 'Conv_MuseoSans_700';
	}
	.pistolaI {
		background-size: 200px 178px;
		height: 178px;
		width: 200px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -40px;
	}
	.pistolaD {
		background-size: 200px 178px;
		height: 178px;
		width: 200px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -40px;
	}
	
	
	.bola1, .bola7 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		background-image: url(../img/bola1.png);
	}
	.bola2, .bola4, .bola6 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		background-image: url(../img/bola2.png);
	}

	.bola3 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		margin-right: 20px;
		background-image: url(../img/bola3.png);
	}
	.bola4 {
		margin-right: 20px;
		background-image: url(../img/bola4.png);
	}
	.bola5 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		margin-right: 20px;
		background-image: url(../img/bola5.png);
	}
	.bola6 {
		margin-right: 20px;
		background-image: url(../img/bola6.png);
	}
	.bola7 {
		background-image: url(../img/bola7.png);
	}
	.bolas {
		position: absolute;
		width: 320px;
		margin-left: -160px;  
		top: 10%;
	}

	.bolasB {
		position: absolute;
		width: 850px;
		margin-left: -425px;  
		top: 30%;
	}
	.interior {
		height: 150px;
	}
	.press {
		top: 10px;
		right: 90px;
	}
	#contcontacto .interior {
		height: 55px;
	}
	#contcontacto .interior h1{
		display: none;
	}
	.contacto {
		width: 90%;
		margin-left: -45%;
		top: 25px;
	}
	.derContacto {
		display: none;
	}
	.izqContacto {
		width: 100%;
	}
	.unity img {
		width: 100px;
	}
	.redes img {
		width: 25px;
	}
	.pie {
		bottom: 10px;
		right: 10px;
	}
	
	.contenidocomprar {
		top: 150px;
	}
	
	.zonacomprar {
		top: 150px;
	}
	.imgventa img {
		width: 30%;
		height: auto;
		margin-top: 20px;
	}
	

	.contTitulo2 {
		font-size: 1.5em;
		margin-top: 0px;
	}
	.contSubTitulo2 {
		font-size: 1em;
		margin-top: 10px;
	}
	
}



/* / Moviles en horizontal */
@media (max-width: 767px) and (orientation: landscape){
	
	.slideIMGInicio img{
		width: 100%;
		height: auto;
	}
	
	#hamburgler {
		display: block;
	}
	#menu {
		display: none;
	}
	
	p {
		font-size: .9em;
	}
	
	.centrado, .centrado2, .centrado3 {
		width: 50%;
		top: 20%;
		transform: translate(-50%, -20%);
		-webkit-transform: translate(-50%, -20%);
	}
	.centrado img {
		width: 50%;
		height: auto;
	}
	#continicio .centrado img {
		width: 40%;
		height: auto;
	}
	#continicio .centrado {
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	.centrado2 h1 {
		font-size: 2em;
	}
	.centrado2 {
		width: 80%;
	}
	.centrado2 p {
		float: left;
		width: 50%;
	}
	.vervideo {
		margin-top: 30px;
		float: right;
		width: 40%;
	}
	.vervideo img{
		width: 80%;
		height: auto;
	}
	.linea {
		display: none;
	}
	
	.pistolaI {
		background-size: 300px 266px;
		height: 266px;
		width: 300px;
		background-image: url(../img/pistola2.png);
		background-repeat: no-repeat;
		bottom: -60px;
	}
	.pistolaD {
		background-size: 300px 266px;
		height: 266px;
		width: 300px;
		background-image: url(../img/pistola.png);
		background-repeat: no-repeat;
		bottom: -60px;
	}
	
	.bola1, .bola7 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		background-image: url(../img/bola1.png);
	}
	.bola2, .bola4, .bola6 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		background-image: url(../img/bola2.png);
	}

	.bola3 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		margin-right: 20px;
		background-image: url(../img/bola3.png);
	}
	.bola4 {
		margin-right: 20px;
		background-image: url(../img/bola4.png);
	}
	.bola5 {
		background-size: 150px 150px;
		height: 150px;
		width: 150px;
		margin-right: 20px;
		background-image: url(../img/bola5.png);
	}
	.bola6 {
		margin-right: 20px;
		background-image: url(../img/bola6.png);
	}
	.bola7 {
		background-image: url(../img/bola7.png);
	}
	.bolas {
		position: absolute;
		width: 320px;
		margin-left: -160px;  
		top: 10%;
	}

	.bolasB {
		position: absolute;
		width: 850px;
		margin-left: -425px;  
		top: 30%;
	}
	
	.interior {
		height: 50px;
	}
	.interior h1 {
		display: none;
	}
	.press {
		top: 10px;
		right: 90px;
	}
	.menuSlide {
		margin-top: 20px;
	}
	
	.contacto {
		width: 90%;
		margin-left: -45%;
		top: 25px;
	}
	.derContacto {
		width: 15%;
		margin-left: 0px;
	}
	.derContacto img {
		width: 100%;
		height: auto;
		margin-top: 15px;
	}
	.izqContacto {
		width: 80%;
	}
	.unity img {
		width: 100px;
	}
	.redes img {
		width: 25px;
	}
	.pie {
		bottom: 10px;
		right: 10px;
	}
	.izqContacto textarea {
		height: 20px;
	}
	.paracheckBox {
		margin-top: 2px;
	}
	small {
		margin-top: -7px;
	}
	label.visible {
		display:none;
	}
	#captchaimg {
		margin-top: -13px;
	}
	.izqContacto input.mini {
		margin-top: -13px;
	}
	#avisoLabel {
		display:block;
	}
	
	.izqContacto input[type=submit]  {
		margin-top:-5px;
	}
	
	.gracias img{
		width: 170px;
		height: auto;
	}
	.contTxt {
		display: none;
	}
	
	.contenidocomprar {
		top: 20px;
	}
	.zonacomprar {
		top: 50px;
	}
	.sombra {
		display: none;
	}
	.imgventa img {
		width: 30%;
		height: auto;
		margin-top: 20px;
	}
	
	.contTitulo2 {
		font-size: 1.5em;
		margin-top: 0px;
	}
	.contSubTitulo2 {
		font-size: 1em;
		margin-top: 10px;
	}
	
}





@-webkit-keyframes pistolaD {
  0% {
    -webkit-transform: translate3d(5%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(5%,0,0) rotateZ(2deg);
    transform: translate3d(5%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    transform: translate3d(-5%,0,0) rotateZ(-2deg); } }
@-moz-keyframes pistolaD {
  0% {
    -webkit-transform: translate3d(5%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(5%,0,0) rotateZ(2deg);
    transform: translate3d(5%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    transform: translate3d(-5%,0,0) rotateZ(-2deg); } }
@-ms-keyframes pistolaD {
  0% {
    -webkit-transform: translate3d(5%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(5%,0,0) rotateZ(2deg);
    transform: translate3d(5%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    transform: translate3d(-5%,0,0) rotateZ(-2deg); } }
@keyframes pistolaD {
  0% {
    -webkit-transform: translate3d(5%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(5%,0,0) rotateZ(2deg);
    transform: translate3d(5%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-5%,0,0) rotateZ(-2deg);
    transform: translate3d(-5%,0,0) rotateZ(-2deg); } }

@-webkit-keyframes pistolaI {
  0% {
    -webkit-transform: translate3d(3%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(3%,0,0) rotateZ(2deg);
    transform: translate3d(3%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    transform: translate3d(-3%,0,0) rotateZ(-2deg); } }
@-moz-keyframes pistolaI {
  0% {
    -webkit-transform: translate3d(3%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(3%,0,0) rotateZ(2deg);
    transform: translate3d(3%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    transform: translate3d(-3%,0,0) rotateZ(-2deg); } }
@-ms-keyframes pistolaI {
  0% {
    -webkit-transform: translate3d(3%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(3%,0,0) rotateZ(2deg);
    transform: translate3d(3%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    transform: translate3d(-3%,0,0) rotateZ(-2deg); } }
@keyframes pistolaI {
  0% {
    -webkit-transform: translate3d(3%,0,0) rotateZ(2deg);
    -moz-transform: translate3d(3%,0,0) rotateZ(2deg);
    transform: translate3d(3%,0,0) rotateZ(2deg); }
  100% {
    -webkit-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    -moz-transform: translate3d(-3%,0,0) rotateZ(-2deg);
    transform: translate3d(-3%,0,0) rotateZ(-2deg); } }

@-webkit-keyframes wave {
  0% {
    -webkit-transform:  translate3d(0,2%,0) ;
    -moz-transform: translate3d(0,2%,0) ;
    transform:  translate3d(0,2%,0); }
  100% {
    -webkit-transform: translate3d(0,-2%,0) ;
    -moz-transform:  translate3d(0,-2%,0) ;
    transform:  translate3d(0,-2%,0); } }
@-moz-keyframes wave {
  0% {
    -webkit-transform:  translate3d(0,2%,0) ;
    -moz-transform:  translate3d(0,2%,0) ;
    transform:  translate3d(0,2%,0) ; }
  100% {
    -webkit-transform: translate3d(0,-2%,0) ;
    -moz-transform:  translate3d(0,-2%,0);
    transform: translate3d(0,-2%,0) ; } }
@-ms-keyframes wave {
  0% {
    -webkit-transform: translate3d(0,2%,0);
    -moz-transform: translate3d(0,2%,0);
    transform: translate3d(0,2%,0); }
  100% {
    -webkit-transform: translate3d(0,-2%,0);
    -moz-transform: translate3d(0,-2%,0);
    transform: translate3d(0,-2%,0); } }
@keyframes wave {
  0% {
    -webkit-transform: translate3d(0,2%,0);
    -moz-transform: translate3d(0,2%,0);
    transform: translate3d(0,2%,0); }
  100% {
    -webkit-transform:translate3d(0,-2%,0);
    -moz-transform: translate3d(0,-2%,0);
    transform: translate3d(0,-2%,0); } }
