@import url('/css/responsive_menu.css');


header {
	box-shadow: 0 0 0.25em rgba(46, 46, 46, 0.71);
}
.sombraHorizontalAbajo,
.sombraHorizontalArriba {
	display: none;
}
section#corporativos article ol {
	display: block;
	vertical-align: top;
	margin: 0 0 0 1.5em;
}


/*=TAB HORIZONTAL =====================================================================
====================================================================================*/
@media screen and (orientation: landscape) {
	
	body {
		font-size: 140%;
	}

	header {
		height: 4.5em;
	}
	.banner {
		padding: 4.5em 0 1em 0;
	}
	header #marca {
		padding: 0.5em 0 0 0;
		margin: 0 auto;
		width: 16.875em;
		height: 5em;
	}
	header #banderas {
		display: block;
		position: absolute;
		top: 1em;
		left: 1.25em;
		/*zoom: 120%;*/
	}
	header nav#navMob {
		display: block;
		position: absolute;
		top: 1.25em;
		right: 1.25em;
	}
	.promo {
		zoom: 80%;
	}
	
	
}

/*=TAB VERTICAL= =======================================================================
====================================================================================*/
@media screen and (orientation: portrait) {
	
	body {
		font-size: 125%;
	}
	header {
		height: 6em;
	}
	.banner {
		padding: 6em 0 1em 0;
	}
	header #marca {
		padding: 1em 0 0 0;
		margin: 0 auto;
		width: 17em;
		height: auto;
	}
	header #banderas {
		display: block;
		position: absolute;
		top: 1em;
		left: 1.25em;
		zoom: 130%;
	}
	header nav#navMob {
		display: block;
		position: absolute;
		top: 2em;
		right: 1.25em;
	}
	
	.col90,
	.col70,
	.col50,
	.col30 {
		display: block;
		width: 88%;
		margin: 1em 0;
		padding: 0 6% 0.5em 6%;
	}
	#formulario {
		text-align: center;
	}
	input,
	select,
	textarea {
		float: none;
		margin: 0.3em auto 1.875em auto;
	}
	footer {
		font-size: 90%;
	}
	.promo {
		zoom: 90%;
	}
}


/* @group GENERALES */
header nav#navMob {display: block;}
header #navDesk {display: none;}
.hideTab {display: none;}
/* @end */

body#promos {
	font-size: 100%;
}