
/* General page properties */
body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align: center;
	XXbackground: #ebf6d4 url(../img/headerfull/bg_body.jpg) repeat-x top;
	background:#FFFFFF url(../img-new/background.jpg) repeat-x scroll center top
}

td
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000000;
}

img {
	border: none;
}

/* Header block */
#header
{
	width: 995px;
	height: 160px;
	text-align: left;
	margin: 0px auto;
	background: url(../img/layout/body_shadow.gif) repeat-y;
}

#header-callao
{
	width: 995px;
	height: 202px;
	text-align: left;
	margin: 0px auto;
	XXbackground: url(../img/layout/body_shadow.gif) repeat-y;
	XXbackground: url(../img/headerfull/header_shadow.gif) repeat-y;
	background: url(../img/headerfull/header_shadow.jpg) repeat-y;
}

#header-callao-full
{
	width: 100%;
	height: 202px;
	background: url(../img/headerfull/header_bg.jpg) repeat-x top;
}


#header-in
{
	width: 990px;
	height:167px;	
}

#header-in-callao
{
	width: 990px;
	height:215px;
}

#header-photo
{
	height:88px;
}

#header-photo-callao
{
	height:115px;
}

.header_slogan {
	clear:none;
	color:#466E28;
	font-size:0.9em;
	font-weight:bold;
	XXpadding:100px 0 0 100px;
}

.wellcome
{
 float:right; 
 padding:5px 90px 0 0;
}

.XXwellcome-callao
{
 float:right; 
 color:#fff;
 padding:5px 10px 0 0;
}

.wellcome-callao
{
 XXfloat:left; 
 color:#000072;
 XXpadding:0px 0px 0px 10px;
}

.agenda-shadow
{
	width:905px;
	padding-bottom:6px;
	background:url(../img/box/agenda_shadow_bottom.gif) 0 bottom no-repeat;
}

.agenda-shadow-bottom
{
	padding-right:5px;
	background:transparent url(../img/box/agenda_shadow.gif) repeat-y scroll right 0;
}



.header-submenu
{
}




/* Content block */
#contentXX
{
	width: 995px;
	background: url(../img/layout/body_bottom.gif) no-repeat bottom center;
	padding: 0px 0px 40px 0px;
	margin: 0px auto;
}


#content-in
{
	width: 100%;
	text-align: left;
	XXbackground: url(../img/layout/body_shadow.gif) repeat-y;
	background: transparent url(../img-new/top.jpg) no-repeat scroll center top;
}

#content-in-onecolumn
{
	width: 100%;
	text-align: left;
	background: transparent url(../img-new/top_one_column.jpg) no-repeat scroll center top;
}


/* Page Content Area Block */
.onecolumn
{
	width: 995px;
	margin:0 auto;
	background: transparent url(../img-new/top_one_column.jpg) no-repeat scroll center top;
	text-align: left;
}

.onecolumn .contentarea
{
	background: #fff;
	padding: 1px 0px 50px 0px;	
	
}
.onecolumn .contentarea .reading
{
	padding: 5px 10px 0px 10px;
}

/* twocolumn layout */
.twocolumn
{
	/* width: 770px; */
	width: 995px;
	margin:0 auto;	
	background: transparent url(../img-new/top.jpg) no-repeat scroll center top;
	text-align: left;
}


.twocolumn .contentarea
{
	padding-bottom:50px;
}
.twocolumn .contentarea .reading
{
	padding: 5px 10px 0px 10px;
}

/* threecolumn layout */

.threecolumn
{
	/* width: 770px; */
	width: 990px;
	margin:0;
	text-align: left;
	background: url(../img/layout/body_green.gif) repeat-y top center;
}


.threecolumn .contentarea
{
	padding: 1px 0px 50px 0px;
}
.threecolumn .contentarea .reading
{
	padding: 5px 10px 0px 10px;
}


/* Page Columns  for twocolumn layout*/
.leftcolumn
{
 	float: left;
	/* width: 468px; */
	/* width: 663px; */
	 width: 725px; 
}

.rightcolumn
{
	XXfloat: left;
	float: right;
	width:202px;
	padding-right:10px;
	XXmargin-left: 8px;
	XXpadding-top: 10px;
}
/* Page Columns  for threecolumn layout*/
.column13
{
 	float: left;
	/* width: 468px; */
	width: 150px;
}

.column23
{
	float: left;
	margin-left: 15px;
	padding-top: 10px;
	/*width: 510px; si queremos que quepa la banda derecha de mapex*/
	width: 550px;
}
.column33
{
	float: left;
	margin-left: 18px;
	padding-top: 10px;
}

/* Footer Block */
.footer
{
	width: 760px;
	margin: 15px auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000073;
}
.footer a, .footer a:visited
{
	color: #000073;
	text-decoration: none;
}
.footer a:active, .footer a:hover
{
	color: #4444ba;
	text-decoration: none;
}

/* Copyright Notice */
#copyright2
{
	border-top:solid 1px #CCC;
	padding-top: 19px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:white;
}

/* big icons */
.big-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	color: #9c9e9f;
	XXmargin: 13px 0px 6px 0px;
	XXSpadding: 2px 0px 0px 0px;
}

.big-title.biblioteca
{
	background: url(../img-new/icon128/biblioteca128.gif) no-repeat top left;
	padding-left: 140px;
	XXmin-height:95px;
	padding-top:75px;
}

.big-title.aula
{
	background: url(../img-new/icon128/aula128.gif) no-repeat top left;
	padding-left: 140px;
	XXmin-height:95px;
	padding-top:75px;
}

.big-title.cursos
{
	background: url(../img-new/icon128/cursos128.gif) no-repeat top left;
	padding-left: 140px;
	XXmin-height:95px;
	padding-top:75px;
}

/* --------------------------------------------------------------------------
 Text Properties
 ------------------------------------------------------------------------- */
/* Site title (Logo Image; ALT title) */
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2.2em;
	color: #9c9e9f;
	padding: 2px 0px 0px 0px;
	
}

h1.edit
{
	background: url(../img-new/icon48/edit48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.display
{
	background: url(../img-new/icon48/display48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.adminParams
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.interestGroup
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.interestTopic
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.news
{
	background: url(../img-new/icon48/news48.gif) no-repeat top left;
	padding-left: 55px;
	XXmin-height:35px;
	padding-top:16px;
}
h1.newspaper
{
	background: url(../img-new/icon48/newspaper48.gif) no-repeat top left;
	padding-left: 55px;
	XXmin-height:35px;
	padding-top:16px;
}

h1.role
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.users
{
	background: url(../img-new/icon48/users48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.keys
{
	background: url(../img-new/icon48/keys48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.admin
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.events
{
	background: url(../img-new/icon48/events48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.schoolLevel
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.funding
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.school
{
	background: url(../img-new/icon48/school48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
	
}

h1.section
{
	background: url(../img-new/icon48/section48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
	
}

h1.district
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.indexAdmin
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.item
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.itemDraft
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.itemApproved
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}
h1.itemPending
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}
h1.itemDeleted
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}
h1.itemTop
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.rss
{
	background: url(../img-new/icon48/rss48.gif) no-repeat top left;
	padding-left: 55px;
	XXmin-height:35px;
	padding-top:16px;
}

h1.biblioteca
{
	background: url(../img-new/icon48/biblioteca48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.aula
{
	background: url(../img-new/icon48/aula48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.cursos
{
	background: url(../img-new/icon48/cursos48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.courses
{
	background: url(../img-new/icon48/courses48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.library
{
	background: url(../img-new/icon48/library48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.libraryType
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.item_award
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.blog
{
	background: url(../img-new/icon48/blog48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.blogPost
{
	background: url(../img-new/icon48/blog48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.attached
{
	background: url(../img-new/icon48/attached48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.usergroup
{
	background: url(../img-new/icon48/usergroup48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.scholarship
{
	background: url(../img-new/icon48/scholarship48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.law
{
	background: url(../img-new/icon48/norma48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.lawType
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.curricularLevel
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.curricularArea
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.content
{
	background: url(../img-new/icon48/software48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.contactus
{
	background: url(../img-new/icon48/contact_us48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.contentType
{
	background: url(../img-new/icon48/admin48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

h1.link
{
	background: url(../img-new/icon48/link48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.classifiedAd
{
	background: url(../img-new/icon48/advertise48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;
}

h1.educContents{
	background: url(../img-new/icon48/educ_contents48.gif) no-repeat top left;
	padding-left: 55px;
	min-height:35px;
	padding-top:16px;	
}

/* Section Title: Search big */
h1.searchbig
{
	background: url(../img-new/icon48/search48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}


h1.poll
{
	background: url(../img-new/icon48/poll48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.sitemap
{
	background: url(../img-new/icon48/ico_sitemap48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.study_plan
{
	background: url(../img-new/icon48/study_plan48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.study_calendar
{
	background: url(../img-new/icon48/study_calendar48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.edit_help
{
	background: url(../img-new/icon48/edit_help48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.notebook_comm
{
	background: url(../img-new/icon48/notebook_comm48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.profile
{
	background: url(../img-new/icon48/profile48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.profiles
{
	background: url(../img-new/icon48/profiles48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.agenda
{
	background: url(../img-new/icon48/agenda48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.route
{
	background: url(../img-new/icon48/route48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.menu
{
	background: url(../img-new/icon48/menu48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.my_friends
{
	background: url(../img-new/icon48/my_friends48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.tags
{
	background: url(../img-new/icon48/tags48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.boletin
{
	background: url(../img-new/icon48/bulletin48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

h1.statistics
{
	background: url(../img-new/icon48/statistics48.gif) no-repeat top left;
	padding-left: 55px;
	padding-top:16px;	
}

/* Site slogan */
h2
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.6em;
	color: #000072;
	margin: 13px 0px 6px 0px;
	padding: 2px 0px 0px 0px;
}

h2.item_top_visited
{
	background: url(../img-new/icon48/item_top_visited48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.item_top_recommended
{
	background: url(../img-new/icon48/item_top_recommended48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.item_top_qualified
{
	background: url(../img-new/icon48/item_top_qualified48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.my_bookmarks
{
	background: url(../img-new/icon48/my_bookmarks48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.my_recommendations
{
	background: url(../img-new/icon48/my_recommendations48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.my_library_published
{
	background: url(../img-new/icon48/my_library_published48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.my_library_prepublished
{
	background: url(../img-new/icon48/my_library_prepublished48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.my_last_visited
{
	background: url(../img-new/icon48/my_last_visited48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.item_prepublished
{
	background: url(../img-new/icon48/item_prepublished48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

h2.item_last_published
{
	background: url(../img-new/icon48/latest_library48.gif) no-repeat top left;
	padding-left: 54px;
	min-height:35px;
	padding-top:18px;
}

a.item_top_visited
{
	background: url(../img-new/icon24/item_top_visited24.gif) no-repeat top left;
}

a.item_top_recommended
{
	background: url(../img-new/icon24/item_top_recommended24.gif) no-repeat top left;
}

a.item_top_qualified
{
	background: url(../img-new/icon24/item_top_qualified24.gif) no-repeat top left;
}

a.my_bookmarks
{
	background: url(../img-new/icon24/my_bookmarks24.gif) no-repeat top left;
}

a.my_recommendations
{
	background: url(../img-new/icon24/my_recommendations24.gif) no-repeat top left;
}

a.my_library_published
{
	background: url(../img-new/icon24/my_library_published24.gif) no-repeat top left;
}

a.my_library_prepublished
{
	background: url(../img-new/icon24/my_library_prepublished24.gif) no-repeat top left;
}

a.my_last_visited
{
	background: url(../img-new/icon24/my_last_visited24.gif) no-repeat top left;
}

a.item_prepublished
{
	background: url(../img-new/icon24/item_prepublished24.gif) no-repeat top left;
}

a.item_last_published
{
	background: url(../img-new/icon24/latest_library24.gif) no-repeat top left;
}

/* Section title */
h3
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.25em;
	color: #000072;
	margin: 13px 0px 6px 0px;
	padding: 2px 0px 0px 0px;
}
/* Section Title: opinions */
h3.opinions
{
	background: url(../img-new/icon32/favorite32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

/* Section Title: case collaborator */
h3.item_award
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: (case) Form */
h3.edit
{
	background: url(../img-new/icon32/edit32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.display
{
	background: url(../img-new/icon32/display32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.list
{
	background: url(../img-new/icon32/folder32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
	
	border-bottom:0px;
	border-top:0px;
	
}

h3.folder
{
	background: url(../img-new/icon32/folder.png) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

/* Section Title: News and Events */
h3.newsevents
{
	background: url(../img-new/icon32/newsevents32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: User-Related */
h3.users
{
	background: url(../img-new/icon32/users32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Colleagues/Friends */
h3.colleague
{
	background: url(../img-new/icon32/colleague32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Key */
h3.keys
{
	background: url(../img-new/icon32/keys32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Statistics */
h3.statistics
{
	background: url(../img-new/icon32/statistics32.gif) no-repeat 0px 2px;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: News */
h3.news
{
 	background: url(../img-new/icon32/news32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
h3.newspaper
{
 	background: url(../img-new/icon32/newspaper32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Events */
h3.events
{
	background: url(../img-new/icon32/events32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Envelope (Contact Us) */
h3.envelope
{
	background: url(../img-new/icon32/envelope32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Envelope Forward (Send to friend) */
h3.envelopefw
{
	background: url(../img-new/icon32/envelopefw32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.contactus
{
	background: url(../img-new/icon32/contact_us32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Help */
h3.help
{
	background: url(../img-new/icon32/help32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: History (e.g. Latest News) */
h3.history
{
	background: url(../img-new/icon32/history32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: History (e.g. Library) */
h3.library
{
	background: url(../img-new/icon32/library32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.latest_library
{
	background: url(../img-new/icon32/latest_library32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

/* Section Title: Attached (e.g. Media/Resources) */
h3.attached
{
	background: url(../img-new/icon32/attached32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Paper Clip (e.g. Contributions) */
h3.paperclip
{
	background: url(../img-new/icon32/clip32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: RSS */
h3.rss
{
	background: url(../img-new/icon32/rss32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Search */
h3.search
{
	background: url(../img-new/icon32/search32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Usergroup (e.g. interest group) */
h3.usergroup
{
	background: url(../img-new/icon32/usergroup32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Workshop (BIG) */
h3.workshop
{
	background: url(../img-new/icon32/workshop32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Favorite(s) */
h3.favorite
{
	background: url(../img-new/icon32/favorite32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Newsletter */
h3.newsletter
{
	background: url(../img-new/icon32/newsletter32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Settings */
h3.settings
{
	background: url(../img-new/icon32/settings32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Link, URL */
h3.link
{
	background: url(../img-new/icon32/link32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

/* Section Title: Classified Ads */
h3.classifiedAd
{
	background: url(../img-new/icon32/advertise32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Bookmarks */
h3.my_bookmarks
{
	background: url(../img-new/icon32/my_bookmarks32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Bookmarks */
h3.tv
{
	background: url(../img-new/icon32/tv32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Warning */
h3.warning
{
	background: url(../img-new/icon32/warning32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Blog */
h3.blog
{
	background: url(../img-new/icon32/blog32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	padding-top:13px;
}
/* Section Title: Blog */
h3.blogPost
{
	background: url(../img-new/icon32/blog32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	padding-top:13px;
}
/* Section Title: Wiki */
h3.wiki
{
	background: url(../img-new/icon32/wiki32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Glossary */
h3.glossary
{
	background: url(../img-new/icon32/glossary32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Tag Cloud */
h3.tagcloud
{
	background: url(../img-new/icon32/tag32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}
/* Section Title: Dictionary */
h3.dictionary
{
	background: url(../img-new/icon32/dictionary32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.scholarship
{
	background: url(../img-new/icon32/scholarship32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.law
{
	background: url(../img-new/icon32/norma32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.lawType
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.school
{
	background: url(../img-new/icon32/school32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
	
}

h3.section
{
	background: url(../img-new/icon32/section32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
	
}

h3.content
{
	background: url(../img-new/icon32/software32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.contentType
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.admin
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.callao
{
	background: url(../img-new/icon32/callao32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.item
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.itemDraft
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}
h3.itemApproved
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}
h3.itemPending
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}
h3.itemDeleted
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}
h3.itemTop
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.adminParams
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.info
{
	background: url(../img-new/icon32/info.png) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.indexAdmin
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.interestTopic
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.interestGroup
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.role
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.funding
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.district
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.schoolLevel
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.curricularLevel
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.curricularArea
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.knowledge
{
	background: url(../img-new/icon32/knowledge32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.libraryType
{
	background: url(../img-new/icon32/admin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.educContents{
	background: url(../img-new/icon32/educ_contents32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.poll{
	background: url(../img-new/icon32/poll32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.sitemap{
	background: url(../img-new/icon32/ico_sitemap32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;	
}

h3.agenda
{
	background: url(../img-new/icon32/agenda32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.calendar
{
	background: url(../img-new/icon32/calendar32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.cursos
{
	background: url(../img-new/icon32/courses32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.boletin
{
	background: url(../img-new/icon32/bulletin32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.history
{
	background: url(../img-new/icon32/history32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.notebook_comm
{
	background: url(../img-new/icon32/notebook_comm32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.profile
{
	background: url(../img-new/icon32/profile32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.profiles
{
	background: url(../img-new/icon32/profiles32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.timer
{
	background: url(../img-new/icon32/timer32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.my_recommendations
{
	background: url(../img-new/icon32/my_recommendations32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.item_top_qualified
{
	background: url(../img-new/icon32/item_top_qualified32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.my_friends
{
	background: url(../img-new/icon32/my_friends32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.route
{
	background: url(../img-new/icon32/route32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.menu
{
	background: url(../img-new/icon32/menu32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.mailbox
{
	background: url(../img-new/icon32/mailbox32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.statistics
{
	background: url(../img-new/icon32/statistics32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

/* Section Title: Newsletter */
h3.newsletter
{
	background: url(../img-new/icon32/newsletter32.gif) no-repeat top left;
	padding-left: 35px;
	min-height:35px;
	XXpadding-top:13px;
}

h3.grey-band
{
	background-color: #EFEFEF;
	border-top:1px solid #DDD;
}
/* Listed items' titles (1st level), or subtitles in text */
h4
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.15em;
	color: #0066cc;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

h4.rss
{
	background: url(../img-new/icon24/rss24.gif) no-repeat top left;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.15em;
	color: #0066cc;
	margin: 0px 0px 10px 0px;
	padding-left: 27px;
	padding-bottom: 15px;
	padding-top: 2px;
}


/* Page Content Group Title */
h4.group
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.15em;
	color: #0066cc;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border-bottom: 1px solid #dedede;
	text-transform: uppercase;
}

/* Sub-subtitles in text */
h5
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	color: #5499de;
	margin: 8px 0px 5px 0px;
	padding: 0px;
}
.h5
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	color: #5499de;
	margin: 8px 0px 5px 0px;
	padding: 0px;
}

.reading p
{
	line-height: 18px;
	margin: 0px 0px 15px 0px;
}
.reading ul
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
.reading ul li
{
	list-style-image: url(../img/mapex/reading_ul_li.gif);
	margin: 5px 0px;
	padding-left: 5px;
}

/*

/* --------------------------------------------------------------------------
 Link Properties
 ------------------------------------------------------------------------- */
/* General link style */
a, a:visited
{
	color: #006ac9;
	text-decoration: none;
	outline: 0;
}

a:active
{
	XXcolor: #2c90e9;
	color: #0066cc;	
	text-decoration: underline;
}

a:hover
{
	color: #ff6600;	
	text-decoration: underline;
}

/* No-Underline links */
a.noul, a.noul:visited, a.noul:active, a.noul:hover
{
	text-decoration: none;
}
/* Folded/Unfolded group title */
a.arrow_unfolded, a.arrow_unfolded:visited, a.arrow_unfolded:active, a.arrow_unfolded:hover
{
	font-size: 1.15em;
	text-decoration: none;
	background: url(../img/mapex/arrow_unfolded.gif) no-repeat 10px 2px;
	padding-left: 30px;
	display: block;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 8px;
}
a.arrow_folded, a.arrow_folded:visited, a.arrow_folded:active, a.arrow_folded:hover
{
	font-size: 1.15em;
	text-decoration: none;
	background: url(../img/mapex/arrow_folded.gif) no-repeat 10px 2px;
	padding-left: 30px;
	display: block;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 8px;
}
/* (if used in H4): */
h4 a.arrow_unfolded, h4 a.arrow_unfolded:visited, h4 a.arrow_unfolded:active, h4 a.arrow_unfolded:hover
{
	text-decoration: none;
	background: url(../img/mapex/arrow_unfolded.gif) no-repeat 2px 5px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
h4 a.arrow_folded, h4 a.arrow_folded:visited, h4 a.arrow_folded:active, h4 a.arrow_folded:hover
{
	text-decoration: none;
	background: url(../img/mapex/arrow_folded.gif) no-repeat 5px 5px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

/* Button Style */
a.bttn, a.bttn:visited, a.bttn:active, a.bttn:hover
{
	background: url(../img/mapex/bttn_bg.gif) no-repeat 0px 0px;
	padding: 9px 0px;
	width: 230px;
	display: block;
	font-size: 1.2em;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
/* Letter Button (e.g. alphabet filter) */
a.letter, a.letter:visited, a.letter:active
{
	padding: 3px;
}
a.letter:hover
{
	padding: 3px;
	background-color: #c5e7f6;
}
/* Signup Link */
a.signup
{
	background: url(../img/mapex/signup.gif) no-repeat top left;
	color: #fea002;
	text-decoration: none;
	padding: 2px 2px 2px 25px;
	font-weight: bold;
}
a.signup:visited, a.signup:active
{
	padding: 3px;
	color: #fea002;
	text-decoration: none;
	padding: 2px 2px 2px 25px;
	font-weight: bold;
}
a.signup:hover
{
	padding: 3px;
	color: #fea002;
	text-decoration: underline;
	padding: 2px 2px 2px 25px;
	font-weight: bold;
}

/* "Read more" link style */
.readmore
{
	text-align: right;
	font-weight: bold;
	padding: 10px 20px 0px 20px;
}
.readmore a, .readmore a:visited
{
	XXcolor: #000074;
	color: #0066cc;
	text-decoration: none;
}
.readmore a:active, .readmore a:hover
{
	XXcolor: #3331a7;
	color: #ff6600;	
	text-decoration: underline;
}

/* "Read more" link style (used to the right of section titles) */
h1 .readmore
{
	float: right;
	font-weight: bold;
	font-size: 0.75em;
	padding: 5px 0px 0px 20px;
}

h3 .readmore
{
	float: right;
	font-weight: bold;
	font-size: 0.75em;
	padding: 5px 0px 0px 20px;
}
h3 .readmore a, h3 .readmore a:visited
{
	XXcolor: #000074;
	color: #0066cc;
	text-decoration: none;
}
h3 .readmore a:active, h3 .readmore a:hover
{
	XXcolor: #3331a7;
	color: #ff6600;	
	text-decoration: underline;
}
/* Delete/Create Button */
a.delete_bttn
{
	white-space: nowrap;
	background: url(../img/mapex/delete.gif) no-repeat top right;
	margin: 2px;
}
a.delete_bttn, a.delete_bttn:visited
{}
a.delete_bttn:active, a.delete_bttn:hover
{
	color: #ff0000;
}

/* Listed items' titles */
h4 a, h4 a:visited
{
	color: #0066cc;
	text-decoration: none;
}

h4 a:active
{
	color: #0066cc;
	text-decoration: underline;
}

h4 a:hover
{
	color: #ff6600;
	text-decoration: underline;
}

/* Listed items' titles */
.sitemap h4 
{
	padding:0px;
	margin:0px;
	padding-left:20px;
	margin-top:3px;
	padding-top:10px;
	background-color:#F9FAF4;
}
.sitemap h5
{
	padding:0px;
	margin:0px;
	margin-top:3px;
	padding-left:40px;
	background-color:#F9FAF4;
}


/***************************/
/******************/
/* vertical menu */
/*******************/
ul.mnu-vertical, ul.mnu-vertical ul{
	margin:0px;
	padding:0;
	list-style-type:none;	
}

ul.mnu-vertical ul{
	/*margin-left:12px;*/
	margin-left:5px;
	list-style-type:none;	
}

ul.mnu-vertical li .separador{	
	background:transparent url(../img/mnu-vertical-separator.gif) left top no-repeat;
	padding:0 1em 10px 12px;
	border-bottom:#bfbfbf 1px solid;
	color:#91989b;
	font-size:1.3em;
	font-weight:bold;  	
	}

ul.mnu-vertical li li{	
	background:transparent url(../img/mnu-vertical-item.gif) left 7px no-repeat;
	padding:0.5em 0 0.5em 14px;
	border-bottom:#bfbfbf 1px solid;
	font-size:0.9em;
}

ul.mnu-profesores li li{	
	background:transparent url(../img/ic_green.gif) left 7px no-repeat;
	padding:0.5em 0 0.5em 22px;
	border-bottom:#bfbfbf 1px solid;
	font-size:0.9em;
}

ul.mnu-familia li li{	
	background:transparent url(../img/ic_blue.gif) left 7px no-repeat;
	padding:0.5em 0 0.5em 22px;
	border-bottom:#bfbfbf 1px solid;
	font-size:0.9em;
}


ul.mnu-alumnos li li{	
	background:transparent url(../img/ic_orange.gif) left 7px no-repeat;
	padding:0.5em 0 0.5em 22px;
	border-bottom:#bfbfbf 1px solid;
	font-size:0.9em;
}



ul.mnu-vertical li li a.active,ul.mnu-vertical li li a.active:hover {	
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
	
 }
 
/******** horizontal menu *******/
/* -----------------------------------------
             Menu navigation bar              
  ------------------------------------------*/ 
ul.mnu-horizontal {  
  list-style:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  background-color:transparent;
  line-height:30px;
}
 
ul.mnu-horizontal li {
  float:left;
  padding:0px 12px;
  background: url(../img/header/separator.gif) no-repeat top left;  
}

ul.mnu-horizontal li.first{
  background-image: none;  
}

ul.mnu-horizontal li ul li{
  _height:20px;  
}

ul.mnu-horizontal li a {
  float:left;
  color:#444;
  text-decoration: none;  
}

ul.mnu-horizontal li a img {
	vertical-align:text-bottom;
	margin-right:2px;
}

ul.mnu-horizontal li.final a,ul.mnu-horizontal li.final a:hover,ul.mnu-horizontal li.final a.selected {
  border-right:0;
}
ul.mnu-horizontal li a:hover,ul.mnu-horizontal li a.selected {
  color:#0F107A;
}

ul.mnu-horizontal li.white_link a:hover ,ul.mnu-horizontal li.white_link a.selected{
  color:#0F107A;
}

/*** con tabla ***/

table.mnu-horizontal {  
  list-style:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  background-color:transparent;
  margin:0 auto;
}
 
table.mnu-horizontal tr{
}

table.mnu-horizontal td {
  padding:10px 2px 0px 5px;
  background: url(../img/header/separator.gif) no-repeat 0px 0px;
  vertical-align:bottom;  
}

table.mnu-horizontal td.first{
  background-image: none;  
}

table.mnu-horizontal td a {
  float:left;
  color:#444;
  text-decoration: none;  
}

table.mnu-horizontal td a img {
	vertical-atdgn:text-bottom;
	margin-right:2px;
}

table.mnu-horizontal td.final a,table.mnu-horizontal td.final a:hover,table.mnu-horizontal td.final a.selected {
  border-right:0;
}
table.mnu-horizontal td a:hover,table.mnu-horizontal td a.selected {
  color:#FF6600;  
}
 
 /************ Audience menu *********/
.menu-audience
{
	float:left;
}

.menu-audience .tab
{
	float: left;
}

.menu-audience .tab .label
{
	margin-left:5px;
	font-size: 1.1em;
	font-weight: bold;
}

.menu-audience .tab .label a, .menu-audience .tab .label a:visited
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	outline: 0;
}

.menu-audience .tab .label a.alumnos
{
	width:70px;
	height: 24px;
	background: url(../img/header/alumnos_off.gif) no-repeat;
}

.menu-audience .tab .label a.alumnos_on
{
	width:70px;
	height: 24px;
	background: url(../img/header/alumnos_on.gif) no-repeat;
}

.menu-audience .tab .label a.alumnos:active, .menu-audience .tab .label a.alumnos:hover
{
	background: url(../img/header/alumnos_over.gif) no-repeat;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.menu-audience .tab .label a.familia
{
	width:63px;
	height: 24px;
	background: url(../img/header/familia_off.gif) no-repeat;
}

.menu-audience .tab .label a.familia_on
{
	width:63px;
	height: 24px;
	background: url(../img/header/familia_on.gif) no-repeat;
}

.menu-audience .tab .label a.familia:active, .menu-audience .tab .label a.familia:hover
{
	background: url(../img/header/familia_over.gif) no-repeat;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.menu-audience .tab .label a.profesores
{
	width:82px;
	height: 24px;
	background: url(../img/header/profesores_off.gif) no-repeat;
}

.menu-audience .tab .label a.profesores_on
{
	width:82px;
	height: 24px;
	background: url(../img/header/profesores_on.gif) no-repeat;
}

.menu-audience .tab .label a.profesores:active, .menu-audience .tab .label a.profesores:hover
{
	background: url(../img/header/profesores_over.gif) no-repeat;
	color: #ffffff;
	text-decoration: none;
	display: block;	
}


/****MODIF de MAPEX**/
.list .row1
{
	background-color:#F8FCE7;
	padding: 10px 10px 10px 10px;
}

.list .row2
{
	background: url(../img/mapex/listrow_hr.gif) repeat-x top left;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}

.list .row3
{
	background-color:#eFFFFF;
	padding: 10px 10px 10px 10px;
}

.list .row4
{
	background-color:#FFFFFF;
	padding: 10px 10px 10px 10px;
}

.narrowlist .row1
{
	background-color:#F8FCE7;
	padding: 5px 10px 5px 10px;
}

.narrowlist .row2
{
	background: url(../img/mapex/listrow_hr.gif) repeat-x top left;
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
}

.narrowlist .row3
{
	background-color:#eFFFFF;
	padding: 5px 10px 5px 10px;
}

.narrowlist .row4
{
	background-color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}

.internal-list .row1
{
	background-color:#f4f4f4;
	padding: 5px 10px;
	border-bottom:1px solid #ccc;
}

.internal-list .row2
{
	background-color:#f4f4f4;
	padding: 5px 10px;
	border-bottom:1px solid #ccc;
}

 /** form.css **/
 /* Input Field */
.field
{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #565656;
	background-image: url(../img/field/field_bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 1px;
	height: 25px;
}

.field_small
{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #565656;
	background-image: url(../img/field/field_bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 11px;
	padding-top: 1px;
	padding-left: 1px;
	height: 16px;
}

/* Input field for long text */
.field_area
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #565656;
	background-image: url(../img/field/field_bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 14px;
	overflow: auto;
	padding: 5px 1px;
}


.wraptext{
}

.tree-icons td{
	vertical-align:top;
	white-space:normal;
}

.tree-icons-selected{
	border:0;
}

.tree-icons-highlighted{
	color:inherit;
	text-decoration: none;
}

.tree-icons td a:active, .tree-icons td a:link, .tree-icons td a:visited, .tree-icons td a:hover
{
	color:inherit;
	text-decoration: none;
}

.results{
	padding: 0px 0px;
}
.association{
	padding: 0px 5px;
}


.filterSort
{
	border-top: 1px solid #99cc33;
	background-color: #d4e585;
	color: #006600;
	padding: 5px 20px;
}
.filterSort select
{
	font-size: 1em;
}

.video-bar
{
	width:150px;
	padding-bottom:24px;
	background:url(../img/video/video_bar.png) 0 bottom no-repeat;
}


/*  
    root element for the scrollable.  
    when scrolling occurs this element stays still.  
*/ 
div.scrollable { 
    XXz-index:-100;
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 100%;     
    height:278px;    
} 
 
/*  
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;
    position:absolute;         
} 
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active { 
    border:0px;        
    background-color:#fff; 
}


.registry-field-border1{
	background-image: url(../img-new/box/gbox_registry_user.jpg);
	background-repeat:no-repeat;
	padding:3px 10px 0px 8px;
}

.registry-field-border2{
	background-image: url(../img-new/box/gbox_registry_psswd.jpg);	
	background-repeat:no-repeat;
	padding:3px 10px 2px 8px;
}

.noBorderInputText{
	margin-top:1px;
	margin-bottom:5px;
	margin-left:5px;
	border:0px;
	padding:0px;
	height:16px;
}


.roundInputText{
	background-image: url(../img-new/box/search_field_med.jpg);
	background-repeat:no-repeat;
	padding:2px 12px 4px 7px;
}

.roundInputTextBig{
	background-image: url(../img-new/box/search_field_big.jpg);
	background-repeat:no-repeat;
	padding:2px 12px 4px 7px;
}

.line-title{
	height:7px;
	background: url(../img-new/line_title.jpg) repeat-x top;
}

.alumnos_cont{
	background: url(../img-new/alumnos_cont.jpg) no-repeat top;
	width:210px;
	height:70px;
}

.alumnos_cont:hover{
	background: url(../img-new/alumnos_cont_on.jpg) no-repeat top;
}


.familia_cont{
	background: url(../img-new/familia_cont.jpg) no-repeat top;
	width:210px;
	height:70px;
}

.familia_cont:hover{
	background: url(../img-new/familia_cont_on.jpg) no-repeat top;
}

.profesores_cont{
	background: url(../img-new/profesores_cont.jpg) no-repeat top;
	width:210px;
	height:70px;
}

.profesores_cont:hover{
	background: url(../img-new/profesores_cont_on.jpg) no-repeat top;
}

.btn_biblioteca{
	background: url(../img-new/btn_biblioteca.gif) no-repeat top;
	width:210px;
	height:60px;
}

.btn_biblioteca:hover{
	background: url(../img-new/btn_biblioteca_on.gif) no-repeat top;
}

.btn_aula{
	background: url(../img-new/btn_aula.gif) no-repeat top;
	width:210px;
	height:60px;
}

.btn_aula:hover{
	background: url(../img-new/btn_aula_on.gif) no-repeat top;
}

.btn_cursos{
	background: url(../img-new/btn_cursos.gif) no-repeat top;
	width:210px;
	height:60px;
}

.btn_cursos:hover{
	background: url(../img-new/btn_cursos_on.gif) no-repeat top;
}

.btn_blank{
	width:210px;
	height:60px;
	margin-top:8px;
}


.ico_home{
	background: url(../img-new/icon-header/ico_home.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_home:hover{
	background: url(../img-new/icon-header/ico_home_on.gif) no-repeat top;
}

.ico_aula{
	background: url(../img-new/icon-header/ico_aula.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_aula:hover{
	background: url(../img-new/icon-header/ico_aula_on.gif) no-repeat top;
}

.ico_portal
{
	background: url(../img-new/icon-header/ico_portal.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_portal:hover
{
	background: url(../img-new/icon-header/ico_portal_on.gif) no-repeat top;
}

.ico_community
{
	background: url(../img-new/icon-header/ico_community.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_community:hover
{
	background: url(../img-new/icon-header/ico_community_on.gif) no-repeat top;
}

.ico_favorite
{
	background: url(../img-new/icon-header/ico_favorite.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_favorite:hover
{
	background: url(../img-new/icon-header/ico_favorite_on.gif) no-repeat top;
}

.ico_sitemap
{
	background: url(../img-new/icon-header/ico_sitemap.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_sitemap:hover
{
	background: url(../img-new/icon-header/ico_sitemap_on.gif) no-repeat top;
}

.ico_contact
{
	background: url(../img-new/icon-header/ico_contact.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_contact:hover
{
	background: url(../img-new/icon-header/ico_contact_on.gif) no-repeat top;
}

.ico_access
{
	background: url(../img-new/icon-header/ico_access.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_access:hover
{
	background: url(../img-new/icon-header/ico_access_on.gif) no-repeat top;
}

.ico_register
{
	background: url(../img-new/icon-header/ico_register.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_register:hover
{
	background: url(../img-new/icon-header/ico_register_on.gif) no-repeat top;
}

.ico_rss
{
	background: url(../img-new/icon-header/ico_rss.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_rss:hover
{
	background: url(../img-new/icon-header/ico_rss_on.gif) no-repeat top;
}

.ico_data
{
	background: url(../img-new/icon-header/ico_data.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_data:hover
{
	background: url(../img-new/icon-header/ico_data_on.gif) no-repeat top;
}

.ico_admin
{
	background: url(../img-new/icon-header/ico_admin.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_admin:hover
{
	background: url(../img-new/icon-header/ico_admin_on.gif) no-repeat top;
}

.ico_exit
{
	background: url(../img-new/icon-header/ico_exit.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_exit:hover
{
	background: url(../img-new/icon-header/ico_exit_on.gif) no-repeat top;
}


.ico_link{
	background: url(../img-new/icon-header/ico_link.gif) no-repeat top;
	width:24px;
	height:24px;		
}

.ico_link:hover{
	background: url(../img-new/icon-header/ico_link_on.gif) no-repeat top;
}

/*
.btn_cursos:hover{
	background: url(../img-new/btn_cursos_on.gif) no-repeat top;
}
*/


.banner-area{
	margin-bottom: 6px;
	XXmargin-left:2px;
}

.content-banner-area{
	margin-bottom:20px;
	margin-bottom:6px;
	margin-right:50px;
}

.softlabel
{
	color: #999893;
}

.imageGallery td
{
	vertical-align: top;
	text-align: center;
}

.color-list{
	
}

.color-list .color{
  	height:15px;
  	width:20px;
  	float:left; 
}

.color-list .text{
	margin:0 3px;
}

.color-list .color.first{
  	margin:0px 2px 0px 0px;	
}

/* Page Layout style for column Layout cells */
.columnLayout td
{
	vertical-align: top;
}

.eMailMessage
{
	background: url(../img-new/icon24/contact_open24.gif) no-repeat top left;
	padding-left: 35px;
	min-height:24px;
	XXpadding-top:13px;
}

.eMailMessageNotSeen
{
	background: url(../img-new/icon24/contact_address24.gif) no-repeat top left;
	padding-left: 35px;
	min-height:24px;
	color:blue;
	XXpadding-top:13px;
}

/* Splash */
.splashClass td{
	padding:0px;
}

.splashClass .dr-mpnl-pnl{
	border:0px;
}

/* evaluations */
.mini_cloud
{
	background: url(../img-new/others/mini_cloud.gif) no-repeat top right;
	padding-right: 13px;
}



/* statistics */
.statisticBarArea{
	padding-top:5px;
}

.statisticBarBackground
{
	background-color:#EEF;
}

.statisticBar
{
	background-color:#4C4C4C;
	height:12px;
}

.statisticBarMostPopular
{
	background-color:#cc0066;
	height:12px;
}

.statisticValue
{
	color:#999999
}

.statisticPercent
{
	color:#cc0066;
}