/**************************************
 * THEME NAME: aces3
 *
 * Files included in this sheet:
 *
 *   aces3/gradients.css
 **************************************/

/***** aces3/gradients.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header {     
   /* background-image:url(gradient.jpg);  */   
    background-position:top;    
    background-repeat:repeat-x;  
}

.navbar {
    background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;     
}

/***************************/
.sideblock img {display:none;}
.sideblock li { margin-left:25px; list-style-image:url(imgs/boleta.gif)}
.section .activity img.activityicon {display:none;}
.sideblock  {
margin-bottom:6px;
}
.img-text a:hover span{
 color:#ff9202;
}

/***************************/
body {color:#005188; padding:0; margin:0; background-color:#f2f5f7; background-image:url(imgs/top2.jpg); background-position:top; background-repeat:repeat-x;}
body, table, td, th, li {font-family:Verdana, Arial, Helvetica, sans-serif; }

body#help, body#mod-chat-gui_basic-index, body#mod-chat-gui_header_js-jsupdate, #mod-chat-gui_header_js-chatinput, #mod-chat-view#chatcurrentusers, #mod-chat-gui_header_js-users, body#files-index
{background-color:#fff; background-image:none!important;}

hr {display:none;}
a, a:link, a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff9202;}

#page {width:1024px; margin:0 auto;}
#header {height:123px; background-image:url(imgs/top.jpg); padding:0; margin:0;}
#header-home {height:123px; background-image:url(imgs/top.jpg); padding:0; margin:0;}
#content {padding-left:20px; padding-right:20px; color:#005188; font-family:Verdana, Arial, Helvetica, sans-serif;}
#left-column, #right-column { margin:0; padding:0; padding-right:10px;}
#middle-column { margin:0; padding-top:0; padding-bottom:6px; }
#middle-column { padding-left:8px!important; padding-right:8px!important; }
.coursebox {margin-bottom:0; }


#layout-table { margin-top:6px;}



.headermain {display:none;}

.navbar {background:#e2f1ff; margin-left:20px; margin-right:20px; margin-top:5px;}
.breadcrumb {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; height:20px; margin:0; padding:6px 20px 0 20px}
.breadcrumb a{font-size:11px; text-decoration:underline; color:#005188;}
.breadcrumb a:hover{font-size:11px; text-decoration:underline; color:#ff9202;}
.arrow{color:#000000; }
.maincalendar, .sidecalendar {background-color:#FFF;}


div.header {height:40px; color:#FFFFFF; background-color:#333333;}
div.header h2 {font-size:16px; padding: 12px 0 0 15px}
#calendar .sideblock div.header {background-image:url(imgs/taronja.jpg); background-position:right; padding:0;height:44px;}
#calendar div.header {background-image:url(imgs/blau.jpg); background-position:right;  padding: 8px 15px 0 15px; height:36px;}
#inst1 div.header {background-image:url(imgs/admin.jpg); background-position:right;}
.block_admin_tree div.header {background-image:url(imgs/admin.jpg); background-color:#a65f01; background-position:top right;height:60px; padding-right:50px;}
#inst3 div.header {background-image:url(imgs/admin.jpg); background-position:right;}
.block_calendar_month div.header {background-image:url(imgs/calendari.jpg); background-position:right;}
#inst5 div.header {background-image:url(imgs/admin.jpg); background-position:right;}
#inst6 div.header {background-image:url(imgs/admin.jpg); background-position:right;}
.block_participants div.header {background-image:url(imgs/personas.jpg); background-position:right;}
.block_activity_modules div.header {background-image:url(imgs/actividades.jpg); background-position:right;}
.block_search_forums div.header {background-image:url(imgs/personas.jpg); background-position:right;}
.block_admin div.header {background-image:url(imgs/admin.jpg); background-position:right;}
.block_course_list div.header {background-image:url(imgs/cursos.jpg); background-position:right;}
.block_news_items div.header {background-image:url(imgs/novedades.jpg); background-position:right;}
.block_calendar_upcoming div.header {background-image:url(imgs/eventos-proximos.jpg); background-position:right;}
.block_recent_activity div.header {background-image:url(imgs/actividad-reciente.jpg); background-position:right;}
#inst16 div.header {background-image:url(imgs/calendari.jpg); background-position:right;}
.sideblock .footer {text-align:left;}
.block_news_items .newlink {text-align:left; padding-bottom:6px;}
#coursesearch {display:none;}
.block_calendar_upcoming .event .date {
text-align:left;
}
.block_calendar_upcoming img {display:inline-block;}


.hide-show-image  {display:none}

#inst1 div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:10px; text-align:left;}
.block_admin_tree div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
#inst3 div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_calendar_month div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px;padding-right:10px; line-height:12px; text-align:left;}
#inst5 div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
#inst6 div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_participants div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_activity_modules div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_search_forums div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_admin div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_course_list div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:12px; text-align:left;}
.block_news_items div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:14px; text-align:left;}
.block_calendar_upcoming div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px;  line-height:14px; text-align:left;}
.block_recent_activity div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px; line-height:14px; text-align:left;}
#inst16 div.content {padding-left: 15px; padding-top:15px; padding-bottom:15px;;padding-right:10px; line-height:14px; text-align:left;}

#left-column {width:220px;}
#left-column a {color:#005188; font-size:13px; text-decoration:underline;}
#left-column a:hover {font-size:13px; text-decoration:underline;color:#ff9202;}
#right-column a {color:#005188; font-size:13px; text-decoration:underline;}
#right-column a:hover {font-size:13px; text-decoration:underline;color:#ff9202;}
body#site-index .headingblock, body#course-view .headingblock {margin-bottom:0;}
.headingblock {height:32px; color:#FFFFFF; background-position:right; background-repeat:no-repeat; background-image:url(imgs/diagrama.jpg);font-size:16px; }
h2.headingblock {font-size:16px; padding: 11px 0 0 20px;}
/*.arrow {display:none;}*/

#left-column, #right-column {margin:0;
padding:0;
}
.spacer {display:none;}
#course-view .section .spacer {background-color:#fff;}
#course-view .section td.left { border-left:1px solid; border-top:0; color:#ff9202; border-color:#ddd;}
#course-view .section td.right { border-right:1px solid; border-top:0; border-color:#ddd;}
#course-view .section td.content {border-top:0; background-color:#fff;}
.section a span{color:#005188; font-size:14px; text-decoration:underline;}
#course-view .section .weekdates{color:#000; font-size:14px;}
.weekdays { color:#000; font-size:10px;}
.day  { color:#000; font-size:11px;}
.block_calendar_month a { color:#000; font-size:11px;}
#right-column .block_calendar_month a:hover{ font-size:11px; text-decoration:none;}
#calendar .today, .minicalendar .today {
border:0; background-color:#e0f1fc; font-size:11px;}
#calendar .event_user, .minicalendar .event_user {
border:0; background-color:#e0f1fc; font-size:11px;}
#course-view .weeks {

background-color:#FFFFFF;
}

.coursebox {color:#000; border-top:0;  font-size:13px; width:525px;}
.skip-block-to {display:none;}

#footer {margin:0;}
#footerace {
text-align:left;
font-size:11px;
color:#545454;
background-color:#FCFCFC;
border-color:#DDDDDD;
border-style:solid;
border-width:1px;
padding:10px;
margin-left:20px; margin-right:20px; margin-top:0; margin-bottom:10px;
}
.coursebox { background-color:#FFFFFF;}

/*#menuace {font-size:12px; font-weight:bold; color:#8090a0; margin-left:285px; padding-top:84px;}*/
#menuace {font-size:12px; font-weight:bold; color:#8090a0; margin-right:25px; padding-top:84px; float:right;}
#menuace a {font-size:12px; color:#FFFFFF;}
#menuace a:hover {font-size:12px; color:#ff9202; text-decoration:none;}
#menuace em{font-size:12px; font-weight:bold; font-style:normal; color:#8090a0; margin-left:10px; margin-right:10px;}
#linklogo {float:left; width:200px; height:120px; display:block; /*padding:60px 100px 60px 100px;*/}

#menufoot {font-size:11px; font-weight:normal; color:#8090a0; margin-left:265px; padding-top:0px; float:right;}
#menufoot a {font-size:11px; color:#005188;}
#menufoot a:hover {font-size:11px; color:#ff9202; text-decoration:none;}
#menufoot em{font-size:11px; font-weight:normal; font-style:normal; color:#8090a0; margin-left:4px; margin-right:4px;}

/********/
#header-home .headermenu {display:none;}
.name {padding-left:15px;}
.name a{color:#005188;}
.name a:hover {color:#ff9202;}
.coursebox .summary {clear:both; float:none; width:90%; padding-left:20px;}
.coursebox .info {clear:both; float:none; width:90%; padding-left:20px;}
/*.unlist{background-color:#FFF;min-height:600px;}
.topics{background-color:#FFF;height:600px;}*/

#inst4 a {font-size:11px; text-decoration:none;}
#inst16 a {font-size:11px; text-decoration:none;}
.loginbox { background-color:#FFF;}
.loginpanel h2{color:#FFF; font-size:16px; font-weight:normal; text-align:left; background-image:url(imgs/login.jpg); background-position:right; margin:0;}

#header .logininfo {display:none;}
#chooselang_jump  {display:none;}

.block_login div.header {
 background-color: #f2f5f7;
 background-image:url(imgs/login.jpg);
 background-repeat:no-repeat;
 background-position:right;
}

.block_login .loginform label {
	font-size:10px;
}

.generalbox  {
background-color:#FFFFFF;
border-color:#DDDDDD;
}

.boxwidthwide {
width:96%;
}


#slider{ width:526px; height:180px; position:relative; margin-bottom:4px;}
.slideshow { width: 526px; height: 180px; margin: auto; position:absolute; }
.slideshow img { }
#nav{ position:absolute; z-index:98; margin:79px 0 0 0; width:526px; height:16px;}
#nav a { width:19px; height:16px; margin:0 6px;}
#nav a#prev { float:left;}
#nav a#next { float:right; }
#nav a.activeSlide { }
#nav a:focus { outline: none; }

/* Treu sidebar del curs */
.course-content #layout-table #right-column {
    display: none!important;
}
/* Pantalla scorm si bloqueja popup */

#mod-scorm-player .generalbox{
 height: 180px;	
 text-align:center;
 padding-top:160px;
}
#mod-scorm-player .generalbox a{
 color:#000000;
 font-weight:bold;
 font-size:16px;
 background-color:#dbebfa;
 padding:5px 15px;
 
 -moz-border-radius: 10px;
border-radius: 10px;

}
#mod-scorm-player .generalbox a:hover{

 background-color:#90cafa;
 text-decoration:none;

}

/***** aces3/gradients.css end *****/

