/**************************************
 * THEME NAME: tecnolinux
 *
 * Files included in this sheet:
 *
 *   tecnolinux/tecnolinuxorg.css
 **************************************/

/***** tecnolinux/tecnolinuxorg.css start *****/

/***
 *** Core 
 ***/
body {
	background-color:#FFFFFF;
	margin:0px; 
	font-family:sans-serif;
	font-size :12px;}
.clearer {
	font-size:0px;
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	border:none;
	background:transparent;}
td {
	font-family:sans-serif; 
	font-size :12px;}
	
li ul { 
	font-family:sans-serif; 
	font-size :10px;}
table {
	border:none;
	  border-collapse:separate;
	  } 
th { 
	font-family:sans-serif; 
	font-size:10px; 
	font-weight:bold; }
a:link { 
	text-decoration:none; 
	color:#333333; }
a:visited { 
	color:#000000; 
	text-decoration:none; }
a:hover { 
	color:#660000;
	background-color:#FFFFFF;
	text-decoration:underline; }
a img {
	border:none; } 
img {
	border:none;}

img.userpicture,
img.grouppicture,
.block_online_users .listentry img {
  border: 0px solid
}

input { 
	background-image:url("botton.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:sans-serif; 
	font-style:normal; 	
	font-size:.9em; 
	color:#333333;
	border: 1px Solid #660000; 
	border-spacing:0px; 
	border-width:1px; 
	vertical-align:middle; }
h1.main, h3.main, h4.main, h5.main, h6.main {
	text-align:left; 
	padding-left:2px; }
h2.main { 
	font-size:1.2em;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:none;
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	Color:#660000;}
h1 {
	font-family:sans-serif;
	background-color:#e6e7a1;
	border-color:#333333;
	color:#333333;
	text-align:left;
	padding-left:2px;
	border-width:1px;
	border-style:solid;
	font-size:1em;
	font-weight:normal;}
h2 { 
	font-family:sans-serif;
	background-color:#e6e7a1;
	border-color:#660000;
	text-align:center;
	padding-left:2px;
	text-align:center;
	border-width:1px;
	border-style:solid;}
h3 {
	font-family:sans-serif;
	border-color:#e6e7a1;
	text-align:left;
	padding-left:2px;
	border-width:1px;
	border-style:solid;
	font-size:1em;}
h4 {
	font-family:sans-serif;
	border-color:#660000;
	text-align:left;
	padding-left:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:normal;}
th {
	background-color:#e6e7a1;}

th.header, td.header, div.header {
	background-color:#e6e7a1;
	border:none;
	font-family:sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#660000;}


.tabledivider {
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-color:#e6e7a1;}
.breadcrumb {
	font-family:sans-serif;
	font-size:1em;
	font-weight:normal;
	padding-top:2px;
	padding-left:0px;}	
.sitetopiccontent {
	border-color:#e6e7a1;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;}
.continuebutton {
	text-align: center;}

/***
 *** Tabs
 ***/
.tablink { font-size:0.8em;}
.tablink a:hover {text-decoration:underline;}
.tabs .side {border-color:#e6e7a1;}
.tabrow td {background:url(pix/tab/left.gif) top left no-repeat;}
.tabrow td .tablink {background:url(pix/tab/right.gif) top right no-repeat;}
.tabrow td:hover {background-image:url(pix/tab/left_hover.gif);}
.tabrow td:hover .tablink { background-image:url(pix/tab/right_hover.gif);}
.tabrow .last span {background:url(pix/tab/right_end.gif) top right no-repeat;}
.tabrow .selected {background:url(pix/tab/left_active.gif) top left no-repeat;}
.tabrow .selected .tablink {background:url(pix/tab/right_active.gif) top right no-repeat;}
.tabrow td.selected:hover {background-image:url(pix/tab/left_active_hover.gif);}
.tabrow td.selected:hover .tablink {background-image:url(pix/tab/right_active_hover.gif);}
.tablink a:link,.tablink a:visited { color:#000066;}
.selected .tablink a:link, selected .tablink a:visited { color:#000000;}
/***
 *** Columnas. Capas
 ***/
 
#layout-table #left-column { }
#layout-table {
	width:100%;
	border-collapse:separate;
	margin-left:0px;
	margin-right:0px;
	margin-top: 1px;}

#layout-table #left-column,
#layout-table #middle-column,
#layout-table #right-column { 
	vertical-align:top;}
#layout-table #middle-column {
vertical-align:top;
	}
#middle-column .title {
	font-family:sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#660000;}

/***
 *** Capas y Estilos
 ***/
#site-index .headingblock  {
	background-image:url(noticias.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fefec5;
	border-color:#aaaaaa;
	border-width:1px;
	border-style:solid;	
	 height:25px;	 
}
	
#site-index .headingblock .title {
 	vertical-align: text-top;	 
	font-family:sans-serif;
	font-weight:normal;
	 font-style:italic;
	font-size:1.4em;
	color:#660000;
	 
}

#site-index .headingblock .link a {
	vertical-align: bottom;
	font-family:sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#660000;	 
}
#site-index .forumpost .left {
	background:#fefec5;
	background-image:url(noticias.png);
	background-position:bottom;
	background-repeat:repeat-y;
	 }
#site-index .forumpost .starter {
	background:#f7f7f7;
	}
#site-index .forumpost .topic {
	border-bottom-color:#aaaaaa;
	 border-bottom-width:2px;}
#site-index .forumpost .content {	
	font-size:.9em;
	background:#ffffff;}
#site-index .forumpost {
	border-color:#aaaaaa;
	border-bottom-width:1px;}

/***
 *** Generalbox Generalboxconten
 ***/
.generalbox { 
	border-width:1px;
	border-style:solid;
	border-color:#e6e7a1;
	border-color:#e6e7a1;
	background-color:#FFFFFF;}
.generalbox .r0 {
	background-image:none;
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#e6e7a1;
	border-bottom:none;
	border-top:none;}
.generalbox .r1 {
	background-image:none;
	border-color:#e6e7a1;
	border-bottom:none;
	border-top:none;}
.generalbox input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	
	
#admin-index .generalboxcontent,
#admin-config .generalboxcontent {
	background-color:#ffffff;}

#mod-quiz-view .generalbox,	
#mod-register-index .generalbox,
#mod-resource-index .generalbox,
#mod-questions-index .generalbox,
#mod-glossary-index .generalbox,
#mod-survey-index .generalbox,
#mod-dialogue-index .generalbox,
#mod-certificate-index .generalbox,
#mod-appointment-index .generalbox,
#mod-attforblock-index .generalbox,
#mod-scorm-index .generalbox,
#mod-quiz-index .generalbox,
#mod-assignment-index .generalbox,
#mod-wiki-index .generalbox,
#mod-choice-index .generalbox,
#mod-chat-index .generalbox,
#mod-forum-index .generalbox,
#user-index .generalbox,
#course-teacher .generalbox,
#admin-user .generalbox,
#admin-blocks .generalbox, 
#admin-modules .generalbox {
	border-width:1px;
	border-style:solid;
	border-color:#660000;} 

#mod-register-index .generaltable,
#mod-resource-index .generaltable,
#mod-questions-index .generaltable,
#mod-glossary-index .generaltable,
#mod-survey-index .generaltable,
#mod-dialogue-index .generaltable,
#mod-certificate-index .generaltable,
#mod-appointment-index .generaltable,
#mod-attforblock-index .generaltable,
#mod-scorm-index .generaltable,
#mod-quiz-index .generaltable,
#mod-assignment-index .generaltable,
#mod-wiki-index .generaltable,
#mod-choice-index .generaltable,
#mod-chat-index .generaltable,
#mod-forum-index .generaltable,
#user-index .generaltable,
#course-teacher .generaltable,
#admin-user .generaltable,
#admin-blocks .generaltable,
#admin-modules .generaltable {
	border-width:0px;
	border-style:solid;
	border-color:#660000;}
	
#mod-quiz-view .generaltable .r1,
#mod-forum-index .generaltable .r1,
#mod-register-index .generaltable .r1,
#mod-questions-index .generaltable .r1,
#mod-glossary-index .generaltable .r1,
#mod-dialogue-index .generaltable .r1,
#mod-certificate-index .generaltable .r1,
#mod-appointment-index .generaltable .r1,
#mod-attforblock-index .generaltable .r1,
#mod-scorm-index .generaltable .r1,
#mod-assignment-index .generaltable .r1,
#mod-wiki-index .generaltable .r1,
#mod-choice-index .generaltable .r1,
#mod-chat-index .generaltable .r1,
#user-index .generaltable .r0,
#course-teacher .generaltable .r0,
#admin-user .generaltable .r0,
#admin-blocks .generaltable .r0,
#admin-modules .generaltable .r0 {
	background-color:#eeeeee;}

#mod-register-index .generaltable .r0,
#mod-resource-index .generaltable .r0,
#mod-resource-index .generaltable .r1,
#mod-questions-index .generaltable .r0,
#mod-glossary-index .generaltable .r0,
#mod-survey-index .generaltable .r1,
#mod-survey-index .generaltable .r0,
#mod-dialogue-index .generaltable .r0,
#mod-certificate-index .generaltable .r0,
#mod-appointment-index .generaltable .r0,
#mod-attforblock-index .generaltable .r0,
#mod-scorm-index .generaltable .r0,
#mod-quiz-index .generaltable .r0,
#mod-quiz-index .generaltable .r1,
#mod-assignment-index .generaltable .r0,
#mod-wiki-index .generaltable .r0,
#mod-choice-index .generaltable .r0,
#mod-chat-index .generaltable .r0,
#mod-forum-index .generaltable .r0 { background-color:none; }

#user-index .generaltable .r1,
#course-teacher .generaltable .r1,
#admin-user .generaltable .r1,
#admin-blocks .generaltable .r1,
#admin-modules .generaltable .r1 {
	background-color:#ffffff;}

#blocks-quickmail-email .generaltable th,
#mod-quiz-view .generaltable th,
#mod-register-index .generaltable th,
#mod-quiz-index .generaltable th,
#mod-questions-index .generaltable th,
#mod-glossary-index .generaltable th,
#mod-survey-index .generaltable th,
#mod-dialogue-index .generaltable th,
#mod-certificate-index .generaltable th,
#mod-appointment-index .generaltable th,
#mod-attforblock-index .generaltable th,
#mod-scorm-index .generaltable th,
#mod-quiz-index .generaltable th,
#mod-assignment-index .generaltable th,
#mod-wiki-index .generaltable th,
#mod-choice-index .generaltable th,
#mod-chat-index .generaltable th,
#mod-forum-index .generaltable th,
#user-index .generaltable th,
#course-teacher .generaltable th,
#course-groups  .generalbox th,
#admin-user .generaltable th,
#admin-blocks .generaltable th,
#admin-modules .generaltable th {
	font-size:1em;
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	border-width:0px;
	border-style:solid;
	padding:5px;}

#user-index .generaltable .cell,
#course-teacher .generaltable .cell,
#admin-user .generaltable .cell,
#admin-blocks .generaltable .cell,
#admin-modules .generaltable .cell {
	font-size:.9em;}
/***
 ***  Login  -------  LOGIN
 ***/
TABLE.loginbox {
	margin-top:0px;}
	
.loginbox .header {
	border-width:1px;
	border-style:solid;
	border-bottom-width:0px;
	border-color:#e6e7a1;}
.loginbox .content {
	border-top-width:0px;}
.logininfo {
	font-size:.8em;}
.loginbox .content {
	border-color:#e6e7a1;
	background-image:url("pix/grad/Bkg_B_Bloques.png");}
	
.loginform input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}
/***
 *** Header ----------------------------------------- HEADER.
 ***/
.header-home {
	padding:1em 0.5em;
	height:12px;
	border-width:1px;
	border-style:solid;}
.header {
	height:12px;
	border-width:1px;
	border-style:solid;}
.headermenu {
	float:right;
	text-align:right;}
#header-home .headermenu font {
	font-size:.8em;}
/***
 *** footer ------------------------------------------- FOOTER.
 ***/
.footer {
	text-align:left;
	margin-top:0px;}
/***
 *** Navbar ------------------------------------------  NAVBAR
 ***/
.navbutton {
	padding-right:1px;
	padding-top:0px;} 
.navbar {
	background-color:#660000;
	border-color:#660000;
	color:#ffffff;
	height:19px;
	background-image:url("pix/grad/Bkg_B_Links.png");
	font-family:sans-serif;
	font-size:.9em;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	width:100%;
	padding:0px;
	border-width:0px;
	border-style:solid;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:1px;
	vertical-align:middle;}
.navbar a:link  {
	color:#ffffff;}
.navbar a:visited {
	color:#ffffff;}
.navbar a:hover {
	color:#660000;
	background-color:#FFFFFF;}
.navbar a:hover {
	color:#660000;
	background-color:#FFFFFF;}
.navbar input  {	
	background-image:url("botton.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom: inherit;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}
/***
 *** Blocks    ------------ BLOQUES
 ***/
.sideblock .listentry {
	font-size:1em;
	font-weight:normal;
	text-align:left;}
.sideblock .date {
	font-size:1em;
	font-weight:normal;
	text-align:left;
	color:#000000;}
.sideblock .name {
	font-size:.9em;
	font-weight:bold;
	text-align:left;
	color:#000000;}
.sideblock .info {
	font-size:1em;
	font-weight:normal;
	text-align:left;
	color:#000000;}
.sideblock .info a {
	font-size:1em;
	font-weight:bold;
	text-align:left;
	text-decoration:blink;
	color:#660000;} 
.sideblock .header {
	background-image:url("Bkg_B_Links.png");
	background-position:bottom;
	background-repeat:repeat-x;
	border-color:#660000;
	color:#ffffff;
	font-size:.9em;
	font-weight:normal;
	text-align:left;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-bottom:none;
	background-color:#660000;
	height:19px;}
.sideblock .title {
	padding-top:4px;
	padding-left:4px;
	padding-bottom:2px;}
.sideblock {
	border-color:#e6e7a1;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:3px;}
.sideblock .content {
	border-color:#660000;
	background-image:url("Bkg_B_Bloques.png");
	padding-top:12px;
	font-size:1em;}
.sideblock .footer {
	font-size:0.9em;
	text-align:left;
	margin-top:10px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:none;}
.sideblock .header .hide-show img.hide-show-image {
	background:url(pix/grad/menos.gif) no-repeat bottom;
	padding:0em;
	border:0px;
	border-width:0px;
	border-style:none;}
.sideblock.hidden .header .hide-show img.hide-show-image {
	background:url(pix/grad/mas.gif) no-repeat bottom;
	padding:0em;
	border:0px;
	border-width:0px;
	border-style:none;}
.sideblock  .hide-show {
	padding:0em;
	border:0px;
	border-width:0px;
	border-style: none;
	padding-top:0px;
	padding-bottom:4px;}
.sideblock.hidden .hide-show {
	padding:0em;
	border:0px;
	border-width:0px;
	border-style:none;}
.sideblock td  {
	font-size:1em;}
/***
 *** Admin ----------------------------------  ADMIN
 ***/
#admin-index .c0,
#admin-config .c0,
.categoryheader {
	background-image:url(pix/grad/Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border:none;}
#admin-index .c1,
#admin-config .c1 {
	background-color:#eeeeee;}
#admin-admin .content input {
	border-bottom:gray;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:dashed;
	font-size:1.2em;color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}
/***
 *** Header middle-column 
 ***/
#header-home, #header {
	background-color:#e6e7a1;
	border-color:#660000;}
#author {
	background-color:#e6e7a1;
	border-color:#660000;}
/***
 *** Calendar ---------- CALENDARIO
***/
table.calendarmonth {
	border-collapse:separate;
	border-spacing:1px !important;}
table.calendarmonth tr td {
	border-color:#e6e7a1;
	border-style:solid;
	border-width:1px;}
table.minicalendar {
	background-image:url(Bkg_B_Bloques.png);
	border-color:#660000;
	width:100%;
	margin:10px auto;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-collapse:separate;
	border-spacing:1px !important;}
table.minicalendar tr.weekdays th {
	background-color:#FEF9F6;
	border-color:#e6e7a1;
	border-style:none;
	font-family:sans-serif;
	font-size:0.9em;
	font-weight:normal;}
table.minicalendar tr td.day {
	border-color:#e6e7a1;
	border-style:solid;
	border-width:1px;
	font-size:0.9em;} 
table.minicalendar tr td.weekend {
	border-color:#e6e7a1;
	color:red;}
#calendar .maincalendar,
#calendar .sidecalendar {
	border-color:#e6e7a1;}
#calendar .maincalendar table.calendarmonth th {
	border-color:#e6e7a1;}
#calendar .maincalendar table.calendarmonth td {
	font-size:.8em;} 
#calendar .today,
.minicalendar .today {
	border-color:#000000 !important;} 
/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
	border-color:#2EBA0E !important;
	background-color:#2EBA0E;}
#calendar .maincalendar .calendar-controls .current {
	font-weight:bold;}
#calendar .sidecalendar .filters {
	font-size:.9em}
.calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
	border-color:#FF9966 !important;
	background-color:#FF9966;}
.calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
	border-color:#FBBB23 !important;
	background-color:#FBBB23;}
.calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
	border-color:#A1BECB !important;
	background-color:#A1BECB;}
.cal_popup_fg {
	background-color:#FEF9F6;}
.cal_popup_bg {
	border-color:#e6e7a1;
	background-color:#FEF9F6;}


.eventlist .event .topic {
	background-image:url(gradient3.jpg);
	background-repeat:repeat-x repeat-y;
	border-style:solid;
	border-spacing:0px;
	border-width:0px;
	border-color:#e6e7a1;
	border-style:solid;
	border-spacing:0px;}
	
 
.eventlist .event .description,
.eventlist .event .picture,
.eventlist .event .side {
	background-image:url(pix/grad/Bkg_B_Bloques.png);
	background-repeat:repeat-x repeat-y;
	border-style:solid;
	border-spacing:0px;
	border-width:0px;
	border-color:#e6e7a1;
	border-style:solid;
	border-spacing:0px;}

	
#calendar-event input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	
/***
 *** Course  ------- CURSOS
 ***/
.headingblock {
	border-width:1px;
	border-style:solid;
	padding:10px;
	font-family:sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#660000;}
.categoryboxcontent,
.courseboxcontent {
 	border-color:#e6e7a1;
 	background:#FFFFFF;}
.categorybox .category,
.categorybox .category {
	border-color:#e6e7a1;
	border-bottom:solid;
	border-width:1px;
	padding-top:7px;
	font-family:sans-serif;
	font-size:1em;
	font-weight:normal;}
#course-view .section .content {
	border-color:#660000;
	background-color:#FFFFFF;}
#block_course_summary sideblock .content {
	background:none;}
#course-view .section td {
	vertical-align:top;}
#course-view .section .content {
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-left:0px;
	border-right:0px;}
* html #course-view .section .content .commands {
	clear:both;}
#course-view .section .side {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#660000;
	background-color:#FFFFFF;}
#course-view .section .left {
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	width:1.5em;
	border-right-width:1px;
	border-right-style:dashed;
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	padding:5px;}
#course-view .section .right {
	border-left:1px;
	border-left-style:dashed;
	border-color:#660000;
	text-align:center;
	width:1.5em;}
#course-view .section .right img {
	padding-top:0em;
	padding-bottom:.5em;
	vertical-align:top;}
#course-view .current .side {
	background-color:#eeeeee;}
#course-view .section .spacer {
	height:1px;}
#course-view .section .weekdates { }
#course-category .coursebox { 
	width:95%;}
#course-category .generalbox {
	width:95%;
	border-color:#660000;
	border-width:1px;
	border-style:solid;	}
#course-category .generalbox th {
	font-size:1.2em; 
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	border-width:1px;
	border-style:solid;	
	padding:5px;}
#course-category .courseboxcontent {
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	border-width:1px;
	border-style:solid;
	padding:5px;}
#course-category td.info {
	width:20%;}
#course-category .info {
	font-family:sans-serif;
	font-size:1em;
	font-weight:normal;}
#course-category .teachers {
	font-family:sans-serif;
	font-size:.9em;
	font-weight:normal;}
#course-index .categorybox {
 	width:95%;}
#course-index .category {
	border-bottom-style:dotted;
	border-bottom-color:#e6e7a1;
	border-bottom-width:1px;}
#course-index .categoryboxcontent {
	border-color:#660000;
	border-width:1px;
	border-style:solid;
	padding:5px;}
/***
 *** Modules:Forum  ------- FOROS
 ***/
#mod-forum-view table.forumheaderlist {
	margin-left:5%;
	 width:90%;
	border-color:#660000;
 	border-width:1px;}
.forumheaderlist {
	border-color:#660000;}
.forumheaderlist th {
	font-size:1em; 
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;	
	padding:5px;
}
.forumheaderlist .r0 {
	background-color:none;
	border:none;}
.forumheaderlist .r1 {
	background-color:#eeeeee; 
	border:none;}
.forumheaderlist .r1 .starter {
	border:none;}
.forumheaderlist .r0 .starter {
 border:none;}
.forumheaderlist .discussion .starter {
	background:none;}
.forumheaderlist .lastpost {
	white-space:nowrap;
	text-align:right;}
.forumheaderlist .discussion .lastpost {
	font-size:.85em;}
.forumheaderlist .author {
	text-align:center;}
.forumheaderlist .picture {
	width:25px;
	height:25px;
	border:none;}
.forumheaderlist .picture .defaultuserpic{
	width:25px;
	height:25px;
	border:none;
	vertical-align:middle;}
.forumheaderlist td {
	border:none;}
.forumpost {
	border-color:#e6e7a1;}
.forumpost .content {
	font-size:1em;
	background:#ffffff;}
.forumpost .left {
	background:#fefec5;}
.forumpost .topic {
	border-bottom-color:#e6e7a1;}
.forumpost .starter {
	background:#fefec5;}
.forumpost .subject {
	font-size:1.2em;
	font-weight:bold;  
	color:#444444;}
.forumpost .author {
	font-size:.9em;
	font-weight:normal;
	color:#444444;}
.forumthread .unread {
	background:#FEF9F6;}
#mod-forum-discuss .forumpost {
	background:none;}
#mod-forum-discuss .forumpost.unread .content {
	border-color:#e6e7a1;}
#mod-forum-discuss .forumthread .unread { } 

#mod-forum-index .unread { }

.sideblock .post .head {
	color:#FEF9F6;}
	
.searchform input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	
/***
 *** Module Encuestas  ------------- ENCUESTAS
 ***/

/***
 *** Module Mensajes y  chat
 ***/
#mod-chat-gui_header_js-jsupdate { margin:5px }
#mod-chat-gui_header_js-jsupdate .chat-event,
#mod-chat-gui_header_js-jsupdate .chat-message {
	width:100%;
	padding:0;
	margin-top:10px}
#mod-chat-gui_header_js-jsupdate .picture { width:25px }
body#mod-chat-gui_header_js-users { background-image:url(Bkg_B_Bloques.png); }
body#mod-chat-gui_header_js-chatinput { background-image:url(Bkg_B_Bloques.png); }
 #mod-chat-gui_header_js-chatinput input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	


/***
 *** Module Wiki  --------WIKI
 ***/
 /***
 *** Module assignment  ------- TAREAS
 ***/
/***
 *** Module Quiz   --------- QUIZ
 ***/
/***
 *** Module Scorm  --------- SCORM
 ***/
#mod-scorm-playscorm li ul {
	 padding-left:18px;
	font-size:.6em;}
#mod-scorm-playscorm p {
	 background-color:#ffffff;
	   font-style:normal;
	    font-family:sans;
	  font-size:.8em;}
	  
#mod-scorm-playscorm .generalbox{
	border-width:1px;
	border-style:solid;
	border-color:#660000;} 
#mod-scorm-playscorm .generalbox th {
	font-size:.9em; 
	 font-weight:bold;
	 color:#ffffff;
	 background-color:#660000;
	 }
	 
#mod-scorm-playscorm .generalbox td {
	 background-color:#fbfbc2;} 
/***
 *** Module Asistencia  ------- AISTENCIA
 ***/
/***
 *** Module Citas  ----- CITAS
 ***/
/***
 *** Module Certificados  -------- CERTIFICADOS
 ***/
/***
 *** Module Dialogos.  ----------------- DIALOGOS
 ***/
/***
 *** Module Encuestas  ---------- ENCUESTAS
 ***/
 /***
 *** Module Glosarios  --------------- GLOSARIO
 ***/
/***
 *** Module Coaching  ---------------- COACHING
 ***/
 /***
 *** Module Recursos  -------------- RECURSOS
 ***/
#mod-resource-index .generaltable .header {
 font-size:1em; 
 background-color:none;
 background-image:url(Bkg_B_Bloques.png);
 border-color:#660000;
 border-width:0px;
 border-style:solid;
 padding:5px; 
}
/***
 *** Module Registro   -------------- Archivos.
 ***/
#files-index table { width:100%;}
#files-index .files table { width:90%;}
#files-index hr { width:100%;}

#files-index td { font-size:1em; }
#files-index th { font-size:1em; }

/***
 *** Module mensajes   -------------- mensajes.
 ***/
 body#message-index { background-image:url(Bkg_B_Bloques.png); }
 #mod-choice-view input,
 #message-index input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	
 body#message-history { background-image:url(Bkg_B_Bloques.png); }
 #message-history .generalboxcontent { 
 	background-image:url(Bkg_B_Bloques.png);
	  border-color:#660000;}	  
body#message-send { background-image:url(Bkg_B_Bloques.png); }
body#message-messages { background-image:url(Bkg_B_Bloques.png); }
body#message-user { background-image:url(Bkg_B_Bloques.png); }
/***
 *** Consultas ----------------- Choice
 ***/
#mod-choice-report  th.header {
	font-size:.9em;
	background-image:url(Bkg_B_Bloques.png);
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	border-width:0px;
	border-style:solid;
	padding:5px;}
	
#blocks-quickmail-email td { 
	font-family:sans-serif;
	 font-size:.95em;
}
/***
 ***  Modulo de la galeria ----------------- Choice
 ***/
.top_panel_tr {
        background-image: url(images/top_panel_r1_c1b.gif);
        background-color: White;
        color: #000000;        
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 200px;
}

.top_panel td {
        white-space: nowrap;
}

.top_menu_bttn a {
        text-decoration: none;
        position: relative;
        display: block;
        margin-top: 2px;
        color: #000000;
        font-size: 14px;
}

.top_menu_bttn a:hover {
        text-decoration: underline;
        margin-top: 4px;
        color: #000000;
}

.bblink a {
        text-decoration: none;
}

.bblink a:hover {
        text-decoration: underline;
}

.maintable {
		margin-top:2px;
}

.maintablea {
        margin-top: 5px;
}

.maintableb {
}

.tableh1 {
        padding-right: 10px;
        padding-left: 10px;
        height: 20px;
        background: #999999;
}

.tableh1a td {
        border: none;
        height: 30px;
        font-size: 150%;
        font-weight: bold;
}

.tableh1a img {
        display: block;
}

.tableh1_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        height: 25px;
        background-image: url(images/tableh1_bg.gif);
}

.tableh2, .catrow_noalb {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        background: #FFFFFF;
        }

.tableh2_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        background: #CCCCCC;

}

.tableb, .display_media , .catrow {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

.thumb_filename {
        font-size: 80%;
        display: block;
}
.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
}


.thumb_num_comments {
        font-weight: normal;
        font-size: 85%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 85%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
}

.user_thumb_infobox a:hover {
        text-decoration: underline;
}

.sortorder_options {
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.admin_menu_thumb {
        font-size: 90%;

        background-position : bottom;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 90px;
}

.admin_menu_thumb a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 5px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}


.admin_menu_thumb a:hover {
        text-decoration: underline;
}

.admin_menu {
        font-size: 10px;
	display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: left;
	padding: 0 3px;
        
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        
}

.admin_menu a:hover {
        text-decoration: underline;
}


.topmenu {
        font-family: sans-serif;
        color: #000000;
        display: block;
        padding: 0 3px;
        text-align: left;
        width: 150px;
        font-size: 10px;
        margin-bottom: 20px;
}

.topmenu a {
    display: block;
    color: #000000;
    text-decoration: none;
}

.topmenu a:hover {
        color: #FFFFFF;
        background-color: #660000;
        text-decoration: none;
        font-weight: none;

}

.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #FFFFFF; }

/**********
* Modulo de BiblioDebian.
**********/

.navengine {
	background-image: url(Bkg_B_Bloques.png);
	height:22px;
	font-family:sans-serif;
	font-size:.9em;
	font-style:normal;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border-width:0x;
	border-style:none;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0x;
	vertical-align:middle;
}


.undermenus { 
				background-image: url(LineaTop.png);
				background-position:top;
				background-repeat:repeat-x;
				height:12px;
				vertical-align:top;
				
} 


.seccionesdebian { 
				background-image: url(Bkg_B_Bloques.png);
				background-position:top;
				vertical-align:top;
				
} 

.barra { 
	font-size:1.2em;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#BBBBBB;
	
	background-position:bottom;
	background-repeat:repeat-x repeat-y;
	border-color:#660000;
	Color:#660000;}

/***
*  Pagina tecnolinux.com
***/

.barra0 {
	width:100%;
	font-size:0px;
	height:2px;
	background-color:#660000;
	}
	
.barra1 {
	width:2px;
	font-size:0px;
	height:100%;
	background-color:#660000;
	}

.cuerpo0 {
	width:100%;
	font-size:10px;
	height:100%;
	background-color:#FFFFFF;
	}

.TcolumnL {
	width:190px;
	height:100%;
	background-position:top;
	vertical-align:top;
	margin: 0;
	background-image: url(Bkg_B_Bloques.png);
	
	}
.TcolumnR {
	width:610px;
	height:100%;
	margin: 0;
	background-color:#FFFFFF;
	}

.Tcuerpo0 {
	
	font-size:9px;
	height:100%;
	margin: 0;
	border:none;
	background-image: url(Bkg_B_Bloques.png);
	
	}

.Tcuerpo1 {
	background-color:#FFFFFF;
	font-size:10px;
	margin: 0;
	height:100%;
	border:none;
	
	}
.TDcuerpo0 {
	width:165px;
	font-size:11px;
	height:100%;
	
	}
.TDcuerpo1 {
	width:5px;
	font-size:11px;
	height:100%;
	
	}

.clearer1 {
	font-size:10px;
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	border:none;
	background:transparent;}

.PTabla {
	font-size:10px;
	border: 1px solid;
	border-color:#660000;
	background:transparent;}

.OpenTableA {
	background-color:#FFFFFF;
	font-size:12 px;
	margin: 0;
	width:95%;
	border:none;
	margin:10px;
	padding:0px;
	
	}

.OpenTableB {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top;
	font-size:12 px;
	margin: 0;
	width:100%;
	border:1px solid;
	border-color:#660000;
	border-bottom:none;
	border-top:none;
	margin:0px;
	padding:0px;
	background-image: url(FondoPaginas.png);}

.OpenTableC {
	background-color:#FFFFFF;
	font-size:10 px;
	margin: 0;
	width:100%;
	border:1px solid;
	border-color:#660000;
	border-bottom:none;
	border-top:none;
	margin:0px;
	padding:0px;}

.pn-tlegal {
background-color: transparent;
color: #550000;
font-family: sans-serif;
font-size: 18px;
font-weight: normal;
text-decoration: none;
}
.pn-nlegal {
background-color: transparent;
color: #000000;
font-family: sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.pn-slegal {
background-color: transparent;
color: #550000;
font-family: sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
}


.pn-slegal A:link {
color: #550000;
font-family:  sans-serif;
font-size: 14px;
font-style: normal;
text-decoration: underline;
}

.pn-slegal A:visited {
color: #550000;
font-family: sans-serif;
font-size: 14px;
font-style: normal;
text-decoration: underline;
}

.pn-slegal A:hover {
background-color: #F3F3D6;
color: #550000;
font-family: sans-serif;
font-size: 14px;
font-style: normal;
text-decoration: none;
}

.pn-slegal A:active {
color: #660000;
font-family:  sans-serif;
font-size: 14px;
font-style: normal;
text-decoration: underline;
}


.pn-normal A:link {
background-color: transparent;
color: #000000;
font-family: sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:visited {
background-color: transparent;
color: #000000;
font-family: sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:hover {
background-color: #F3F3D6;
color: #000000;
font-family: sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:active {
background-color: transparent;
color: #000000;
font-family: sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-normal {
background-color: transparent;
color: #000000;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}
/***
* Emisora de Radio  
***/
/***
* Dialogo en AudioClases
***/
.input-dialogo-msg input {	
        background-image:none;
	font-family:sans-serif;
	font-style:normal;
	font-size:10px;
	color:#333333;
	border-color:#000000;
	border-style:groove;
	border-spacing:1px;
	border-width:2px;
	vertical-align:bottom;
}
.input-dialogo-micro  {	
 	background-image:none;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:none;
	font-size:10px;
	color:#000000;
}

/***
 *** Module Mensajes y  chat
 ***/
#mod-AudioClases-gui_header_js-jsupdate { margin:5px }
#mod-AudioClases-gui_header_js-jsupdate .chat-event,
#mod-AudioClases-gui_header_js-jsupdate .chat-message {
	width:100%;
	padding:0;
	margin-top:10px}
#mod-AudioClases-gui_header_js-jsupdate .picture { width:20px }
body#mod-AudioClases-gui_header_js-users { }
body#mod-AudioClases-gui_header_js-chatinput { background-image:url(Bkg_B_Bloques.png); }
 #mod-AudioClases-gui_header_js-chatinput input  {	
 	background-image:none;
	background-color:#ffffff;
	font-family:sans-serif;
	font-style:normal;
	border-bottom-style:solid;
	font-size:.8em;
	color:#333333;
	border-color:#660000;
	border-style:solid;
	border-spacing:0px;
	border-width:1px;
	vertical-align:bottom;}	
/***** tecnolinux/tecnolinuxorg.css end *****/


