/**************************************
 * THEME NAME: aulasadistancia_base
 *
 * Files included in this sheet:
 *
 *   aulasadistancia_base/base.css
 *   aulasadistancia_base/number_slideshow.css
 **************************************/

/***** aulasadistancia_base/base.css start *****/

/**
  *  This is what makes the Aardvark unique
  *
  */

/***
 ***	Core: Body
 ***/

body {
/*	background: url(images/core/fundo.png) repeat-x top center fixed ; */
	background: #e4f2f5 url(images/core/fundo.png) repeat-x top center;
	color:#4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
  font-size : 14px;
	margin: 10px 0 0 0;
}

a:link,
a:visited {
    color:#008db0;
	text-decoration: none;
}

a:hover {
    color: #f12711;
	text-decoration: none;
	
}

a.dimmed:link,
a.dimmed:visited {
	color:#aaaaaa;
	text-decoration: none;

}

#page {
/*	border: 1px solid #EEE;*/
	background: #FFF;
	margin-left: auto; 
	margin-right: auto;
	max-width: 960px;
}

#pagelayout {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#layout-table {
	margin-top:0;
	padding-top:10px;
}

#layout-table #middle-column{
  vertical-align:top;
	padding: 0 20px;
	margin: 0;
}

#layout-table #left-column{
  vertical-align:top;
  padding: 0;
	margin: 0;
}

#layout-table #right-column{
  vertical-align:top;
  padding: 0;
	margin: 0;
}


#content {
/*	background: #ffffff; */
	background: #FFF;
	margin-top:0;
	padding-top:10px;
}

hr {
	border-bottom:1px dotted gray;
	border-top:0px;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
	text-align: center;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header {
    background: #DDD; 
	border: 0px;
	color: #505050;
}

.generalbox {
    background: #F3F3F3; 
	border: 0px;
}

/***
 ***	Core: Header
 ***/

#header {
	height: 100px;
/*	background: url(images/header/fundobranco.png);*/
	background: url(images/core/fundo.png) repeat-x 0 -10px;
}

#logo { 
	background: url(images/header/logo.png) no-repeat left center;
	width: 100%;
	height: 100px;
	float: left;
	left: 0px;
} 

/***
 ***	Core: Footer
 ***/

#footer {
	background: #F3F3F3;
	margin-top: 0px; !important
	padding-bottom: 5px;
	clear: both;
}

#footer .footerlogos { 
	padding: 0;
	float: left;
}

#footer .footerlogos ul li { 
	padding-left: 5px;
	padding-right: 5px;
	display: inline; 
	margin:2px;
}

#footer .footerlogos ul {
	margin: 0;
}
.logininfo {
	padding: 10px;
	background: #FFF;
}

/***
 ***	Core: ProfileBlock
 ***/

#profileblock {
	float: right;
	text-align: right;
	max-width: 490px;
	right: 0px;
}

#profilepic {
	text-align:right;
	float: right;
	margin: 8px;
	width: 80px;
	height: 80px;
	border: 1px solid #069;
}

#profilename {
	background-color: transparent;
	text-align:right;
	width: 380px;
	margin-right: 5px;
	margin-top:53px;
	margin-bottom:0px;
	float: left;
}

.profilename, .profilename a {
	color: #069;
    font-size:1em;	
	text-decoration: none;
	font-weight:bold;
	margin-right:5px;
}

.profilename, .profilename a:hover {
	
	color: #f12711;
	text-decoration:none;
}

#profileoptions {
	text-align:right;
	width: 380px;
	margin-right: 10px;
	margin-top: 0px;
	float: left;
}

#profileoptions ul li { 
	padding-left: 10px;	
	display: inline; 
	margin-right:5px;
}

.profileoptions {
	background-color: transparent;	
	text-decoration: none;
	letter-spacing: -1px;
}

.profileoptions, .profileoptions a {
	background-color: transparent;	
}

.profileoptions a:hover {
	background-color: transparent;
	color: #f12711;
	text-decoration:none;
}


/***
 ***	Core: Aardvark Menu
 ***/

#aardvark_menu {
	background:#069;
	clear:both;
	height:40px;
	margin-right:0px;
	margin-left:0px;
	position: relative;
	z-index: 7;
}	

#aardvark_menu ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	z-index: 8;
}
#aardvark_menu ul li {
	background:transparent;
	list-style:none;
	float:left;
	height:37px;
	white-space:nowrap;
	z-index: 9;
}
#aardvark_menu ul li div{
	position:relative;
	z-index: 9;
	zoom:1;
}

#aardvark_menu ul li a {
	display:block;
	height:29px;
	margin-left:0px;
	padding: 11px 17px 0 17px;
	color: #ffffff;
	background:none;
	text-shadow:0 1px 1px #101010;
	border-left: 3px solid #069;
}
	
#aardvark_menu ul li a:hover{
	color:#ffffff;
	background: url(images/menu/fundoazul.png);
	border-left-color: #008DB0;
}

#aardvark_menu ul li.line {
	padding:0;
}

#aardvark_menu div.submenu {
	padding:0;
	margin:0;
	position:absolute;
	background:url(images/menu/fundoazul.png);
	display:none;
	top:40px;
	z-index: 10;
	left:0;
	padding: 0;
}
#aardvark_menu div.submenu ul {
	float: none;
	list-style:none;
	padding:0;
	margin:0;
}
#aardvark_menu div.submenu div.subcontainer {
	border: 3px solid #008DB0;
	border-top: none;
}
#aardvark_menu ul div.submenu ul {
	padding: 20px;
}
#aardvark_menu ul div.submenu ul li a {
	border: none;
}
#aardvark_menu ul li:hover div.submenu{
	display: block;
}

#aardvark_menu li ul li{
	list-style:none;
	float:none;
	background:transparent;
	padding-left:9px;
	height: auto;
	font-size:0.9em;
	width:20em;
}

#aardvark_menu li ul li a {
	margin:0;
	display:block;
	height: auto;
	color:#036;
	font-weight: bold;
	background:transparent;
	text-shadow:none; !important
}

#aardvark_menu li ul li a:hover {
	background:transparent;
	color:#FFF;
	text-shadow:none; !important
}

#aardvark_menu h4 {
	color:#F3F3F3;
	font-size:1em;
	font-weight:bold;
	margin:0 0 0px 10px;
}

#aardvark_menu_date a {
	float:right;
	padding: 11px 5px 0 17px;
	height:29px;
	color: #FFF;
	text-decoration:none;
	text-shadow:0 1px 1px #101010;
}

#aardvark_menu_date a:hover {
	color: #ffffff;
	text-decoration:none;
	background: url(images/menu/fundoazul.png);
	
}

/***
 ***	Core: NavBar
 ***/

.navbar {
/*	background:#F3F3F3; */
background: transparent url(images/core/fundo.png) repeat-x scroll 0 -150px;
/*	border-top:1px solid #003366;
	border-bottom:solid 1px #DDD;
	border-left:0px;
	border-right:0px; */
border: none;
margin: 0;
padding: 0 10px;
height: 35px;
}

/***
 ***	Core: Side Block
 ***/

.sideblock {
	color:#666;
	border: 0;
  	background: #DDD;
}

.sideblock .content {
	color:#555;
	padding: 4px;
	border: 0px;
	background: #F3F3F3;
}

.sideblock .header {
  	background: transparent !important;
}

.sideblock .header h2 {
	padding-top: 4px;
}

.sideblock .header .hide-show-image {
	padding-top: 4px;
}
 
.sideblock .footer {
	border:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size:0.85em;
	text-align: left;
}

.sideblock .header, .sideblock .header h2 {
	color: #666;
	font-size:1em;
	border: 0px;
  	background: transparent !important;
}



.sideblock .content .post .head .date,
.sideblock .content .post .head .name {
	color: #555555;
}

/***
 ***	Core: Course (the middle bit)
 ***/

.coursebox {
	background: #F3F3F3;
	border: 0px;    
	margin-bottom: 0px;
	margin-right: 2px;
	border-bottom: 2px solid white;
}

body#site-index .headingblock,
body#course-view .headingblock {
	margin-bottom: 0px;
}

.section {
	background: #F3F3F3;
}

#course-view .section td.content {
	border: 0;
}

#course-view .section td.side {
	border-width:0px;
	background: #F3F3F3;
}

#course-view .separator {
	background: #FFF;
}

/***
 ***	Modules: Forum
 ***/

.forumpost {
	border: 0px;    
	width: auto;
	overflow:none;
}

.forumpost .left {
	background:#ffffff url('images/forum/leftpost.png') no-repeat top left;
}

.forumpost .picture,
.forumpost .topic {
	background:#c0deed url('images/forum/forumheader.png');
	border:0px;
}

.forumpost .topic a:link,
.forumpost .topic a:visited {
}

.forumpost img {
  max-width: 100%;
}

/***
 ***	Modules: Calendar
***/

/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color:#def2ba !important;
  background-color:#def2ba;
}

#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color:#c6dfeb !important;
  background-color:#c6dfeb;
}

#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color:#feffc2 !important;
  background-color:#feffc2;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color:#d9c6e2 !important;
  background-color:#d9c6e2;
}

table.minicalendar tr td.weekend {
  color: red;
  }


#logo #linkhome {
	display:block;
	height:100px;
	width:371px;
	text-indent:-10000em;
	float:left;
}
#footer p {
	clear: both;
	margin: 0;
	padding: 5px 0;
	color: #BBB;
}
input[type=submit], input[type=button] {
  background: #CCC;
  border: 1px solid #999;
  color: #333;
}
#mod-resource-view div#footer {
	margin-top: 0;
}
.generalboxcontent {
	background: #FFF;
}
.generaltable {
	border-style: inherit;
}
#profileoptions ul {
	margin: 5px 0 0 0;
}
/*
.coursebox .info {
	width: 30%;
}
.coursebox .summary {
	width: 66%;
}
*/
.coursebox .info .name {
	font-weight: bold;
}
.categorylist {
	margin-bottom: 5px;
}
.footerlinks {
	font-size: 0.8em;
	border-top: 1px solid #DDD;
	padding: 10px 0;
	text-align: left;
}
.footerlinks .footerlogo {
	text-align: right;
}
.footerlinks, .footerlinks a {
	color: #999;
}
.footerlinks strong {
	color: #666;
}
.footerlinks a:hover {
	color: #F12711;
}
.footerlinks .footercol {
	float:left;
	margin: 0 0 0 20px;	
}
.footerlinks .footercol ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /*220px;*/
}
.footerlinks .footerlogo ul {
	margin-top: 10px;
	width: 210px;
}
.footerlinks .footerlogo ul li {
	float: right;
}
.footerlinks .footerlogo ul li div {
	position: relative;
	padding: 0 5px;
}
.footerlinks .footerlogo a {
	display: block;
	height: 32px;	
	margin: 0;
}
.footerlinks .footerlogo a#assistemas {
	width: 32px;
	background: url(images/footer/logos/assistemas.png) no-repeat -32px 0;	
}
.footerlinks .footerlogo a#assistemas:hover {
	background: url(images/footer/logos/assistemas.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#nutricio {
	width: 31px;
	background: url(images/footer/logos/nutricio.png) no-repeat -51px 0;	
}
.footerlinks .footerlogo a#nutricio:hover {
	background: url(images/footer/logos/nutricio.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#nutrirse{
	width: 32px;
	background: url(images/footer/logos/nutrirse.png) no-repeat scroll -32px 0 transparent;
}
.footerlinks .footerlogo a#nutrirse:hover {
	background: url(images/footer/logos/nutrirse.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#kaminski {
	width: 19px;
	background: url(images/footer/logos/kaminski.png) no-repeat -19px 0;	
}
.footerlinks .footerlogo a#kaminski:hover {
	background: url(images/footer/logos/kaminski.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#dietpro {
	width: 15px;
	background: url(images/footer/logos/dietpro.png) no-repeat -15px 0;	
}
.footerlinks .footerlogo a#dietpro:hover {
	background: url(images/footer/logos/dietpro.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#associacaoti {
	width: 32px;
	background: url(images/footer/logos/associacaoti.png) no-repeat -32px 0;	
}
.footerlinks .footerlogo a#associacaoti:hover {
	background: url(images/footer/logos/associacaoti.png) no-repeat 0 0;
}
.footerlinks .footerlogo a#centev {
	width: 32px;
	background: url(images/footer/logos/centev.png) no-repeat -32px 0;	
}
.footerlinks .footerlogo a#centev:hover {
	background: url(images/footer/logos/centev.png) no-repeat 0 0;
}
.breadcrumb .sep, #admin-report-unittest-index .sep {
	color: #CCC;
}
.sidecalendar .sideblock .minicalendarblock {
	background: #F3F3F3;
}
table.minicalendar th {
	background: #DDD;
}
table.minicalendar td {
	background: #FFF;
}
.mod-lesson .lessonbutton a:link, .mod-lesson .lessonbutton a:visited {
	background: #CCC;
	border: 1px solid #999;
	color: #333;
}
.mod-lesson .lessonbutton a:hover {
	background: #DDD;
}
.navbar .breadcrumb {
	margin-top: 10px;
}
.navbar .navbutton {
	margin-top: 7px;
}
#site-index {
	background-image: url(images/core/fundo_index.png);
}
#site-index #content {
	border: 0;
	border-top: 1px solid #003366;
}
h2.headingblock {
	padding: 3px 5px;
}
#layout-table td {
	margin: 0;
	padding: 0;
}
#layout-table td div {
	margin: 0;
}
#layout-table #left-column div {
	margin-left: 10px;
	border: 0;
}
#layout-table #right-column div {
	margin-right: 10px;
}
#layout-table #left-column div div, #layout-table #right-column div div {
	margin: 0;
}
#layout-table #left-column div div.sideblock, #layout-table #right-column div div.sideblock {
	margin-bottom: 14px;
}

#mod-glossary-showentry #profileblock,
#mod-glossary-showentry #aardvark_menu,
#mod-glossary-showentry .footerlinks .footercol,
#help .footerlinks .footercol {
  display: none;
}
#mod-glossary-showentry #content {
  padding-top: 30px;
  padding-bottom: 40px;
}
#mod-glossary-showentry .footerlinks {
  padding: 0;
}
#mod-glossary-showentry #page {
  max-width: 100%;
  min-width: 550px;
}
#mod-glossary-showentry,
#help {
  background-color: #F3F3F3;
}
#help #page {
  max-width: 100%;
  min-width: 450px;
}

#message-user {
  background: #FFF;
  margin: 0;
}
#message-user #content {
  padding-top: 0;
}
#message-user .name {
  margin-left: 10px;
  text-align: left;
}
#message-user .commands span {
  display: block;
  font-size: inherit;
  text-align: left;
}
#message-messages {
  background: #E4F2F5;
  margin: 0;
}
#message-send {
  background: #006699;
}
#message-send .noframesjslink {
  margin-top: 10px;
}
#message-messages .message .author {
  color: #069;
}
#message-messages .message .content {
  display: block;
  margin-bottom: 10px;
}
#message-send #edit-message {
  border: 1px solid #036;
}
#message-send #editing input {
  background: #036;
  color: #FFF;
  font-weight: bold;
}

#message-history,
#message-discussion {
  background: #F3F3F3;
}
#message-discussion #content {
  background: #E4F2F5;
  padding-top: 0;
}
#message-history #footer .footercol,
#message-discussion #footer .footercol {
  display: none;
}
.message-discussion-noframes #send {
  background: #FFF;
}
.message-discussion-noframes #messages {
  background: #E4F2F5;
}
.message-discussion-noframes #userinfo .name {
  margin-left: 40px;
  text-align: left;
}
.message-discussion-noframes #userinfo .commands {
  margin-left: 40px;
}
.message-discussion-noframes #userinfo .commands ul li {
  padding-right: 10px;
}
.message-discussion-noframes #edit-message {
  border: 1px solid #036;
  width: 95%;
}


/*
 * Estilos para página inicial
 */
#site-index #content #number_slideshow {
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
#site-index #content #mainDescription {
  text-align: left;
}
#site-index #middle-column {
  font-size: 13px;
}
#site-index #content .mainBlock {
  background: #DDD url(/file.php/1/siteinfo/mainblock_bg_blue.png) no-repeat 270px 10px;
  height: 230px;
  float: left;
}
#site-index #content .mainBlock p {
  padding: 0 5px;
}
#site-index #content #block1 {
  margin-right: 20px;
  width: 330px;
}
#site-index #content #block2 {
  width: 320px;
  background-position: 260px 10px;
}


/*
 * Estilos para módulo padrão de chat
#mod-chat-gui_header_js-jsupdate {
  background: #069;
  margin: 0;
  padding: 0;
}
#mod-chat-gui_header_js-chatinput {
  background: #E4F2F5;
  margin: 0 5px;
  padding-top: 3px;
}
#mod-chat-gui_header_js-users {
  background: #FFF;
  margin: 0;
}
#mod-chat-gui_header_js-chatinput #page {
  background: transparent;
}
#mod-chat-gui_header_js-chatinput #content,
#mod-chat-gui_header_js-users #content {
  background: transparent;
  padding: 0;
}
#mod-chat-gui_header_js-jsupdate .chat-event .event {
  color: #069;
}
#mod-chat-gui_header_js-jsupdate .chat-event,
#mod-chat-gui_header_js-jsupdate .chat-message {
  background: #F3F3F3;
  margin-bottom: 1px;
  margin-top: 0;
}
#mod-chat-gui_header_js-users table tr {
  background: #F3F3F3;
  border-bottom: 1px solid #FFF;
}
#mod-chat-gui_header_js-users table tr p {
  margin: 0;
}
*/
.coursebox .info {
  width: auto;
}
.coursebox .summary {
  width: 90%;
}

/******************************************************************************
* Teste 2011-06-02, por RSC
* Corrige bug onde aba ficava por cima dos submenus
*******************************************************************************/

.tabrow0 .here a:link, .tabrow0 .here a:visited, .tabrow0 .here a.nolink {
    position: relative;
    z-index: 1;
}
/******************************************************************************
* Fim do Teste 2011-06-02
*******************************************************************************//***** aulasadistancia_base/base.css end *****/

/***** aulasadistancia_base/number_slideshow.css start *****/

.number_slideshow {
	line-height: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	position: relative;
	display: none;
	z-index: 1;
}

.number_slideshow .number_slideshow_nav {
	filter: alpha(opacity = 60);
	opacity: 0.6;
	padding: 0px;
	margin: 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 2;
}

.number_slideshow .number_slideshow_nav li {
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	margin-left: 6px;
	position: relative;
	float: left;
}

.number_slideshow .number_slideshow_nav li a {
	padding-left: 8px;
	padding-right: 8px;
}

.number_slideshow ul {
	margin: 0px;
	z-index: 1;
}

.number_slideshow ul li {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
	z-index: 1;
}

.number_slideshow ul li a {
	text-decoration: none;
}

.number_slideshow ul li a img {
	border: none;
	z-index: 1;
}/***** aulasadistancia_base/number_slideshow.css end *****/


