@import url('articulos.css');

body{
	padding:0;
	margin:0;
	background:#fff url(../images/bg_body.jpg) scroll repeat-x top;
	font-family:"Mako";
	font-size:12px;
	color:#484848;
}

a img{border:0 none;}

img{border:0 none!important;}

#header,
#middle{width:900px; margin:0 auto;}

#mainwrap{
	background:transparent url(../images/bg_main_wrap.png) scroll repeat-x top;
	width:931px;
	margin:0 auto;
}

#header{
	background:#fff url(../images/bg_top_banner.png) scroll no-repeat bottom;
	min-height:158px;
}

.camera_wrap {
    float: left !important;
	}

#header #logo_esen p,
#header #logo_politicas p{
	margin:0;
}

#header #logo_politicas{
	float:left;
	width:134px;
	height:118px;
	margin-left:67px;
	margin-top:7px;
}

#header #logo_esen{
	float:right;
	width:65px;
	height:67px;
	margin-right:45px;
	margin-top:23px;
}

#header #menu_header{
	float:right;
	width:66px;
	margin-right:10px;
}

#header #menu_header ul{
	float:right;
	width:66px;
	margin-right:10px;
	list-style-type: none;
	text-decoration:none;
	color:#7c7c7c;
	font-size:10px;
	font-family: "Molengo";
}

#menu_header a, a:visited, a:hover, a:active {
  color: #7c7c7c;
}

#header #menu_header table{
	width:66px;
	margin-top:23px;
}

#header #menu_header table tr td{text-align:right;}

#header #menu_header table tr td a{
	text-decoration:none;
	color:#7c7c7c;
	font-size:10px;
	font-family: "Molengo";
}

#header #buscador{
	clear:both;
	float:right;
	margin-right:59px;
	margin-top:
}

#header #buscador #mod_search_searchword{
	width:150px;
	height:20px;
	padding-left:10px;
	background:transparent url(../images/bg_buscador.jpg) scroll no-repeat center;
	border:0 none;
	color:#fff;
}

#header #buscador input.button{
	float: right;
    margin-top: 1px;
}


#middle #banner{}

#middle #banner p{margin:0px;}

#middle #content{
    float: left;
    margin-left: 64px;
    min-height: 463px;
    width: 520px;
}

#middle{min-height:228px;}

/***************************************************************/
/***************** COLUMNA IZQUIERDA ***************************/
/***************************************************************/

#middle #column{
	width:262px;
	float:left;
}

#middle #column #menu{
	width:261px;
	float:left;
	background:transparent url(../images/bg_menu_left.jpg) scroll repeat-y top;
	padding-top:21px;
	padding-bottom:30px;
}

#middle #column #menu #mod_jo_accordion-22{
	background:transparent url(../images/bg_menu_left.jpg) scroll repeat-y top;
	margin:0;
	min-height:207px;
}

#middle #column #menu #mod_jo_accordion-22 dt{
	border:0 none;
	background:transparent url(../images/bg_separator.jpg) scroll no-repeat bottom;

}

#middle #column #menu #mod_jo_accordion-22 dt.level0 span{padding-left: 46px;}

#middle #column #menu #mod_jo_accordion-22 a:hover{}

#middle #column #menu #mod_jo_accordion-22 dt.level0:hover span{}

#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt.active a,
#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt a:hover{
	background:transparent url(../images/bg_over_menu.jpg) scroll no-repeat left center;
	color:#fff;
}

#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt.active a span,
#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt a:hover span{
	background:transparent url(../images/bulet_menu.png) scroll no-repeat 34px center;
	color:#fff;
}

#middle #column #menu #mod_jo_accordion-22 dt.level0:hover span,
#middle #column #menu #mod_jo_accordion-22 dt.level1:hover span{
	background:transparent url(../images/bg_over_menu_main.png) scroll no-repeat center;
	color:#fff;
}

/*Nivel 2*/
#middle #column #menu #mod_jo_accordion-22 dt.level1 span{padding-left:57px;}

#middle #column #menu #mod_jo_accordion-22 dt.level1:hover{
	background:transparent url(../images/bg_over_menu.jpg) scroll no-repeat left center;
	color:#fff;
}

#middle #column #menu #mod_jo_accordion-22 dt.level1:hover span{
	background:transparent url(../images/bulet_menu.png) scroll no-repeat 45px center;
	color:#fff;
}

/*Nivel 3*/
#middle #column #menu #mod_jo_accordion-22 dt.level2 span{padding-left:65px;}

#middle #column #menu #mod_jo_accordion-22 dt.level2:hover{
	color:#fff;
	background:transparent url(../images/bg_over_menu.jpg) scroll repeat-y left center;
}

#middle #column #menu #mod_jo_accordion-22 dd.level1 dl.level2 dt a:hover span{
	background:transparent url(../images/bulet_menu.png) scroll no-repeat 55px center;
	color:#fff;
}

#middle #column #menu #mod_jo_accordion-22 dd.open.level0.nav-14.parent dl.level1 dt.open.level1.nav-16.notparent:hover,
#middle #column #menu #mod_jo_accordion-22 dd.open.level0.nav-14.parent dl.level1 dt.open.level1.nav-16.notparent{
	background:transparent url(../images/bg_over_menu_2lines.jpg) scroll no-repeat left center;
}

#middle #column #menu #mod_jo_accordion-22 dd.open.level0.nav-14.parent dl.level1 dt.open.level1.nav-16.notparent a span{line-height:20px;}

#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt.active.notparent a span,
#middle #column #menu #mod_jo_accordion-22 dd.open dl.level1 dt.level1.notparent a span{
	padding-left:60px;
	background-position:48px center;
}

#middle #column #left{
	width:270px;
	margin-left:7px;
	float:left;
}

#footer{
	background:transparent url(../images/bg_footer.jpg) scroll no-repeat top;
	padding-top:14px;
	margin-top:22px;
	min-height:84px;
}

/*formato de sitio*/

.pathway{
	color:#1e4994;
	font-family:"Mako";
	font-size:12px;
	text-decoration:none;
}

span.pathway{color:#000;}

span.breadcrumbs{display:block;margin: 10px 0;}

.contentheading,
.componentheading{
	height:26px;
	color:#fff;
	font-family:"Molengo";
	font-size:16px;
	text-indent:12px;
	width:519px;
	background:transparent url(../images/bg_contentheading1.jpg) scroll no-repeat center;
	float:left;
	margin-left:-9px;
}

div.jform{padding:0; margin-left:12px;}

div.jform h2{display:none;}

div.jform form label{width:100px!important; margin:0;}

div.jform form input.jftextbox{
	background:transparent url(../images/bg_txt.jpg) scroll no-repeat center;
	border:0 none;
	margin-bottom:8px;
	width:224px!important;
	height:24px!important;
}

div.jform form textarea.jftextarea{
	background:transparent url(../images/bg_txtarea.jpg) scroll no-repeat center;
	border:0 none;
	margin-bottom:8px;
	width:224px!important;
	height:74px!important;
}

div.jform form input.jfbutton{
	background:transparent url(../images/btn_send.jpg) scroll no-repeat center;
	border:0 none;
	margin-bottom:8px;
	width:79px!important;
	height:25px!important;
	color:#fff;
	font-family:"Mako";
	float:right;
}

/****************************************************************************/
/********************** DOCENTES ********************************************/
/****************************************************************************/

h4.nsp_header a{
	color:#1e4994;
	text-decoration:none;
	font-size:14px;
	display:block;
	text-align:center;
	font-family:"Mako";
}

h4.nsp_header{margin:0; font-weight:normal;}

.nsp_art div div.center a img{
	display: block;
    margin: 0 auto 10px !important;
	border:solid #2f4e74 2px;
}


/****************************************************************************/
/********************** PROYECTOS *******************************************/
/****************************************************************************/

.proyectos .contentheading{
	background:none;
	float:none;
	margin:0;
	height:auto;
	text-indent:0;
}

.proyectos .contentheading a{
	color:#1e4994;
	font-size:14px;
	text-decoration:none;
}

.proyectos p{margin:0; text-align:justify;}

/*links*/
A:link {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: none;}
/*links postgrados*/
#content table.contentpane tr td form table tr td a{
	text-decoration:none;
	color:#3d60a4;
	font-size:12px;
	margin:15px;
}
#content table.contentpane tr td form table tr td{
	height:30px;
}
table.contentpaneopen div.xmap div.contentpaneopen ul li a{
	text-decoration:none;
	color:#3d60a4 !important;
	font-size:12px;
	margin:15px;
}
.inputbox{
	background: url("../images/bg_txt.jpg") no-repeat scroll center center transparent;
    border: 0 none;
    height: 24px;
    margin-bottom: 8px;
    width: 175px;
}

.jfhtml p{color:#7aa200; font-size:15px; font-family:"Mako";}

td.sectiontableheader { font-weight:bold; }

td.sectiontableheader a { margin:0px !important; }

tr.trsectiontableheader { background-color:#ccc; }

tr.sectiontableentry1 { background-color:#fff; }

tr.sectiontableentry2 { background-color:#f0f0f0; }

tr.sectiontableentry1 td a { margin:0px !important; }

tr.sectiontableentry2 td a { margin:0px !important; }


/*AGREGADOS*/

.breadcrumb {
	list-style-type: none;
	margin: 0;
    padding: 0;
    overflow: hidden;
}

.breadcrumb li{
    float: left;
}

.alex_menu{
	font-family:"Mako" !important;
}

/*links postgrados*/

.category {
	margin: 15px;
}

.category tbody tr td a{
	text-decoration:none;
	color:#3d60a4;
	font-size:12px;
	margin:15px;
}

.category tbody tr td{
	height:30px;
}

.category tbody tr td a{
	text-decoration:none;
	color:#3d60a4 !important;
	font-size:12px;
	margin:15px;
}

.category tbody tr th { font-weight:bold; }

.category tbody tr th a { margin:0px !important; }

tr.cat-list-row0 { background-color:#ccc; }

tr.cat-list-row1 { background-color:#fff; }

tr.cat-list-row0 td a { margin:0px !important; }

tr.cat-list-row1 td a { margin:0px !important; }
