/* CSS Document */



* {
	margin: 0;
	padding: 0;	
}

html {
	background: url(images/headerbg.jpg) #6d7786 left top repeat-x;
	color: #fff;
}

body {
	width: 944px;
	margin: 0 auto;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 13px;
}

fieldset, a img {
	border: 0;	
}

ul {
	list-style: none;	
}

select, input, textarea {
	background-color: #fff;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;	
}

abbr, acronym {
	cursor: help;	
}

a {
	outline: none;	
}




/* ESTRUCTURA
-------------------------------------------------- */


p#saltar {
	overflow: hidden;
	height: 0;
}

div#falcon {
	overflow: hidden;
	width: 944px;
	height: 109px;
	background: url(images/headertop.gif) 174px 0 no-repeat;
}

ul#navigation {
	clear: left;
	width: 900px;
	height: 47px;
	margin: 0 auto;
	background: url(images/menubg.gif) left top no-repeat;
}

div#content {
	overflow: hidden;
	width: 900px;
	padding: 0 22px;
	background: url(images/contentwrap.gif) left top repeat-y;
	color: #000;
}

div#contentnobg {
	overflow: hidden;
	width: 900px;
	padding: 0 22px;
	color: #000;
	
}
div#footer {
	height: 73px;
	padding-right: 37px;
	background: url(images/footer.gif) #fff left top no-repeat;
	text-align: right;
	line-height: 64px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #7f8181;
}


div#footer ul{float: left; margin:0; padding-left: 37px; display: inline;  list-style: none;   color: #7f8181;   font-size: 10px;  } 
div#footer li{ float:left; margin: 0;  display: inline; list-style: none;  border-right: 0px solid #7f8181;           }
div#footer li.divider{ border-right: none;   padding: 0px 11px 0px 11px;}
div#footer a{ font-size:10px; color: #7f8181; text-decoration: none;	font-weight: normal;}
div#footer a:hover{ text-decoration: underline;	}

/* HEADER
-------------------------------------------------- */


div#falcon h1 {
	float: left;
	display: inline;
	width: 165px;
	height: 67px;
	margin: 20px 0 0 52px;
}

div#falcon h1 a {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 0;
	padding-top: 71px;
	background: url(images/techfalconlogo.gif) left top no-repeat;
	cursor: pointer;
}

div#falcon address {
	float: left;
	display: inline;
	margin: 40px 0 0 495px;
	padding-left: 40px;
	height: 52px;
	
}


div#falcon address a {
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 21px;
	cursor: pointer;	
	width: 135px;
	background: url(images/email.gif) left top no-repeat;
}



div#falcon address a:hover {
	background-position: -135px 0;
}


/* MENU
-------------------------------------------------- */


ul#navigation li {
	float: left;
	display: inline;
	height: 41px;
	margin-top: 5px;
}

ul#navigation li.alternativo {
	float: right;
	width: 81px;
	height: 30px;
	margin: 0 37px 0 0;
}

ul#navigation li#home {
	width: 86px;
	margin-left: 11px;
}
ul#navigation li#aboutus {
	width: 107px;
	
}

ul#navigation li#services {
	width: 103px;
}

ul#navigation li#works {
	width: 86px;
}

ul#navigation li#blog {
	width: 73px;
}

ul#navigation li#contatus {
	width: 98px;
}

ul#navigation li a {
	overflow: hidden;
	display: block;
	height: 0;
	padding-top: 41px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul#navigation li.alternativo a {
	width: 81px;
	padding-top: 30px;
}

ul#navigation li#home a {
	width: 86px;
	background-image: url(images/btn_home.gif);
}
ul#navigation li#aboutus a {
	width: 107px;
	background-image: url(images/btn_aboutus.gif);
}

ul#navigation li#services a {
	width: 103px;
	background-image: url(images/btn_services.gif);
}

ul#navigation li#works a {
	width: 86px;
	background-image: url(images/btn_works.gif);
}

ul#navigation li#contactus a {
	width: 98px;
	background-image: url(images/btn_contactus.gif);
}

ul#navigation li a:hover {
	background-position: 0 -41px;
}

ul#navigation li.alternativo a:hover {
	background-position: 0 -30px;
}

ul#navigation.home li#home a,
ul#navigation.aboutus li#aboutus a,
ul#navigation.services li#services a,
ul#navigation.works li#works a,
ul#navigation.contactus li#contactus a {
	background-position: 0 -82px;
	cursor: default;
}




/* CONTENTS
-------------------------------------------------- */


div#title {
	height: 76px;
	padding: 0 0 0 22px;
	background: url(images/subheader.gif) left top repeat-x;
}

#title h4 {
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;  color:#202020;  
	font-weight:normal; display:block;
	padding: 29px 0 0 0;	
}

div#title h3 {
	overflow: hidden;
	position: relative;
	top: -18px;
	height: 0;
	padding-top: 14px;
}




div.area button {
	background-image: url(images/btn_send.gif);
}

div.areas {
	position: relative;
	width: 697px;
	margin: 0 auto 3px auto;
	padding-top: 10px;
	background: url(images/contentbg.gif) left top no-repeat;
}
.blank
{
	clear:both;
}