* {	padding:0;margin:0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}

.capitalLetter{/*color:black;background:white;*/
   font-size:1.9rem; /*80*/
   line-height:1.7rem; /*60*/
   padding:0.03rem; /*2*/
   font-family:zonapro-bold;
   margin-right: 0.01rem; /*5*/
}

body {font-family:"Calibri Light",Arial, Helvetica, sans-serif;background-color: #FFFFFF} /*#F8F5EC*/
.subtt {font-size: 0.8rem; color:#011b52; font-family:"Calibri Light";margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;text-align:center;}
.menu_bar {display:none;}

header {width: 100%;	font-family:"Calibri Light",Arial, Helvetica, sans-serif;    font-size: 1.15em;	font-weight:normal;}/*chg font-size:0.85em*/
header nav {
	background:#0091CD; /*MENÚ grande*/
	z-index:1000;
	max-width: 1280px; /*ANCHO MAXIMO*/
	width:98%; /*chg 97%*/
	/*margin:20px auto; parte superior */
	margin:5px auto;
    /* azul oscuro 003366 -> 0065CA*/	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079B5', endColorstr='#0A9BD7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0079B5), to(#0A9BD7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0079B5,  #0A9BD7); /* for firefox 3.6+ */


	
	
}
header nav ul {	list-style:none;}
header nav ul li {display:inline-block;position: relative;}
header nav ul li:hover {background:#0091CD; /*SELECCION EN MENÚ*/	}
header nav ul li a {
	color:#fff;
	display:block;
	text-decoration:none;
	/*padding: 20px; barra navegación */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;  /*16 espacio entre opciones de submenus*/
	padding-right: 15px; /*16 idem*/
	
}
header nav ul li a span {margin-right:3px;}/*espacio iconos y opcion submenus*/
header nav ul li:hover .children {display:block;}
header nav ul li .children{
	display: none;
	background:#0042CA; /*OPCION SUBMENU*/
	position: absolute;
	width: 205%;
	min-width: 165%; /*190 ancho desplegable*/
	max-width: 205%; /*190 ancho desplegable*/
	z-index:1000;
}
header nav ul li .children  li {display:block;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,.5);}
header nav ul li .children  li a {display: block;}
header nav ul li .children  li a span {
	float: right;
	position: relative;
	top:3px;
	margin-right:0;
	margin-left:7px; /*10 simbolo y opcion*/
}
header nav ul li .caret {
	position: relative;
	top:3px;
	margin-left:7px; /*10*/
	margin-right:0px;
}
@media screen and (max-width:360px) {
#wowslider-container0{display: none !important;visibility: hidden !important;}
}

@media screen and (max-height:400px) {
#wowslider-container0{display: none !important;visibility: hidden !important;}
#infobox-1, #infobox-2{display: none !important;visibility: hidden !important;}

body {background-color:#D2D3AB!important;}
}

/*------------------------------------------------------------------- PANTALLA PEQUEÑA Smartphone-Tablet -----------------------------------------------------*/
@media screen and (max-width: 768px) { /* 800px PANTALLA PEQUEÑA */
	body {padding-top:62px!important;background-color: #F8F5EC;} /*92px*/
	header {z-index:3000!important;}
	#AccInicio {	display: inline!important;visibility: visible!important;}
	#RRSS-PC {min-width: 170%;max-width: 175%;}
	#CALIDAD {min-width: 165%;max-width: 205%;}
	#logos {	display: none !important;visibility: hidden !important;}	
	#salto {display: none !important;visibility: hidden !important;}
	#infobox3 {height:140px!important;}
	#pie1 {display: none !important;visibility: hidden !important;}
	#guia2 {display: none !important;visibility: hidden !important;}/*enlaces menu navegación*/

	.menu_bar {   /*MENÚ pequeño*/
	    z-index:3100!important;
		display:block;
		width:100%;
		position: fixed;
		top:0;
		height: 70px;
		background:#023859;/*Color menu pequeño  degradado:003366 -> 0065CA*/
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#023859', endColorstr='#006BA4'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#023859), to(#006BA4)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #023859,  #006BA4); /* for firefox 3.6+ */
		
		
	}

	.menu_bar .bt-menu {
		display: block;
		/*padding: 20px;*/
		padding-top:    7px;  /*10px*/
		padding-bottom: 5px;  /*10px*/
		padding-left:  7px;  /* 20px;*/
		padding-right: 7px;  /*	20px;*/
		color: #fff;
		overflow: hidden;
		font-size:  12px; /* iconos */
		line-height:12px;
		font-weight: bold;
		text-decoration: none;
	}

	.menu_bar span {float: right;	font-size: 30px;}

	header nav {/*Opciones de menu*/
		position: fixed;
		right:100%;/*chg 100*/
		margin: 0;
		overflow:scroll;  /*chg hidden */
		/*overflow-x: hidden;overflow-y: scroll;*/
		width:70%; /*añadido*/
	}

	header nav ul li {display: block;border-bottom:1px solid rgba(255,255,255,.5);}
	header nav ul li a {display: block;}
	header nav ul li:hover .children {display: none;}	
	header nav ul li .children {
	width: 60%; /*50%*/
	position: relative;		
	min-width: 140%; /*190 ancho desplegable*/
	max-width: 190%; /*190 ancho desplegable*/}
	
	header nav ul li .children li a {margin-left:20px;min-width: 30%;max-width: 70%;}/*chg max-width:50%*/
	header nav ul li .caret {float: right;}
}