body {
	background-color:#14375d;
	color:#3F4A14;
	margin-top:5px;
	margin-bottom:0px;
	text-align:center;
	min-width:960px;
}
a:link {
	color: #14375D;
	text-decoration: none;
}
a:visited {
	color: #14375D;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}
p {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px	
}
hr {
	width:80%;	
}
.H1 {
	font-family: Times New Roman, Times, serif;
	font-size: 36px;
	color: #3F4A14;
}
.H2 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	color: #3F4A14;
	text-decoration: underline;
}
.txt {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #14375D;
}
#mainwrap {
	background:url(../images/background/borderwrap.gif) #f5f8cb repeat-y;
	text-align:left;
	width: 960px;
	/*height:100%;*/
	margin-left:auto;
	margin-right:auto;
	
}
#header{
	width:954px;
	height:251px;
	margin-left:3px;
	background-color:#e3da9c;
}
#home #header{
	height:229px;
	background:url(../images/background/bigheader.gif);
}
#login #header{
	height:229px;
	background:url(../images/background/bigheader.gif);
}
#navbar {
    /*font-family:Arial, Helvetica, sans-serif;
    font-size:.8em;
    font-weight:bold;*/
	width:954px;
    height:43px;
	margin: 0 3px;
	padding:0;
	background: url(../images/background/navback2.gif) repeat-x;
}
#home #navbar {
	background: url(../images/background/navback.gif) repeat-x;

}
#navbar ul {
	/*position:relative;
	/*top:0;*/
	width:730px;
	height:28px;
	margin:0 auto;
	padding:0;
	/*background-color:#465461;*/	
}
#navbar li {
    list-style:none;
    display:inline;
	margin:0;
	padding:0;
	height:28px;
}
#navbar a {
    /*width:100px;*/
    /*color:#fff;
    text-decoration:none;*/
   /* background:url("../images/background/menu.gif") no-repeat;*/
    float:left;
    padding:0;
    margin:0;
	height:28px;
}

#navbar li.op1 a:link, #navbar li.op1 a:visited { 
	background: url(../images/background/menu1.gif) no-repeat 0 0;
	width:69px;
}
#navbar li.op2 a:link, #navbar li.op2 a:visited { 
	background: url(../images/background/menu2.gif) no-repeat 0 0px;
	width:100px;
}
#navbar li.op3 a:link, #navbar li.op3 a:visited { 
	background: url(../images/background/menu3.gif) no-repeat 0 0px;
	width:142px;
}
#navbar li.op4 a:link, #navbar li.op4 a:visited { 
	background: url(../images/background/menu4.gif) no-repeat 0 0px;
	width:107px;
}
#navbar li.op5 a:link, #navbar li.op5 a:visited { 
	background: url(../images/background/menu5.gif) no-repeat 0 0px;
	width:61px;
}
#navbar li.op6 a:link, #navbar li.op6 a:visited { 
	background: url(../images/background/menu6.gif) no-repeat 0 0px;
	width:100px;
}
#navbar li.op a:link, #navbar li.op a:visited { 
	background: url(../images/background/menu7.gif) no-repeat 0 0px;
	width:142px;
}

#navbar li.op1 a:hover, #navbar li.op1 a:active {
	background: url(../images/background/menu1.gif) no-repeat 0 -28px; 
}
#navbar li.op2 a:hover {
	background: url(../images/background/menu2.gif) no-repeat 0 -28px; 
}
#navbar li.op3 a:hover {
	background: url(../images/background/menu3.gif) no-repeat 0 -28px; 
}
#navbar li.op4 a:hover {
	background: url(../images/background/menu4.gif) no-repeat 0 -28px; 
}
#navbar li.op5 a:hover {
	background: url(../images/background/menu5.gif) no-repeat 0 -28px; 
}
#navbar li.op6 a:hover {
	background: url(../images/background/menu6.gif) no-repeat 0 -28px; 
}
#navbar li.op a:hover {
	background: url(../images/background/menu7.gif) no-repeat 0 -28px; 
}

.subtitulo {
	margin: 25px 25px 40px 60px;
	float:left;
}

#content {
	width: 954px;
	padding-right:0px;
	padding-left:0px;
	/*height:100%;*/
	margin-left:3px;
	margin-bottom:15px;
	text-align:left;
}
#home #content {
	background:url(../images/background/backcontent.gif) repeat-x;
	
}
#content h1 {
	font-family: Times New Roman, Times, serif;
	font-size: 36px;
	font-weight:normal;
	color: #3F4A14;
	margin-left:70px;
}
#content h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight:normal;
	color: #3F4A14;
	margin-left:70px;
}
#content h3 {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #3F4A14;
	font-weight:normal;
	margin-left:70px;
	margin-bottom:0px;
}
#content h5 {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #3F4A14;
	font-weight:bold;
	margin-left:70px;
	margin-bottom:0px;
}
.h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	color: #3F4A14;
	font-style:italic;
	font-weight:bold;
}
#content h3 a {
	font-weight:bold;	
}
#content p {
	margin: 0 70px 20px 70px;	
}
#home #content p {
	margin-left: 70px;
}
.leaders {
	margin-bottom:20px;
	height:160px;
	/*clear:both;*/
}
.leaderimage {
	width:160px;
	float:left;
	margin-left:70px;
}
.leadertext {
	margin-left:30px;
	width:600px;
	float:left;
}
#content .leadertext h3 {
	margin-left:0px;	
}
#linea {
	height:2px;
	width:954px;
	background-color:#e3da9c;
	margin-bottom:30px;
}
#footer-main{
	width:960px;
	background:url(../images/background/borderwrap.gif) #f5f8cb repeat-y;
	/*height:120px;*/
	/*position:absolute;
	bottom:0px;*/
	padding-bottom:30px;
	text-align:center;
}
#footer{
	background:#f5f8cb;
	width:930px;
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
#footer ul{
	display:inline-block;
	list-style-type:none;
	margin:auto;
	
	/*padding:0 90px;*/
}
#footer ul.list1 {
	width:700px;	
}
#footer ul.list2 {
	width:550px;	
}

#footer ul li{
	display:block;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
#footer ul li a{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 14px 0 14px;

}
#footer ul li a:hover{
	text-decoration:underline;
	color: #0000FF;
}
#footer p {
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3F4A14;
	padding:20px 0 0 0;
	margin:0 auto;
	clear:both;
}
#barra {
	width:954px;
	margin: 0 auto;
	height:20px;
	background:#e3da9c;
}
.phomeshort {
}
.phomelarge {
	margin-left:70px;
	width:580px;
	clear:both;
}
.floatimage {
	margin-top:20px;
}
.list {
	margin-left:90px;
	margin-top:20px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px;
	max-width:600px;
	/*float:left;*/
}
.listhome {
	margin-left:90px;
	margin-top:20px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px;
	max-width:600px;
}
.lista {
	margin-left:90px;
	margin-top:20px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px;
	max-width:600px;
	list-style-type:lower-alpha;
}
.listeak {
	margin-left:20px;
	margin-top:20px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #3F4A14;
	line-height: 24px;
	list-style-image: none;
	list-style-type:none;
}
#contentleft {
	width:580px;
	float:left;
	/*margin-left: 60px;*/
}
#contentright {
	width:340px;
	margin-left:20px;
	float:left;
	margin-bottom:10px;
}

#subnavbar {
	height:28px;
	background-color:#e3da9c;
}
#subnavbar ul {
	height:28px;
	margin:0 auto;
	padding:0;
}
#company #subnavbar ul {
	width:831px;
}
#investments #subnavbar ul {
	width:802px;
}
#projects #subnavbar ul {
	width:800px;
}
#teak #subnavbar ul {
	width:366px;
}
#subnavbar li {
    list-style:none;
    display:inline;
	margin:0;
	padding:0;
	height:28px;
}
#subnavbar a {
    float:left;
    padding:0;
    margin:0;
	height:28px;
}

#company #subnavbar li.op1 a:link, #company #subnavbar li.op1 a:visited { 
	background: url(../images/background/sub1menu1.gif) no-repeat 0 0;
	width:175px;
}
#company #subnavbar li.op2 a:link, #company #subnavbar li.op2 a:visited { 
	background: url(../images/background/sub1menu2.gif) no-repeat 0 0px;
	width:240px;
}
#company #subnavbar li.op3 a:link, #company #subnavbar li.op3 a:visited { 
	background: url(../images/background/sub1menu3.gif) no-repeat 0 0px;
	width:178px;
}
#company #subnavbar li.op4 a:link, #company #subnavbar li.op4 a:visited { 
	background: url(../images/background/sub1menu4.gif) no-repeat 0 0px;
	width:238px;
}

#company #subnavbar li.op1 a:hover {
	background: url(../images/background/sub1menu1.gif) no-repeat 0 -28px; 
}
#company #subnavbar li.op2 a:hover {
	background: url(../images/background/sub1menu2.gif) no-repeat 0 -28px; 
}
#company #subnavbar li.op3 a:hover {
	background: url(../images/background/sub1menu3.gif) no-repeat 0 -28px; 
}
#company #subnavbar li.op4 a:hover {
	background: url(../images/background/sub1menu4.gif) no-repeat 0 -28px; 
}

#investments #subnavbar li.op1 a:link, #investments #subnavbar li.op1 a:visited { 
	background: url(../images/background/sub2menu1.gif) no-repeat 0 0;
	width:272px;
}
#investments #subnavbar li.op2 a:link, #investments #subnavbar li.op2 a:visited { 
	background: url(../images/background/sub2menu2.gif) no-repeat 0 0px;
	width:179px;
}
#investments #subnavbar li.op3 a:link, #investments #subnavbar li.op3 a:visited { 
	background: url(../images/background/sub2menu3.gif) no-repeat 0 0px;
	width:261px;
}
#investments #subnavbar li.op4 a:link, #investments #subnavbar li.op4 a:visited { 
	background: url(../images/background/sub2menu4.gif) no-repeat 0 0px;
	width:90px;
}

#investments #subnavbar li.op1 a:hover {
	background: url(../images/background/sub2menu1.gif) no-repeat 0 -28px; 
}
#investments #subnavbar li.op2 a:hover {
	background: url(../images/background/sub2menu2.gif) no-repeat 0 -28px; 
}
#investments #subnavbar li.op3 a:hover {
	background: url(../images/background/sub2menu3.gif) no-repeat 0 -28px; 
}
#investments #subnavbar li.op4 a:hover {
	background: url(../images/background/sub2menu4.gif) no-repeat 0 -28px; 
}

#projects #subnavbar li.op1 a:link, #projects #subnavbar li.op1 a:visited { 
	background: url(../images/background/sub3menu1.gif) no-repeat 0 0;
	width:120px;
}
#projects #subnavbar li.op2 a:link, #projects #subnavbar li.op2 a:visited { 
	background: url(../images/background/sub3menu2.gif) no-repeat 0 0px;
	width:152px;
}
#projects #subnavbar li.op3 a:link, #projects #subnavbar li.op3 a:visited { 
	background: url(../images/background/sub3menu3.gif) no-repeat 0 0px;
	width:160px;
}
#projects #subnavbar li.op4 a:link, #projects #subnavbar li.op4 a:visited { 
	background: url(../images/background/sub3menu4.gif) no-repeat 0 0px;
	width:162px;
}
#projects #subnavbar li.op5 a:link, #projects #subnavbar li.op5 a:visited { 
	background: url(../images/background/sub3menu5.gif) no-repeat 0 0px;
	width:76px;
}
#projects #subnavbar li.op6 a:link, #projects #subnavbar li.op6 a:visited { 
	background: url(../images/background/sub3menu6.gif) no-repeat 0 0px;
	width:125px;
}
#projects #subnavbar li.op1 a:hover {
	background: url(../images/background/sub3menu1.gif) no-repeat 0 -28px; 
}
#projects #subnavbar li.op2 a:hover {
	background: url(../images/background/sub3menu2.gif) no-repeat 0 -28px; 
}
#projects #subnavbar li.op3 a:hover {
	background: url(../images/background/sub3menu3.gif) no-repeat 0 -28px; 
}
#projects #subnavbar li.op4 a:hover {
	background: url(../images/background/sub3menu4.gif) no-repeat 0 -28px; 
}
#projects #subnavbar li.op5 a:hover {
	background: url(../images/background/sub3menu5.gif) no-repeat 0 -28px; 
}
#projects #subnavbar li.op6 a:hover {
	background: url(../images/background/sub3menu6.gif) no-repeat 0 -28px; 
}

#teak #subnavbar li.op1 a:link, #teak #subnavbar li.op1 a:visited { 
	background: url(../images/background/sub4menu1.gif) no-repeat 0 0;
	width:176px;
}
#teak #subnavbar li.op2 a:link, #teak #subnavbar li.op2 a:visited { 
	background: url(../images/background/sub4menu2.gif) no-repeat 0 0px;
	width:190px;
}
#teak #subnavbar li.op1 a:hover {
	background: url(../images/background/sub4menu1.gif) no-repeat 0 -28px; 
}
#teak #subnavbar li.op2 a:hover {
	background: url(../images/background/sub4menu2.gif) no-repeat 0 -28px; 
}
.clear {
	clear:both;	
}
.negritas {
	font-weight:bold;	
}
.cursiva {
	font-style:italic;	
}
.nota {
	font-size:12px;	
}
.tabla {
	margin:0 auto;	
}
#teakleftcolumn {
	width:300px;
	margin-right:20px;
	float:left;
}
#teakrightcolumn {
	width:600px;
	border-left:1px solid #e3da9c;
	float:left;
}
#teakrightcolumn p {
	margin-left:30px;
	margin-right:10px;
}
.tableteak {
	margin:0 auto;
	width:530px;
	background-color:#FFF;
}
.tableteak td {
	border:1px solid #e3da9c;
}
.tableteak th, caption{
	background-color:#e3da9c;
	text-align:center;
}
.odd{
	background-color:#e3da9c;
}
.register {
	width: 800px;
	margin:0 auto;
}