h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li { font-size: 100%; 	}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td, textarea { margin:0; padding:0;}
a img,:link img,:visited img { border:none 	}
body {font-size: 76%;	} 
table {border-collapse: collapse; 	}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #FFFFFF;
	text-align: center;
	color: #4F4F4F;
	}

#container {
    text-align: left;
	width:770px;
	margin: 4px auto 0px auto;
	}
	
a:link, a:visited{
	color:#094897;
	text-decoration:underline;
}

a:hover{
	color:#094897;
	text-decoration:none;
}
li {
	font-weight:normal;
}
#content li.bolder{
	font-weight:bold;
	margin-top:15px;
}
.bolder{
	font-weight:bold;
}
#header {
	width:770px;
	}
	
#headerTop {
	margin:25px 0px 8px 0px;
	padding: 0px;
	height: 25px;
	}

#headerMiddle {
	margin: 5px 0px 0px 0px;
	background-image: url(../img/homeBanner.jpg);
	height: 128px;
	width: 770px;
	}
#headerMiddleHro{
	margin: 5px 0px 0px 0px;
	/*background-image: url(../img/hroBanner.jpg);*/
	height: 128px;
	width: 770px;
	}
#headerMiddleMbi{
	margin: 5px 0px 0px 0px;
	/*background-image: url(../img/mbiBanner.jpg);*/
	height: 128px;
	width: 770px;
	}
#headerMiddleMdg{
	margin: 5px 0px 0px 0px;
	/*background-image: url(../img/mdgBanner.jpg);*/
	height: 128px;
	width: 770px;
	}
#headerMiddleSco{
	margin: 5px 0px 0px 0px;
	/*background-image: url(../img/scoBanner.jpg);*/
	height: 128px;
	width: 770px;
	}
#headerBottom {
	background-image: url(../img/homeLoginBg.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 770px;
	padding: 12px 0px 0px 0px;
	position:relative;
	}
	
#whoWeAre{	width:170px; 	}
#ourServices{width:210px;}
#ourWork{	width:120px;	}
#ourWork{	width:120px;	}			
#press{		width:120px;	}			
#research{	width:140px;	}			
#contact{	width:120px;	}			
#joinUs{	width:120px;	}			
	
#nav {
	margin: 0px;
	padding: 0px;
	}

#nav ul {
	margin: 0px;
	padding: 0px;
	}
#nav li {
	color: #0081BF;
	font-weight: bold;
	margin: 0px 10px 0px 10px; 
	float: left;
	position: relative;
	list-style-type: none;
	}

#nav li ul li{	
	float:none;
	margin:0;
	padding:0;
	height: 1.5em;
	background-color:#064A98;
	padding-left:8px;
	border-bottom:1px solid #89BAD3;
	}
	
	
#nav a:link, #nav a:visited{
	color:#0081BF;
	text-decoration:none;
	}

#nav a:hover{
	color:#094897;
	text-decoration:underline;
	}

#nav li ul {
	padding-top: 12px;
	}

#nav li ul li a {
	font-weight:normal;
	display: block;
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	}
			
#nav li ul li a:link{
	color:#FFFFFF;
	}

#nav li ul li a:visited{
	color:#CCCCCC;
	}
	
#nav li ul li a:hover{
	color:#89BAD3;
	}	

	
#nav form{
	margin: 0px 0px 0px 0px;
	}

#nav label{
	font-weight:bold;
	margin: 0px 0px 0px 8px;
	}

#logo {
	float:left;
	width: 177px;
	height: 31px;
	margin: 0px;
	}
	
#mainMenu {
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 590px;
	}
	

	
#mainMenu a:link, #mainMenu a:visited{
	color:#0081BF;
	text-decoration:none;
	}

#mainMenu a:hover{
	color:#094897;
	text-decoration:underline;
	}
	
#mainMenu li {
	color: #0081BF;
	font-weight: bold;
	margin: 0px 10px 0px 10px; 
	display: inline;
	list-style-type: none;
	}
	

	
#mainMenu form{
	margin: 0px 0px 0px 0px;
	}

#mainMenu label{
	font-weight:bold;
	margin: 0px 0px 0px 8px;
	}

#navMenu {
	height:85px;
	padding: 10px 0px 0px 0px;
	margin:-12px 0px 0px 0px;	
	text-align: center;
	width: 100%;
	background-color: #E3EAEE;
	border-bottom:1px solid #FFFFFF;
	}

#navMenuTop {
	margin:0px 0px 4px 0px;	
	}
	
#navMenuTop ul {
	margin: 0px;
	padding: 0px;
	}
	
#navMenuTop li {
	color: #0081BF;
	display: inline;
	list-style-type: none;
	margin: -2px;
	padding: 0px;
	}

#navMenuBottom{
	margin:0px 0px 1px 0px;
	border-bottom:1px solid #FFFFFF;
	}
#emailhtm{
	width:165px;
}

#nombrehtm{
	width:100px;
}
#name{
	width:90px;
	margin: 0px 0px 0px 0px;
	}

#email{
	width:177px;
	margin: 0px 0px 0px 0px;
	}
#fxdesde, #fxhasta{
	width:70px;
	margin: 0px 0px 0px 0px;
	}
.buttonBgWhite{
	font-size:86%;
	font-weight:bold;
	background:url(../img/homeSubmitBgBlanco.gif) no-repeat;
	width:60px;
	height:22px;
	padding-bottom: 3px;
	border:0px;
	color:#FFFFFF;
	}

.buttonBgLtBlue{
	font-size:86%;
	font-weight:bold;
	background:url(../img/homeSubmitBgCeleste.gif) no-repeat;
	width:60px;
	height:22px;
	padding-bottom: 3px;
	border:0px;
	color:#FFFFFF;
	margin-bottom:-2px;
	
	}

h1 {
	color: #064A98;
	font-size: 162%;
	margin: 0px;
	padding: 0px;
	display:inline;	
	}
	
#goBack{
	text-align:right;
}
	
#content {
	margin: 20px 0px 0px 0px;
	background:url(../img/homeContentBg.gif) repeat-y;
}
#content p{
	margin: 3px 0px 15px 0px;
}
#content li ul{
	display: block;
	position: relative;
	
}
#content li > ul {
	top:inherit;
	left:inherit;
}


/*=navigation*/

li ul{
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
}
li > ul {
	top: auto;
	left: auto;
}
li:hover ul, li.over ul{ display: block; }

#content ul{
	display: block;
	list-style-type:square;
	margin: 0px 0px 0px 25px;
}
#content li{
	display: block;
}

#leftColumn {
	float:left;
	width: 177px;
}
h5{
	font-size:86%;
	margin: 3px 0px 0px 0px;
	}
h2 {
	color: #FFFFFF;
	font-weight:normal;
	padding:2px;
	font-size: 96%;
	width: 100%;
	background-color:#064A98;
}
h3 {
	font-size: 112%;
	margin: 5px 0px 5px 0px;
	color: #064A98;
	}
h4 {
	color: #666666;
	font-size: 106%;
}
h6 {
	color: #333333;
	font-size: 106%;
}
div#summary{
	border: 0;
	background-color:#E3EAEE;
	margin: 20px 0;
	padding: 5px; 
	
}
dl{
	margin:0;
}
dt{color:#000000;}
dd{font-size: 92%; margin:0 0 5px 10px;}
#mainColumn {
	float:left;
	width: 368px;
	margin: 0px 1px 0px 14px;
	width: 368px;
	
}

p#author{
	font-size: 92%;
	color:#999999;
}
#mainColumnContent {	
	padding: 0px 14px 0px 14px;
	float: left;
}
#mainColumnImage {
	width: 340px;
	height: 100px;
	float: left;

}
#mainColumnText {
	width:340px;
	height: auto;
	margin: 5px 0px 0px 0px;
	float: left;
	
}
#rightColumn {
	float:left;
	width: 187px;
	padding: 0px 0px 0px 14px;
	
	
}
.hilite{
	margin-bottom:15px;
	
}
a img, map, img {
	border:0;
	}
.pressPicture{
	float:left;
	margin: 5px 5px 0px 0px;
}
#mainColumnResearch img{
	float:left;
	margin: 0px 5px 0px 0px;
}
.noteResearch{
	margin: 18px 0px 0px 0px;

}
a:hover .pressPicture {
	border:1px solid grey;
}

.note {

	padding-bottom:10px;
}
.clearBoth{
	clear:both;
}

#footer {
	text-align:center;
	font-size:86%;
   	width:740px;
	background-color:#DBE8EE;
	height:10px;
	padding:5px;
	margin: 5px auto 5px auto;
	}

#footerContent{
		width:730px;

	}

#footerLegend{
	text-align:center;
	}
	
#footerMenu{
	text-align:left;
	float:left;
	width:375px;
	}

#footerMenu ul {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	}

#footerMenu li {
	color:#094897;
	list-style: none;
	background: none;
	display: inline;
	border: 1px solid #8D8B8C;
	border-width: 0px 0px 0px 1px;
	padding: 0px 2px 0px 4px;
	line-height: 1.0em;
	}

#footerMenu li.firstInList {
	border: 0px;
	}
	
/*SCO--PAGE*/

#sco a:link, #sco a:visited{
	color:#A23E1E;
}
#sco a:hover{
	color:#A23E1E;
	text-decoration:none;
}

#sco #mainMenu a:link, #mainMenu a:visited{
	color:#0081BF;
	text-decoration:none;
}

#sco #mainMenu a:hover{
	color:#094897;
	text-decoration:underline;
}

#sco #headerMiddle {
	margin: 5px 0px 0px 0px;
	background-image: url(../img/scoBanner.jpg);
}
#sco #headerBottom {
	background-image: url(../img/scoLoginBg.gif);
	background-repeat: no-repeat;
}

#sco #navMenu {
	background-color: #F3DADA;
}

#sco input{
	border: 1px solid #8D6060;
	background: #FCD8D8;
}
#sco .buttonBgWhite{
	background:url(../img/scoSubmitBgBlanco.gif) no-repeat;
	border: 0px;
}
#sco .buttonBgLtBlue{
	background:url(../img/scoSubmitBgColor.gif) no-repeat;
	border: 0px;
}
/*#sco h1, #sco h3 {
	color: #A23E1E;
}*/
#sco #content {
	background:url(../img/homeContentBg.gif) repeat-y;
}
#sco h2 {
	background-color:#A23E1E;
}
#sco #footer {
	background-color:#EFDBDB;
}

/*HRO--PAGE*/

#hro a:link, #hro a:visited{
	color:#A2971E;
}
#hro a:hover{
	color:#A2971E;
	text-decoration:none;
}

#hro #mainMenu a:link, #mainMenu a:visited{
	color:#0081BF;
	text-decoration:none;
}

#hro #mainMenu a:hover{
	color:#094897;
	text-decoration:underline;
}

#hro #headerMiddle {
	margin: 5px 0px 0px 0px;
	background-image: url(../img/hroBanner.jpg);
}

/*MBI--PAGE*/

#mbi #headerMiddle {
	margin: 5px 0px 0px 0px;
	background-image: url(../img/mbiBanner.jpg);
}

/*MDG--PAGE*/
#mdg #headerMiddle {
	margin: 5px 0px 0px 0px;
	background-image: url(../img/mdgBanner.jpg);
}

/*=form1*/
input, select, textarea{
	color: #666666;
	font-size:86%;
	border: 1px solid #4895C2;
	background: #9BC4DD;
	width:108px;
	margin: 0px 0px 0px 5px;
	}
.derecha {
	text-align: right;
}
#form1 table{width:100%;}
#form1 {
	padding: 0;
	background-color: #DBE8EE;

	
}
#form1 table td {
	padding:10px 15px 0 15px;

}
#form1 td.labels{
	width:134px;
}

#form1 input,
#form1 select,
#form1 textarea{
	text-align:left;
	margin:0;
	padding:0;
	width:120px;

}
#form1 input.formButton{
	text-align:center;
	width:100px;

}
#form1 input.formInput{
	width:200px;

}

#form1 td.blank{
	color:white;
	background-color:white;
	border-top:1px solid #4895C2;

}


#form1 td.formTitle{
	margin:0;
	padding: 0 0 0 5px;
	line-height:24px;	
	background-color:#4895C2;
	color:#FFFFFF;
	
}	

#form1 td#actionArea{
	background-color:#f1f1f1;
	padding:0;
	border-top:1px solid #4895C2;
	height:60px;
	text-align:center;
	/*vertical-align:middle;*/
}
html>body #form1{
	margin-bottom:15px;
}
#actionArea input{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:25px;
}
.hide { 
	display:none;
}	

#a0.hide {
	display: block;
}

#iconsMbi p{
	line-height:5px;
	
}
#iconsMbi h3 {
	line-height: 0px;
	
}
#mbiIcon {
	float:left;

}
#iconsMdg p{
	line-height: 2px;
	
}
#iconsMdg h3 {
	line-height: 10px;
	
}
#mdgIcon {
	float:left;

}
