/*ESTILOS BCNCredibrokers*/

body {
margin: 0px;
}
.tabla {
	vertical-align:top;
	width: 100%;
	height: 100%;
	margin: 0;
	padding-top: 25px;
	cellpadding: 0px;
}
.degrade-columna-inf2 {
	background-image: url(../img/px-somb-cuerpo2.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
}
.degrade-columna-inf1 {
	background-image: url(../img/px-somb-cuerpo1.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
}
.degrade-columna-inf3 {


	background-image: url(../img/px-somb-cuerpo3.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76400;
	font-weight: bold;
}
.ok-subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A000;
	background-color: #E0FF8C;
	font-weight: bold;
	text-align: center;
}
.ko-subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	background-color: #FFC3B8;
	font-weight: bold;
	text-align: center;
}
.subtitulo-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858587;
	font-weight: bold;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A1A1A;
	line-height: 17px;
	text-align: justify;
}

.txt-mapaweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A1A1A;
	line-height: 17px;
	text-align:left;
	text-decoration: none;
	padding-left: 5px;
}


a.txt-mapaweb:hover {
	color: #f86400;
}





.texto-izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A1A1A;
	line-height: 17px;
	text-align:left;
	text-decoration: none;
}


a.texto-izq:hover {
	color: #f86400;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76400;
	text-decoration: none;
}
A.link:hover {

	color: #484750;
}
.esqina-entro-izq {
	background-image: url(../img/esq-cent-izq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titulo-negro-portada {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #484750;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 0px;
	}
.titulo-gris {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #8A8A8A;
	font-weight: bold;
	margin-left: 20px;
}
.titulo-naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #F76400;
	font-weight: bold;
}
.texto-pie {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A3A3A7;
	line-height: 15px;
}
.menu-pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A3A3A7;
	line-height: 15px;
	text-decoration: none;
}
A.menu-pie:hover {
	color: #F76400;
}
.menu-ep-pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFA852;
	line-height: 15px;
	text-decoration: none;
}
A.menu-ep-pie:hover {
	color: #F76400;
}
.Estilo7 {
font-size: 18px
}
.menu-superior {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../img/bg-menu-sup.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76400;
	text-transform: uppercase;
	text-decoration: none;
	background-position: center;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A4;
	border-right-color: #E6E5E5;
	border-left-color: #E6E5E5;
}
.menu-superior-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4745;
	text-decoration: none;
}
.texto-padding {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A1A1A;
	line-height: 15px;
}
.tabla-interiores {
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-color: #D1D1D3;
	border-bottom-color: #F86400;
	border-left-color: #D1D1D3;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
}

.tabla-interiores-sinscroll {
	MARGIN: 0px 10px 10px 20px;
}

.tabla-interiores-sup {
	background-image: url(../img/esq-interiores-sup-der.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 12px;
}
.tabla-interiores-sup TD {
border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #D1D1D3;
	border-left-color: #D1D1D3;
	border-top-style: solid;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	
}
.tabla-interiores-sup TABLE {

border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #D1D1D3;
	border-left-color: #D1D1D3;
	border-top-style: solid;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
}
.tabla-interiores-sup TH {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #D1D1D3;
	border-left-color: #D1D1D3;
	border-top-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: right top;
	border-right-style: none;
	border-bottom-style: none;
	height: 12px;
}
.bg-menu-interno {
	background-image: url(../img/bg-menu-interno.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
.bg-menu-interno TD {
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6D73;
	background-position: center;
	text-indent: 15px;
	
}
.link-menu-interno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}

A.link-menu-interno:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.scroll {
	overflow: auto;
	width: 395px;
	height: 185px;
	SCROLLBAR-FACE-COLOR: #E8E8E8;
	MARGIN: 0px 10px 10px 20px;
	SCROLLBAR-HIGHLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-SHADOW-COLOR: #E8E8E8;
	SCROLLBAR-3DLIGHT-COLOR: #B1B1B3;
	SCROLLBAR-ARROW-COLOR: #B1B1B3;
	SCROLLBAR-TRACK-COLOR: #EFEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #B1B1B3;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
	font-weight: bold;
}

.des-marca-color-menu { 
	backgroundColor: color; 
	color:  #6E6D73;
	text-decoration: none;
	}
	
.marca-color-menu {
	background-image: url(../img/ico-flecha-2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #EFEEEE;
	}


/* comienzo scroller */
/* optional container for scroller, to provide bgColor/border */
div#wn {
	position:relative;
	left:8px;
	top:6px;
	width:200px;
	height:83px;
	z-index:1;
	clip:rect(0,200px,90px,0);
	overflow:hidden;
	text-align: left;
    }

div#cnt {
	position:absolute;
	z-index:1;
	left: -1px;
	top: -4px;
} /* layer that scrolls */

/* scroller items 
   set width and height to match scroller "window" 
   Be sure to set height adequate for your content! */
div#cnt div.item { width:190px; height:90px; }
.tabla-interiores-sup-filete {

border-top-width: 1px;
	border-top-color: #D1D1D3;
	border-top-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
}
.degrade-columna-sup {
	background-image: url(../img/px-somb-sup.gif);
	background-repeat:   repeat-x;
	background-position: top;
}
.titulo-naranja-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F76400;
	font-weight: 600;
	margin-left: 20px;
}
.formulario {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow:hidden;
	font-weight: normal;
	color: #666;
	border: 1px solid #C8CDD0;
	background-color:#FFFFFF;
		}

.txt_formulario {
	FONT-SIZE: 11px;
	COLOR: #1A1A1A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 18px;
	text-align:right;
}.tabla-menu-filete {
	border-top-width: 1px;
	border-top-color: F4F4F4;
	border-top-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
}
.menu-superior-gris {

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../img/bg-menu-sup.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4745;
	text-transform: uppercase;
	text-decoration: none;
	background-position: center;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A4;
	border-right-color: #E6E5E5;
	border-left-color: #E6E5E5;
}

.formulario_bot{
	font-size: 9px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
    color:#484750;
	background-color:#FFFFFF;
    border:1px solid #C0C0C0;
    width:78px;
    height:16px;          
          }
		  
a.formulario_bot:hover{
	font-size: 9px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
    color:#484750;
	background-color:#FFFFFF;
    border:1px solid #F86400;
    width:78px;
    height:16px;          
          }

.tabla-interiores-titulos {
	border-top-width: 1px;
	border-top-color: #D1D1D3;
	border-top-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	border-left-width: 1px;
	border-left-color: #D1D1D3;
	border-left-style: solid;
}
.titulo-blanco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 45px;
}
.scroll-menusup {

	overflow: auto;
	width: 500px;
	height: 144px;
	SCROLLBAR-FACE-COLOR: #E8E8E8;
	MARGIN: 0px 10px 10px 20px;
	SCROLLBAR-HIGHLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-SHADOW-COLOR: #E8E8E8;
	SCROLLBAR-3DLIGHT-COLOR: #B1B1B3;
	SCROLLBAR-ARROW-COLOR: #B1B1B3;
	SCROLLBAR-TRACK-COLOR: #EFEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #B1B1B3;
}
.tabla-interiores-menusup {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #D1D1D3;
	border-bottom-color: #D1D1D3;
	border-left-color: #D1D1D3;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
}
.tabla-interiores-gris {
	border-bottom-width: 5px;
	border-bottom-color: #89898C;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E6E6E6;
}

.tabla-interiores-blanco {
	border-bottom-width: 5px;
	border-bottom-color: #89898C;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}


.titulo-gris-sinmargen {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #8A8A8A;
	font-weight: bold;
}
.bg-menu-interno02 {

	background-image: url(../img/bg-menu-interno02.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
.bg-menu-interno02 TD {

	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6D73;
	background-position: center;
	padding-left: 25px;
}

.bg-menu-texto {
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6D73;
	background-position: center;
	padding-left: 25px;
}

.marca-color-menu02 {

	background-image: url(../img/ico-flecha-2-02.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #EFEEEE;
}
.titulo-negro-banner {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #484750;
	font-weight: bold;
}
