﻿/* -- WikiSaber stylesheet ---------------------------------------------------------- */

body
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	font-size: 9pt; /*background: url('Img/bg.gif'); */
	text-align: center;
	margin: 0 auto;
}

p
{
	/* hack to fix the ektron editor p labels */
	margin: 0;
}

/* -- MODAL POPUPS SECTION -------------------------------------------------------------- */

.popupControl
{
	background-color: #AAD4FF;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 600px;
	height: 450px;
}

.modalOkButton
{
	margin: 10px 0px 20px 0px;
}

/* -- END MODAL POPUPS SECTION ---------------------------------------------------------- */


/* -- MASTERPAGE -------------------------------------------------------------------- */

div#wrapper
{
	width: 980px;
	background-color: #ffffff;
	text-align: left;
	margin: 2px auto;
	padding-top: 12px;
}

div#header
{
	width: 100%;
	height: 161px;
	border-bottom: solid 2px #D8D9DA; /*border-top: solid 1px #B2B2B2; */
}

div#header div.logo
{
	margin-bottom: 20px;
	height: 77px; /*logo height*/
	width: 296px;
	float: left;
}

div#header div.middle
{
	text-align: center;
	height: 77px;
	min-height: 77px;
	float: left;
	width: 484px;
	margin-bottom: 20px;
}

div#header div.navegation
{
	width: 980px;
	height: 64px;
}

div#header div.navegation div
{
	height: 64px;
	width: 163px; /* 196 without Buenas, 163 with */
	float: left; /*border:1px solid #000000;*/
}

div.navegation a
{
	height: 64px;
	width: 163px; /* 196 without Buenas, 163 with */
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	float: left;
}

div#header div.cont a
{
	background: transparent url(img/btn_cont.png) no-repeat 0px 0px;
}
div#header div.cont a:hover
{
	background: transparent url(img/btn_cont_hover.png) no-repeat 0px 0px;
}
div#header div.rec a
{
	background: transparent url('img/btn_res.png') no-repeat 24% 0px;
}
div#header div.rec a:hover
{
	background: transparent url('img/btn_res_hover.png') no-repeat 24% 0px;
}
div#header div.best a
{
	background: transparent url('img/btn_buenas_practicas.png') no-repeat 24% 0px;
}
div#header div.best a:hover
{
	background: transparent url('img/btn_buenas_practicas_hover.png') no-repeat 24% 0px;
}
div#header div.com a
{
	background: transparent url('img/btn_comunidad_wiki.png') no-repeat 50% 0px;
}
div#header div.com a:hover
{
	background: transparent url('img/btn_comunidad_wiki_hover.png') no-repeat 50% 0px;
}
div#header div.act a
{
	background: transparent url('img/btn_actualidad.png') no-repeat 82% 0px;
}
div#header div.act a:hover
{
	background: transparent url('img/btn_actualidad_hover.png') no-repeat 82% 0px;
}
div#header div.wiki a
{
	background: transparent url('img/btn_wikisaber.png') no-repeat 100% 0px;
}
div#header div.wiki a:hover
{
	background: transparent url('img/btn_wikisaber_hover.png') no-repeat 100% 0px;
}
div.mainFooter
{
	width: 100%;
	text-align: right;
	border-top: solid 4px #D8D9DA;
	font-size: 0.9em;
	padding-top: 10px;
	margin-top: 5px;
}

div.mainFooter div.company
{
	width: 100%;
	margin-top: 2px;
	margin-bottom: 3px;
	font-weight: bold;
}

div.mainFooter div.credits
{
	width: 100%;
	letter-spacing: 0px;
}

div.mainFooter div.credits div.links
{
	padding-top: 5px;
	font-weight: bold;
}

div.mainFooter div.credits div.links a
{
	text-decoration: none;
	color: #636466;
	font-weight: bold;
	margin-right: 10px;
}
.clear
{
	clear: both;
}

div#middle
{
	width: 980px;
	height: 660px;
	min-height: 660px;
	height: auto !important;
	text-align: left;
}

div#leftMenu
{
	width: 200px;
	min-height: 66px;
	float: left;
	padding-right: 6px;
}



div#leftMenu div.leftItem
{
	width: 200px;
	border-bottom: solid 1px #D8D9DA;
	text-align: center;
}

div.staticSponsor
{
	border-bottom: none;
	border-top: solid 1px #D8D9DA;
	padding: 10px 0px;
}

div.banner
{
	width: 190px;
	margin: 0px 5px;
	text-align: center;
}
div.lnkbanner
{
	position: absolute;
	width: 190px;
	height: 100px;
	z-index: 2;
	background: transparent;
}

div.lnkbanner a
{
	display: block;
	width: 190px;
	height: 100px;
	text-decoration: none;
}

div.environment
{
	padding: 10px 0px;
	height: auto !important;
	height: 120px;
	min-height: 120px;
	overflow: hidden;
}
div.environment1
{
	padding: 10px 0px;
	height: auto !important;
	height: 240px;
	min-height: 240px;
	overflow: hidden;
}

div.agua
{
	margin: 0px 0px 10px 5px;
	height: 43px;
	text-align: left;
}

div.agua img
{
	width: 60px;
	float: left;
}

div.agua div
{
	margin: 10px 0px 0px 0px;
	width: 110px;
	text-align: center;
	font-family: Tahoma;
	color: #636466;
	font-size: 11px;
}

div#leftMenu div.title
{
	width: 244px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}


/* Fields (generally composed by label, input and span) */
div.field
{
	margin: 7px 1px 3px 0px;
	clear: both;
	height: 14px;
	text-align: right;
}

div#leftMenu div.login
{
	/*width: 178px; 	margin: 2px 1px 1px; 	background-color: #ecebeb; 	height: 64px; 	font-weight: bold; 	text-align: center; 	clear: both;*/
	width: 244px;
	padding: 10px 0;
	text-align: center;
	border-bottom: solid 1px #D8D9DA;
}

div.login div
{
	width: 244px;
	clear: both;
}

div#leftMenu div.login span.msg
{
	color: #C4373C;
}

div#leftMenu div.login.headLogin
{
	margin-top: 4px;
}

.audioNet
{
	width: 980px;
	height: 650px;
	border: none;
	margin-top: 10px;
}

/* Page contents, this is the main block in the site, may be composed by 4 parts*/
div#pageContent
{
	width: 770px;
	height: auto !important;
	height: 685px;
	min-height: 685px;
	text-align: left;
	padding: 2px 0px 0px 0px;
	float: left;
	border-left: solid 4px #D8D9DA;
}

/* all central page content */
div#pageContent div.mainSectionFull
{
	width: 770px;
	height: 515px;
	min-height: 515px;
	height: auto !important;
	border-bottom: solid 1px #B2B2B2;
}

/* Middel top page */
div#pageContent div.mainSection
{
	width: 760px;
	height: auto !important;
	height: 331px;
	min-height: 331px;
	border-bottom: solid 4px #D8D9DA;
	text-align: center;
	overflow: hidden;
	margin-left: 5px;
}

div#pageContent div.highlightedContent
{
	height: 184px;
	width: 205px;
	float: left;
	border-right: solid 1px #B2B2B2;
}

div#pageContent div.newsContent
{
	height: 184px;
	width: 205px;
	float: left;
	border-right: solid 1px #B2B2B2;
}

div#pageContent div.multimediaContent
{
	height: 184px;
	width: 205px;
	float: left;
}

/* Subsection header */
div#pageContent div.header
{
	height: 22px;
	font-weight: bold;
	border-bottom: solid 1px #B2B2B2;
	padding: 8px 0px 0px 5px;
}

div#pageContent div.multimediaHeader
{
	height: 30px;
	font-weight: bold;
	border-bottom: solid 1px #B2B2B2;
	padding: 0px;
}

/* Represents a subsection inside the under panels */
div#pageContent div.subsection
{
	font-size: 10px;
}

div#pageContent div.subsection h1
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}

.levelSection div.item
{
	width: 600px;
	height: 40px;
	min-height: 40px;
	height: auto !important;
	text-align: left;
	clear: both;
}

div.subject
{
	margin-top: 10px;
	text-align: center;
	width: 250px;
	height: 40px;
	min-height: 40px;
	height: auto !important;
	font-weight: bold;
	text-align: left;
	float: left;
}

div.subject div.name
{
	background-color: #FCB21B;
	float: right;
	width: 70px;
	height: 20px;
	text-align: center;
}

div.name div
{
	clear: both;
	height: 8px;
	min-height: 8px;
	padding-top: 5px;
}

div.subject a
{
	text-decoration: none;
	color: #636466;
}

.years
{
	height: 37px;
	margin-top: 3px;
	overflow: hidden;
	float: left;
}

.years div
{
	background: #FFFFFF url(img/ball.png) no-repeat scroll 0 0;
	color: white;
	float: left;
	font-family: trebuchet MS;
	font-size: 15pt;
	height: 28px;
	text-align: center;
	width: 35px;
	margin-left: 20px;
}

.years div.first
{
	margin-left: 0px;
}

.years div a
{
	text-decoration: none;
	color: #ffffff;
}

.years div a:hover
{
	color: #FAA61A;
}

.levelSection
{
	height: 150px;
	min-height: 150px;
	height: auto !important;
	width: 600px;
	margin-left: 10px;
	margin-top: 20px;
}
.levelSection div.head
{
	width: 600px;
	height: 42px;
	min-height: 42px;
	height: auto !important;
	margin-bottom: 10px;
}

.levelSection div.head h1
{
	font-size: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

/* Topics Style */

div.topic
{
	width: 210px;
	height: 210px;
	border: solid 2px #B45ED3;
	float: left;
	min-height: 210px;
	margin: 10px;
}

div.topicHeader
{
	width: 210px;
	height: 25px;
	background-color: #B45ED3;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

div.topicBody
{
	width: 210px;
	height: 155px;
	min-height: 155px;
}

div.topicBody > div
{
	width: 210px;
	height: 105px;
	min-height: 100px;
	text-align: center;
}

div.img
{
	width: 124px;
	height: 100px;
	min-height: 100px;
	margin-left: 43px;
	margin-top: 5px;
	margin-right: 43px;
}

div.img a
{
	height: 100px;
	width: 124px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	float: left;
}

div.footerTopic
{
	width: 210px;
	height: 85px;
	min-height: 55px;
	text-align: center;
}

div.headSection
{
	width: 770px;
	height: 50px;
	min-height: 50px;
	clear: both;
}

div.contentSection
{
	background: transparent url('img/Contenidos.jpg') no-repeat 50% 10px;
}

div.resourcesSection
{
	background: transparent url('img/Recursos.jpg') no-repeat 50% 10px;
}

div.actualidadSection
{
	background: transparent url('img/Actualidad.jpg') no-repeat 50% 10px;
}

div.wikisaberSection
{
	background: transparent url('img/Wikisaber.jpg') no-repeat 50% 10px;
}

div.comunidadSection
{
	background: transparent url('img/Comunidad_Wiki.png') no-repeat 50% 10px;
}

div.buenasSection
{
	background: transparent url('img/cabecera.jpg') no-repeat 50% 10px;
}

div.border
{
	width: 760px;
	height: 1px;
	min-height: 1px;
	border-top: solid 1px #D8D9DA;
	margin: 0px 5px;
}

.Out
{
	background: transparent url('img/Log_out39x32.PNG') no-repeat 50% 50%;
}

.In
{
	background: transparent url('img/Enter32x32.PNG') no-repeat 50% 50%;
}

div.log
{
	width: 64px;
	height: 45px;
	min-height: 55px;
	float: left;
	text-align: center;
}

div.log a.icon
{
	display: block;
	float: left;
	height: 45px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 64px;
}

div.log a
{
	text-decoration: none;
}

div.log span
{
	color: #C4373C;
	font-size: 0.6em;
	font-weight: bold;
	height: 30px;
}

div.logingUser
{
	height: auto !important;
	height: 60px;
	min-height: 60px;
	padding: 4px 0px;
	text-align: left;
}

div.logingUser div.register
{
	width: 200px;
	height: 60px;
	min-height: 60px;
	height: auto !important;
	text-align: left;
	float: left;
	font-size: 0.9em;
}

div.logingUser div.register span.logMsg
{
	color: #C4373C;
	font-size: 1em;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 7pt;
}

div.logingUser div.register a
{
	color: #C4373C;
	text-decoration: none;
}

div.logingUser div.register .welcome
{
	width: 190px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	margin: 10px 0px 10px 0;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

div.logingUser div.register .welcome span
{
	float: left;
	margin-right: 5px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

div.logingUser div.register .welcome .usuario
{
	color: #53B330;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

div.logingUser div.register .dataField
{
	width: 200px;
	text-align: left;
	margin-top: 5px;
	clear: both;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}

div.logingUser div.register .dataField a.go
{
	text-decoration: none;
	color: #3CB858;
	margin-left: 4px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField a.go:hover
{
	text-decoration: none;
	color: #C4373C;
	margin-left: 4px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField a.registrate
{
	text-decoration: none;
	color: #F79400;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField a.registrate:hover
{
	text-decoration: none;
	color: #C4373C;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField span.bar
{
	text-decoration: none;
	color: #D8D9DA;
	margin-left: 7px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField a.forgot
{
	text-decoration: none;
	color: #C4373C;
	margin-left: 7px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
div.logingUser div.register .dataField a.forgot:hover
{
	text-decoration: none;
	color: #C4373C;
	margin-left: 7px;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

div.logingUser div.register .dataField div.dataLabel
{
	width: 60px;
	height: auto;
	float: left;
	text-align: left;
	padding-top: 4px;
	font-size: 8pt;
	font-family: FreeSerif,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: normal;
}
div.logingUser div.register .dataField div.dataInput
{
	width: 135px;
	text-align: left;
	height: auto;
	padding-top: 3px;
	float: left;
	margin-left: 4px;
}
div.logingUser div.register input.dataInput
{
	width: 100px;
	background-color: #FFFFFF;
	border: 1px solid #D8D9DA;
	color: #636466;
	float: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
div.profile
{
	width: 135px;
	height: 60px;
	min-height: 60px;
	float: left;
	text-align: left;
	border-right: 1px solid #D8D9DA;
}
div.profile a
{
	color: #C4373C;
	text-decoration: none;
}

div.search
{
	margin-top: 10px;
	width: 200px;
	height: 30px;
	clear: both;
	text-align: left;
	padding: 0px;
}

div.search input.textbox
{
	color: #636466;
	font-family: 'Verdana' ,Geneva,Arial,Helvetica,sans-serif;
	border: 1px solid #D8D9DA;
	font-size: 10px;
	margin-left: 5px;
	width: 90px;
	float: left;
}

div.search div.input
{
	width: 95px;
	height: 30px;
	float: left;
}

div.search div.label
{
	text-align: left;
	float: left;
	font-size: 0.8em;
}

div.search span
{
	font-weight: bold;
	width: 120px;
}

div.search div.searchButton
{
	background: transparent url('img/Boton_IR_mini.JPG') no-repeat scroll 0 0;
	float: left;
	height: 22px;
	margin-left: 13px;
	width: 18px;
}

div.search div.searchButton a
{
	width: 18px;
	height: 15px;
	display: block;
}

div.leftItem div.concurso
{
	clear: both;
	font-family: verdana;
	font-size: 16px;
	height: 25px;
	text-align: center;
	width: 244px;
}

div.agua div.enter
{
	width: 159px;
	text-align: right;
}

div.agua div.enter a
{
	text-decoration: none;
	color: #C1262C;
}

div.rss
{
	float: right;
	width: 32px;
	height: 37px;
	background: url('img/rss_mini.bmp') no-repeat;
}

div.rss a
{
	width: 32px;
	height: 37px;
	display: block;
}

.table_text
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #636466;
	text-align: center;
	border-color: #85C23F;
	border-style: solid;
	border-width: 1px;
}

div.link
{
	width: 79px;
	height: auto !important;
	height: 31px;
	min-height: 31px;
	background: transparent url('img/clean24x24.png') no-repeat 50% 50%;
}

div.link a
{
	width: 79px;
	height: 31px;
	display: block;
	text-decoration: none;
}

.colouredLabelBox
{
	margin: 0px 0px 0px 10px;
	border: solid 1px #85C23F;
	height: 25px;
	padding: 3px 6px 3px 6px;
}
/* -- SPONSORS ------------------------------------------------------------------------------- */

.sponsorTop
{
	width: 200px;
	height: 77px;
	min-height: 77px;
	float: left;
	background: transparent no-repeat 50% 50%;
}

.sponsorTop a
{
	width: 200px;
	height: 77px;
	min-height: 77px;
	display: block;
	text-decoration: none;
}

.sponsorLeft
{
	width: 200px;
	height: 120px;
	min-height: 120px;
	background: transparent no-repeat 50% 50%;
}

.sponsorLeft a
{
	width: 200px;
	height: 150px;
	min-height: 150px;
	display: block;
	text-decoration: none;
}
/* -- ACTUALIDAD SECTION COMMON -------------------------------------------------------------- */
.actualidadBar
{
	width: 590px;
	padding-left: 180px;
	height: 85px;
	min-height: 85px;
	text-align: left;
}
.actualidadBar div.item
{
	width: 64px;
	height: 85px;
	min-height: 85px;
	float: left;
	text-align: center;
}
.actualidadBar div.item a
{
	text-decoration: none;
	color: #000000;
}
.actualidadBar div.item:hover a
{
	color: #5ABDE9;
}
.actualidadBar div.icon
{
	width: 64px;
	height: 64px;
	min-height: 64px;
	clear: both;
}
.actualidadBar div.icon a
{
	width: 64px;
	height: 64px;
	min-height: 64px;
	text-decoration: none;
	display: block;
}
.actualidadBar div.icon a:hover
{
	color: #5ABDE9;
}
.news
{
	background: transparent url('img/noticias.png') no-repeat 50% 50%;
}
.agenda
{
	background: transparent url('img/agenda.png') no-repeat 50% 50%;
}
.leg
{
	background: transparent url('img/legislacionmini.png') no-repeat 50% 50%;
}
.rsss
{
	background: transparent url('img/rssmini.png') no-repeat 50% 50%;
}
div.actualidadHeader
{
	width: 765px;
	height: 50px;
	min-height: 50px;
	text-align: left;
	margin-left: 5px;
}
div.actualidadHeader div.advancedSearch
{
	width: 685px;
	height: 20px;
	min-height: 20px;
	border-bottom: solid 1px #D8D9DA;
	float: left;
}
div.actualidadHeader div.advancedSearchLeg
{
	width: 660px;
	height: 20px;
	min-height: 20px;
	border-bottom: solid 1px #D8D9DA;
	float: left;
}
div.advancedSearchLeg div.latSpace
{
	width: 460px;
	height: 20px;
	min-height: 20px;
	float: left;
}
div.advancedSearch div.latSpace
{
	width: 485px;
	height: 20px;
	min-height: 20px;
	float: left;
}
.actualidadHeader div.topSpace
{
	width: 765px;
	height: 30px;
	min-height: 30px;
	clear: both;
}
div.actualidadHeader div.title
{
	width: 80px;
	height: 20px;
	min-height: 20px;
	font-size: 1.4em;
	color: #949496;
	float: left;
}
div.actualidadSearch
{
	width: 200px;
	height: 20px;
	min-height: 20px;
	text-align: right;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
}
div.actualidadSearch div.button
{
	width: 18px;
	height: 15px;
	min-height: 15px;
	float: right;
	background: transparent url('img/boton_ir_mini.jpg') no-repeat 50% 50%;
	margin-left: 10px;
}
div.actualidadSearch div.button a
{
	width: 18px;
	height: 15px;
	min-height: 15px;
	display: block;
	text-decoration: none;
}
.newsContainer
{
	width: 770px;
	height: auto !important;
	height: 401px;
	min-height: 401px;
	text-align: left;
}
div.newsHeader
{
	width: 765px;
	height: 45px;
	height: auto !important;
	min-height: 45px;
	margin: 5px 0px 20px 5px;
	overflow: hidden;
	border-bottom: solid 5px #D8D9DA;
}
div.moreNews
{
	width: 380px;
	height: 30px;
	min-height: 30px;
	text-align: left;
	float: left;
}
div.moreNews div.latSpace
{
	float: left;
	width: 350px;
	height: 5px;
	min-height: 5px;
}
div.moreNews span
{
	float: left;
}
div.moreNews div.icon
{
	width: 30px;
	height: 30px;
	min-height: 30px;
	float: left;
	background: transparent url('../../App_themes/wikisaber/img/entermini.png') no-repeat 50% 50%;
}
div.moreNews div.icon a
{
	width: 30px;
	height: 30px;
	min-height: 30px;
	text-decoration: none;
	display: block;
}
div.sendNews
{
	width: 385px;
	height: 30px;
	min-height: 30px;
	text-align: right;
	float: left;
}
div.sendNews div.latSpace
{
	float: right;
	width: 343px;
	height: 5px;
	min-height: 5px;
}
div.sendNews span
{
	float: right;
}
div.sendNews div.icon
{
	width: 32px;
	height: 32px;
	min-height: 32px;
	float: right;
	margin-left: 10px;
	background: transparent url('../../App_themes/wikisaber/img/noticiasmini.png') no-repeat 50% 50%;
}
div.sendNews div.icon a
{
	width: 32px;
	height: 32px;
	min-height: 32px;
	text-decoration: none;
	display: block;
}
div.newsClearer
{
	width: 755px;
	height: 10px;
	min-height: 10px;
	clear: both;
	border-bottom: solid 1px #D8D9DA;
	margin-left: 15px;
}
div.newsClearer div
{
	width: 170px;
	height: 10px;
	min-height: 10px;
	border-top: 5px solid #D8D9DA;
	float: left;
	margin-left: 20px;
}
div.agContainer
{
	width: 760px;
	height: auto !important;
	height: 401px;
	min-height: 401px;
	text-align: left;
	padding-left: 10px;
}
.agTable
{
	width: 760px;
}
div.agBottom
{
	width: 765px;
	height: 10px;
	min-height: 10px;
	clear: both;
	border-bottom: solid 1px #D8D9DA;
	margin-left: 5px;
}
div.evento
{
	width: 350px;
	height: auto !important;
	height: 70px;
	min-height: 70px;
	text-align: left;
}
div.evento div.imagenEvento
{
	width: 83px;
	height: 70px;
	min-height: 70px;
	background: transparent url('../App_themes/wikisaber/img/actividad1.bmp') no-repeat 50% 50%;
	float: left;
}
div.evento div.descEvento
{
	float: left;
	width: 267px;
	height: auto !important;
	height: 70px;
	min-height: 70px;
}
/* -- END ACTUALIDAD SECTION COMMON ---------------------------------------------------------- */
/* -- BUENAS PRACTICAS SECTION COMMON -------------------------------------------------------------- */
div.buenasMain
{
	width: 770px;
	height: auto !important;
	height: 50px;
	min-height: 50px;
}
.buenasImages 
{
	clear:both;
    float:right;
    width:644px;
    height:113px;
    margin: 50px 0px 0px 0px;
}
.buenasImg1{
    float:left;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.buenasImg2{
    float:left;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.buenasImg3{
    float:left;
    margin-top: 0px;
    margin-right: 100px;
    margin-bottom: 0px;
    margin-left: 5px;
}
div#buenasCentral 
{
	clear:both;
    float:right;
    width:644px;
    height: 333px;
	margin-right: 50px;
    background-image:url(img/arabesco2.jpg)
}
.buenasCentralNoImage {
	clear:both;
    float:right;
    width:644px;
    height: auto !important;
    height:50px;
	min-height: 50px;
	margin-right: 50px;
}
.buenasButtons {
    width:644px;
    height:20px;
}
.buenasTeacher{
	float:left;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 95px;
}
.buenasStudent{
	float:left;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 90px;
}
.buenasParent{
	float:right;
	margin-top: 8px;
	margin-right: 110px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.buenasBottom
{
	width: 765px;
	height: 10px;
	min-height: 10px;
	clear: both;
	border-bottom: solid 1px #D8D9DA;
	margin-left: 5px;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.hscrollerbase {height: 8px;background-color: white;
	background-image:url(images/fondo_scroll.jpg);}
.hscrollerbar {height: 10px; background-color: #646567;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}

#jsddm 
{	
    margin: 0px 0px 0px 0px;
    padding: 0;
}

#jsddm li.A {	
    float: left;
    list-style: none;
}

#jsddm li.A a {	
    display: block;
    text-decoration: none;
    white-space: nowrap;
}
	
#jsddm li.A ul.B {	
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 8px solid transparent;
}

div.menu_tree {	
     width: 174px;
     float:left;
}

ul.menu_list {
    margin:0;
    padding:0;
}

ul.menu_list li {
    list-style: none;
    float: none;
    display: inline;
}

ul.menu_list li a {
     width: 146px;
     background-color: #333;
     color: #fff;
     font: normal  10px "Tahoma", Arial, Helvetica, sans-serif;
     filter: alpha(opacity=90);
     -moz-opacity: .9;
     KhtmlOpacity: .9;
     opacity: .9;
}

ul.menu_list li a {
    padding:0 0 0 14px;
    line-height:24px;

}

ul.menu_list li a:hover {
    background-color: #272727;
}
 
.thumbnailContainer
{
    width:100px;
    min-height: 110px;
    float:left;
    overflow:hidden;
    margin: 0px 0px 10px 0px;
}
.thumbnailThumb
{
    height: 80px;
    min-height: 70px;
    width: 100px;
    float: left;
}
.thumbnailThumb a
{
    display: block;
    width: 100px;
    height: 100px;
    min-height: 60px;
}
.thumbnailTitle
{
    float: left;
    color: #000000;
    font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.2;
    margin-top: 2px;
    text-align: center;
    width: 100px;
    min-width: 98px;
    height: 15px;
}
.thumbnailTitle p
{
    margin: 0px;
}
img.menu_button 
{
    margin:7px 5px 0 0;
}

div#buenasCentral div.buenasNavigation
{
	width: 600px;
	height: 15px;
	margin-top: 5px;
}

div#buenasCentral div.buenasNavigation div
{
	height: 15px;
	width: 100px; 
	margin: 0px 0px 0px 90px;
	float: left; /*border:1px solid #000000;*/
}

div.buenasNavigation a
{
	height: 15px;
	width: 100px; /* 196 without Buenas, 163 with */
	margin: 0px;
	padding: 0px;
	float: left;
}
div#buenasCentral div.teacher a
{
	background: transparent url(img/profes1.png) no-repeat 0px 0px;
}
div#buenasCentral div.teacher a:hover
{
	background: transparent url(img/profes2.png) no-repeat 0px 0px;
}
div#buenasCentral div.student a
{
	background: transparent url(img/alumnos1.png) no-repeat 0px 0px;
}
div#buenasCentral div.student a:hover
{
	background: transparent url(img/alumnos2.png) no-repeat 0px 0px;
}
div#buenasCentral div.parent a
{
	background: transparent url(img/padres1.png) no-repeat 0px 0px;
}
div#buenasCentral div.parent a:hover
{
	background: transparent url(img/padres2.png) no-repeat 0px 0px;
}

div#buenasCentralMain
{
	clear:both;
    float:right;
    width:644px;
    height: 20px;
	margin-right: 20px;
}
div#buenasCentralMain div.buenasMainNavigation
{
	width: 600px;
	height: 15px;
	margin-top: 5px;
}

div#buenasCentralMain div.buenasMainNavigation div
{
	height: 15px;
	width: 100px; 
	margin: 0px 0px 0px 90px;
	float: left; /*border:1px solid #000000;*/
}

div.buenasMainNavigation a
{
	height: 15px;
	width: 100px; /* 196 without Buenas, 163 with */
	margin: 0px;
	padding: 0px;
	float: left;
}
div#buenasCentralMain div.teacher a
{
	background: transparent url(img/profes1.png) no-repeat 0px 0px;
}
div#buenasCentralMain div.teacher a:hover
{
	background: transparent url(img/profes2.png) no-repeat 0px 0px;
}
div#buenasCentralMain div.student a
{
	background: transparent url(img/alumnos1.png) no-repeat 0px 0px;
}
div#buenasCentralMain div.student a:hover
{
	background: transparent url(img/alumnos2.png) no-repeat 0px 0px;
}
div#buenasCentralMain div.parent a
{
	background: transparent url(img/padres1.png) no-repeat 0px 0px;
}
div#buenasCentralMain div.parent a:hover
{
	background: transparent url(img/padres2.png) no-repeat 0px 0px;
}

div#buenasUserUpload
{
    float:left;
    width:145px;
    height: 20px;
}
div#buenasUserUpload div.buenasUserUploadNavigation
{
	width: 145px;
	height: 13px;
	margin-top: 5px;
}

div#buenasUserUpload div.buenasUserUploadNavigation div
{
	height: 13px;
	width: 145px; 
	margin: 0px 0px 0px 0px;
	float: left; /*border:1px solid #000000;*/
}

div.buenasUserUploadNavigation a
{
	height: 13px;
	width: 145px; /* 196 without Buenas, 163 with */
	margin: 3px 0px 0px 0px;
	padding: 0px;
	float: left;
}
div#buenasUserUpload div.userupload a
{
	background: transparent url(img/zona1.jpg) no-repeat 0px 0px;
}
div#buenasUserUpload div.userupload a:hover
{
	background: transparent url(img/zona2.jpg) no-repeat 0px 0px;
}
#linea {
    float:left;
    height:5px;
    width:644px;
}
#botonera {
     float:left;
     height:15px;
     margin:0;
     width:644px;
}
/* -- END BUENAS PRACTICAS SECTION COMMON ---------------------------------------------------------- */
/* -- COMUNIDAD SECTION COMMON -------------------------------------------------------------- */
.ContenidosCompartidosIcon
{
	background: transparent url('img/ContenidosCompartidosMini.png') no-repeat 50% 50%;
}
.ForosIcon
{
	background: transparent url('img/ForosMINI.png') no-repeat 50% 50%;
}
.BlogsIcon
{
	background: transparent url('img/BlogsMINI.png') no-repeat 50% 50%;
}
.WikisIcon
{
	background: transparent url('img/WikisMINI.png') no-repeat 50% 50%;
}
.ComunidadesIcon
{
	background: transparent url('img/Comunidades.png') no-repeat 50% 50%;
}
.ConcursosIcon
{
	background: transparent url('img/ConcursosMINI.png') no-repeat 50% 50%;
}
.MiComunidadIcon
{
	background: transparent url('img/proxy.png') no-repeat 50% 50%;
}
.comunidadBar
{
	width: 770px;
	height: 85px;
	min-height: 85px;
}
.comunidadBar div.item
{
	width: 115px;
	height: 80px;
	min-height: 80px;
	float: left;
	text-align: center;
	margin-top: 5px;
}
.comunidadBar div.item a
{
	text-decoration: none;
	color: #000000;
}
.comunidadBar div.item:hover a
{
	color: #5ABDE9;
}
.comunidadBar div.spacer
{
	width: 24px;
	height: 64px;
	min-height: 64px;
	float: left;
}
.comunidadBar div.icon
{
	width: 64px;
	height: 64px;
	min-height: 64px;
	float: left;
}
.comunidadBar div.icon a
{
	width: 64px;
	height: 64px;
	min-height: 64px;
	float: left;
}
.comunidadBar div.icon a:hover
{
	color: #5ABDE9;
}
div.comunidadMain
{
	width: 770px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
}
div.comunidadMain div.blogPostContent
{
	width: 680px;
	padding-bottom: 10px;
	float: left;
	margin: 10px 0px 20px 10px;
}
div.comunidadBlog
{
	width: 750px;
	margin: 10px 0px 10px 10px;
}
div.ComunidadCMSHeader
{
	clear: both;
	float: left;
	width: 680px;
	margin: 5px 0px 20px 10px;
}
.BlogPageHeading
{
	width: 660px;
	color: #85C23F;
	text-align: justify;
	font-size: 15pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 30px 0px 0px 10px;
}
.BlogPageHeadingMain
{
	width: 660px;
	color: #FEBE05;
	text-align: justify;
	font-size: 15pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 30px 0px 0px 10px;
}
.BlogPageHeadingTeachers
{
	width: 660px;
	color: #52ED75;
	text-align: justify;
	font-size: 15pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 30px 0px 0px 10px;
}
.BlogPageHeadingParents
{
	width: 660px;
	color: #FA6ADB;
	text-align: justify;
	font-size: 15pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 30px 0px 0px 10px;
}
.BlogPageHeadingStudents
{
	width: 660px;
	color: #41BBFA;
	text-align: justify;
	font-size: 15pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 30px 0px 0px 10px;
}
.blogHeading
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #85C23F;
	margin: 30px 0px 0px 0px;
}
.blogHeadingMain
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FEBE05;
	margin: 30px 0px 0px 0px;
}
.blogHeadingTeachers
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #52ED75;
	margin: 30px 0px 0px 0px;
}
.blogHeadingParents
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FA6ADB;
	margin: 30px 0px 0px 0px;
}
.blogHeadingStudents
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #41BBFA;
	margin: 30px 0px 0px 0px;
}
.blogFields
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636466;
	margin: 30px 0px 0px 0px;
}
.blogCommentBox
{
	width: 600px;
	margin: 10px 0px 0px 10px;
	border: solid 1px;
	color: #85C23F;
}
.blogCommentBoxMain
{
	width: 600px;
	margin: 10px 0px 0px 10px;
	border: solid 1px;
	color: #FEBE05;
}
.blogCommentBoxTeachers
{
	width: 600px;
	margin: 10px 0px 0px 10px;
	border: solid 1px;
	color: #52ED75;
}
.blogCommentBoxParents
{
	width: 600px;
	margin: 10px 0px 0px 10px;
	border: solid 1px;
	color: #FA6ADB;
}
.blogCommentBoxStudents
{
	width: 600px;
	margin: 10px 0px 0px 10px;
	border: solid 1px;
	color: #41BBFA;
}
.blogTextBox
{
	border-color: #85C23F;
	width: 650px;
}
.blogTextBoxMain
{
	border-color: #FEBE05;
	width: 650px;
}
.blogTextBoxTeachers
{
	border-color: #52ED75;
	width: 650px;
}
.blogTextBoxParents
{
	border-color: #FA6ADB;
	width: 650px;
}
.blogTextBoxStudents
{
	border-color: #41BBFA;
	width: 650px;
}
.blogCaptha
{
	width: 250px;
	height: 115px;
	border: solid 1px #85C23F;
	clear: both;
	text-align: center;
}
.blogCapthaMain
{
	width: 250px;
	height: 115px;
	border: solid 1px #FEBE05;
	clear: both;
	text-align: center;
}
.blogCapthaTeachers
{
	width: 250px;
	height: 115px;
	border: solid 1px #52ED75;
	clear: both;
	text-align: center;
}
.blogCapthaParents
{
	width: 250px;
	height: 115px;
	border: solid 1px #FA6ADB;
	clear: both;
	text-align: center;
}
.blogCapthaStudents
{
	width: 250px;
	height: 115px;
	border: solid 1px #41BBFA;
	clear: both;
	text-align: center;
}
.comunidadBottom
{
	width: 765px;
	height: 10px;
	min-height: 10px;
	clear: both;
	border-bottom: solid 1px #D8D9DA;
	margin-left: 5px;
}
.miComunidadHeader 
{
    clear:both;
    float:left;
    width:720px;
    height: 110px;
    background-image:url(img/header_copia.jpg);
    margin: 5px 0px 10px 15px;
}
/* -- END COMUNIDAD SECTION COMMON ---------------------------------------------------------- */
/* -- WIKISABER SECTION COMMON -------------------------------------------------------------- */

div.wikisaberMain
{
	clear: both;
	width: 760px;
	margin-left: 5px;
	margin-right: 5px;
}
/*Overwrite class*/
.content_html_DesignBox
{
	width: 99% !important;
}
.content_html_OuterTable
{
	width: 99% !important;
}
div.goTo
{
	clear: both;
	float: left;
	margin: 10px 0px 0px 10px;
	width: 680px;
}
div.wikisaberCMSHeader
{
	clear: both;
	float: left;
	width: 700px;
	margin: 5px 0px 20px 5px;
}
div.registrationMainPage
{
	clear: both;
	float: left;
	width: 740px;
	margin-left: 5px;
	margin-right: 5px;
}
div.registrationMainPage div.userName
{
	float: left;
	width: 640px;
	margin: 20px 0px 20px 80px;
}
div.registrationCMSblock
{
	clear: both;
	float: left;
	width: 700px;
	margin: 5px 0px 20px 5px;
}
div.registrationArea
{
	clear: both;
	float: left;
	width: 660px;
	margin-left: 30px;
}
div.registrationField
{
	clear: both;
	text-align: right;
	width: 640px;
	float: right;
	padding-bottom: 5px;
	padding-right: 15px;
}
div.registrationFieldCheckbox
{
	clear: both;
	height: 22px;
	text-align: right;
	width: 640px;
	float: right;
	padding-bottom: 5px;
	padding-right: 15px;
}
.registrationFormLabel
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	margin: 5px 15px 0px 0px;
	width: 260px;
	text-align: right;
	padding-right: 20px;
	float: right;
}
.registrationFormLabel2
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	margin: 5px 15px 0px 0px;
	width: 380px;
	text-align: right;
	padding-right: 20px;
	float: right;
}
div.registrationField input
{
	color: #858382;
	float: right;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-bottom: 3px;
	margin-right: 15px;
	padding-left: 7px;
	text-align: left;
}
div.registrationFieldTextBox
{
	width: 300px;
}
div.registrationField input.textBox
{
	width: 300px;
	border-color: #85C23F;
	border-style: solid;
	border-width: 1px;
	margin-top: 2px;
}
div.registrationField input.chkBox
{
	width: 50px;
	text-align: left;
	border-color: #85C23F;
	border-style: solid;
	border-width: 1px;
}
.registrationDropDown
{
	border: 1px solid #85C23F;
	color: #858382;
	float: right;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-right: 15px;
	text-align: left;
	width: 310px;
}
.registrationFormLabelCheckbox
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	margin: 5px 15px 0px 0px;
	width: 260px;
	text-align: right;
	padding-right: 20px;
	float: right;
}
div.registrationCheckbox
{
	clear: both;
	height: 22px;
	text-align: left;
	width: 310px;
	float: right;
	padding-bottom: 5px;
	padding-right: 15px;
}
.wikisaberPageHeading
{
	clear: both;
	width: 660px;
	color: #85C23F;
	text-align: justify;
	font-size: 12pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 0px 10px 5px;
}
.wikisaberTableHeaderText
{
	font-family: 'Gill Sans MT' , Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #85C23F;
	text-align: center;
}
.wikisaberTableText
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #636466;
	text-align: center;
	border-color: #85C23F;
	border-style: solid;
	border-width: 1px;
	width: 680px;
}
.wikisaberBar
{
	width: 770px;
	height: 85px;
	min-height: 85px;
	text-align: left;
}
.wikisaberBar div.item
{
	width: 100px;
	height: 85px;
	min-height: 85px;
	float: left;
	text-align: center;
}
.wikisaberBar div.item a
{
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
}
.wikisaberBar div.item:hover a
{
	color: #B45ED3;
}
.wikisaberBar div.icon
{
	width: 100px;
	height: 66px;
	min-height: 66px;
	clear: both;
}
.wikisaberBar div.icon a
{
	width: 100px;
	height: 66px;
	min-height: 66px;
	text-decoration: none;
	display: block;
}
.wikisaberBar div.icon a:hover
{
	color: #B45ED3;
}
.aboutWikisaber
{
	background: transparent url('img/sobrewikisaber.PNG') no-repeat 50% 50%;
}
.contact
{
	background: transparent url('img/contacto.png') no-repeat 50% 50%;
}
.registerIcon
{
	background: transparent url('img/registro.png') no-repeat 50% 50%;
}
.faq
{
	background: transparent url('img/faqsMini.PNG') no-repeat 50% 50%;
}
.newsletter
{
	background: transparent url('img/newsletterMini.PNG') no-repeat 50% 50%;
}
.eseguridad
{
	background: transparent url('img/e-seguridad.png') no-repeat 50% 50%;
}
div.wikisaberMain div.dataField
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	clear: both;
	height: 22px;
}
div.wikisaberMain div.topSpace
{
	clear: both;
	width: 740px;
	margin: 10px 10px 0px 10px;
}
div.wikisaberMain div.dataField div.dataLabel
{
	width: 120px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 2px;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
}
div.wikisaberMain div.dataField div.dataInput
{
	width: 230px;
	text-align: left;
	height: auto;
	padding-left: 10px;
	float: left;
}
div.wikisaberMain input.dataInput
{
	width: 220px;
	background-color: #FFFFFF;
	float: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 18px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	margin-top: 1px;
}
div.wikisaberMain div.dataFieldLarge
{
	width: 700px;
	text-align: left;
	margin-top: 5px;
	clear: both;
	height: 22px;
}
div.wikisaberMain div.dataFieldLarge div.dataLabelLarge
{
	width: 120px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 2px;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
}
div.wikisaberMain div.dataFieldLarge div.dataInputLarge
{
	width: 560px;
	text-align: left;
	height: auto;
	padding-left: 10px;
	float: left;
}
div.wikisaberMain textarea.dataInputLarge
{
	width: 550px;
	background-color: #FFFFFF;
	color: #636466;
	float: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 200px;
	border-style: solid;
	border-width: 1px;
	margin-top: 1px;
}
div.contactData
{
	float: left;
	width: 370px;
}
div.contactData div.content
{
	clear: both;
	width: 370px;
	margin: 30px 0px 0px 0px;
}
div.wikisaberMain div.spacer
{
	clear: both;
	width: 740px;
	height: 10px;
	margin: 0px 0px 0px 10px;
}
div.wikisaberMain div.formContainer
{
	clear: both;
	width: 740px;
	height: 310px;
	margin: 0px 10px 5px 10px;
}
div.wikisaberMain div.validSummary
{
	clear: both;
	width: 740px;
	height: auto;
	margin: 10px 10px 10px 10px;
}
div.wikisaberMain div.buttons
{
	clear: both;
	width: 740px;
	height: auto;
	margin: 0px 10px 20px 10px;
}
div.contentFaq
{
	width: 770px;
	/*height: 500px;
	overflow: auto; */
}
div.segContent
{
	width: 760px;
	margin-left: 10px;
	margin-top: 20px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	overflow: hidden;
}
div.regYourSchool
{
	float: left;
	width: 680px;
	margin-top: 0px;
}
div.regYourSchool div
{
	float: left;
	width: 560px;
}
div.connectBottomSpacer
{
	clear: both;
	width: 460px;
	height: 20px;
}
div.createClassLnk
{
	clear: both;
	float: left;
	width: 680px;
	margin: 20px 0px 10px 10px;
}
div.mantainClassWidth
{
	width: 680px;
}
/* -- END WIKISABER SECTION COMMON ---------------------------------------------------------- */
/* -- RESOURCES SECTION COMMON -------------------------------------------------------------- */

.ResourcesBar
{
	width: 760px;
	height: 85px;
	min-height: 85px;
	text-align: left;
	padding-left: 10px;
}
.ResourcesBar div.item
{
	width: 100px;
	height: 85px;
	min-height: 85px;
	float: left;
	text-align: center;
	margin-left: 10px;
}
.ResourcesBar div.item a
{
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
}
.ResourcesBar div.item:hover a
{
	color: #C1262C;
}
.ResourcesBar div.icon
{
	width: 100px;
	height: 66px;
	min-height: 66px;
	clear: both;
}
.ResourcesBar div.icon a
{
	width: 100px;
	height: 66px;
	min-height: 66px;
	text-decoration: none;
	display: block;
}
.ResourcesBar div.icon a:hover
{
	color: #C1262C;
}
.matematicas
{
	background: transparent url('img/kformula.png') no-repeat 50% 50%;
}
.recta
{
	background: transparent url('img/RectaMINI.PNG') no-repeat 50% 50%;
}
.fisica
{
	background: transparent url('img/FisicaMINI.PNG') no-repeat 50% 50%;
}
.videos
{
	background: transparent url('img/media2.GIF') no-repeat 50% 50%;
}
.sonidos
{
	background: transparent url('img/musicaMINI.bmp') no-repeat 50% 50%;
}
.imagenes
{
	background: transparent url('img/final_icon_Especiales.png') no-repeat 50% 50%;
}
.softLibre
{
	background: transparent url('img/SoftwareMINI.PNG') no-repeat 50% 50%;
}
div.resourcesHeader
{
	width: 760px;
	margin-left: 10px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	margin-top: 30px;
}
div.resourcesContent
{
	width: 760px;
	margin-left: 10px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
}

/* -- END RESOURCES SECTION COMMON ---------------------------------------------------------- */

/* Dynamic Content */
div.contentDynamic
{
	clear: both;
	width: 760px;
	margin-left: 5px;
	margin-right: 5px;
}

/* No Flash detected */
div.noFlashInstalled div.noFlashIcon
{
	width: 68px;
	height: 68px;
	min-height: 68px;
	background: transparent url('img/flash_mini.bmp') no-repeat 50% 50%;
	margin: 5px auto 20px auto;
}
div.noFlashInstalled div.noFlashIcon a
{
	width: 68px;
	height: 68px;
	min-height: 68px;
	text-decoration: none;
	display: block;
}

div.noFlashInstalled a
{
	color: #C4373C;
	text-decoration: none;
}
/*	CLASSES SHARED WITH EDITOR.CSS ---------------------------------------------------------- */

.MainFont /* Main font for all the site */
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	font-size: 9pt;
	text-align: left;
}

.Heading /* Simple heading */
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #636466;
	font-size: 14pt;
	text-align: left;
}

.headBackground /* Heading with gray background like destacados section */
{
	background-color: #D8D9DA;
	color: #000000;
	font-weight: bold;
	height: 17px;
	font-size: 1.1em;
	text-align: center;
	margin-bottom: 10px;
	font-size: 0.9em;
}

.simpleLink /* Simple links with different colour for the mouse over */
{
	text-decoration: none;
	color: #00ccff;
}

.simpleLink:hover
{
	text-decoration: none;
	color: #C4373C;
}

/* News section */

.newsItem
{
	width: 170px;
	height: auto !important;
	height: 320px;
	min-height: 320px;
	float: left;
	padding-left: 20px;
}
.newsImg
{
	width: 170px;
	height: 93px;
	min-height: 93px;
	margin-bottom: 10px;
}

.newsItem img
{
	width: 170px;
	height: 93px;
	margin-bottom: 10px;
}
.newsImg a
{
	width: 170px;
	height: 93px;
	min-height: 93px;
	display: block;
	text-decoration: none;
}
.newsTitle
{
	width: 170px;
	height: 35px;
	min-height: 35px;
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: justify;
	line-height: 1;
	font-size: 1.1em;
}
.newsBody
{
	width: 170px;
	text-align: justify;
	overflow: hidden;
}
.newsMas
{
	width: 170px;
	height: 30px;
	min-height: 30px;
	text-align: right;
}
.newsMas a
{
	text-decoration: none;
	color: #C1262C;
}
/* ADVANCED SEARCH */
div.contentBlockSearch
{
	width: 760px;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
div#advHeader
{
	width: 760px;
	margin: 20px 0px 20px 10px;
}
div#advHeader div.dataField
{
	width: 770px;
	text-align: left;
	margin-top: 10px;
	clear: both;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
div#advHeader div.dataField div.dataLabel
{
	width: 270px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 2px;
}
div#advHeader div.dataField div.dataInput
{
	width: 480px;
	text-align: left;
	height: auto;
	padding-left: 20px;
	float: left;
}
div#advHeader input.dataInput
{
	color: #636466;
	font-family: 'Trebuchet MS' ,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 200px;
}
div#advHeader div.dataInput select
{
	color: #636466;
	font-family: 'Trebuchet MS' ,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 205px;
	border-color: #D8D9DA;
	float: left;
}
div.texto
{
	width: 200px;
	float: left;
	margin-right: 10px;
	text-align: right;
}



/* USER UPLOAD CONTENT */
div.uploadDataField
{
	width: 770px;
	text-align: left;
	margin-top: 10px;
	clear: both;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
div.uploadDataField div.uploadDataLabel
{
	width: 270px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 2px;
}
div.uploadDataField div.uploadDataInput
{
	width: 480px;
	text-align: left;
	height: auto;
	padding-left: 20px;
	float: left;
}
input.uploadDataInput
{
	color: #636466;
	font-family: 'Trebuchet MS' ,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 300px;
}
div.uploadDataInput select
{
	color: #636466;
	font-family: 'Trebuchet MS' ,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 305px;
	border-color: #D8D9DA;
	float: left;
}
div.button
{
	width: 770px;
	text-align: center;
	padding-top: 50px;
	height: 50px;
}
div.pnlMessage
{
	width: 300px;
	margin-left: 280px;
	text-align: left;
	padding-top: 10px;
}
.error
{
	color: #C1262C;
}
.succes
{
	color: #3CB858;
}
div.pnlMessage div
{
	width: 300px;
	text-align: left;
}
div.goToProv
{
	width: 200px;
	height: 20px;
	min-height: 20px;
	float: left;
}

div.pnlContentBlock
{
   margin-top: 30px;
   margin-bottom: 15px;
   margin-left: 10px;
   width: 750px;
   text-align: justify;
   overflow: hidden;
}
  
/* BASIC SEARCH */
div#results
{
	width: 760px;
	margin: 0px 0px 30px 10px;
}
div#pages
{
	width: 750px;
	margin-left: 10px;
	font-weight: bold;
	text-align: center;
}

div#pages a
{
	text-decoration: none;
	color: #636466;
	font-weight: bold;
}

div.searchHeader
{
	font-weight: bold;
	margin: 30px 0px 0px 0px;
	width: 760px;
	text-align: left;
	border-bottom: 1px solid #D8D9DA;
}
div.searchResume
{
	width: 750px;
	text-align: right;
	margin-bottom: 30px;
}
div.searchItem
{
	width: 748px;
	height: auto !important;
	height: 50px;
	min-height: 50px;
	clear: both;
	margin-bottom: 10px;
	border: 1px solid #FACD74;
	padding: 5px;
}
div.searchItem a:hover
{
	text-decoration: none;
}
div.searchItem:hover
{
	border: 1px solid #ED9213;
}
div.searchItem div.details
{
	color: #008000;
}
/* HOME PAGE */
.destacadosItem
{
	width: 165px;
	height: auto !important;
	height: 125px;
	min-height: 125px;
	float: left;
	margin-bottom: 10px;
}
.destacados
{
	width: 570px;
	height: auto !important;
	height: 293px;
	min-height: 293px;
	border-right: 1px solid #D8D9DA;
	float: left;
	text-align: left;
}
.destacados div.head
{
	background-color: #D8D9DA;
	color: #000000;
	font-weight: bold;
	height: 17px;
	font-size: 1.1em;
	text-align: center;
	width: 565px;
	margin-bottom: 10px;
	font-size: 0.9em;
}
.destacadosItem div.text
{
	clear: both;
	line-height: 13px;
	margin-top: 5px;
	text-align: justify;
	width: 165px;
}
.recursos
{
	width: 189px;
	height: 293px;
	min-height: 293px;
	height: auto !important;
	padding-left: 5px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.recursos div.head
{
	width: 189px;
	height: auto !important;
	height: 130px;
	min-height: 130px;
	margin-top: 20px;
	background: #FFFFFF url('App_Themes/wikisaber/img/home_page_video_scr.jpg') no-repeat 50% 50%;
}
.goToLink
{
	width: 189px;
	height: auto !important;
	height: 32px;
	min-height: 32px;
	background-color: #C1262C;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
}
.goToLink a
{
	color: #FFFFFF;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	height: 32px;
	text-decoration: none;
	width: 189px;
}
div.homeBottom
{
	width: 765px;
	padding: 7px 0px 0px 5px;
}
.progressClass span
{
	float: left;
	font-weight: bold;
}
.CompulsoryLabel
{
	font-weight: bold;
	color: #FF9933;
}
div.Rating
{
	text-align: right;
	float: right;
}
div.Rating img
{
	margin: 0px;
}
div.Rating div.showVotes
{
	padding: 2px;
	background: #fff;
	font-size: 0.9em;
	text-align: center;
	width: 50px;
	margin-left: 5px;
	float: right;
	border: 1px solid #44AD4B;
	cursor:pointer;
}
div.Rating div.showVotes span:hover
{

}
div.Rating div.stars
{
	float: right;
}
div.Rating div.average
{
	float: right;
}
.recursosPageHeading
{
	clear: both;
	width: 660px;
	text-align: justify;
	font-size: 12pt;
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 0px 10px 5px;
}
.nostyleTableHeaderText
{
	font-family: 'Gill Sans MT' , Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.nostyleTableText
{
	font-family: 'Gill Sans MT' , 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	width: 680px;
}
.noUnderline 
{
    text-decoration: none;
    color: #636466;
}   

strike img
{
	height: auto !important;
	max-height:70px ;
	height:70px ;	
	width:auto !important;
	max-width:70px ;
	width:70px;
}

.thumbnailIcon
{
	height: auto !important;
	max-height:70px ;
	height:70px ;	
	width:auto !important;
	max-width:70px ;
	width:70px;
}
