@media all{
	html{
	height: 100%;
        width: 100%;
        padding: 0;
        margin: 0;
		background-image:url('../STD/img/fondo-azul.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position:bottom;
		background-size:100% 25%;
		background-color:#062d56;
	}
	body {        
		font:15px Arial, Helvetica, sans-serif;
	}
	.sinfondo{
		background:initial; 
	}
	a:link {
		text-decoration: none;
	}
	#map_canvas{
		width:100%; 
		min-height:392px; 
		height:100%;
	}
	#espacio{
		position:relative;
		height:100px; 
	}
	#cabeza{ 
		box-shadow: 0px 5px 20px 2px #000000; 
		z-index:9999;
		position:fixed; 
		height:55px; 
		top:0px;
		right: 0px;
		left: 0px;
		background-image:url(../STD/img/fondo-menuV.jpg);
	}	
	.foot{ 
		z-index:99999;
		position:static; 
		max-height:15%; 
		width:100%;
		background-color:#0E4E7A;
		font-family:Verdana, Geneva, sans-serif; 
		color:#FFF; 
		text-decoration:none;
		font-size:10px; 
		top:15px;
		display: -webkit-flex;
		-webkit-align-items: center;
		display: flex;
		align-items: center;
		line-height: 15px;
	}
	.foot a{ 
		color:#FFF; 
		font-family:Verdana, Geneva, sans-serif; 
		text-decoration:none;
		font-size:10px; 
	}
	.foot_izquierda{margin-left:2px;width:70%;text-align:left;}
	.foot_derecha{margin-right:2px;width:30%;text-align: right;}
	
	#imagenes_cabeza .logo_ignis1{
		height:60px;
		width:120px;
		position:relative;
		display:block;
		top:-2px;
		margin-left:auto;
		margin-right:auto;
		z-index:90;
	}
	#imagenes_cabeza .izquierda {
		margin: auto;
		position:absolute;
		top:18px;
		top:18px;
		right:15px;
		height:25px;
		width:25px;
		z-index:90;
	}
	#imagenes_cabeza .botonazo { 
		background-image: url("../STD/img/botonazo.png");
		background-size: 38px 38px;
		background-repeat: no-repeat;
		background-color:rgba(255,0,0,0);
		border:none; 
		position:absolute;
		top:10px;
		height:38px;
		width:38px;
		z-index:90;
		right:10px;
	}
	#imagenes_cabeza  .Boton_contacto{
		position:absolute;
		top:8px;
		height:45px;
		width:45px;
		z-index:90;
		right:10px;
	}
	#imagenes_cabeza  .fb-like{
		position:absolute;
		top:20px;
		height:55px;
		width:70px;
		z-index:90;
		right:5px;
	}
	#chat{
		padding:0px 0 0;
	}
	nav { display:block;}
	#lista_iconos {
		z-index:9999;
		text-decoration:none;
		background-color:#0C548F;
		background-size: auto;
		position: fixed;
	}
	#lista_iconos img{
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 1%;
		margin-bottom: 1%;
	}
	#contenedor{
		background-color: white;
		background-clip: content-box;
	}
	#pagina_parrafo{
		padding-top:10px;
		width:90%;
		position: relative;
		left: 5%;
		font-family: Verdana, Geneva, sans-serif;
		text-align:left;
		color:#000;
		text-decoration:none;
		font-size:16px;
		text-align:justify;
		line-height:20px;
	}
	.titulo_pagina{
		font-family:Verdana, Geneva, sans-serif;
		text-align:left;
		color:#0e4e7a;
		text-decoration:none;
		font-size:24px;
	}
	.enumerado{
		list-style-image: url('../../STD/IMG/flecha.png');
	}
	#Pagina_menu_izquierdo {
		float:right;
	}
	#Pagina_menu_izquierdo ul li{
		position: relative;
		top: 25%;
		list-style-image: url('../../STD/IMG/flecha.png');
		text-decoration:none; 
		font-family: Verdana, Geneva, sans-serif; 
		font-size:13px;
		text-align:left; 
		padding-left:10px;
		border-bottom: solid #E0E0E0 1px;
	}
	#Pagina_menu_izquierdo_vacio {
		float:right;
	}
	#Pagina_menu_izquierdo_vacio ul li{
		position: relative;
		top: 25%;
		text-decoration:none; 
		display:block;
		font-family: Verdana, Geneva, sans-serif; 
		font-size:13px;
		text-align:left; 
		padding-left:10px;
	}	
	#Pagina_menu_izquierdo a{
		color:#469dc6; 
		text-decoration:none;
	}
	/*comiezo css de formato de tablas y textos propios Ignis*/
	.txBlanco{ 
		font-family:Verdana, Geneva, sans-serif; 
		text-align:left; 
		color:#FFF; 
		text-decoration:none;
		font-size:10px; 
	}
	.tx{ 
		font-family:Verdana, Geneva, sans-serif; 
		text-align:left; 
		color:#000; 
		text-decoration:none;
		font-size:10px;
	}
	.blanco{ 
		background-color:#FFF}
	#tabla_depositos td{
		line-height:auto;
		width:auto;
	}
	.azul{
		color:#0e4e7a; 
	}
	.izquierda{text-align:left;}
	.derecha{text-align:right;float: right;}
	.celeste{ 
		background-color:#c8e1e9; }
	.rojo{ 
		color:#F00 
	}
	#tb-ad	{ 
		text-align:center; 
		font-family:Tahoma, Geneva, sans-serif; 
		text-align:center; 
		color:#000; 
		max-width:98%; 
		text-decoration:none; 
		font-size:80%; 
		line-height:25px;
	}
	#tb-motores 		{ 
		text-align:center; 
		font-family:Tahoma, Geneva, sans-serif; 
		text-align:center; 
		color:#000; 
		max-width:100%; 
		text-decoration:none; 
		font-size:80%; 
		line-height:25px;
		}
	#tb-motores td { 
		background-color:#e7f1ed; 
		}
	#tb-motores td a	{ 
		color:#000; 
		text-decoration:none; 
		}
	.lineaSubMenu{background-image: url(../../STD/IMG/linea-submenu.jpg); background-repeat:repeat-x;}
/*Fin css de formato de tablas y textos propios Ignis*/

	#menu_pagina {
		height:100%;
		padding-bottom:100px;
	}
	#menu_pagina h3{
		/*margin:top, right, bottom, left*/
		/*margin:{top,bottom },{right, left}*/
		margin:5px 20%;
	}
	#menu_pagina a{
		color:#fff;
		text-decoration:none;
		line-height:300%;
		font-weight:bold;
		text-align:center;
		border:1px solid #202329;
		display:block;
		-moz-box-shadow:   	inset 0 0px 3px rgba(0,0,0,0);
		-webkit-box-shadow: inset 0 0px 3px rgba(0,0,0,0);
		box-shadow:         inset 0 0px 3px rgba(0,0,0,0);
		text-shadow: 0px 0 rgba(0,0,0,0.31), 0 1px rgba(0,0,0,0.5), 0px 0 rgba(0,0,0,0.5), 0 0px rgba(0,0,0,0.5);
		background-image: linear-gradient(bottom, rgb(65,72,82) 0%, rgb(96,106,120) 100%);
		background-image: -o-linear-gradient(bottom, rgb(65,72,82) 0%, rgb(96,106,120) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(65,72,82) 0%, rgb(96,106,120) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(65,72,82) 0%, rgb(96,106,120) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(65,72,82) 0%, rgb(96,106,120) 100%);
		-moz-box-shadow:   	inset 0 2px 2px -2px rgba(255,255,255,255.75),
							inset 0 0 0 #fff;
		-webkit-box-shadow: inset 0 2px 2px -2px rgba(255,255,255,0.75),
							inset 0 0 0 #fff;
		box-shadow:         inset 0 2px 2px -2px rgba(255,255,255,0.75),
							inset 0 0 0 #fff;
	}
	.fondoblanco{
		background-color: #fff;
	}
	.fecha_novedad{
		background-image:url(../../STD/IMG/flecha.png); 
		padding-left:12px;
		padding-right:1px;
		background-position:left center;
		background-repeat:no-repeat;
		color:#0e4e7a;
	}
	.titulo_novedad{
		font-weight: bold;
		padding-right:10px;
	}
	#pagina{
		background-color: #fff;
		width:100%;
		top: 50px;
		margin: 0px auto;
		position: relative;
	}
	#logo_principal{
		max-height: 100%;  
		max-width: 100%; 
		width: auto;
		height: auto;
		position: absolute;  
		top: 0;  
		bottom: 0;  
		left: 0;  
		right: 0;  
		margin: auto;		
	}
	.logo_principal{
		max-height: 80%;  
		max-width: 80%; 
		width: auto;
		height: auto;
		position: absolute;  
		top: 0;  
		bottom: 0;  
		left: 0;  
		right: 0;  
		margin: auto;		
	}	
	#pagina_azul{
	}
}
@media all and (orientation:portrait){
	#lista_iconos {
		box-shadow: 0px -5px 10px -2px #000000; 
		background-image:url(../STD/img/fondo-menuV.jpg);
		bottom: 0px;
		left: 0px;
		height:auto;
		width:100%;
		z-index: 100;
		padding-bottom: 1px;
    }
	#lista_iconos img {
		border-radius: 2px;
		box-shadow: 2px 2px 2px #000000; 
		width:15%;
		max-width:64px;
		display:inline;
		vertical-align:top;
	}
	.gallery img{
		margin:0 auto;
		width:100%;
		height:100%;
	}
}
@media all and (orientation:landscape){
	#lista_iconos {
		box-shadow: 0px -5px 10px -2px #000000;  
		background-image:url(../STD/img/fondo-menuV.jpg);
		bottom: 0px;
		left: 0px;
		height:auto;
		width:100%;
		z-index: 100;
		padding-bottom: 2px;
    }
	#lista_iconos img {
		border-radius: 2px;
		box-shadow: 2px 2px 2px #000000; 
		width:15%;
		max-width:64px;
		display:inline;
		vertical-align:middle;
	}
	#espacio {visibility: hidden;}
	.gallery  img{width:100%;	height:100%;}
}