body, form, p, ul, li {margin:0; padding:0}

body { font:0.8em Arial, sans-serif }

a {color:#247300; outline:0}
a:visited {color:#444}
a:hover {color:#000}
a img {border:0}

input, select, textarea { font-family:Arial; font-size:100%; }

h1 { display:none}

.boton {padding:1px 10px 1px 10px; font-size:95%; font-weight:bold; color: #fff; background: url(http://s.bolsa.hvimg.com/img/fondo_boton.gif) bottom repeat-x; border-left: 1px solid #174800;border-top: 1px solid #174800;border-right: 1px solid #174800;border-bottom: 1px solid #174800;
}

.error { margin:0px 0px 5px 0px; color:#f00;}
#error { margin:8px; color:#f00; text-align:center}

.aviso_amarillo { width:90%; margin:20px auto; padding:18px 0;border:1px solid #ddb; text-align:center; font-size:100%; background:#ffc;}

#bannerportada { text-align:center; margin-bottom:10px; border-bottom:1px solid #EFEFEF; background:#F8F8F8 }

/*CABECERA*/
#cabecera { width:980px; position:relative; margin-left:auto; margin-right:auto; height:141px; background:url(http://s.bolsa.hvimg.com/img/fondo_cabecera2009.gif) top repeat-x; }

#info_cabecera { position:absolute; top:20px; left:250px; width:440px; font-size:88%; margin-top:27px; margin-right:22px; text-align:right }
#info_cabecera input.caja { border:1px solid #B1B36A; padding:5px; width:290px; }
#info_cabecera input.buscar { background: #3F9C00 url(http://s.bolsa.hvimg.com/img/fondo_boton_buscar.gif) bottom repeat-x; padding:4px 10px; border:1px solid #205309; color:#FFF; font-weight:bold; }
 
#acceso { position:absolute; width:144px; height:20px; background:#333 url(http://s.bolsa.hvimg.com/img/flecha_acceso.gif) top right no-repeat; left:708px; top: 47px; padding:3px 10px; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial; color:#fff; cursor:pointer}
#acceso2 { position:absolute; width:260px; height:20px; background:#333 url(http://s.bolsa.hvimg.com/img/flecha_acceso2.gif) right no-repeat; left:700px; top: 47px; padding:3px 10px; font-size:12px; font-family:"Trebuchet MS", Arial; color:#fff; }
#acceso2 a { color:#fff; font-weight:bold; }


/*loginbox cabecera*/
#acccesform { position:absolute; width:140px; border:2px solid #333; border-top:none; background:#fff url(http://s.bolsa.hvimg.com/img/flecha_accesform.gif) top right no-repeat; left:708px; top:73px; padding: 15px 10px; font-size:88%; }
#acccesform input { margin-right:0px; width:136px; margin-bottom:6px; }
#acccesform .boton { margin-right:0px; width:52px; }
#acccesform input.clave { width:79px; }

#registrop { position:absolute; top:47px; left:880px; width:80px; height:20px; background:#286500 url(http://s.bolsa.hvimg.com/img/flecha_registro.gif) left no-repeat; color:#fff; padding:3px 5px 3px 13px; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial; }
#registrop a { text-decoration:none; color:#fff; }
#registrop a:hover { text-decoration:underline; }

#logo {margin: 18px 0px 0px 16px;}
#logo img { margin:0px }


#tracker { background: url(http://s.bolsa.hvimg.com/img/borde_tracker.png) left no-repeat; text-align:center; padding:0px 0px 0px 4px; margin-top:6px; position: relative; height:19px; }
#tracker #TICKER { background:#EEF0E2; padding:2px 1px; overflow:hidden; width:569px; display:none; float:left }
#tracker #pause { float:left; width:25px; }
#tracker .rojo, #tracker .rojo a { color:#FC0102 ; text-decoration:none}
#tracker .verde, #tracker .verde a { color:#009900; text-decoration:none}
#tracker .azul, #tracker .azul a { color:#444; text-decoration:none}

#tracker span {margin-right:3px}
#tracker .verde span { background:url(http://s.bolsa.hvimg.com/img/subiendo.gif) no-repeat 0 5px; padding-left:11px}
#tracker .rojo span { background:url(http://s.bolsa.hvimg.com/img/bajando.gif) no-repeat 0 6px; padding-left:11px}
#tracker .azul span { background:url(http://s.bolsa.hvimg.com/img/par.gif) no-repeat 0 5px; padding-left:11px}

#tracker a:hover {text-decoration:underline}

#tracker #tickerfijo { float:left; width:368px; font-size:88%; background:#F2F2E2; margin-right:10px; padding:1px; border-bottom:1px dotted #B1B36A;border-top:1px dotted #B1B36A; }


/* menu principal*/

#menu { position:absolute; top:93px; width:970px; font:110% "Trebuchet MS", arial; margin:16px 0 0 0; padding:6px 0px 0px 10px; border-bottom:2px solid #C8C883; height:26px }
#menu ul { padding:0px; margin-bottom:0px; }
#menu li { display:inline; background:url(http://s.bolsa.hvimg.com/img/separador_menu.gif) no-repeat right; padding:0 3px; margin-left:-4px }



#menu li a { padding:6px 10px 8px 10px; color:#fff; }
#menu li a:hover { background:url(http://s.bolsa.hvimg.com/img/pest_izq_hover.gif) top repeat-x; color:#fff; text-decoration:none; }
#menu li.new a { background:url(http://s.bolsa.hvimg.com/img/new.png) right 2px no-repeat; color:#fff; padding-right:29px}
#menu li.new a:hover { background:#205309 url(http://s.bolsa.hvimg.com/img/new.png) right 2px no-repeat; color:#fff; text-decoration:none; }


#menu img.li_twit { float:right; display:block; margin-right:10px; margin-top:-4px; }

#menu li a#current {background:url(http://s.bolsa.hvimg.com/img/pest_izq.gif) top repeat-x; color:#000; text-decoration:none; font-weight:bold}
#menu li a.select#current {background:url(http://s.bolsa.hvimg.com/img/pest_izq_emp.gif) top repeat-x}
#menu li a#current:hover {text-decoration:underline; }

/*---------------------------------*/


#submenu { font-family: "Trebuchet MS", Arial; height:28px; padding:4px 0 0 15px; background: url(http://s.bolsa.hvimg.com/img/fondo_submenu.gif) bottom repeat-x;}
#submenu a { background:url(http://s.bolsa.hvimg.com/img/sep_submenu.gif) right no-repeat; padding:5px 10px 5px 7px; color:#247300; font-size:88%}
#submenu a:visited {color:#444;}
#submenu a:hover { color:#000;}
#submenu a#current { color:#000; font-weight:bold}

/*path*/

#path { background: url(http://s.bolsa.hvimg.com/img/fondo_path.gif) top repeat-x; border-bottom:1px solid #DBDBDB; padding: 10px 0px 0px 0px; font-size:88%;color:#9A9A9A;}
#path a {color:#9A9A9A;}
#path a:hover {color:#000;}
#path strong {color:#808080}


/*PAGINA ERROR-------*/
.col_error {width:780px; margin:0 auto 20px auto; }
.error_outer {border:2px solid #FC8C13; padding:2px; margin:10px 30px}
.error_inner {border:2px solid #FFC445; padding:25px 15px; font-size:125%; text-align:center; color:#e00; font-weight:bold}

.tb_404 td {padding:8px; border-bottom:1px solid #e5e5e5; vertical-align:top; width:50%}
.tb_404 a {font-weight:bold}

/*paginacion*/

.paginacion {border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; margin:15px 0 25px 0; padding:10px 0 10px 0; font-size:100%; text-align:center}

.paginacion a { padding:0 4px; margin:0 2px; }

.paginacion .pag_numeradas a {border:1px solid #999; background: #E7F1D7; font-weight:bold; text-decoration:none}
.paginacion .pag_numeradas a:hover { background: #fff; }

.paginacion span.pag_aqui { font-size:110%!important; padding:0 3px!important; margin:0 2px!important; color:#fff; border:1px solid #45621C; background:#693; font-weight:bold; }

.paginacion .pag_anterior {font-weight:bold}
.paginacion .pag_siguiente {font-weight:bold}

.paginacion .pag_elementos {font-size:90%; color:#666}


.abcd {border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; background:url(http://s.bolsa.hvimg.com/img/separador_punteado.gif) repeat-x top; margin:10px 0 25px 0; padding:5px 0 5px 0; font-size:100%; text-align:center; color:#888}
.abcdw {border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; background:url(http://s.bolsa.hvimg.com/img/separador_punteado.gif) repeat-x top; margin:15px 0 25px 0; padding:5px 0 5px 0; font-size:100%; color:#888; text-align:right}
.abcd a, .abcdw a {padding:0 3px;}


/* No hay elementos*/
#noelementos {width: 90%; margin:10px auto;padding:40px 10px;border-top:1px dashed #336699;border-bottom:1px dashed #336699;text-align:center;font-size:130%;font-weight:bold;color:#FF0000;}

.nohay {  text-align:center; background:#F6F7E9; font-weight:bold; border:1px solid #B2B26A; padding:10px; margin:20px}


/*CALENDARIO*/
.calendario_out{background-color:#E4E4E4;padding:3px;margin:0;}
.calendario{background-color:#fff;padding:10px;}
p.fechacalendario{color:#7C7C7C;font-size:130%;}
p.mes{color:#434242;font-size:105%;font-weight:bold;}

.pagcal{font-size:85%;}
.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;}
.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;}
.pagcal a:hover{text-decoration:underline;}

.datos_calendario th{background: url(http://s.bolsa.hvimg.com/img/linea_punteada.gif) repeat-x top;color:#434242;padding:3px 0;width:35px;}

.datos_calendarionum{margin:3px 0;}
.datos_calendarionum td{width:35px;text-align:center;}
.datos_calendario td a{text-decoration:none; background-color:#E4E4E4; text-align:center;padding:2px 0;width:35px;display:block;}
.datos_calendario td a:hover{background-color:#E1EED1;}
.datos_calendarionum td.diadhoy span{background-color:#739E34;color:#fff;text-align:center;padding:2px 0;width:35px;display:block;}
.datos_calendarionum td.diasfuturos span{background-color:#F5F5F5;color:#ADACAD;text-align:center;padding:2px 0;width:35px;display:block;}


/*Pie Hispavista*/
/*
#pie { background: url(http://s.bolsa.hvimg.com/img/fondo_pie_labolsa.gif) top repeat-x; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; padding:12px 0 6px 0; font-size:85%; margin-top:20px;}

#piebuscar {background:url(http://s.bolsa.hvimg.com/img/fondo_pie_buscador.png) repeat-x; text-align:center; padding:7px 0 10px 0 }
#pie_pc { padding:6px 0 6px 0; font-size:88%}
.buscar_pie {background:url(http://s.bolsa.hvimg.com/img/boton_buscar_pie.png) no-repeat center; color:#fff; padding:8px 18px; border:0; margin-left:5px; font-size:85%; font-weight:bold}

.itemspie {padding:8px 12px; border-bottom:1px solid #e4e4e4}
.itemspieultima {padding:8px 12px; border-bottom:0}

.itemspie .que, .itemspieultima .que {float:left; width:170px; font-weight:bold; color:#707070; background:url(http://s.bolsa.hvimg.com/img/item_pie.gif) no-repeat 156px 5px}

.itemspie .como, .itemspieultima .como {margin-left:170px;}

.avisoslegales {font-size:85%; margin:10px 0 6px 0}
.copyright {font-size:85%; margin:0px 0 7px 0}

.propiosdelabolsa {font-size:88%; padding:20px 0 0 0}
.propiosdelabolsa a {color:#444}*/

/*pie*/

.pie {background:url("/img/c_fondo_pie.png") repeat-x top; color:#666; padding-top:35px; border-bottom:4px solid #50941C; clear:both}
.pie_inner {width:988px; margin:0 auto; padding:10px 0 7px 0; font-size:85%}
.pie a {text-decoration:none; color:#666 }
.pie a:hover {text-decoration:underline; color:#333 }

.twitterpie {padding:6px; float:left; width:220px; overflow:hidden; display:block;}
.twitterpie span {color:#32CBFF}
.twitterpie p {color:#000}

.itemspie {padding:6px; float:left; width:90px; overflow:hidden; display:block;}
.itemspie_big {padding:6px; float:left; width:168px; overflow:hidden; display:block;}
.itemspie a, .itemspie_big a{background:url("http://s.bolsa.hvimg.com/img/c_ico_square_pie.png") no-repeat 0 6px; padding-left:11px; display:block; overflow:hidden}

.piebuscar {text-align:right; margin-top:8px; }

.roundedinput { -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #8E8F94; padding:3px 3px 4px 3px; display:inline; width:417px; background:#fff; margin-right:5px;}
.roundedinput_inner {color:#666; border:0; width:407px; padding:0px 2px 2px 2px; background:url("http://s.bolsa.hvimg.com/img/c_ico_lupa.png") no-repeat 100% -1px;}
.rounded, .roundedff {-moz-border-radius:3px; -webkit-border-radius:3px;}

.roundedinput_inner:focus {color:#333;  background:#fafafa}
.bt_buscar { color:#fff; padding:2px 0; text-align:center; overflow:visible; width:170px; overflow:hidden; margin-right:5px; background:#8E8F94; border:0; font-size:115%; font-weight:bold; margin-top:-1px;}

.piebuscar .bt_buscar { width:100px; }
.roundedinput_pie { -moz-border-radius:3px; border:1px solid #8E8F94; padding:3px 3px 2px 3px; display:inline; background:#fff; margin-right:5px}
.roundedinput_pie_inner {color:#666; border:0; width:231px; padding:1px 5px; background:url("http://s.bolsa.hvimg.com/img/c_ico_lupa.png") no-repeat 100% -1px; font-size:110%}
.roundedinput_pie_inner:focus {color:#333; background:#fafafa}

.copyright { margin:20px 0; text-align:right }
.copyright img { vertical-align:middle; margin-left:10px}

/* adsense tuneado */
.ad_header {color:#000;font-size:11px}
.ad_line1 {font-size:14px; text-decoration:underline; font-weight:bold; font-size:100%}
.ad_text {color:#000;font-size:11px; text-decoration:none}
.ad_url {color:#0000c0;font-size:11px; margin-bottom:5px; text-decoration:none;}

.wide_ads {padding:1px; margin:5px 0px 0px 5px; margin-bottom:0px; float:left }
.narrow_ads {padding:0 0 0 10px; margin:0px 0px 0px 450px; font-size:11px}

.narrow_ads_solo {padding:0 0 0 10px; margin:0px 0px 0px 0px; font-size:11px; }

.wide_ads2 { padding:1px; margin:5px 0px 0px 5px; margin-bottom:0px; float:left }
.narrow_ads2 {padding:0 0 0 10px; margin:0px 0px 0px 450px; border-left:3px double #ddd; font-size:11px; display:none }

#einforma .narrow_ads2 {padding:0 0 0 10px; margin:0px 0px 0px 450px; border-left:3px double #ddd; font-size:11px; display:none }


.wide_ads3 { padding:1px; margin:5px 0px 0px 5px; margin-bottom:0px; float:left }
.narrow_ads3 {padding:0 0 0 10px; margin:0px 0px 0px 20px; font-size:11px; }

.wide_ads .ad_line1 {padding-top:7px; margin:0;}

.ad_cont {background: #f9f9f9; border-bottom:1px solid #ddd; padding:5px;border-top:1px solid #ddd; margin-bottom:10px}
.ad_up { padding:5px;background: #f9f9f9; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px}

#google_ads_frame1 { position:relative !important; top:auto !important; left:20px !important; padding-bottom:10px}
#right #google_ads_frame1 { left:0px !important;}


/*condiciones*/
#desactivar { display:none;	position:absolute; top:0; left:0; z-index:5000;	width:100%;	height:100%; background-color:#fff;	-moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
#desactivar[id]{position:fixed}
#caja{	display:none; position: absolute; top:55%; left:55%; z-index:9999; width:1px; height:1px; background:#fff; margin:-220px 0 0 -250px; border:1px solid #fff;	text-align:left;}
#caja[id]{position:fixed}
.desactivar {display:none; position:absolute; width:100%; height:100%; background:#fff; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity:0.5;z-index:3000;}
.borrarcondiciones {position:relative;	padding:10px;	border: 2px solid #666666;	width:350px; background: #efefef; left:0px;	text-align:left; z-index:5000;}
.borrarcondiciones h3{ font-size:13px; color:#000000; font-weight:bold; padding:3px 0}
.borrarcondiciones textarea {	width:95%;	font: 11px Arial, Helvetica, sans-serif;}
.bloquetxt{	font: 11px Arial, Helvetica, sans-serif; color: #333333;	background: #FFFFFF; padding:10px;	text-align: justify;}


.banner_warrants { width:280px; height:240px; border: solid 1px #DFDFDF; float:right; text-align:center; font:Arial, Helvetica, sans-serif; padding:10px; font-size:12px}
.banner_warrants .cab { color:#FF0000; font-weight: bold; font-size:20px}
.banner_warrants img { margin:20px 0}
.banner_warrants a { font-size:20px; color:#0000FF; font-weight: bold}

.banner_warrants2 { width:620px; height:100px; border: solid 1px #DFDFDF; float:right; font:Arial, Helvetica, sans-serif; padding:10px; font-size:12px; margin:10px 0 0 0}
.banner_warrants2 .cab { color:#FF0000; font-weight: bold; font-size:28px}
.banner_warrants2 img { margin:0px 0; float:left}
.banner_warrants2 a { font-size:25px; color:#0000FF; font-weight: bold}
.warrants2_text { float:left; padding-left: 50px}


/*landing_movil*/
.contenedor_landing .cabecera { height: 120px; background:url(../img/landing_movil/stripe.png) repeat; text-align: center; font-size: 51px; color:#286500; margin: 0 0 65px 0; padding:0; overflow: hidden; padding:5px 0}
.contenedor_landing .cabecera span { background: #fff; color:#40A200; padding: 0 8px; font-weight: bold}
.contenedor_landing a { text-decoration: none}
.contenedor_landing { width:980px; margin:15px auto 0 auto; background:#fff; clear: both; padding:0px;  font-size: 16px; color:#666666; font-family: Tahoma; overflow: hidden}
.contenedor_landing .superior { margin: 0 130px 0 155px; background: url(/img/landing_movil/iphone_grande.gif) no-repeat top left; padding: 0 0 0 208px; line-height:24px; height:369px}
.logos_sistemas { width:552px; height: 66px; background:url(/img/landing_movil/sistemas_logos.gif) no-repeat}
.logos_sistemas ul { display:none}
.contenedor_landing .superior a { color:#000000 }
.contenedor_landing .superior a:hover { color:#286500 }
.contenedor_landing  h3 { font-weight: bold; color:#286500; font-size:16px; margin-bottom:27px }
.black_bold { color:#000000; font-weight: bold}
.contenedor_landing .inferior { margin: 10px  0 40px 155px;}
.contenedor_landing .inferior ul { list-style:none inside; height:147px}
.contenedor_landing .inferior ul li { float:left; text-align: center; margin-right: 100px;   }
.contenedor_landing .inferior ul li a  { font-size: 13px; color:#286500; display:block; height: 40px; }
.contenedor_landing .inferior ul li a:hover  { color:#000000; font-weight: bold}
.contenedor_landing .inferior  .iphone { background:url(/img/landing_movil/moviles.gif) no-repeat; width:120px; padding-top:150px; }
.contenedor_landing .inferior  .ipad { background:url(/img/landing_movil/moviles.gif) no-repeat -121px top; width:120px;padding-top:150px;   }
.contenedor_landing .inferior  .samsung { background:url(/img/landing_movil/moviles.gif) no-repeat -267px top; width:72px;padding-top:150px;   }
.contenedor_landing .inferior  .blackberry { background:url(/img/landing_movil/moviles.gif) no-repeat -372px top; width:87px;padding-top:150px;   }
/*fin landing_movil*/

