@charset "utf-8";
/* CSS Document */
/* General */

body{margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#envoltorio{width:766px; margin:auto;  padding: 0 0 0 5px; clear:both; background:#FFFFFF;}

#cabeza{background:url(../images/cenefa.gif) no-repeat top; width:756px;
height:58px; }

#menu_top {text-align:right; float:right; clear:both; margin-right:10px; margin-bottom:7px;}

#informacion{background:url(../images/uvirtual1.jpg) no-repeat; height:150px; width:756px; clear:both;}



/* links menu arriba */
.mainlevel-nav {text-decoration:none; font-weight:bold; color:#666666;}
.mainlevel-nav:hover {color:#FFCC00;}

/* breadcrumbs */
#pathway {margin:5px;}

/* cuerpo con menu y contenido */

#cuerpo {clear:both; width:756px; margin:auto;}

#menu_izq{; float:left; background:url(../images/fondo_menu.gif) no-repeat; width:238px; height:638px; }

#contenido {padding:0 5px; float:right;}
html>body #contenido {padding-left:5px; width:502px;}

/* pie de pagina */

#pie {vertical-align:bottom; text-align:right; clear:both; padding: 0 25px 57px 25px; background:url(../images/barra_pie.gif) no-repeat bottom;}


.sponsor {
margin-left:15px;
border-left:#000000 dotted 1px;
padding-left: 10px;
}

#debug {clear:both;}

/* Textos */

h1{
font-size:24px;
color:#000000;
font-weight:bold;
}

h2{
font-size:18px;
}

.small {font-size:9px;}
.contentheading {font-size:28px; color:#FFCC00; font-weight:bold; border-bottom:thin #FFCC00 solid; }
.componentheading {font:Arial, Helvetica, sans-serif; font-size:20px; color:#FFCC00;}

a {text-decoration:none; color:#000000; font-weight:bold;}
a:hover {color:#FFCC00;}

/* Links menu barra izquierda*/

a.mainlevel-prod {display:inline; background: url(../images/tab1.gif) no-repeat; width:220px; height:70px;}
/*.moduletable-principal {background:url(../images/prog_acad.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}*/
.moduletable-principal {background:url(../images/prog_acad.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}
.moduletable ul li {list-style:none; margin-bottom:7px;}
.mainlevel-princ_menu{font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; list-style:none; margin-bottom:10px;}
.mainlevel-princ_menu:link {color:#FFFFFF;}
.mainlevel-princ_menu:hover {font-weight:bolder; color:#FFCC00;}
.mainlevel-princ_menu:active {font-weigh:bolder;}
.mainlevel-princ_menu:visited {}

.sublevel-princ_menu {font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; list-style:none; margin: 3px 0 0 0;}

.moduletable-buscador {background:url(../images/buscador.gif) repeat-x; width:238px;}
.search-buscador {padding: 35px 0 30px 15px; margin-bottom:10px;}

.moduletable-prod_serv_mod {background:url(../images/prod_serv.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}
.mainlevel-prod_serv_menu{font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; list-style:none;}
.mainlevel-prod_serv_menu:link {color:#FFFFFF;}
.mainlevel-prod_serv_menu:hover {font-weight:bolder; color:#FFCC00;}
.mainlevel-prod_serv_menu:active {font-weigh:bolder;}
.mainlevel-prod_serv_menu:visited {}

.moduletable-acercade_mod {background:url(../images/acerca_de.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}



.moduletable-biblio_mod {background:url(../images/recursos.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}

.mainlevel-acercade_menu{font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; list-style:none;}
.mainlevel-acercade_menu:link {color:#FFFFFF;}
.mainlevel-acercade_menu:hover {font-weight:bolder; color:#FFCC00;}
.mainlevel-acercade_menu:active {font-weigh:bolder;}
.mainlevel-acercade_menu:visited {}

.mainlevel-biblio_menu{font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; list-style:none;}
.mainlevel-biblio_menu:link {color:#FFFFFF;}
.mainlevel-biblio_menu:hover {font-weight:bolder; color:#FFCC00;}
.mainlevel-biblio_menu:active {font-weigh:bolder;}
.mainlevel-biblio_menu:visited {}

.moduletable-faq_mod {background:url(../images/faq.gif) no-repeat top; padding:30px 5px 30px 20px; width:238px;}
.mainlevel-faq_menu{font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; list-style:none;}
.mainlevel-faq_menu:link {color:#FFFFFF;}
.mainlevel-faq_menu:hover {font-weight:bolder; color:#FFCC00;}
.mainlevel-faq_menu:active {font-weigh:bolder;}
.mainlevel-faq_menu:visited {}


.back_button {color:#FFCC00;}
.back_button:link {color:#FFCC00;}
.back_button:hover {font-weight:bold; color:#FFCC00;}
.back_button:active {}
.back_button:visited {}

.category {font-weight:bold;}

.sectiontableentry1 {text-decoration:none; color:#000000; margin-bottom:5px;}
.sectiontableentry1 a:hover {color:#FFCC00;}
.sectiontableentry2 {text-decoration:none; color:#000000; background:#FFCC00; margin-bottom:5px;}
.sectiontableentry2 a:hover{color:#FFFFFF;}