@CHARSET "UTF-8";

dd {
	margin-left: 0px;
}
/* < Inicio Contenedor Principal */
#container {
    min-height: 100%;
	background-color:#166E8B;
}
.container {
	width:980px;
}
/* Fin Contenedor Principal > */
/* < Inicio de Cabezales*/

.portal-header-thenewschool
{
	background-image: url(images/header/portal-header-thenewschool.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 390px;
	margin-left:15px;
	margin-bottom: 5px;
	padding-bottom: 0.5em;    
	padding-left: 15px;
}
.portal-header-article-green-color
{
	background-image: url(images/header/portal-header-article-green-color.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 610px;    
	margin: 0 auto;
}
.portal-header-quick-green-color
{
	background-image: url(images/header/portal-header-quick-green-color.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 321px;    
}

/* Fin de Cabezales >*/


/* < Inicio Encabezado Principal */
#header_wrap {
	color: #fff;
	width: 100%;
	height:140px;
}

#header {
	padding: 30px 0 15px;
	font-size: 86%;
}

#header a {
	color: #fff;
}

#header h1 {
	margin: 0;
}

#header h1 a {
	display: block;
	height: 52px;
    text-decoration: none;
}

/* Fin Encabezado Principal > */

/* < Menú Principal */
.menu{
	padding-left:15px;
	padding-right:10px;
	font-size: 12px;
	height:35px;
	background-color:transparent;
}
.menu ul, .menu ul li{
	display:inline;
	margin:-2px
}
.menu li ul {
	padding: 0px;
}
.menu li .active {
	color: #fff;	
	display: inline-block;
	line-height: 35px;
	background-color:#537E01;
	width:105px;
}
.menu li a{
	border-right:#d5d5d5 1px solid;
	border-bottom:#c1c1c1 1px solid;
	color:#06c;
	font-size:1em;
	line-height:35px; 
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	display:inline-block;
	width:105px;
	background-image:url(images/bkg_menu.png);
	background-repeat: no-repeat;
}
.menu li a:hover{
	border-right:#d5d5d5 1px solid;
	border-bottom:#c1c1c1 1px solid;	 
	color: #fff;	
	display: inline-block;
	line-height: 35px;
	background-color:#00769E;
	width:105px;
}
.breadcrumbs {
	padding-left:25px;
	background-color:transparent;
	color:#000;
}
/* Fin Menu Portal > */

/* < Inicio Artículo */

#article_wrap,#generic_wrap,#comment_wrap {
	background: #166E8B;
}

#article_wrap h1,#generic_wrap h1,#comment_wrap h1 {
	color: #860300;
	font-size: 171%;
	line-height: 100%;
	padding: 5px 0;
	font-weight: normal;
}

#article_wrap h2,#generic_wrap h2,#comment_wrap h2 {
	font-size: 129%;
	line-height: 100%;
	padding: 5px 0;
	margin: 0 0 0 0;
}

#article_wrap h3,#generic_wrap h3,#comment_wrap h3 {
	font-size: 129%;
	line-height: 100%;
	padding: 5px 0;
	margin: 0 0 0 0;
}

#article_wrap h4,#generic_wrap h4,#comment_wrap h4 {
	font-size: 129%;
	line-height: 100%;
	padding: 5px 0;
	margin: 0 0 0 0;
}

#article_wrap h5,#generic_wrap h5,#comment_wrap h5 {
	font-size: 114%;
	line-height: 100%;
	padding: 5px 0;
	margin: 0 0 0 0;
}

#article_wrap h6,#generic_wrap h6,#comment_wrap h6 {
	font-size: 114%;
	line-height: 100%;
	padding: 5px 0;
	margin: 0 0 0 0;
}

#article_wrap h6 a,#generic_wrap h6 a,#comment_wrap h6 a {
	line-height: inherit;
	color: #860300;
	font-weight: normal;
}

/* Fin Art�culo > */

/* < Inicio Grupo de Art�culos */

#article_group .post_details {
    padding: 0 0 18px 0;
    margin: 0;
}

#article_group div.article {
    padding-top: 10px;
    border-top: 1px solid #b7d3d6;
}

#article_group div.article:first-child {
    padding-top: 0;
    border-top: 0;
}

#article_group,#generic_group,#comment_group {
	margin: 0 20px;
	overflow: hidden;
	padding-top:12px;
	padding-left: 12px;
	padding-right:12px;
	padding-bottom:5px;
}
#article_group form input[type="submit"]{
	background-color:#537E01
}

/* Fin Grupo de Art�culos > */

/* < Article Box */

.article_box_top {
	width:610px;
	text-align:left;	
	padding:0px;
	margin:0 auto;
}

.article_box_top .column { 
	width:610px;
	background-color:#ffffff;
	margin:0 auto;
	-o-border-radius: 5px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;    
    -webkit-box-shadow: 0px 3px 7px #adadad;
    border-radius: 10px;
    -moz-box-sizing: border-box;
    -opera-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box;
}

.article_box_top .column-blue { 
	padding:5px 5px 0;
}

.article_date_divider {
	clear:both;
	border-bottom:1px solid #CCCCCC;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 6px;
	padding:1px 5px 3px 0;
}
.article_date_divider span{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin-top:-7px;
	padding:2px 3px 0 0;
}

.article_title{
	clear: both;
	padding-top:15px;
	padding-bottom:15px;
	font-size: 1.2em;
	color:#3B5998;
	font-weight:bold;
	line-height: 10px;
	font-style: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.article_title a {
	text-decoration: none
}

.article_title a:hover {
	color:#0398CA;
	text-decoration: none
}

.article_body {
	padding-top:5px;
	padding-bottom:10px;
}

.article_body table {
	border: 1px solid #C1CDD8;
	empty-cells:show;
	overflow:auto;
	table-layout:fixed;
	border-collapse: collapse;
	font-size:90%;
}
.article_body table th {
	border: #c1cdd8 1px solid;
	background-color: #166E8B;
	text-align:center;
	height:30px;
	color:#ffffff;
}
.article_body table td img {
	margin-left:-3px;
}
.article_body p img {
	float:left;
	margin:0.5em 1.5em 1.5em 0;
	padding:0;
}

/* Article Box >*/

/* < Inicio Lateral Derecho*/

#sidebar {
	color: #fff;
	font-size: 86%;
}

/* Fin Lateral Derecho >*/

/* < Inicio QuickMenu */

.quickmenu_box_top {
	margin:0 auto;
	width:325px;
	background:url(images/bkg_quickmenu-shadow.png) left top repeat-y;
	text-align:left;	
	padding:0px
}

.quickmenu_box_bottom { 
	margin:0 auto;
	width:325px;
	height:19px;
	background:url(images/bkg_quickmenu-bottom.png) left top no-repeat;
}

.quickmenu_box_top .box-in { 
	background:url(images/bkg_quickmenu.png) left bottom no-repeat;
	padding:0 6px 0 5px;
	min-height:780px;
}

.quickmenu_box_top .column { 
	float:left;
	width:315px;
}

.quickmenu_box_top .column-blue { 
	padding:9px 23px 0;
}

.quickmenu_box_top h3 {
	margin:0pt 0pt 2pt 0pt;
}

.quickmenu_box_top h3 a { 
	color:#3B5998;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.quickmenu_box_top h3 a:hover { 
	color:#0398CA;
	text-decoration: none;
}

.quickmenu_box_top .items li {
	padding:0 0 10px 60px; 
	margin-bottom:14px; 
	background:left top no-repeat; 
	border-bottom:1px solid #d5d5d5; 
	min-height:53px;
}

.quickmenu_box_top .items li.last { 
	border-bottom:0;
}

.quickmenu_box_top .items li p { 
	font-size:1.1em;
	line-height:1.5;
	color:#444;
}

.quickmenu_box_top .items li.item1 { 
	background-image:url(images/quickmenu/sige.png);
}

.quickmenu_box_top .items li.item2 {
	background-image:url(images/quickmenu/news.png);
}

.quickmenu_box_top .items li.item3 {
	background-image:url(images/quickmenu/news.png);
}

.quickmenu_box_top .items li.item4 {
	background-image:url(images/quickmenu/timetables.png);
}

.quickmenu_box_top .items li.item5 {
	background-image:url(images/quickmenu/email.png);
}

.quickmenu_box_top .items li.item6 {
	background-image:url(images/quickmenu/contact.png);
}

.quickmenu_box_top .items li.item7 {
	background-image:url(images/icon_documentation.png);
}

.quickmenu_box_top .items li.item8 {
	background-image:url(images/icon_training.png);
}

.quickmenu_box_top .items li.item9 {
	background-image:url(images/icon_contributors-guide.png);
}

.quickmenu_box_top .items li.item10 {
	background-image:url(images/icon_issue.gif);
}

.quickmenu_box_top .items li.item11 {
	background-image:url(images/icon_wiki.png);
}

.thenewschool_quickmenu_box_top .items li.item12 {
	background-image:url(images/icon_roadmap.png);
}

/* Fin QuickMenu >*/

/* < Inicio Comentarios */

#comment_group .comment_title {
	padding-top:10px;
	padding-bottom:15px;
	height:15px;
	font-size: 1.2em;
	color:#537E01;
	font-weight:bold;
	line-height: 15px;
	font-style: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	clear:left;
}

#comment_group div.comment {
    margin-top: 0.2em;
    padding-top:2px;
    padding-top: 1em;
    font-size: 0.9em;
}

#comment_group .post_details a {
    font-weight: bold;
    color:#3B5998;
}

#comment_group .quote {
	background:transparent url(images/inicial_quote.gif) no-repeat scroll left top;
	float:left;
	padding-left:30px;
	margin:10px 15px 10px 0px;
	font-size:1em;
}
#comment_group .em{
	background:transparent url(images/final_quote.gif) no-repeat scroll right bottom;
	color:#666666;
	font-style:normal;
	padding:2px 23px 2px 0;
	text-align:left;
}
#comment_group form {
	background-color:#ffffff;
	border:0px;
}
#comment_group form input[type="submit"]{
	background-color:#537E01
}
/* Fin Comentarios > */

/* < Inicio Pie de P�gina */

#footer {
	padding-top:10px;
	color: #242c31;
	margin: 0px auto;
	background-color:#166E8B;
	height:75px;
}

#footer p {
	color:#fff;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
}

#footer a {
	color: #c4f179;
	text-decoration: none;
}

/* Fin Pie de Página > */

/* < Inicio Leer Más */

.leermas {
	clear:both;
	float:right;
	font-size:12px;
	padding-bottom:10px;
}

.leermas a {
	padding-left:5px;
	color: #537E01;	
}

.leermas span {
	padding-left:5px;
}

/* Leer Más Paginación > */