.playOver img {
    width: 30px;
    height: 30px;
}
.es, .en,.pt
{
	display: none;
}

.aligner {
    -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 100%;
}
.aligner > div{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  
}


body
{
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	font-family: Arial;
    font-style: normal;
	font-weight: 400;
    background: #fff;
}
a{
	color: inherit;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: inherit;
	text-decoration: none;
	outline: none;
}

html{overflow-x: hidden;color: #707070;}

h1,h2
{
	font-size: inherit;
	letter-spacing: inherit;
	  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.imagen-mask{
	-webkit-background-size: cover;
 	-moz-background-size: cover;
	-o-background-size: cover;
 	background-size: cover;
	-ms-background-size:cover;
 	background-position: center;
 	background-repeat: no-repeat;
 	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
	height: 100%;
	position:absolute;
    top:0;
    left:-1px;
    right: 0;
}
.gotham400
{
	font-family: "Gotham SSm A", "Gotham SSm B";
    font-style: normal;
    font-weight: 400;
}
.gotham700
{
	font-family: "Gotham SSm A", "Gotham SSm B";
font-style: normal;
font-weight: 700;
}
.gotham800
{
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 800; font-style: normal;
}

.bold
{
    font-weight: 700;
}
/*ADICIONALES*/

.placaGris
{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
}

.lineaLargaGris
{
	background: #ccc;
	height: 1px;
	width: 100%;
}

.hyp
{
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.bordeFinoArriba
{
	border-top: 1px solid #ccc; 
}

 #preloader {
            position:absolute;
            top:0;
            left:0;
            right:0;
            bottom:0;
            background-color:#fff; /* change if the mask should have another color then white */
            z-index:1000000; /* makes sure it stays on top */
            position:fixed;
            display: none;
        }
        
#status {
            width:200px;
            height:200px;
            position:absolute;
            left:50%; /* centers the loading animation horizontally one the screen */
            top:50%; /* centers the loading animation vertically one the screen */
            background-image:url(../images/cargando.gif); /* path to your loading animation */
            background-repeat:no-repeat;
            background-position:center;
            margin:-100px 0 0 -100px; /* is width and height divided by two */
        	display: none;
        }

/*FOOTER*/

/*FORMULARIO*/
input,textarea{
    font-style: normal;
	width: 100%;
	margin: 0.7em 0;
	text-align: left;
	box-sizing: border-box;
	padding: 9px;
    font-weight: 400;
    border:none;	
}

input:focus,textarea:focus{
	outline: none;	

}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color: #333;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color: #333;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color: #333;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:#333;
}
input[placeholder], [placeholder], *[placeholder] {
    color: #333 !important;
}
input[type=submit]
{
   background-color: #50c883;
   color: #fff;
}
textarea
{
	height:100px;
	resize: none;
}

label {
display: inline-block;
margin-bottom: -1px;
margin: 0;
height: 10px;
margin-top: -9px;
font-size: 0.8em;
font-weight: normal;
color: #313839;
}

.absolute
{
    position: absolute;
}


.centrado 
{
    text-align: center;
}

#debug
{
    position: fixed;
    top:5%;
    right: 5%;
    font-size: 10px;
    background: rgba(255,255,255,0.3);
    padding: 20px;
    z-index: 100000000;
    width: 200px;
    word-wrap: break-word;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}