﻿/* Clearfix */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix {zoom:1} /* IE6 */
*:first-child+html .clearfix {zoom:1} /* IE7 */
/* end Clearfix */
body {color:#000000;padding:0px;margin:0px;font-size:12px;font-family:'Verdana';text-align:center}
#bodyBack {display:none}
pre {font-size:12px;font-family:'Verdana'}
#printBuffer {display:none} /* div para funciones de impresión web */
a {text-decoration:none;color:#4f9c10}
a:hover {text-decoration:underline}
ul {padding-left:15px}
img {border:none; max-width: 100%;}
input[type='text'], input[type='file'], input[type='password'], .inputTags {padding:3px;font-family: 'Verdana';font-size:12px;border:1px solid #e0eada;background-color:#F1FBE7}
input.defaultText {color:#ccc}
select {padding:3px 5px 3px 5px;font-family: 'Verdana';font-size:12px;border:1px solid #C5DEB7;background-color:#F1FBE7;color:#000000}
/* hr {border-color:#c5deb7;color:#c5deb7;clear:both} */
hr {background:#C5DEB7;clear:both;border:none;height:2px}
hr.light {background:#F1FBE7;clear:both;border:none;height:1px !important}
fieldset {padding:7px;border:1px solid #C5DEB7;overflow:hidden}
legend {padding:4px;color:#58883E;border-bottom:1px solid #C5DEB7;font-weight:bold;width:98%;margin-top:10px;background-color:#DCEFD1;background-image:url('legend-shadow.png');background-position:0px -5px}
fieldset .legend {color:#B6CFA8;text-align:right}
table {border-collapse:collapse}
table, th, td {border:0px}
th {text-align:left}
table.cellPadded td, table.cellPadded th {padding:5px}
table.centered td, table.centered th {text-align:center}
table.lightTh th {font-weight:normal;color:#808080}
table.spacingRows tr {height:30px}
.centeredTable {margin:0 auto;text-align:left}
.centeredTable th, .centeredTable td  {text-align:left}
table td.padded, table th.padded {padding:5px}
table td.par {background-color:#eaeaea}
table td.impar {background-color:#f5f5f5}
.albumPreview {margin-right:10px}

/* CUTEROWS */
table.cuteRows {width:100%;border:1px solid #C2CCBD}
table.cuteRows tr {border-bottom:1px solid #C2CCBD}
table.cuteRows td {padding:3px;background-color:#FAF7E6}
table.cuteRows th {padding:3px;color:#808080;background-color:#FAFAFA;font-weight:normal}

.big {font-size:16px}
.bold {font-weight:bold}
.border {border:1px solid black}
.bottom_margin {margin-bottom:5px}
.centered {text-align:center}
.centeredDiv {margin:0px auto}
.dark {color:#356f1b}
.blackText {color:black !important}
.fullWidth {width:100%}
.hidden {display:none}
.NOh20 {height:15px}
.h15 {height:15px}
.h30 {height:30px}
.img16 {width:16px;height:16px}
.img30 {width:30px;height:30px}
.thumb30 {display:inline-block;vertical-align:middle}
.thumb30 img {width:30px;height:30px}
.thumb50 {display:inline-block;vertical-align:middle}
.thumb50 img {width:50px;height:50px}
.left {float:left}
img.middle {vertical-align:middle}
.little {font-size:10px}
.pointer {cursor:pointer}
.title {font-size:16px;color:#3A6D21;font-weight:bold}
.right {float:right}
.textleft {text-align:left}
.textright {text-align:right}
.texttop {vertical-align:top}
.watermark {color:#808080}
.white {color:white}
.nobold {font-weight: normal}
.need_margin {margin:5px}
.warning {color:red;border:red 3px solid;padding:10px;text-align:center}
.red {color:red}
.green {color:green}
.markInList {width:30px;font-weight:bold}
.dateInList {width:50px;font-size:10px}
.overhidden {overflow:hidden}
.fullwidth {width:99%}
.selectThumb {margin:5px;padding:6px;border:1px solid #c5deb7}
.highlight {background-color:yellow}
.padded {padding:5px}
.bigPadding {padding:10px}
/* DIVISIONES */
.dvsn {position:relative;border:1px solid #c2ccbd}
.dvsn .dvsnHdr {background-color:#F1FBE7;padding:10px 0px 10px 15px;color:#738569;border-bottom:1px solid #c2ccbd}
.dvsn .dvsnHdr input[type='text'] {padding:3px;font-family:'Verdana';font-size:12px;border:1px solid #e0eada;background-color:white;color:#000000}
.dvsn .dvsnIn {padding:20px 5px 20px 5px}
.dvsn .dvsnIn hr {background:#eeeeee;clear:both;border:none;height:2px} /*F1FBE7*/
.dvsn .dvsnFtr {border-top:1px solid #c2ccbd;background-color:#F1FBE7;text-align:center;padding:10px}
.dvsn .dvsnFtr select {background:white}
.dvsn input[type='text'], .dvsn input[type='file'], .dvsn input[type='password'] {padding:3px;font-family:'Verdana';font-size:12px;border:1px solid #e0eada;background-color:#F1FBE7;}
.dvsn select {padding:3px 5px 3px 5px;font-family:'Verdana';font-size:12px;border:1px solid #e0eada;background-color:#F1FBE7;color:#000000}
/* Hack para blogs */
#raBlog #blogHeader {background-size: 100% 100%}
#raBlog .dvsn {border:1px solid #CCC9BD !important}
#raBlog .dvsn .dvsnHdr {background-color:#FAF7E6  !important;color:#6B6963 !important;border-bottom:1px solid #CCC9BD !important}
#raBlog .dvsn .dvsnIn hr {background:#FAF7E6 !important}
#raBlog .dvsn .dvsnFtr {border-top:1px solid #CCC9BD !important;background-color:#FAF7E6 !important;}
#raBlog .dvsn input[type='text'], #raBlog .dvsn input[type='file'], #raBlog .dvsn input[type='password'] {border:1px solid #e0eada !important;background-color:#FAF7E6 !important}
#raBlog .dvsn select {border:1px solid #EAE8DA !important;background-color:#FAF7E6 !important}
/* Fin del hack para blogs */
/* BOTONES */
a.but{
	color:#122404;
	background-color:#f5fcf2;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	padding:2px;
	padding-right:4px;
	padding-left:4px;
	border:2px solid #7bb096;
}
a:hover.but{
	color:#2c5709;
}
/* INDEX 
#idxv2 {width:990px;height:100%;background:url(http://resources.redalumnos.com/img/idx/bg.png) repeat-y;}
#idxv2 #idxtitle {padding-top:25px;clear:both;font-weight:bold;}
#idxv2 #idxtitle #l {font-size:21px;text-align:center;float:left;width:500px;height:165px}
#idxv2 #idxtitle #r {color:#5A8C42;float:left;width:490px;height:165px}
#idxv2 #idxtitle #r #loginmsg {display:none;margin:0px auto;width:auto;border:1px solid #CC0000;padding:3px;font-weight:bold;color:#CC0000}
#idxv2 #idxtitle table {vertical-align:bottom}
#idxv2 #idxtitle table th {vertical-align:bottom;height:55px}
#idxv2 #idxtitle table tr {height:20px}

#idxv2 #idxbottom {text-align:center;clear:both}
#idxv2 #idxbottom table {width:100%;margin:auto;color:#5A8C42;border-collapse:separate;border-spacing:20px}
#idxv2 #idxbottom table td {vertical-align:top}
#idxv2 #idxbottom table td.spacing {width:150px}
#idxv2 #idxbottom table td.idxbtn {vertical-align:top;width:173px;height:75px;font-size:15px;font-weight:bold}
#idxv2 #idxbottom table td.userOps div {font-style:italic}
#idxv2 #idxbottom table td img {vertical-align:middle}
#idxv2 #idxbottom #menu {height:20px;text-align:center;font-weight:normal}
#idxv2 #idxbottom #menu img {vertical-align:middle}

#idxv2 input[type=text], #idxv2 input[type=password] {border-color:#e0eada;background-color:#eeeeee}

#idxv2 #fastRegistration {color:#808080;}
#idxv2 #fastRegistration tr {height:20px}
#idxv2 #fastRegistration input[type=text], #idxv2 #fastRegistration input[type=password] {width:200px}
#idxv2 #idxcenter {width:100%;text-align:center}
#idxv2 h1 {font-size:20px;padding:0px}
#idxv2 h2 {color:#5A8C42;font-size:14px;padding:0px}
#idxv2 h3 {font-size:14px;padding:0px;margin:5px;}
#idxv2 h3 a {text-decoration:none;color:#5A8C42}
*/

/* IDXV3 JULY 2012 */
#idxv3 {min-height:400px;}
#idxv3 #loginmsg {display:none;margin:0px auto;width:auto;border:1px solid #CC0000;padding:3px;font-weight:bold;color:#CC0000}
#idxv3 #errormsg {margin:0px auto;width:auto;border:1px solid #CC0000;padding:3px;font-weight:bold;color:#CC0000}
#idxv3 #idxtop {position:relative;background-color:#c5deb7;height:200px;background-image:url('http://resources.redalumnos.com/img/index/v3/bckgrnd.jpg')} /* border-top:40px solid white; */
#idxv3 #idxtop #left {position:absolute;text-align:center;font-size:22px}
#idxv3 #idxtop #left img {padding-top:15px;padding-left:40px}

#idxv3 #idxmiddle {position:relative;padding-top:25px;height:375px}
#idxv3 #idxmiddle #left {left:90px;position:absolute}
#idxv3 #idxmiddle #left #whatIsThis {position:absolute;color:white;padding:30px;width:380px;text-align:center;font-size:25px;font-weight:bold}
#idxv3 #idxmiddle #left #whatIsThis a {color:white}

#idxv3 #idxmiddle #loading {display:none;left:680px;top:100px;position:absolute;text-align:center;width:175px}

#idxv3 #idxmiddle #right {position:absolute;left:680px;top:60px;text-align:center;font-size:12px;text-align:left;color:#59893f}
#idxv3 #idxmiddle #right div {height:25px;line-height:25px}

#idxv3 #idxmiddle #register {cursor:pointer;left:635px;top:260px;position:absolute;text-align:center;width:275px;line-height:80px;height:88px;font-size:20px;color:white;background-image:url('http://resources.redalumnos.com/img/index/v3/btnregister.png')}
#idxv3 #idxmiddle #register a {text-decoration:none;color:white !important} 
#idxv3 #idxmiddle #register:hover {background-image:url('http://resources.redalumnos.com/img/index/v3/btnregister_hover.png')}
/*
#idxv3 #idxmiddle #socbuttons {left:585px;top:215px;position:absolute;text-align:center;width:277px;line-height:80px;height:91px;}
*/

#idxv3 #idxbottom1 {position:relative;text-align:center;height:160px}
#idxv3 #idxbottom1 #left {position:absolute;left:85px;width:390px;}
#idxv3 #idxbottom1 #right {position:absolute;left:525px;width:390px;}
#idxv3 #idxbottom1 .idxopt {padding:45px 10px 0px 15px;color:#476f33;width:365px;height:125px;overflow:hidden;background-image:url('http://resources.redalumnos.com/img/index/v3/btnopt.png')}
#idxv3 #idxbottom1 .idxopt img {vertical-align:middle} 

#idxv3 #idxbottom2 {text-align:center}
#idxv3 #idxbottom2 div {padding:15px;vertical-align:middle}
#idxv3 #idxbottom2 #gplus {display:inline-block;vertical-align:middle}
#idxv3 #idxbottom2 img {vertical-align:middle}

#idxv3 .opHeader {height:50px;font-size:12px;text-align:left}
#idxv3 .opPhoto {float:left;height:50px;width:40px}
#idxv3 .opPhoto img {width:30px;height:30px}
#idxv3 .opName {font-size:9px}
#idxv3 .opCtry {font-size:9px;height:24px}
#idxv3 .opCtry img {vertical-align:middle}
/* LOADING */
#loading {display:none}
#loadingWb {display:none;text-align:center}
/* INDEX */
#indexlogo {text-align:center}
/* REGISTRATION */
#registration {margin:20px 50px 50px 50px;font-size:13px}
#registration .table_spacer {width:20px}
#registration #logo {text-align:center;padding-top:10px}
#registration select {font-size:13px}
#registration input {font-size:13px}
#registration table {text-align:left}
#registration .registerThumbnails img {margin:5px;padding:6px;border:1px solid #c5deb7}
#registration #regHeader {padding:10px 0px 10px 0px;text-align:center;}
#resetpassword {margin:50px;font-size:13px;}
#resetpassword input {font-size:13px}
/* GROUPS */
#divCreateGroup input[type='text'] {width:100%}
#divCreateGroup select {width:100%}
#mainGroupList hr {background:#eee;border:none;height:2px}
#mainGroupList .groupRow .groupImg {float:left}
/* PARTNERS */
#partnersList .partnerRow {margin-bottom:5px;padding:5px;}
#partnersList .partnerRow .partnerInfo {float:right;width:500px}
#partnersList .partnerRow .partnerSubinfo {float:right;color:#aaa;width:500px}
#partnersList .partnerRow .partnerImg img {width:30px;height:30px}
#partnersList .partnerRow .partnerImg {float:left}
/* REDALUMNOS PAGES */
.ra_page {font-size:13px}
.ra_page_left {width:150px;float:left;padding:30px 10px 0px 10px;overflow:hidden}
.ra_page_right {border-left:2px solid #c5deb7;padding:30px 10px 0px 10px;overflow:hidden;min-height:600px}
.ra_page_right p {text-indent:25px}
/* ZONES */
#topContainer {background-color:#c5deb7}
#top {text-align:left;width:1000px;margin-right:auto;margin-left:auto;overflow:hidden}
#top #logotype {float:left;height:35px;padding:0px 10px 0px 10px}
#top #logotype img {vertical-align:middle}
#top #logotype:hover {background-color:#B9D1AC}
#top .topWarn {float:left;width:20px;height:25px;overflow:hidden;padding:10px 0px 0px 4px}
#top .topWarn a {display:block;width:20px;height:20px;}
#top .topWarn:hover {background-color:#B9D1AC}
#top ul {list-style:none;margin:0px;padding:0px}
#top ul li {float:left;padding-left:10px;padding-right:10px}
#top li:hover {background-color:#B9D1AC}

#mainHeader {float:left;height:35px;line-height:35px}
#headerOptionsV2 {float:right;text-align:right;height:35px;line-height:35px}
#headerOptionsV2 form {vertical-align:middle}
#topContainerShdw {height:3px;width:100%;background-image:url('topcontainershdw.png');background-repeat:repeat-x;}

#top #headerOptions {float:right;text-align:right;padding-top:10px;height:30px}

/* NOTIFICATIONS */
#raNotifs {padding:5px;font-size:9px;position:absolute;border:1px #cccccc solid;background-color:white;width:550px;z-index:9999;height:300px;overflow:hidden;display:none}
#raNotifsInt {background-color:white;height:280px;overflow-y:scroll;overflow-x:hidden;border:1px solid #eee}
#raNotifsInt a {text-decoration:none;color:black}
#raNotifsInt div.notifRow {position:relative;padding:5px 5px 5px 60px;border-bottom:1px #eee solid;margin:0px;min-height:30px;line-height:15px}
#raNotifsInt div.notifRow:hover {background-color:#F9ECA2 !important}
#raNotifsInt div.newnotif {background-color:#FAF7E6}
#raNotifsInt div img.imgnotif {position:absolute;left:5px;width:30px;height: 30px}
#raNotifsInt div span.infoicon {position:absolute;left:37px}
#footNotifs {text-align:center;padding:5px;background-color:white}
#noNewNotifs {font-size:12px;text-align:center;padding-top:90px;background-color:white;color:#808080}

/* raBody y raExt deben ser dos zonas idénticas */
#raBody {width:1000px;position:relative;min-height:600px;text-align:left;margin-right:auto;margin-left:auto;overflow:hidden;background-color:#fff;box-sizing: border-box;border-left: 1px solid #DBDBDB;border-right: 1px solid #DBDBDB;}
#raExtOBSOLETO {text-align:left;width:990px;margin-right:auto;margin-left:auto;overflow:hidden;}
/* LEFT MENU */
#lmenu {float:left;width:160px;overflow:hidden;min-height:500px;padding:5px 5px 0px 5px}
/* #lmenu div.menuOpt a {display:block} */
#lmenu div.menuOpt {line-height:20px;height:20px}
#lmenu div.menuOpt:hover {background-color:#F9ECA2}
#lmenu div.menuOpt a:hover {line-height:20px;vertical-align:middle;text-decoration:none}
#rmenu {padding:5px 5px 0px 5px;float:left;width:253px}
#lmenu #mailCounter {color:#FF5555}
#lmenu .browserwarning {border:2px solid #E4DBAF;background:url('http://resources.redalumnos.com/img/warning.png') no-repeat 6px;padding:8px 3px 8px 25px;font-size:9px}

span.saveContentOption {display:-moz-inline-stack;display:inline-block;cursor:pointer;height:16px;width:16px;margin-right:5px;background:url(../icon/icons.png) -150px 0px no-repeat}

/* inlineicon: cursor pointer */
span.inlineicon {display:-moz-inline-stack;display:inline-block;cursor:pointer;height:16px;width:16px;vertical-align:middle}
/* infoicon: no cursor */
span.infoicon {display:-moz-inline-stack;display:inline-block;height:16px;width:16px;vertical-align:middle}
/* SLIDEMENU */
.falseMenu {border:0px;padding:3px 0px 3px 0px;}
/* COLOR CLARO #FAEFB4 */
.falseMenu:hover {background-color:#F9ECA2 !important}
.slideMenuV2 {position:relative;border:0px;padding:3px 0px 3px 0px;}

.slideMenuV2:hover {background-color:#F9ECA2 !important}
.slideMenuV2 .slideOptions {background-color:#F9ECA2}

.slideMenuV2 span.iicon {display:-moz-inline-stack;display:inline-block;cursor:pointer;height:16px;width:16px;vertical-align:middle}
.optsMenuV2 span.iicon {display:-moz-inline-stack;display:inline-block;cursor:pointer;height:16px;width:16px;vertical-align:middle}
/* ICONS v2 */
span.iconexclam {background:url(../icon/iconsv2.png) 0px 0px no-repeat}
span.icondropbox {background:url(../icon/iconsv2.png) 0px -20px no-repeat}
span.icondelete {background:url(../icon/iconsv2.png) 0px -40px no-repeat}
span.iconremove {background:url(../icon/iconsv2.png) 0px -40px no-repeat}
span.iconunshare {background:url(../icon/iconsv2.png) 0px -40px no-repeat}
span.iconunfolder {background:url(../icon/iconsv2.png) 0px -40px no-repeat}
span.iconextfile {background:url(../icon/iconsv2.png) 0px -60px no-repeat}
span.iconcloud {background:url(../icon/iconsv2.png) 0px -60px no-repeat}
span.iconblog {background:url(../icon/iconsv2.png) 0px -80px no-repeat}
span.iconphoto {background:url(../icon/iconsv2.png) 0px -100px no-repeat}
span.iconinfo {background:url(../icon/iconsv2.png) 0px -120px no-repeat}
span.iconvideo {background:url(../icon/iconsv2.png) 0px -140px no-repeat}
span.icongroup {background:url(../icon/iconsv2.png) 0px -160px no-repeat}
span.iconperson {background:url(../icon/iconsv2.png) 0px -180px no-repeat}
span.iconfolder {background:url(../icon/iconsv2.png) 0px -200px no-repeat}
span.iconmail {background:url(../icon/iconsv2.png) 0px -220px no-repeat}
span.iconletter {background:url(../icon/iconsv2.png) 0px -220px no-repeat}
span.iconsendmsg {background:url(../icon/iconsv2.png) 0px -220px no-repeat}
span.iconboard {background:url(../icon/iconsv2.png) 0px -240px no-repeat}
span.iconevent {background:url(../icon/iconsv2.png) 0px -260px no-repeat}
span.icontimetable {background:url(../icon/iconsv2.png) 0px -280px no-repeat}
span.iconparent {background:url(../icon/iconsv2.png) 0px -300px no-repeat}
span.iconadd {background:url(../icon/iconsv2.png) 0px -320px no-repeat}
span.icondoc {background:url(../icon/iconsv2.png) 0px -340px no-repeat}
span.iconlink {background:url(../icon/iconsv2.png) 0px -360px no-repeat}
span.iconcalendar {background:url(../icon/iconsv2.png) 0px -380px no-repeat}
span.iconexam {background:url(../icon/iconsv2.png) 0px -400px no-repeat}
span.iconhomework {background:url(../icon/iconsv2.png) 0px -420px no-repeat}
span.iconassgnmnt {background:url(../icon/iconsv2.png) 0px -420px no-repeat}
span.iconshare {background:url(../icon/iconsv2.png) 0px -440px no-repeat}
span.iconedit {background:url(../icon/iconsv2.png) 0px -460px no-repeat}
span.iconpdf {background:url(../icon/iconsv2.png) 0px -480px no-repeat}
span.iconcancel {background:url(../icon/iconsv2.png) 0px -500px no-repeat}
span.icondocedit {background:url(../icon/iconsv2.png) 0px -520px no-repeat}
span.iconchat {background:url(../icon/iconsv2.png) 0px -660px no-repeat}
span.iconsound {background:url(../icon/iconsv2.png) 0px -680px no-repeat}

span.iconemot1 {background:url(../icon/emoticons.png) 0px -0px no-repeat}
span.iconemot2 {background:url(../icon/emoticons.png) 0px -20px no-repeat}
span.iconemot3 {background:url(../icon/emoticons.png) 0px -40px no-repeat}
span.iconemot4 {background:url(../icon/emoticons.png) 0px -60px no-repeat}
span.iconemot5 {background:url(../icon/emoticons.png) 0px -80px no-repeat}
span.iconemot6 {background:url(../icon/emoticons.png) 0px -100px no-repeat}
span.iconemot7 {background:url(../icon/emoticons.png) 0px -120px no-repeat}
span.iconemot8 {background:url(../icon/emoticons.png) 0px -140px no-repeat}

a.twnotifOff {background:url(../icon/iconsv2.png) 0px -540px no-repeat}
a.twnotifOn {background:url(../icon/iconsv2.png) 0px -560px no-repeat}

/* ICONS */
span.icondload {background:url(../icon/icons.png) -165px -75px no-repeat} /* download */
span.iconeject {background:url(../icon/icons.png) -180px -75px no-repeat}
/*span.iconremove {background:url(../icon/icons.png) 0px -30px no-repeat}*/
/*span.iconunshare {background:url(../icon/icons.png) 0px -30px no-repeat}*/
/*span.iconunfolder {background:url(../icon/icons.png) 0px -30px no-repeat}*/
span.iconsave {background:url(../icon/icons.png) -150px 0px no-repeat}
span.iconnotepad {background:url(../icon/icons.png) -165px 0px no-repeat}
span.icondeny {background:url(../icon/icons.png) -75px -30px no-repeat}
span.iconaccept {background:url(../icon/icons.png) -90px -30px no-repeat}
span.iconmove {background:url(../icon/icons.png) -0px -75px no-repeat}
span.iconcorrect {background:url(../icon/icons.png) -120px -15px no-repeat}
span.iconincorrect {background:url(../icon/icons.png) -225px -15px no-repeat}
span.iconfav {background:url(../icon/icons.png) -210px -150px no-repeat}
span.iconapp {background:url(../icon/icons.png) -150px -180px no-repeat}
span.iconattach {background:url(../icon/icons.png) -30px -210px no-repeat}
span.iconhierarchy {background:url(../icon/icons.png) -105px -135px no-repeat}
span.iconforbid {background:url(../icon/icons.png) -120px -30px no-repeat}
/* LIVE OPTIONS */
.has_options:hover {background-color:#F9ECA2}
.has_options .live_options {float:right;display:none}

.need_buttons {border:0px;padding:3px 0px 3px 0px;}
.need_buttons:hover {background-color:#F9ECA2;text-decoration:none}
div.admIcons {height:15px}
/* ADDZONE */
#addzone #aCallowedExtfiles {margin:10px auto 10px auto;width:400px;color:#808080}
#addzone #aCallowedDocs {margin:10px auto 10px auto;width:400px;color:#808080}
#addzone {z-index:10;display:none;overflow:hidden;position:absolute;left:0px;width:980px;background-color:white;padding:10px;overflow:hidden;border-bottom:2px solid #E0E0E0}
#addzone ul {float:right;text-align:right;margin:0px;padding:0px}
#addzone li {display:inline;padding:0px 5px 0px 5px;margin:0px;}

#addzone #videosearch {display:none;height:130px;overflow-x:scroll;overflow-y:hidden;}
#addzone #videosearch .video-response {width:100% !important}
#addzone #videosearch .video-item {display:table-cell;padding-left:5px;text-align:center !important}

/* INFOZONE (border 2 + padding 10 + width 546 = 567) */
#infozone {width:555px;float:left;padding:5px 5px 50px 5px;min-height:700px;border-right:1px solid #c5deb7;border-left:1px solid #c5deb7;}
/*#infozone hr {margin-top:5px;margin-bottom:5px}*/
#infozone #infozone_body #infozone_title {clear:both;margin-bottom:1px;height:22px;overflow:hidden}
#infozone #infozone_body #create_group {padding-top:10px}
#infozone #infozone_body #joinagroup {padding-top:10px}
#infozone #infozone_youareingroup {padding:10px;margin-bottom:10px;border-style:solid;border-width:3px} /* color:#3A6D21; */
.topoption {float:right}

#infoDocs #pdfPreview {display:none;height:200px;border:1px solid #eee;margin-top:10px;padding:7px;overflow:hidden}

/*.topoption a {color:#4f9c10}*/
#addcontent #videobar {width:530px;height:220px;overflow:scroll}
#addcontent #videobar .video-response {width:510px}
#addcontent #videobar .video-item {float:left;margin:2px;text-align:center}
.pendingtask {border:1px solid #c5deb7;padding:4px;margin-bottom:2px;overflow:hidden}
/* EXAMS */
.exam_question_area {border:1px solid #c5deb7;padding:5px;margin:5px}
.exam_correct_answer {color:#4f9c10}
.exam_incorrect_answer {color:red}
.exam_answer {margin:5px;}
.examresult_row:hover {background-color:#F9ECA2}
div.exam_question_area .joinLines, div#examQuestions .joinLines {width:95px;height:104px}
td.tdCanvas {width:50px}
table.tableLines {width:100%}

/* RABB */
/*textarea#post {display:none}*/
textarea {font-size:12px;font-family:'Verdana'}
textarea#post {width:99%;height:220px}
textarea#fast_post {width:99%;height:220px}
div#postEditor {padding-top:10px}

.post_text ol#welcomePost li {margin-top:5px;margin-bottom:5px}

#rabb #welcomeWhiteboard {font-size:16px;text-align:left}

#rabb #empty_whiteboard {padding:60px 0 60px 0;text-align:center}
#rabb #empty_whiteboard ul {margin-left:40px}
#rabb #empty_whiteboard li {line-height:20px}

#rabb hr {border-color:#c5deb7;color:#c5deb7;margin-bottom:10px}
.post {margin-top:5px;border-left:3px solid white}

#rabbSearchResults hr {border-color:#c5deb7;color:#c5deb7;margin-bottom:10px}

.post .post_hdr {color:#808095;width:455px;float:right} /* #3A6D21 */
.post .post_subhdr {width:455px;float:right;font-size:10px}
.post .post_aut {font-weight:bold}
.post .post_body {float:right;width:495px}
.post .post_text {overflow:hidden;padding-top:5px;clear:both}
.post .post_text_cnt {overflow:hidden}
.post .post_grpimg {float:left;width:50px;height:50px}
.post .post_authorimg {float:left;width:30px;height:30px}
.post .post_cnt {float:left;width:140px;}
.post .post_cnt_cmt {overflow:hidden;float:left;width:390px}
.post .showReply {font-size:10px;float:right;}
.post .replies {font-size:10px}
.post .replies .replyToPost {margin-top:5px;overflow:hidden}
.post .replies .replyToPost .replyImg {width:51px;float:left;text-align:right}
.post .replies .replyToPost .replyImg img {width:30px;height:30px}
.post .replies .replyToPost .replyBody {width:495px;float:right}
.post .replies .replyToPost .replyAuthor {color:#808095;padding:3px 0px 3px 0px}
.post .replyForm {clear:both;overflow:hidden}

.post .replyForm input {border-color:#e0eada;vertical-align:middle;width:500px} /*#C5DEB7*/
.post .replyForm img {vertical-align:middle}

.post .replyForm .taReply {border-color:#e0eada;width:510px;font-size:10px;font-family:'Verdana' !important} /*#C5DEB7*/
.post .replyForm .taReply {height:18px;}
.post .numberOfReplies {display:block;text-align:center;font-size:10px}
.post .oldReplies .replyToPost {display:none}
/* CHAT */
#chatHelp {text-align: left;}
#chatTA {width: 100%;}
#chatWindow {height: 350px;overflow: hidden;position: relative;overflow-y: scroll;}
#chatWindow #content {position:absolute;bottom: 0px;max-height: 100%;width: 100%;}
#chatWindow .chatMsg {margin-bottom: 2px;padding: 4px;background-color: #fafafa;}
#chatWindow .chatMsg .chatBody {padding-left: 40px;min-height: 30px;}
#chatWindow .chatMsg .chatAuthor {overflow: hidden;position: absolute;}
#chatWindow .chatMsg .chatAuthor .chatAuthorDecor {border-radius: 2px;border: 1px solid #cccccc; }
#chatWindow .chatMsg .chatAuthor .chatAuthorDecor img {width: 30px; height: 30px;}
/* MAIL */
.mail {width:546px;overflow:hidden}
.mail .new_mail {background-color: #F7FFDB}
.mail_info {float:left;width:200px;}
.mail_selector {float:left;height:32px;padding-top:18px}
.mail_authorimg {float:left;height:50px;border:1px solid #c5deb7;width:50px}
.mail_name {float:left;text-align:center;width:125px;height:50px;overflow:hidden}
.mail_preview {float:left;width:340px;height:50px;cursor:pointer}
.mail_prevtext {color:#808080;height:30px;font-size:10px;}
#mail_sent .mail_sent_preview {float:left;height:50px;cursor:pointer;padding-left:10px}
/* BLOGS */
.slideMenu {position:relative;border:0px;padding:3px 0px 3px 0px;}
.slideMenu span.iicon {display:-moz-inline-stack;display:inline-block;cursor:pointer;height:16px;width:16px;vertical-align:middle}
.slideMenu:hover {background-color:#F9ECA2 !important}

#infozone #infozone_body #create_blog input[type='text'] {width:360px}
#infozone #infozone_body #create_blog textarea {width:360px;height:200px}

body.blogBody {background-color:#EBEBEB !important}
#raBlog div.par {background-color:#eaeaea}
#raBlog div.impar {background-color:#f5f5f5}
#raBlog .pagination {padding:5px;color:#636363;font-size:15px;text-align:center}
#raBlog .pagination a {text-decoration:none;color:#4f9c10}
#raBlog .pagination .bigNumber {font-size:20px}
#raBlog #postsList div {line-height:30px}
#raBlog #postsList div input {vertical-align:middle}
#raBlog #blogAdminBar {padding:5px;background-color:#C0C0C0;color:black;border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB}
#raBlog #blogAdminBar a {text-decoration:none;color:white}
#raBlog #blogBody {float:left;width:650px;padding:10px 39px 0px 39px;overflow:hidden}
#raBlog #blogBody #filterText {padding:10px 0px 10px 0px;font-size:20px}
#raBlog #blogBody .addthis_toolbox {height:25px;padding:5px;}
#raBlog #blogBody textarea {width:650px}
#raBlog #blogBody .postSeparator {height:60px}
#raBlog #blogBody #postComments {padding:20px 0px 20px 0px;}
#raBlog #blogBody .blogPost .postSharer .fbLike {display:inline-block;vertical-align: top;}
#raBlog #blogMenu {float:left;width:250px;padding:10px 10px 0px 10px;overflow:hidden}
#raBlog #blogMenu #adminThumbs {padding-top:5px;}
#raBlog #blogMenu #adminThumbs div {line-height:30px;overflow:hidden}
#raBlog #blogMenu #adminThumbs img {width:30px;height:30px;vertical-align:middle}
#raBlog #blogMenu #userThumbs {padding-top:5px;}
#raBlog #blogMenu #userThumbs div {line-height:30px;overflow:hidden}
#raBlog #blogMenu #userThumbs img {width:30px;height:30px;vertical-align:middle}
#raBlog #blogMenu .noEntries {padding-top:10px;padding-bottom:10px}
#raBlog #blogMenu li {list-style:none;}
#raBlog #blogMenu ul {padding-left:10px}
#raBlog #blogPowered {clear:both;text-align:center;padding:10px;background-color:white}
#raBlog #commentsList .comment {width:652px;margin:0px auto}
#raBlog #commentsList .comment .commentBody {padding:0px 0px 10px 10px;overflow:hidden}

/* UPLOADZONE */
#uploadzone {height:300px;margin:40px}
#uploadzone hr {margin-top:20px;margin-bottom:20px}
.tableForm {text-align:left}
.tableForm .td {height:20px}
/* FORMS */
#form_create_event .dvsnIn input[type='text'] {width:280px}
#form_create_event .dvsnIn select {width:280px}
/* CALENDAR AND EVENTS */
#calendar {height:220px;overflow:hidden}
#next_events {font-size: 10px}
#event_details {display:none;position:absolute;border:5px solid #3A6D21;background-color:#F9ECA2;width:300px;padding:15px;margin:0px auto;}
#calendario {width:240px;font-size:10px;margin:0px auto 0px auto}
#calendario div.tabla {position:relative; width:240px; padding-bottom:26px;}
#calendario ul {list-style:none;}
#calendario ul span {display:block;}
#calendario table {border:1px solid #bbb;width:240px;border-collapse:separate}
#calendario table caption {font-size:12px;padding:5px;font-weight:bold}
#calendario table thead th {color:#4f9c10;text-align:center;background-color:#f1fbe7} /*#f1fbe7*/
#calendario table tbody td {border-width:0 1px 1px 0 ; text-align:center;}
#calendario table tbody td:hover {border:2px solid #F9ECA2; }
#calendario table tbody td a {color:black}
#calendario table tbody td a:hover {text-decoration:none;}
#calendario table tbody td.diaNulo {color:#ccc;}
#calendario table tbody td.fechaHoy {font-size:13px;font-weight:bolder}
#calendario table tbody td.dia7 span a {color:#d22;}
#calendario table tbody td.haveEvents {background-color:#FAEFB4}
#calendario table tbody tr {height:23px;}
#calendario ul li.anterior {left:0;}
#calendario ul li.siguiente {right:0;}
#calNavMeses li:first-letter {text-transform:uppercase;}
#calNavMeses li {position:absolute; top:0; }
#calNavMeses li a {display:block; height:16px; width:16px;}

#opciones {border:1px solid #ccc; border-width:1px 0; margin:20px 0; padding:10px 0;}
#opciones ul {list-style:none;}
#contenedor #opciones a {color:#0000EE;text-decoration:none;}
#contenedor #opciones a:hover {color:#F7941D;}

#eventsSidelist {border:1px solid #eee;height:200px;overflow-x:hidden;overflow-y:scroll;padding:3px 5px 3px 3px;}
#eventsSidelist .eventsForDate {margin-bottom:5px;font-size:10px;padding:0px 0px 5px 0px;border:1px solid #C2CCBD}
#eventsSidelist .eventDate {text-align:center;background-color:#F1FBE7;color:#738569;padding:3px 0px 3px 5px;border-bottom:1px solid #C2CCBD}
#eventsSidelist .eventString {padding:5px 0px 0px 5px;overflow:hidden}
#eventsSidelist .eventString img {vertical-align:middle;width:16px;height:16px;}
#eventsSidelist .eventString span {color:#738569}
/* GALLERY */
.imagesel {margin-left:5px}
.padThumb {margin:0px auto;border:1px solid #c5deb7;padding:6px;width:50px;height:50px}
.thumb {border:1px solid #c5deb7;width:50px;height:50px;overflow:hidden}
.thumb_container {border:1px solid #c5deb7;margin-bottom:10px;padding:10px;height:80px}
.thumb_img {width:50px;height:50px;overflow:hidden;float:left}
.thumb_img30 {width:30px;height:30px;overflow:hidden}
.thumb_info {height:20px;padding:0px 5px 0px 5px;float:right;width:465px}
.thumb_subinfo {height:10px;font-size:10px;padding:0px 5px 0px 5px;float:right;width:465px}
.horizontalAlbumPreview {height:80px;overflow:auto;overflow-y:hidden;-ms-overflow-y:hidden;white-space:nowrap}
.horizontalAlbumPreview img {margin-left:5px}

#viewAlbum .thumb_container .thumb_info select {margin-bottom:5px}
/* DATE TIME */
#ra_datetime {font-size:18px;text-align:center;height:22px;overflow:hidden}
/* HELP PAGE */
.help_header {padding-bottom:30px;font-size:20px}
.help_page_left {width:170px;float:left;padding:30px 10px 50px 0px;overflow:hidden}
.help_page_left #menu {padding:20px 0px 0px 20px}
.help_page_left #menu div {margin-top:5px;margin-bottom:5px}
.help_page_right {border-left:2px solid #c5deb7;padding:30px 100px 50px 10px;overflow:hidden;min-height:600px}
/* TEXT_EDITOR */
#text_editor {width:975px;height:550px}
/* APPLICATIONS */
#applicationArea {width:990px;overflow:hidden}
#applicationArea #app_name {color:#4f9c10;}
#applicationArea iframe {width:990px;height:800px;border:0px}
#authorization_request {font-size:15px;height:400px;padding:35px 50px 0px 35px}
/* POPUP */
div.alertPopup{
height:50px;
width:100%;
background-color: #fff;
position:fixed;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
opacity: 0.95;
-moz-opacity: 0.95;
text-align:center;
left:0px;
z-index:9999999;
margin:0px;
padding:0px;
line-height:46px;
font-size: 18px;
top:200px;
border-top:4px solid #e0e0e0;
border-bottom:4px solid #e0e0e0;
}
/* font-family:'Verdana'; */
/* TIMETABLE */
table.timetable {font-size:7px;text-align:center;border:2px solid gray}
table.timetable tr {height:6px}
table.timetable th.dayName {width:67px}
table.timetable th {color:#aaaaaa;vertical-align:top;border:2px solid gray}
table.timetable td {border-right:2px solid gray;border-bottom:1px dotted #dddddd}
table.timetable td.occupied {background-color:gray}
#timetableGrouplist {padding:10px;}
#pickerSelectedColor {width:100px;height:100px;}
#groupHtmlColor {line-height:100px;font-size:18px}
/* LIBRARY */
#library {margin:10px}
#library #publib_results {margin:10px}
#library #publib_results .results {padding-left:10px}
#library #publib_results .results .libraryRow div {float:left}

#library #publib_search {margin-top:60px;text-align:center}
#library #publib_cloud {width:675px;margin:0px auto 0px auto}
/* ATTACHMENTS */
.contentAttachments {clear:both;color:#9F9C77;padding:5px 0px 5px 0px;border:1px solid #EEEEEE}
.contentAttachments a {color:#9F9C77} /* #A19E7D */
.contentAttachments a:hover {text-decoration:none}
.attachmentImages {padding:10px;}
.attachmentRow {height:19px}
.attachmentRow a {vertical-align:middle}
#formAttach #customLinks {display:none}
/*.contentAttachments hr {color:#4F9C10;height:1px;border-top:1px solid #A4D987}*/
/* HOMEWORK */
.grade {font-size:15px;margin:0px;padding:0px;overflow:hidden}
/* COMMUNITY */
#community {padding-top:10px}
#community #communityLeft {padding:0px 5px 0px 5px;width:150px;float:left;overflow:hidden}
/*#community #communityLeft .communityPeople {font-size:10px;text-align:center;padding-bottom:10px;color:#3A6D21}*/
#community #communityLeft #communityPeople img {margin:2px;border:1px solid #c5deb7;width:30px;height:30px}
#community #communityCenter {width:555px;padding:0px 5px 0px 5px;float:left;border-right: solid 1px #c5deb7;border-left:solid 1px #c5deb7}
#community .communityGroups div {margin-bottom:3px;height:32px;line-height:20px;overflow:hidden;font-size:9px}
#community .communityGroups div img {vertical-align:middle}
#community #communityRight {font-size:13px;width:255px;padding:5px 0px 0px 5px;float:left}
#communityBanner {width:150px;overflow:hidden}
/* SETTINGS */
#userConfig_left {width:170px;float:left;padding:30px 10px 50px 0px;overflow:hidden}
#userConfig_left #menu {padding:20px 0px 0px 20px}
#userConfig_left #menu div {margin-top:5px;margin-bottom:5px}
#userConfig_right {border-left:2px solid #c5deb7;padding:30px 100px 50px 10px;overflow:hidden;min-height:600px}
#userConfig_right .exampleThumbnails {margin:0px 30px 5px 0px;padding:6px;border:1px solid #c5deb7}
#userConfig_right #camera {display:none;padding: 10px;border: 1px solid #CCC;width: 320px;margin: 0px auto;border-radius: 10px;overflow: hidden;background: #F0F0F0;}

#emailUnconfirmed {color:red}
/* TUTORS */
#tutors tr {height:60px;}
.tutorRow img {width:30px;height:30px;vertical-align:middle}
/* FOLDERS */
.folderContent {display:none;padding-left:20px}
.folderContent #albumPreview {border:1px solid #eeeeee}
/* AJAXTEXT */
.ajaxTextSel {display:none;position:absolute;background-color:white;height:200px;border:1px solid #cccccc;overflow-y:scroll;overflow-x:hidden}
.ajaxTextSel tr:hover {background-color:#FAF7E6}
.ajaxTextSel td {border-top:1px solid #cccccc;height:30px;cursor:pointer}

/*
// jquery.selectit plugin v0.1 Alpha
// Copyright (c) 2011 Chris Pietschmann (http://pietschsoft.com)
// This work is licensed under a Creative Commons Attribution 3.0 United States License, unless explicitly stated otherwise within the posted content.
// http://creativecommons.org/licenses/by/3.0/us/
*/

/*.selectit {background: #fff;border: 1px solid #666;cursor: text;font-size: 14px;margin: 2px 3px 16px 0;padding: 3px;width: 97%;overflow: hidden;}*/
.selectit {cursor: text;padding:3px;margin: 2px 3px 16px 0;font-size:12px;border:1px solid #E0EADA;background-color:#F1FBE7;color:#000000; overflow: hidden;width: 97%;}
.selectit span {display: block;float: left;margin: 0 5px 2px 0;position: relative;}
.selectit .selectit-option {color:#827B55;background-color:#F9ECA2;border: 1px solid currentColor;border-top-color: #DEE7F8;border-left-color: #DEE7F8;padding: 0 4px 3px 4px;}
.selectit .selectit-new input {background:inherit;border:none;float:left;margin:0 5px 0 0;padding-bottom:2px;padding-top:2px;width:97%;}
.selectit a.selectit-close {color:#827B55;cursor: pointer;font-size: 12px;font-weight: bold;margin-left: 3px;padding: 2px 0 2px 3px;text-decoration: none}

/* ADS */
.ad-segment {border: 1px solid #CCC;text-align: center;border-radius: 3px;margin: 10px 0;overflow:hidden;box-sizing: border-box;width: 100%;}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    #raBody, #raBody #raBlog, #raBody #raBlog #blogBody {width: 100%}
    #raBody #raBlog #blogBody {padding: 3% 4% 0 4%;box-sizing: border-box;}
    #raBlog #blogMenu {width: 100%;box-sizing: border-box;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    #blogHeader #blogTitle a {font-size: 16px !important;}
    #raBlog #blogBody .postTitle {font-size: 1.2em !important;}
    #raBlog #blogBody .addthis_toolbox {display:none}
}