@charset "UTF-8";


@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('/resources/fonts/PTN57F-webfont.eot');
    src: url('/resources/fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/PTN57F-webfont.woff') format('woff'),
         url('/resources/fonts/PTN57F-webfont.ttf') format('truetype'),
         url('/resources/fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('/resources/fonts/PTS55F-webfont.eot');
    src: url('/resources/fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/PTS55F-webfont.woff') format('woff'),
         url('/resources/fonts/PTS55F-webfont.ttf') format('truetype'),
         url('/resources/fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#langs {
    text-align: center;
    color: #000;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

#head {
    width:870px;
    position: relative;
    height: 291px;
}

#footer {
    padding: 0px 0px 1em 0px;
    border-top: 1px solid #BFBFBF;
    width: 489px;
    float: right;
    text-align: center;
    padding-top: 10px;
    color: #868686;
    padding-bottom: 30px;
}

#brought-to-you-by {
    padding-top: 10px;
   border-top: 1px solid #BFBFBF;
    text-align: center;
    font-family: Verdana;
    float: right;
    width: 180px;
    color: #868686;
    padding-bottom: 30px;
}

#brought-to-you-by a {
    color: #868686;
    font-family: Verdana;
    text-transform: none;
}

#brought-to-you-by a:hover {
    color: #000;
}

#langs a {
    color: #000;
    text-decoration: none;
    font-family: 'PTSansNarrowRegular', Verdana;
    text-transform: uppercase;
    font-size: 12px;
}

#footer a {
    color: #868686;
    text-decoration: none;
    font-family: 'PTSansNarrowRegular', Verdana;
    text-transform: uppercase;
    font-size: 12px;
}

#footer a:hover, #langs a:hover {
    color: #000;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color:#FFF;
	margin:0px;
	text-align:center;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.img_pdf img{
	border: none;
	padding:0px;
	margin:0px;
}
.asasg {
	
}
	.asasg #contenedor {
		width:870px;
		margin: 0px auto;
		text-align:left;
		padding-left:1px;
	}
		.asasg #contenedor #menu {
			width:201px;
			text-align:left;
			float:left;
			background-image:url(../images/fondo_menu_web.jpg);
			background-repeat:no-repeat;
			min-height:700px;
		}
			.asasg #contenedor #menu #user_login {
				padding: 65px 0px 10px 0px;
			}
				.asasg #contenedor #menu #user_login input {
					color:#333;
				}
				.asasg #contenedor #menu #user_login input.boton {
					color:#7b8cad;
					background-color:#0c3472;
					border:none;
					margin-top:10px;
					font-size:9px;
					padding:0px;
					
				}
		.asasg #contenedor #contenido {
			width:610px;
			text-align:left;
			margin: 40px 0px 10px 240px;
		}
			.asasg #contenedor #contenido #central{
				width:390px;
				text-align:left;
				margin: 0px;
				float:left;
			}
				.asasg #contenedor #contenido #central #titulo{
					border-bottom:1px solid #bfbfbf;
				}
				.asasg #contenedor #contenido #central #titulo_subseccion{
					font-size:11px;
					text-transform:uppercase;
					color:#666;
					padding:2px 5px;
					background-color:#bfbfbf;
				}
					.asasg #contenedor #contenido #central #titulo_subseccion a{
						color:#003;
						text-decoration:none;
					}
					.asasg #contenedor #contenido #central #titulo_subseccion a:hover{
						color:#009;
						text-decoration:none;
					}
				.asasg #contenedor #contenido #central .subtitulo{
					font-size:13px;
					text-transform:uppercase;
					color:#000;
					padding:5px 0px 5px 0px;
				}
				.asasg #contenedor #contenido #central .titulo_post{
					border-top:1px solid #bfbfbf;
					font-size:13px;
					text-transform:uppercase;
					color:#000;
					padding:10px 0px 0px 0px;
				}
				.asasg #contenedor #contenido #central .fecha_post{
					font-size:9px;
					color:#868686;
					padding:5px 0px 5px 0px;
				}
				.asasg #contenedor #contenido #central .imagen_post{
						padding:5px 0px;
						margin:5px 0px;
					}
				.asasg #contenedor #contenido #central #texto{
					padding:20px 0px;
					font-size:11px;
					color:#868686;
					line-height:17px;
					cursor:default;
					
				}
					.asasg #contenedor #contenido #central #texto .destacado{
					
						font-size:11px;
						color:#555;
						line-height:17px;
						cursor:default;
						
					}
					.asasg #contenedor #contenido #central #texto .cientifico{
					
						font-size:11px;
						color:#868686;
						line-height:17px;
						cursor:default;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-style:italic;
						
					}
					.asasg #contenedor #contenido #central #texto img{
						border-bottom: 1px solid #bfbfbf;
						border-top: 1px solid #bfbfbf;
						padding:5px 0px;
						margin:15px 0px;
					}
					.asasg #contenedor #contenido #central #texto .img_pdf img{
						border:none;
						padding:0px;
						margin:0px;
					}
					.asasg #contenedor #contenido #central #texto a{
						color:#003;
						text-decoration:none;
					}
					.asasg #contenedor #contenido #central #texto a:hover{
						color:#009;
						text-decoration:none;
					}
			.asasg #contenedor #contenido #lateral{
				width:190px;
				text-align:left;
				margin: 0px 0px 0px 430px;
				font-size:11px;
				color:#868686;
				line-height:17px;
				cursor:default;
			}
			.asasg #contenedor #contenido #lateral .titulo_categoria{
				border-bottom: 1px solid #bfbfbf;
				margin-bottom:10px;
			}
			
			.asasg #contenedor #contenido #lateral a{
				color:#003;
				text-decoration:none;
			}
				.asasg #contenedor #contenido #lateral a.inactivo{
					color:#868686;
					text-decoration:none;
				}
				.asasg #contenedor #contenido #lateral a:hover.inactivo{
					color:#868686;
					text-decoration:none;
				}
			.asasg #contenedor #contenido #lateral a:hover{
				color:#009;
				text-decoration:none;
			}
			


                        
#menu ul li {
    list-style: none;
    color: #cbd4e2;
    font-size: 14px;
    font-family: 'PTSansNarrowRegular', Verdana;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-weight: 500;
}

#menu ul li a {
    /*92a3be*/
    font-family: 'PTSansNarrowRegular', Verdana;
    color: #cbd3df;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}

#menu ul li.active a {
    color: #000;
}

#menu ul li a:hover {
    color: #000;
}

#menu ul {
    display: block;
    width: 175px;
    margin: 25px 0px 0px 15px;
    padding: 0px;
}

