/* :::::  ::::: */

body { background-color: white; }
.text {
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 16px;
	color: rgb(102, 102, 102);
	text-align: justify;
	list-style-type: circle;
	list-style-position: outside;
}
.text a { color: rgb(153,153,102); text-decoration: underline; }
.text a:hover { }
.text_bullet {
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: rgb(255,103,0);
	text-align: justify;
	list-style-type: none;
	list-style-image: url(images/bullet_naranja.gif);
	list-style-position: inside;
	font-weight: normal;
	letter-spacing: 2px;
}
.text_negrita {
	font-family: verdana, geneva, arial;
	font-size: 10px;
	line-height: 16px;
	color: rgb(102, 102, 102);
	text-align: left;
	list-style-type: none;
	list-style-image: url(images/bullet_naranja.gif);
	list-style-position: inside;
	font-weight: bold;
}
.fondonaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 500px;
	letter-spacing: 3px;
}
.fondonaranja a:{ color: #FFFFFF;}
.titulo_naranja {
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: rgb(255,103,0);
	text-align: justify;
	list-style-type: none;
	font-weight: bold;
}
.titulo_naranja { }
.titulo_mapa {
	border-bottom: 1px dotted rgb(255,103,0);
	padding-bottom: 3px;
	padding-top: 5px;
	color: rgb(255,103,0);
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}
.titulo_mapa a {
	border-bottom: 1px dotted rgb(255,103,0);
	padding-bottom: 3px;
	padding-top: 5px;
	color: rgb(255,103,0);
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.subHead { font-family: verdana,geneva,arial; font-size: 14px; font-weight: bold; line-height: 16px; color: rgb(0, 57, 118); }
.subHead a { color: rgb(0, 167, 231); text-decoration: none; }
.subHead a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.sectionHead { font-family: verdana,geneva,arial; font-size: 12px; font-weight: bold; line-height: 15px; color: rgb(0, 57, 118); }
.sectionHead a { color: rgb(0, 167, 231); text-decoration: none; }
.sectionHead a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.titulillo { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; line-height: 14px; color: rgb(153,153,102); }
.titulillo a { color: #999966; text-decoration: none; }
.titulillo a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.more a, .text .more a { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(255, 153, 0); text-decoration: none; }
.more a:hover { text-decoration: underline; }
.options a, .text .options a { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; color: rgb(0, 57, 118); }
.options a:hover, .text .options a:hover { color: rgb(255, 153, 0); }
.tablaFondo {
	background-color: rgb(251,198,131);
}
.tableHead { font-family: verdana, geneva, arial; font-size: 10px; color: rgb(153,153,102); }
.tableText { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(0, 57, 118); }
.tableFoot { font-family: verdana,geneva,arial; font-size: 11px; font-weight: bold; line-height: 14px; color: rgb(96, 124, 140); }
.companyHead { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; color: white; }
.pressTitle { font-family: verdana,geneva,arial; font-size: 14px; font-weight: bold; color: rgb(0, 57, 118); }
.pressSubhead { font-family: verdana,geneva,arial; font-size: 11px; font-weight: bold; line-height: 14px; color: rgb(96, 124, 140); }
.inputBox100 { font-family: verdana,geneva,arial; font-size: 12px; width: 120px; }
.inputBox220 { font-family: verdana,geneva,arial; font-size: 12px; width: 220px; }
.superior {
	font-family: verdana,geneva,arial;
	font-size: 10px;
	width: 320px;
	color: #FFFFFF;
	line-height: 14px;
	
}
.superior a {color: #FFFFFF; text-decoration: none;}
.superior a:hover {color: #FFFFFF; decoration: underline;}
.superior2 {
	font-family: verdana, geneva, arial;
	font-size: 10px;
	background-color: #BBBBBB;
	color: #FFFFFF;
}
.superior2 a {color: #FFFFFF; text-decoration: none;}
.superior2 a:hover {color: #FFFFFF; decoration: underline;}
select { font-family: verdana,geneva,arial; font-size: 9px; background-color: rgb(187, 233, 249); }
textarea { font-family: verdana,geneva,arial; font-size: 12px; width: 220px; height: 100px; }
.textareaShorter { font-family: verdana,geneva,arial; font-size: 12px; width: 220px; height: 50px; }
.section { font-family: verdana, geneva, arial; font-size: 10px; font-weight: bold; color: rgb(153,153,102); }
.section a { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; color: rgb(153,153,102); text-decoration: none; }
.section a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.subSection { font-family: verdana, geneva, arial; font-size: 10px; font-weight: bold; color: rgb(153,153,102); }
.subSection a { font-family: verdana, geneva, arial; font-size: 10px; font-weight: normal; color: rgb(153,153,102); text-decoration: none; }
.subSection a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.footerNav { font-family: verdana,geneva,arial; font-size: 12px; line-height: 16px; color: rgb(153, 153, 102); }
.footerNav a { color: rgb(153, 153, 102); }
.footerNav a:hover {
	color: rgb(255, 153, 0);
}

.relatedInfo a { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(96, 124, 140); text-decoration: none; }
.relatedInfo a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.relatedDownload a { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; color: rgb(0, 167, 231); text-decoration: none; }
.relatedDownload a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.sideSubHead { font-family: verdana,geneva,arial; font-size: 10px; font-weight: bold; color: rgb(0, 51, 102); }
.sideText { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(0, 51, 102); }
.bgOff a { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 11px; color: rgb(0, 57, 118); text-decoration: none; }
.bgOn a { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 11px; color: rgb(0, 167, 231); text-decoration: none; }
.bgOn a:hover { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 11px; color: rgb(0, 167, 231); text-decoration: none; }
.bgOff { background-color: rgb(225, 241, 253); }
.bgOn { background-color: rgb(225, 241, 253); }
#menu0 td, #menu1 td, #menu2 td, #menu3 td { background-image: url('menu_background.gif'); }
#hallmark { position: absolute; top: 0px; left: 0px; width: 750px; z-index: 3; }
#navTopold { position: absolute; top: 29px; left: 395px; width: 355px; z-index: 9; }
#navTop { position: absolute; top: 26px; left: 428px; width: 322px; z-index: 3; }
#navSearchBox { margin: -2px 1px 0pt 0pt; float: right; }
#navTopLink { margin: 8px -30px 0pt 0pt; float: left; font-family: verdana,arial,sans-serif; font-size: 9px; color: rgb(0, 167, 231); }
#navTopLink a { color: rgb(0, 167, 231); }
form { margin: 5px 0px; padding: 0px; }
input { font-size: 10px; color: rgb(96, 124, 140); vertical-align: middle; }
.input165x20 { border: 1px solid rgb(180, 228, 250); width: 165px; height: 20px; }

/* :::::  ::::: */

#logo { position: absolute; top: 45px; left: 29px; width: 57px; z-index: 3; }
#rules { position: absolute; top: 34px; left: 0px; width: 750px; z-index: 2; }
#head { position: absolute; top: 108px; left: 6px; width: 742px; z-index: 3; }
#title { position: absolute; top: 233px; left: 6px; width: 742px; z-index: 3; }
#menu0 { position: absolute; top: 79px; left: 212px; width: 168px; visibility: visible; z-index: 9; }
#menu1 { position: absolute; top: 79px; left: 283px; width: 168px; visibility: visible; z-index: 9; }
#menu2 { position: absolute; top: 79px; left: 359px; width: 168px; visibility: visible; z-index: 9; }
#menu3 { position: absolute; top: 79px; left: 442px; width: 168px; visibility: visible; z-index: 9; }
#menuHead0a, #menuHead0b, #menuHead0c, #menuHead0d { position: absolute; top: 0px; left: 0px; width: 71px; visibility: hidden; }
#menuHead1a, #menuHead1b, #menuHead1c, #menuHead1d { position: absolute; top: 0px; left: 0px; width: 71px; visibility: hidden; }
#menuHead2a, #menuHead2b, #menuHead2c, #menuHead2d { position: absolute; top: 0px; left: 0px; width: 71px; visibility: hidden; }
#menuHead3a, #menuHead3b, #menuHead3c, #menuHead3d { position: absolute; top: 0px; left: 0px; width: 71px; visibility: hidden; }
#subMenu0, #subMenu1, #subMenu2, #subMenu3 { position: absolute; top: 25px; left: 0px; width: 168px; visibility: hidden; }
#auxMenu { position: absolute; top: 89px; left: 579px; width: 126px; z-index: 9; }
#column1Wide { position: absolute; top: 284px; left: 221px; width: 426px; z-index: 4; }

/* :::::  ::::: */


#column0 {
	position: absolute;
	top: 280px;
	left: 6px;
	width: 180px;
	z-index: 4;
	visibility: visible;
}

#column1 {
	position: absolute;
	top: 280px;
	left: 194px;
	width: 368px;
	z-index: 4;
	visibility: visible;
}
#column2 {
	position: absolute;
	top: 281px;
	left: 579px;
	width: 180px;
	z-index: 4;
	visibility: visible;
}
#column1-2 {
	position: absolute;
	top: 320px;
	left: 194px;
	width: 607px;
	z-index: 4;
	visibility: visible;
}
#column0_int {
	position: absolute;
	top: 206px;
	left: 6px;
	width: 197px;
	z-index: 4;
	visibility: visible;
}
#column1_int {
	position: absolute;
	top: 206px;
	left: 217px;
	width: 530px;
	z-index: 4;
	visibility: visible;
}
#column2_int { position: absolute; top: 280px; left: 565px; width: 180px; z-index: 4; }
#layer1 {
	position: absolute;
	left:6px;
	top:6px;
	width:800px;
	height:99px;

	z-index:6	
	visibility: visible;
	visibility: visible;
}
#layer2 {
	position: absolute;
	left:6px;
	top:112px;
	width:800px;
	height:121px;
	z-index:7;
	visibility: visible;
}
#layer3 {
	position:absolute;
	visibility: visible;
	width:750px;
	height:30px;
	z-index:9;
	top: 770px;
	z-index:7;
	left: 14px;
}
#layer3-baja {
	position:absolute;
	visibility: visible;
	width:750px;
	height:30px;
	z-index:7;
	top: 900px;
	left: 6px;
}
#layer3-bajabaja {
	position:absolute;
	visibility: visible;
	width:750px;
	height:30px;
	z-index:7;
	top: 1125px;
	left: 6px;
}
#layerbodaclick {
	position: absolute;
	left:11px;
	top:124px;
	width:800px;
	height:500px;

	z-index:7	
	visibility: visible;
	background-color: #000000;
}
#subtitulo {
	position:absolute;
	left:194px;
	top:279px;
	width:612px;
	height:30px;
	z-index:8;
 	visibility: visible;
}

#bottomNavindex {
	position: absolute;
	top: 713px;
	left: 6px;
	width: 782px;
	z-index: 4;
	visibility: visible;
	height: 37px;
}
#bottomNav_servicios {
	position: absolute;
	top: 1100px;
	left: 6px;
	width: 742px;
	z-index: 4;
	visibility: visible;
}
#bottomNav_invertir { position: absolute; top: 700px; left: 6px; width: 742px; z-index: 4; }
#bottomNav_equipo {
	position: absolute;
	top: 450px;
	left: 6px;
	width: 742px;
	z-index: 4;
	visibility: visible;
}
#bottomNav_contacto { position: absolute; top: 890px; left: 6px; width: 742px; z-index: 4; }
#barraLogo {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 800px;
    height: 71px;
	z-index: 4;
	visibility: visible;
}
#barraOscura {
	position: absolute;
	top: 78px;
	left: 6px;
	width: 800px;
	z-index: 4;
	visibility: visible;
	background-image: url(images/fondo_barra_gris.gif);
	height: 14px;
}
#barraClara {
	position: absolute;
	top: 108px;
	left: 7px;
	width: 800px;
	z-index: auto;
	visibility: visible;
	height: 14px;
	background-color: #BBBBBB;
}
#upperNav {
	position: absolute;
	top: 134px;
	width: 800px;
	z-index: 4;
	visibility: visible;
	left: 6px;
}
#upperTitulo { position: absolute; top: 200px; left: 6px; width: 742px; z-index: 4; }
.altText a { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(102, 102, 102); line-height: 12px;  }
.altText a:hover { font-family: verdana,geneva,arial; font-size: 10px; color: rgb(255, 153, 0); line-height: 12px; }
.bottomNavText, .bottomNavText a { font-family: verdana,geneva,arial; font-size: 9px; color: rgb(0, 167, 231); }

/* :::::  ::::: */

.inputBox100 { border: 1px solid rgb(255, 153, 0); font-family: verdana,geneva,arial; font-size: 10px; color: rgb(102, 102, 102); background-color: #CCCCCC; width: 100px; height: 20px; }
.select { border: 1px solid rgb(255, 153, 0); font-family: verdana,geneva,arial; font-size: 10px; color: rgb(102,102,102); background-color: rgb(235, 248, 253); }
textarea { border: 1px solid rgb(0, 167, 231); font-family: verdana,geneva,arial; font-size: 12px; color: rgb(0, 57, 118); background-color: rgb(235, 248, 253); width: 220px; height: 100px; }
.fondo_tabla_gris {
	background-color: #D0D0D0;
	text-align: left;
}
