/* -- CALENDARIO -- */
div.miCalendario {

}

div.miCalendario table {
    width: 100%;
    background: #fff;
    border-collapse: collapse;
}

div.miCalendario td, div.miCalendario th {
    border: 1px solid #EEE;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

div.miCalendario a {
    display: block;
    background: #EEE;
}

div.miCalendario a:hover {
    background: #006991;
    color: #FFFFFF;
}

div.miCalendario th {
    font-weight: bold;
}
/* -- MARCO DE LA PAGINA -- */
.container_12 {
    background: #FFF
}

a, a:active, a:focus {
    outline: none;
}

/* --- BARRA UNCUYO ------------------------------------------- */
#top-barra{margin-bottom:20px !important; padding-bottom:0 !important; background:#010C0F;}
#top-barra .container_12{background:none !important; border:none !important;;}
#barrauncuyo {
    /*background: #FFF url(img/bg-nav.gif) no-repeat top center !important;*/
	background: url(http://prueba.uncu.edu.ar/modular_cms/css/img/uncu-mini.gif) no-repeat right top !important;
    margin: 0 10px;
    z-index: 7000 !important;
    height: 30px;
}

#barrauncuyo .grid_4 a {
    display: block;
    /*height: 30px;*/
    text-align: center;
    line-height: 30px;
    text-indent: -9999px;
}

/* --- NAVEGACION BARRAUNCUYO --- */
#navegacion-top {
    margin: 0;
    z-index: 7000 !important;
    padding-left: 10px;
}

#navegacion-top ul {
    margin: 0;
    list-style: none;
}

/* nivel1 */
#navegacion-top li {
    float: left
}

#navegacion-top li a {
    display: block;
    text-decoration: none;
    border-bottom: none;
    width: 150px;
    padding: 0 5px;
    color: #999;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    font-weight: bold
}

#navegacion-top li a:hover {
    background-color: #444;
    color: #FFF
}

/* nivel2 */
#navegacion-top li ul {
    position: absolute;
    width: 160px;
    left: -999em
}

#navegacion-top li li a {
    font-weight: normal;
    color: #666;
    background: #EEE;
    padding: 5px;
    border-bottom: 1px solid #fff;
    line-height: 120%;
    height: auto;
    width: 160px;
}

/* nivel3 */
#navegacion-top li li li a {
    background-color: #eee
}

#navegacion-top li ul ul { /* third-and-above-level lists */
    margin: -20px 0 0 160px
}

#navegacion-top li:hover ul ul, #navegacion-top li:hover ul ul ul, #navegacion-top li.sfhover ul ul, #navegacion-top li.sfhover ul ul ul {
    left: -999em
}

#navegacion-top li:hover ul, #navegacion-top li li:hover ul, #navegacion-top li li li:hover ul, #navegacion-top li.sfhover ul, #navegacion-top li li.sfhover ul, #navegacion-top li li li.sfhover ul {
    left: auto
}

/* --- HEADER ------------------------------------------- */
#header {
    background: #FFF;
    height: 80px
}

#header h1 a {
    display: block;
    line-height: 80px;
    padding-left: 20px
}

#header .grid_4 .omega {
    text-align: center
}

/* --- barra uncuyo --- */
#barrauncuyo {
    background: #FFF url(img/bg-nav.gif) no-repeat 0 0
}

/* --- NAVEGACION ------------------------------------------- */
#navegacion {
    padding-top: 5px;
    height: 35px;
    z-index: 80 !important;
    background: url(img/bg-nav.gif) no-repeat 0 -50px
}

/* NIVEL 1*/
#navegacion ul {
    width: 920px;
    margin: 0 auto;
    list-style: none
}

#navegacion li {
    float: left;
    line-height: 30px;
    margin: 0 2px 0 0
}

#navegacion li a {
    display: block;
    line-height: 30px;
    padding: 0 0 2px 7px;
    font-weight: bold;
    color: #545454
}

#navegacion li a span {
    display: inline-block;
    height: 30px;
    padding: 0 7px 0 0
}

#navegacion li a:hover, #navegacion li.activo a {
    cursor: pointer;
    text-decoration: none;
    background: url(img/btn-rounded.gif) no-repeat left 0;
    color: #FFF
}

#navegacion li.activo a span, #navegacion li a:hover span {
    background: url(img/btn-rounded.gif) no-repeat right 0;
    color: #FFF
}

/*--------------------------------------------------------*/
/* NIVEL 2*/
#navegacion li ul {
    position: absolute;
    width: 220px;
    left: -9999em;
    margin: 0;
}

#navegacion li li a {
    margin: 0;
    padding: 10px;
    width: 200px;
    text-align: left;
    line-height: 120%;
    font-weight: 400;
    font-size: 11px;
    background: #F2F2F2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}

#navegacion li li a:hover {
    background: #FFF !important;
    color: #545454
}

/* --- menu activo --- */
#navegacion li.activo a {
    background-color: #f9f9f9;
    color: #006991
}

/*
 Estos 2 estilos prenden y apagan las listas de menu
 */
#navegacion li:hover ul ul, #navegacion li:hover ul ul ul, #navegacion li.sfhover ul ul, #navegacion li.sfhover ul ul ul {
    left: -999em
}

#navegacion li:hover ul, #navegacion li li:hover ul, #navegacion li li li:hover ul, #navegacion li.sfhover ul, #navegacion li li.sfhover ul, #navegacion li li li.sfhover ul {
    left: auto
}

/*** sombra para navegación excepto para IE6 ***/
#navegacion-top ul ul, #navegacion1 ul ul, #navegacion ul ul {
    background: url('http://prueba.uncu.edu.ar/modular_cms/css/img/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
}
* html #navegacion-top ul ul, * html #navegacion1 ul ul, * html #navegacion ul ul {
    background: transparent;
}

/* --- -------------------------- >----------------- */
#utiles {
    padding-bottom: 20px;
}

#utiles .ajusta {
    margin: 0 10px;
    height: 40px;
    border-bottom: none;
    background: #FFF url(img/bg-utiles.gif) repeat-x
}

#breadcrumb p {
    line-height: 40px;
    padding-left: 10px
}

#breadcrumb p a {
    color: #999
}

#breadcrumb p a:hover {
    color: #000;
    text-decoration: underline
}

/* --- Buscador --- */
#buscador {
    text-align: right;
    padding-top: 10px;
}

#buscador form {
    background: #FFF;
    height: 26px;
    line-height: 26px;
    border: 1px solid #d2d2d2;
    padding-right: 5px;
}

#buscador form .cajabuscar {
    width: 200px;
    height: 20px;
    min-height: 20px;
    border: none !important;
    color: #999;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    border-color: #FFFFFF
}

#buscador form .botonbusqueda {
    font-size: 10px;
    border: none;
    background: #d2d2d2;
    text-transform: uppercase;
}

/* --- MODULOS --- */
/* descargas */
.descargas ul {
    margin: 0 !important;
    padding: 0;
}

.descargas ul li {
    list-style-type: none;
    padding: 0 0 0 25px;
    margin: 0;
    background: url(http://prueba.uncu.edu.ar/modular_cms/css/img/descarga.gif) no-repeat 0 0;
}

.descargas ul li a {
    font-weight: bold;
}

/* --- BOX --- */
#contenidos .box {
    border: 1px solid #d2d2d2;
    background: #FFF;
    padding: 20px;
    margin-bottom: 20px
}

#contenidos #sidebar .box {
    padding: 0;
    border: 0
}

#contenidos #sidebar .box h5 {
    height: 30px;
    background: #fff url(img/sidebar_header.gif) no-repeat 0 0px;
    padding-left: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    margin: 0
}

#contenidos #sidebar .box.impulsos, #contenidos #sidebar .box.banners {
    padding: 20px 19px;
    border: 1px solid #d2d2d2;
}

#contenidos #sidebar .box.impulsos p, #contenidos #sidebar .box.impulsos p a img {
    margin: 0 0 5px;
    padding: 0;
}

.permanentes {
    padding: 20px 19px !important;
    border: 1px solid #d2d2d2 !important;
}
.destacada_2 *{margin:0 0 5px !important; padding:0 !important;}
.destacada_2 .imagen{float:none !important;}


/* --- LISTAS --- */
.box ul {
    margin-left: 20px;
    list-style-type: disc
}

.box ul.novedades-breves, .box ul.lista-novedades {
    margin-left: 0px
}

/* --- NOVEDADES Y TEXTOS --- */
.imagen {
    float: left;
    margin: 0 20px 10px 0;
    position: relative
}

.fecha_hora {
    display: block;
    font-size: 11px;
    color: #999 !important;
    text-transform: lowercase !important;
}

.novedades-breves li, .lista-novedades li {
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 2px solid #EEE;
    margin-bottom: 10px;
    list-style-type: none
}

.lista-novedades li h5{font-weight:bold; margin-bottom:0; padding-bottom:0; font-size:13px;}
.lista-novedades li .imagen{width: 85px;}
.novedades-breves li p.vermas {
    text-align: right;
}

.novedades-breves li p.vermas a {
    color: #999;
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
}

#sidebar .novedades.ultimas li {
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #EEE
}

#sidebar .novedades.ultimas, #sidebar .eventos.ultimos {
    border: 1px solid #d2d2d2;
    padding: 10px
}

#sidebar .novedades.ultimas li, #sidebar .eventos.ultimos li {
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #EEE;
    color: #999
}

#sidebar .eventos.ultimos li {
    padding-left: 30px;
    background: url(img/calendario.gif) no-repeat 0 0
}

#sidebar .eventos.ultimos li span {
    color: #999 !important;
    font-size: 10px;
    line-height: 110%
}

#sidebar .eventos.ultimos a, #sidebar .novedades.ultimas li a {
    color: #555;
    font-weight: bold;
}

#sidebar .eventos.ultimos a:hover, #sidebar .novedades.ultimas li a:hover {
    color: #000 !important;
    text-decoration: underline;
}

/* --- SIDEBAR --- */
#sidebar ul {
    list-style-type: none;
    margin: 0
}

#sidebar ul ul {
}

#sidebar ul ul ul {
}

/* --- MENU LATERAL  --- */
.lista-categorias, .menu-lateral ul {
    border: 1px solid #d2d2d2;
    position: relative;
}

.menu-lateral ul ul {
    border: none;
    position: relative;
    margin-bottom: 10px !important;
}

.lista-categorias li a {
    background: url(img/bg-item-cat.gif) no-repeat 0 -10px;
}

.lista-categorias li a:hover {
    background: url(img/bg-item-cat.gif) no-repeat 0 -70px
}

.lista-categorias ul ul li a {
    background: #fff !important;
    padding-left: 50px;
}

.menu-lateral li {
    padding: 0;
    background: url(img/sidebar_bg_links.gif) repeat-x 0 0px;
}

.menu-categorias li {
    padding: 0;
    background: url(img/sidebar_bg_links.gif) repeat-x 0 0px
}

.menu-lateral ul ul li, .menu-categorias ul ul li {
    font-weight: 400;
    background: #FFF;
}

.menu-lateral ul ul ul li, .menu-categorias ul ul ul li {
    padding: 0
}

.menu-lateral li a, .menu-categorias li a {
    display: block;
    padding: 10px 5px 10px 40px;
    font-size: 12px;
    position: relative;
    font-weight: bold;
}

.menu-lateral li a {
    background: url(img/bg-item-cat.gif) no-repeat 0 -10px;
    font-weight: bold;
    position: relative;
}

.menu-lateral li a:hover {
    background: url(img/bg-item-cat.gif) no-repeat 0 -70px;
    position: relative;
}

.menu-lateral ul ul li a, .menu-categorias ul ul li a {
    display: block;
    background: none;
    text-transform: none;
    padding: 0 10px 5px 40px;
    border-top: none;
    font-weight: 400;
}

.menu-lateral ul ul li a:hover, .menu-categorias ul ul li a:hover {
    background: none;
}

.menu-lateral ul ul ul li a, .menu-categorias ul ul ul li a {
    display: block;
    font-weight: 400;
    padding-left: 40px;
    background: #FFF;
    border-bottom: 1px solid #eee
}

.menu-lateral a.activo {
    color: #000
}

/* --- BOTONES DE EDICION PAGINAS Y MODULOS --- */
.editar {
    background: #FFFFCC;
    border: 1px solid #FFCC99;
    height: 30px;
    margin: 0 0 10px;
    padding: 5px 0 0 5px;
}

/* --------------------------------------------------------------
 botones
 -------------------------------------------------------------- */
a.edita, a.edita:link {
    display: block;
    padding: 0 25px 0 0;
    text-align: center;
    margin: 0 5px 0 0;
    border: 0;
    cursor: pointer;
    float: left;
    line-height: 25px;
    color: #666;
}

a.edita span, a.edita:link span {
    display: block;
    height: 25px;
    line-height: 25px;
    background: url(img/admin-buttons.gif) no-repeat 0 0;
    position: relative;
    white-space: nowrap;
    padding: 0 10px 0 10px;
    float: left;
}

a.edita:hover, a.edita:hover span {
    color: #000
}

a.button:hover span {
    text-decoration: underline;
}

.edita.pg {
    background: url(img/admin-buttons.gif) no-repeat right 0;
}

.edita.mod {
    background: url(img/admin-buttons.gif) no-repeat right -30px;
}

.edita.nov {
    background: url(img/admin-buttons.gif) no-repeat right -30px;
}

.edita.subir {
    background: url(img/admin-buttons.gif) no-repeat right -120px;
}

.edita.bajar {
    background: url(img/admin-buttons.gif) no-repeat right -150px;
}

.edita.borrar {
    background: url(img/admin-buttons.gif) no-repeat right -90px;
}

.edita.titulo {
    background: url(img/admin-buttons.gif) no-repeat right -60px;
}

/* --- BUSCADOR --- */
.resultados_busqueda {
    margin-left: 20px
}

/* --- CONTENIDOS --- */
#contenidos {
    background: #f3f3f3 url(img/bg-body.gif) repeat-x
}

#contenidos ol {
    margin: 0px 0px 0px 25px;
}

/* --- TABLAS EN CONTENIDOS --- */
#contenidos .box table {
    width: 560px;
    margin: 0 0 20px;
    border-collapse: collapse
}

#contenidos .box table td {
    padding: 5px;
    border: 1px solid #EEE
}

/* --- TABLAS DE ENLACES DEL SITIO --- */
#contenidos .box table.enlaces_sitio {
    width: 300px;
    margin: 0px;
    border-collapse: collapse;
    border: 1px solid #d2d2d2;
}

#contenidos .box table.enlaces_sitio td {
    padding: 7px;
    border-bottom: 1px solid #d2d2d2;
    vertical-align: middle
}

.permanente-caption {
    background: #EEE;
    padding: 10px 10px 4px;
    margin-bottom: 10px;
    border-top: 1px solid #FFF;
}

/* --- COMENTARIOS --- */
.comentarios_listado {
    color: #DB4D4D;
    margin-left: 20px;
    padding: 20px 0
}

.comentarios_listado p {
    color: #333;
    font-size: 14px
}

span.autor_comentario {
    font-size: 10px;
    text-transform: uppercase;
    color: #999
}

.comentar form {
    background: #F6F6F6;
    padding: 20px
}

.comentar p label {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 10px;
    text-transform: uppercase
}

input.text-form, .formulario_contacto select {
    background: #FFF;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;
    width: 350px
}

textarea.text-textarea {
    background: #FFF;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;
    width: 350px
}

.comentar input:focus, .comentar textarea:focus {
    background-color: #eee;
    border: 1px solid #999
}

/* --- CAPTCHA --- */
table.tabla_captcha {
    width: 280px !important
}

.tabla_captcha td {
    vertical-align: top;
    font-size: 10px;
    line-height: 12px;
    border: none !important
}

.tabla_captcha td input {
    display: block
}

.tabla_captcha td img {
    margin-right: 20px
}

/* --- IMAGENES DEL CONTENIDO --- */
div.descripcion img {
    padding: 0 !important
}

/* --- GALERIA --- */
.galeria ul.lista-thumbs {
    margin: 0;
    padding: 0 0 0 0px;
    background: Green
}

.galeria ul.lista-thumbs li img {
    margin: 0;
    padding: 0
}

.galeria ul.lista-thumbs li {
    display: inline;
    list-style: none;
    width: 105px;
    height: 105px;
    float: left;
    margin: 0 10px 10px 0;
    text-align: center;
    padding: 0
	border:1px solid;
}

.galeria ul.lista-thumbs li a {
    display: block;
    background: #EEE;
    padding: 5px;
	width:95px;
	height:95px;
	margin:0px 10px 10px 0px;
}

.galeria ul.lista-thumbs li img {
	width:95px;
	}

.galeria ul.lista-thumbs li a:hover {
    background: #ccc
}

/* --- Tags --- */
.head-noticia {
    margin-bottom: 20px;
}

.head-noticia h6 {
    font-weight: 400;
    font-size: 14px;
    color: #555 !important
}

/* --- Tags --- */
.tags {
    background: #f2f2f2;
    padding: 5px;
    margin-bottom: 5px;
}

.tags p {
    margin: 0;
    padding: 0;
}

/* --- Social Links --- */
.social {
    border: 1px solid #EEE;
    padding: 10px
}

.social h6 {
    font-size: 11px
}

/* --- AVISOS --- */
.aviso {
    background: #FFFFCC;
    padding: 20px;
    color: #000;
    border: 1px solid #FFF;
    margin-bottom: 20px
}

.aviso .error {
    color: REd
}

/* --- CONTACTO --- */
.formulario_contacto {
    margin: 0 0 10px;
    padding-top: 10px;
    background: #FFF
}

.formulario_contacto label {
    display: block;
    font-size: 10px;
    text-transform: uppercase
}

.formulario_contacto input.nombre, .formulario_contacto input.correo, .formulario_contacto .consulta {
    width: 250px;
    padding: 5px;
    border: 1px solid #d2d2d2
}

.formulario_contacto .tabla_captcha {
    margin: 0 0 10px 20px;
    padding: 0;
    width: 430px
}

.formulario_contacto .tabla_captcha td {
    vertical-align: top;
    background: #fff !important;
    border: none !important
}

.formulario_contacto .tabla_captcha td label {
    margin: 0;
    padding: 0 0 2px;
    font-size: 10px
}

.formulario_contacto .enviar_correo {
    margin-left: 30px
}

.formulario_contacto .requeridos {
    font-size: 10px;
    color: #999
}

/* --- BANNERS --- */
.banner_1 a, .banner_2 a, .banner_3 a, .banner_4 a {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important
}

.banner_1 a img, .banner_2 a img, .banner_3 a img, .banner_4 a img {
    margin: 0 !important;
    padding: 0 !important
}

.banner_1, .banner_2 {
    margin-bottom: 20px !important
}

.banner_3 {
    float: left;
    margin-right: 10px
}

.banner_4 {
    float: right;
    margin-right: 0px !important
}

iframe {
    width: 550px
}

/* --- si es IE6 --- */ * html #contenidos .box {
    margin: 0 0 20px;
    padding: 20px 10px
}
* html #contenidos em, * html #contenidos i {
    font-style: normal
}

/* --- IFRAME --- */
/* --- FOOTER --- */
#footer {
    background: #F3F3F3
}

#footer div.contacto, #footer div.suscripcion, #footer div#creditos {
    padding: 20px 0
}

#footer a {
    color: #545454;
}

#footer a.rss, #footer a.email, #footer a.btn_contacto {
    background-image: url(img/footer.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 35px;
    margin: 0px 0px 0px 0px;
    width: 100px;
    display: block;
    line-height: 30px;
    float: left;
    text-align: left;
    height: 30px;
    width: 200px;
}

#footer a.rss {
    background-position: left -60px;
}

#footer a.email {
    background-position: left -30px;
}

#footer a.btn_contacto {
    background-position: left 0px;
}

#footer a.btn_login {
    background-image: url(img/footer.gif);
    background-repeat: no-repeat;
    background-position: left -120px;
    padding: 5px 0px 5px 28px;
    height: 20px;
    float: left;
    color: #69A01A;
}

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

#footer a.btn_login:hover {
    color: #666;
    background-image: url(img/footer.gif);
    background-repeat: no-repeat;
    background-position: left -150px;
}

#footer .datos {
    float: left;
    padding: 5px 0px 0px 20px;
}

#footer .btn_top {
    background-image: url(img/footer.gif);
    background-repeat: no-repeat;
    background-position: left -90px;
    line-height: 30px;
    padding: 10px 0px 0px 35px;
    height: 20px;
}

/* --- MENU FOOTER --- */
#menu_footer ul {
    padding: 20px 0
}

#menu_footer ul li {
    display: inline
}

#footer #menu_footer {
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    height: 40px;
    padding: 0
}

#footer #menu_footer ul.menu1 {
    height: 40px;
    margin: 0;
    padding: 5px 0 0
}

#footer #menu_footer ul.menu1 li {
    line-height: 40px
}

#menu_footer li a {
    display: inline-block;
    line-height: 30px;
    padding: 0 0 0 7px;
    font-weight: normal;
    color: #545454
}

#menu_footer li a span {
    display: inline-block;
    height: 30px;
    padding: 0 7px 0 0
}

#menu_footer li a:hover {
    background: url(img/btn-rounded-2.gif) no-repeat top left !important;
    cursor: pointer;
    text-decoration: none;
    color: #FFF
}

#menu_footer li a:hover span {
    background: url(img/btn-rounded-2.gif) no-repeat top right
}

/*
 -------- paginador -----------------------------------
 */
#paginador {
    margin: 15px 0px 15px 0px;
}

#paginador a, #paginador a:link, #paginador strong {
    font-size: 12px;
    padding: 5px 9px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #e0e0e0;
    background-color: #eeeeee;
    color: #777 !important;
}

#paginador strong {
    color: #000 !important;
    border: 1px solid #bbb;
}

#paginador a:visited {
    font-size: 12px;
    padding: 5px 9px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    color: #ccc;
    background-color: #eeeeee;
}

#paginador a:hover {
    font-size: 12px;
    border: 1px solid #bbb;
    color: #000 !important;
    background-color: #CCC;
}

#paginador a:active {
    font-size: 12px;
    padding: 5px 9px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #ccc;
    color: #000 !important;
    background-color: #eeeeee;
}



