body {
	background: #444752;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

table.TablaMaestra {
	width: 780px;
	border: 0px none;
	background: #FFFFFF;
}

.TdSuperior {
	background: #257393;
	height: 25px;
}

.TdLogo {
	background: url(images/logo.gif);
	height: 100px;
}

.TdBuscador {
	background: url(images/buscador.gif);
	height: 46px;
	padding-top: 10px;
}

.TdContenido {
	background: #ffffff;
	vertical-align: top;
}

.TdPie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: #267198;
	padding-left: 10px;
	height: 26px;
	vertical-align: middle;
}

.LinkEncyclomedia {
	float: right;
	display: inline;
}

table.TablaPie {
	width: 100%;
}

table.TablaPie th {
	font-weight: normal;
	text-align: left;
	width: *;
}

table.TablaPie td {
	text-align: left;
	background: #3389b6;
	width: 200px;
}

table.TablaInterna {
	width: 100%;
	padding: 0px;
}

.TdTablaInternaMenu {
	width: 165px;
	vertical-align: top;
	background: #f9f9f9;
}

.TdTablaInternaCuerpo {
	width: *;
	vertical-align: top;
}

a.ItemMenu {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 6px 5px 5px 15px;
	text-decoration: none;
	display: block;
}

a.ItemMenu:hover {
	background: #81BCDC;
}

a.ItemMenuSelected {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 6px 5px 5px 15px;
	text-decoration: none;
	display: block;
	background: #a3defe;
}

a.ItemMenuSelected:hover {
	background: #81BCDC;
}

div.NoticiaContenedor {
	margin-top: 16px;
	padding-right: 10px;
	padding-left: 15px;	/*border: 1px solid #e1ecfc;*/
}

div.NoticiasTitulo {
	padding: 2px 2px 2px 4px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #3389B6;
}

div.NoticiasTitulo a {
	color: #3389B6;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

div.NoticiasTitulo a:hover {
	text-decoration: underline;
}

div.NoticiasAdelanto {
	padding: 6px;
	border: #ffd275 solid;
	border-width: 1px 0px 0px 0px;
}

table.Contactenos {
	width: 98%;
	background: #ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #333333;
}

table.Contactenos input,
table.Contactenos textarea {
	border: 1px solid #3389b6;
}

table.Contactenos caption {
	padding: 8px;
	text-align: left;
	background: #ffffff;
	font-size: 12px;
}

table.Contactenos th {
	text-align: right;
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
}

table.Contactenos td {
	text-align: left;
	font-weight: normal;
}

table.Contactenos td.Notas {
	padding: 8px;
	font-family: Verdana;
	font-size: 10px;
}

table.Contactenos tfoot td {
	text-align: right;
	padding: 4px 60px 4px 0px;
}

div.Titulo {
	margin-left: 170px;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	width: 300px;
	display: inline;
}
div.TituloNotic {
	margin-left: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	width: 300px;
	display: inline;
}

div.Buscador {
	margin-right: 5px;
	font-size: 10px;
	color: #f0f0f0;
	width: 50px;
	display: inline;
}

table.Documentos {
	width: 98%;
	color: #333333;
}

table.Documentos th {
	font-weight: normal;
	text-align: justify;
	width: *;
	padding-top: 6px;
	padding-bottom: 0px;
	text-align: justify;
}

table.Documentos td {
	text-align: center;
	vertical-align: top;
	width: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
}

table.Documentos a {
	text-decoration: none;
	color: #333333;
}

table.Documentos a:hover {
	background: #81BCDC;
}

table.Noticia {
	width: 95%;
	text-align: left;
	margin-top: 10px;
}

table.Noticia thead th {
	width: 400px;
	text-align: left;
}

table.Noticia thead td {
	text-align: left;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	font-weight: bold;
	color: #3389B6;
	padding: 0px 10px 0px 10px;
}

table.Noticia tbody td {
	padding-top: 20px;
}

.AedcInforma {
	width: 200px;
	vertical-align: top ! important;
	padding: 0px 3px 0px 3px;
}

div.Informa_Contenedor_Base {
	background: #ebf2f5;
	padding-top: 4px;
	padding-bottom: 10px;
}

div.Informa_Contenedor {
	font-family: Verdana;
	font-size: 10px;
	margin: 0px 6px 10px 6px;
}

span.Informa_Fecha {
	font-weight: bold;
	color: #296E8C;
	font-family: Verdana;
	font-size: 10px;
}

span.Informa_Titulo {
	font-weight: bold;
	color: #333333;
	font-size: 9px;
	font-family: Verdana;
	text-decoration: none;
}

div.Informa_Adelanto {
	font-weight: normal;
	color: #333333;
	font-size: 9px;
	font-family: Verdana;
	text-align: justify;
	margin-bottom: 4px;
}

div.Informa_AedcInforma {
	padding: 6px 5px 5px 15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #333333;
	background: #eeeeee;
	margin: 4px 0px 4px 0px;
}

a.LinkEnlaces {
	text-decoration: none;
	color: #296E8C;
	font-weight: bold;
}

a.LinkEnlaces:hover {
	text-decoration: underline;
}

.ActividadContenedor {
	margin: 10px;
}

.ActividadTitulo {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3389B6;
	text-align: justify;
}

.ActividadDatos {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}

.ResultadosBusqueda {
	font-size: 12px;
}

.ResultadosBusqueda li {
	margin: 8px 0px 8px 20px;
	font-size: 12px;
}

.ResultadosBusqueda li a {
	font-size: 12px;
	color: #3389B6;
	text-decoration: none;
}

.ResultadosBusqueda li a:hover {
	text-decoration: underline;
}

a.LinkPolitica {
	color: #ffffff;
	text-decoration: none;
}

a.LinkPolitica:hover {
	text-decoration: underline;
}

.titulo_informa {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #3389B6;
	padding: 6px 5px 5px 15px;
	font-weight: bold;
}

.texto {
	font-family: Verdana, Georgia;
	font-size: 10px;
	color: #333333;
	padding: 10px 5px 5px 10px;
}