nav.flatMenu.theme1 section.nav-top-bar a{
	color:#229678;
}
.azul{
	color:#4DC8F7;
}
p, h1, h2, h3, h4, h5, h6, span, a, label{
	font-family: 'Roboto Slab', serif;
}

::-webkit-input-placeholder { font-family: 'Roboto Slab', serif; }
::-moz-placeholder { font-family: 'Roboto Slab', serif; } /* firefox 19+ */
:-ms-input-placeholder { font-family: 'Roboto Slab', serif; } /* ie */
input:-moz-placeholder { font-family: 'Roboto Slab', serif; }

@media (min-width: 2560px) and (max-width: 2880px) {
	html {
	  min-height: 100%;
	  position: relative;
	}
	body{
		width: 1200px; margin: 0 auto;
		margin-bottom: 40px;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:21%;
	}
	
}
@media (min-width: 1920px) and (max-width: 2559px) {
	body{
		width: 1200px; margin: 0 auto;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:21%;
	}
}
@media (min-width: 1366px) and (max-width: 1919px) {
	
	body{
		width: 1200px; margin: 0 auto;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:21%;
	}
}
@media (min-width: 1025px) and (max-width: 1365px) {
	body{
		width: 900px; margin: 0 auto;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:1%;
	}
}



/*Version  ipad */
@media(min-width : 768px) and (max-width : 1024px){
	body{
		width:100%;
		margin:0 auto;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:1%;
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2){
	body{
		width:100%;
		margin:0 auto;
	}
	nav.flatMenu section.nav-header > ul.nav-links {
	  margin: 0;
	  padding: 0;
	  float: left;
	  -webkit-transform: none;
	      -ms-transform: none;
	          transform: none;
	  font-size: 0.9375em;
	  margin-left:20%;
	  margin-top:30px;
	}
	nav.flatMenu section.nav-top-bar .align-right{
		margin-right:1%;
	}
}

@media (min-width: 668px) and (max-width: 768px) {
	body{
		width:100%;
		margin:0 auto;
	}
}
@media only screen and (max-width : 320px) {
	body{
		width:100%;
		margin:0 auto;
	}
}