/* ::::: http://educadoresvirtuales.org/templates/supergel/css/template_css.css ::::: */

div.module, div.module_menu { background: transparent url('mod_bcg.jpg') repeat-y scroll left center; width: 160px; margin-bottom: 12px; float: left; }
div.module div, div.module_menu div {  }
div.module div div, div.module_menu div div { background: transparent url('module_foot.jpg') no-repeat scroll left bottom; width: 160px; }
div.module div div div, div.module_menu div div div { padding: 0px 0px 20px 6px; background: transparent none repeat scroll 0% 0%; width: 160px; }
div.module div div div div, div.module_menu div div div div { margin: 0px; padding: 0px; }
div.module h3, div.module_menu h3 { margin: 0px 0px 0px -6px; background: transparent url('modules_head.jpg') no-repeat scroll left top; text-align: center; line-height: 24px; font-weight: bold; font-size: 12px; padding-bottom: 3px; width: 160px; }
.moduletable h3 { background: transparent url('blue_pix.gif') no-repeat scroll center top; height: 27px; width: 100%; margin-top: 5px; line-height: 25px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: rgb(62, 62, 62); }
.users_module { height: 100%; width: 100%; background-color: rgb(255, 255, 255); }
.blue-px { background: transparent url('blue_px.gif') repeat-x scroll 0% 0%; height: 27px; width: 100%; line-height: 27px; }
#blue_left { background: transparent url('blue_left.gif') no-repeat scroll left top; height: 100%; width: 100%; }
#blue_right { background: transparent url('blue_right.gif') no-repeat scroll right top; height: 100%; width: 100%; }
.lilak_grad { background: rgb(255, 255, 255) url('lilac_grad.gif') repeat-x scroll 0% 0%; height: 100%; width: 100%; color: rgb(245, 246, 251); }
.side_line_left { background: transparent url('blue_side_left.gif') repeat-y scroll 0% 0%; width: 4px; height: 100%; }
.lilak_snow { background: transparent url('red_left_snow.gif') no-repeat scroll left top; height: 100%; width: 100%; }
.main_text { padding: 50px 0px 20px; }
.side_line_right { background: transparent url('blue_side_right.gif') repeat-y scroll right center; width: 4px; height: 100%; }
.blue_foot_center { background: transparent url('blue_shadow.gif') repeat-x scroll 0% 0%; height: 15px; width: 100%; }
#blue_foot_left { background: transparent url('blue_foot_left.gif') no-repeat scroll left top; height: 100%; width: 100%; }
#blue_foot_right { background: transparent url('blue_foot_right.gif') no-repeat scroll right top; height: 100%; width: 100%; }
.grey-px { background: transparent url('grey_px.gif') repeat-x scroll 0% 0%; height: 25px; width: 100%; line-height: 25px; }
#grey_left { background: transparent url('grey_left.gif') no-repeat scroll left top; height: 100%; width: 100%; }
#grey_right { background: transparent url('grey_right.gif') no-repeat scroll right top; height: 100%; width: 100%; }
.grey_side_line_left { background: transparent url('grey_side_left.gif') repeat-y scroll 0% 0%; width: 4px; height: 100%; }
.grey_main_text { padding: 20px 15px; height: 100%; width: 100%; background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.grey_side_line_right { background: transparent url('grey_side_right.gif') repeat-y scroll right center; width: 4px; height: 100%; }
.grey_foot_center { background: transparent url('grey_foot.gif') repeat-x scroll 0% 0%; height: 19px; width: 100%; }
#grey_foot_left { background: transparent url('grey_foot_left.gif') no-repeat scroll left top; height: 100%; width: 100%; }
#grey_foot_right { background: transparent url('grey_foot_right.gif') no-repeat scroll right top; height: 100%; width: 100%; }
table.poll { padding-right: 10px; }
table.poll tr { color: rgb(105, 105, 105); font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-right: 10px; }
.sectiontableentry1, .sectiontableentry2 { padding-right: 10px; color: rgb(105, 105, 105); font-weight: normal; }
html { height: 100%; width: 100%; }
body { margin: 0px; padding: 0px; height: 100%; width: 100%; line-height: 120%; font-size: 11px; color: rgb(51, 51, 51); background-color: rgb(245, 246, 251); }
table.contentpane, table.contentpane tr, table.contentpane td { padding-right: 10px; padding-left: 20px; }
table.contentpaneopen td { padding: 0px 10px; color: rgb(0, 0, 0); font-weight: normal; font-family: sans-serif,Verdana,Arial,Helvetica; text-align: justify; }
table.contentpaneopen td.createdate { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); font-size: 9px; padding-right: 20px; }
table.contentpaneopen td.contentheading { color: rgb(198, 73, 52); font-weight: bold; font-size: 14px; padding-left: 8px; padding-right: 0px; }
table.contentpaneopen td.modifydate { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); font-size: 9px; padding-right: 20px; }
.componentheading { color: rgb(102, 102, 204); margin-top: -20px; margin-bottom: 20px; text-align: center; font-size: 14px; }
span.small { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); font-size: 9px; padding-left: 0px; }
.small { color: rgb(102, 102, 102); font-size: 9px; }
.contentdescription { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; }
table.contentdescription { color: rgb(0, 255, 102); }
.blog_more { color: rgb(198, 73, 52); background-color: rgb(255, 255, 255); line-height: 18px; padding-left: 12px; padding-bottom: 15px; }
.clr { clear: both; }
a.readon:link, a.readon:visited { color: rgb(198, 73, 52); font-weight: bold; font-size: 12px; background-color: rgb(255, 255, 255); text-decoration: none; }
a.readon:hover { color: rgb(153, 0, 0); font-weight: bold; font-size: 12px; background-color: rgb(255, 255, 255); text-decoration: underline; }
table.moduletable { height: 28px; width: 75%; }
table.moduletable td { height: 28px; width: 102px; }
a.mainlevel-nav:link, a.mainlevel-nav:visited { margin: 0px; background: rgb(245, 246, 251) url('bookmark.jpg') no-repeat scroll 0px 0px; height: 28px; width: 102px; font-size: 11px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; color: rgb(105, 105, 105); text-align: center; line-height: 28px; vertical-align: bottom; text-decoration: none; display: block; float: left; }
a.mainlevel-nav:hover { background: transparent url('bookmark.jpg') no-repeat scroll 0% 0%; text-decoration: none; color: rgb(80, 111, 213); height: 28px; width: 102px; }
a#active_menu-nav.mainlevel-nav:link, a#active_menu-nav.mainlevel-nav:visited { background: transparent url('bookmark+_001.jpg') no-repeat scroll 0% 0%; color: rgb(80, 111, 213); height: 28px; width: 102px; font-weight: bold; }
a.sublevel-nav:link, a.sublevel-nav:visited { font-size: 11px; font-weight: bold; color: rgb(80, 103, 175); background-color: rgb(245, 246, 251); text-align: center; }
a.sublevel-nav:hover { color: rgb(80, 103, 175); background-color: rgb(245, 246, 251); text-decoration: none; }
a#active_menu-nav.sublevel-nav { color: rgb(80, 103, 175); background-color: rgb(245, 246, 251); }
table.content_table { margin: 0px; padding: 0px; width: 100%; }
table.content_table td { margin: 0px; padding: 0px; }
.table_class { vertical-align: top; color: rgb(105, 105, 105); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; background-color: rgb(245, 246, 251); padding-left: 27px; }
.maintitle { color: rgb(255, 255, 255); background-color: rgb(245, 246, 251); font-size: 40px; padding-left: 15px; padding-top: 20px; }
.error { padding: 5px; font-style: italic; text-transform: uppercase; color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }
.back_button { border: 3px double rgb(204, 204, 204); margin: 1px; padding: 0px 30px; background: transparent url('button_bg.png') repeat-x scroll 0% 0%; float: left; text-align: center; font-size: 11px; font-weight: bold; width: auto; line-height: 20px; }
.context { padding-left: 20px; padding-right: 20px; }
headtext { padding-left: 20px; }
.pagenav { border: 3px double rgb(204, 204, 204); margin: 1px; padding: 0px 10px; background: transparent url('button_bg.png') repeat-x scroll 0% 0%; text-align: center; font-size: 11px; font-weight: bold; width: auto; line-height: 20px; }
.pagenavbar { margin-right: 10px; float: right; }
ul { margin: 0pt; padding: 0pt ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
html > body ul { margin: 0pt 0pt 0pt 0px; }
.moduletable #mainlevel-nav li { height: 28px; width: 102px; float: left; }
li { line-height: 15px; padding-left: 33px; padding-top: 0px; background-image: url('arrow.gif'); background-repeat: no-repeat; background-position: 0px 2px; }
td { text-align: left; font-size: 12px; color: rgb(198, 73, 52); font-weight: bold; }
a:link, a:visited { color: rgb(198, 73, 52); text-decoration: none; font-weight: bold; }
a:hover { color: rgb(153, 0, 0); text-decoration: none; font-weight: bold; }
.button { border: 0pt none ; margin: 5px 0px; padding: 0px; background: transparent url('button_enter.jpg') repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: rgb(62, 62, 62); width: 96px; height: 17px; }
.inputbox { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
a.mainlevel:link, a.mainlevel:visited { background: transparent url('module_tr.gif') no-repeat scroll 0% 0%; display: block; font-size: 11px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; color: rgb(105, 105, 105); text-align: left; line-height: 24px; padding-left: 25px; height: 24px; width: 153px; text-decoration: none; }
a.mainlevel:hover { background: transparent url('module_tr+_001.gif') no-repeat scroll 0% 0%; display: block; text-decoration: none; color: rgb(105, 105, 105); height: 24px; width: 134px ! important; }
a#active_menu.mainlevel { background: transparent url('module_tr+_001.gif') no-repeat scroll 0% 0%; color: rgb(80, 111, 213); height: 24px; width: auto; }
a#active_menu.mainlevel:hover { color: rgb(80, 111, 213); }
a.sublevel:link, a.sublevel:visited { padding-left: 1px; vertical-align: middle; font-size: 11px; font-weight: bold; color: rgb(139, 0, 139); text-align: left; }
a.sublevel:hover { color: rgb(153, 0, 0); text-decoration: none; }
a#active_menu.sublevel { color: rgb(235, 238, 250); }
.preload { width: 1px; height: 1px; display: none; }
.top { height: 160px; background-color: rgb(245, 246, 251); color: rgb(245, 246, 251); }
.head_px { position: absolute; left: 0px; top: 0px; background-image: url('fon_head.jpg'); width: 100%; margin-top: 0px; height: 154px; z-index: 10; }
.head_left { position: absolute; left: 0px; top: 0px; background-image: url('head_left.jpg'); width: 187px; height: 155px; z-index: 20; }
.head_left_logo { position: relative; top: 12px; left: 34px; }
.head_center { position: absolute; left: 187px; top: 0px; background-image: url('fon_head_center.jpg'); height: 155px; width: 508px; z-index: 20; }
.head_right { position: absolute; right: 0px; top: 0px; background-image: url('fon_head_right_snow.jpg'); height: 131px; width: 86px; z-index: 20; }
.slogan { position: absolute; background-image: url('slogan.jpg'); left: 214px; top: 22px; height: 73px; width: 434px; z-index: 40; }
.bookmark { background: transparent url('bukmark_line.gif') repeat scroll 0% 0%; position: absolute; left: 214px; top: 135px; height: 30px; width: 518px; z-index: 30; }
.bookmark_buttons { position: absolute; left: 181px; top: 108px; width: 75%; height: 28px; float: left; z-index: 30; }
.unity { background-color: rgb(245, 246, 251); }
#last { clear: both; }
.foot { height: 84px; width: auto; background-image: url('fon_foot_line_px.jpg'); }
.foot2 { background: transparent url('fon_foot_left_snow.gif') no-repeat scroll left bottom; height: 84px; }
.foot3 { background: transparent url('fon_foot_right_snow.gif') no-repeat scroll right bottom; height: 84px; }
#padding_foot { width: auto; }
.link_foot { border-left: 2px solid white; padding: 7px 35px 0px; text-align: right; float: right; width: auto; }
a.link_foot:visited, a.link_foot:link { overflow: hidden; width: auto; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(62, 62, 62); text-decoration: none; text-transform: lowercase; float: right; }
a.link_foot:hover { color: rgb(80, 111, 213); text-decoration: none; }
#text_foot { font-family: Arial,Helvetica,sans-serif; margin-right: 50px; line-height: 50px; text-align: right; font-size: 12px; font-weight: bold; color: rgb(62, 62, 62); }
.pix_10 { height: 15px; }
.per_100 { margin-top: 0px; height: 100%; }
.sectiontableheader { border-bottom: 1px solid rgb(112, 135, 220); padding: 4px; background: rgb(227, 234, 250) none repeat scroll 0% 0%; font-weight: bold; color: rgb(198, 73, 52); }
.sectiontableentry1 td { padding: 5px; background-color: rgb(255, 255, 255); }
.sectiontableentry2 td { border-top: 1px solid rgb(112, 135, 220); border-bottom: 1px solid rgb(112, 135, 220); padding: 5px; background-color: rgb(255, 255, 255); }
.mosimage { border: 1px solid rgb(204, 204, 204); margin: 5px; padding-top: 2px; }
.mosimage_caption { border-top: 1px solid rgb(204, 204, 204); padding: 1px 10px; margin-top: 2px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10px; }

