html {
    font: normal 13px/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	
	overflow: auto;
    color: #000;
}
body {
	width:100%;
	margin: 0;
 	padding: 0px;
	
	background-color: #cdcdcd;
	background-image: url("/images/LOGO11.png");
  	background-repeat: no-repeat;
  	background-attachment: fixed;
  	background-position: 50% 50%;
	
	-webkit-overflow-scrolling: auto;
	
 	display: -webkit-flex;
 	display:         flex;
   -webkit-flex-flow: row;
           flex-flow: row;
}

img { border: 0; }

H1 {
	display: inline;
	font-size: 13px;
	color: red;
	font-weight: bold;
}

a { background-color: transparent; }
a {
    color: white;
    text-decoration: none;
    cursor: pointer;
}
a:visited, a:link, a:active {
	font: normal 13px/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: none !important;
	text-decoration-line: none;
	outline: 0;
	color: white;
}
a:hover {
	font: normal 13px/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: none !important;
	text-decoration-line: none;
	outline: 0;
	color: red;
}

video {
	position: fixed;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: -1;
}

main {
	position: fixed;
	left: 1%;
	z-index: 1;
	
	border-radius: 7pt;
	background: rgba(0,0,0,0.4);
	color: #fff;
	padding: 7px;
	margin: 3%;
	
	text-align:center;
}

main2 {
    position: fixed;
	right: 1%;
	z-index: 1;
	
	border-radius: 7pt;
	background: rgba(0,0,0,0.4);
	color: #fff;
	padding: 7px;
	margin: 3%;
}

main_foot {
	width: 100%;
	height: 8%;
    position: fixed;
	left:0px;
	top: 92%;
	z-index: 1;
	
	background: rgba(0,0,0,0.8);
	color: #fff;
	padding: 3px;
}

img-ampliacion1 img {
	-webkit-transition:all .9s ease; /* Safari y Chrome */
	-moz-transition:all .9s ease; /* Firefox */
	-o-transition:all .9s ease; /* IE 9 */
	-ms-transition:all .9s ease; /* Opera */
}
img-ampliacion1:hover img {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
}
img-ampliacion1 {/*Ancho y altura son modificables al requerimiento de cada uno*/
	width:300px;
	height:180px;
	overflow:hidden;
}
img-ampliacion2 img {
	-webkit-transition:all .9s ease; /* Safari y Chrome */
	-moz-transition:all .9s ease; /* Firefox */
	-o-transition:all .9s ease; /* IE 9 */
	-ms-transition:all .9s ease; /* Opera */
}
img-ampliacion2:hover img {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
}
img-ampliacion2 {/*Ancho y altura son modificables al requerimiento de cada uno*/
	width:300px;
	height:180px
	overflow:hidden;
}
img-ampliacion3 img {
	-webkit-transition:all .9s ease; /* Safari y Chrome */
	-moz-transition:all .9s ease; /* Firefox */
	-o-transition:all .9s ease; /* IE 9 */
	-ms-transition:all .9s ease; /* Opera */
}
img-ampliacion3:hover img {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
}
img-ampliacion3 {/*Ancho y altura son modificables al requerimiento de cada uno*/
	width:300px;
	height:180px;
	overflow:hidden;
}

centrado_logo_pie {
    position: absolute;
    top: 15%;
	left:2%;
}

centrado_2logo_pie {
    position: absolute;
    top: 15%;
	right: 2%;
}

centrado_pie {
    position: absolute;
    top: 50%;
	left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
	
	text-align:center;
}

alineado_cabecera_brands_left {
    position: absolute;
    top: 2%;
	left:2%;
}

alineado_cabecera_brands_right {
    position: absolute;
    top: 2%;
	right: 2%;
}

#content {
        		width: 450px;
    		}
    
#close {
        		float: right;
    		}

cerrar_x {
				font-size: 14px;
	        	font-weight: bold;
	}

.cont_menu {
    			position: fixed;
				right: 7%;
				z-index: 1;
	
				border-radius: 7pt;
				background: rgba(0,0,0,0.4);
				color: #fff;
				padding: 7px;
				margin: 3%;
    		}

.cont_menu_about {
				position: fixed;
				right: 7%;
				z-index: 1;
	
				border-radius: 7pt;
				background: rgba(0,0,0,0.7);
				color: #fff;
				padding: 7px;
				margin: 3%;
				
				overflow:auto;
				text-align:center;
			}
.cont_menu_contact {
				position: fixed;
				right: 7%;
				z-index: 1;
	
				width: 58%;
	
				border-radius: 7pt;
				background: rgba(0,0,0,0.6);
				color: #fff;
				padding: 7px;
				margin: 3%;
				
				overflow:auto;
			}

input[type="radio"]{
	  width : 5%;
}
input[type="text"], textarea, select {
	width : 100%;
	margin: 0;
	background:rgb(228, 228, 228);
		
	border-radius: 3pt;
	
  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
     -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */
          box-sizing: border-box;
}
input[type="submit"] {
	border-radius: 3pt;
}

#mensaje_tamano_pantalla{display: none}