:link,:visited {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}



ul,ol {
list-style:none;
}

h1,h2,h3,h4,h5,h6,pre,code {
font-size:1em;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

a img,:link img,:visited img {
border:none;
}

address {
font-style:normal;
}

/*  * * * * * * * * * * * * * * */

* html,body {
height:100%;
width:100%;
text-align:center;
margin:0;
padding:0;
}

#hoc {
font-size:12px;
width:80.5em;
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#828f97;
text-align:left;
margin:0 auto;
padding:0;
}
#hoc .textochico{
font-size:0.95em;
}

/*  * * * * * * * * * * * * * * */

#searchEngine {
margin:0.4em 0;
}

#searchEngine .txtkeyWords {
width:11.3em;
border:solid 1px #828f97;
height:1.3em;
color:#828f97;
margin:0 0.2em 0 0;
}

#searchEngine .txtSearch {
height: 1.7em;
background-color: #828F97;
color: #FFFFFF;
}

#searchEngine a {
border:solid 1px #828f97;
color:#828f97;
font-size:0.8em;
padding:0.5em 5em 0.2em 0.5em;
}

#searchEngine a:hover {
background-color:#828f97;
color:#FFF;
text-decoration:none;
}

#searchEngine #divLogo {
float: right;
/*margin-top: 5px;*/
margin-top: 0.5em;
}
#searchEngine #divLogo a{
border: 0px none #FFFFFF;
padding:0em 0em 0em 0em;
}
#searchEngine #divLogo a:hover {
background-color: #FFFFFF;
}

#searchEngine form {
clear:none;
}

/*  * * * * * * * * * * * * * * */

#navigation {
clear: both;
}
#navigation ul {
margin:0em;
padding:0em;
}

#navigation li {
display:block;
float:left;
list-style-type:none;
width:13em;
margin-right:0.5em;
/*margin-right:5px;*/
}

#navigation li.last {
margin-right:0;
}

#navigation a {
display:block;
width:12em;
padding:0.5em;
}

#navigation a:link,#navigation a:visited {
color:#fff;
background-color:#000;
}

#navigation a:hover {
color:#fff;
background-color:#b69a59;
text-decoration:none;
}

#navigation #active a{
background-color:#b69a59;
}
/*#navigation #active {
display:block;
width:12em;
padding:0.5em;
color:#fff;
background-color:#b69a59;
}*/


/*  * * * * * * * * * * * * * * */

#header {
margin:0;
}

#header #hRight {
float:right;
width:13em;
margin:0 0 0 0.5em;
}

#header #hLeft {
float:left;
width:13em;
margin:0 0.5em 0 0;
}

#hoc #stockPrice {
background-color:#B69A59;
color:#FFF;
line-height:1.3em;
padding: 0.4em 0.4em 0em 0.4em;
height: 11.3em;
}
#hoc #stockPrice a{
color:#FFF;
}
#hoc #stockPrice img{
width: 1.3em;
height: 1.3em;
}
#hoc #stockPrice td + td {
text-align: right;
}
#hoc #stockPrice th {
text-align: center;
}
#hoc #stockPrice td {
font-size: 0.9em;
padding: 0.1em 0.8em 0em;
}
#hoc #stockPrice .leftAlign {
	text-align: right;
}

#header #hCenter {
margin:0 0 0 0;
}


#header #foto {
width: 53.5em;
/*height: 142px;*/
height: 11.8em;
overflow: hidden;
}

#header #foto img {
width: 53.5em;
height: 11.8em;
overflow: hidden;
clear:both;
}
#header #foto object {
width: 53.5em;
height: 11.8em;
overflow: hidden;
clear:both;
}

#hoc #statement {
background-color:#828f97;
color:#FFF;
line-height:1.2em;
padding: 1em 1em 0em 1em;
font-size: 0.96em;
height: 11.3em;
clear: both;
}
#hoc #statement a {
color:#FFF;
text-decoration: underline;
}
#hoc #statement a:hover {
text-decoration: none;
}

/*  * * * * * * * * * * * * * * */

#cuerpo #cLeft {
float:left;
width:13em;
}

#cuerpo td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1.5em;
	color:#828f97;
}


#cuerpo #cLeft #menu {
min-height:270px;
/*height:auto !important;*/
	height: auto;
	min-height: 15em;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 15em;/* this is also the min height for IE */
width:13em;
}

#cuerpo #cLeft #menu ul {
border-top:1px solid #828f97;
}

#cuerpo #cLeft #menu ul ul {
border-top: 0px none #828f97;
margin-left: 8px;
}

#cuerpo #cLeft #menu a {
color:#828f97;
text-decoration:none;
display:block;
width:12em;
padding:0.2em 0.5em;
}

#cuerpo #cRight {
float:right;
width:13em;
}

/*  * * * * * * * * * * * * * * */

#cuerpo #cRight #other {
height:100%;
border:solid 1px #e4e6e8;
padding:.5em 1em;
}

#cuerpo #cRight #other ul {
margin-bottom:10px;
}

#cuerpo #cRight #related h1 {
border-top:1px solid #828f97;
border-bottom:1px solid #828f97;
padding:0.2em 0.5em;
}

/*  * * * * * * * * * * * * * * */

#cuerpo #cMain {
background:#e4e6e8;
width:51.35em;
border:solid 1px #e4e6e8;
min-height:370px;
height:auto !important;
margin:0 0 0.5em 13.5em;
padding:.5em 1em;
}

#cuerpo #cMain h1 {
font-size:1.2em;
margin-bottom:1.2em;
}

#cuerpo #cMain h2 {
font-size:1.1em;
margin-left:-0.9em;
margin-top:2em;
background-image:url(../images/bk_ln_gris.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0.6em 0.5em 0.4em 0.9em;
}

#cuerpo #cMain h3 {
font-size:1.1em;
margin-left:-0.9em;
margin-top:2em;
background-image:url(../images/bk_ln_blanco.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0.6em 0.5em 0.4em 0.9em;
}

#cuerpo #cMain h4 {
font-size:1em;
margin-bottom:0.4em;
font-style:italic;
font-weight:400;
}

#cuerpo #cMain p,#cuerpo #cMain ul,#cuerpo #cMain ol {
margin-bottom:1em;
font-size:0.95em;
line-height:1.5em;
}

#cuerpo #cMain li {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 1em;
}

#cuerpo #cMain #breadcrumbs {
font-size:0.8em;
padding:0 0 2em;
}

#cuerpo #cMain #breadcrumbs a:hover {
text-decoration:underline;
}

#cuerpo #cMain #divTop {
text-align:right;
background-image:url(../images/arrow_top.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding-right:1em;

padding-top: 2px;
border-top: 1px solid #828F97;
}

/*  * * * * * * * * * * * * * * */

#footer {
clear:both;
}

#footer #eAlerts a {
font-size:0.9em;
color:#b69a59;
width:13.1em;
height:1.2em;
border:#daccac solid 1px;
display:block;
padding:0.4em 0.6em;
}

#footer #eAlerts a:hover {
text-decoration:none;
background:#daccac;
}

#footer #eAlerts img {
vertical-align:middle;
margin-right:0.5em;
}

#footer #herramientas {
font-size:0.9em;
border:solid 1px #e4e6e8;
float:right;
width:73.2em;
height:1.2em;
padding:0.4em 0.6em;
}

#footer #herramientas:first-child {
margin-left:0.4em;
}

#footer #herramientas a,#footer #divTamano a {
color:#828f97;
margin:0 0.5em;
}

#footer #divTamano {
float:right;
}

#footer #divTamano .txtChico {
font-size:0.8em;
}

#footer #divTamano .txtGrande {
font-size:1.2em;
}

/*  * * * * * * * * * * * * * * */

#playlist {
	height: auto;
	min-height: 300px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 300px;/* this is also the min height for IE */
}

#playlist tr th {
border-bottom:1px solid #828F97;
padding:3px 8px;
}

#playlist tr td {
padding:3px 8px;
}

#playlist tr.selected td {
background-color:#3d80df;
color:#fff;
font-weight:700;
border-left:1px solid #346DBE;
border-bottom:1px solid #7DAAEA;
}

#playlist a {
color:#828F97;
}

#playlist2 table {
margin-left:-0.9em;
margin-top:-2em;
padding:0.6em 0.5em 0.4em 0.9em;
}

#cuerpo #cLeft #menu li,#cuerpo #cRight #related {
border-bottom:1px solid #828f97;
}

#cuerpo #cLeft #menu ul ul li {
border-top:1px solid #e4e6e8;
border-bottom:0px none #e4e6e8;
}

#cuerpo #cLeft #menu a:hover,#cuerpo #cRight #other a:hover,#cuerpo #cRight #related a:hover,#cuerpo #cMain a {
color:#b69a59;
}

#cuerpo #cRight #other h1,#cuerpo #cRight #other h2,#cuerpo #cRight #other li,#cuerpo #cRight #related li {
padding:0.2em 0.5em;
}

#cuerpo #cRight #other a,#cuerpo #cRight #related a,#cuerpo #cMain #breadcrumbs a {
color:#828f97;
text-decoration:none;
}

#footer #eAlerts,#hoc #footer #herramientas #hLinks {
float:left;
}

/*  * * * * * * * * * * * * * * */

#hoc #cLeft #logoHoc {
width:13em;
margin-top:2.5em;
}
#hoc #cLeft #logoHoc img {
width: 11.5em;
height: 9.7em;
}

#hoc #inicio {
float:right;
width:67em;
clear:both;
}

#hoc #inicio #iRight {
float:right;
width:40em;
}

div .weAre {
background-color:#e4e6e8;
width:26.5em;
height:15.8em;
margin-bottom:0.5em;
}
div .weAre img{
width:26.5em;
height:15.8em;
}

#hoc div .growthPiramid, #hoc div .locations {
width:26.5em;
height:15.8em;
color:#FFFFFF;
margin-bottom:0.5em;
background-repeat: no-repeat;
}
#hoc div .growthPiramid ul, #hoc div .locations ul {
margin-bottom:0.6em;
}
#hoc div .growthPiramid a:hover, #hoc div .locations a:hover {
text-decoration: none;

}
/*
#hoc #growthPiramid #apDiv1, #hoc #locations #apDiv1 {
float: left;
color:#FFFFFF;
padding:1em;
width:13.5em;
}
#hoc #contenedor{
float: right;
}
#hoc #contenedor img {
width:11em;
height:15.6em;
}*/
#hoc div .growthPiramid .apDiv1, #hoc div .locations .apDiv1 {
float: left;
color:#FFFFFF;
padding: 1em 1em 0em 1em;
/*width:13.5em;*/
vertical-align: top;
}
#hoc .contenedor{
float: right;
vertical-align: top;
}
#hoc .contenedor img {
width:11em;
height:15.6em;
}

#hoc #reports {
background-color:#000;
height:13.8em;
margin-bottom:0.5em;
overflow:hidden;
padding:1em;
}
#hoc #reports img{
width:11em;
height: 7.2em;
}
#hoc #reports, #hoc #reports a {
color:#B69A59;
}

div .recentNews {
	border:1px solid #b69a59;
	width:24.3em;
	height:14.7em;
	margin-bottom:0.5em;
	padding: 1em 1em 0em 1em;
}
div .recentNews ul li {
	margin-bottom: 6px;
	font-size: 0.9em;
	font-weight: bold;
}
div .recentNews a{
	text-decoration: none;
	color: #B69A59;
	font-size: 1em;
}
div .recentNews a:hover{
	text-decoration: underline;
}
#hoc #inicio .recentNews h1 a{
	text-decoration: none;
	color: #828f97;
}

#hoc #inicio #iRight .irRight {
float:right;
width:13em;
}

div .upcamingEvents {
	border:1px solid #828f97;
	width:10.8em;
	height:14.7em;
	margin-bottom:0.5em;
	padding: 1em 1em 0em 1em;
}
div .upcamingEvents ul li {
	margin-bottom: 6px;
	font-size: 0.9em;
	font-weight: bold;
}
div .upcamingEvents a{
	text-decoration: none;
	color: #B69A59;
	font-size: 1em;
}
div .upcamingEvents a:hover{
	text-decoration: underline;
}
/*#hoc #inicio #iRight .irRight .upcamingEvents*/
#hoc #inicio .upcamingEvents h1 a{
	text-decoration: none;
	color: #828f97;
}

#hoc #iLogoHoc {
width:13em;
float:left;
height:32em;
}

#hoc #iLogoHoc img {
margin-top:22.3em;
width: 11.5em;
height: 9.7em;
}

#hoc #inicio h1 {
font-size:1.2em;
margin-bottom:0.2em;
}

#hoc #inicio a {
text-decoration:underline;
}

#hoc #inicio h2 {
margin-bottom:0.2em;
}

#hoc #inicio #iRight #irLeft #locations ul + h2 {
}

#hoc #inicio #iLeft,#hoc #inicio #iRight #irLeft {
float:left;
width:26.5em;
}

 div .growthPiramid a,  div .locations a {
color:#FFF;
}

#divTexto {
	height: auto;
	min-height: 320px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 320px;/* this is also the min height for IE */
}
#marqueehomecontainer{
	position: relative;
	width: 100px; 
	height: 70px; 
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}

#tablaTemporal{
	
	width: 580px; 
}
#tablaTemporal td{
	font-size:12px;
	border-top:1px solid #828f97;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
#tablaTemporal th{
	font-size:12px;
	padding-left:5px;
	padding-bottom:5px;
}
#tablaTemporal td a{
	text-decoration:underline;
}