BODY{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#FFFFFF;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;}
.clickable{cursor:pointer;}
.highlighted{font-family:Arial,sans-serif !important;color:#333;font-size:15px;background-color:#C7F4F9;}
.menuLink{color:#fff;font-family:Arial,sans-serif !important;font-size:15px;background:#581C1C;;cursor:pointer;width:100%;vertical-align:middle;}
.menuLink_Over{color:#666;font-family:Arial,sans-serif !important;font-size:15px;background:#D0D0D0;cursor:pointer;width:100%;vertical-align:middle;}
.subMenuLink{color:#333;font-family:Arial,sans-serif !important;background:transparent;cursor:pointer;width:100%;text-indent:5px;vertical-align:middle;}
.subMenuLink_Over{color:#333;font-family:Arial,sans-serif !important;background:#F0F0F0;cursor:pointer;width:100%;text-indent:5px;border-left:1px solid #8E999F;border-right:1px solid #8E999F;vertical-align:middle;}
.menu_head{color:#FFF;font-family:Arial,sans-serif !important;font-weight:bold;background-color:#8E999F;cursor:pointer;width:100%;text-align:center;vertical-align:middle;}
.menu_background{background:#FFF;border:1px solid #8E999F;}
.menuLink2{color:#003371;background:transparent;cursor:pointer;vertical-align:middle;}
.menuLink_Over2{color:#f7941d;background:transparent;text-decoration:underline;cursor:pointer;vertical-align:middle;}
.cancelar{background:transparent;border:0px solid #562200;color:red;cursor:pointer;text-decoration:underline;}
.link_button_normal{background:#CCCCCC;border:1px solid #562200;color:#333;cursor:pointer;border-radius:3px;}
.link_button_over{background-color:rgb(123,123,123);border:1px solid #562200;color:white;cursor:pointer;border-radius:3px;}
.lst_pwd_normal{color:#333;cursor:pointer;}
.lst_pwd_over{cursor:pointer;}
.logout_normal{cursor:pointer;}
.logout_over{cursor:pointer;}
.Universe_Menu_Text,A.Universe_Menu_Text,A.Universe_Menu_Text:LINK,A.Universe_Menu_Text:VISITED,A.Universe_Menu_Text:HOVER{color:white;}
.Universe_Menu_Selected{font-weight:bold;}
A{color:#46627d;font-family:Arial,sans-serif !important;font-size:15px;font-weight:normal;text-decoration:none;}
A.lostpass:LINK{font-family:Arial,sans-serif !important;font-size:15px;color:white;font-weight:normal;text-decoration:none;}
A.lostpass:VISITED{font-family:Arial,sans-serif !important;font-size:15px;color:white;font-weight:normal;text-decoration:none;}
A.lostpass:HOVER{font-family:Arial,sans-serif !important;font-size:15px;color:white;font-weight:normal;text-decoration:underline;}
A:LINK{color:#46627d;text-decoration:none;}
A:VISITED{color:#46627d;text-decoration:none;}
A:HOVER{color:#CA5430;text-decoration:underline;}
TH,TD{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background-:transparent;}
HR{border:2px solid transparent;background:url(themes/swv3/img/sw_hr.png) transparent repeat-x;}
.error{color:#990000;font-family:Arial,sans-serif !important;font-size:15px;}
.info{color:Blue;font-family:Arial,sans-serif !important;font-size:15px;}
.centerboxtext{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#FFFFFF;padding:0px;}
.sideboxtext{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:transparent;}
.plainboxtitle{color:#333;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;background:#0072BC;}
.plainboxtext{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:transparent;}
.sideboxtitle{color:#535353;font-family:Arial,sans-serif !important;font-size:16px;font-weight:bold;font-style:normal;background:white;text-indent:5px;}
.centerboxtitle{color:#3a3a3a;font-family:Arial,sans-serif !important;font-size:17px;font-weight:bold;font-style:normal;background:#EFEFEF;text-indent:5px;}
.pgprocessed{color:#FFF;font-family:Arial,sans-serif !important;font-size:9px;}
.copyright{color:#FFF;font-family:Arial,sans-serif !important;font-size:9px;}
.userexttable{color:#FFF;font-family:Arial,sans-serif !important;font-size:15px;background:#333;}
.usertoppanel{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#F5F5F5;}
.userbottompanel{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#FAFAFA;}
.print_header_toprow{color:#333;font-family:Arial,sans-serif !important;font-size:10px;font-weight:bold;background:#00A651;}
.print_header_bottomrow{color:#333;font-family:Arial,sans-serif !important;font-size:10px;font-weight:bold;background:#FFF200;}
.print_header_toptext{color:#333;font-family:Arial,sans-serif !important;font-size:14px;font-weight:bold;background:transparent;}
.tabMenu_TabTitle{color:white;font-family:Arial,sans-serif !important;font-weight:bold;font-size:14px;}
.tabMenu_GroupTitle{color:#FFF;font-family:Arial,sans-serif !important;font-size:13px;font-weight:bold;background:#80898E;padding:2px;}
.tabMenu_LinkCat{color:#FFF;font-family:Arial,sans-serif !important;font-size:13px;font-weight:normal;background:#80898e;padding:2px;}
.tabMenu_Link{font-family:Arial,sans-serif !important;font-size:15px;color:#333;}
.tabMenu_Link a:link{color:white;font-family:Arial,sans-serif !important;font-size:15px;font-weight:normal;cursor:pointer;}
.tabMenu_Link a:visited{color:white;font-family:Arial,sans-serif !important;font-size:15px;font-weight:normal;cursor:pointer;}
.tabMenu_Link a:active{color:white;font-family:Arial,sans-serif !important;font-size:15px;font-weight:normal;cursor:pointer;}
.tabMenu_Link a:hover{color:yellow;font-family:Arial,sans-serif !important;font-size:15px;font-weight:normal;cursor:pointer;}
#star ul.star{list-style:none;margin:0;padding:0;width:85px;height:20px;left:10px;top:-5px;position:relative;float:left;background:url(themes/swv3/img/stars.gif) repeat-x;cursor:pointer;}
#star li{padding:0;margin:0;float:left;display:block;width:85px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
#star li.curr{background:url(themes/swv3/img/stars.gif) left 25px;font-size:1px;}
#star div.user{color:#888;font-size:13px;font-family:Arial,sans-serif !important;left:20px;position:relative;float:left;}
.bannerContent{font-family:Arial,sans-serif !important;background:#F7F7F7;}
.toolbarContent{font-family:Arial,sans-serif !important;font-size:15px;}
.toolbarButtons{font-family:Arial,sans-serif !important;font-size:15px;}
.toolbarWidthNormal{width:175px;}
.toolbarWidthExtendido{width:250px;}
.toolbarButtonMovimiento{font-family:Arial,sans-serif !important;}
.heading2{color:#278eaf;font-family:Arial;font-weight:normal;font-size:12px;background:transparent;border-bottom:#8eb2be 1px solid;padding:6px;}
.rowdelete{color:#9D4136;font-family:Arial,sans-serif !important;background:#F2B4B4;padding:2px 6px;vertical-align:top;}
.tablaencabezo{border:2px solid #000;background:#BDBDBD;}
.tablamarco{}
.gridTable{border:2px solid #E0E0E0;}
.editTitles{color:#808080;text-align:right;}
.editTitlesLeft{color:#808080;text-align:left;}
.bannerTable{font-family:Arial,sans-serif !important;background:#F7F7F7;}
.bannerTitle{color:#FFF;font-weight:bold;font-size:14px;}
.bannerTitleEditable{color:#00346A;font-weight:bold;font-size:14px;font-family:Arial,sans-serif !important;border:0px;background:transparent;z-index:0;}
.bannerLabel{color:#FFF;font-weight:normal;font-size:8px;}
.bannerField1{color:#FFFFFF;font-weight:normal;font-size:8px;}
.editTitle{color:#333;font-family:Arial,sans-serif !important;font-weight:bold;font-size:15px;background:transparent;border-bottom:2px solid #7A94B5;}
.title{color:#333;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;background:transparent;}
.scroller tbody{height:400px;overflow-y:scroll;}
.fieldsSeparator{color:#333;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;}
.button{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#CCCCCC;border:1px solid #92A4BC;z-index:0;border-radius:3px;}
.button:hover{background-color:rgb(123,123,123);color:white;}
.picbutton{font-family:Arial,sans-serif !important;font-size:15px;background:transparent;border:0px solid #92A4BC;color:Black;z-index:0;}
.field_textbox,.field_filebox,.field_listbox,.field_selectbox{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#FFF;border:1px solid #B0C4DE;z-index:0;border-radius:3px;}
.field_textbox_error,.field_filebox_error,.field_listbox_error,.field_selectbox_error{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#FFC0C0;border:1px solid #B0C4DE;z-index:0;border-radius:3px;}
.field_checkbox{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:transparent;z-index:0;}
.field_textbox_readonly{color:#333;font-family:Arial,sans-serif !important;font-size:15px;border:0px solid #B0C4DE;z-index:0;background:transparent;border-radius:3px;}
.buttonok{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#CCCCCC;border:1px solid #92A4BC;z-index:0;border-radius:3px;}
.buttoncancel{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#CCCCCC;border:1px solid #92A4BC;z-index:0;border-radius:3px;}
.buttonedit{color:#333;font-family:Arial,sans-serif !important;font-size:15px;background:#CCCCCC;border:1px solid #92A4BC;z-index:0;border-radius:3px;}
.row0{font-family:Arial,sans-serif !important;font-size:15px;color:#00346A;background-color:transparent;font-weight:bold;border-bottom:2px solid #00346A;}
.row1{font-family:Arial,sans-serif !important;font-size:15px;color:Black;background-color:#f0f0f0;}
.row2{font-family:Arial,sans-serif !important;font-size:15px;color:Black;background-color:transparent;}
.rowblank{font-family:Arial,sans-serif !important;font-size:15px;color:#333;background-color:White;}
.rowgroup{font-family:Arial,sans-serif !important;font-size:15px;color:#333;background-color:#FCDAB6;font-weight:bold;}
.rowpostedby{font-family:Arial,sans-serif !important;font-size:15px;color:#696969;background-color:#F5F5F5;border-bottom:1px solid #333;border-top:1px solid #333;}
.rowpostedbylink{font-family:Arial,sans-serif !important;font-size:15px;color:#696969;background-color:#F5F5F5;text-decoration:none;}
.rowpostedbylink:HOVER{color:#990000;text-decoration:underline;}
.calendarHeader{background:transparent;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:#6199CE;}
.calendarHeader.calendarDays{font-size:14px;}
.calendarToday{background:#333;font-family:Arial,sans-serif !important;font-size:12px;font-weight:bold;color:#FFF;}
.calendarToday.calendarDay.weekend{background:#990000;}
.calendar{color:#333;font-family:Arial,sans-serif !important;font-size:12px;font-weight:normal;background:transparent;}
.calendar.calendarDay.weekend{color:#990000;}
.actividades_calendario_dias_top{font-family:Arial,sans-serif !important;font-size:12px;color:white;background-color:#aac4dd;font-weight:bold;border-right:2px solid #E6E6E6;border-top:2px solid #E6E6E6;border-bottom:2px solid #E6E6E6;}
.actividades_calendario_popframe_close{font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:black;background-color:#CCCCCC;border-bottom:1px solid black;cursor:pointer;}
.actividades_calendario_popframe_actividad_par{font-family:Arial,sans-serif !important;font-size:10px;font-weight:normal;color:black;background-color:#F0F0F0;}
.actividades_calendario_popframe_actividad_impar{font-family:Arial,sans-serif !important;font-size:10px;font-weight:normal;color:black;background-color:white;}
.actividades_calendario_dias_par{font-family:Arial,sans-serif !important;font-size:15px;color:#0072BC;background-color:#F0F0F0;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.actividades_calendario_dias_impar{font-family:Arial,sans-serif !important;font-size:15px;color:#0072BC;background-color:white;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.actividades_calendario_dias_weekend{font-family:Arial,sans-serif !important;font-size:15px;color:#0072BC;background-color:#CCCCCC;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.actividades_listado_mes_fecha{font-family:Arial,sans-serif !important;font-size:12px;color:white;background-color:#aac4dd;font-weight:bold;border-top:1px solid #CCCCCC;}
.actividades_listado_mes_descr{font-family:Arial,sans-serif !important;font-size:12px;color:#555555;background-color:#F0F0F0;border-top:1px solid #CCCCCC;}
.circular_titulo{background:White;font-family:Arial,sans-serif !important;font-size:16px;font-weight:bold;color:#333333;font-style:italic;}
.circular_texto{font-family:Arial,sans-serif !important;font-size:12px;background:White;color:#333333;}
.circular_fecha{font-family:Arial,sans-serif !important;font-size:15px;background:White;color:black;}
.circular_por{font-family:Arial,sans-serif !important;font-size:15px;background:White;color:black;}
.mail_header_rows_bold{font-weight:bold;font-family:Arial,sans-serif !important;font-size:15px;background-color:#CCCCCC;color:black;}
.mail_header_rows_over{font-weight:bold;font-family:Arial,sans-serif !important;font-size:15px;background-color:#E6E6E6;color:black;}
.mail_header_rows{font-family:Arial,sans-serif !important;font-size:15px;background-color:#E6E6E6;color:black;}
.mail_command_rows{font-family:Arial,sans-serif !important;font-size:15px;background-color:#B0C4DE;color:black;}
.mail_button{font-family:Arial,sans-serif !important;font-size:15px;background-color:#CCCCCC;border:1px solid #92A4BC;color:Black;z-index:0;}
.mail_button_over{font-weight:normal;font-family:Arial,sans-serif !important;font-size:15px;background-color:#E6E6E6;border:1px solid #92A4BC;color:#000000;z-index:0;}
.mail_text{font-weight:normal;font-family:Arial,sans-serif !important;font-size:15px;background-color:white;color:#000000;}
.mail_link{color:#0000FF;text-decoration:none;}
.mail_link:LINK{text-decoration:none;color:#0000FF;}
.mail_link:VISITED{text-decoration:none;color:#0000FF;}
.mail_link:HOVER{text-decoration:underline;color:#0000FF;}
.notas_impresion{font-family:Arial,sans-serif !important;font-size:10px;color:black;}
.notas_logotipo{border-bottom:1px solid black}
.notas_periodos_header{font-weight:bold;border-left:1px solid black;border-right:none;border-top:1px solid black;}
.notas_primer_periodo{font-weight:bold;border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_periodos{font-weight:bold;border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_promedio_general{font-weight:bold;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_blank_cell{border-left:1px solid black;border-right:1px solid black}
.notas_subjects_title{font-weight:bold;border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_blank_row{border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_grado_row{color:black;background:#A8E7A8;font-weight:bold;border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_materia{border-left:1px solid black;}
.notas_materia_main{font-size:15px;border-left:1px solid black;border-bottom:1px solid black;}
.notas_materia_secondary_last{border-bottom:1px solid black;}
.notas_nota{border-left:1px solid black;}
.notas_nota_main{font-size:14px;}
.notas_average_title{font-weight:bold;border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black}
.notas_average{font-weight:bold;border-left:1px solid black;}
.notas_average_main{font-weight:bold;font-size:14px;border-left:1px solid black;}
.notas_average_last{border-right:1px solid black;}
.noticias_ppt{font-size:20px;font-weight:bold;text-align:center;}
.noticias_pp_text{color:Black;background-color:#F0F0F0;}
.noticias_text_div{padding:4;border:1px solid #E0E0E0;}
.noticias_marco{padding:4;border:1px solid #E0E0E0;}
.noticias_marco_iconos{border:1px solid #E0E0E0;}
.pollq{font-family:Arial,sans-serif !important;font-size:15px;background:White;color:Black;font-weight:bold;}
.polli{font-family:Arial,sans-serif !important;font-size:15px;background:White;color:Black;font-weight:normal;}
.pollb{font-family:Arial,sans-serif !important;font-size:15px;background:White;color:Black;font-weight:bold;border-top:1px solid Black;border-bottom:1px solid Black;}
.reservas_markedForDeletion{color:Black;background-color:#ffcccc;}
.reservas_disponible{color:white;background-color:#82ca9c;font-weight:bold;}
.reservas_nodisponible{color:white;background-color:#f69679;font-weight:bold;}
.reservas_hmlCal_HeaderClass{background:transparent;border:1px solid #f3f3f3;}
.reservas_hmlCal_HeaderCentralCellClass{background:transparent;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:#040099;}
.reservas_hmlCal_CalendarClass{background:transparent;border:1px solid #f3f3f3;}
.reservas_hmlCal_CalendarDayHighLightClass{background-color:#aac2d2;}
.reservas_hmlCal_CalendarDayHighLightNumberClass{background-color:#a3bdce;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:white;}
.reservas_hmlCal_CalendarDayNamesClass{background-color:#a3bdce;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:white;padding-top:5;padding-bottom:5;}
.reservas_hmlCal_CalendarDayClass{background-color:#e6f5ff;}
.reservas_hmlCal_CalendarDayNumberClass{background-color:#d2eafb;font-family:Arial,sans-serif !important;font-size:15px;font-weight:bold;color:#0083df;}
.reservas_hmlCal_CalendarDayContentClass{background-color:#e6f5ff;}
.reservas_hmlCal_CalendarEmptyDayClass{background-color:#fafafa;}
.reservas_hmlCal_CalendarWeekLinkClass{}