@import url("/Stylesheets/lib2011/reset.css"); 
@import url("/Stylesheets/lib2011/core.css");


@import url("/Stylesheets/lib2011/contenidos.css");
/*@import url("/Stylesheets/lib2011/aside_widgets.css");*/
@import url("/Stylesheets/lightbox.css");


/* common */


a{color: #333333;}
a img{border: none;}
a:hover{color: #000000;}
.innertube{padding: 15px;}
.left{float: left;}
.right{float: right;}
.clear{clear: both; float: none;}

/* layout */

#header{width: 1000px; height: 70px; margin: 0 auto; background: #000000; color: #ffffff; clear: both;}
#header h1{padding: 10px 0; margin: 0;}
#header h1 a{background: url(http://www.utdt.edu/Images/logoUTDT.gif) no-repeat; width: 260px; height: 49px; text-indent: -9999px; display: block; margin-left: 7px;}
#header-tools{position: absolute; width: 330px; top: 7px; margin-left: 663px;}
#header-tools .quicklinks{width: 153px;}

#header-menu {width: 1000px; height: 82px; margin: 0 auto; clear: both; color: #000000; background: url(../Images/cabezal_cif6.png) no-repeat;}
#header-menu .main-titulo {text-indent: -9999px; width: 1000px; height: 82px; display: block;}

#main{width: 1000px; margin: 0 auto;}
#main-context-menu{width: 182px; float: left;}
#main-content{width: 655px; float: left; font-size: 12px;}
#main-content-cabezal{display: none;}
#moviecabezal{display: none;}
#main-titulo-seccion{clear: both; font-size: 12px; padding: 0 26px; text-transform: uppercase;}
#main-sidebar{width: 157px; float: right; border-left: 1px solid #fff; margin-top: 10px;}
#main-sidebar .banner{padding: 0px 0 0 14px;}


#footer{width: 1000px; margin: 10px auto; color: #939495; border-top: 1px solid #C3C4C5; clear: both; padding: 10px 0; font-size: 10px; text-align: center;}
#footer address{font-style: normal; display: inline;}
#footer a{text-decoration: underline; color: #939495;}
#footer a:hover{text-decoration: none;}

/* context menu */
#context-menu{margin: 0px; padding-top: 10px; padding-bottom: 10px; list-style: none; border: 1px solid #D8DADB; 
    -moz-border-radius: 10px;
    -webkit-border: 10px;
    border-radius: 10px;
    behavior: url(PIE.htc);
}
#context-menu li{margin: 0; padding: 0; list-style: none; line-height: 21px;}
#context-menu li a{font-size: 10px; display: block; text-decoration: none; padding-left: 10px; color: #333333;}
#context-menu li a:hover{background: #D1DFEE;}

/* contenidos */
#main-content .innertube{padding-right: 0;}
#main-content h2{font-weight: normal; font-size: 17px; margin: 0; margin-bottom: 15px;}
#main-content h3,
#main-content h3 a{font-weight: normal; font-size: 13px; text-decoration: none;}
#main-content h3 a:hover{text-decoration: underline;}
#main-content a{text-decoration: underline;}
#main-content a img{border: none; text-decoration: none;}
#main-content p{line-height: 18px; margin-bottom: 10px;}
#main-content ul{margin: 0; padding-left: 18px; margin-bottom: 15px; list-style: none;}
#main-content li{background: url(../Images/flecha.png) no-repeat 0 5px; padding-left: 10px; line-height: 18px;}
#main-content table{}
#main-content th{font-size: 11px;}
#main-content td{font-size: 11px;}
#main-content form input,
#main-content form textarea,
#main-content form select{font-size: 11px;}
#main-content .langlink{text-align: right; line-height: 21px;}

#main-content ul.cajita{margin: 0; padding: 0; list-style: none; background: #ffffff url(../Images/02cajita.png) no-repeat bottom left; margin-bottom: 15px; padding-bottom: 5px; border-right: 1px solid #eeeeee;}
#main-content ul.cajita li{margin: 0; padding: 0; padding-left: 18px; list-style: none; background: url(../Images/cajita_header.png) no-repeat; line-height: 34px; font-weight: bold; text-transform: uppercase; font-size: 11px;}
#main-content ul.cajita li a{text-decoration: none;}
#main-content ul.cajita li a:hover{text-decoration: underline;}
#main-content ul.cajita ul {margin: 0; padding: 5px 0; border: none;}
#main-content ul.cajita ul li{margin: 0; padding: 0; background: url(../Images/flecha.png) no-repeat 0 5px; padding-left: 14px; line-height: 18px; font-weight: normal; text-transform: none; font-size: 11px;}
#main-content ul.cajita ul ul {margin-left: 20px; border: none;}

/* listados */
#listado {padding: 0; margin: 0;}
#listado li{background: url(../Images/flecha.png) no-repeat 0 8px; margin: 0; padding: 0; padding-left: 15px; line-height: 24px; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede;}
#listado h3{font-size: 16px; margin: 5px 0; background: #fefefe;}
#listado h3 a{color: #000000; text-decoration: none;}
#listado h3 a:hover{color: #333333; text-decoration: none;}
#listado .cuerpo-listado{}

/* sidebar widgets */
#agenda{margin: 0; margin-top: 15px; padding: 0; padding-top: 28px; background: url(../Images/agenda.jpg) no-repeat; width: 157px;}
#agenda li{margin: 0 0 5px 7px; padding: 5px 0; list-style: none; border-bottom: 1px solid #c3c4c5; clear: both; font-size: 10px; min-height: 40px;}
#agenda li small{background: #BDD1E8; width: 24px; height: 33px; display: block; float: left; color: #ffffff; text-transform: uppercase; text-align: center; margin: 0 5px 1px 0; font-size: 9px;}
#agenda li .dia{background: #DBE6F3; width: 24px; height: 20px; color: #333333; display: block; border-top: 1px solid #ffffff; text-align: center; font-size: 13px; font-weight: normal;}
#agenda li a{color: #000000; text-decoration: none; font-weight: bold;}
#agenda li .masinfo{font-size: 9px; color: #79A1CB;}

#novedades{margin: 0; margin-top: 15px; padding: 0; padding-top: 28px; background: url(../Images/novedades.jpg) no-repeat; width: 157px; display: none;}
#novedades li{margin: 0 0 5px 7px; padding: 5px 0; list-style: none; border-bottom: 1px solid #c3c4c5; clear: both; font-size: 10px; min-height: 40px;}
#novedades li a{color: #000000; text-decoration: none; font-weight: bold;}
#novedades li .masinfo{font-size: 9px; color: #79A1CB;}

/* LISTADOS */
table.cif_resultados{border-collapse: collapse;}
table.cif_resultados td{border-bottom: 1px solid #e8e8e8; vertical-align: top; padding: 2px 2px 10px;}
table.cif_resultados td:first-child{width: 30%; font-weight: bold; border-right: 1px solid #f8f8f8;}
table.cif_resultados p{margin: 0;}

#follow{width: 1000px; margin: 5px auto; text-align: right; clear: both; float: none;}


