/**************************************************************/
/*    MAQUETACION  */
/**************************************************************/
body { padding:0; margin:0 ; background:url(images/body-background.jpg) repeat-x #F2EFDE; font-family:Arial, Helvetica, sans-serif ; font-size:12px ; color:#333333 }

img { border:0 }

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 993px;
	background:url(images/central-fondo.jpg) repeat-y;
}

#header {  background:url(images/header.jpg) no-repeat; margin:0; padding:0; height:196px }
#header ul, li{ margin:0; padding: 0 } 

#navhead { clear:both; margin:0; padding:5px 0 0 45px }
#navhead li { float:left ; display:block; font-size:11px; font-weight:bold;}
#navhead li a { color:#55554D ; text-decoration:none }
#pagini { background:url(images/inicio.jpg) no-repeat; padding:5px 0 0 35px; height:25px; display:block }
#pagcont { background:url(images/contacto.jpg) no-repeat; padding:5px 0 0 35px; height:25px; margin:0 0 0 25px }


.widget_search h2 {  display:none; visibility:hidden }

#searchform { margin:0; padding:0 0 21px 20px; }
#searchform #s { width:150px; background:#EDECCE  }
#searchform #searchsubmit { background:url(images/boton-back.jpg) repeat-x; color:#FFFFFF; font-size:11px; font-weight:bold ; border:1px solid #FFFFFF;  }

#side-a { 
	float: left;
	width: 239px;
	background:url(images/side-a-background.gif) no-repeat right top;
	margin-top:-84px;
}


#side-a-ul { margin:0 7px 0 31px; padding:0 }

#side-a-foot { background:url(images/side-a-footer.gif) no-repeat right bottom; height:20px; margin-top:20px  }


#content { 
	float: left;
	width: 503px;
	padding:5px 0px 0 10px;
}


#content ul li { list-style:outside; padding:0 0 3px 0 }

#side-b {
	float: right;
	width: 239px;
	background:url(images/side-b-background.gif) no-repeat left top;
}

#side-b-ul { margin:0 16px 0 22px; padding:0 }

#side-b-foot { background:url(images/side-b-footer.gif) no-repeat right bottom; height:20px   }



#footer {
	clear: both;
	height:42px;
	background:url(images/foot-fdo.jpg) no-repeat bottom center;
	text-align:left;
	padding:15px 0 0 70px;
	font-size:11px;
	color:#666666;
}

ul.informacion { } 
ul.informacion .page_item { }
ul.informacion .current_page_item { }

.widget ul, li { list-style:none ; margin:0; padding:0 }
.widgettitle { height:21px; font-size:12px ;  padding:7px 0 0 10px; margin:2px 0 0 0  }


/* MENU NAV POR DEFECTO */
h2.widgettitle {  background:url(images/h2-nav.jpg) repeat-x; color:#0d314f;  }
.menu li { margin:0; padding:3px 0 0 20px; height:20px ; font-size:11px; font-weight:bold; background:#ADDFE0 ; border-bottom:1px solid #6A9FAF; border-top:1px solid #FFFFFF  }
.menu li a { color:#003399; ; text-decoration:none }
.menu .current_page_item { background:#90CCD6 }


/* MENU NAV 2 */
#navt-2 h2 { background:url(images/h2-nav2.jpg) repeat-x; color:#0d314f;  }
#navt-2 ul .page_item { background:#ADDFE0 ; border-bottom:1px solid #6A9FAF; border-top:1px solid #FFFFFF }
#navt-3 ul .page_item a { color:#003399 ; text-decoration:none}
#navt-2 ul .current_page_item { background:#90CCD6 }
#navt-2 ul .current_page_item a { color:#003399 }

/* MENU NAV 3 */
#navt-3 h2 { background:url(images/h2-nav3.jpg) repeat-x; color:#3C5211;  }
#navt-3 ul .page_item {  background:#C5E2AA; border-bottom:1px solid #749E8A ; border-top:1px solid #FFFFFF}
#navt-3 ul .page_item a { color:#3C5211 ; text-decoration:none}
#navt-3 ul .current_page_item { background:#A6C989 }
#navt-3 ul .current_page_item a { color:#3C5211 }

/* MENU NAV 4 */
#navt-4 h2 { background:url(images/h2-nav4.jpg) repeat-x; color:#7B2000;  }
#navt-4 ul .page_item {   background:#E3E2A9; border-bottom:1px solid #837546 ; border-top:1px solid #FFFFFF }
#navt-4 ul .page_item a { color:#3C5211; text-decoration:none}
#navt-4 ul .current_page_item { background:#C9C888 }
#navt-4 ul .current_page_item a { color:#3C5211 }

/* MENU NAV 5 */
#navt-5 h2 { background:url(images/h2-nav5.jpg) repeat-x; color:#3C5211;  }
#navt-5 ul .page_item {  background:#C8CDED ; border-bottom:1px solid #5477BB ; border-top:1px solid #FFFFFF   }
#navt-5 ul .page_item a { color:#3D5A78; text-decoration:none }
#navt-5 ul .current_page_item { background:#A2AEDE  }
#navt-5 ul .current_page_item a { color:#3D5A78 }

/* MENU NAV 6 */
#navt-6 h2 { background:url(images/h2-nav6.jpg) repeat-x; color:#790000;  }
#navt-6 ul .page_item {  background:#EDCFC7; border-bottom:1px solid #B67190 ; border-top:1px solid #FFFFFF   }
#navt-6 ul .page_item a { color:#723635; text-decoration:none }
#navt-6 ul .current_page_item { background:#E0ABA3  }
#navt-6 ul .current_page_item a { color:#723635 }


/* MENU NAV 7 */
#navt-7 h2 { background:url(images/h2-nav7.jpg) repeat-x; color:#3C5211;  }
#navt-7 ul .page_item {   background:#C9EFE0; border-bottom:1px solid #7BAC8C ; border-top:1px solid #FFFFFF   }
#navt-7 ul .page_item a { color:#0C6259; text-decoration:none }
#navt-7 ul .current_page_item { background:#9DD0C7  }
#navt-7 ul .current_page_item a { color:#0C6259 }



hr { color:#CCCCCC; background:#CCCCCC;  border:1px solid #CCCCCC }


/* titulos de paginas */
.post h2 { background:url(images/h2-tit-general.jpg) repeat-x ; height:50px;  padding:4px 0 0 10px; font-size:18px ; margin:0}
.post h2 a { color:#FFFFFF ; text-decoration:none;  }


.alignleft { float:left ; padding:10px}



#formaula { padding:5px 0 25px 10px }


.tabla_listado  { border-collapse:collapse }
.tabla_listado caption { background:url(images/caption-lista.jpg) repeat-x bottom; padding:7px 0 6px 0px ; font-size:16px ; color:#007994 ; border:1px solid #B5D4D6 ; font-weight:bold }
.tabla_listado th { border:1px solid #AFC9CC ; padding:4px 2px 4px 5px ; font-size:11px; background:url(images/th-lista.jpg) #697B97 50% 50% repeat-x; color:#FFFFFF ; text-align:center ; margin:0 }
.tabla_listado tbody td { border:1px solid #AFC9CC ; padding:4px 5px 4px 5px ; font-size:11px ; color:#0053A0}

.widget_links img { margin:10px 0px 5px 18px }
.widget_links .blogroll {  }




.tabla_cuadro { font-family:Arial, Helvetica, sans-serif ; font-size:11px }
.tabla_cuadro  th { background:#00628F; color:#CCFFFF ; text-align:center; padding:7px }
.tabla_cuadro  tbody td { background:#E3EEF4 ; padding:7px}

.tabla_academicos  { background:url(images/tabacadfdo.jpg) no-repeat bottom ; padding:10px 10px 20px 10px }
.tabla_academicos li { padding:0 0 -5px 0 ; margin:0 }
.table_acad_up { text-align:right; padding-right:10px ; }
.table_acad_up a {  display:block ; background:url(images/subir.jpg) no-repeat right ; font-size:11px ; color:#666666; padding-right:20px   }

.tab_acad_nombre h3 { color:#7E2827 ; font-size:15px ;  font-family:Tahoma, Arial}
.tab_acad_nombre li { color:#776961 ; ; font-family:Tahoma, Arial; font-size:11px; margin:0; padding:0 }

.tab_acad_asignaturas h3 { color:#009EE0 }
.tab_acad_asignaturas li { color:#004E71; font-size:11px ; font-family:Tahoma, Arial }
.tab_acad_contacto {  font-family:Tahoma, Arial; font-size:11px ; color:#7A6F66; background:url(images/separa-acad.jpg) no-repeat right   }

.lista_acad h3 { font-family:Tahoma, Arial; font-size:13px ; color:#7E2827 } 
.lista_acad a { font-family:Tahoma, Arial; font-size:12px ; color:#7A6F66 ; text-decoration:none  } 
.lista_acad a:hover { text-decoration:underline }


.lista_revista { font-family:Tahoma, Arial; font-size:12px ; color:#7E2827  }

.tabla_funcionarios h3 { font-family:Tahoma, Arial; font-size:14px ; color:#7E2827  }


#post-19 h3 {  font-family:Tahoma, Arial; font-size:14px ; color:#7E2827 ; border-bottom:1px solid #CCCCCC; padding:10px 0 5px 0 }
#post-22 h3 {  font-family:Tahoma, Arial; font-size:14px ; color:#7E2827 ; border-bottom:1px solid #CCCCCC; padding:10px 0 5px 0 }

.lista_asig td { font-family:"Courier New", Courier, monospace; font-size: 14px }
.lista_asig th { font-family:Tahoma, Arial; font-size:14px ; color:#7E2827 ; border-bottom:1px solid #CCCCCC;  }

#post-1 .postinfo {  display:none }
