.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.contenedor { width:980px; margin:15px auto; background:#fff; clear: both; padding:0px; }

#right {float:right; width:300px; }

/*pie*/

#pie {width:978px; margin:10px auto 0 auto; clear: both;}
#piebuscar {width:980px; margin:0 auto; clear: both;}

h2 {font-size:150%;margin:0px; margin-bottom:3px;}
h3 {font-size:115%;margin:10px 0px 3px 0px;}

#left { float: left; width: 660px; margin-right:20px; } /*portada*/
#transversal { width:980px; margin:15px auto; padding:0px 0px; }

/*RIGHT*/
#indices { background:#E7E7D8 url(http://s.bolsa.hvimg.com/img/fondo_indices.gif) top repeat-x; margin-bottom:5px; border-left:5px solid #E7E7D8; border-right:5px solid #E7E7D8; padding-bottom:10px; margin-top:5px; }
#indices ul { padding:0; margin:0;  width:100%; }
#indices li { display:inline; }
#indices li a { padding:5px 10px; text-decoration: none; float: left; font-size:88%; background:#F2F2E2; border-top:5px solid #E7E7D8; border-bottom:5px solid #F2F2E2 }
#indices li a.current { background:#E7E7D8 url(http://s.bolsa.hvimg.com/img/fondo_flecha_indices.gif) top center no-repeat; padding-top:10px; border-top:0px; }
#indices li a:hover { background:#E7E7D8; padding-top:10px; border-top:0px; }
#indices .info_grafico { width:280px; text-align:center; margin-top:5px;}
#indices .info_grafico img { border:1px solid #666 }

#subidas { padding:5px; }

#indices #subidas table { font-size:88%; border:1px solid #B9B9B9; margin-top:8px; }
#indices #subidas tr { background: #F6F6EE url(http://s.bolsa.hvimg.com/img/fondo_subidas_th.gif) bottom repeat-x; }
#indices #subidas th {  background:url(http://s.bolsa.hvimg.com/img/flechas.png) 5px 6px no-repeat;padding: 3px 5px 3px 22px; text-align:left; font-size:110%; }
#indices #subidas th.bajadas { background-position:5px -13px; }
#indices #subidas td { padding:2px 5px; background:#fff; border-bottom:1px dotted #CCC; }
#indices #subidas td a { color:#333; text-decoration:none; }
#indices #subidas td a:hover { text-decoration:underline; }
#indices #subidas .rojo, #indices #subidas .rojo a { color:#FC0102 }
#indices #subidas .verde, #indices #subidas .verde a { color:#009900 }


#minuto { background: url(http://s.bolsa.hvimg.com/img/fondo_noticias.gif) repeat-x; margin-bottom:20px; }
#minuto h3 { color:#9F9F65; font-family:Georgia, "Times New Roman", Times, serif; background: url(http://s.bolsa.hvimg.com/img/fondo_h2_minuto.gif) 135px 0px no-repeat; padding-bottom:7px; }
#minuto table { font-size:88%; }
#minuto table td { padding: 3px 3px 3px 5px; }
#minuto table td.par { background:#F0F1EB; }


#agenda { float:left; width:300px; margin-top: 10px; margin-bottom:10px; background: url(http://s.bolsa.hvimg.com/img/fondo_noticias.gif) 0px 10px repeat-x ;}
#agenda h3 { color:#9F9F65; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:0px; margin-bottom:9px; }
#agenda h3 a { color:#9F9F65; text-decoration:none; }
#agenda h3 a:hover { text-decoration:underline; }
#agenda table { font-size:88%; margin-top:0px; border-left:1px solid #CFCFCF;}
#agenda table th { padding: 6px; background: url(http://s.bolsa.hvimg.com/img/fondo_agenda_th.gif) top repeat-x; border-right:1px solid #CFCFCF; border-bottom:1px solid #E0E1DA; }
#agenda table td { padding: 6px; border-right:1px solid #CFCFCF; border-bottom:1px solid #E0E1DA; }
#agenda table td.hora { background:#f2f2f2; }
#agenda table td.evento { color:#C14900; font-weight:bold; }


/*CONTENIDO*/

/* Banner 970x250 */
.contenedor970{margin-bottom:25px; text-align:center;}

/* Noticias */
#destacada { /*height:206px; overflow:hidden;*/ }
#destacada h2 { color:#257200; font-size:150%; font-family:Tahoma, Verdana, Arial, sans-serif }
#destacada h2 a { text-decoration:none; }
#destacada .fuente { font-size:88%; color:#999 }
#destacada img { padding:2px; border:1px solid #ddd; float:left; margin-right:10px; }
#destacada img.ancho { width:300px; }
#destacada img.alto { height:200px; }
#destacada p {  }

#otrasnoticias { margin-top:15px; }
#otrasnoticias #lista { width:435px; float:left;} 
#otrasnoticias #lista2 { float:left;}
#otrasnoticias #lista h2, #otrasnoticias #lista2 h2 { color:#8C874D; font-family:Georgia, "Times New Roman", Times, serif; background: url(http://s.bolsa.hvimg.com/img/fondo_noticias.gif) bottom repeat-x; padding-bottom:2px; font-size:150% }
#otrasnoticias #lista h2 a, #otrasnoticias #lista2 h2 a { color:#8C874D; text-decoration:none; }
#otrasnoticias #lista h2 a:hover, #otrasnoticias #lista2 h2 a:hover { color:#5C571D; }
#otrasnoticias #lista .noticia, #otrasnoticias #lista2 .noticia { background: url(http://s.bolsa.hvimg.com/img/fondo_noticias_portada.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px; }
.abajop #otrasnoticias #lista .noticia, .abajop #otrasnoticias #lista2 .noticia { background:none }
#lista .noticia h3, #lista2 .noticia h3 { color:#257200; font-size:115%; font-family:Tahoma, Verdana, Arial, sans-serif; }
#lista .noticia h3 a, #lista2 .noticia h3 a { text-decoration:none; }
#otrasnoticias #lista .noticia .fuente, #otrasnoticias #lista2 .noticia .fuente { font-size:88%; color:#999; margin-bottom:2px; }
#otrasnoticias #lista .noticia img, #otrasnoticias #lista2 .noticia img { padding:2px; border:1px solid #ddd; float:left; margin-right:10px;  }
#otrasnoticias #lista .noticia img.ancho, #otrasnoticias #lista2 .noticia img.ancho { width:144px;}
#otrasnoticias #lista .noticia img.alto, #otrasnoticias #lista2 .noticia img.alto { height:100px;}
#otrasnoticias #lista .noticia .vermas, #otrasnoticias #lista2 .noticia .vermas { margin-top:10px; font-size:88%; text-align:right }

#otrasnoticias #masleida { width:216px; margin-left:452px; }

#masleida #unoticias { font-size:88%; border:1px solid #B1B36A; border-bottom:none; border-top:none; height:441px; overflow: hidden; background:#fff url(http://s.bolsa.hvimg.com/img/fondo_ultimas_negro.png) top no-repeat }

#masleida #unoticias h3 { color:#FFF; background:#333 url(http://s.bolsa.hvimg.com/img/fondo_ultimas_noticias_h3.gif) top right no-repeat; margin:0px; padding:5px 10px; }

#masleida #unoticias li { background: url(http://s.bolsa.hvimg.com/img/fondo_ultimas_noticias.png) top repeat-x; height:62px; list-style:none; padding:15px 10px 5px 10px; border-bottom:1px solid #B1B36A; }
#masleida #unoticias li a { text-decoration:none; color:#333; font-weight:bold; }
#masleida #unoticias li a:hover { text-decoration:underline; }
#masleida #unoticias li.oculto { display:none }

#otrasnoticias #varios { /*width:216px; margin-left:452px;*/ }
#otrasnoticias #varios .elemento { float:left; height:56px; width:152px; background:#F6F6EE; border:1px solid #E0E1DB; font-size:85%; padding-right:5px; overflow:hidden; margin-right:6px; }
#otrasnoticias #varios .elemento img { border-right:1px solid #E0E1DB; margin-right:5px; float:left; height:53px; width:53px; }
#otrasnoticias #varios .elemento strong { display:block; margin-top:1px; }


/*Destacados*/
#transversal { margin-bottom:15px; }
#destacados { border-top: 5px solid #E7E7D8; border-bottom: 5px solid #E7E7D8; background:#F2F2E2; height:150px; }
.destacado { width:130px; height:150px; float:left; border-right:5px solid #E7E7D8; padding:0px 10px; }
.destacado #users {  }
.destacado #users a {display:block; height:25px; width:25px; border:1px solid #ccc; margin:0px 5px 5px 0px; background:url(http://s.bolsa.hvimg.com/img/user23.gif) no-repeat 1px 1px; float:left}
.destacado #users img { padding:1px;  }

.destacado h3 { color:#7F7F45; font-family:Georgia, "Times New Roman", Times, serif; margin-top:5px; }
.destacado h3 a{ text-decoration:none; color:#7F7F45; }
.destacado h3 span { font-weight:normal }
ul.mensajes li { list-style:none;  font-size:12px; margin-bottom:5px}
ul.mensajes a { text-decoration:none; color:#525053 }
ul.mensajes a:hover { text-decoration:underline; }  
ul.mensajes a.verde {  }
ul.mensajes a.post {  font-weight:bold; color:#286500}

#destacados .foro { width:240px; } 
#destacados .sinborde { border-right:none; width:120px; }
#destacados .promo { width:385px; padding-left:17px; /*padding-top:30px;*/ height:150px; background: url(http://s.bolsa.hvimg.com/img/fondo_promos.png) 7px 25px no-repeat }
#destacados h3.promot { margin-bottom:15px; }

#secundarios { margin-top:10px; }
#secundarios .secundario { min-height:150px; width:210px; float:left; margin-right:20px; }
#secundarios .big { width:520px; margin-right:0px; }
#secundarios .secundario h2 { color:#8C874D; font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; background: url(http://s.bolsa.hvimg.com/img/fondo_noticias_portada.gif) bottom repeat-x; padding-bottom:4px; }

#secundarios .secundario h2 a { color:#8C874D; text-decoration:none; }
#secundarios .secundario h2 a:hover { color:#5C571D;  }

.secundario .subidas table { border:1px solid #B9B9B9; font-size:88%; margin-top:5px; }
.secundario .subidas tr { background: #F6F6EE url(http://s.bolsa.hvimg.com/img/fondo_subidas_th.gif) bottom repeat-x; }
.secundario .subidas th { background:url(http://s.bolsa.hvimg.com/img/flechas.png) 5px 6px no-repeat;padding: 3px 5px 3px 22px; text-align:left; font-size:110%; }
.secundario .subidas th.bajadas { background-position:5px -13px; }
.secundario .subidas th img { margin-right:5px; }
.secundario .subidas td { padding:2px 5px; background:#fff; height:32px; border-bottom:1px dotted #ccc; }
.secundario .subidas td a { text-decoration:none; color:#333; }
.secundario .subidas td a:hover { text-decoration:underline; }

.secundario .subidas .rojo,  .secundario .subidas .rojo a { color:#FC0102 }
.secundario .subidas .verde,  .secundario .subidas .verde a { color:#009900 }
.secundario table { font-size:88%; }
.secundario table td { padding:5px; }

.secundario .divisas table { border:1px solid #E0E1DB; border-bottom:none; font-size:88%; margin-top:5px; width:210px }
.secundario .divisas td { padding:5px 5px 6px 5px; background:#fff; border-bottom:1px solid #E0E1DB }
.secundario .divisas td a { text-decoration:none; color:#333; font-weight:bold }
.secundario .divisas td a:hover { text-decoration:underline; }
tr.alt td { background:#F6F6EE; }
.secundario .divisas .conversor { float:right; width:300px; font-size:88% }
.secundario .divisas .conversor h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0px 7px 0px; color:#9F9F65; font-size:120% }
.secundario .divisas .conversor h3.top { margin-top:15px; }
.secundario .divisas .conversor .noticia { margin-bottom:10px; font-size:110%; }
.secundario .divisas .rojo,  .secundario .divisas .rojo a { color:#FC0102 }
.secundario .divisas .verde,  .secundario .divisas .verde a { color:#009900 }
