/* eXeLearning Style Designer Compatible Style */
body{padding:0;}
#content{width:100%;margin:0 auto;text-align:left;position:relative;border-style:solid;border-width:0}
#main-wrapper{padding-bottom:1.5em;width:100%;*width:auto;margin-bottom:50px;}
/* * is for IE6 and IE7 */#main{padding:0px 320px 30px 40px;height:auto!important;height:200px;min-height:200px;*padding-left:0}
.no-nav #main-wrapper{width:100%}
.no-nav #main{padding:0px 40px 30px 40px}
#header{background-size: 175px;background-position-x: 30px;background-position-y: 23px;}
#header,#emptyHeader{background-size: 175px;background-position-x: 30px;background-position-y: 23px;background-image: url(logo.png);border-top-width:0;border-right-width:0;border-left-width:0}
#headerContent{text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:1.1em}
#nodeDecoration{background:none;padding:30px 0 20px 0;border: none;border-bottom-style: solid;border-bottom-color: #FEE300;border-bottom-width: 2px;margin: 0 0 40px 0;height:auto;min-height:0}
#nodeTitle{font-weight:300}
.iDevice_wrapper{margin-top:-10px}
/* Menú */#siteNav{width:280px;float:right;margin-left:40px}
#siteNav ul,#siteNav li{margin:0;padding:0;list-style:none}
#siteNav .other-section{display:none}
#siteNav a{display:block;padding:8px 10px 8px 20px;border-width:0 0 1px 0;border-style:solid}
#siteNav .active{font-weight:bold;text-decoration:underline}
#siteNav ul ul a{padding-left:35px;font-size:.95em}
#siteNav ul ul ul a{padding-left:60px}
#siteNav .daddy span{display:none}
/* IE6 */* html #siteNav a{display:inline-block;width:250px}
* html #siteNav ul ul a{width:235px}
* html #siteNav ul ul ul a{width:190px}
* html #main{padding:20px 20px 0 0}
#siteFooter{padding:0 20px 20px 20px;border:0}
/* Pagination */.pagination{text-align:right;border-top:1px solid;font-size:.95em;padding:20px 0; display: block !important;}
.pagination .sep{display:none}
.pagination a{display:inline-block;padding:5px 10px;border-radius:5px;margin-left:20px}
.pagination a:hover,.pagination a:focus{text-decoration:none}
#topPagination{position:absolute;top:70px;right:20px; display: none;}
#topPagination .pagination{border:none}
#bottomPagination{clear:both; position: fixed;bottom: 0;width: 100%;}
#bottomPagination a{margin:0 20px 0 0; font-weight: bold;}
#bottomPagination nav a{color:#003c5e; background-color: #FEE300;}
#bottomPagination nav a:hover{color:#FEE300; background-color: #002033;}
#bottomPagination nav a:focus{color:#FEE300; background-color: #002033;}
.page-counter{padding:5px 0;display:inline-block}
/* Autoclear */#content{overflow:auto}
/* Hide/Show/Skip navigation */#nav-toggler{margin:0;position:absolute;top:20px;right:90px;font-size:.95em;font-weight: bold;}
#nav-toggler a, #skipNav a{padding:10px; border-radius:5px;}
#nav-toggler a{display:block}
#nav-toggler a:hover{text-decoration:none}
#skipNav{z-index:100px;padding-top:15px;text-align:center}
/* Search bar */#exe-client-search-text{border-top-left-radius:5px;border-bottom-left-radius:5px}
#exe-client-search-submit{border-top-right-radius:5px;border-bottom-right-radius:5px}
@media screen and (max-width: 980px) {	.exe-web-site #content{width:100%;border:0;box-shadow:none}
	#main{padding:0px 310px 0 30px}
	#siteNav{width:250px;margin-right:30px}
}

@media all and (max-width: 876px) {
	#headerContent{text-align: center;font-size:.7em;white-space:normal;padding: 25px 0px 0px 0px;width: 100%;}
	#headerContent{font-size:.9em;white-space:normal;padding: 25px 0px 25px 0px;width: 100%;}
	#siteNav{float:none;width:100%;padding:0}
	#siteNav{line-height:1.5em;margin-bottom:15px}
	#main-wrapper{width:100%;float:none; margin-bottom:70px;}
    	#main,.no-nav #main{padding:0px 20px 0 20px}
    	#content .exe-col{float:none;width:100%;padding:0}
	#bottomPagination{text-align: center;height: 75px;margin-bottom: 0px;position: fixed;bottom: 0;}
	#bottomPagination .prev{position:absolute;left:20px}
	#bottomPagination .next{position:absolute;right:0}
	#siteNav{border-top:1px solid;margin-right: 0px;margin-left: 0px;}
	#header{background-image: none !important;}
	#nav-toggler a,#skipNav a{padding:0px;}
	#nav-toggler{position: static; text-align: center;}
	#nav-toggler a, #skipNav a{border-radius: 0; padding: 5px;}
}

@media all and (max-width: 500px) {
}

@media print{	#siteNav,#nav-toggler,.noprt,.toggle-idevice{display:none}
	body #main,body.no-nav #main{padding:20px 0}
	body #content{background:#FFF}
	#headerContent{white-space:normal;text-overflow:normal;font-weight:bold}
}
/* eXeLearning Style Designer */
#content{
/*pageWidth*/
width:100%;
/*wrapperShadowColor*/
box-shadow:0 0 15px 0 #ntBGCo;
/*contentBGColor*/
background-color:#fcfcfc;
}
#exe-client-search-text{
/*searchBarBGColor*/
background:#ffffff;
/*searchBarTextColor*/
color:#333333;border-color:#FEE300;
}
#exe-client-search-submit{
/*searchBarButtonBGColor*/
background:#FEE300;border-color:#FEE300;
/*searchBarButtonTextColor*/
color:#333333;
}
.pagination a,#nav-toggler a,#skipNav a{
/*nav2BGColor*/
background-color:#003c5e;
/*nav2AColor*/
color:#FEE300;
border-style: solid;
border-width: thin;
border-color: #002033;}
.pagination a:hover,.pagination a:focus,#nav-toggler a:hover{
/*nav2HoverBGColor*/
background-color:#FEE300;
/*nav2AHoverColor*/
color:#003c5e;
}
body{
/*bodyBGColor*/
background-color:#fcfcfc;
}
#topPagination .page-counter{
color:#ffffff;
}
#siteNav,#siteNav a{
/*navBGColor*/
background-color:#f5f5f5;
/*navAColor*/
color:#003c5e;
/*navBorderColor*/
border-color:#e5e5e5;
}
@media screen and (min-width: 701px) and (max-width: 1015px){
#siteNav,#siteNav ul{
background-color:#f5f5f5;border-color:#e5e5e5;
}
#siteNav li{
background-color:#f5f5f5;
}
}
#siteNav a:hover,#siteNav a:focus,#siteNav a.active{
/*navHoverBGColor*/
background-color:#FEE300;
/*navAHoverColor*/
color:#003c5e;
}
@media screen and (min-width: 701px) and (max-width: 1015px){
#siteNav li:hover,#siteNav li.sfhover{
background-color:#FEE300;
}
}
.pagination{
border-color:#dddddd;
}
#bottomPagination .page-counter{
color:#333333;
}
#bottomPagination{
background-color:#003c5e;
}
/* eXeLearning Style Designer (custom CSS) */
.pagination .print-page{
display:none;
}