* {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 1.1em;
}

p {
	line-height: 1.3em;
}

.center { text-align: center; }

#globalwrapper {
	margin: 0 auto;
	width: 1000px;
}

nav.mainmenu {
	width: 1000px;
	margin: 30px auto 0;
	height: 50px;
	margin-bottom: 100px;
}

.menuitem {
	width: 240px;
	margin: 1px;
	padding: 4px;
	float: left;
	height: 80px;
	background: #e7e7e7;
	text-decoration: none;
	color: #5C5C5C;
	transition:color 1s ease-in;
	transition: background-color 1000ms linear;
}

.menuitem:hover {
	color: #fff;
	transition:color 1s ease-in;
	transition: background-color 1000ms linear;
}

.bg01:hover { background: #B7245B; }
.bg02:hover { background: #F53872; }
.bg03:hover { background: #F9812A; }
.bg04:hover { background: #FEC740; }

#nosotros { display: none; }
#servicios { display: none; }
#contacto { display: none; }

.menutop {
	font-family: 'Raleway', sans-serif;
	font-size: 9px;
	
}

.menutitle {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 1.1em;
	margin: 10px auto;
	text-align: center;
}

.hrline {
	width: auto;
	border-top: 1px solid #ccc;
}

.maincontent {
	margin: 50px 0;
}

footer p {
	font-size: .9em;
}

section p {
	text-align: justify;
	margin-top: 20px;
}

section h1 {
	margin: 30px 0 0;
	font-size: 1.5em;
	font-weight: 600;
}

section b { font-weight: 700; }


/* Contact form */
.contactwrapper {
	width: 1000px;
	margin-top: 20px;
	height: 400px;
	overflow: auto;
}

.leftcol {
	width: 350px;
	float: left;
	height: 300px;
}

.rightcol {
	width: 600px;
	float: left;
	height: 300px;
}

.rightcol ul {
	list-style: none;
}
/* INPUT */
input, select, textarea {
	border: 1px solid #DDD;
	color: #777;
	font-size: 1em;
	padding: 1em;
	width:60%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
textarea{padding: 1em; min-height:5em; width: 100%; }
input, textarea {
 -moz-transition: border .25s;
 -webkit-transition: border .25s;
 -o-transition: border .25s;
 transition: border .25s;
}
input:hover, textarea:hover, input:focus, textarea:focus,input:active, textarea:active { border: 1px solid #999;}
input[type="text"],textarea{cursor: text;}

