/* CSS Document */

/*ESTRUCTURA*/
	body{
		margin-top:0;
		background:url(../img/comun/web_background.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	#contenedor{
		position: relative;
		width: 920px; 
		margin: 0 auto; /* compliant center */
		text-align:left; /* override ie 5 center */
		background:url(../img/comun/contenedor_background.png) repeat-y 0 1000px;
		/*border:1px solid red;*/
	}
	
	#cabecera{
		width:921px;
		height:86px;
		background:url(../img/comun/cabecera_background.png) repeat-x;
	}
	
	#contenido{
		float:left;
		width:672px;
		padding:0;
		margin-left:2px;
		text-align:left;
	}
/*FIN ESTRUCTURA*/

/*ESTILOS COMUNES*/
	a{
		text-decoration:none;
		color: #0075bc;
	}
	
	.clear{
		clear:both;
	}
	
	p {
		font-size:11px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.input{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:9px;
		padding-left:4px;
		border:1px solid #7c7c7c;
		height:12px;
		width:100px;
	}
	
	.boton_formulario{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../img/comun/boto_entrar_sensetext.png) no-repeat;
		_background:#0075bc;
		border:1px solid #7c7c7c;
		height:16px;
		width:55px;
		font-size:9px;
		_line-height:8px;
		color:#fff;
		cursor:hand;
	}
	
	.texto_negrita{
		font-weight:bold;
	}
	
	.texto_link{
		font-size:9px;
	}
	
	.texto_naranja{
		font-weight:bold;
		color:#f29401;
	}
	
	.texto_azul{
		font-weight:bold;
		color:#0075bc;
	}

	.texto_rojo{
		font-weight:bold;
		color:#CC3300;
	}

	.texto_verde{
		font-weight:bold;
		color:#669900;
	}
	
	.texto_derecha{
		text-align:right;
	}
	
	.texto_centro{
		text-align:center;
	}
	
	.texto_firma{
		font-size:10px;
		color:#999;
	}

	.subtitulo{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#094c6d;
		margin: 10px 0 10px 0;
	}
	
	h3{
		color:#2e4764;
		background:#fff;
		padding:0 0 0 10px;
		margin:10px 0 10px 0;
		font-size:18px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	h4{
		display:block;
		color:#0075bc;
		background:#fff;
		padding:0 0 10px 10px;
		margin:0;
		font-size:22px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

	h5{
		display:block;
		color:#0075bc;
		background:#fff;
		padding:0;
		margin: 0 0 20px 0;
		font-size:18px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

	.texto_contenido h4{
		padding:0;
		margin:4px 0 10px 0;
		color:#0075bc;
		font-size:30px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;	
	}
	
	.texto_contenido h5{
		display:block;
		color:#999;
		background:#fff;
		padding:0;
		margin: 0 0 10px 0;
		font-size:18px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	.texto_contenido h5 .smallcaps{
		font-size:12px;
	}

	h6{
		display:block;
		color:#fff;
		background:#0075bc;
		padding:5px 5px 5px 10px;
		margin: 0 0 10px 0;
		font-size:18px;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;		
	}
	
	.conimagen{
		width:620px;
		padding-top:10px;
	}
	
	.conimagen img{
		display:block;
		float:left;
		padding:0 10px 20px 0;
		_padding:0 10px 10px 0;
	}
	
	.imagen_pie{
		display:block;
		float:left;
		text-align:center;
		margin: 10px 25px 0 10px;
		_margin:10px 30px 0 5px;
		border:1px solid #0075bc;
	}
	
	.imagen_pie img{
		margin:0 0 5px 0;
		border:none;
	}
	
	.imagen_pie a{
		display:block;
		font-weight:bold;
		font-size:10px;
		color:#fff;
		background:#0075bc;
		padding:0 0 5px 0;
	}
	
	.imagen_pie a:hover{
		background:#55a3d2;
	}
	
	.separador_contenidos{
		display:block;
		height:3px;
		background:url(../img/comun/separador_dotted.jpg) repeat-x;
		padding:0;
		margin:15px 0 15px 1px;
		font-size:0;
	}
	
	.texto_lista{
		font-weight:bold;
		color:#999;
		padding-left:15px;
		text-align:right;
		line-height:18px;
		background: url(../img/comun/bullet.png) no-repeat 6px 4px;
	}
	
	.fecha{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		padding:0;
		margin:0;
		color:#0075bc;
	}
	
	.boton_pdf {
		display:block;
		float:right;
		color:#0075bc;	
		font-size:10px;
		font-weight:bold;
		padding:5px;
		text-align:center;
		margin:10px 0 0 0;
		background:#ebebeb;
		border:1px solid #999;
	}
	
	.boton_pdf:hover {
		background:#0075bc;
		color:#fff;
	}	
	
	.lista_links {
		padding:10px;
		margin:10px 0 10px 10px;	
		border:1px solid #999;
		/*background:url(../img/comun/promo_background.png);*/
	}
	
/*FIN ESTILOS COMUNES*/

/*CABECERA*/
	h1{
		display:block;
		float:left;
		margin:0;
		padding:0;
		height:0;
	}
	
	.agenbolsa a{
		display:block;
		float:left;
		margin:0;
		height:86px;
		width: 210px;
		background:url(../img/comun/logo_agenbolsa_web_25.jpg);
	}
	
	#menu_superior{
		display:block;
		float:left;
		width:400px;
		margin-left:30px;
	}
	
	.boton_superior{
		display:block;
		float:left;
		margin:64px 0 0 0;
		font-size:9px;
		height:18px;
		padding: 2px 8px 0 8px;
		border-left:1px solid #dcdada;
		color:#999;
	}
	
	.boton_superior a{
		color:#999;
	}
	
	.boton_superior a:hover{
		color: #0075bc;
	}
	
	#boton_buscar{
		display:block;
		height:16px;
		margin:64px 0 0 0;
	}
	
	#boton_buscar a{
		width:16px;
		height:16px;
		font-size:0;
		float:left;
		background:url(../img/comun/boton_buscar.jpg) no-repeat;
	}
	
	#menu_superior #boton_buscar a:hover{
		background:url(../img/comun/boton_buscar.jpg) no-repeat 0 -16px;
	}	

	#menu_superior .input{
		float:left;
		/*margin:64px 0 0 -50px;
		_margin-top:62px;*/
	}
	
	#zona_privada{
		display:block;
		float:right;
		width:227px;
		height:82px;
		margin:0 8px 0 0;
		_margin-right:4px;
		background:url(../img/comun/zona_privada.jpg) no-repeat;
	}
	
	#zona_privada table{
		margin-top:16px;
		font-size:10px;
		font-weight:bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #0075bc;
		text-align:right;
	}
	
	#zona_privada .nuevo{
		padding-top:4px;
		_padding-top:2px;
		font-size:9px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#zona_privada .nuevo a{
		font-weight:bold;
	}
	
/*FIN CABECERA*/

/*MENU*/
	#columna_izquierda{
		width:238px;
		float:left;
		padding:0;
	}
	
	#columna_izquierda_top{
		display:block;
		background:url(../img/comun/atencion_cliente.jpg) no-repeat;
		width:238px;
		height:28px;
	}
	#menu{
		width:234px;
		padding:0 0 20px 0;
		margin:0 0 0 4px;
		background:#fff;
	}
	
	#menu ul{
		font-size:9px;
		letter-spacing:-0.3px;
		color:#333;
		list-style:none;
		padding:0;
		margin:0 0 0 20px;
	}
	
	#menu .separador{
		width:228px;
		height:3px;
		background:url(../img/comun/separador_dotted.jpg) repeat-x;
		padding:0;
		margin:10px 0 10px 2px;
		font-size:0;
	}
	
	#menu a{
		color:#333;
	}
	
	#menu a:hover{
		color:#0075bc;
	}
	
	#menu .menu_link{
		display:block;
		padding:0 0 0 10px;
		line-height:14px;
		background: url(../img/comun/bullet.png) no-repeat 4px 4px;
	}
	
	#menu h2{
		padding:0;
		margin:0;
		font-size: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #0075bc;
		font-weight: normal;
	}
/*FIN MENU*/

/*PRINCIPAL*/
	/*PROMOS*/
	#banner{
		width:672px;
		height:180px;
		font-size:´0;
		border-bottom:5px solid #2e4764;
	}
	#menu_banners{
		display:block;
		float: left;
		width:672px;
		height:24px;
		padding:0;
		margin:0;
	}
	#menu_banners .boto a, #menu_banners .activat{
		display:block;
		float:left;
		width:160px;
		height:24px;
		padding:0;
		margin-left:6px;
		_margin-left:4px;
		color:#FFF;
		font-size:9px;
		line-height:24px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		background: url(../img/banners/botones_banner.png) no-repeat;

	}
	#menu_banners .activat a{
		display:block;
		float:left;
		width:160px;
		height:24px;
		padding:0;
		color:#FFF;
		font-size:9px;
		line-height:24px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		background: url(../img/banners/botones_banner.png) no-repeat 0 -24px;

	}
	#menu_banners .boto a:hover{
		background: url(../img/banners/botones_banner.png) no-repeat 0 -24px;
	}
	#menu_banners .activat{
		background: url(../img/banners/botones_banner.png) no-repeat 0 -24px;
	}
	#promocion_destacada{
		display:block;
		float:left;
		width:322px;
		margin:5px 3px 5px 8px;
		_margin:5px 5px 0 5px;
		padding:0;
	}
	
	#promocion_destacada p{
		margin:10px 10px 10px 20px;
		/*padding: 5px 15px 0 15px;
		_padding: 10px 15px 0 15px;*/
	}
	
	.texto_promo{
		display:block;
		float:left;
		margin:0;
		padding:0;
		background:url(../img/comun/promo_background.png);
	}
	
	#promocion_destacada .boton_mas a{
		display:block;
		width:100px;
		height:15px;
		margin: 0 10px 14px 0;
		_margin:0 10px 0 0;
		padding:0 0 0 7px;
		float:right;
		font-size:9px;
		font-weight:bold;
	}
	
	#promocion_destacada .boton_mas a:hover{
		color:#55a3d2;
	}
	
	#contenido .separador_seccion{
		display:block;
		width:672px;
		height:11px;
		padding:0;
		margin:10px 0 10px 0;
		font-size:0;
		background:url(../img/comun/separador_contenido.png) repeat-x 0;
	}
	
	/*FIN PROMOS*/
	
	/*NOTICIAS*/

	.noticia_principal p, .noticia_secundaria1 p, .noticia_secundaria2 p{
		margin:0;
		padding:0;
	}

	.noticia_principal img, .noticia_secundaria1 img, .noticia_secundaria2 img{
		margin:0;
		padding:0;
		display:block;
		float:left;
	}

	.noticia_principal{
		margin:10px 0 0 0;
		padding:0;
		width:667px;
		display:block;
	}
	
	.noticia_principal .texto_noticia{
		width: 525px;
		float:left;
		padding: 0 0 0 10px;
		margin:0;
		/*border:1px solid blue;*/
	}


	.noticia_principal .separador{
		clear:both;
		width:667px;
		height:3px;
		background:url(../img/comun/separador_dotted.jpg) repeat-x;
		padding:0;
		margin:5px 0 5px 1px;
		font-size:0;
	}
	
	#noticias_secundarias{
		display:block;
		width:667px;
		background:url(../img/comun/separador_noticias_vertical.png) repeat-y;
		/*border:1px solid green;*/
	}
	
	.noticia_secundaria1{
		margin:5px 14px 5px 0;
		display:block;
		float:left;
		width:322px;
		/*border:1px solid red;*/
	}
	
	.noticia_secundaria2{
		margin:5px 0 5px 0;
		display:block;
		float:left;
		width:322px;
		/*border:1px solid red;*/
	}
	
	.noticia_secundaria1 .texto_noticia, .noticia_secundaria2 .texto_noticia{
		width:228px;
		float:left;
		padding: 0 0 0 10px;
		margin:5px 0 5px 0;
		/*border:1px solid blue;*/
	}
	
	.noticia_secundaria1 .boton_mas a, .noticia_secundaria2 .boton_mas a{
		width:100px;
		height:15px;
		margin:10px 0 0 0;
		padding:0;
		display:block;
		float:left;
		font-size:9px;
		font-weight:bold;
	}
	
	.noticia_secundaria1 .boton_mas a:hover, .noticia_secundaria2 .boton_mas a:hover{
		color:#55a3d2;
	}
	
	.noticia_principal .boton_mas a{
		width:200px;
		height:15px;
		margin:10px 0 0 0;
		padding:0;
		display:block;
		float:left;
		font-size:9px;
		font-weight:bold;
	}
	
	.noticia_principal .boton_mas a:hover{
		color:#55a3d2;
	}
	/*FIN NOTICIAS*/
	
	/*DESPLEGABLES*/
		.desplegable{
			display:block;
			float:left;		
			margin:4px 4px 10px 8px;
			_margin:4px 4px 4px 6px;
			width:210px;	
		}
		.desplegable a{
			display:block;
			height:23px;
			padding:0 0 0 5px;
			background:url(../img/comun/desplegable.jpg) no-repeat;
			color:#2e4764;
			font-size:14px;
			font-weight:normal;
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height:23px;
			cursor:pointer;
		}
		.desplegable a:hover{
			background:url(../img/comun/desplegable.jpg) no-repeat 0 -23px;
			color:#fff;
		}
		
		.on{
			color:#FF0000;
		}
		
		.caja_oculta{
			border:1px solid #7c7c7c;
			background:url(../img/comun/promo_background.png);
		}
		
		.caja_oculta p{
			padding:15px;
			margin:0;
		}
		
	
	/*FIN DESPLEGABLES*/
	
/*FIN PRINCIPAL*/

/*CONTENIDO*/
	#breadcrumb{
		margin-top:5px;
		padding:8px;
		height:25px;
		background:url(../img/comun/separador_contenido.png) repeat-x 0 35px;
	}
	
	#fotos{
		display:block;
		float:left;
		width:672px;
		height:180px;
		padding:0;
		font-size:0;
	}

	#foto_hacersecliente{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/hacerse_cliente.jpg);
		padding:0;
		font-size:0;
	}
	
	#foto_quienes{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/quienes.jpg);
		padding:0;
		font-size:0;
	}
	
	#foto_divisas{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/divisas_internacional.jpg);
		padding:0;
		font-size:0;
	}

	#foto_actualidad{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/actualidad_mercados.jpg);
		padding:0;
		font-size:0;
	}
	
	#foto_servicios{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/servicios.jpg);
		padding:0;
		font-size:0;
	}

	#foto_plataformas{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/plataformas_operativas.jpg);
		padding:0;
		font-size:0;
	}
	
	#foto_formacion{
		display:block;
		float:left;
		width:672px;
		height:180px;
		background: url(../img/fotos/formacion.jpg);
		padding:0;
		font-size:0;
	}


	#contenido .separador_seccion2{
		display:block;
		width:672px;
		height:11px;
		padding:0;
		margin:0;
		font-size:0;
		background:url(../img/comun/separador_contenido.png) repeat-x;
	}
	
	.breadcrumb_inicio, .breadcrumb_fin{
		display:block;
		float:left;
		font-size:9px;
		padding:0 6px 0 6px;
		background: url(../img/comun/bullet.png) no-repeat 0 4px;
	}

	.texto_contenido{
		padding:20px 20px 0 20px;
		_padding:20px;
	}
	
	#apartado_actual{
		padding:10px 0 0 0;
		margin:0;
		color:#7c7c7c;
		font-size:9px;
		font-weight:normal;
	}
		
	.texto_contenido .subtitulo{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#094c6d;
		margin: 10px 0 10px 0;
	}
	
	.texto_contenido p{
		padding:0 10px 0 10px;
		line-height:14px;
	}	
	
	.lista{
		list-style:none;
		padding:0;
		margin:20px;
	}
	
	.lista li{
		font-size:11px;
		line-height:18px;
		color:#333;
		padding-left:12px;
		margin-bottom:12px;
		background: url(../img/comun/bullet2.png) no-repeat 0 7px;
	}
	
	.lista_caja {
		list-style:none;
		padding:20px;
		margin:10px 0 10px 10px;	
		border:1px solid #c9dce6;
		background:url(../img/comun/promo_background2.png);
	}
	
	.lista_caja li{
		font-size:11px;
		line-height:18px;
		color:#333;
		padding-left:12px;
		margin-bottom:12px;
		background: url(../img/comun/bullet2.png) no-repeat 0 7px;	
	}		
	
	.lista2 {
		list-style:none;
		padding:0;
		margin:20px 20px 20px 30px;
	}
	.lista2 li{
		font-size:11px;
		line-height:18px;
		color:#333;
		padding-left:12px;
		margin-bottom:12px;
		background: url(../img/comun/bullet3.png) no-repeat 0 7px;	
	}	
	
	.lista3{
		list-style:none;
		padding:0;
		margin:20px;	
	}
	
	.lista3 li{
		font-size:11px;
		line-height:18px;
		color:#333;
		padding-left:12px;
		margin-bottom:12px;
		background: url(../img/comun/bullet4.png) no-repeat 0 7px;		
	}
	
	.lista_img{
		list-style:none;
		padding:0;
		margin:20px;
		list-style-image: url(../img/comun/bullet2.png);		
		_list-style-image: url(../img/comun/bullet2_ie.png);
	}
	
	.lista_img li{
		font-size:11px;
		line-height:18px;
		color:#333;
		margin-bottom:12px;
		padding:0;
	}
	
	ul a{		
		color:#000;
		text-decoration:underline;
	}
	
	ul a:hover{
		color: #0075bc;
	}
	
	.cuadro_punteado{
		width:610px;
		_width:602px;
		padding:10px;
		margin:20px 0 20px 0;
		background:url(../img/comun/promo_background.png);
	}
	
	.cuadro_punteado table{
		font-size:11px;
		/*display:block;*/
		float:left;
		margin:10px;
		_margin:5px;
	}
	
	.cuadro_punteado .doble_columna{
		width:280px;
		text-align:center;
		border:1px solid #2e4764;
		margin-left:12px;
		_margin-left:7px;
	}
	
	.texto_contenido .tabla2{
		border:1px solid #2e4764;
		width:100%;
		margin:0 0 20px 0;
	}
	
	.texto_contenido table td{
		padding:4px;
	}
	
	.texto_contenido table th{
		background:#2e4764;
		color:#fff;
		padding:4px;
		text-align:center;
	}
	
	.texto_contenido table .cabecera{
		background:#6984a3;
		color:#fff;
		text-align:center;
	}
	
	.texto_contenido table .fila1{
		background:#fff;
		color:#7c7c7c;
		padding-left:12px;
	}

	.texto_contenido table .fila2{
		background:#e1e7ed;
		color:#7c7c7c;
		/*padding-left:12px;*/
	}
	
	/*CUADRO CAJA OCULTA*/
			.caja_oculta table{
				margin:0;
				font-size:10px;
			}
			.caja_oculta table td{
				padding:2px;
			}
			
			.caja_oculta table .cabecera{
				background:#6984a3;
				color:#fff;
				text-align:center;
			}
			
			.caja_oculta table .fila1{
				background:#fff;
				color:#7c7c7c;
				padding-left:2px;
			}
		
			.caja_oculta table .fila2{
				background:#e1e7ed;
				color:#7c7c7c;
				padding-left:2px;
			}
			
			.caja_oculta table .fila1_right{
				background:#fff;
				color:#7c7c7c;
				padding-right:2px;
				text-align:right;
			}
		
			.caja_oculta table .fila2_right{
				background:#e1e7ed;
				color:#7c7c7c;
				padding-right:2px;
				text-align:right;
			}		
			
		/*FIN CUADRO CAJA OCULTA*/

	.destacado{
		width:200px;
		margin:0 0 10px 20px;
		display:block;
		float:right;
		padding:10px;
		font-size:11px;
		background:#fff;
		border:1px solid #ebebeb;
	}

	.destacado2{
		margin:10px;
		display:block;
		padding:0;
		font-size:11px;
		background:#fff;
		border:1px solid #c9dce6;
	}
	
	.texto_contenido .tabla_footer{
		font-size:9px;
		color:#fff;
		background:#6984a3;
	}

/*FIN CONTENIDO*/

/*CONTENIDO 2 COLUMNAS*/
	.doble_columna{
		/*background:green;*/
		padding:0;
		margin:0;
		background:url(../img/comun/background_2col.png) repeat-y;
	}

	.col1{
		display:block;
		float:left;
		width:400px;
		padding-bottom:20px;	
	}
	.col2{
		display:block;
		float:right;
		width:210px;
		/*background:url(../img/comun/promo_background.png);
		min-height:460px;
		_height:460px;*/
		margin-bottom:20px;
		/*border-bottom:3px solid #0075bc;*/
	}
	
	.texto_contenido .col2 p{
		padding:10px 15px 10px 15px;
		_padding:0 15px 0 15px;
	}
	
	.texto_contenido .col2 .lista{
		list-style:none;
		padding:0;
		margin:10px 20px 10px 20px;
	}
	
	.texto_contenido .col2 img{
		border:1px solid #e8e8e8;
		margin:0 0 5px 15px;
	}
	
	.texto_contenido .col2 .piefoto1{
		margin:0;
		padding:0 0 0 15px;	
		font-size:10px;
		font-weight:bold;
		color: #0075bc;
	}
	
	.texto_contenido .col2 .piefoto2{
		margin:0 0 15px 0;
		padding:0 0 0 15px;	
		font-size:9px;
		color:#999;
	}	
	
	.texto_contenido .col2 table{
		width:180px;
		margin:20px 0 0 15px;
		border:1px solid #2e4764;
		border-bottom: 3px solid #2e4764;
		background:#fff;
	}

	.texto_contenido .col2 .boton_pdf {
		display:block;
		color:#0075bc;	
		font-size:10px;
		font-weight:bold;
		padding:5px;
		text-align:center;
		width:140px;
		margin-right:15px;
		_margin-right:7px;
		background:#ebebeb;
		border:1px solid #999;
	}
	
	.texto_contenido .col2 .boton_pdf:hover {
		background:#0075bc;
		color:#fff;
	}	

	.link_submenu{
		font-weight:bold;
		font-size:10px;
		color: #2e4764;
		padding-left:12px;
		display:block;
		background: url(../img/comun/bullet.png) no-repeat 4px 4px;
		
	}

	a .link_submenu{
		text-decoration:underline;
	}
	
	a:hover .link_submenu{
		color:#0075bc;
	}
	
	a.seleccionado .link_submenu{
		color:#0075bc;
		text-decoration:none;
	}
	
	.col2 select{
		border:1px solid #999;
		font-size:11px;
		margin:0 0 0 15px;
		width:150px;
	}
	
	.col2 .subtitulo{
		display:block;
		width:170px;
		border-bottom:1px solid #2e4764;
		font-size:14px;
		margin:15px 0 0 15px;
		padding:0;
	}
		

/*FIN CONTENIDO 2 COLUMNAS*/

/*FORMULARIO*/
	.caja_formulario{
		width:630px;
		border:1px solid #7c7c7c;
		margin:15px 0 15px 0;
		background:url(../img/comun/promo_background.png);
	}
	
	.caja_formulario_mitad{
		display:block;
		float:left;
		width:300px;
		border:1px solid #7c7c7c;
		margin:15px 0 15px 10px;
		_margin:15px 5px 15px 5px;
		background:url(../img/comun/promo_background.png);		
	}
	
	.caja_formulario_mitad .cabecera{
		display:block;
		width:290px;
		_width:292px;
		border-bottom:1px solid #7c7c7c;
		font-size:12px;
		font-weight:bold;	
		color: #fff;
		padding:5px 5px 7px 5px;
		_padding:5px;
		margin:0;
		background:#6984a3;	
	}

	.caja_formulario_trescuartos{
		display:block;
		float:left;
		width:380px;
		border:1px solid #7c7c7c;
		margin:15px 0 15px 10px;
		_margin:15px 5px 15px 5px;
		background:url(../img/comun/promo_background.png);		
	}
	
	.caja_formulario_trescuartos .cabecera{
		display:block;
		width:370px;
		_width:372px;
		border-bottom:1px solid #7c7c7c;
		font-size:12px;
		font-weight:bold;	
		color: #fff;
		padding:5px 5px 7px 5px;
		_padding:5px;
		margin:0;
		background:#6984a3;	
	}
	
	.caja_formulario table{
		margin:10px;
	}
	
	.caja_formulario .cabecera, .cabecera_cajaoculta{
		display:block;
		width:620px;
		_width:622px;
		border-bottom:1px solid #7c7c7c;
		font-size:12px;
		font-weight:bold;	
		color: #fff;
		padding:5px 5px 7px 5px;
		_padding:5px;
		margin:0;
		background:#6984a3;
	}
	
	.caja_formulario .cabecera p, .cabecera_cajaoculta p {
		font-size:9px;
		font-weight:normal;
		line-height:0;
		text-align:right;
		margin:0;
		padding:9px 17px 0 0;
	}
	
	.cabecera_cajaoculta a.abrir {
		display:block;
		float:right;
		width:55px;
		height:18px;
		background:url(../img/comun/desplegar.jpg) no-repeat;
		color:#2e4863;
		cursor: pointer;
	}
	
	.cabecera_cajaoculta a:hover.abrir {
		background:url(../img/comun/desplegar.jpg) no-repeat 0 -17px;
		color:#fff;
	}

	.cabecera_cajaoculta a.cerrar {
		display:block;
		float:right;
		width:55px;
		height:18px;
		background:url(../img/comun/plegar.jpg) no-repeat;
		color:#2e4863;
		cursor: pointer;
	}
	
	.cabecera_cajaoculta a:hover.cerrar {
		background:url(../img/comun/plegar.jpg) no-repeat 0 -17px;
		color:#fff;
	}
	
	.cabecera_cajaoculta a.abrir p, .cabecera_cajaoculta a.cerrar p {
		line-height:normal;
		padding:3px 17px 0 0;
	}
	
	.caja_formulario .cabecera2{
		border-bottom:1px solid #7c7c7c;
		font-size:12px;
		font-weight:bold;	
		color: #6984a3;
		padding:5px;
		margin-bottom:10px;
	}
	
	.caja_formulario .datos{
		padding:20px;
	}
	
	.caja_formulario table{
		width:592px;
	}
	
	.caja_formulario .boton a, .boton a{
		display:block;
		width:100px;
		height:20px;
		padding:5px 5px 0 5px;
		border:1px solid #7c7c7c;
		color:#fff;
		background:#6984a3;
	}
	
	.caja_formulario .boton a:hover{
		background:#094c6d;
	}
	
	.caja_formulario .boton_grande a, .boton_grande a{
		display:block;
		width:250px;
		height:30px;
		padding:5px 5px 0 5px;
		border:1px solid #7c7c7c;
		color:#fff;
		background:#6984a3;
	}
	
	.caja_formulario .boton_grande a:hover{
		background:#094c6d;
	}
	
/*FIN FORMULARIO*/

/*FOOTER*/
	#footer{
		display:block;
		width:921px;
		height:70px;
		background:url(../img/comun/footer.jpg) no-repeat;
	}
/*FIN FOOTER*/

/*AVISO LEGAL*/
	#aviso_legal{
		margin-top:10px;
		padding:20px;
		background:#fff;
	}
/*FIN AVISO LEGAL*/

/*RESULTADOS BUSQUEDA*/
	.resultado1{
		background:#e1e7ed;
		padding:5px;
	}
	.resultado2{
		background:#fff;
		padding:5px;
	}
/*FIN RESULTADOS BUSQUEDA*/

/*CAJAS SISTEMAS TRADING*/
	
.caja_2col{
	display:block;
	float:left;
	width:380px;
	border:1px solid #7c7c7c;
	margin:15px 0 15px 10px;
	_margin:15px 5px 15px 5px;
	background:url(../img/comun/promo_background.png);		
}

.caja_2col .cabecera{
	display:block;
	width:370px;
	_width:372px;
	border-bottom:1px solid #7c7c7c;
	font-size:12px;
	font-weight:bold;	
	color: #fff;
	padding:5px 5px 7px 5px;
	_padding:5px;
	margin:0;
	background:#6984a3;		
}

.caja_2col table{
	float:left;
	margin:5px 5px 15px 8px;
	_margin:5px 5px 0 6px;
	padding:0;
	text-align:center;
	border:1px solid #2e4764;
}

.texto_contenido table .fila1{
	background:#fff;
	color:#7c7c7c;
	padding:5px;
}

.barra_off{
	background:#99CC66;
	height:20px;
	width:50px;
	background:url(../img/comun/barra_onoff.jpg) 0px 0px;
}

.barra_on{
	background:#99CC00;
	height:20px;
	width:50px;
	background:url(../img/comun/barra_onoff.jpg) 0 -20px;
}
	
/*FIN CAJAS SISTEMAS TRADING*/

/* taula bluechips */
.tabla3 {
	line-height:17px;
	font-family:Verdana,Arial, sans serif;
	font-size:7pt;
	font-weight: normal;
	color:#1E3247;
	margin:0px;
	background-color: #FFF;
	text-align: center;
	margin-bottom:7px;		
}

.tabla3filacolor{
	background-color: #F0F3F7;		
}
.tabla3cabecera {
	line-height:14px;
	font-family:Verdana,Arial, sans serif;
	font-size:7pt;
	font-weight: bold;
	color:#FFF;
	margin:0px;
	background-color: #678AAA;
	text-align: center;
	margin-bottom:7px;
}

.textoazulbold {
	font-family:Verdana, Arial, sans serif;;
	font-size: 7pt;
	font-weight: bold;
	color: #29587D;
}

.textoverdebold {
	font-family:Verdana, Arial, sans serif;;
	font-size: 7pt;
	font-weight: bold;
	color: #83A952;
}
.textorojobold {
	font-family:Verdana, Arial, sans serif;;
	font-size: 7pt;
	font-weight: bold;
	color: #C25348;
}

.textonegrita {
	font-family:Verdana, Arial, sans serif;;
	font-size: 8pt;
	font-weight: bold;
	color: #353A3E;
}

.boton_promocion {
	display:block;
	color:#0075bc;	
	font-size:10px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	margin:10px 0 0 0;
	background:#ebebeb;
	border:1px solid #999;
}
	
.boton_promocion:hover {
	background:#0075bc;
	color:#fff;
}	

.h3{
	padding:0 0 0 10px;
	margin:10px 0 10px 0;
	font-size:30px;
	font-weight:bold;
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial;
}
