* {
	margin:0px;
	padding:0px;
}
body {
	background-color:#13224A;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}	
html, body {
	height:100%;
	overflow:hidden;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
h1{
	font-size:1em;
	font-weight:bold;
	letter-spacing:-0.03em;
}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.6em;
	padding-bottom:10px;
}
h2 a{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:0.6em;
}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-transform:capitalize;
	/*
background-color:#ffffff;
*/
}
em{
	font-weight:bold;
	font-style:normal;
}
acronym{
	cursor:help;
	border-bottom: dotted 1px;
}
#distance { 
	width:1px;
	height:50%;
	margin-bottom:-250px; /* half of container's height */
	float:left;
}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:500px;
	width:900px;
	clear:left;
}

#firstColumn{
	float:left;
	width:180px;
	background-color:#13224A;
	background-image: url("../img/bkgFirstColumn.jpg");
	background-repeat:no-repeat;
}
#secondColumn{
	float:left;
	width:180px;
	background-color:#13224A;
	background-image: url("../img/bkgSecondColumn.jpg");
	background-repeat:no-repeat;
}
#thirdColumn{
	float:left;
	width:540px;
	background-color:#13224A;
	background-image: url("../img/bkgThirdColumn.jpg");
	background-repeat:no-repeat;
}

#nav{
	height:150px;
	text-align:right;
	color:#ffffff;
}
#nav a{
	color:#ffffff;
	text-decoration:none;
}

#nav ul{
	padding-top:25px;
	
	line-height:2.2em;
}
#nav li{
	padding-right:25px;
	list-style:none;
}
#marca{
	height:100px;

}

#imageclip{
	width:180px;
	height:250px;
	overflow:hidden;	
}
#imageticker{
	width:180px;
	height:250px;
	line-height:0px;
}
#imageticker li{
	list-style:none;
	line-height:0px;
}
#desc{
	height:180px;
	color:#2F4D93;
	font-size:1.6em;
}
#desc div{
	padding:25px;
}


#newsclip{
	width:180px;
	height:320px;
	overflow:hidden;
	
}

#newsticker{
	height:320px;
	color:#2F4D93;
	font-size:0.9em;
}

#newsticker li{
	list-style:none;
	padding:25px;
	line-height:1.5em;
}
#newsticker li a:link{
	color:#3D5FA6;
	text-decoration:none;
}
#newsticker li a:hover{
	color:#2F4D93;
	text-decoration:none;
}
#newsticker li a:visited{
	color:#3D5FA6;
}
.newsDate{
	font-style:italic;
}
#location{
	float:left;
	padding-top:30px;
	padding-left:50px;
	color:#ffffff;
	font-size:0.9em;
	height:20px;
}
#currentLocation{
	padding-top:30px;
	float:left;
	font-style:italic;
	clear:right;
	font-size:0.9em;
}
#location a:link{
	color:#ffffff;
	text-decoration:none;
}
#location a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#location a:visited{
	color:#ffffff;
	text-decoration:none;
}
#location div{
	
}

#quotesclip{
	width:540px;
	height:130px;
	overflow:hidden;
	clear:left;	
}
#quotes{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	height:130px;
	color:#ffffff;
	font-style:italic;
}
#quotes div{
	padding:15px 50px 50px 50px;
	height:130px;
}

#infoclip{
	width:540px;
	height:320px;
	overflow:hidden;
	
}
#nexusInfo{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
	height:320px;
	color:#ffffff;
}

#nexusInfo a:link{
	color:#ffffff;
	text-decoration:none;
}
#nexusInfo a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#nexusInfo a:visited{
	color:#ffffff;
	text-decoration:none;
}

/*
* #nexusInfo div{
	padding:35px 50px 50px 50px;
}
*/

#home{
	height:320px;
	padding:35px 50px 50px 50px;
}
#firma{
	height:320px;
	padding:35px 50px 50px 50px;
}
#clientes{
	height:320px;
	padding:35px 50px 50px 50px;
}

#clientes ul{
	padding-left:15px;
	
}
#clientes li{
	list-style:url("../img/arrowList.gif");
}
#clientes li img{
	padding-left:5px;
}


#oficina{
	height:320px;
	padding:35px 50px 50px 50px;
}
#miembros{
	height:320px;
	padding:35px 50px 50px 50px;
}
.infoCol1{
	line-height:15px;
	float:left;
	width:200px;
}
.infoCol2{
	padding-left:30px;
	line-height:15px;
	float:left;
	width:200px;
}
#contacto{
	height:320px;
	padding:35px 50px 50px 50px;
}
#definition{
	width:440px;
	height:330px;
	overflow:auto;
	
}
#textBlock{
	width:420px;
	height:270px;
}
#definition h1{
	color:#ffffff;
	font-size:1.6em;
}
#definition p{
	color:#ffffff;
}

#definition .newsDate{
	color:#ffffff;
}
#cerrar{
	padding-bottom:10px;
}
#lbContent{
	background-color:#13224A;
	padding:15px 30px 30px 20px;
	border-color:#ffffff;
	border-width:10px;
	border-style:solid;
}

* #mform div{
	padding:0px;
}

.formCol1{
	padding-top:15px;
	float:left;
	width:150px;
}
.formCol2{
	padding-left:30px;
	padding-top:15px;
	float:left;
	width:150px;
}

.mform {
	
}
.mform label{
	font-size:0.9em;
}
.formfield{
	border:none;
	padding:2px;
	background-color:#213A7E;
	color:#ffffff;
	font-size:1em;
	width:150px;
}
.formarea{
	font-family: Arial, Helvetica, sans-serif;
	border:none;
	padding:4px;
	background-color:#213A7E;
	color:#ffffff;
	font-size:1em;
	width:250px;
}
.mform .fbutton{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#13224A;
	font-weight:bold;
	border:none;
	color:#ffffff;
	font-size:1em;
	padding:1px 4px 1px 4px;
	cursor:pointer;
	text-decoration:none;
}
.fbuttonholder{
	text-align:right;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	width:250px;
	
}
.fbuttonholder a{
	float:right;
	
}
#status{
	float:left;
	font-size:0.9em;
}
.footer{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:left;
	font-size:0.9em;
	float:left;
}
.developer{
	padding-top:7px;
	width:687px;
	text-align:right;
	float:left;
}
.developer a{
	padding:0px;
	margin:0px;
	line-height:0px;
}