body,td,th {font-family: Arial, Helvetica;font-size: 11px;color:#000000;}
body {background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a {font-size: 11px;color: #000000;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #d31145;}
a:active {color: #000000;}
.TituloPrograma {font-size: 2.0em;font-weight: bold;color: #d21145;padding-bottom:10px;}
img {border: none;}
.floatLeft{float: left;}
.floatRight{float: right;}
.imagen-izquierda{float: left; vertical-align: text-top; margin-right:26px; margin-bottom:6px }
.imagen-derecha{float: right; vertical-align: text-top; margin-left:26px; margin-bottom:6px}
.imagen-banner{float: left; vertical-align: text-top; margin-right:10px; margin-bottom:6px }
div.TextoJustificado{width:100%; float:left; text-align:justify; vertical-align: text-top}
div.TemasContenidoCentral{width:100%; float:left; text-align:left; vertical-align: text-top}
.toolbar{float: right; margin-bottom:4px;}
p{padding:0px; padding-top:0px; padding-bottom:14px; margin:0px; vertical-align: text-top; text-align:justify }

.MenuTop{margin: 0;padding: 0;padding-left:10px;float: center;font: bold 13px Arial;width: 777px;height: 28px;line-height: normal;overflow: hidden;margin-bottom: 0em;}
.MenuTop li{display: inline;}
.MenuTop li a{float: left;color: white;padding: 0px;padding-left:8px;padding-right:8px;text-decoration: none;}
.MenuTop li a:visited{color: white;}
.MenuTop li a:hover, .MenuTop li .current{color: white;height: 35px;line-height: inherit;background: transparent url(menutopover.gif) repeat-x center center;}

.FondoMenutop{background-image: url(fondomenu.jpg); background-repeat: no-repeat;background-position: 50% 0%; height:28px;}

.PlecaHeader{background-image: url(fondobarranav.jpg); background-repeat: no-repeat;background-position: 50% 0%; height:52px;}
.PiePagina{background-image: url(piepagina.jpg); background-repeat: no-repeat;background-position: 50% 0%; height:54px; text-align:center;}
.CajaBuscador{font-family:Arial; font-size:12px; color:#999999; border:solid; border-style:solid; border-width:1px; border-color: #999999;}
.TituloTop {font-family: Arial;font-weight: bold;font-size: 2.5em;color: #FFFFFF;}
.TituloTopDependencias {font-family: Arial;font-weight: bold;text-align:left;font-size: 2.5em;color: #FFFFFF;padding-top:0px;}
.SubtituloTop {font-family: Arial; font-weight: bold; font-size: 1.4em; color: #FFFFFF; }
.TituloPrincipal {font-family: Arial, Helvetica;padding-bottom:0px;font-size: 2.0em;font-weight: bold;color: #d21145;}
.TituloRojo {font-family: Arial, Helvetica;padding-bottom:0px;font-size: 1.0em;font-weight: bold;color: #d21145;}
.TituloVerde {font-family: Arial, Helvetica;padding-bottom:0px;font-size: 1.0em;font-weight: bold;color: #7ac142;}
.EncabezadoPrincipal {font-family: "Gill Sans MT", Geneva, Arial;padding-bottom:0px;background-image:url(barratituloprincipal.gif); background-repeat:no-repeat;font-size: 2.0em;height:39px;font-weight: bold;color: #d21145;padding-top:2px;}
.SubtituloPrincipal {font-family: "Gill Sans MT", Geneva, Arial;padding-bottom:0px;font-size: 1.7em;font-weight: bold;color: #d21145;}
.TituloEventosGobierno{font-family: Arial, Helvetica;background-image:url(iconoeventosgobierno.jpg); background-repeat: no-repeat; background-position:right;vertical-align: top;color:#d31145;position: inherit;font-size: 1.2em;font-weight: bold;padding:0px;}
.TituloBuscador{font-family: Arial; font-size:1em ; font-weight:bold;color:#333333;padding-bottom:11px;}
.Fuente {font-family: Arial, Helvetica; font-size:1em ; font-weight:normal;color:#666666;padding-bottom:10px;}
.DescripcionBanner {font-family: Arial, Helvetica; font-size:0.9em ;line-height:1.1em;font-weight:normal;color:#666666;padding-bottom:10px;text-align:left;}
.PieFoto {font-family: Arial, Helvetica; font-size:1em ; line-height: 1em;font-weight:normal;color: #333333;width: 240px;overflow: inherit;padding-bottom:5px;}
.TituloNoticiaCatalogo {font-family: Arial, Helvetica;padding-bottom:0px;font-size: 1.2em;font-weight: bold;color: #d21145;}
.TituloSeguridadPrincipal{font: bold 1.1em Arial;color: white;background:  #003300 url(barratituloverdeolivo.gif) repeat-x center left;margin-bottom: 0px; padding: 4px 0 4px 10px; }
.TituloGobiernoPrincipal{font: bold 1.1em Arial;color: white;background:  #003300 url(barratitulorosa.gif) repeat-x center left;margin-bottom: 0px; padding: 4px 0 4px 10px; }
.TituloEstadoPrincipal{font: bold 1.1em Arial;color: white;background:  #003300 url(barratituloverdebandera.gif) repeat-x center left;margin-bottom: 0px; padding: 4px 0 4px 10px; }
.TituloEventosPrincipal{font: bold 1.1em Arial;color: white;background:  #003300 url(barratituloverde2.jpg) repeat-x center left;margin-bottom: 0px; padding: 4px 0 4px 10px; }
.TituloServicios{font: bold 1.1em Arial;color: white;background:  #003300 url(barratituloverde.gif) repeat-x center left;margin-bottom: 0px; padding: 4px 0 4px 10px; }
.LigaMasInformacion {font-family: Arial, Helvetica;font-size: 1.1em;color: #d31145;font-weight: normal; text-align:right; text-decoration:underline}
.LigaMasInformacion:link {color: #d31145;}
.LigaMasInformacion:visited {color: #d31145;}
.LigaMasInformacion:hover {color: #7ac142;}
.LigaMasInformacion:active {olor: #d31145;}
.LigaContenidoCentral {font-family: Arial, Helvetica;font-size: 1.2em;color: #333333;font-weight: normal; line-height:1.3em; text-align:left; text-decoration:none}
.LigaContenidoCentral:link {color: #333333;}
.LigaContenidoCentral:visited {color: #333333;}
.LigaContenidoCentral:hover {color: #7ac142;}
.LigaContenidoCentral:active {olor: #333333;}
.TituloBanner {font-family: Arial, Helvetica;font-size: 1.0em;color: #333333;font-weight: bold; line-height:1.3em; text-align:left; text-decoration:none; padding-bottom:1px; }
.TituloBanner:link {color: #333333;}
.TituloBanner:visited {color: #333333;}
.TituloBanner:hover {color: #D00016;}
.TituloBanner:active {olor: #333333;}
.Migas {font-family: Arial;font-size: 1.0em;color: #666666;font-weight: normal; text-align:left; text-decoration:none}
.MigasCurrent {font-family: Arial;font-size: 1.0em;color: #666666;font-weight: bold; text-align:left; text-decoration:none}
.LigaMigas {font-family: Arial;font-size: 1.0em;color: #666666;font-weight: normal; text-align:left; text-decoration:none}
.LigaMigas:link {color: #666666; text-decoration:underline;}
.LigaMigas:visited {color: #666666; text-decoration:underline;}
.LigaMigas:hover {color: #d31145; text-decoration:underline;}
.LigaMigas:active {olor: #666666; text-decoration:underline;}
.LigaBusquedaAvanzada {font-family: Arial;font-size: 11px;color: #333333;font-weight: bold; text-align:right; text-decoration:underline; line-height:16px;}
.LigaBusquedaAvanzada:link {color: #333333;font-weight: bold;}
.LigaBusquedaAvanzada:visited {color: #333333;font-weight: bold;}
.LigaBusquedaAvanzada:hover {color: #d31145;font-weight: bold;}
.LigaBusquedaAvanzada:active {olor: #333333;font-weight: bold;}
/*Estilo Menus de Lista Rojo*/
.MenuListaRojo{width: 100%; text-align:left;}
.MenuListaRojo .headerbar{font: bold 1.1em Arial;color: white;background: #d31145 url(../assets/barratitulorojo.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaRojo ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.MenuListaRojo ul li{padding-bottom: 2px; }
.MenuListaRojo ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaRojo ul li a:visited{color: #333333;}
.MenuListaRojo ul li a:hover{ color: #d31145;background-color: #F3F3F3;}
/*Estilo Menus de Lista Verde*/
.MenuListaVerde{width: 100%;text-align:left;}
.MenuListaVerde .headerbar{font: bold 1.1em Arial;color: white;background: #3a9100 url(../assets/barratituloverde.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaVerde .headerbarmenu{font: bold 1.1em Arial;color: white;background: #3a9100 url(../assets/barratituloverde.gif) repeat-x center left;margin-bottom: 10px;text-align: center; padding: 4px 0 4px 0px; }
.MenuListaVerde ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.MenuListaVerde ul li{padding-bottom: 2px; }
.MenuListaVerde ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaVerde ul li a:visited{color: #333333;}
.MenuListaVerde ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
.MenuListaVerde li .current{ color: #7ac142;background: url(../assets/bulletverde-abajo.gif) no-repeat center left;}
.MenuListaVerde li .currentsimple{ color: #7ac142;background: #F3F3F3 url(../assets/bulletverde.gif) no-repeat center left;}
/*Estilo Menu Gris*/
.MenuGris{width: 100%;text-align:left;}
.MenuGris .headerbar{font: bold 1.1em Arial;color: white;background: #f3f3f3 url(../assets/barratituloblanco.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuGris .headerbarmenu{font: bold 1.1em Arial;color: #7c838b;background: #f3f3f3 url(../assets/barratituloblanco.gif) repeat-x center left;margin-bottom: 10px;text-align: center; padding: 4px 0 4px 0px; }
.MenuGris ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.MenuGris ul li{padding-bottom: 2px; }
.MenuGris ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuGris ul li a:visited{color: #333333;}
.MenuGris ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
.MenuGris li .current{ color: #7ac142;background: url(../assets/bulletverde-abajo.gif) no-repeat center left;}
.MenuGris li .currentsimple{ color: #7ac142;background: #F3F3F3 url(../assets/bulletverde.gif) no-repeat center left;}
/*Estilo Submenus de Lista Verde*/
.SubmenuListaVerde{width: 100%; text-align:left;}
.SubmenuListaVerde .headerbar{font: bold 1.1em Arial;color: white;background:  url(../assets/barratituloverde.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.SubmenuListaVerde ul{list-style-type: none;margin: 0;padding: 0;margin-left:15px;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.SubmenuListaVerde ul li{padding-bottom: 2px; }
.SubmenuListaVerde ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 0px solid #dadada;font-size: 100%;}
.SubmenuListaVerde ul li a:visited{color: #333333;}
.SubmenuListaVerde ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
.SubmenuListaVerde li .current{ color: #7ac142;background:#F3F3F3 url(../assets/bulletverde.gif) no-repeat center left;}
/*Estilo Menus de Lista Blanca*/
.MenuListaBlanca{width: 100%; text-align:left;}
.MenuListaBlanca .headerbar{font: bold 1.1em Arial;color: white;background: #3a9100 url(../assets/barratituloblanco.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaBlanca ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.MenuListaBlanca ul li{padding-bottom: 2px; }
.MenuListaBlanca ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaBlanca ul li a:visited{color: #333333;}
.MenuListaBlanca ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
/*Estilo Menus de Lista Servicios*/
.MenuListaServicios{width: 100%; text-align:left;}
.MenuListaServicios .headerbar{font: bold 1.1em Arial;color: #666666;background: url(../assets/bulletverde.gif) no-repeat center left;margin-bottom: 2px; padding: 4px 0 4px 18px; }
.MenuListaServicios ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica, sans-serif 1.1em;}
.MenuListaServicios ul li{padding-bottom: 2px; }
.MenuListaServicios ul li a{color: #333333;display: block;padding: 2px 0;line-height:10px;padding-left: 13px;text-decoration: none;font-weight: normal;font-size: 12px;}
.MenuListaServicios ul li a:visited{color: #333333; }
.MenuListaServicios ul li a:hover{ color: #7ac142;}
/*Estilo Menus de Lista Verde2, para convocatorias y eventos*/
.MenuListaVerde2{width: 100%;text-align:left;}
.MenuListaVerde2 .headerbar{font: bold 1.1em Arial;color: white;background: #009107 url(../assets/barratituloverde2.jpg) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaVerde2 ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Geneva, Arial, Helvetica 1.1em;}
.MenuListaVerde2 ul li{padding-bottom: 2px; }
.MenuListaVerde2 ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaVerde2 ul li a:visited{color: #333333;}
.MenuListaVerde2 ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
/*Estilo Menus de Lista Verde2, para convocatorias y eventos*/
.MenuListaOtrosServicios{width: 100%; /*ancho del menu*/text-align:left;}
.MenuListaOtrosServicios .headerbar{font: bold 1.1em Arial;color: white;background: #009107 url(../assets/barratituloverde2.jpg) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaOtrosServicios ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Geneva, Arial, Helvetica 1.1em;}
.MenuListaOtrosServicios ul li{padding-bottom: 2px; }
.MenuListaOtrosServicios ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaOtrosServicios ul li a:visited{color: #333333;}
.MenuListaOtrosServicios ul li a:hover{ color: #7ac142;background-color: #F3F3F3;}
/*Estilo Menus de Lista Gris*/
.MenuListaGris{width: 100%; /*ancho del menu*/text-align:left;}
.MenuListaGris .headerbar{font: bold 1.1em Arial;color: white;background: black url(../assets/barratitulogris.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 10px; }
.MenuListaGris ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Geneva, Arial, Helvetica, sans-serif 1.1em;}
.MenuListaGris ul li{padding-bottom: 2px; }
.MenuListaGris ul li a{color: #333333;background: url(../assets/bulletgris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;font-size: 100%;}
.MenuListaGris ul li a:visited{color: #333333;}
.MenuListaGris ul li a:hover{ color: #d31145;background-color: #F3F3F3;}
/*Estilo Menus de Lista Gris Simple*/
.MenuListaGrisSimple{width: 100%; text-align:left;}
.MenuListaGrisSimple .headerbar{font: bold 1.1em Arial;font-weight:bold;color: #d31145;background: #ffffff url(../assets/bulletcuadritorojo.gif) no-repeat center left;margin-bottom: 10px; padding: 4px 0 4px 19px; }
.MenuListaGrisSimple ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Geneva, Arial, Helvetica, sans-serif 1.1em;}
.MenuListaGrisSimple ul li{padding-bottom: 2px; }
.MenuListaGrisSimple ul li a{color: #333333;background: url(../assets/bulletcuadritogris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;font-size:1.1em;}
.MenuListaGrisSimple ul li a:visited{color: #333333;}
.MenuListaGrisSimple ul li a:hover{ color: #d31145;background-color: #F3F3F3;}
/*Estilo Menus de Listado de Temas Segundo Nivel*/
.MenuListadoTemas{width: 100%; text-align:left;}
.MenuListadoTemas .headerbar{font: bold 1.1em Arial;font-weight:bold;color: #ffffff;background: #7ac142 url(../assets/barratituloverde.gif) repeat-x center left;margin-bottom: 10px; padding: 4px 0 4px 19px; }
.MenuListadoTemas ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 25px; font: normal Geneva, Arial, Helvetica, sans-serif 1.1em;}
.MenuListadoTemas ul li{padding-bottom: 2px; }
.MenuListadoTemas ul li a{color: #333333;background: url(../assets/bulletcuadritogris.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;font-size:1.1em;}
.MenuListadoTemas ul li a:visited{color: #333333;}
.MenuListadoTemas ul li a:hover{ color: #d31145;background-color: #F3F3F3;}
/*Estilo Menus de Lista Programa*/
.MenuListaPrograma{width: 100%; text-align:left;}
.MenuListaPrograma ul{list-style-type: none;margin: 0;padding: 0;padding-left:19px;margin-bottom: 15px; font: normal Geneva, Arial, Helvetica, sans-serif 1.1em;}
.MenuListaPrograma ul li{padding-bottom: 2px;line-height:13px;color: #333333;background: url(../assets/bulletcuadritorojo.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;font-size:1.1em;}
.MenuListaPrograma ul li a:visited{color: #333333;}
.MenuListaPrograma ul li a:hover{ color: #d31145;}
/*Estilo Menus de Lista para Temas y Personas sin bullet*/
.MenuLista{width: 100%; text-align:left;}
.MenuLista ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; font: normal Arial, Helvetica 1.1em;}
.MenuLista ul li{padding-bottom: 2px; }
.MenuLista ul li a{color: #333333;display: block;padding: 0px 0;line-height:16px;padding-left: 0px;text-decoration: none;font-weight: normal;font-size: 100%;}
.MenuLista ul li a:visited{color: #333333;}
.MenuLista ul li a:hover{ color: #d31145;text-decoration:underline;}
/*Estilo Liga con bullet para  Ver todos temas, personas, secciones*/
.LigaVerTodos{width: 100%; text-align:left;}
.LigaVerTodos ul{list-style-type: none;margin: 0;padding: 0;margin-top:7px;margin-bottom: 20px; font: normal Arial, Helvetica 1.1em;}
.LigaVerTodos ul li{padding-bottom: 0px; }
.LigaVerTodos ul li a{color: #d31145;background: url(../assets/bulletmas.gif) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #dadada;margin-bottom:10px;font-size: 100%;}
.LigaVerTodos ul li a:visited{color: #d31145;}
.LigaVerTodos ul li a:hover{ color: #333333;background-color: #F3F3F3;}
/*Liga Simple*/
.Ligasimple{width: 100%; text-align:left;}
.Ligasimple ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0px; font-size: 1.2em;}
.Ligasimple ul li{padding-bottom: 2px; }
.Ligasimple ul li a{color: #333333;background: url(../assets/bulletgris.png) no-repeat center left; /*imagen del bullet*/display: block;padding: 2px 0;padding-left: 19px;text-decoration: underline;font-weight: normal;}
.Ligasimple ul li a:visited{color: #333333;}
.Ligasimple ul li a:hover{ color: #d31145;}
.CampodeTexto{border:none; border-color: #CCCCCC; border-style: solid; border-width: thin; font-family:Arial; font-size:12px; height:20px; color:#666666;}
.TablaBuscador{background-color:#E4E4E4;padding:13px;border:0px;height:43px;width:100%;line-height:16px;vertical-align:middle;}
.BotonBuscar{border:0; vertical-align:middle; line-height:23px;}
hr {border:none;border-top:dotted 2px #d32245; margin-bottom:17px;}
.vr { width:1;height:100%;margin-left:50%;border-left:dotted 1px red;}
.box { width:650px;height:50px;border:dotted 1px green;}
/*Estilos Carrusel de Banners*/
.stepcarousel{position: relative; /*leave this value alone*/overflow: scroll; /*leave this value alone*/width: 528px;height:72px; }
.stepcarousel .belt{position: absolute; text-align:center;width: 528px;left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin-top: 9px; margin-left:0px;margin-right:11px;width: 200px;}
.accesosDirectos {font-family: Arial;font-size: 10px;color: #999999;}
