/*  html { font-size:62.5%; }
@media (min-width: 640px) { body {font-size:1rem;font-family: Arial;font-color: #000;} }
@media (min-width:960px) { body {font-size:1.2rem;font-family: Arial;font-color: #000;} }
@media (min-width:1100px) { body {font-size:1.5rem;font-family: Arial;font-color: #000;} }  */

a, a:active { text-decoration: none }

.mainheader {
	width:100%; /* Establecemos que el header abarque el 100% del documento */
	overflow:hidden; /* Eliminamos errores de float */
	/*background:#FBDC9C;*/
	margin-bottom:5px;
}

.wrapper {
	width:95%; /* Establecemos que el ancho sera del 90% */
	max-width:1100px; /* Aqui le decimos que el ancho máximo sera de 1000px */
	margin:auto; /* Centramos los elementos */
	/*overflow:hidden;*/ /* Eliminamos errores de float */
    display:block;
}

.mainheader .logo {
	float:left;
	width: 191px; 
	height: 67px; 
    background: URL(img/Logo-ITOWA.png) top left no-repeat;
	background-size: 100% 100%;
	text-indent: -9999px; 
}

.mainheader .edat {
    float: left;
    margin-top: 0px;
    margin-left: 5px;
    background-color: white;
    padding: 5px;
    /*border-radius: 0 50px 0 0;    */
}
.mainheader .logo30 {
	/*float:left;*/
	width: 71px; 
	height: 55px; 
    background: URL(../img/30anysVERT.jpg) top left no-repeat;
	background-size: 100% 100%;
	text-indent: -9999px; 
}
.mainheader .edattxtA {
    /*float: left;*/
    color: white;
    font-size: 25px;
    font-family: "Times New Roman", Times, serif;
    line-height: 1;
    background-color:black;
    padding: 5px;
    border-radius: 0 0 0 0; 
    text-align: center;    
    width: 100%;
}
.mainheader .edattxtB {
    float: left;
    color: white;
    font-size: 15px;
    font-family: "Times New Roman", Times, serif;
    line-height: 1;
    background-color:red;
    padding: 5px;
    border-radius: 0 0 0 0;    
    width: 100%;
}

.mainheader .crespo {
	float:left;
	width: 30px; 
	height: 30px; 
    background: URL(../img/crespo.png) top left no-repeat;
	background-size: 100% 100%;
	text-indent: -9999px; 
}


.button {
    cursor: pointer;
    border: solid 1px #FFAE2E;
    background-color: #FFAE2E;
    color: #FFF;
    font-size:1.2rem;
    font-weight:normal;
    font-family: Arial;
    line-height:normal;
}
.mainheader nav {
	float:right;
    /*vertical-align: baseline;*/
	/*line-height:200px;*/
    display: block;
}
.banderas {
  float:right;
  /*padding:15px 0px 0 0;*/
  display:inline-block;
  clear: both;
  /*  position:relative;
    left:350px;*/
   /* margin-top:15px;*/
}
.btmanuales {
  float:right;
  clear: right;
/*  padding:15px 15px 0 0;
  display:inline-block;
  margin-top: 40;*/

}
.btmanuales  a{
  -webkit-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease;
  text-decoration:none;
}
.btmanuales a:hover {
	background:#f56f3a;
	border-radius:0px;
    color:#fff;
}

.sociales {
  float:right;
  padding:0;
  clear: right;

  /*display:inline-block;*/
/*    position: relative;
    left: -40px;*/

}
.sociales ul {
    list-style: none;
    margin:2px;
	/*font-size: 1.9em;
    margin-top:40px;*/
}

.sociales ul li { 
	float: left; 
	margin-left: 10px;
	display: block;
}

/*._mainheader nav a {
	display:inline-block;
	color:#000;
	text-decoration:none;
	padding:0px 0px;
	line-height:100px;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

._mainheader nav a:hover {
	background:#f56f3a;
	border-radius:0px;
}

.mainheader nav ul { 
	list-style: none;
	font-size: 1.9em;
    margin-top:40px;
}
.mainheader nav ul li { 
	float: left; 
	margin-left: 10px;
	display: block;
}
.mainheader nav ul li a { 
	font-weight: bold; 
	color: #CFC7C3;
}
*/
/*
.header2 {
	position: fixed;
	height:100px;
}

.header2 .logo {
	line-height:100px;
	font-size:30px;
}

.header2 nav {
	line-height:100px;
}


@media screen and (max-width: 400px) {
	header .logo,
	header nav {
		width:100%;
		text-align:center; 
		line-height:100px;
	}

	.header2 {
		height:auto;
	}

	.header2 .logo,
	.header2 nav {
		line-height:50px;
	}
}
*/

/* traductor de google*/

.goog-te-gadget-simple img{display:none;}


