iframe {
	margin-top:20px;
}
@font-face {
	font-family:Nobile;
	src:url(../nobile-webfont.ttf) format("truetype");
}
body {
	color:#fff;
	font:.825em Verdana, Geneva, sans-serif;
}
p {
	font:12px Nobile, Verdana, Geneva, sans-serif;
	line-height:17px;
}
a {
	color:#ffff00;
}
a:hover {
	-moz-transition:opacity .5s ease;
	-webkit-transition:opacity .5s ease;
	opacity:.7;
	transition:opacity .5s ease;
}
a:active {
	position: relative;
	top: 1px;
}
hr {
	border:0;
	border-top:5px solid #24354b;
	clear:both;
	height:0;
	width:940px;
}
h1 {
	color:#d8f1fe;
	font:1.769em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
h2 {
	color:#d8f1fe;
	font:1.769em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
h3 {
	color:#d8f1fe;
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
h4 {
	color:#d8f1fe;
	font:1.15em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
h5 {
	color:#d8f1fe;
	font:1.15em Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	text-transform:uppercase;
	direction:ltr;
}
li {
	font:12px Nobile, Verdana, Geneva, sans-serif;
	line-height:17px;
	list-style:square;
	margin-left:15px;
}
p, dl, hr, h1, h2, h3, h4, ol, ul, pre, table, address, fieldset {
	margin-bottom:20px;
}
html {
	background:#151c24 url(http://carloshermoso.com/images/background.gif);
}
#container {
	background-color:#181c21;
	margin:0 auto;
	width:960px;
}
#languages {
	display:inline;
	margin-left:10px;
}
#header h1 {
	margin:0 auto;
	width:920px;
}
.left {
	float:left;
	height:auto;
	margin-left:10px;
	position:relative;
	width:428px;
}
#aboutSection {
	margin-bottom:20px;
	margin-top:20px;
}
.pictures {
	border:none;
	float:left;
	padding-right:10px;
}
.pictures img {
	border:1px solid #38444d;
}
#faq {
	float:left;
	margin-left:15px;
	width:428px;
}
#faq h4 {
	color:#eaf4f7;
	cursor:pointer;
	font:12px Nobile, Verdana, Geneva, sans-serif;
	position:relative;
	text-transform:none;
}
#faq h4 span {
	display:block;
	padding:5px;
}
#faq h4 span.spanBackground {
	background:#24354b;
}
#faq p {
	background:#eaf4f7;
	border-radius:5px;
	color:#24354b;
	padding:10px;
}
.right {
	float:right;
	height:auto;
	margin-right:10px;
	position:relative;
	width:428px;
}
#pricingSection {
	margin-bottom:20px;
	margin-top:20px;
}
#contact-area input, #contact-area textarea, .input {
	background:#24354b;
	color:#fff;
	font:12px Nobile, Verdana, Geneva, sans-serif;
	margin:0 0 5px;
	padding:5px;
	width:400px;
}
#contact-area textarea {
	height:140px;
}
#submit {
	margin-top:20px;
}
#worksSection {
	margin:0 10px;
	margin-top:20px;
}
#works {
	margin-top:20px;
}
.workArea {
	border-top:1px dotted #d8f1fe;
	clear:both;
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding:20px 0px;
	width:940px;
}
.workInfo {
	float:left;
	margin-left:10px;
	width:220px;
}
.workPic {
	float:right;
	margin-right:10px;
	width:700px;
}
#footer {
	margin:0 auto;
	width:940px;
}
#footer p {
	padding-bottom:20px;
}

