@charset "UTF-8";
/*
 * Leonardo Silva Bustos
 * 2011
 * leosilvabustos@gmail.com
 */
/* Seteo HTML */
input,textarea,fieldset,select {border:1px solid #aaa;background:#fff;}
input {padding:.2em .2em;}
textarea {width:100%;}
* { padding: 0; margin: 0; border:0;text-decoration:none;}
fieldset{ padding:1em; }
legend {font:italic 1em sans-serif;padding:.2em}
a{text-decoration:none}
body { font-family: arial, helvetica, sans-serif;font-size: 13px;background-color:#bcbcbc;}
ul, ol{list-style: none}
/* Contenedores */
#wrapper {margin: 0 auto;min-width:1022px;max-width: 1022px;overflow:visible;box-shadow: 1px 1px 15px #333;-webkit-box-shadow: 1px 1px 15px #333;
 -moz-box-shadow: 0px 5px 10px #333;background:#fcfcff}
#header {color: #333;width: 1022px;height: 120px;margin: 0px;}
#header img {width:1022px;height:120px;}
#leftcolumn {width: 202px;float: left;}
#content {color:#0141AF;width: 775px;min-height:500px;display:block;float:left;}
#rightcolumn {color:#333;width:225px;float:right;padding:10px;position:relative;
              margin-top:25px;}
#rightcolumn .bloque .bloque_contenido{ min-height:130px;}
#footer {clear: both;color: #333;margin:0;text-align:center;font-size:12px;padding-bottom:.9em;}
#bloque_info_user{right:0px;height:40px;position:absolute;top:0;}
#panel_derecho{man-width:220px;overflow:auto;};
.bloque {overflow: visible;}
.bloque_cuerpo {overflow: visible;height: auto;}
.bloque_titulo{ width:auto;text-transform: uppercase;padding-top:5px;padding-bottom:5px;text-indent:10px;
-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:10px;margin-right:10px;
color:#ffffff !important;background:url('../imagenes/theme/bg_titulo.png') repeat-x;font-weight:bold;text-shadow: #333 1px 1px 1px;
}
/*.bloque_subtitulo{font-weight:bold;text-transform:capitalize;font-size:1.1em;color:#14acde;text-shadow: #fff 1px 1px 2px;}*/
.bloque_subtitulo{text-transform:uppercase;color:#333;font-size:1em;padding:.3em .7em;font-weight:bold;
    background:url(../imagenes/theme/bg_bloque_subtitulo.png) repeat-x bottom;border:none;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;text-align:center;text-shadow: #fff 1px 1px 2px;}
.bloque_subtitulo2{text-transform:uppercase;color:#333;font-size:1em !important;padding:.3em;font-weight:bold;
    background:url(../imagenes/theme/bg_bloque_subtitulo.png) repeat-x bottom;border:none;margin:0px 10px;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;text-align:center;text-shadow: #fff 1px 1px 2px;}
.bloque_contenido { padding:1em;}
/* Generales */
label.error { color:red !important;display:inline;clear:both;}
input.error,textarea.error{background:#ffadad !important;}
#content div.bloque_contenido div.dataTables_wrapper table {width:100%;}
#content .resumen-noticia{outline: 0px solid #e9e9f4;background: #f6f6f6;padding:10px; width:380px;
         margin: 10px 0px;overflow: hidden;margin-bottom: 7px; border-radius: 5px;-webkit-border-radius: 5px;
 -moz-border-radius: 5px;box-shadow: 1px 1px 15px #888;-webkit-box-shadow: 1px 1px 15px #888;
 -moz-box-shadow: 1px 1px 15px #888;border: 1px solid #ccc;}
#content .contenido-noticia{outline: 0px solid #e9e9f4;background: #f6f6f6;padding:10px;
         margin: 10px 0px;overflow: hidden;margin-bottom: 7px; border-radius: 5px;-webkit-border-radius: 5px;
 -moz-border-radius: 5px;box-shadow: 1px 1px 15px #888;-webkit-box-shadow: 1px 1px 15px #888;
 -moz-box-shadow: 1px 1px 15px #888;border: 1px solid #ccc;}
.item-noticia-slider{min-height:400px;min-width:280px;}
.foto_noticia_slider img{height:320px}
.clr{clear:both}
.accion{cursor:pointer;vertical-align:middle;} .accion:hover{font-weight:bold;} .accion img{vertical-align:bottom}
.navegar_paginacion{width:100%;text-align:center;position:relative}
.oculto {display:none}
.top_leido{padding:10px;margin-top:10px;}
.parrafo{margin: 7px;vertical-align: middle;}
.allwidth{width:100%}
.bloque_error_fatal{position:fixed;z-index:9999999999;margin:0 0;width:100%;height:100%;color:#fff;background:#333;
text-aling:center;top:0px;left:0px;}
.bloque_error_fatal div{margin:100px auto;font-size:2.5em;vertical-align:middle;width:1022px;}
.textcenter{text-align:center}
/* BOTONES *//*
.niceboton{background: url(../imagenes/bg_boton_install.png) repeat-x center;color:#333;text-shadow: #fff 0px 1px 1px;
padding:.3em .5em; -moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;}
.niceboton:hover{background: url(../imagenes/bg_boton_install_hover.png) repeat-x center;color:#000;}
.niceboton:active{background: url(../imagenes/bg_boton_install_active.png) repeat-x center;color:#000;}
*/
.niceboton{background:url("../imagenes/theme/ui-bg_highlight-soft_85_0141af_1x100.png") repeat-x scroll 50% 50% #0141AF;
cursor:pointer;border:1px solid #0141AF;color:#FFFFFF;font-weight:bold;font-size:1em;padding:.3em .5em;
margin-right:0.1em;position:relative;overflow:visible;text-align:center;text-decoration:none;
-moz-border-radius:5px;-webkit-border-radius:5px;}
.niceboton:hover{border: 1px solid #babdbf; background: #feb500 url(../imagenes/theme/ui-bg_highlight-soft_75_feb500_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.niceboton:active{border: 1px solid #fbecc6; background: #d3dbde url(../imagenes/theme/ui-bg_inset-soft_100_d3dbde_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e00008;}
 #navegacion_noticias{ text-align:center;margin-left:80px }
#navegacion_noticias .sub_pager{float:left;width:24px;height:24px;margin-left:15px;
background:url('../imagenes/icons/bullet_black.png') 50% 50%;}
#navegacion_noticias .sub_pager.activeSlide{background:url('../imagenes/icons/bullet_blue.png') 50% 50%; }
#navegacion_noticias a.focus{ padding:5px;margin:5px;}

/*  Menus  */
/* Menu Publico */
#MenuPublicoContentedor{
background:url("../imagenes/theme/bg_titulo.png") transparent repeat-x bottom;display:block;min-height:28px;
}
/* -- BASIC MENU STYLES ----------------------------- */
#menu, #menu ul, #menu li {margin: 0;padding: 0;border: 0 none; }
#menu {	position: relative; z-index: 100;display: inline;background:transparent;}
#menu li {float: left;position: relative;list-style: none;display: inline;background:transparent;}
#menu li a {display: block;white-space: nowrap;cursor:pointer;}
#menu li ul {visibility: hidden;position: absolute;background:#0141AF;
border-radius: 5px;-webkit-border-radius:0 0 5px 5px;moz-border-radius:0 0 5px 5px;
box-shadow: 1px 1px 15px #888;-webkit-box-shadow: 0px 1px 15px #888;-moz-box-shadow: 0px 1px 15px #888;}
#menu li ul a{line-height: 1.3em !important;}
#menu li li ul {top: 0;	left: 0;-webkit-border-radius:0 5px 5px 5px;moz-border-radius:0 5px 5px 5px;
box-shadow: 1px 1px 15px #888;-webkit-box-shadow: 0px 1px 15px #888;-moz-box-shadow: 0px 1px 15px #888;}
#menu li:hover ul {visibility: visible;}
#menu li:hover ul li ul {visibility: hidden;}
#menu li:hover li:hover ul {visibility: visible;left: 100%;}
/* ---- Menu layout -------------------------- */
#menu li li {border: 0;display: block;float: none; min-width:160px;}
#menu li li a{font-weight:500 !important;}/*
#menu ul li.node {background: transparent url(../imagenes/icons/bullet_blue.png) no-repeat right 50%;}
#menu li.nodeUp {background: transparent url(../imagenes/icons/downarrow0.png) no-repeat right 50%;}*/
#menu ul li.separator {	height: 1px ;}
#menu a,#menu div {padding: 0.3em 1em 0.3em;margin: 0 1px 0 1px;
color: #ffffff;line-height: 1.7em;vertical-align: middle;
font-size: 1em;	font-weight: bold;text-decoration: none;cursor: default;background-repeat: no-repeat;
	background-position: left 50%;}
/* 1 level - hover */
#menu li:hover a {background:#0141AF;margin: 0;color:#fffffc}
/* 2 level - normal */
#menu li:hover li a {background-color: transparent;border: 1px solid transparent;margin: 1px;}
/* 2 level - hover */
#menu li:hover li a:hover {background:#0141AF;text-decoration:underline;font-style}
/* 3 level - normal */
#menu li:hover li:hover li{background:transparent;border-color: transparent;}


/* Menu administracion */

#bloque_admin{position:fixed;z-index:99999999;top:0;margin:0 auto;width:100%;height:40px;background:url(../imagenes/theme/header_middle.png) top repeat-x;}
#bloque_admin_contenido{width:100%;margin:0 0;height:40px;float:left;}
/* -- BASIC MENU STYLES ----------------------------- */
#menuApp, #menuApp ul, #menuApp li {margin:0px;padding: 0;border: 0 none; }
#menuApp { position: relative; z-index: 100; }
#menuApp li {float: left;position: relative;list-style: none;display: inline;}
#menuApp li a {display: block;	white-space: nowrap;}
#menuApp li ul {visibility: hidden;position: absolute;}
#menuApp li li ul {top: 0;left: 0;}
#menuApp li:hover ul {visibility: visible;}
#menuApp li:hover ul li ul {visibility: hidden;}
#menuApp li:hover li:hover ul {visibility: visible;left: 100%;}
/* ---- Menu layout -------------------------- */
#menuApp li {}
#menuApp li li {border: 0;display: block;float: none;}
#menuApp ul {background: #f6f6f6 url(../imagenes/bg-menu.gif) repeat-y left;border-left:1px #a7a6a6 solid;
        border-right:1px #a7a6a6 solid;border-bottom:1px #a7a6a6 solid;}
#menuApp ul li.node {background: transparent url(../imagenes/j_arrow.png) no-repeat right 50%;}
#menuApp ul li.nodeSuperior {background: transparent url(../imagenes/j_arrow_down.png) no-repeat right 50%;}
#menuApp ul li.separator {background: #DDE1E6 url(../imagenes/bg-menu.gif);height: 1px ;}
#menuApp a,#menuApp div {padding-left:.5em;padding-right:.4em;margin: 12px 1px 2px 1px;
	color: #fff;line-height: 2em;vertical-align: middle;font-size: 1em;text-decoration: none;
	cursor: pointer;}
#menuApp li.disabled a,#menuApp li.disabled:hover a {
	background-color: transparent;margin: 15px 1px;border-left-width: 0;border-right-width: 0;
}
#menuApp ul a {font-size: 1em;font-weight: normal;padding-left: 25px;padding-right: 20px;
	line-height: 1.2em;color:#333;}
/* 1 level - hover */
#menuApp li:hover a{background-color: #dbe4e9;color:#333;border-left: 1px solid #025a8d;border-right: 1px solid #025a8d;}
/* 2 level - normal */
#menuApp li:hover li a {background-color: transparent;border: 1px solid transparent;margin: 1px;}
/* 2 level - hover */
#menuApp li:hover li:hover a {background-color: #dbe4e9;border-color: #025a8d;}
/* 3 level - normal */
#menuApp li:hover li:hover li a {background-color: transparent;	border-color: transparent;}
/* 3 level - hover */
#menuApp li:hover li:hover li a:hover {	background-color: #dbe4e9;border-color: #025a8d;}
/* Panel Usuario */
#panelUsuario{float:right;}
#panelUsuario li{float:left;color:#fff;margin:12px 3px;}
#panelUsuario li a{line-height: 2em;color:#fff;padding-left:20px;cursor:pointer;display: block;
white-space: nowrap;}
#panelUsuario li ul{visibility:hidden;position: absolute;left:0;background:#333;
border-left:#025a8d solid 1px;border-right:#025a8d 1px solid;border-bottom:1px solid #025a8d;}
#panelUsuario li ul li{margin:0px;float:none;min-width:160px;padding:.3em}
#panelUsuario li:hover ul{visibility: visible;}
#panelUsuario ul a{font-size: 1em;font-weight: normal;line-height: 1.2em;}
#panelUsuario  li:hover li:hover a {background-color: #dbe4e9;border-color: #025a8d;color:#025a8d}
/* Definicion de iconos */
.icon {min-width:16px;min-height:16px;display:inline-block;background-position:left 50%;text-indent:1.3em;}
*.icon{vertical-align:middle;}
.icon-add{ background:url(../imagenes/icons/add.png) no-repeat;}
.icon-add2{ background:url(../imagenes/icons/add.png) no-repeat;}
.icon-admin{ background:url(../imagenes/icons/config.png) no-repeat;}
.icon-list{background:url(../imagenes/icons/list.png) no-repeat;}
.icon-feed{background:url(../imagenes/icons/feed.png) no-repeat;}
.icon-add-cat{background:url(../imagenes/icons/add-cat.png) no-repeat}
.icon-user-online{background:url(../imagenes/icons/user-online.png) no-repeat}
.icon-user-online-admin{background:url(../imagenes/icons/user-online.png) no-repeat left 50%}
.icon-user-add{background:url(../imagenes/icons/user-add.png) no-repeat}
.icon-user-group{background:url(../imagenes/icons/user-group.png) no-repeat}
.icon-user-group-add{background:url(../imagenes/icons/user-group-add.png) no-repeat}
.icon-rss{background:url(../imagenes/icons/rss.png) no-repeat}
.icon-contact{background:url(../imagenes/icons/contacts.png) no-repeat}
.icon-add-event{background:url(../imagenes/icons/calendar_add.png) no-repeat}
.icon-logout{background:url(../imagenes/icons/logout.png) no-repeat}
.icon-logout-admin{background:url(../imagenes/icons/logout.png) no-repeat left 50%}
.icon-setup{background:url(../imagenes/icons/maintence.png) no-repeat}
.icon-setup-admin{background:url(../imagenes/icons/maintence.png) no-repeat left 50%}
.icon-preferen{background:url(../imagenes/icons/featured.png) no-repeat}
.icon-bloqued{background:url(../imagenes/icons/checked_out.png) no-repeat}
.icon-menu{background:url(../imagenes/icons/icon-16-menu.png) no-repeat}
.icon-panel{background:url(../imagenes/icons/icon-16-component.png) no-repeat}
.icon-edit{background:url(../imagenes/icons/icon-16-edit.png) no-repeat}
.icon-delete{background:url(../imagenes/icons/trash.png) no-repeat}
.icon-ticked{background:url(../imagenes/icons/ticked.png) no-repeat}
.icon-public-del{background:url(../imagenes/icons/publish_r.png) no-repeat}
.icon-nopublic{background:url(../imagenes/icons/disabled.png) no-repeat}
.icon-public{background:url(../imagenes/icons/publish_g.png) no-repeat}
.icon-public-red{background:url(../imagenes/icons/publish_x.png) no-repeat}
.icon-search{background:url(../imagenes/icons/icon-16-search.png) no-repeat}


