/* FORO */
#foro_cont { float:left; margin-bottom:10px}
.foro_cont475 { width:475px; }
.foro_cont660 { width:668px; }

.foro_contgrafico { width:980px; }

#foro_cont #barraforo { font-size:88%; border-top:1px solid #B8B8B8; padding:5px 5px 5px 0px; background:#E2E2E2 url(http://s.bolsa.hvimg.com/img/fondo_barraforo.gif) bottom repeat-x}
#foro_cont #barraforo img { margin-right:10px; }
#foro_cont .subtitle { color:#444; border-bottom:1px solid #dfdfdf; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 8px; margin-bottom:3px; margin-top:30px; padding-bottom:4px}
#foro_cont .subtitle span{color:#000; font-weight:bold}
#foro_cont .vertodos {font-size:90%; margin:10px; display:block}

#foro_cont #barraforo input, #foro_cont #barraforo select { margin-right:10px; }

#foro { height:17px; padding: 7px 0px 3px 0px; background: url(http://s.bolsa.hvimg.com/img/fondo_subbarraforo.gif) bottom repeat-x; font-size:88%; border-top:1px solid #D9DA98}
#foro input {font-size:88%;}

#foro h3 { margin: 0px; font-size:100%; font-weight:normal; display:inline; margin-right:10px;}
#foro #pestanas {margin-left:20px}
#foro #pestanas a { padding:3px 5px 3px 5px; color:#000; text-decoration:none}
#foro #pestanas a:hover { text-decoration:underline}
#foro #pestanas strong a { padding:3px 8px 5px 8px; background:#fff; border-top:1px solid #B1B36A; border-left:1px solid #B1B36A; border-right:1px solid #B1B36A;}

.foro_encontrado {background:#ff9; text-decoration:underline}

#foro_cont #titupath { padding: 0px 5px 5px 0px;}
#foro_cont #titupath strong {font-size:110%}
#foro_cont #titupath #opcion2 { float:right; }
#foro_cont #titupath #opcion { float:right; width:90px; text-align:right; padding:3px 15px 3px 0px; background:#B8B8B8 url(http://s.bolsa.hvimg.com/img/fondo_pestana_subforo.gif) top left no-repeat }
#foro_cont #titupath #opcion a { font-size:88%; text-decoration:none; color:#000 }
#foro_cont #titupath #opcion a:hover { text-decoration:underline }
#foro_cont h2 { font-size:120%; margin-top:20px; display:inline }
#foro_cont #titulo { padding:5px 5px 5px 15px; margin-top:10px; background:#E4E6C1 url(http://s.bolsa.hvimg.com/img/flecha_foro.gif) left no-repeat; border-bottom:1px solid #B1B16B }
#foro_cont #titulo .acciones_subforo { margin-left:15px; font-size:88%; float:right }

#foro_cont .opciones { border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px; }
#foro_cont .opciones .titudoble { float:left; width:140px; text-align:right; margin-right:5px;} 
#foro_cont .opciones .titudoble select { font-size:88%; } 
#foro_cont .opciones a.current {font-size:12px; color:#DB4900; text-decoration:none; font-weight:bold; border:1px solid #DB4900; padding:0 2px} 
#foro_cont .opciones a.current:hover {background:#fff} 
#foro_cont .opciones a {font-size:11px; color:#444; text-decoration:none; border:1px solid #ddd; padding:0 2px; margin-right:3px;} 
#foro_cont .opciones a:hover {background:#f0f0f0} 


#foro_cont .tema { background: #fff url(http://s.bolsa.hvimg.com/img/fondo_tema.gif) bottom repeat-x; border-bottom:1px dotted #bbb; padding-bottom:10px;}

#foro_cont .tema .votos { float:left; margin-left:10px; border:1px solid #B4B16A; background:#fff; text-align:center; padding:3px; color:#0A0; font-size:100%; font-weight:bold;  }
#foro_cont .tema .votos span { font-size:80% }

#foro_cont .votosub { float:left; margin-left:20px; margin-right:5px; border:1px solid #B4B16A; background:#fff; text-align:center; padding:3px; color:#0A0; font-size:90%; font-weight:bold;  }

#foro_cont .tema .titulo { margin:10px 15px 0px 65px; padding-top:5px; font-size:105%; font-family:Verdana; min-height:25px; vertical-align:middle; }
#foro_cont .tema .titulof { margin:5px 15px 0px 5px; padding-top:5px; font-size:105%; font-family:Verdana; min-height:10px; vertical-align:middle; }
#foro_cont .tema .titulof .anadir { float:left; font-size:78%; padding:5px 5px 5px 25px; background:#E8E9D9 url(http://s.bolsa.hvimg.com/img/anadir_subforo.gif) left no-repeat; border:1px solid #D9DA98; margin-right:15px }
#foro_cont .tema .titulof .anadido { float:left; font-size:78%; width:128px; padding:5px 0px; background:#DCDCDC; border:1px solid #D9DA98; margin-right:15px; text-align:center }
#foro_cont .tema .titulof .anadir a { text-decoration:none; }
#foro_cont .vertodos { margin-top:10px}

#foro_cont .tema .titulo a { color:#039; }

#foro_cont .tema .titulo a:visited, #foro_cont .tema .titulof a:visited { color:#909}
#foro_cont .tema .titulo a:hover, #foro_cont .tema .titulof a:hover { color:#000}

#foro_cont .tema .respuestas { font-size:11px}

#foro_cont .tema img { margin-right:5px}

#foro_cont #fecha_historico { padding:10px; font-size:120%; background: #fff url(http://s.bolsa.hvimg.com/img/fondo_tema.gif) bottom repeat-x; margin-bottom:10px }

#foro_cont .info {font-size:75%; color:#555}
#foro_cont .info a { color:#1C5900!important}
#foro_cont .info .subforo a { font-weight:bold }

#foro_cont .subtema  { margin:10px 15px 0px 60px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema1  { margin:10px 15px 0px 70px;  background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema2  { margin:10px 15px 0px 80px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema3  { margin:10px 15px 0px 90px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema4  { margin:10px 15px 0px 100px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema5  { margin:10px 15px 0px 110px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema6  { margin:10px 15px 0px 120px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema7  { margin:10px 15px 0px 130px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema8  { margin:10px 15px 0px 140px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}
#foro_cont .subtema9  { margin:10px 15px 0px 150px; background: url(http://s.bolsa.hvimg.com/img/subtema.gif) top left no-repeat;}

#foro_cont .subtema .titulo, #foro_cont .subtema1 .titulo, #foro_cont .subtema2 .titulo, #foro_cont .subtema3 .titulo, #foro_cont .subtema4 .titulo, #foro_cont .subtema5 .titulo, #foro_cont .subtema6 .titulo, #foro_cont .subtema7 .titulo, #foro_cont .subtema8 .titulo, #foro_cont .subtema9 .titulo {margin-left:20px; padding-top:0; min-height:20px; font-weight:normal}

#foro_cont #usuario { margin:15px 0px 0px 0px; background: #f7f8ea url(http://s.bolsa.hvimg.com/img/fondo_form_registro.gif) top center no-repeat; width:600px; padding:5px 15px; font-size:120%; line-height:25px; }
#foro_cont #usuario h3 { color:#8C874D; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 8px; margin-bottom:15px; }
#foro_cont #usuario h3 strong { color:#000}
#foro_cont #usuario p { margin-bottom:10px; }
#foro_cont #usuario span.left { float:left; width:150px }
#foro_cont #usuario .separacion { margin-bottom:10px; border-bottom:1px dotted #ccc; width:450px }

#foro_cont #usuario #opciones { padding:0px 0px 5px 10px; border-bottom:1px dotted #ccc; font-size:13px; position:relative }
#foro_cont #usuario #opciones #foto {float:left; width:150px; text-align:center;}
#foro_cont #usuario #opciones #datos {margin-left:160px; padding-top:5px;  }

#foro_cont #usuario #otrosdatos { font-size:13px; }
#foro_cont #usuario #otrosdatos div.agregar { float:right; width:160px; height:80px; background: url(http://s.bolsa.hvimg.com/img/fondo_agregar.gif) no-repeat; margin-top:10px; padding:10px}

#foro_cont #left50 {  padding:10px 0 10px 30px; margin-top:20px; border-bottom:1px #dfdfdf solid; border-top:1px #dfdfdf solid}

#foro_cont #left50 ul{ width:600px }
#foro_cont #left50 li { margin-bottom:10px; list-style:square; color:#666 }

#foro_cont .destacado { background:#FFC076; padding: 5px 3px; }
#foro_cont .ayuda { font-size:88%; color:#B85B00 }

#ayuda_layer {
	background:#fff;
	border:10px solid #FFE2C0;
	padding:5px;
	position:absolute;
	left:420px;
	top:70px;
	width:218px;
	font-size:88%;
	z-index:1;
}
#ayuda_layer2 {
	background:#fff;
	border:10px solid #FFE2C0;
	padding:5px;
	position:absolute;
	left:410px;
	top:34px;
	width:218px;
	font-size:88%;
	z-index:1;
}

#mensaje {margin-top:10px; padding:0px; border-top:1px dotted #ccc; position:relative}
#mensaje .datos {font-size:88%; color:#666 }
#mensaje .linea {font-size:88%; margin-bottom:10px; margin-top:5px; padding:5px; background: url(http://s.bolsa.hvimg.com/img/fondo_barraforo.gif) repeat-x}

#mensaje .datos_peq {font-size:88%; color:#444; padding:8px 2px}

#mensaje .votos { float:left; margin-left:10px; border:1px solid #B4B16A; background:#fff; text-align:center; padding:3px; color:#0A0; font-size:100%; font-weight:bold;  }
#mensaje .votos span { font-size:80% }

#mensaje #votos_botones img{ padding:10px 5px 10px 0; vertical-align:middle}
#mensaje .datos { margin-left:60px;  }

#mensaje .linea img { margin-right:10px }
#mensaje .datos a {color:#555 }
#mensaje .acciones { text-align:right;font-size:88% }
#mensaje .acciones a{margin-right:2px; margin-left:2px }
#mensaje .acciones img { margin-left:4px}

#mensaje h3 { margin-top:0px; margin-bottom:5px; font-family:Verdana; font-size:115%; color:#000;}
#mensaje .inner_msj {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; margin:10px 0; padding:12px; background: #f6f6f6}
#mensaje p { margin-top:10px; margin-bottom:10px }

#foro_cont .conversacion {border-top:1px solid #dfdfdf; padding:10px 0 0 10px; margin-top:25px; color:#444}

/*CALENDARIO*/
#historico .calendario_out {background-color:#E4E4E4;padding:5px;margin:20px;}
#historico .calendario {background-color:#fff;padding:10px;}
#historico .calendario table td { 0text-align:left }

#historico p.fechacalendario {color:#7C7C7C;font-size:130%;}
#historico p.mes {color:#434242;font-size:105%;font-weight:bold;}

#historico .pagcal {font-size:85%;}
#historico .pagcal a.anterior {background:url(http://s.bolsa.hvimg.com/img/flecha_iz.gif) no-repeat center left;padding:0 5px 0 18px;color:#434242;text-decoration:none;}
#historico .pagcal a.siguiente {background:url(http://s.bolsa.hvimg.com/img/flecha_der.gif) no-repeat center right;padding:0 18px 0 10px;color:#434242;text-decoration:none;}
#historico .pagcal a:hover {text-decoration:underline;}

#historico .datos_calendario {margin:10px 0;}
#historico .datos_calendario th { background: url(http://s.bolsa.hvimg.com/img/linea_punteada.gif) repeat-x top; color:#434242; padding:5px 0; width:80px; text-align:center}

#historico .datos_calendarionum {margin:3px 0;}
#historico .datos_calendarionum td {text-align:center; width:80px;}
#historico .datos_calendario td a {text-decoration:none; background-color:#E4E4E4; text-align:center;padding:15px 20px;display:block;}
#historico .datos_calendario td a:hover {background-color:#E1EED1;}
#historico .datos_calendarionum td.diadhoy span {background-color:#739E34;color:#fff;text-align:center;padding:4px 0; display:block; width:auto}
#historico .datos_calendarionum td.diasfuturos span {background-color:#F5F5F5;color:#ADACAD;text-align:center;padding:4px 0; display:block; width:auto}

/* de votos.css */

.verd {color:#94944D;}

span.votos_marcador_listado3 {background: url("http://s.bolsa.hvimg.com/img/fondo_votos.gif") repeat-x top center;	border:solid 1px #C7C7A2;	padding:2px;   width:40px; text-align:center; color:#555; font-size: 11px;}	
.votos_marcador_listado{background: url("http://s.bolsa.hvimg.com/img/fondo_votos.gif") repeat-x top center; border:solid 1px #C7C7A2; padding:2px; width:40px; text-align:center;}

.votos_marcador_listado2{border:solid 1px #C7C7A2;padding:2px 1px; text-align:center; width:20px}

.mas{color:#0a0;font-size: 11px; text-decoration:none}
.neutro {color:#555; text-decoration:none}
.menos{color:#f00;font-size: 10px; text-decoration:none}

.votos_marcador_listado2 a{font-size: 10px;}
.votos_envoltorio{padding:6px 0 0px 0; background:#fff; position:relative}

.peq a{font-size:11px;}

.pad{padding-left:12px;} /*corregido para IE*/
 
.votos_resultado {	display:none;	overflow:hidden;}
.votos_aviso {	position: absolute;	top: 0;	left: 0;width: 50%; height: 100%; z-index: 200000; background: url(http://s.bolsa.hvimg.com/img/traslucido.gif);}  /*corregido para IE*/

.votos_aviso div { margin: 10px 0 0 30px; float: left; position: relative;	padding-bottom: 10px; background: #FAF9F7 url("http://s.bolsa.hvimg.com/img/general/votos/opaco.gif") 0 0 repeat-x;	border: 1px solid #A09D97; }

.votos_aviso p { margin: 0;	font-size: 105%; color:#666154; line-height:1.5; padding:10px 60px 0 10px;}

.votos_aviso .cerrar_aviso {position: absolute;	right: 10px;top: 6px;}

.mensinfo{padding-left:15px;}
/*tabla opcionesvotos*/
.padtableop{padding:4px 10px;}
.tabla_opcionesvotos{ background:url(http://s.bolsa.hvimg.com/img/general/foro/fondo_btn_portada2.gif) repeat-x;border-top:solid 1px #B6B681; border-bottom:solid 1px #E8E8E8;}
.tabla_opcionesvotos td{padding:8px 4px 10px 4px; height:38px;}
#minimen{font-size:11px;background:url(http://s.bolsa.hvimg.com/img/fondo_minimen.gif) bottom repeat-x;margin: 10px 0;padding-top:15px;padding-bottom:2px;padding-left:5px;font-weight:bold;width:760px; text-align:left;/}
#minimen a { color:#678C36; text-decoration:none;}

#minimen a:hover{color:#000000;}

#minimen a#kurrin{color:#000000;text-decoration:none;font-weight:bold;
}
#minimen .losmasv{font-size:115%; margin-right:15px; color:#000;}
#minimen .inicio{ color:#678C36;font-size:115%; margin-right:20px; padding:5px 5px 5px 10px;}

#minimen .inicio a:hover{color:#000;}


.enlacesmens a{padding-right:30px;}
.enlacesmens a:hover{color:#000;}
.volvermens{background:url('http://s.bolsa.hvimg.com/img/general/foro/volvermens.gif') no-repeat left center; padding-left:18px;}

.buscar_lineas_del_mensaje {font-size:11px; margin:3px 0; color:#444 }


.listasubforos ul{  width: 50em; list-style:none; margin:0 auto}
.listasubforos ul li{  float: left;  width: 33%; padding:8px 0}
.listasubforos br{  clear: left;}

.listasubforos{  margin-bottom: 1em;}

.listasubforos ul li a{  display: block;  width: 15em;  text-decoration: none;}
.listasubforos ul li a:hover{  color: #000;  background-color: #EFEFEF; }

.dchamsjes{float:right; font-size:11px; width:180px; text-align:center; border::none}

.n_mostrarocultar {float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#E6E8D2; border:1px solid #B1B16B; padding:5px;}


/*Barra_tematica*/
#barratematica { font-size:88%; display:none; border-top:1px solid #B8B8B8; padding:5px 5px 5px 0px; background:#E2E2E2 url(http://s.bolsa.hvimg.com/img/fondo_barraforo.gif) bottom repeat-x;  width:663px; padding-bottom:10px }
#barratematica  ul  {  padding:0 0 0 0; margin:0px 5px 0px 20px;  width:640px;}
#barratematica ul li { list-style: none inside; float:left;  width: 125px; }
#barratematica .cab { padding-bottom: 5px}
#barratematica .cab a{ text-decoration: underline;  font-weight: bold; color:#000}

