/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	background-color:#FAFAFA;
}
/* Estilos Primarios */
img {
	display:none;
	visibility:hidden;
	}
form {
	padding:0;
	margin:0;
	text-align:left;
	padding-left:10px;
	}
fieldset {
	border:0px;
	margin:0;
	padding:5px;
	font-size:12px;
	}
input {
	border:0px solid #CCCCCC;

	}
.inputText {
	border:1px solid #CCCCCC;
}
.buscar {
	background:url(../images/bg_buscar1.jpg) left top repeat-x;
	border:0px solid #CCCCCC;
	background-color:#F3F3F3;
	height:22px;
	color:#214A95;
	font: bold 12px/10px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	border:1px solid #CBD6DF;
	padding:0 6px 0 6px;
}	
a:link, a:active, a:visited {
	text-decoration:none;
	color:#333;
	}	
a:hover {
	text-decoration:underline;
	color:#2768C9;
	}
h1 {
	display:marker;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	font:bold 1.5em/1.4em "Trebuchet Ms", "Times New Roman", Times, serif;
	border-bottom:1px solid #DADADA
	}
h2 {
	display:block;
	padding-left:0px;
	font: bold 1.2em "Trebuchet Ms", "Times New Roman", Times, serif;
	letter-spacing:0.03em;
	margin:0;
	color:#777777;
	}
h3 {
	display:block;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font: bolder 16px "ZapfHumnst BT", "Trebuchet Ms", "Times New Roman", Times, serif;
	letter-spacing:0.03em;
	background-color:#F7F7F7;
	border-bottom:1px solid #EAEAEA;
	}
h4 {
	display:block;
	padding-top:0;
	padding-left:10px;
	margin:0;
	color:#666666;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	}	
h5 {
	width:auto;
	background-color:#FFFFFF;
	padding:5px;
	margin:10px 0 5px 0;
	color:#345EAD;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	}	
/*		Mascara Principal	*/
#outer-wrapper {
	margin:0;
	padding:0;
	width:100%;
}
/*		Mascara Secundaria		*/
#wrapper {
	width:758px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#FFFFFF;
}
/*		Cabecera: Logo + Nombre del boletin		*/
#header {
	width:100%;
	height:50px;
	display:block;
	background:none;
	}
	#header #logo {
		float:left;
		padding:0px;
		margin:0px;
		width:100%;
		height:50px;
		display:block;
		visibility:visible;
		}
		#logo h1 { 
			display:block;
			visibility:visible;
			background:none; 
			font-size:2em;
			font-weight:bold;
			color:#006699;
			padding-bottom:10px;
			margin-bottom:10px;
			border-bottom:5px solid #E8E8E8;
			}
		#logo h1 a {
			position: relative;
			display: block;
			top: 0px;
			left: 10px;
			width: auto;
			height: 40px;
			font-size:24px;
			visibility:visible;
		}
		#logo h1 a span {
			display: block;
			visibility: visible;
		}
	#header #socios {
		float:left;
		padding:0px;
		margin:0;
		width:auto;
		height:50px;
		}
		#socios	#ae {
			float:left;
			width:217px;
			height:50px;
			background:none;
			padding:0;
			margin:0;
			display:none;
			}
			#ae a {
				display:none;
				width:180px;
				height:40px;
			}
			#ae a img {
				display: block;
				visibility:visible;
			}
		#socios	#ebs {
			display:none;
			float:left;
			width:200px;
			height:50px;
			background:none;
			padding:0;
			margin:0;
			}
			#ebs a {
				display:block;
				width:174px;
				height:40px;
			}
			#ebs a img {
				display: block;
				visibility: visible;
			}	
/*		Barra superior: icono, menu secciones, tipo de cambio	*/	
#topbar {
		display:block;
		visibility:visible;
		clear:both;
		border-bottom:1px solid #E8E8E8;
		font:11px "Trebuchet Ms", Arial, Helvetica, sans-serif normal;
		}
		#topbar #ico_home { 
			width:auto;
			background:none;
			display:none;
			visibility:hidden;
			}
			#ico_home a{
				display:none;
				width:auto;
				height:auto;
				}
		#topbar #secciones { 
			width:auto;
			border-left:1px solid #DADADA;
			border-right:1px solid #DADADA;
			display:none;
			visibility:hidden;
			}
		#topbar #tipo_cambio {
			width:auto;
			padding:5px 10px 0px 10px;
			}
		#tipo_cambio .edicion {
			float:right;
			color:#333;
			font:bolder 12px "Trebuchet Ms", Arial, Helvetica, sans-serif;
		}	
/*		Barra central: fecha, suscripcion, busqueda		*/
#middlebar {
	display:block;
	visibility:visible;
	clear:both;
	font:11px "Trebuchet Ms", Arial, Helvetica, sans-serif normal;
	}
	#middlebar #fecha-suscribirse {
		width:489px;
		height:29px;
		border-top:0px solid #AAAAAA;
		border-bottom:0px solid #AAAAAA;
		background-color:none;
		color:#214A95;
		}
		#fecha-suscribirse .fecha{
			width:348px;
			line-height:29px;
			padding-left:10px;
			text-align:left;
			padding-left:10px;
			}
		#fecha-suscribirse .suscribirse {
			padding:0px;
			margin:0;
			width:130px;
			border-right:0px solid #AAAAAA;
			}	
	#middlebar #busqueda {
		float:left;
		width:255px;
		height:25px;
		background-color:#F3F3F3;
		padding:5px 0px 0px 10px;
		text-align:center;
		margin-left:4px;
		display:none;
		visibility:hidden;
		}	
/*		Contenedor principal:	*/
#container {
	display:block;
	clear:both;
	padding:10px;
	color:#000000;
	font-size:12px;
	}
	#container .autor{ 
		margin:5px 0 5px 0;
		color:#0162B1;
		font-size:11px;
		font-family: "Trebuchet Ms", Georgia, "Times New Roman", Times, serif;
		}
	#container .nobr {
		display:none;
		}
	.ver-mas a{
		margin-left:20px;
		background:none;
		padding-right:15px;
		padding-left:3px;
		color:#2768C9;
		font:bolder Arial, Helvetica, sans-serif;
		border-bottom:1px solid #EAEAEA;
	}
	.ver-mas a:hover {
		background-color:#F3F3F3;
	}
	#container p.barra {
		background:url(../images/bg_barra.jpg) left top repeat-x;
		padding:0;
		margin:0;
		position:static;
		display:none;
		visibility:hidden;
		}	
	 .img_right {
		float:right;
		padding:10px;
		}
	 .img_curso {
		float:left;
		padding:5px;
		margin-right:10px;
		background-color:#FFFFFF;
		border:1px dashed #DADADA;
		}
	.votar {
		border:1px solid #F7F7F7;
		background-color:#DCDCDC;
		color:#333333;
		}
	/* tags predeterminadas */
	#container p{
		padding:0;
		margin: 5px 0px 5px 0px;
		font: normal 0.90em/1.4em "Trebuchet Ms", Georgia, "Times New Roman", Times, serif;
		text-align:justify;
		}
	#container ul {
		margin-top:5px;
		margin-bottom:5px;
		letter-spacing:0.1px;
		}	
	#container ul li {
		padding:0px 10px 5px 5px;
		font: normal 0.99em/1.15em "Trebuchet Ms", Georgia, "Times New Roman", Times, serif;
		text-align:justify;
		}
	/* tags instancias: Id*/	
		
	#container #content {
		margin:0px;
		padding: 0px;
		font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
		font-size:0.95em;
		line-height:1.4em;
		letter-spacing:0.01em;
	}
	#content p { 
		padding:5px 0 5px 0;
		font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
		font-size:0.95em;
		line-height:1.4em;
		letter-spacing:0.01em;}
	#content #sidebar {
		float:right;
		width:250px;
		display:none;
		visibility:hidden;
		}
		#sidebar a:hover {
			background-color:#FFFFFF;
			}
	#content #form {
		display:none;
		visibility:hidden;
	}		
	#clearning {
		height:1px;
		clear:both;
		padding:0px;
		margin:0px;
		display:block;
		}	


/*	Otros Contenidos: Indicadores, Link de Interes */		
#otros {
	display:none;
	clear:both;
	visibility:hidden;
	}
/* barra inferior: opciones, icono, secciones */	
#bottombar {
	clear:both;
	display:none;
	visibility:hidden;
	}

/*		Pie de boletin		*/	
#foot {
	width:auto;
	display:block;
	clear:both;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #DADADA;
	border-top:1px solid #DADADA;
	margin:0px;
}
	#foot p.msg {
		padding:5px 10px 5px 10px;
		margin:0;}


/** Modelo de tabla 1**/
.tabla { 
	font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
	font-size:0.95em;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#FDFdfd;
	white-space:normal;
	}
.tabla tr th{
	font-weight:bold;
	}	
.tabla tr td {
	padding:3px;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	border-top:1px solid #F3F3F3;
	
}
.tabla tr td.titulo {
	background-color:#F8f8f8;
	color:#3285B6;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	font-size:1.1em;
	}
