﻿/*ESTILOS ETIQUETAS HTML*/
* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
}

BODY {
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	FONT-FAMILY: Arial !important;
	FONT-SIZE: 0.9em;
	COLOR: #000000;
	TEXT-ALIGN: left;
}

IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

FIELDSET {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

ABBR {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

UL {
	LIST-STYLE: none;
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-POSITION: inside;
}

LI {
	LIST-STYLE: none;
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-POSITION: inside;
}

TABLE {
	BORDER-COLLAPSE: collapse;
	border-spacing: 0;
}

TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

TEXTAREA{
  overflow:hidden;
}

SELECT,INPUT,TEXTAREA{
	FONT-FAMILY: Arial !important;
}

A, A:link, A:hover{
      color:#426AC2;
      text-decoration:underline;
}

/* Clases generales */
.ftl {
	FLOAT: left;
}

.ftr {
	FLOAT: right;
}

.padl10 {
	padding-left: 10px;
}
.padl15 {
	padding-left: 15px;
}

.padr10 {
	padding-right: 10px;
}

.marl10 {
	margin-left: 10px;
}

.marl5 {
	margin-left: 5px;
}
.marl15 {
	margin-left: 15px;
}
.mart15{ margin-top:15px;}
.mart5{ margin-top:5px;}
.mart25{margin-top:25px;}
.mart20 {	margin-top:20px;}
.mart35{margin-top:35px;}
.mart10 {	margin-top: 10px;}

.marr10 {
	margin-right: 10px;
}

.marb10 {	margin-bottom: 10px;}
.marb20 {	margin-bottom: 20px;}
.marb5 {	margin-bottom: 5px;}



.listSquare {
	margin-top: 10px;
}

.listSquare LI {
	list-style-image: url("../image/vinetas/cuadrado_gris.png");
	margin-top: 5px;
}

.list3 {
	margin-top: 10px;
}

.list3 UL {
	margin-left: 10px;
}

.list3 LI {
	margin-top: 10px;
}

.list3 LI IMG {
	vertical-align: middle;
}

.list3 LI SPAN {
	vertical-align: top;
}

.list3 LI SPAN A {
	vertical-align: middle;
}

/* Clases generales */

.underline {text-decoration:underline;}

.liquid {
	MARGIN: 0px auto;
	WIDTH: 100%;
	MIN-WIDTH: 775px;
	MAX-WIDTH: 995px;
}

.fixed {
	MARGIN: 20px auto;
	WIDTH: 995px;
}

.hidden {
	LEFT: -1000px;
	TOP: -1000px;
	POSITION: absolute;
}

.clear:unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	CONTENT: ".";
}

.textRight {
  text-align:right;
}

.textLeft {
  text-align:left;
}

.box{height:14px;padding-top:4px;font-size:1em;font-family: Arial,Helvetica,sans-serif;}
.area{width:280px;height:98px;font-size:1em;}

/* SELECION DE IDIOMA Y BOTONES DE TEXTO */

#miscellaneous {
	HEIGHT: 30px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #000000;
	FONT-SIZE: 0.75em;
}

#miscellaneous A {
	margin-top: 6px;
	COLOR: #ffffff;
}

#miscellaneous A:hover {
	COLOR: #ffffff;
}

#groupLink {
	MARGIN-LEFT: 15px;
	padding-top: 2px;
}

#languages {
	MARGIN-TOP: 8px;
}

#languages LI {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	DISPLAY: inline;
}

#languages LI.first {
	MARGIN-RIGHT: 40px;
	BORDER-RIGHT-STYLE: none;
}

#languages LI.last {
	BORDER-RIGHT-STYLE: none;
}

#languages LI A.activo{
	TEXT-DECORATION: none;
}

#textSizes {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 5px;
	MARGIN-RIGHT: 15px;
	DISPLAY: inline;
}

#textSizes P {
	WIDTH: 4em;
	LINE-HEIGHT: 18px;
	MARGIN-RIGHT: 5px;
	MARGIN-TOP: 1px;
	TEXT-ALIGN: right;
}

#textSizes SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 19px;
	DISPLAY: block;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 26px;
	CURSOR: pointer;
	HEIGHT: 0px! important;
}

#textSizes UL {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 0px;
	LIST-STYLE: none;
}

#reducir {
	BACKGROUND: transparent url(/StaticFiles/BSMarkets/image/boton-reducir-texto.gif) no-repeat scroll 0%;
	BACKGROUND-POSITION: 0px 0px;
}

#ampliar {
	BACKGROUND: transparent url(/StaticFiles/BSMarkets/image/boton-ampliar-texto.gif) no-repeat scroll 0%;
	BACKGROUND-POSITION: 0px 0px;
}

/* CABECERA */

#header {
	HEIGHT: 70px;
	BACKGROUND-COLOR: #000384;
	BACKGROUND-IMAGE: url(/StaticFiles/BSMarkets/image/head.jpg);
  BACKGROUND-REPEAT: no-repeat; 
}

#header A {
	COLOR: #ffffff;
}

#header .logo1 {
	float: left;
	padding-left: 100px;
	margin-top: 20px;
	margin-bottom: 18px;
}

#header .logo2 {
	margin-top: 12px;
}

#header .center {
	float: left;
	padding-left: 150px;
	padding-top: 12px;
	width: 250px;
}

#header .right {
	/*padding-left: 995px;*/
	text-align: right;
}

#headerPart1 {
	margin: 0px;
	padding: 0px;
	DISPLAY: inline;
	COLOR: #ffffff;
	BACKGROUND-COLOR: transparent;
}


#headerPart1 .logout {
	padding-top: 3px;
}
#headerPart1 li{padding-bottom:3px;}

#headerPart2 {
	margin: 0px;
	padding: 0px;
	DISPLAY: inline;
	COLOR: #ffffff;
	BACKGROUND-COLOR: transparent;
	WIDTH: 215px;	
}

.telephon {
	padding-top: 12px;
	padding-left: 20px;
	FONT-WEIGHT: bold;
}

.contact {
	padding-top: 12px;
	padding-right: 15px;
	font-size: 0.85em;
}

.userData{margin-left: 140px; margin-top: 5px; font-size: 0.87em; color: #ffffff;}

/* BODY */

#body {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  width: 995px;
  display:inline;
}


/* MENU LATERAL IZQUIERDO */

#menu {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	color: #7d7d7d;
	text-decoration: none;
	text-align: left;
	float:left;
	width:175px;
	margin-top:15px;
}

#menu .section{
	margin-top:4px;
}

#menu .section A{
	font-size: 0.9em;
	color: #7d7d7d;
	font-weight: bold;
	text-decoration: none;
}

#menu .submenu{
	margin-top:2px;
}
#menu .submenu A{
  font-weight: normal;
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/nivel_1.gif);
  background-position: 0px center;
	background-repeat: no-repeat;
	text-decoration: none;
  padding-left:15px;
}

#menu .option{
  margin-top:2px;
}

#menu .option A{
  font-size: 0.9em;
	font-weight: normal;
	background-color: transparent;
	text-decoration: none;
  background-image: url(/StaticFiles/BSMarkets/image/nivel_2.gif);
  background-position: 15px center;
	background-repeat: no-repeat;
	padding-left:25px;
}

#menu .suboption{
  margin-top:1px;
padding-left:25px;
}

#menu .suboption A{
  font-size: 0.85em;
	font-weight: normal;
	background-color: transparent;
	text-decoration: none;
  background-image: url(/StaticFiles/BSMarkets/image/nivel_3.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
  padding-left:10px;

}

#menu .desplegar{
  padding-left:15px;
  width:160px;
  font-size:1em;
}

#menu .selected{
  padding-top:4px;
  padding-bottom:4px;
  color: #5B608A;
  font-weight: bold;
  background:#e7eafa;
}

#menu .nodesplegar {
  padding-left:15px;
	color: #7d7d7d;
	font-size: 1em;
}

/* ESTILOS MENU SIMPLE NO DESPLEGABLE DE HOME LOGIN*/ 
#menuHome {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	text-align: left;
	float:left;
	width:215px;
	background-color:#E7EAFA;
	border-bottom: 2px solid #7F7DBC; border-top: 2px solid #7F7DBC;
}

#menuHome ul li{border-bottom: 2px solid #FFFFFF;}
#menuHome ul li.last{border-bottom:none;}
#menuHome .section{
	margin-top:4px;
	padding-left:10px;
	height:18px;
}

#menuHome .section A{
	font-weight: bold;
	color: #5B608A;
	text-decoration: none;
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/triangulo_lila.gif);
  background-position: 0px center;
	background-repeat: no-repeat;
	padding-left:10px;
}


/*  /////////////////////////////////////////////
   //  CAPAS DE ESTRUCTURA: NO MODIFICAR !!   //
  /////////////////////////////////////////////
    
/* CUERPO */
/* CAPAS PARA INCLUIR CONTENIDO WFG */
#centerWFG{width:820px;float:left;display:inline;	font-size: 0.85em;	margin-top: 18px;}
#centerWFGHome{width:765px;float:left;display:inline;	font-size: 0.85em;margin-top: 10px;}
#centerPrimary{width:585px;float:left;padding-right:20px;}

/* CAPA "CENTER" UTILIZADA EN PÁGINAS CON BLOQUE IZQUIERDO (MENU,LOGIN..)*/
#center {
  width:785px;
  float:left;
	margin-bottom: 10px;
	margin-top: 20px; 
	margin-left:20px;
	display: inline;
	font-size: 0.85em;
}


#primary{width:585px;float:left;padding-right:20px;}
#secondary{width:180px;float:right;}

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

.text {
  font-size:1em;
	padding-bottom: 10px;
	padding-top: 10px;
}

.bold {
	font-weight: bold;
}

.secondary {
	color: #999999;
}

.fs1em{
  font-size: 1.15em;
}

#title.headers {font-size: 1.85em;color: #333333;}

#title .part2 {
	font-size: 1.3em;
	font-weight: normal;
	margin-left: 5px;
}

.title2 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 20px;
}

.title3 {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 20px;
}


/* ESTILOS PAGINAS FONDOS INVERSION */
.sectionTitle {
	margin-top: 20px;
}

.sectionTitleText {
	font-size: 1.25em;       
  color: #426AC2;
	text-decoration: underline;
}

.noExpandImage {
	background-image: url(/StaticFiles/BSMarkets/image/noexpand.jpg);
	background-color: transparent;
	background-position: left;
	background-repeat: no-repeat;
	padding-left:10px;
	text-decoration: none;
	cursor: pointer;
}

.expandImage {
	background-image: url(/StaticFiles/BSMarkets/image/expand.jpg);
	background-color: transparent;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	cursor: pointer;
}

.noDisplay {
	display: none;
	background: none;
}

.display {
	display: block;
	background: none;
}

/* Tabla de FONDOS DESTACADOS*/
.table {
	width: 543px;
	text-align: center;
	border: none;
	font-size: 0.9em;
	margin-left: 24px;
	border-bottom:1px solid #cccccc;
}

/* Tabla de FONDOS MAS GRANDE*/
.table_big {
	width: 575px;
	border: none;
	font-size: 0.85em;
	margin-left: 10px;
	border-bottom:1px solid #cccccc;
}

.table td, .table_big td, .table_garan td{ padding:0px;}

.table td.column1{ text-align: left;width:216px;}
.table td.column2, .table_big td.column2{ text-align: right;	width:93px; padding-right:12px;}
.table td.column3, .table td.column5, .table_big td.column3, .table_big td.column5{	text-align: center;	width:46px;}
.table td.column4, .table_big td.column4 {	text-align: center;	width:60px;}
.table td.column6, .table_big td.column6 {	text-align: center;	width:70px;}
.table_big td.column1 { text-align: left;width:248px;}
.table_big td.column1FP { text-align: left;width:318px;}


#FondosDestacados{margin-left:18px;}
#Fondos{margin-top:30px;}
#otrosFondos{margin-left:10px; margin-bottom:20px;}
#otrosFondos ul{margin-left:10px;}

ul li.listOtrosFondos{
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_gris.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:4px;
}

#carteras{margin-top:20px;}
.carterasContent{margin-left:20px;}

#PDFs{margin-top:20px; width:575px;}
#PDFs #PDFsL{float:left;width: 285px;}
#PDFs #PDFsR{float:right;width: 285px;}

.PDF{
  background-color: transparent;
  background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	height:23px;
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	padding-left:24px;
	padding-top:2x;       
}
.Con{   background-image: url(/StaticFiles/BSMarkets/image/icono_conservador.gif);}
.Pru{   background-image: url(/StaticFiles/BSMarkets/image/icono_prudente.gif);}
.Equi{   background-image: url(/StaticFiles/BSMarkets/image/icono_equilibrado.gif);}
.Din{   background-image: url(/StaticFiles/BSMarkets/image/icono_dinamico.gif);}
.Agre{   background-image: url(/StaticFiles/BSMarkets/image/icono_agresivo.gif);}

#Euroinvest{margin-top:15px;width:575;}


.columnTitle{
	color: #999999;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
}

.columnTitle td{border-bottom: 1px solid #CCCCCC;}

.columnTop {
	color: #999999;
	border-bottom: none;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
}

.borders {border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.topBorder {	border-top: 1px solid #CCCCCC;}
.bottomBorder {border-bottom: 1px solid #CCCCCC;}
.bottomBorderSolid {border-bottom: 1px solid #CCCCCC;}
.bottomBorderDotted {border-bottom: 1px dotted #CCCCCC;}
.rightColumn {	text-align: right;}
.leftColumn {	text-align: left;}
.centerColumn {	text-align: center;}
.columMiddleTitle {	padding-left: 15px;text-align: right;}
.columDateTitle {	padding-left: 15px;}
.width60 {	width: 60px;}
.width70 {	width: 70px;}
.width80 {	width: 80px;}
.width90 {	width: 90px;}
.width100 {	width: 100px;}
.width110 {	width: 110px;}
.width120 {	width: 120px;}
.width140 {	width: 140px;}
.width160 {	width: 160px;}

.row, .row2 {height: 20px;	padding-right: 3px;	vertical-align: middle;}
.row td{border-bottom: 1px dotted #CCCCCC;}

.positive {	color: #008800;}
.negative {color: #ff0000;}
.leftRow {padding-left: 3px;text-align: left;}
.rightRow {	padding-left:12px;	text-align: right;}
.lastRow {border-bottom: 1px solid #CCCCCC !important;}

/* ESTILOS FONDOS GARANTIZADOS */
#periodGaran{margin-left:12px;}

.table_garan {
	width: 543px;
	text-align: center;
	border: none;
	font-size: 0.85em;
	margin-left: 24px;
	border-bottom:1px solid #cccccc;
}

.table_garan td.column1{ text-align: left;width:185px;}
.table_garan td.column2{ text-align: left;	width:113px; padding-left:5px;}
.table_garan td.column3, .table_garan td.column4{	text-align: center;	width:70px;}
.table_garan td.column5{	text-align: right;	width:95px;padding-right:5px;}

/* ESTILOS TABLA OTRAS GESTORAS */
.table_og {
	width: 543px;
	text-align: center;
	border: none;
	font-size: 0.85em;
	margin-left: 10px;
}

.table_og td{ padding:0px;}

.table_og td.column1{ text-align: left;width:320px;}
.table_og td.column2{ text-align: right;	width:100px; padding-right:7px;}
.table_og td.column3{	text-align: center;	width:45px;}
.table_og td.column4{ text-align: right;	width:75px; padding-right:2px;}
.table_og td.column1b{text-align: left; width:395px; }

/*  ESTILOS PAGINA EUROINVEST*/
.EITabla{width: 595px;}

table.EITabla thead tr td{
   background-color:#0099d7;
   color:#fff;
   font-size:0.9em;
   font-weight:bold;
   text-align:center;
   padding:5px;
}

table.EITabla tbody tr td{
   background-color:#f9f9f9;
   color:#000000;
   font-size:0.9em;
   text-align:center;
   padding:5px;
}

#TablasEuroInvest{padding-top:15px;}


/*  */

.footerTable {
	margin-top: 5px;
}

.footerTable IMG {
	padding-right: 5px;
}

#foot {
	margin-top: 30px;
}

#foot A {
	padding-left: 5px;
}

#foot #backward {
	background-image: url("../image/vinetas/volver.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
}

#foot #up {
	background-image: url("../image/vinetas/subir.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
}

/* Página de resultado de Login */

.boxWelcome{
	border: 1px solid #E5E6F8;
	background-color: #F2F5FE;
	BACKGROUND-IMAGE: url(/StaticFiles/BSMarkets/image/comercial_gris.png);
	BACKGROUND-REPEAT: no-repeat; 
	background-position: 10px 12px ;
	width: 170px;
	padding: 10px 10px 10px 40px;
	margin-top:7px;
}

.boxWelcome span{
	font-weight: bold;
}

.tableWelcome{
	font-size: 0.9em;
	width: 585px !important;
	margin-left: 8px;
}


.welcomeList{
	text-align: left;
	margin-left: 10px;
	list-style: none;
	text-decoration: none;

}

.welcomeList li{
	background-image: url(/StaticFiles/BSMarkets/image/cuadrado_gris.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
	padding-left: 15px;
	LIST-STYLE-POSITION: ouside;
	padding-bottom: 2px;
	text-align: left;
}

/* LATERAL DERECHO */

#banners {
	width: 180px;
	float:right;
	margin-bottom: 10px;
}

.date {
	padding-right: 10px;
}

.hour {
	/*NOOP */
}


/* PIE DE PAGINA */

#footer {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 0.85em;
	border-top:1px solid #CCCCCC;
	margin-top:20px;
	color:#999999;
	text-align: center;
}

#footer UL{
	padding-left: 0px;
	margin-left: 0px;
}

#footer LI {
	float: left;
}

#footer #list1 {
	margin-top: 15px;
	color: #000000;
}

#footer #list1 A {
	color: #426AC2;
	padding-left: 10px;
	padding-right: 10px;
}

#footer #list1 A.activo {
	text-decoration: none;
}

#footer #list2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
}

#footer #list2 A {
	color: #999999;
	padding-left: 10px;
	padding-right: 10px;
}

#footer #list2 A.activo{
	text-decoration: none;
}

#footer #list2 A.first {
	padding-left: 0px;
}

#footer #list2 A.last {
	border-right: none;
	padding-right: 0px;
}

#footer #legalNotice {
	font-size: 0.9em;
}

#footer span{
	padding-left: 10px;
	padding-right: 10px;
}


/* CLASE TEXTO GRIS INFORMATIVO (Campos obligatorios, horarios..)*/
.info{
  font-size: 0.9em;
  color:#999999;
}

.notas {
  font-size: 0.85em;
  color:#666666;
}

.gris{color:#999999;}


/* ESTILOS MODULO LOGIN BLOQUE IZQUIERDO */
#loginModule{
  width:190px;
  font-size: 0.9em;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #e4e4e4;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e4e4;
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/bkgBSOnline.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 0%;
  padding-top: 15px;
  padding-right: 12px;
  padding-bottom: 0px;
  padding-left: 12px;
  margin-bottom: 20px;
}

#leftZone{
  margin-top:15px;
  margin-left:15px;
  width: 215px;
  display: inline;
  float: left;
  color: #000000;
}

#loginModule input {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #868686;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #868686;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;
}

#loginModule input.login {
  background-color: #ededed;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 20% 80%;
  color: #ffffff;
  font-weight: bold;
  font-size:1em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  height: 21px;
  width: 6.5em;
  text-align: center;
  padding-right:5px;
  margin-top:0px;
}

a.ayuda {padding-top:5px;}
#loginModule img, #formLog img, #formLogNo img {vertical-align:middle;}
#loginModule a {color: #426AC2;}
#tipsLogin {color:#000; font-size:0.85em; padding-bottom:10px;padding-top:5px;} 
#tipsLogin li {background:url(/StaticFiles/BSMarkets/image/triangulo_gris.gif) 0% 50% no-repeat;padding-left:15px;margin-bottom:2px;}
#formLogin {color:#000;margin-top:15px;}
#loginModule select {width:100px; margin-top:3px;}
#loginModule .antetitulo{font-weight:bold;font-size:1.2em;background-color: transparent;background-image: url(/StaticFiles/BSMarkets/image/candado.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: right center;padding-right: 18px;}
#loginModule .antetitulo2{font-weight:normal;font-size:0.9em;}

#loginAlta {color:#000;background-color:#FFFFFF;height:30px !important;   
padding-left:5px; padding-right:0;padding-top:10px;padding-bottom:10px;margin-bottom:15px; margin-top:205px; margin-right: 0;}
#loginAlta .loginAlta{font-size:0.75em;}

#logBox{width:185px;}
#logBox .logLabel {width:100px;float:left;margin-bottom:5px;font-size:0.9em;height:20px;padding-top:3px;}
#logBox .logInput {width:85px;float:right;margin-bottom:5px;font-size:0.9em;}
#logBox .caja1{width:83px; height:20px;}
#logBox .caja2{width:60px; margin-right:5px;height:20px;}
#loginTitulo {width:185px;}

/* ESTILOS CONTENIDOS AREA PRIMARIA */

#breadcrumb {font-size: 0.9em; color: #999999; margin-bottom: 17px;}
#content p.parrafo {margin-bottom: 15px;}
#content p.titulo, .titulo  {font-size:1.25em;margin-bottom: 15px;}
#content h1 {color: #426ac2; font-size: 2em;margin-bottom:10px;}
/*#content .headers {color:#000;font-size:1.85em;margin-bottom:20px;}*/
#content h2.subheaders {font-size: 1.3em;color: #333333;margin-bottom:5px;}
/*#content ul {margin-left: 3.1em; margin-bottom: 1em;}*/
#content .auxiliarLinks {margin-top: 1em;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;float: left;width:550px;}
#content .auxiliarLinks .goBack, #centerFull .auxiliarLinks .goBack {
  background-color: #ffffff;
  background-image: url(/StaticFiles/BSMarkets/image/volver.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  padding-left:10px;
}

#volver{ float:left;margin-top:15px; width:100%;}

#content .auxiliarLinks .goTop, #centerFull .auxiliarLinks .goTop{
  background-color: #ffffff;
  background-image: url(/StaticFiles/BSMarkets/image/subir.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0pt 50%;
  padding-left: 10px;
}


/* ESTILOS PAGINAS "COMPRA-VENTA"  Y  "CONTACTAR" */

/* CAPA "centerFull" UTILIZADA EN PÁGINAS SIN BLOQUE IZQUIERDO, SOLO CON CONTENIDO CENTRAL */
#centerFull {font-size:0.85em;width:965px;float:left;margin-bottom: 10px;	margin-left: 15px; margin-right: 15px; margin-top: 15px; 	display: inline;}


/* CAPAS "Box50L" Y "Box50R" (DENTRO DE "Content") PARA 2 COLUMNAS DE IGUAL ANCHO Y DIFERENTE ALTURA (PAGINA "CONTACTAR") */
#Box50L{width:450px;}
#BoxLContactar{width:455px;}
#BoxRContactar{width:480px;}
#BoxRNoClientes{width:480px;}

#formEntity {margin-top:12px;margin-left:10px;}

/* CAPAS "BoxL" Y "BoxR" (DENTRO DE "Content") PARA 2 COLUMNAS DE DIFERENTE ANCHO Y MISMA ALTURA (PAGINA "ACCESO CLIENTE") */
#BoxL{width:315px;margin-right:45px;padding:0px;}
#BoxR{width:530px;margin-right:65px;padding:0px;}

#BoxRCV .liBoxR, #Box50R .liBoxR, #BoxRSup .liBoxR, #BoxRContactar .liBoxR{
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_gris.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:4px;
}

#listBoxR{margin-bottom:0px;}
/*
#BoxRSup .liBoxR{
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_gris.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:5px;
}


#CVBoxR#solicitarBoxR{
  margin-bottom:2px;
}*/


#helpBox{
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/telefono-destacado.gif);
  background-position: left top;
  background-attachment: scroll;
	background-repeat: no-repeat;
  margin-top:30px;
  margin-bottom:10px;
  margin-left:15px;
  width:315px;

  }
#helpBoxContent{margin-bottom:10px; margin-left:30px;}
#helpBoxContentSup{ margin-top:10px; margin-bottom:10px;float:left;}
#helpBoxSup{
  margin-top:15px;
  margin-left:10px;
  margin-bottom:10px; 
  padding-left:34px;
  float:left;
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/telefono-destacado.gif);
  background-position: left top;
  background-attachment: scroll;
	background-repeat: no-repeat;
}

#mensajeBox{
  background-color: #ffffff;
  background-image: url(/StaticFiles/BSMarkets/image/email_blanco.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  border: 1px solid #ffffff;
  padding-left:34px;
  margin-top:20px;
  margin-left:10px;
  margin-bottom:10px; 
  float:left;
  }

#FAQ{padding-bottom:10px;padding-top:3px;padding-left:30px;}

#FAQContent{
  margin-right:25px;
  background-color: #ffffff;
  background-image: url(/StaticFiles/BSMarkets/image/interrogante.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top left;
  margin-top:12px;
  margin-left:0px;
  }

#FAQContent  ul{margin-left:30px;}

/* ESTILOS "btnCentral", "btnDer", "btnIzq"  PARA CREAR BOTON AZUL OSCURO*/

.btnCentral{
background-image: url(/StaticFiles/BSMarkets/image/btn_cos.jpg);
height: 20px;
background-repeat: repeat-x;
color: #ffffff;
font-weight: bold;
white-space: nowrap;
line-height: 20px;
padding-left:7px;
padding-right:7px;
}
.btnCentral a, .btnCentral a:hover, .btnCentral a:link{color:#ffffff;font-weight: bold;text-decoration:none;font-size:0.9em;}

.btnDer {
background-image: url(/StaticFiles/BSMarkets/image/btn_dr.jpg);
width: 7px;
height: 20px;
background-repeat: no-repeat;
}

.btnIzq {

background-image: url(/StaticFiles/BSMarkets/image/btn_izq.jpg);
width: 6px;
height: 20px;
background-repeat: no-repeat;
}

/* ESTILOS BLOQUES PAGINA "COMPRAR/VENDER" */
#BoxRCV{width:480px;}
#BoxLCV{width:470px;}
#BoxLCV #Entidad{
  border: 1px solid #ccc; 
  width: 368px; 
  height:175px; 
  padding-top: 20px;
  padding-left:25px;
  margin-top:25px;
  margin-left: 10px;
  margin-bottom:30px;
  }

.radioEntity{ margin-bottom:3px;}
  
#bancaInternet{
  border: 1px solid #E4E4FC;
  background-color: #edeffc; 
  width: 358px; 
  height:180px; 
  padding-top: 15px; 
  padding-left: 20px;
  margin-top:25px;
  margin-right:100px;}

/* BOTON "Continuar" EN PAGINA "COMPRA-VENTA" */
#btnContinuar{margin-left:0px; padding-top:35px;}
input.continuar{
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro2.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.9em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 85px;
  text-align: center;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:4px;
  margin-top:10px;
}


/* ESTILOS PARA TITULOS*/

.subheaders {font-size: 1.3em;color: #333333;margin-bottom:8px;font-weight:bold;}
.titBanca{color:#000384;font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.titNegro{color:#000000;font-size:1.2em;font-weight:bold;margin-bottom:5px;}


/* ESTILOS EN PAGINA "SUSCRIPCION" */

#suscripContent{margin-left:175px; float:left;width:790px;}
#formSubscripcion{
  margin-top:15px;
}

table.formulario td{padding:5px;}
table.formContact td{padding:0px;}
table.formContact{width:410px;}
table.formContact td.column1{text-align:right;width:120px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
table.formContact td.column2{text-align:left;width:280px;padding-top:5px;padding-bottom:5px;}

iframe {
  border:1px solid #7F9DB9;
}

.marl187{
 padding-left:187px;
}

/* CAPA FORMULARIO EN PAGINA "CONTACTAR" */
#formContactar{ margin-top:10px;}


/* ESTILOS PAGINA ACCESO CLIENTES/NO CLIENTES */

#infoAccess{ margin-left:10px; margin-top:15px;}

#accessForms{
  margin-top:15px;
  margin-left:10px;
  margin-bottom:30px;
}

#cabLogin{
  width:307px;
  height:21px;
  text-align:left;
  font-weight:bolder;
  padding-left:8px;
  padding-top:5px;
  background-image: url(/StaticFiles/BSMarkets/image/pestDNI.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-color:transparent;
}

.dni{
    padding-top:8px;
}

#formLog {
  width:313px;
  height:186px;
  border-left-color: #ccc;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #ccc;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 1px;

}

#formLog form{
  padding-top:25px;
  padding-bottom:20px;
}

#formLog form table{margin-left:20px;}

#formLogNo {
  width:443px;
  height:175px;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  margin-top:35px;
  }

#formLogNo form{
  padding-top:12px;
  padding-left:20px;

}

.labeluser {font-size: 0.9em;margin-bottom:5px;}
.labelpin {font-size: 0.9em; margin-top:10px;}

input.login {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  color: #ffffff !important;
  font-weight: bold;
  font-size: 0.9em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 6.5em;
  text-align: center;
  padding-right:8px;
  padding-top:0px;
  padding-bottom:4px;
  margin-top:10px;
}

h2 a.inactive { color:#737373 !important; text-decoration:none;}
.recordar{text-align:center;}
.petit{font-size:0.9em;}
#btnEntrar{text-align:center;}

#BoxR #BoxRSup{
  border: 1px solid #E4E4FC;
  background-color: #edeffc; 
  width: 530px; 
  margin-bottom:15px;
  margin-top:40px;
  }
  
#BoxRNoClientes #BoxRSup{
  border: 1px solid #E4E4FC;
  background-color: #edeffc; 
  width: 380px; 
  height:175px;
  margin-top:35px;
  }

#BoxRNoClientes #BoxRInf{
  margin-top:30px;
}

#BoxRSup .marl17{
  margin-left:17px;
  margin-top:15px;
}

#BoxRSup ul, #bancaInternet ul{margin-left:15px;margin-top:10px;margin-bottom:10px;}

#BoxRSeguridad {
   width:530px;
}

#BoxRSeguridadSup {
    background-color: transparent;
    background-image: url(/StaticFiles/BSMarkets/image/pestNaranjaSup.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    width:530px;
    height:14px;

}

#BoxRSeguridadContent {
  border-left-color: #FBD3AF;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #FBD3AF;
  border-right-style: solid;
  border-right-width: 1px;
  background-color: #FFEFDF;
  background-image:url(/StaticFiles/BSMarkets/image/candado-destacado.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 17px top;

}
#BoxRSeguridadContent .marl45{
  margin-left:45px;
}

#BoxRSeguridadInf {
    background-color: transparent;
    background-image: url(/StaticFiles/BSMarkets/image/pestNaranjaInf.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left bottom;
    width:530px;
    height:14px;
}

/* ESTILOS INFO LEGAL FONDOS */

.tableInfoLegal{
	font-size: 11px;
	width: 580px !important;
	margin-left: 0px;
	
}

.tableInfoLegal thead{
	font-weight: bold;
	color: #999999;
}

.tableInfoLegal tr{
	height: 20px;
}

.tableInfoLegal a{
	text-decoration: none;
}

.tableInfoLegal a:hover{
	text-decoration: underline;
}

.tableInfoLegal td.letter{
	font-weight: bold;
	color: #333333;
	background-color: #e2e2e2;
	border-right: 4px solid #ffffff;
	width: 14px;
	text-align: center;
	padding-left: 0px;
}

.tableInfoLegal td.gestora{
	font-weight: bold;
	color: #999999;
	background-color: #f7f7f7;
	border-top: 1px solid #CCCCCC !important;
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 8px;
}

.tableInfoLegal td.lastFund{
	padding-bottom: 10px;
}

/* ESTILOS PAGINA PERFILES */

#perfiles {margin-top:25px;}

.tablePerfiles {
  width: 570px;
  border: none;
  font-size: 0.9em;
  margin-left:7px;
}
.tablePerfiles td{ padding-left:0px;padding-right:3px;}
.tablePerfiles td.column1 { text-align:left;width:300px;}
.tablePerfiles td.column2 { text-align: center;	width:110px;}
.tablePerfiles td.column3 { text-align: center;	width:160px;}


.amarillo{background-color: #FEFCE5}

/* BOTON SOLICITAR DE LA PAGINA PERFILES (ELIMINADO)
.tablePerfiles td.btnSolicitar{text-align:left; padding-left:25px;padding-bottom:5px;}

input.solicitar {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  color: #ffffff;
  font-weight: bold;
   font-size:1em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 6.5em;
  text-align: center;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:4px;
  margin-top:10px;
}*/

input.desconect {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/btnAmarillo.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  font-size:1em;
  color: #000;
  font-weight: bold;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 20px;
  width: 83px;
  text-align: center;
  padding-right:0px;
  padding-top:2px;
  padding-bottom:3px;
}


input.recuperaCarteras {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuroBig.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.9em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 135px;
  text-align: center;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:4px;
  margin-top:10px;
}

input.recuperaCarteras2 {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuroXBig.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.9em;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 185px;
  text-align: center;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:4px;
  margin-top:10px;
}

#irInicio{margin-bottom:150px;}


/* ESTILOS LOGIN_Result ("perfiles?") */

input.perfilSeleccionado, input.perfilNoSeleccionado {
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/botonAmarillo.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  font-size: 1em;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  min-height: 21px;
  width: 83px;
  text-align: center;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:4px;
  margin-left:5px;
}

input.perfilNoSeleccionado {
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro3.jpg);
  font-weight: normal;
}

table.perfiles {
  margin: 20px 0 0 18px;
}



/* ESTILOS MODULOS DERECHA ("Le ayudamos?") */

#banners2 { width:180px;float:right;}

#banners2 .moduleHeader {padding-top: 5px;}

#banners2 .moduleHeader{ 
  background-color: #transparent;
  background-image: url(/StaticFiles/BSMarkets/image/module_lila.gif);
  width:160px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0pt 0pt;
  padding:10px;
}

#banners2 ul li.bannerHelp{
  background-color: #transparent;
  background-image: url(/StaticFiles/BSMarkets/image/telefono-destacado.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 10px;
  padding-left:40px;
  padding-top:10px;
  padding-bottom:20px;
  font-size:0.9em;
}

#banners2 ul li.bannerHelp .telf{font-weight:bold;font-size:1.25em;}

#banners2 .module{
  background-color: #ffffff;
  background-image: url(/StaticFiles/BSMarkets/image/bgModule.gif);
  width:180px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0pt 100%;
  margin-top:35px;
}

.module2 ul li {padding-left: 15px; margin-bottom: 15px;}


/* ESTILOS PAGINAS CONFIRMACION ALTA Y BAJA, CANCELAR SERVICIO */

#confirmContent, #cancel{margin-left:175px; float:left;width:590px;}


/* ESTILOS PAGINAS REGISTRO */

#registro{margin-left:175px; float:left;width:585px;}
#registro ul, #cancel ul{margin-left:10px;margin-bottom:20px;}
.liReg{
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_lila.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:4px;
}

#contentRegDatos, #contentRegCondiciones{width:585px;float:left;}

.cabReg{
  border-bottom:1px solid #cccccc; 
  color:#999; 
  font-size:1.4em; 
  font-weight:bold;
  margin-bottom:20px;
  }

#contentRegDatos{
    margin-top:20px;
  }
  
#contentRegCondiciones{
  margin-top:30px;
  }
  
#contentRegDatos #tabFormRegC{float:left;}

table.formRegC td, table.formRegCond td, table.formRegNC td{padding-top:5px;padding-bottom:5px;}
table.formRegC {width:400px;}
table.formRegCond, table.formRegNC{width:585px;}
table.formRegNC2 {width:364px;}

table.formRegC td.column1, table.formRegCond td.column1{text-align:right;width:175px;padding-right:5px;}
table.formRegC td.column2{text-align:left;width:220px;}
table.formRegCond td.column2{text-align:left;width:375px;}
table.formRegCond td.columnIF{text-align:right;padding-left:20px;}
table.formRegNC td.column1, table.formRegNC2 td.column1 {text-align:right;width:210px;padding-right:5px;}
table.formRegNC td.column2{text-align:left;width:370px;}
table.formRegNC td.column3{text-align:left;padding:0px;}
table.formRegNC2 td.column2{text-align:left;width:145px;}

#contentRegDatos #mensRegC{
  margin-top:5px;
  float:right;
  width:135px;
  height:87px;
  padding:15px;
  background-color:#FEFCE5;
}

#contentRegDatos #mensRegNC{
  margin-top:5px;
  float:right;
  width:158px;
  height:75px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#FEFCE5;
  margin-right:15px;
  margin-bottom:25px;
}

.liLinks{
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/triangulo_azul.gif);
  background-position: 0px 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:4px;
}

#confirmSMS{margin-left:100px; margin-bottom:150px;}
#recuperarCV,#recordarPw{margin-left:22px; margin-bottom:150px;}
#recuperarCV2{margin-left:150px; margin-top:5px;margin-bottom:150px;}
#formCancel{margin-left:22px; margin-bottom:30px;}
#parrDestacado{margin-top:15px;padding:15px;border:1px solid #FFF9CB;background-color:#FEFCE5;}
.groc{background-color:#FEFECC}

/* ESTILOS PARA PAGINAS INFORMES DE MERCADO */

#buscaInf{ margin-top:15px;margin-bottom:50px;}

table.buscaInf {width:585px;}
table.buscaInf td{padding-top:5px;padding-bottom:5px;}
table.buscaInf td.column1{text-align:right;width:115px;padding-right:5px;}
table.buscaInf td.column2{text-align:left;width:465px;}

.partInforme{margin-top:20px;}
.tituloComent  {font-size:1.25em;margin-bottom: 10px;}
.contentComentario{margin-left:10px;}

.partInforme ul li.listInf{margin-left:10px;}
ul li.listInf{
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_grisOscuro.gif);
  background-position: 0px 8px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:4px;
}

#Inf2Cols{margin-bottom:20px; width:583px;float:right;}
#Inf2Cols #ColsL{float:left;width: 283px; padding-right:15px;}
#Inf2Cols #ColsR{float:right;width: 285px;}
ul.ColsLinks{margin-top:5px;}

#formHist{margin-left:15px;}
#calendarHist{margin-top:45px;float:left;}
#calendarHist1{float:left;width:220px;}
#calendarHist2{float:right;margin-right:120px;}

.main {width:220px;}

.month {
  font-weight: bold;
  border-bottom:1px solid #cccccc;
}

.daysofweek {
  border-bottom:1px dotted #cccccc;
}

.days {
padding: 2px;
}

.sunday {
  font-weight: bold;
  color:#FF0000;
  text-decoration:none;
}

.days #today {
  text-decoration:none;
  font-weight: bold;
}
.combDates{width:130px;}

/* ESTILOS RESULTADOS DEL BUSCADOR DE INFORMES */
#ResultInformes {margin-top:20px;}

/* ESTILOS TABLA RESULTADOS BUSQUEDA */
.table_result {
	width: 543px;
	margin-top:10px;
	text-align: center;
	border: none;
	margin-left: 15px;
	border-bottom:1px solid #cccccc;
}

.table_result thead tr td{
   color: #999999;
   font-weight:bold;
   padding:2px;
   border-bottom: 1px solid #cccccc;
   text-align:center;
}

.table_result td { padding:0px;}
.table_result td.column1{ text-align: center;width:90px;}
.table_result td.column2{ text-align: left;	width:275px; padding-left:10px;}
.table_result td.column3{	text-align: left;	width:170px;}

/* ESTILOS NAVEGACION POR PAGINAS EN RESULTADOS BUSQUEDA INFORMES */ 
#navInformes {
  margin-top:30px;
  min-width:300px;
  max-width:585px;
}
div.navInformes{
text-align: center;
}
div.navInformes table {
margin: 0 auto;
text-align: left;
}
.table_navInf {  font-size:0.9em; border:1px solid #EEE;  background-color:#F8F8F8;}
.table_navInf td{padding:10px;}
.table_navInf td.column1{ text-align: left; width:95px;vertical-align:top;}
.table_navInf td.column2{ text-align: center;	width:60px;vertical-align:top; padding-right:3px;}
.table_navInf td.column3{	text-align: left; padding-right:8px;}
.table_navInf td.column4{text-align: center;	width:68px;vertical-align:top;padding-left:3px;}

/* ESTILOS PAGINA COMENTARIO SEMANAL*/
.Coment_Tabla {width: 585px;}

table.Coment_Tabla thead tr td{
   background-color:#0099d7;
   color:#fff;
   font-weight:bold;
   padding:5px;
}

table.Coment_Tabla tbody tr td{
   color:#000000;
   padding:5px;
   border:1px solid #EEE;
}

tr.par {background-color:#f9f9f9;}
td.white {border-right:1px solid #FFFFFF;}

.Coment_Tabla td.column1 {width:95px;padding-left:5px;}
.Coment_Tabla td.column2 {width:380px;padding-left:5px;}
.Coment_Tabla td.column3 {text-align:center;width:95px;padding-right:5px;}

#TablaComentSemanal {padding-top:15px;}


/* ESTILOS PARA RECOMENDADIONES*/

.partRecom {margin-top:20px;width:585px;float:left;}
.COLs { width:585px;float:left;}
.COLs .COLsL{float:left;padding-left:10px; width: 275px;padding-right:15px;}
.COLs .COLsR{float:right;width: 285px;}
.partRecom li {margin-top:5px;float:left;width:260px;}
.partRecom li.liLinks {margin-top:5px;float:left;width:585px;}
.partRecom li.detall {background:url(/StaticFiles/BSMarkets/image/triangulo_gris_blanco.gif) 0% 10px no-repeat;padding-left:10px;padding-top:5px;margin-bottom:2px;}
.partRecom li.detall2 {background:url(/StaticFiles/BSMarkets/image/triangulo_azul.gif) 0% 50% no-repeat;padding-left:10px;margin-bottom:2px;}
.rec_Col1 {float:left;padding-right:10px;max-width:140px;}
.rec_Col2 {float:left;width:43px;text-align:right;padding-right:7px;}
.rec_Col3 {float:left;width:75px;text-align:left;}
.table_Valores {
	width: 260px;
}

.table_Valores td{padding-top:5px;}
.table_Valores td.column1{width:110px; padding-right:10px;}
.table_Valores td.column2{text-align: right;	width:43px; padding-right:7px;}
.table_Valores td.column3{width:75x; padding-right:5px;}

.table_recom {
	width: 250px;
	margin-top:3px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
.table_recom thead td{border-bottom:1px solid #ccc;}
.table_recom td{ padding:2px;}
.table_recom tbody td{border-bottom:1px dotted #ccc;}
.table_recom td.column1{ text-align: left;width:130px;}
.table_recom td.column2{ text-align: right;	width:108px; padding-right:12px;}

.botonAzul65px {
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulOscuro.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 65px;
  height: 25px;
  margin-top:5px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  background-color: #ffffff;
  color:#ffffff;
  font-weight:bold;
  font-size:0.9em;
  cursor: pointer;
  padding-top:2px;
  padding-left:10px;
  }
#tablaRecom {margin-left:10px;font-size:0.9em;}
#NotaRecom {margin-top:40px;color:#999;}
.blackNote {color:#000; font-size:9pt;font-weight:bold;text-align:right;}

/* ESTILOS PAGINA RECOMENDACION MERCADO CONTINUO */
.table_MercCont {
	width: 580px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	font-size:0.9em;
}
.table_MercCont thead td{border-bottom:1px solid #ccc;padding-bottom:2px;}
.table_MercCont td{ padding:0px;vertical-align:bottom;}
.table_MercCont tbody td{border-bottom:1px dotted #ccc;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.table_MercCont td.column1{ text-align: left;width:130px;padding-right:10px;}
.table_MercCont td.column2{ text-align: left;	width:65px; padding-right:10px;}
.table_MercCont td.column3{ text-align: left;width:95px;padding-right:10px;}
.table_MercCont td.column4{ text-align: right;	width:30px; padding-right:30px;}
.table_MercCont td.column5{ text-align: right;width:35px;padding-right:55px;}
.table_MercCont td.column6{	width:55px;}
.table_MercCont td.column7{ width:55px;}
.botonCV {
  background-image: url(/StaticFiles/BSMarkets/image/botonAzulCV.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 55px;
  height: 17px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  background-color: #ffffff;
  color:#ffffff;
  font-weight:bold;
  font-size:0.9em;
  cursor: pointer;
  text-align:center;
  }

#FuenteMC {color:#999999;}
.recNotas {margin-top:20px;margin-bottom:20px;background-color:#FAFAFA;border:1px solid #F5F5F5;padding:15px;}
#FuenteMC ul {margin-left:10px;margin-top:10px;}
.liRecom {
	background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/cuadrado_grisOscuro.gif);
  background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left:10px;
	padding-bottom:4px;
}


/* ESTILOS PAGINA ACCESO RESTRINGIDO */
.larg390 {width:390px;}
#BoxesRestring {margin-top:25px;width:585px;padding-right:20px;}
#BoxLRestring{width:275px;margin-right:15px;padding:0px;}
#BoxRRestring{width:295px;padding:0px;}

#cabLoginRestring{
  width:257px;
  height:21px;
  text-align:left;
  font-weight:bolder;
  padding-left:8px;
  padding-top:5px;
  background-image: url(/StaticFiles/BSMarkets/image/pestDNI.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-color:transparent;
}

.dniRestring{
    padding-top:0px;
}

#formLogRestring {
  width:263px;
  height:148px;
  border-left-color: #ccc;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #ccc;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

#formLogRestring form{
  padding-top:20px;
  padding-bottom:20px;
}

#formLogRestring form table{margin-left:20px;}

#helpBoxRestring{
  background-color: transparent;
  background-image: url(/StaticFiles/BSMarkets/image/telefono-destacado.gif);
  background-position: left top;
  background-attachment: scroll;
	background-repeat: no-repeat;
  margin-top:30px;
  margin-bottom:10px;
  margin-left:15px;
  width:275px;
  }
  
#NCBox {margin-top:12px;margin-left:20px;height:180px;}
#NCBox ul, #SegBoxContent ul {margin:10px;}
#SegBox {
  margin-top:20px;

}

#SegBoxContent {
  background-image:url(/StaticFiles/BSMarkets/image/candado-destacado.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px top;
  padding-left:25px;
  padding-top:5px;

}

@media print {
 #header{display: none;}
 #menu{display: none;}
 #loginModule{display: none;}
 #menuHome{display: none;}
 #miscellaneous{display: none;}
 #leftZone{display: none;}
}

/* Inicio Estilos para barra de politica de cookies*/
.politicaCookies {
	background-color: #e6e6e6; 
	font-size: 13px;
	text-align: left;
}
.politicaCookies p {
	color: #000; 
	padding: 10px 15px;
}
.politicaCookies a {
	color: #0099cc;
}
#btnPoliticaCookies {
	background-image: url(../image/botonAceptarCookies.gif);
	background-repeat: no-repeat;
	background-position: 60% 100%;
	background-color: transparent;
	color: #FFFFFF;
	border: 0 none;
	cursor: pointer;
	height: 2.2em !important;
	width: 6em;
	font-weight: bold;
}
#btnPoliticaCookies:hover {
	color: #ff9
}
/* FIN Estilos para barra de politica de cookies*/