body {
	text-align: left;
	margin: 0px; margin-top: 7px; margin-bottom: 20px;
	font: 0.6886em verdana, arial, helvetica, sans-serif; color: #000;
	background-color:#EBEBEC;
	background-image: url(/img/fondo.gif); background-repeat: repeat-x; background-position: top;
}
#skip{ display: none;}
h1{
	margin: 0px; margin-bottom:15px;
	padding: 4px;
	font-size:1.5em; font-weight:normal; color:#000;
}
h1.titulo{
	margin: 0px; margin-bottom:20px;
	padding: 9px; padding-top: 4px; padding-bottom:4px;
	font-size:1.2em; font-weight:bold; color:#000;
	background-color: transparent;
	border: 1px solid #000;
}
h2{
	margin: 0px; margin-bottom:10px;
	padding: 0px;
	font-size:1.2em; color: #3A81B2;
}
h2.subtitulo{
	margin: 0px;  margin-bottom:10px;
	padding: 0px;
	font-size:1.3em; color: #3A81B2;
	font-style: italic;
	width: 99%;
}
h3 {
 	font-size: 1.1em; 
 	padding-bottom: 5px;
	/*border-left: white 10px solid; */
  	border-bottom: #3A81B2 1px solid;
}
	
img { border: 0px; padding:0px; margin:0px;}
p{	padding: 0px; margin: 0px;}
br.saltar{clear:both;}

a { text-decoration: none; color: black;}
a:HOVER { text-decoration: underline;}

.azul{ color: #1B6AB4;}
.textosGrey2{ font: 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #A9A9A9;}



#principal{
	width: 968px;
	margin-left:auto; margin-right:auto;
	float: none;
}

/* CABECERA */
#cabecera{
	width:910px; /* tamaņo real:968px */
	min-height: 86px;
	height:86px; /* tamaņo real:100px */
	float: left;
	background-color: #EBEBEC;
	margin:0px; margin-bottom:2px;
	padding:0px; padding-left: 33px; padding-right: 23px;  padding-top: 12px;
	border: 1px solid #000;
}
html>body #cabecera{height: auto;}
#cabecera a, #cabecera a:LINK, #cabecera a:VISITED {color:#000; text-decoration:none;}
#cabecera a:HOVER{ text-decoration:underline; color: #FF5C00;}

#logo{ float: left;  margin-top:15px;}
#telefonos{float: left;margin-left: 23px; margin-top:10px;padding-left: 5px; padding-top: 4px; padding-bottom: 5px;font-weight: bold;border-left: 1px solid #000;}
#telefonos span{font-size: 0.9em;color: #748598;}

#accesos{
	text-align: right;
	float: right;
	margin:0px;
	padding:0px;
}
#accesos .homecai{ 
	font-weight: bold; 
	border-left: 1px solid #000; 
	padding-top: 10px; padding-bottom: 3px; padding-left: 9px;
	margin-bottom: 3px;
	text-align: left;
}
#accesos form{ margin: 0px; margin-bottom: 7px; padding: 0px;}
#accesos input{ vertical-align: middle; }
#accesos .plano{
	border: 1px solid #6E7781;
	background-color: #CBD4DA;
	padding-left: 3px; padding-right: 3px;
	font-size: 1em; color: #565F69;
}
.plano{
	border: 1px solid #6E7781;
	background-color: #CBD4DA;
	padding-left: 3px; padding-right: 3px;
	font-size: 1em; color: #000;
}
.boton{
	border: 1px solid #CBD4DA;
	background-color: #424445;
	padding-left: 3px; padding-right: 3px;
	font-size: 1em; color: #FFF;
	cursor: pointer;
}
a.accesos, a.accesos:LINK, a.accesos:VISITED{ color: #000;}
p.accesoshome{ padding: 0px; margin: 0px; margin-bottom: 5px;}
p .formcero{
	margin: 0px;
	padding: 0px;
	color: black; font-size: 0.9em;
}
p .formcero input.plano{
	border: 1px solid #C8C8C8;
	background-color: white;
	color: black; font-size: 1em;
	margin-bottom: 3px;  vertical-align: middle;
}

select.plano{
	font-size:1em;
	border: 1px solid black;
	width:180px;
	margin-bottom:2px; vertical-align: middle;
}
select.plano2{
	font-size:1em;
	border: 1px solid black;
	margin-bottom:2px; vertical-align: middle;
}
ul.accesoshome {
	margin:0px; margin-top: 11px;
	padding:0px;
	border-bottom: 5px solid #EBEBEC;
	list-style:none;
	font-size:1em; color: #000;
}
ul.accesoshome li {
	float:left;
	margin:0px;
	padding:0px; padding-left: 5px; padding-right: 5px;
	border-right: 1px solid #000;
	color: #000;
	list-style:none;
}
ul.accesoshome li.final {
	float:left;
	margin:0px;
	padding:0px; padding-left: 5px; padding-right: 0px;
	border-right: 0px;
	color: #000;
}
/* FIN CABECERA */


/* MENU PRAL */
#menupral {
	width: 968px;
	height:27px;
	float: left;
	color:black;
	background-image:url(/img/menupral_bg.gif); background-position:left; background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
ul.menupral {
	margin:0px;
	padding:0px;
	list-style:none;  
   }
ul.menupral li {
	float:left;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	border-right: 1px solid #E1E1E2;
	font-weight:bold;
   }
ul.menupral #current {
	height: 18px;
	background-image:url(/img/menupral_act.gif); background-repeat:repeat-x;
	padding-left:18px; padding-right:18px; padding-top:4px; padding-bottom:5px;
	color: white;
	}
ul.menupral a, ul.menupral a:LINK, ul.menupral a:VISITED {
	display:block;
	text-decoration:none;
	color: white;
	padding-left:18px; padding-right:18px; padding-top:4px; padding-bottom:5px;
	} 
ul.menupral a:HOVER { background-color:#47718E;	}
ul.menupral a.normal, ul.menupral a.normal:LINK, ul.menupral a.normal:VISITED {
	display:block;
	text-decoration:none;
	color: white;
	padding:0px;
	} 
ul.menupral a.normal:HOVER {	}
/* FIN MENU PRAL */


/* MIGAS DE PAN */
#ruta{
	width: 948px; /* tamaņo real: 968px */
	float: left;
	padding: 0px; padding-left:20px;
	margin: 0px; margin-top: 10px; margin-bottom: 5px;
	background-image: url(../img/ico_home.gif); background-position: left 0.2em; background-repeat: no-repeat;
}
/* FIN MIGAS DE PAN */

/* CONTENIDOS */
#contenedorpral{
	width: 940px; /*tamaņo real: 968px */
	float: left;
	padding: 13px;
	margin: 0px;
	border: 1px solid #000;
}

/* CONTENIDOS IZDA */
.seccion{
	width: 211px;
	float: left;
	margin: 0px; margin-right: 19px;
	padding: 0px; padding-bottom:10px;
	/*background-image: url(../img/tfno.gif); background-position:bottom; background-repeat:no-repeat;*/
}
.seccion a, .seccion a:LINK, .seccion a:VISITED {color:#274A63; text-decoration:none;}
.seccion a:HOVER{ text-decoration:underline; color: #5182A5;}
	
h1.menuseccion{
	padding-right:31px; padding-left: 9px; padding-top: 6px; padding-bottom: 8px;
	margin:0px;
	background-color:#47718E;
	background-image: url(/img/tit_seccionpral.gif); background-position: top right; background-repeat: no-repeat;
	font-size: 1.1em; color: #FFF; font-weight: bold;
}	
h1.menuseccion a, h1.menuseccion a:LINK, h1.menuseccion a:VISITED {color:#FFF; text-decoration:none;}
h1.menuseccion a:HOVER{ text-decoration:underline;}
	
ul.menuseccion{
	padding: 0px; padding-bottom:11px; padding-top:11px;
	margin: 0px; margin-bottom:10px; 
	list-style:none;
	background-color:#CDCFD1;
	background-image: url(/img/fondo_menulat.gif); background-repeat: repeat-x; background-position: top;
	border-top: 1px solid #FFF;
}
ul.menuseccion li{
	padding-left: 27px; padding-top: 5px; padding-bottom: 4px;
	color: #274A63;
	background-image:url(/img/esquinamenuseccion.gif);
	background-position:left .8em;
	background-repeat:no-repeat;
	font-weight: bold;
	font-size: 1.1em;
}
  ul.menuseccion li #current{
	padding-left: 2px; padding-right: 2px; padding-bottom: 1px;
	color: #FFF;
	background-color: #FF5C00;
	width: 94%;
	display: block;
}
/*ul.menuseccion li.titulo{
	background-color: #12385C;
	background-image: url(../img/tit_seccionpral.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 20px;
	margin:0px;
	border-bottom: 0px;
	font-size: 1.15em;
	color: white;
	font-weight: bold;
}*/
ul.menuseccion li.fin{
	padding-left: 27px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 0px;
}

ul.submenu{
 list-style:none; 
 margin: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-top:3px; 
}
ul.submenu li{
 background-image: none;
 list-style: none;
 border: 0px;
 padding-top: 2px;
 padding-bottom:2px;
 padding-left:5px;
 font-size: 1em; font-weight: normal;
 }
 
ul.tercero{
 list-style:none; 
 margin: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-top:3px;
}
ul.tercero li{
 background-image: none;
 list-style: none;
 border: 0px;
 padding-top: 2px;
 padding-bottom:2px;
 padding-left:15px;
 font-size: 0.9em;
 }
 
h1.clientes{
         padding-right:31px; padding-left: 9px; padding-top: 6px; padding-bottom: 8px;
         margin:0px;
         background-color:#FF5C00;
         background-image: url(../img/tit_seccionpral.gif); background-position: top right; background-repeat: no-repeat;
        font-size: 1.1em; color: #FFF; font-weight: bold;
}
	
form.clientes{
	padding-bottom:11px; padding-top:13px; padding-left:10px; padding-right:16px;
	margin: 0px; margin-bottom:1px; 
	background-image: url(/img/fondo_clientes.jpg);
	border-top: 1px solid #FFF;
	font-weight: bold;
	min-height: 73px;
	height: 73px; /* tamaņo real:97px */
	text-align: right;
}
html>body form.clientes{height: auto;}
form.clientes input{
	border: 1px solid #6E7781;  
	background-color: #CBD4DA;  
	font-size: 0.9em;
	width: 120px;
	margin-bottom: 6px;
	vertical-align: top;
	margin-top:-2px;
}
form.clientes input.boton{
	border: 0px;  
	background-color: transparent;
	font-size: 1.1em;
	width: 70px; height: 22px;
	margin-bottom: 0px; margin-top: 2px; margin-right: 55px;
	background-image: url(/img/btn_entrar.gif); background-repeat: no-repeat;
	font-weight: bold; color: #FFF;
	cursor: pointer;
	letter-spacing: 1px; 
}
form.clientes .faqs{ 
	color:#424445; 
	background-color: #EBEBEC; 
	padding:3px;  padding-top: 1px;  padding-bottom: 2px;
	vertical-align: bottom;
	margin-right: -9px;
}
form.clientes .faqs a, form.clientes .faqs a:LINK, form.clientes .faqs a:VISITED {color:#424445; text-decoration:none;}
form.clientes .faqs a:HOVER{ text-decoration:underline; color: #5182A5;}

#clientes{
	padding-bottom:11px; padding-top:13px; padding-left:10px; padding-right:10px;
	margin: 0px; margin-bottom:1px; 
	background-image: url(/img/fondo_clientes.jpg);
	border-top: 1px solid #FFF;
	font-weight: bold;
	min-height: 73px;
	height: 73px; /* tamaņo real:97px */
	text-align: center;
}
html>body #clientes{height: auto;}
#clientes .usuario{
	border: 0px;  
	background-color: #A4CAE2/*#2D679D*/;
	font-size: 1em; /*color: #FFF;*/
	margin-bottom: 10px; margin-top: 3px;
	padding: 5px; padding-bottom: 2px; padding-top: 2px;
}
/* FIN CONTENIDOS IZDA */

/* CONTENIDOS DCHA */
#contenidos{
	width: 710px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#valores{
	width:710px;
	float:left;
	padding:0px;
	margin:0px;
	background-color: #FFF;
	margin-bottom: 13px;
}
#valores marquee{
	width:710px; height: 24px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold;
	padding-top:4px;
}
#valores marquee .verde{
	padding:0px; padding-right: 15px;
	color: #00CC00; padding-right:30px;
}
#valores marquee .rojo{
	padding:0px; padding-right: 15px;
	color: #FD2C2C; padding-right:30px;
}

#valores .ticker{
	padding:0px; padding-top: 7px; padding-bottom: 7px;
	margin:0px;
	background-color: #000;
	font-size: 1.1em; font-weight: bold; color: #FFF;
}
#valores .ticker .verde{
	padding:0px; padding-right: 15px;
	color: #00CC00;
}
#valores .ticker .rojo{
	padding:0px; padding-right: 15px;
	color: #FD2C2C;
}
#valores .info{
	padding-top:11px; padding-bottom:11px; padding-left: 9px; padding-right: 9px; 
	margin:0px;
	float: left;
}
#ibex{
	padding: 0px; 
	margin:0px;  margin-top: 12px;
	border: 1px solid #D2D2D2;
	width: 338px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666;
	margin-right: 12px;
}
#ibex .grafico{float: left; margin-right: 10px;}
#ibex .titulo{font-size: 1.3em;  color: #478EAC; font-weight: bold;  text-transform: uppercase; margin-bottom: 5px; margin-top: 15px;}
#ibex .volumen{font-size: 1.6em;  color: #213F63; font-weight: bold; margin-bottom: 0px;}
#ibex .verde{font-size: 1.6em;  color: #008000; font-weight: bold; margin-bottom: 7px;}
#ibex .rojo{font-size: 1.6em;  color: #C00000; font-weight: bold; margin-bottom: 7px;}
#ibex strong{color: #213F63;}

#eurostoxx{
	padding: 0px; 
	margin:0px;  margin-top: 12px;
	border: 1px solid #D2D2D2;
	width: 338px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666;
}
#eurostoxx .grafico{float: left; margin-right: 10px;}
#eurostoxx .titulo{font-size: 1.3em;  color: #478EAC; font-weight: bold;  text-transform: uppercase; margin-bottom: 5px; margin-top: 15px;}
#eurostoxx .volumen{font-size: 1.6em;  color: #213F63; font-weight: bold; margin-bottom: 0px;}
#eurostoxx .verde{font-size: 1.6em;  color: #008000; font-weight: bold; margin-bottom: 7px;}
#eurostoxx .rojo{font-size: 1.6em;  color: #C00000; font-weight: bold; margin-bottom: 7px;}
#eurostoxx strong{color: #213F63;}

#subenbajan{
	padding: 0px; 
	margin:0px; 
	border: 1px solid #D2D2D2;
	width: 338px;
	float: left;
}
#subenbajan table{ font-size: 0.9em;}
#subenbajan table th{ color: #000; padding: 3px; padding-top: 1px; padding-bottom: 2px; border-bottom: 1px solid #E2E2E2; font-weight: normal;}
#subenbajan table th.cab{color: #44849E; background-color: #EEEEEE;  font-weight:bold;  text-align: center;  }
#subenbajan table th a{color: #000;}
#subenbajan table td{ padding: 3px; border-bottom: 1px solid #E2E2E2;}
.suben{ background-color: #EFF7EF;  color: #009807;  text-align: right; }
.bajan{ background-color: #F9F1F1;  color: #D10000;  text-align: right; }
#masmenosvolumen{
	padding: 0px; 
	margin:0px; margin-left: 12px; 
	border: 1px solid #D2D2D2;
	width: 338px;
	float: left;
}
#masmenosvolumen table{ font-size: 0.9em;}
#masmenosvolumen table th{ color: #000; padding: 3px; padding-top: 1px; padding-bottom: 2px; border-bottom: 1px solid #E2E2E2; font-weight: normal;}
#masmenosvolumen table th.cab{color: #44849E; background-color: #EEEEEE; font-weight: bold;  text-align: center; }
#masmenosvolumen table th a{color: #000;}
#masmenosvolumen table td{ padding: 3px; border-bottom: 1px solid #E2E2E2;}




#newsindices {
	width:710px; float:left;
	margin:0px ; margin-bottom:5px; padding: 0px;
	font-size: 1em;
}
#eurostoxx .indices{
	width:338px; float:left;
	padding:0px; margin:0px;  
	/*border: 1px solid #D2D2D2;*/
}
#eurostoxx .indices table{ font-size: 0.9em;  background-color: #FFF; }
#eurostoxx .indices table th{ color: #44849E; padding: 3px;  background-color: #EEF4F8;  padding-top: 1px; padding-bottom: 2px; border-bottom: 1px solid #fff;}
#eurostoxx .indices table th.cab{color: #FFF; background-color: #81AFCF;}
#eurostoxx .indices table th a{color: #44849E;}
#eurostoxx .indices table td{ padding: 3px; border-bottom: 1px solid #E2E2E2;}

#newsindices .news{
	width:100%; float:left;
	padding:0px; margin:0px;
}
table.noticias{ margin-bottom: 15px; border-bottom: 2px solid #366D94;}
table.noticias caption{  background-color: #366D94; padding: 3px; padding-top: 2px; padding-bottom: 3px;  font-size: 0.9em; font-weight: bold; color: #FFF; text-transform: uppercase; }
table.noticias th{  font-size: 0.8em; color: #366D94; padding: 3px; padding-left: 12px;  background-color: #DDDDDD; border-bottom: 1px solid #90A0B2;  padding-top: 1px; padding-bottom: 2px;}
table.noticias th a, table.noticias th a:link, table.noticias th a:visited{ color: #366D94; }
table.noticias td{ font-size: 0.9em; padding: 3px; padding-bottom: 4px; padding-left: 12px; vertical-align: top; border-bottom: 1px solid #90A0B2;  background-color: #F3F5F7;  }
table.noticias td .fecha{ color: #366D94; }

table.noticias2{ margin-bottom: 15px; border-bottom: 2px solid #366D94;}
table.noticias2 caption{  background-color: #366D94; padding: 3px; padding-top: 2px; padding-bottom: 3px;  font-size: 1em; font-weight: bold; color: #FFF; text-transform: uppercase; }
table.noticias2 th{  font-size: 0.9em; color: #366D94; padding: 3px; padding-left: 12px;  background-color: #DDDDDD; border-bottom: 1px solid #90A0B2;  padding-top: 1px; padding-bottom: 2px;}
table.noticias2 th a, table.noticias2 th a:link, table.noticias2 th a:visited{ color: #366D94; }
table.noticias2 td{ font-size: 1em; padding: 3px; padding-bottom: 4px; padding-left: 12px; vertical-align: top; border-bottom: 1px solid #90A0B2;  background-color: #F3F5F7;  }
table.noticias2 td .fecha{ font-size: 0.9em; color: #366D94; }

#bloquebanners {width:710px; float:left;         margin:0px ; margin-bottom:15px; padding: 0px;  font-size: 1.1em;}

#bloquebanners .banner{
	width:345px; float:left;
	padding:0px; margin:0px;
}
#bloquebanners p { padding: 6px; padding-left:1px; padding-right:1px; }
#bloquebanners a:hover { color: #5E7080; }
#bloquebanners ul {
	list-style:none; 
	margin: 0px;
	padding: 0px; padding-bottom: 5px; padding-left:15px; padding-right:6px;
}
#bloquebanners ul li{
	background-image:url(/img/listas.gif); background-position:left 0.8em; background-repeat:no-repeat;
	border: 0px;
	padding-top: 3px; padding-bottom:3px; padding-left:15px;
}


.miniHome1, .miniHome2, .miniHome3 {
	width:710px;
	float:left;
	margin:0px ; margin-bottom:24px; 
	padding: 0px;
	font-size: 1.1em;
}
.miniHome1 a:hover, .miniHome2 a:hover, .miniHome3 a:hover { color: #5E7080; }
.miniHome1 ul, .miniHome2 ul, .miniHome3 ul {
	list-style:none; 
	margin: 0px;
	padding: 0px; padding-bottom: 5px; padding-left:15px; padding-right:6px;
}
.miniHome1 ul li, .miniHome2 ul li, .miniHome3 ul li{
	background-image:url(/img/listas.gif); background-position:left 0.8em; background-repeat:no-repeat;
	border: 0px;
	padding-top: 3px; padding-bottom:3px; padding-left:15px;
}
.miniHome1 p, .miniHome2 p, .miniHome3 p { padding: 6px;}
.miniHBanner11{
	width:710px;
	float:left;
	padding:0px;
	margin:0px;
}
.miniHBanner21{
	width:345px;
	float:left;
	padding:0px;
	margin:0px; margin-right: 20px;
}
.miniHBanner22{
	width:345px;
	float:left;
	padding:0px;
	margin:0px;
}
.miniHBanner31, .miniHBanner32{
	width:224px;
	float:left;
	padding:0px;
	margin:0px; margin-right: 19px;
}
.miniHBanner33{
	width:224px;
	float:left;
	padding:0px;
	margin:0px;
}
	
.minibanner1{
	font-size: 1.4em; color: #FFF; font-style:italic; font-weight:normal;
	padding: 7px; padding-top: 2px; padding-bottom: 4px;
	margin: 0px; margin-top:1px;
	background-color: #424445;
}
	
#contenidosI{
	width: 705px;
	float: left;
	margin: 0px;
	padding: 0px; padding-left: 5px;
	background-image: url(/img/fondo_latdcho.gif); background-position: right; background-repeat: repeat-y;
}
#zonacont{
	width: 517px;
	float:left;
	padding: 0px;
	margin-right: 15px;
}
#zonacont p{ padding-bottom:15px;}
#zonacont img.dcha{
	float:right;
	border-left: 15px solid #EBEBEC;	border-bottom: 15px solid #EBEBEC;
}
#zonacont img.izda{ border-right: 15px solid #EBEBEC;; border-bottom: 15px solid #EBEBEC;}
#zonacont img.ico{ vertical-align:middle;	}
#zonacont li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacont a, #zonacont a:LINK, #zonacont a:VISITED{ color:#4290C6;}
#zonacont a:HOVER{ color:#317AAD;}
#zonacont a.doc, #zonacont a.doc:LINK, #zonacont a.doc:VISITED{ color:#666666;}
#zonacont a.doc:HOVER{ color:#317AAD;}

#zonacont2{
	width: 705px;
	float:left;
	padding: 0px;  padding-left: 5px;
}

#zonacont2 p{ padding-bottom:15px;}
#zonacont2 img.dcha{
	float:right;
	border-left: 15px solid #EBEBEC; border-bottom: 15px solid #EBEBEC;
}
#zonacont2 img.izda{ border-right: 15px solid #EBEBEC;; border-bottom: 15px solid #EBEBEC;;}
#zonacont2 img.ico{ vertical-align:middle;}
#zonacont2 li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacont2 a, #zonacont2 a:LINK, #zonacont2 a:VISITED{ color:#4290C6;}
#zonacont2 a:HOVER{ color:#317AAD;	}
#zonacont2 a.doc, #zonacont2 a.doc:LINK, #zonacont2 a.doc:VISITED{ color:#666666;}
#zonacont2 a.doc:HOVER{ color:#317AAD;}

#zonacontImprimir{
	width: 534px;
	float:left;
	padding: 15px;
	background-color: White;
}

#zonacontImprimir p{ padding-left: 10px; padding-bottom:15px;}
#zonacontImprimir img.dcha{ border-left: 15px solid white; border-bottom: 15px solid white;}
#zonacontImprimir img.izda{ border-right: 15px solid white; border-bottom: 15px solid white;}
#zonacontImprimir img.ico{ vertical-align:middle;}
#zonacontImprimir li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:left 0.2em;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacontImprimir a, #zonacontImprimir a:LINK, #zonacontImprimir a:VISITED{ color:#FF5C00;}
#zonacontImprimir a:HOVER{ color:#000000;	}
#zonacontImprimir a.doc, #zonacontImprimir a.doc:LINK, #zonacontImprimir a.doc:VISITED{color:#666666;}
#zonacontImprimir a.doc:HOVER{ color:#1B6AB4;}


#zonacontImprimirCartera{
	width: 700px;
	float:left;
	padding: 15px;
	background-color: White;
}

#zonacontImprimirCartera p{ padding-left: 10px; padding-bottom:15px;}
#zonacontImprimirCartera img.dcha{ border-left: 15px solid white; border-bottom: 15px solid white;}
#zonacontImprimirCartera img.izda{ border-right: 15px solid white; border-bottom: 15px solid white;}
#zonacontImprimirCartera img.ico{ vertical-align:middle;}
#zonacontImprimirCartera li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:left 0.2em;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacontImprimirCartera a, #zonacontImprimirCartera a:LINK, #zonacontImprimirCartera a:VISITED{ color:#FF5C00;}
#zonacontImprimirCartera a:HOVER{ color:#000000;	}
#zonacontImprimirCartera a.doc, #zonacontImprimirCartera a.doc:LINK, #zonacontImprimirCartera a.doc:VISITED{color:#666666;}
#zonacontImprimirCartera a.doc:HOVER{ color:#1B6AB4;}

.print{
 	width:100%;
 	text-align:right;
 	padding-bottom:10px;
 	font-size:.9em;
 }
 
.asociado{ color:#074B8C; font-weight:bold;}

hr.separador2{
	width: 100%;
	float: none;
	height: 6px;
	color: #C6CFD8;
	background-color: #C6CFD8;
	clear: both;
	margin-bottom: 10px;
	border: 0px;
}
hr.separador3{
	width: 100%;
	height: 1px;
	float: none;
	color: #B7CEE2;
	background-color: #B7CEE2;
	clear: both;
	margin-bottom: 5px;
	border: 0px;
}
hr.lineasH{
	width: 100%;
	height: 1px;
	float: none;
	color: #90A0B2;
	background-color: #90A0B2;
	clear: both;
	margin-bottom: 10px;
	border: 0px;
}

#zonaenl{
	margin: 0px;
	padding: 9px;
	padding-top:0px;
	width:155px;
	float:left;
}
	
#zonaenl h3.titmenudcha{
	padding-bottom: 5px; padding-top: 5px; padding-left: 5px;
	font-weight:bold;
	border: 0px;
	color:#FF5C00;
	margin: 0px; margin-bottom: 0px; margin-top: 15px;
	background-color: #EBEBEC;
	font-size: 1em;
}	
	
#zonaenl ul{
	margin: 0px;
	padding: 0px;
}
#zonaenl li{
	list-style-type: none;
	padding-bottom:4px;
	padding-top:4px;
	padding-left: 7px;
	border-bottom: 1px solid #9C9C9C;
}
#zonaenl li a:hover{ color: #FF5C00; }
#zonaenl li.tit{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight:bold;
	border: 0px;
}

#bannerPrincipalHome{
	width: 738px;
	float:left;
}
.sepHome{
	width:738px;
	float: left;
	background-image: url(/img/separadorHome.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 35px;
}

#pieImprimir{
	width: 534px;
	float: left;
	border-top: 20px solid #F0F0F0;
	padding-top: 6px;
	color: #858585;
}

#pieImprimirCartera{
	width: 700px;
	float: left;
	border-top: 20px solid #F0F0F0;
	padding-top: 6px;
	color: #858585;
} 

.copy{ color: black;}
.wai{
 text-align: right;
 color: #535B61;
 margin-top:5px;
 float:left;
}

#paginacion{
	text-align: right;
	 font-size: 1em;
	color: #494B48;
	margin-right: 15px;
}

#zonacont2 #paginacion a{text-decoration: none;color: #494B48; font-size: 1em;}
#zonacont2 #paginacion a:hover{text-decoration: underline; color: #FF5C00;}
#paginacion ul{margin: 0;	padding: 0;	list-style-type: none;}
#paginacion li{display: inline; background-image:none; padding-left:0px}



#classinvisible{ visibility:hidden;}

.cuadro{
	font-size: 1em; color: #494B48;
	padding: 5px;
	margin-bottom: 10px; margin-top: 10px;
	background-color: #F4F4F6;
	border: 1px solid #BBC5CF;
}

.naranja{ color:#FF5C00;}

#zonacont2 a.link, #zonacont2 a.link:LINK, #zonacont2 a.link:VISITED{	font-size: 1em; color: #494B48; text-decoration: none;}
#zonacont2 a.link:hover{ font-size: 1em; color: #3A81B2; text-decoration: underline;}

#detalleNoticias{ text-align: justify; }
#detalleNoticias .fecha{ color: #366D94; font-size: 0.9em;}
#detalleNoticias .imagen{ float: right; border: 1px solid #000; padding: 10px; padding-bottom:3px; margin: 15px; margin-top:12px; margin-right:0px;   text-align: right; }
#detalleNoticias .ampliar a, #detalleNoticias .ampliar a:link, #detalleNoticias .ampliar a:visited{  font-size: 0.9em;  text-decoration: none; padding-right:16px;  background-image: url(../img/ico_mas.gif);  background-position: right;  background-repeat: no-repeat;    }
#detalleNoticias .ampliar a:hover{ text-decoration: underline; }

.cerrar{ text-align: right;  margin-right: 10px;  }
.cerrar a, .cerrar a:link, .cerrar a:visited{  font-size: 1em;  text-decoration: none; padding-left:15px;  background-image: url(../img/ico_cerrar.gif);  background-position: left 0.3em;  background-repeat: no-repeat;  }
.cerrar a:hover{ text-decoration: underline; }

#mercados{ background-color: #FFF; float:left;  width: 686px; padding:12px; margin:0px; margin-bottom:5px; font-size: 1em;}
#mercados .news{ width:336px; float:left;	padding:0px; margin:0px; margin-right: 10px;}
#mercados .graficas{ width:340px; float:left;	padding:0px; margin:0px;  }
#ibexMercados{
	width: 338px; float: left; padding: 0px; margin:0px;
	border: 1px solid #D2D2D2;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666;
}
#ibexMercados .grafico{float: left; margin-right: 10px;}
#ibexMercados .titulo{font-size: 1.3em;  color: #478EAC; font-weight: bold;  text-transform: uppercase; margin-bottom: 5px; margin-top: 15px;}
#ibexMercados .volumen{font-size: 1.6em;  color: #213F63; font-weight: bold; margin-bottom: 0px;}
#ibexMercados .verde{font-size: 1.6em;  color: #008000; font-weight: bold; margin-bottom: 7px;}
#ibexMercados .rojo{font-size: 1.6em;  color: #C00000; font-weight: bold; margin-bottom: 7px;}
#ibexMercados strong{color: #213F63;}

#eurostoxxMercados{
	width: 338px; float: left; padding: 0px; margin:0px;  margin-top: 17px;
	border: 1px solid #D2D2D2;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666;
}
#eurostoxxMercados .grafico{float: left; margin-right: 10px;}
#eurostoxxMercados .titulo{font-size: 1.3em;  color: #478EAC; font-weight: bold;  text-transform: uppercase; margin-bottom: 5px; margin-top: 15px;}
#eurostoxxMercados .volumen{font-size: 1.6em;  color: #213F63; font-weight: bold; margin-bottom: 0px;}
#eurostoxxMercados .verde{font-size: 1.6em;  color: #008000; font-weight: bold; margin-bottom: 7px;}
#eurostoxxMercados .rojo{font-size: 1.6em;  color: #C00000; font-weight: bold; margin-bottom: 7px;}
#eurostoxxMercados strong{color: #213F63;}

#mercados .indices{ width:686px; float:left;	padding:0px; margin:0px;}
#mercados .indices table{ margin-bottom: 5px; border-bottom: 4px solid #81AFCF; font-size: 0.9em; color:#515151;  text-align: right; }
#mercados .indices table th{ color: #FFF; padding: 3px;  background-color: #81AFCF;  padding-top: 1px; padding-bottom: 2px;}
#mercados .indices table td{ padding: 3px; border-bottom: 1px solid #E5E5E5;}
#mercados .indices table td.grupo{ background-color: #F1F1F1;  font-weight: bold;  text-align: left; }

table.formato1{ margin-bottom: 15px; }
table.formato1 th{ color: #639FC7; padding: 3px; padding-bottom: 0px; border-bottom: 1px solid #BEBEBE;}
table.formato1 td{  padding: 3px; border-bottom: 1px solid #BEBEBE; }

table.formato2{ margin-bottom: 15px;}
table.formato2 th{ color: #FFF; padding: 3px;  background-color: #81AFCF;  padding-top: 4px; padding-bottom: 5px;}
table.formato2 td{ padding: 3px; border-bottom: 1px solid #BEBEBE; }
table.formato2 th a, table.formato2 th a:link, table.formato2 th a:visited{ color: #C5EEFF;  text-decoration: underline;  }
table.formato2 th a:hover{ color: #255E85;  }
table.formato2 td a, table.formato2 td a:link, table.formato2 td a:visited{ color: #3A81B2;  text-decoration: underline;  }
table.formato2 td a:hover{ color: #81AFCF;  }

table.formato3{ margin-bottom: 15px;}
table.formato3 th{ color: #FFF; padding: 3px;  background-color: #FFC851;  padding-top: 1px; padding-bottom: 2px;}
table.formato3 td{ padding: 3px; border-bottom: 1px solid #BEBEBE; }

table.formato4{ border: 1px solid #808080;  border-bottom: 0px; margin-bottom: 15px;}
table.formato4 th{ color: #F9AA01; border-bottom: 1px solid #808080; padding: 3px;  background-color: #F9F9F9; }
table.formato4 td{ border-bottom: 1px solid #808080; padding: 3px; }
table.formato4 td.posicion{color: #FFF; background-color: #FFC851;  font-weight: bold; height:22px; }

.rojo{ color: #C00000; }
.verde{ color: #008000; }
.total{ background-color: #DADADC;  font-weight: bold;  }
/* FIN CONTENIDOS DCHA */


/* PIE */
#pie{
	width: 965px;
	float: left;
	margin-top: 10px;  margin-bottom: 20px;
	font-size:.9em; color: #535B61;
}
/* FIN PIE */
.info{ font-size: 0.9em; color: #366D94; }

#mercadosint{ background-color: #FFF; float:left;  width: 680px; padding:12px; margin:0px; margin-bottom:5px; font-size: 1em;}
#subenbajanint{padding: 0px; margin:0px; border: 1px solid #D2D2D2; width: 332px; float: left;}
#subenbajanint table{ font-size: 0.9em;}
#subenbajanint table th{ color: #000; padding: 3px; padding-top: 1px; padding-bottom: 2px; border-bottom: 1px solid #E2E2E2; font-weight: normal;}
#subenbajanint table th.cab{color: #44849E; background-color: #EEEEEE;  font-weight:bold;  text-align: center;  }
#subenbajanint table th a{color: #000;}
#subenbajanint table td{ padding: 3px; border-bottom: 1px solid #E2E2E2;}

#masmenosvolumenint{ padding: 0px; margin:0px; margin-left: 12px; border: 1px solid #D2D2D2; width: 332px; float: left;}
#masmenosvolumenint table{ font-size: 0.9em;}
#masmenosvolumenint table th{ color: #000; padding: 3px; padding-top: 1px; padding-bottom: 2px; border-bottom: 1px solid #E2E2E2; font-weight: normal;}
#masmenosvolumenint table th.cab{color: #44849E; background-color: #EEEEEE; font-weight: bold;  text-align: center; }
#masmenosvolumenint table th a{color: #000;}
#masmenosvolumenint table td{ padding: 3px; border-bottom: 1px solid #E2E2E2; v}

#valores marquee{
         width:100%; height: 23px; padding-top:4px;
         background-color: #000;
         font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold;
}
#valores marquee .verde{ padding:0px; padding-right: 35px; color: #00CC00; }
#valores marquee .rojo{ padding:0px; padding-right: 35px; color: #FD2C2C; }
#valores marquee .blanco{padding:0px; padding-right: 35px; color: #FFF; }
#valores marquee .verdeFondo{ padding:0px; padding-left:3px; padding-right:3px; color: #000;  background-color: #01B501; font-size: 0.9em; }
#valores marquee .rojoFondo{ padding:0px; padding-left:3px; padding-right:3px; color: #000;  background-color: #E50101;  font-size: 0.9em;  }
#valores marquee .blancoFondo{padding:0px; padding-left:3px; padding-right:3px; color: #000;  background-color: #EDEBEB;  font-size: 0.9em;  }

/* ficha_valor_resumen */
#fichavalor{ background-color: #FFF; float:left;  width: 680px; padding:12px; margin:0px; margin-bottom:5px; font-size: 1em;}
#fichavalor .fila{ float:left; width:100%;}
#fichavalor .colizda{ float:left; width:49%;}
#fichavalor .coldcha{ float:right; width:49%;}

#fichavalor ul { 	margin:0px; margin-top:20px; padding: 0px;  text-align: center; }
#fichavalor ul li{padding: 3px;	padding-left:60px; padding-right:59px; font-size: 1.1em; text-align: center; border:1px solid #FFF;	background-color: #DEDFDF; color: #216797;  text-transform: uppercase;  list-style-type: none; display: inline;  font-weight: bold;}
#fichavalor ul li a, #fichavalor ul li a:link, #fichavalor ul li a:visited{  color: #216797; }
#fichavalor ul li.activo{ background-color: #3A81B2; color: #FFF;  }
#fichavalor ul li.activo a, #fichavalor ul li.activo a:link, #fichavalor ul li.activo a:visited{  color: #FFF; }

#fichavalor table{ margin-bottom: 15px; font-size: 1em; color:#515151;  }
#fichavalor table th{ color: #FFF; padding: 3px;  background-color: #81AFCF;  padding-top: 1px; padding-bottom: 2px;}
#fichavalor table td{ padding: 3px; border-bottom: 1px solid #E5E5E5;}
#fichavalor table td.fondografico{ background-color: #DEDFDE;  text-align: center; }
#fichavalor table td.situacion{ background-color: #DDEDF8;  font-weight: bold;  text-align: center; border-bottom: 1px solid #3A81B2; border-top: 1px solid #3A81B2; color:#216797;}
#fichavalor table td.config{ background-color: #DDEDF8;  font-weight: bold;  text-align: center; border-bottom: 1px solid #3A81B2; border-top: 1px solid #3A81B2; border-right: 1px solid #3A81B2; color:#216797;}
#fichavalor table td.rojo{ color: #C00000; }
#fichavalor table td.verde{ color: #008000; }

#fichavalor h3 { 	font-size: 1.1em; margin-top:0px; padding-bottom: 5px;	border-bottom: #3A81B2 1px solid;}
#fichavalor h4 { 	font-size: 1em; margin:15px 0 10px 0; padding: 0px;	background-color: #FFF; color: #424242; }
#fichavalor .nota{ color: #3A81B2; font-size: 0.9em; margin-bottom: 10px;}

#fichavalor h5.tit{ margin:0px; color: #FFF; padding: 3px;  background-color: #81AFCF;  padding-top: 2px; padding-bottom: 3px;  text-align: center;  font-weight: bold; font-size:1em; }
#fichavalor form{  border: 1px solid #81AFCF; padding:15px;  text-align: center; margin-top:0px;}
#fichavalor form input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
#fichavalor form select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
#fichavalor form textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
#fichavalor form .actualizar{ background-color: #DDEDF8;  font-weight: bold;  text-align: center; border: 1px solid #3A81B2; padding: 20px; padding-top: 1px; padding-bottom: 2px;}

#fichavalor .volver{  text-align: right;  font-weight: bold; font-size:0.9em; }
#fichavalor .volver a, #fichavalor .volver a:link, #fichavalor .volver a:visited{ padding:7px; padding-top:2px; padding-bottom:2px; background-color: #EBEBEB; border:1px solid #3A81B2; color:#3A81B2 }
#fichavalor .volver a:hover{  color:#3A81B2 }
