@charset "utf-8";
@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* CSS Document */
/*messages*/
#system-message-container dt{display:none;}
#system-message .notice{color: #c22a15 !important;}
#system-message dt.notice{font-weight:bold;}
#system-message dd.notice{font-style:italic;background: url("../images/ico_msg_error.png") no-repeat scroll 0 0 transparent !important;padding-left: 30px;min-height: 35px;}

#system-message .message{color:#0b3886;}
#system-message dt.message{font-weight:bold;}
#system-message dd.message{font-style:italic;background: url("../images/ico_msg_alert.png") no-repeat scroll 0 0 transparent;padding-left: 30px;min-height: 35px;}
#system-message dd.message ul li{list-style: none;}

#system-message .error{color:#c22a15;}
#system-message dt.error{font-weight:bold;}
#system-message dd.error{font-style:italic;background: url("../images/ico_msg_error.png") no-repeat scroll 0 0 transparent;padding-left: 30px;min-height: 35px;}

#system-message .success{color: #008000;}
#system-message dt.success{font-weight:bold;}
#system-message dd.success{font-style:italic;background: url("../images/ico_msg_ok.png") no-repeat scroll 0 0 transparent;padding-left: 30px;min-height: 35px;}

*{padding:0;margin:0 auto;}
body{font-size:1em;color:#000;font-family:'allerregular';*background-image:url(../images/bg2.png);}
img{border:none;}
a{color:#FFF;text-decoration:none;}
.border_spacer{width:100%;height:20px;border-bottom:1px #999 dashed;float:left;margin-bottom:20px;}
.readon{color:#0177a1 !important;font-style:italic !important;text-decoration:underline !important;font-size:0.7em !important;font-weight:normal !important;background-image:url(../images/ico-readmore.png);background-repeat:no-repeat;background-position:right;padding-right:15px;}
/*FONDO*/
#bg{position: fixed;z-index: -1;top: 0;left: 0;width: 100%;*z-index:-1;*position:relative;*display:none;}
#main{width:1000px;max-width:1000px;*display:block;*float:left;margin-top:2px;}
/*HEADER*/
#header{width:100%;height:auto;max-height:223px;min-height:223px;position:relative;}
.min-bg{background-color:#EDEDED;width:96%;margin:0 auto;height:20px;display:none;}
#head{z-index: 0;max-width:999px;width:999px;position:absolute;top:64px;}
.menu-ayuda{color:#aeaeae;float:left;}
.menu-ayuda .separator{margin:0px 5px;font-size:0.7em;}
.menu-ul-help li{display:inline;float:left;}
.menu-ul-help li a{color:#aeaeae;text-decoration:none;font-size:0.7em;padding-left:5px;}
.menu-ul-help li a img{margin-right:3px;}
.tools{width:257px;max-width:350px;min-height:90px;float:right;background-image:url(../images/tools-separador.png);background-repeat:no-repeat;}
.font-resize{float:right;width:50%;}
.font-resize a{margin:0px 3px;}
.font-resize a img{height: 16px;margin-right: 6px;}
.languajes{font-size:0.7em;float:right;text-align:right;width:100px;line-height:22px;}
.buscador{float:right;margin-bottom:12px;width:100%;}
.buscador input{float:left;}
.buscador #mod_search_searchword{background:url(../images/searchBg.png);height:22px;padding:3px 0px;border:none;width:191px;padding-left:6px;color:#808080;font-style:oblique;}
.buscador .search{float:right;}
.socialButtons{float:right;width:40%;position:relative;text-align:right;}
.PortalTransparencia{float:right;width:40%;position:relative;text-align:right;}
img.social{vertical-align:middle;margin-top:3px;margin-left:5px;height: 21px;}
.telefono{float:right;width:56%;text-align:right;background:url(../images/iconos.png);background-repeat:no-repeat;background-position:-87px -25px;height:23px; color:#FFF;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;}
.logo{top:70px;position:absolute;float:left;width:265px;text-align:center;}
.webtitulo{top:120px;position:absolute;float:left;width:40%;left:36%;color:#4d4d4d;font-size:1.12em;}
.logoEsa{float:right;top:133px;position:absolute;right:25px;}
.subDominiosMenus{height:50px;width:34%;top:170px;position:absolute;float:left;}
.MenuAPP{height:50px;width:34%;top:187px;right:285px;position:absolute;float:left;}
#wrap{width:96%;display:table;background-color:#FFF;margin:0 auto;background-image:url(../images/header-bottom.png);background-repeat:no-repeat;background-position:top;}
.home-slide{width:99%;background-color:#ededed;padding-bottom:14px;-webkit-box-shadow: 2px 2px 5px #999;-moz-box-shadow: 2px 2px 5px #999;box-shadow: 0px 4px 6px #bbbbbb;
  filter: shadow(color=#999999, direction=135, strength=2);background-image:url(../images/header-bottom.png);background-repeat:no-repeat;background-position:top;padding-top:14px;}
/*DJSlider Overide*/
.slide-desc{top:-100% !important;position:relative !important;text-align:center;}
.slide-desc-text{text-align:center !important;text-shadow: 3px 3px 5px #000;}
.slide-desc-bg{background:none !Important;}
.slide-desc-text .slide-title{color: #FFFFFF !important;font-family: arial;font-size: 5em !important;font-weight: bold;margin-bottom: 5px;}
.slide-desc-text-min{font-size:1.8em;font-family:Helvetica;}
.slide-left-buttom{position:absolute;left:-8px;top:200px;}
.slide-right-buttom{position:absolute;right:-10px;top:200px;}

.prev-button{left: -13px !important;top:138px !important;}
.next-button{right:-12px !important;top:138px !important;}

/*BULLERTS NAVEGACION*/
.load-button{background:url(../images/bullet_none.png) no-repeat !important;}
.load-button-active{background:url(../images/bullet_active.png) no-repeat !important;}
#wrap_boxes{margin: 0 auto;min-height: 170px;position: absolute;top: 485px;width:100%;z-index: 1;margin-left:100px;}
.module-redbox-home,.module-graybox-home,.module-bluebox-home{width:205px;height:168px;padding:0px 5px 0 25px;float:left;}
.module-redbox-home h3,.module-graybox-home h3,.module-bluebox-home h3{ color: #003B80;
    font-size: 1.4em;
    height: 40px;
    line-height: 1;
    padding: 20px 0;}
.module-redbox-home p,.module-graybox-home p,.module-bluebox-home p{font-size:0.7em;height:45px;padding-top:3px;}
.module-redbox-home p a{color:#73151A;}
.module-bluebox-home p a{color:#0B408C;}
.module-graybox-home p a{color:#a7a7a7;}
.module-graybox-home{background-image:url(../images/bg-graybox.png);background-repeat:no-repeat;}
.module-redbox-home{background-image:url(../images/bg-redbox.png);background-repeat:no-repeat;}
.module-bluebox-home{background-image:url(../images/bg-bluebox.png);background-repeat:no-repeat;margin-left:20px;}
#wrap_boxes .home-box-more{text-align: right; display: block;}
.curve{background-image:url(../images/bgMenu-interno.png);background-repeat:repeat-x;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-bottom:13px;
}
.navbar .item-59{border-right:none !important;}
.navbar{width:75%;display:inherit;min-height:64px;}
.navbar .jt-menu a{ color: #4D4D4D;
    display: inherit;
    font-size: 0.8em;
    padding: 5px 0;
    vertical-align: -16%;
    width: 100%;text-align:center;}
.navbar .jt-menu a span{display:block;vertical-align:middle;}
.navbar .jt-menu ul{width:100%;background-color:#F4F4F4;}
.navbar .jt-menu li{width:100% !important;}
.navbar .jt-menu li li{width:150px;float:left;display:table;border-bottom:1px #CCC dashed;margin-top:0px !important;}
.navbar .jt-menu li li a{width:100%;display:table-cell;vertical-align:middle;padding:3px 0;}
.navbar .jt-menu{width:100%;height:60px;margin-left:1%;}
.navbar .jt-menu li{width:109px !important;border-right:1px #D3D3D3 solid;height:30px;padding:6px 5px;margin-top:8px;display:table;}
.navbar .jt-menu li.last-child{border:none;}
.navbar .jt-menu li a{color:#4d4d4d;font-size:.8em;padding:2px 0 0 0;display:table-cell;vertical-align:middle;}
.navbar .jt-menu li .separator{border:none;color: #ECECEC;font-family: menu;font-size: 36px;font-weight: normal;
    margin: 0;
    padding: 0 11px;
    width: 3px;}
.navbar ul.jt-menu li li:hover ul,
.navbar ul.jt-menu li ul li.sfHover ul{left:7.5em !important;top:0px !important;}
.navbar .jt-menu li .separator span{text-indent:-999;}
.navbar .jt-menu li li{border-right:none;}
.navbar .jt-menu .sf-sub-indicator {display:none}
.navbar .jt-menu li:hover{background-color:#e0e0e0;}
/*.navbar .jt-menu li:hover a{color:#FFF;}*/
.navbar .jt-menu .current{background-color:#CCCCCC !important;}
.navbar .jt-menu li:hover ul,
.navbar .jt-menu li.sfHover ul {
  left:      0px;
  top:      2.6em !important; /* match top ul list item height */
  z-index:    99;
}

/*AREA DE CONTENIDO*/
/*barra izquierda*/
.webSections{float:left;width:100%;font-family:Arial, Helvetica, sans-serif;}
.leftBar{width:18.4%;max-width:183px;float:left;margin-left:13px;}
.logo-transparencia{float:left;width:100%;margin-bottom:13px;}
.secciones-menu{float: left;position: relative;right:24px;width: 100%;z-index: 1;background-image:url(../images/inversiones-interna.png);background-repeat:no-repeat;padding-left:24px;background-position:-2px 0px;}
.title-caption{float:left;height:45px;margin-top:6px;}
div.menu_secciones{margin-top:10px;float:left;font-size:12px;font-weight:bold;}
.secciones-menu h4{width:165px;color:#FFF;margin-left:-5px;}
.secciones-menu a{color:#666666;}
ul.menu_secciones li{list-style:none;border-bottom:1px #CCCCCC dashed;padding:5px 0px;background:url(../images/bullet-sub-paginas.png) no-repeat left;padding-left:15px;}
/*ICONOS*/
.enlaces_content dt span.enlaces_bullet,.bullet,.video_icon,.avisos_icon,.noticias_icon{background-image:url(../images/iconos.png);}

.bullet{background-position:-194px -198px;height:17px;width:20px;display:inline-block;}
.participacion{float:left;width:100%;float: left;position: relative;right:24px;z-index:1;min-width:200px;}
.participacion h3{background: #ff4300; /* Old browsers */
background: -moz-linear-gradient(left,  #ff4300 0%, #b43001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff4300), color-stop(100%,#b43001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff4300 0%,#b43001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff4300 0%,#b43001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff4300 0%,#b43001 100%); /* IE10+ */
background: linear-gradient(to right,  #ff4300 0%,#b43001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4300', endColorstr='#b43001',GradientType=1 ); /* IE6-9 */
color:#FFF;
font-family: helvetica;
line-height: 35px;
padding-left:22px;
font-size: 0.8em;

}
.participacion h3.participacion_title{-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
height: 35px;
}
.participacion h3.enlaces_title img{margin-right:5px;}
.participacion_content{background-image:url(../images/bg_participacion.png);float:left;width:100%;padding:5px 0;}
.participacion_content ul{padding:5px 0;}
.participacion_content ul li{list-style:none;width:100%;float:left;margin-bottom:5px;}

.participacion_content a{display:block;float:left;margin-left:20px;min-width:150px;height:36px;background-image:url(../images/bg-partiipacion-item.png);background-repeat:repeat-x;color:#333333;font-size:0.8em;}
.participacion_content a img{margin:7px;vertical-align:middle;border-right:1px #c7c7c7 solid;padding-right:10px;}
.enlaces_content{background-image:url(../images/bg_enlaces.png);float:left;width:100%;padding:5px 0;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.enlaces_content dl{color:#FFF;padding-left:24px;}
.enlaces_content dt span.enlaces_bullet{background-position:-24px -498px;;height:17px;width:20px;display:inline-block;}
.enlaces_content dd{display:inline-table;}
.enlaces_content dd a{font-size:0.7em;color:#00d2ff;}
/*barra centro*/
.centerBar{width:38%;max-width:380px;min-width:380px; min-height:694px; float:left;margin:0 13px;background-image:url(../images/fondo-avisos.png);background-repeat:no-repeat;background-position:top;border-top:1px #CCC solid;font-size:12px;}
.video_icon{background-position:-76px -155px;height:17px;width:26px;display:inline-block;}
.centerBar h3,.rightBar h3{color:#002371;margin:8px 0 0 0;text-align:left;}
.video_area{text-align:center;}
.video_area img{margin:0 auto;}

.avisos_area,.rightBar,p.gk_npro_text{font-size:14px !important;}

#gk_npro-avisos{width:90% !important;margin:0 auto !important;}
.avisos_area,div.gk_npro_mainwrap{color:#000 !important;}
.gk_npro_info{font-size:0.8em !important;font-style:italic !important;color:#000 !important;}
.gk_npro_table td{border-bottom:1px dashed #999999;padding-bottom:13px !important;}
.avisos_area a{color:#000;font-size:0.8em;}
.avisos_icon{background-position:-135px -155px;height:17px;width:26px;display:inline-block;}

/*NOTICIAS*/
.nspImageWrapper{float:left !important;width:28%;background-color:#006;}
.nspInfo{font-style:italic;font-size: 0.8em !important;}
.nspArt p.nspText{font-size:12px;color:#333;}
.rightBar{width:38%;max-width:351px;float:left;margin-right:13px;}
.rightBar a{color:#000;font-size:0.8em;}
.nsp_art h4.nsp_header{float:none !important;}
.noticias_icon{background-position:-18px -155px;height:17px;width:26px;display:inline-block;}
.nsp_art{margin-bottom:10px;}
.noticias_area .gray{background-color:#ededed;border-top:1px solid #c0c0c0;}
.ciudadania_btns_area{float:left;width:100%;margin-bottom:13px;}
.ciudadania_btns_area ul li{display:inline;}
.ciudadania_btns_area ul li a{display:block;width:92px;height:25px;background-image:url(../images/btn_ciudadania.png);background-repeat:no-repeat;float:left;text-align:center;line-height:20px;line-height:26px;}
.ciudadania_btns_area ul li a.audiencia{margin:0px 37px;}
/*AREA DE CONTENIDO*/
#web-information{float:left;width:76%;margin-left:13px;border-left:1px #999999 solid;padding-left:13px;color:#3b3b3b;font-family:Arial,Helvetica,sans-serif;font-size:75%;}
#web-information table.category{width:100%;}
#web-information table.category th{background-color: #E0E9EF;
    border-right: 1px solid #FFFFFF;
    padding: 4px;}
.inputbox,input.required {
    border:1px solid #dadada;
    padding:2px 3px;;
  background:url('../images/bgInputbox.png') repeat-x;
  height:26px;
}
#web-information fieldset{padding:3px;border:1px #c5c5c5 solid;}
#web-information p{line-height:1.5em;}
#web-information ul li{margin-left:2em;list-style-image:url(../images/bullet.png);margin-top:3px;margin-bottom:3px;}
#web-information ul ul li{list-style:square !important;}
.item-page{border-bottom:1px #CCCCCC dashed;font-size:0.9;padding:3px 0;}
p.bottomDate{color:#CCCCCC;text-align:right;font-size:0.7em;font-style:italic;padding:5px 0;}
div.itemFullText p{color:#000 !important;}
#web-information a{color:#2083c0;}
.breadcrumbs{display:block;width:100%;font-size:0.7em;margin-bottom:13px;}
div.itemToolbar{margin:0 !important;float:right;border:none !important;background:none !important;width:60%;text-align:right;}
div.itemToolbar ul li{border:none !important;}
div.itemToolbar ul{float:right !important;}
div.addthis_default_style{width:auto !important;float:right;}
ul.actions{float:right;}
ul.actions li{list-style:none;display:inline;margin-left:5px;}
.buttonheading{padding:0px 5px;}
.contentpaneopen{width:100%;}
/*K2 css*/
.itemTitle,.contentheading,.componentheading{color: #003B80 !important;
    font-size: 220%;
    font-weight: bold;
    margin-bottom: 13px;}
span.itemDateModified,.modifydate{font-style:italic;border-top:1px dashed #999999 !important;font-size:0.8em;text-align:right;color:#999999;}
div.itemIsFeatured, div.catItemIsFeatured, div.itemView,div.itemHitsTwitter{border:none !important;}
.itemContent{float:left;width:100%;}
/*FOOTER*/
#footer-menu{width:100%;font-family:Arial, Helvetica, sans-serif;float:left;background-color:#0b4979;background-repeat:repeat-x;margin-top:10px;border-top:1px #F4F4F4 solid;}
#footer-menu a{color:#FFF;}
.footer-ayuda{margin-right:0 !important;}
.footer-ayuda li a{font-weight:normal !important;font-size:0.8em;font-style:italic;}
.footer-ayuda li a img{display:none;}
.footer-ayuda li{border-bottom:1px #999999 dashed;padding:3px 0;}
.footer-ayuda .item-280,.item-279,.item-278,.item-457{display:none;}
.menu-footer-menu{width:28.5%;float:left;margin:10px 0px;margin-right:50px;border-top:1px #999 solid;padding:5px 5px;}
.menu-footer-menu li{list-style:none;}
.menu-footer-menu li a{font-weight:bold;}
.menu-footer-menu ul li a{font-weight:normal;font-size:0.8em;font-style:italic;}
.menu-footer-menu ul li{margin-left:8px;border-bottom:1px #999999 dashed;padding:3px 0;}
#footer{clear:both;width:100%;background-image:url(../images/bg_footer.png);background-repeat:repeat-x;height:136px;float:left;font-family:Arial, Helvetica, sans-serif;}
.footer-general-informacion{padding:10px;font-size:0.8em;width:26%;float:left;background-image:url(../images/footer-separador.png);background-position:right;background-repeat:no-repeat;min-height:100px;}
.footer-contact-inf dl{margin-top:10%;}
.footer-contact-inf dd{padding-left:40px;}
.footer-logos{width:43%;float:left;min-height:100px;text-align:right;height:100px;}
.footer-logos img{vertical-align:middle;margin-top:2%;}
#logo-estandarizacion{margin-right:30px;}
#toTop {width:100px;z-index: 10;background:#061F49; text-align:center; padding:5px; position:fixed; bottom:0px; right:0px; cursor:pointer; display:none; color:#fff;text-transform: lowercase; font-size: 0.9em;}

/**/
.webtitulo {top: 120px;position: absolute;float: left;width: 46%;left: 33%;color: #FFFFFF;font-size: 1.12em;}
.webtitulo_eng{top: 120px;position: absolute;float: left;width: 50%;left: 33% ;color: #FFFFFF;font-size: 1.12em;}
.item-656, .item-655, .item-651 {display: none; }
#system-message dd.message ul li {margin-left: 10px;}
div.pagination ul li, div.pagination ul {display: inline-block;}
.counter {display: inline-block; width: 50%;}
.pagination {text-align: center; margin-top: 20px;}
div.itemToolbar {width: 730px !important;}
#web-information ul li{margin-left: 0px;}
.addthis_button_tweet {width: 85px !important;}
a.addthis_button_facebook_like{width: 100px !important;}
a.addthis_button_facebook_like iframe {width: auto !important;}
span.IN-widget {width: 100px;text-align: left !important;}
.search ul li {background-color: darkblue;color: white !important;margin: 2px;font-weight: bold;padding: 2px 4px;}
.search ul li a {color: white;}
.pagination-prev, .pagination-next {display: none !important;}
