input, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
td{text-align:left;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

/* typography.css */
body{font-size:75%;color:#222;font-family:"Lucida Grande",Helvetica,Arial,Helvetica,sans-serif;}
h1,h2,h3,h5{font-weight:normal;color:#111;}
h1{font-size:2.6666em;line-height:1.125;}
h2{font-size:2em;margin-bottom:0.75em;}
h2 img{margin-right:5px;}
h3{font-size:1.0833em;line-height:1.3846;margin:0.666em 0 0.666em 0;font-weight:bold;}
h4{font-size:1.0833em;line-height:1.3846;font-weight:bold;}
h3 img{margin-bottom:-3px;}
h5{font-size:0.9166em;line-height:1.6363;margin-bottom:0.75em;font-weight:bold;}
p{margin:0 0 1.5em;}
a{color:#244974;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}

/*Definición de la tipografia*/
.unified_user{color:#244974;font-weight:bold;font-size:13px;line-height:18px;}
.unified_event{color:#8B0425;font-weight:bold;font-size:13px;line-height:18px;}
.unified_posts{color:#666;font-weight:bold;}
.unified_news{color:#111;font-weight:bold;}
.main_text{color:#555;font-weight:normal;}
.sidebar_text{color:#244974;font-weight:normal;}
.main_date{color:#555;}
.sidebar_date{color:#244974;}
.updated{font-size:0.9166em;line-height:1.6363;font-style:italic;color:#111;}
.small-font{font-size:0.9166em;line-height:1.6363;}

/*ayudas de color*/
.blue{color:#244974;}
.top{padding-top:10px;}
.bottom{padding-bottom:10px;}
.grey{color:#555;}
.red{color:#8B0425;}
.bold{font-weight:bolder;}
.fade{opacity:0.6;}
/*Fin tipografia*/

.left-align {float:left;}
.right-align {float:right;}
.margin-up{margin-top:0.75em;}


/* special cases in buttons*/

.on_live{
  float:right;
        background:url("../images/buttons/grey-button.png") repeat-x scroll 0 4%;
        border:1px solid #999999;
  margin-right:4px;
  color:#444;
  font-weight:bold;
  }

.on_live span{
  line-height:18px;
  color:#222;
  background:url("../images/icons/record.png") no-repeat 8% center;
  padding:3px 7px 3px 23px;
        display:block;
}

#streaming_content a.basic_button,.agenda_entry_description a.basic_button{
        -moz-border-radius:0;
        margin:0;
        float:right;
        background:url("../images/buttons/grey-button.png") repeat-x scroll 0 4%;
        border:1px solid #999999;
        border-right:none;
}

#streaming_content a.basic_button span{
        -moz-border-radius:0;
        line-height:18px;
  color:#222;
  background:url("../images/icons/webcam_add.png") no-repeat 4% center;
  padding:3px 6px 3px 25px;
        border:none;
}

#streaming_content a.basic_button span#leave_cam{
  background:url("../images/icons/webcam_exit.png") no-repeat 4% center;
}

#streaming_content a.basic_button:hover,#event_card_show .selected span,.agenda_entry_description a.basic_button:hover,.agenda_entry_description a.basic_button span:hover{background:url("../images/buttons/fondo-join-space2.png");}

.agenda_entry_description a.basic_button span{
  -moz-border-radius:0;
  line-height:18px;
  color:#222;
        border:none;
  padding:4px 5px;
        }

.agenda_entry_description a.basic_button span.video_list{
        background:url("../images/icons/list1.png") no-repeat center center;
  padding:4px 16px;
  text-indent:-99999px;
}

#event_description_content form button,#participation_content form button,#more_invitations form input[type="button"],#event_invitations_external form input[type="button"],#more_notifications form input[type="button"],#space-conf #jedit_form button{
        color:#FFF;
        background:#275b8a url("../images/buttons/boton-generico1.png") repeat-x scroll;
        border:1px solid #244974;
         -webkit-border-radius:4px;-moz-border-radius:4px;
  font-size:95%;
  line-height:135%;
}
#event_description_content form button:hover,#participation_content form button:hover,#more_invitations form input[type="button"]:hover,#event_invitations_external form input[type="button"]:hover,#more_notifications form input[type="button"]:hover{border:1px solid #86B5D5;}
#event_invitations_external{
        clear:both;
  position:relative;}
#event_invitations_note,.event_invitation_actions{
        clear:both;
}
#event_invitations_note{margin-left:110px;}
.event_invitation_actions{margin-left:140px;}

/* forms.css */
.error, .notice, .success, #enable_javascript,.errorExplanation {padding:.8em;margin-bottom:1em;text-align: center;}
.error,.errorExplanation {background:#FBE3E4;color:#8a1f11;}
.notice,#enable_javascript {background:#FFF6BF;color:#514721;}
.success {background:#E6EFC2;color:#264409;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.margin-up{margin-top:0.75em;}
.highlight{background:#47a0ec;}
.new {background:#FFFF99;}
/*File upload button*/
.file_1{color:#888;font-size:0.9166em;background:#FFF;margin-right:5px;}


/*----------------------- GRID.css ---------------------------*/
/*body{background:url(../images/grid.png);}*/


/*all css for the header and the navigation part(tabs, search,etc*/
body{min-width:960px;background-color:white;}
body .icon{margin-bottom:-2px;}
#header,#profile_header{background-color:#fff;height:67px;}
#global,#space,#content,#footer,#faq,#help{width:960px;margin:0 auto;display:block;}
#space{background-color:#e1eef5;}
#content{clear:left;min-height:400px;padding-top:1em;overflow:hidden;position:relative;}

#global-wrapper{
  background:#244974;
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #34618e), color-stop(1, #1F4A75) );
  background:-moz-linear-gradient( center top, #34618e 5%, #1F4A75 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#34618e', endColorstr='#1F4A75');
  background-color:#1F4A75;
  height: 35px;
}
#global{padding: 0.5em 0 0 0;}
#global a{color:#eee;text-decoration:none;}
#global-logo {float:left;}
#global-logo img{margin:0 4px -4px 0;}
#global-logo .title {
  margin: 0;
  padding: 0;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-shadow: #6374AB 1px 1px 5px;
  font-family: Helvetica,sans-serif;
}
#global-logo .title:hover {
  text-shadow: #909ec9 1px 1px 5px;
}
#global-logo .small {
  margin: 0 0 0 2px;
  padding: 0;
  color: #ccc;
  font-weight: normal;
  font-size: 14px;
  font-style: italic;
  text-shadow: #888 1px 1px 3px;
  font-family: Trebuchet;
}
#global-logo .small:hover {
  text-shadow: #909ec9 1px 1px 3px;
}
#global-welcome {
  text-align: center;
  padding: 5px 2px 2px 2px;
  margin-right: 5px;
  color:#f0f0f0;
  font-weight:bold;
  font-size: 11px;
}

#feedback{margin-left:50px;}
#feedback a{font-weight:normal;}
#about{margin-left:50px;}
#feedback,#about{padding:7px 0.5em 7px 0.5em;}
#feedback:hover,#about:hover{background:#275b96;/*otros colores  #2b578a;/*346aa8;#5C75AA*/}

#header,#profile_header{padding-top:1em;padding-bottom:1em;overflow:visible !important;position:relative;}
#header{height:68px;}
#logo,#vcc-logo{float:left;}
#search{
  float: right;
  margin: 45px 5px 0 20px;
  text-align:right;
}
#vcc-logo{height:68px;}
#logo{height:64px;padding:1px;border:1px #dedede solid;}
#logo:hover{border-color:#c0c0c0;}
#logo img.logo{width:100%;}
#name-space{width:500px;margin-left:20px;float:left;}
#name-space span a, #name-home span a{font-size:3em;line-height:2;color:#244974;font-weight:normal;text-decoration:none;}
#name-space #small-title a,#name-home #small-title a{font-size:2em;line-height:3;}
#name-home{margin-left:20px;float:left;}

#search input[type="text"]{font-size:1em;width:150px;}
/*#search a img,#search input[type="image"]{margin-bottom:-7px;}*/
#header_logo1 {
  float:right;
  margin-top:17px;
  margin-right: 10px;
  width: 69px;
  height: 45px;
}
#header_logo2 {
  float:right;
  margin-top:20px;
  width: 85px;
  height: 45px;
}
#header_logo1 img, #header_logo2 img {
  opacity:0.8;
}
#header_logo1 img:hover, #header_logo2 img:hover {
  opacity:1.0;
}


#prefs{font-size:0.9166em;line-height:1.6363;font-weight:bold;position:relative;float:right;padding-top: 3px;}
ul#prefs {list-style-type:none;margin:0;}
#prefs li{margin-left:8px;display:inline;}
#prefs a, #prefs span{color:#f0f0f0;}
#prefs .new{font-weight:bold;color:#A52A2A;}
#prefs a:hover{text-decoration:underline;}
#prefs li.divider {
  color: #ccc;
  opacity: 0.8;
}

#main{margin-right:15px;margin-left:15px;margin-bottom:1.5em;}
#sidebar{float:left;width:240px;padding-right:10px;margin-bottom:1.5em;}
div.space-desc h3, div.space-desc p{color:#244974;}
#inc-events h3{color:#8B0425;}
#inc-events ul li.event p{color:#8B0425;}

#selector, #main/*,#main1*/{float:left;}
#selector{width:150px;margin-right:10px;padding-left:10px;}
#selector h5{color:#888;margin-bottom:0.75em;}
#selector ul{font-size:0.9em;line-height:1.666;list-style-type:none;margin:0 0 1em 0;white-space:nowrap;overflow:hidden;color:#999;}
#selector ul li{padding-left:0.5em;margin-top:3px;}
#selector ul li a{text-decoration:none;color:#244974;}
#selector ul li.selected {background-color:#ffa903; }
#selector ul li.selected a{color:white;}
#selector ul li:hover {background-color:#ffa903; }
#selector .selected{text-decoration:none;font-weight:bold;}
#selector .first_ul{margin:0 0 0 0;}
#selector #help{margin-top:14px;}
h3.selector_title{color:#244974;margin-top:15px;}
#menu{background:#fff;}
#menu ul{list-style-type:none;margin:0;font-size:1em;line-height:1.5;font-weight:bold;background:#e1eef5;}
#menu li{display:inline;margin-right:-3px;}
#menu li a{display:inline-block;padding:5px 10px;border-right:1px solid #d3e8f6;text-decoration:none;background:#244974; color:white}
#menu li .selected{background:white; color:#244974}
#menu li .admin{background:#ffa903;color:#FFF;}
#menu li a:hover{background:white;color:#244974;border-right-color:#d3e8f6;}

#menu li .selected:hover{background:white; color:#244974;}
#menu li .admin:hover{background:white;color:#ffa903;}
#wrapper{padding:10px 10px 10px 10px;background-color:#fff;overflow:hidden;}

/*users and groups*/
div.group{padding-bottom:0.5em;margin-top:2px;}
.group h3,#admission h3{padding:8px 0.75em 7px 0.75em;background:#d2e5f1;}
.group ul{margin:0;}
.group ul.group_links{padding:9px 0.5em 0 0;}
#main span.selected{font-weight:bold;margin-left:0.5em;margin-right:0.5em;}
#main #list_by_groups_selected a{margin-left:0.5em;}
#list_by_names_selected,#list_by_groups_selected{padding:9px 0.5em 0 0;color:#244974;}
#results_count h3,.group h3,#admission h3{margin:0;color:#244974;}
#results_count{padding:9px 0.75em 8px 0.75em;background:#bdd8eb;}
div.user,div.read_more{position:relative;clear:both;overflow:hidden;}
div.user{background-color:white;border-bottom:1px #CCC solid;padding:9px 0.5em 9px 0.5em;}
#latest_users div.user{padding:9px 0;margin-left:0.5em;margin-right:0.5em;}
.user ul,ul.group_links{list-style-type:none;}
.user ul{margin:0;}
.user ul.user-actions{float:right;margin-right:0.5em;}
.user ul.user-actions li{font-size:0.9166em;line-height:1.6363;}
.user div{float:left; }
.user div.non_float{float:none;}
.user .user_data{margin-left:0.5em;}
.user span.send{float:right; color:#244974;}

div.admin,div.read_more{position:relative;clear:both;overflow:hidden;}
div.admin{background-color:none;border-bottom:1px #CCC solid;padding:9px 0.5em 9px 0.5em;}
#latest_users div.user{padding:9px 0;margin-left:0.5em;margin-right:0.5em;}
.admin ul,ul.group_links{list-style-type:none;}
.admin ul{margin:0;}
.admin ul.user-actions{float:right;margin-right:0.5em;}
.admin ul.user-actions li{font-size:0.9166em;line-height:1.6363;}
.admin div{float:left; }
.admin div.non_float{float:none;}
.admin .user_data{margin-left:0.5em;}

/*threads and posts (colors and boxes) + pruebas con los posts a la espera de la opinion de juan*/
.odd_thread,.even_thread{border-bottom:1px solid #ddd;position:relative;overflow:hidden;}
.odd_thread.last,.even_thread.last{border-bottom:none;}
/*.odd_thread{background:#f0f6f9;}*/
.odd-posts{margin-bottom:1.5em;}
.odd_thread .post,.odd_thread .comments-status,.odd-posts .post, .event-comment-wrapper .post,.even_thread .post,.even_thread .comments-status{background:#d5e0e8;border-top:none;margin-top:2px;}/*verde*/
.odd_thread .post_i,.even_thread .post_i{border-top-color:#bdd8eb;}
.odd_thread .post-wrapper,.odd-posts .post-wrapper, .event-comment-wrapper,.even_thread .post-wrapper {background:url("../images/comments-bg3.png") no-repeat scroll left top;}


/*main format at threads and posts for the titles and divs */
#change_view{border:1px #bdd8eb solid;background:#f0f6f9;/*text-align:right;*/padding:0.75em;margin-bottom:0.75em;color:#244974;}
.thread{padding:0.3em 0;/*margin:0.25em 0;*/}
#post_with_children h2{margin-bottom:0;font-size:1.5em;line-height:1;}

.thread-title li #grey{margin-top:5px;}
.thread-title p{margin:0;}

/*#posts .updated,*/#post_with_children .updated{color:#666;font-weight:normal;font-size:0.9166em;line-height:1.636;}
.open,.close{margin-bottom:5px;}

.post-wrapper, .event-comment-wrapper{margin-left:10px;padding-left:10px;}
.post{background:white;clear:both;/*font-size:0.9166em;line-height:1.6363;*/overflow:hidden;position:relative;padding:0.5em;/*border-bottom:1px #CCC solid;*/}
.post-logo{margin-right:0.75em;background:#fff;}
.post .post-logo{float:left;width:26px;height:26px;}
ul.thread-title{margin:0;list-style-type:none;}
.thread_content{position:relative;clear:both;overflow:hidden;}
.thread_content div{float:left;}
#recent-activity .thread_content div.thread-home{
        float:none;
        overflow:hidden;
        position:relative;
        }
.thread_content .thread-title-wrapper{}
.thread_content .thread-title-wrapper div{float:none;}
.thread_content .post-logo,.user .post-logo,.admin .post-logo{width:36px;height:36px;}
.post .post-logo img{width:22px;padding:1px;border:1px #ccc solid;}
.thread_content .post-logo img,.user .post-logo img,.admin .post-logo img{width:32px;padding:1px;border:1px #ccc solid;}
.post .post-logo img:hover{border-color:#aaa;}
.thread_content .post-logo img:hover,.user .post-logo img:hover,.admin .post-logo img:hover {border-color:#aaa;}
.thread_content a.extend_thread,.thread_content a.collapse_thread {margin-left:5px;margin-right:5px;}
.post .post-content{float:left;width:580px;}
.div-logo {float:left;width:50px;padding:1px;}
.post_moved {margin-right:0.5em;}
.post-content p{margin-bottom:0;}3.49
.attachment{margin-top:5px;}
.attach{margin-top:5px;}
.thread-title-wrapper .attach div,.thread-title-wrapper .attachment div,.attach div,.attachment div{float:left;}
.attach ul,.attachment ul{float:left;list-style-type:none;margin:0;}

.thread-body{clear:both;position:relative;overflow:hidden;margin-top:0.5em;margin-bottom:5px;margin-left:0.75em;}
.thread-body div{float:left;}
.thread-body .parent-post-logo{width:36px;height:36px;background:#fff;margin-right:0.75em;}
.thread-body .parent-post-logo img{padding:1px;border:1px #ccc solid;width:32px;}
.thread-body .parent-post-logo img:hover{border-color:#aaa;}
.thread-body .post-content{width:400px;}
.post-content ul{margin:0;list-style-type:none;}
.post-content .attachment ul{margin-left:0.5em;}
.post-content .attach ul{margin-left:6px;}
.post-content{text-decoration:none;}
.person_title a:hover{text-decoration:underline;}
.post-content p embed{width:300px;height:243px;}
.post-content p img,#profile_content p img{max-width:350px;}
.post-content ul a,a.edit_post_link{text-decoration:none;}
.post-content ul a:hover,a.edit_post_link:hover{text-decoration:underline;}
#posts .comments-status{padding:3px 0.75em;margin-left:0.75em;margin-right:0.5em;margin-top:6px;}
div.add-new-comment,.show-more{clear:both;text-align:right;margin-right:0.5em;padding:0 0 6px 0;}

.post_text ul{margin:20px;list-style-type:disc;}

/*options links for posts, threads, people..*/
ul.thread_options{list-style-type:none;margin:0 6px -5px 0;}
.thread_options ul{list-style-type:none;margin:5px 5px -5px 0;}
ul.thread_options li,.thread_options ul li{display:inline;}
.thread_options{float:right;opacity:0.6;}
.thread_options:hover{opacity:1;}
.thread_content a img,.user a img,.admin a img{vertical-align:top;}
.post-content #edit{opacity:0.6;}
.post-content #edit:hover{opacity:1;}
.group_links{float:right;}
.group_links ul{margin:0.75em 0 0.666em 0.5em;}
.group_links ul li,ul.group_links li{display:inline;}
.group_links ul.edit-post{padding-top:3px;margin:0.75em 0.75em 0.666em 0.5em;}
ul.edit-post{text-align:right;}
ul.edit-post li{list-style-type:none;}
#admin_tabs ul.group_links{margin:0;}
#admin_tabs ul.group_links li{margin-left:0.5em;}
#admin_tabs{padding:9px 0.75em 8px;margin-bottom:2px;background:#bdd8eb;}
#admin_tabs .selected{color:#244974;}
#admin_tabs a{font-weight:bold;}
#news_navigation_div,#latest_news h3,#bigbluebutton_space h3,#latest_posts h3,#latest_users h3,#latest_posts .read_more,#latest_users .read_more,#events h3,#upcoming_events h3,#past_events h3,#edit_profile h3,#edit_account h3
{border-right:1px #b0cadb solid;border-bottom:1px #a8c0d1 solid;}
#news_navigation_div,#latest_news h3,#bigbluebutton_space h3,#latest_posts h3,#latest_users h3,#latest_posts .read_more,#latest_users .read_more{border-right:none;}
/*space home, latest users,posts and events*/
#upload_logo_button,#logo_media{
-webkit-border-radius:4px;-moz-border-radius:4px;
border:1px solid #244974;
font-size:95%;
line-height:135%;
margin-right:4px;
margin-bottom:4px;
cursor:pointer;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:center;
overflow:visible;
padding:3px 7px 3px 6px;
width:auto;
}
#home_current_events{background:#FFF6BF;color:#514721;padding:.8em;margin-bottom:1em;border:2px solid #FFD324;}
#home_current_events ul{margin:0 0 0 0.75em;list-style-type:none;}
#home_current_events h3{margin:0;}
#home_current_events p{margin:0;}
#latest_posts,#latest_news,#latest_users{border-right:1px solid #b0cadb;border-left:1px solid #b0cadb;border-top:1px solid #b0cadb;}
#bigbluebutton_space{border:1px solid #b0cadb;}
#latest_posts,#latest_news,#bigbluebutton_space{margin-bottom:1.5em;}
#latest_posts h3,#latest_users h3,#latest_news h3,#bigbluebutton_space h3{margin:0;padding:5px 6px 3px;background:#bdd8eb; color:#244974;}
#latest_posts .read_more,#latest_users .read_more, #news_navigation_div{padding:5px 0.75em;background:#bdd8eb;}
#last_news .news-wrapper{border:none;}
#last_news .news-title{padding-top:0.5em}
#last_news .news-title p{margin:0;}
#latest_posts div.post{border-bottom:1px #ccc solid;font-size:1em;line-height:1.5;padding:0.75em 0;margin-left:0.5em;margin-right:0.5em;}
#latest_posts div.post.last,div.user.last{border-bottom:none;}
#latest_posts div.post p{margin:0;}
#latest_posts strong a{color:#605E5E;text-decoration:none;}
#latest_posts span.updated a{text-decoration:none;color:#666;}
#latest_posts h3 span,#inc-events h3 span{float:right;}
div.post a:hover{height:100%; width:100%;}
span.updated{color:#666;}
a.read_more_link{color:#244974;}
#latest_users p,#inc-events p,#Create_new_group #new_group p{margin-bottom:0;}
#sidebar h3{margin-bottom:0.75em;}
#sidebar input[type="submit"]{margin-top:0.75em;}
#sidebar p img{margin-right:5px;}
#inc-events,.space-desc,#leave_space{width:230px;float:left;margin-bottom:0.75em;}
#inc-events h3,.space-desc h3{border-bottom:1px #ccc solid;}
.space-desc p{margin-bottom:0;}
#inc-events ul{list-style-type:none;margin:0;}
li.event {position:relative;}
li.event:hover {text-decoration:underline;}
li.event h5{margin-bottom:0;}
a.box-link{position:absolute;display:block;text-indent:-9999em;top:-1px;left:-2px;width:100%;height:100%;background:none;}
/*events*/
div.newAttachment{
        padding-top:9px;
        background:#f0f6f9;
        margin-right:9px;
        padding-left:6px;
        border-bottom:1px solid #8FBDDE;
        border-left:1px solid #8FBDDE;
        border-right:1px solid #8FBDDE;}

#new_entry_content div.newAttachment{margin-right:0;}
#new_entry_content form #help{margin-top:0;}
div.newAttachment ul{list-style-type:none;}
div#entry_attachment .newAttachment{margin-right:0;}
.newAttachEvent{cursor:pointer;color:#244974;}
.newAttachEvent:hover{text-decoration:underline;}

#new_attachment_form .select_wrapper{
        position:relative;
        clear:both;
        overflow:hidden;
        background:#FFFAC1;
        border:1px solid #8FBDDE;
        margin-right:9px;
        margin-bottom:1px;}
.select_left{float:left;width:9%;padding:5px 0 5px 0;}
.select_right{float:left;width:90%;padding:2px 0 0 0;}

#events_content #current_events {border:1px #FFA903 solid; background:#ffe9bd;margin-bottom:0.75em;clear:both;}
#events_content #current_events .current_single_event{border:none;}
#events_content #current_events .current_single_event:hover{ background:#ffe9bd;}
#events_content #current_events h3{margin:0;padding:8px 0.75em 7px 0.75em;background:#FFA903; color:white;}
#events_content h3{margin:0;padding:8px 0.75em 7px 0.75em;background:#bdd8eb; color:#244974;}
#upcoming-links, #past-events-men{padding:7px 0 3px 7px;margin-bottom:5px;background:#f0f6f9;border-bottom:1px #bdd8eb solid;border-right:1px #bdd8eb solid;border-left:1px #bdd8eb solid;}
#upcoming-links a, #past-events-men a{color:#244974;text-decoration:none;}
#events_content h3 .group_links a{text-decoration:none;}
#events_content h3 .group_links a:hover{text-decoration:underline;}
/*#upcoming-links a.selected,*/ #upcoming-links a:hover, #past-events-men a.selected, #past-events-men a:hover{background-color:#244974;color:white;}
#events_links{padding:7px 0.5em 0 0;}
#events_links a{text-decoration:none;color:#244974;padding-left:2px; padding-right:2px;}
#events_links a:hover{background-color:#244974;color:white;}
li.author a, #change-event h3, #sidebar{color:#244974;}
#asisstants,#no-assistants,#no_responding,.tips{padding:0 10px;clear:both;position:relative;}
.tips{padding-top:0.75em;}
#asisstants ul,#no-assistants ul,#no_responding ul{margin-bottom:0.75em;}
#sidebar #assistance_info #assistance_status,#sidebar #connection_info .connection_content,.next-events-section,#sidebar .my_spaces ul, .actions_sidebar ul,.my_spaces a.list_my_spaces,.my_spaces a.less_spaces,.my_spaces a.more_spaces,.update_logo .logo_content,.import_icalendar .icalendar_content{padding:0 10px;}
#sidebar #assistance_info,#sidebar .my_spaces,#sidebar #connection_info{padding-bottom:10px;clear:both;margin-bottom:0.75em;}
#sidebar .my_spaces ul, .actions_sidebar ul{margin:0.75em 0 0 0;list-style-type:none;}
#sidebar .my_spaces ul.inline li{display:inline-block;position:relative;margin:0 4px;padding-bottom:4px;height:70px;}
#sidebar .my_spaces ul.inline a{position:relative;float:left;height:70px;}
#sidebar .my_spaces ul.inline img{background:#fff;padding:2px;border:1px solid #dcdcdc;}
#sidebar .my_spaces ul.inline img:hover{border:1px solid #ccc;}
#sidebar #assistance_info h5,#sidebar #connection_info h5{margin:0;padding:10px 0 6px 0;color:#244974;}
p.sidebar_info1{margin:6px 0 0 0;}
p.sidebar_info2{margin:6px 0 0 0;padding:5px;border:1px solid #bdd8eb;background:#E1EEF5;}
#sidebar #assistance_info .event_options{padding:0 33px;position:relative;overflow:visible;}
#sidebar #assistance_info .event_options div.option{float:left;position:relative;}
#sidebar #assistance_info .event_options a{text-decoration:none;}
#sidebar #assistance_info .event_options .option span{
        background:transparent url("../images/icons/accept1.png") no-repeat scroll 0 0;
        display:block;
        left:-3px;
        padding:8px;
        position:absolute;
        top:-4px;
}
#sidebar #assistance_info button{width:64px;}
#sidebar #assistance_info button{
        -moz-border-radius-bottomleft:2px;
        -moz-border-radius-bottomright:2px;
        -moz-border-radius-topleft:2px;
        -moz-border-radius-topright:2px;
        background:transparent url("../images/buttons/fondo-boton2.png") repeat scroll 0 0;
        border:1px solid #CCCCCC;
        color:#666666;
        cursor:pointer;
        font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:normal;
        height:24px;
        line-height:18px !important;
        outline-color:-moz-use-text-color;
        outline-style:none;
        outline-width:medium;
        overflow:visible;
        padding:0 5px;
        text-align:center;
        vertical-align:middle;
}
#sidebar #assistance_info button:hover{border-color:#8A8A8A;}
#sidebar #assistance_info button#choice{
        background:transparent url("../images/buttons/fondo-boton1.png") repeat scroll 0 0;
        border:1px solid #64A3CF;
        color:#fff;
        font-weight:bold;
        outline:none;
}
#sidebar #assistance_info button#choice:hover{border-color:#64a3cf;}

div.group_links a.upcoming_link, div.group_links a.past_link{color:#244974;}
div.single_event, div.single_space{position:relative;clear:both;overflow:hidden;}
div.single_event, div.single_space{border-bottom:1px #CCC solid;padding:10px 0.5em 7px 0em;}
#event_card_show div.single_event{border-bottom:none;}

/* actions menu for the grey bar in events*/
a.event_select.menu-open span{background:#F2F2F2 none repeat scroll 0 0;background:#F2F2F2;}

ul#actions_menu{
        background:#F2F2F2;
        border-color:#999999;
        border-style:solid;
        border-width:1px 1px 2px;
        margin-right:-1px;
        margin-top:-1px;
        min-width:170px;
        position:absolute;
  right:14px;
  top:33px;
        z-index:1;
        list-style-type:none;
}

ul#actions_menu li{cursor:pointer;border-bottom:1px solid #ccc;}
ul#actions_menu li:hover{background:transparent url("../images/buttons/fondo-boton2.png") repeat-x;}
ul#actions_menu li a{color:#222;display:block;padding:3px 3px 3px 10px;outline:none;}
ul#actions_menu li a:hover{text-decoration:none;}


/*Internationalization*
 */
#subtexto_busqueda{position:relative;}
a.language_select,a.support_select,a.browse_select{
  padding: 5px 18px 5px 4px;
  outline:none;
  background:#FFFFFF url(/images/icons/dropico.png) no-repeat scroll right center;
  border: 1px solid white;
}
#subtexto_busqueda a.language_select.menu-open,#footer a.support_select.menu-open,#subtexto_busqueda a.browse_select.menu-open{
  background:#FFFFFF url(/images/icons/dropico.png) no-repeat scroll right center;
  border:1px solid #999;
  padding: 5px 18px 5px 4px;
  color:#222;
}
div#language_select,div#support_select,div#browse_select{display:inline-block;}
#language_select ul#language_menu,#support_select ul#support_menu,#browse_select ul#browse_menu{
  background:#fff;
  border-color:#999999;
  border-style:solid;
  border-width:1px 1px 1px;
  margin-right:-1px;
  margin-bottom:-1px;
  min-width:90px;
  position:absolute;
  right:1px;
  bottom:22px;
  z-index:1;
  list-style-type:none;
}
#support_select ul#support_menu,#browse_select ul#browse_menu, #language_select ul#language_menu{min-width:130px;text-align:left;}
#browse_select ul#browse_menu{bottom:-28px;right:5px;}
#language_select ul#language_menu{
  bottom: -129px;
  right: 5px;
  top: 20px;
}
#language_select ul#language_menu li,#footer ul#support_menu li{cursor:pointer;display:block;margin-right:0;border-top:1px solid #ccc;}
.div_busqueda #subtexto_busqueda ul#browse_menu li,#subtexto_busqueda ul#browse_menu li{text-align:left;cursor:pointer;display:block;margin-right:0;border-bottom:1px solid #ccc;}
ul#language_menu li:hover,ul#support_menu li:hover,ul#browse_menu li:hover{background:#244974;}
ul#language_menu li a,ul#support_menu li a,ul#browse_menu li a{text-decoration:none;color:#222;display:block;padding:3px 3px 3px 10px;outline:none;background:#fff;}
ul#language_menu li a:hover,ul#support_menu li a:hover,ul#browse_menu li a:hover{text-decoration:none;color:#fff;background:#244974;}
ul.menu1{list-style-type:none;margin:0 5px 3px 0;}
ul.menu1 li{display:inline;}
/**/
#actions ul{list-style-type:none;margin:0;}
#actions ul li{display:inline;}
.single_event ul{list-style-type:none;margin:0;}
.single_event p{margin-bottom:0;}
.single_space p{margin-bottom:0;}
.single_space img{padding-right:5px;}
.home_event ul{list-style-type:none;margin:0;}
.home_event{position:relative;overflow:hidden;padding:0px 0.5em 0px 0;}
.home_event p{margin-bottom:0;}
.next-events-title {margin-bottom:0.75em;}
.next-events ul {list-style-type:none;margin:0;}
.next-events-section,#home-inbox-title, #actions_title {margin:0 0 0.75em;}
.home-inbox-message {padding-bottom: 5px;}
.home-inbox-topic {font-weight: bold;color:#244974;}
.user-logo {float:left;width:34px;padding:1px;}

.event_padding {padding:6px 0 6px 0;}
.news_padding {padding:6px 0 6px 0;}
.event_image{display:block;color:black;float:left;padding:0;text-align:center;font-weight: bold;vertical-align: middle;cursor:pointer;}
div.event_image{margin-right: 7px;margin-left:5px;width:64px;}
a.event_image:hover{text-decoration:none;}
.event_date_image{margin: 0px 10px 0px 0px;width:100%;color:black;text-align:center;font-weight: bold;vertical-align: middle;}
.event_day{font-size: 3em;line-height:90%;}
.event_month{font-size: 2em;line-height:70%;}
.event_hour{font-size: 1.2em;min-width: 30px; min-height: 20px;}

#change-event ul li{font-weight:bold;}
#events_links a.event_selected{background:#244974; color:white;}
div.pagination{margin-top:5px;text-align:center;color:#244974;}
div.pagination span.current, div.pagination a:hover{background:#244974; color:white}
div.pagination a.next_page, div.pagination a.prev_page {text-decoration:none;}
div.pagination a{color:#244974;}
/*sidebar style: size and position od the divs. Different cases:new-htread,new-reply, edit...*/
/*#sidebar .join{background:#bdd8eb;-webkit-border-radius:7px;-moz-border-radius:7px;padding:0 10px 10px 10px;text-align:center;color:#244974;/*border: solid 2px #244974;margin-top:10px;*//*border-right:2px #A8C0D1 solid;border-bottom:2px #A8C0D1 solid;}*/
.join,#event_register{display:block;position:relative;margin-bottom:0.75em;overflow:hidden;}
#event_register{text-align:center;}

.join h2{margin-bottom:0;padding-top:9px;color:#244974;}
.join p{margin:0.75em 0;}

#leave_space{margin-bottom:20px;padding:3px 0;border-top:1px solid #A8C0D1;border-bottom:1px solid #A8C0D1;text-align: center;}
#sidebar #full_sidebar{margin-top:30px;}
#sidebar #join{margin-bottom:0.75em;}
#sidebar input[type="text"],#sidebar input[type="file"]{width:92%;}
#sidebar #event_text_input{
        width:80%;
        background:#FFFFFF url(/images/icons/find.png) no-repeat scroll right center;
        border:1px solid #BDDBD8;}

#event_day_select{margin-left:20px;}
#space_event_select{margin-left:20px; width:200px;}
#event_text_filter{
        padding:6px 20px;
        text-align:center;
        border-left:1px solid #BDD8EB;
        border-right:1px solid #BDD8EB;}
#sidebar input[type="file"]{overflow:hidden;}
#sidebar #expanded_date .javascript a.timepicker_launcher{margin-left:5px;}
#sidebar #expanded_date .javascript label{margin-right:38px;}
#sidebar input[type="date"],#sidebar input[type="time"]{width:35%;margin-right:10px;font-size:0.9166em;}
#sidebar input[type="time"]{text-align:center;}

#new_post,#edit_reply,#edit_thread,#Create_new_group,#priv-msg,#change-event,#space-conf,#news_sidebar,#sources_sidebar,#new_invitation_div,#more_invitations, #more_notifications, #more_join_requests, #event_creation {-webkit-border-radius:7px;-moz-border-radius:7px;border-right:2px #b0cadb solid;border-bottom:2px #a8c0d1 solid;}
#new_post,#edit_reply,#edit_thread,#sources_sideba,#sources_sidebar, #more_invitations, #more_notifications, #more_join_requests, #event_creation {background:#bdd8eb;padding:0 0 10px 10px;margin-top:1.5em;position:relative;clear:both;}
#priv-msg,#Create_new_group, #change-event,#space-conf,#news_sidebar,#new_invitation_div/*, #add_new_doc, #doc_info, #doc_action.new_version*/{background:#bdd8eb;padding:0 0 10px 10px;float:left;}
#update_space_logo{float:left;width:180px;}

#stats_title h3,#new_post h3,#new_reply h3,#edit_reply h3,#edit_thread h3,#Create_new_group h3,#priv-msg h3,#change-event h3,#space-conf h3,#news_sidebar h3, #new_invitation_div h3,#sources_sidebar h3,#update_logo h3,#upload_vcard h3,#assistance_title h3,#my_spaces_title h3{margin-top:0;padding-top:0.75em;color:#244974;}
#new_post textarea,#new_reply textarea,#edit_reply textarea,#edit_thread textarea,#priv-msg textarea,#change-event textarea,#news_sidebar textarea,#space-conf textarea, #questions textarea,input.small_post_title,input#private_message_title,input#invitation_email,input.small_news_title,input#source_uri_attributes_uri,input#group_name,input#attachment_post_title,textarea#attachment_post_text,input#event_mails,input#space_group_invitation_mails,input#space_invitation_mails{width:92%;overflow:auto;}
input#user_selector,input#event_group_invitation_mails,textarea#invite_personal,textarea#invite_personal_registered{width:60%;overflow:auto;}
.event_invitations_message{margin-left:30px;position:relative;overflow:hidden;display:block;}
.event_invitations_message input[type="text"]{margin-left:26px;}
.event_invitations_message textarea{margin-left:10px;}
.event_invitations_message .margin-up{position:relative;clear:both;overflow:hidden;}
.event_invitations_message label,.event_invitations_message input[type="text"],.event_invitations_message textarea,.user_checkbox input[type="checkbox"]{float:left;position:relative;}
.user_checkbox{position:relative;clear:both;}
#new_post textarea,#new_reply textarea,#edit_reply textarea,#edit_thread textarea,#priv-msg textarea,#change-event textarea,#news_sidebar textarea,#space-conf textarea, #questions textarea {height:8.3333em;margin-bottom:0.5em;}

#event_step_buttons{overflow:hidden;margin-top:10px;margin-left:500px;}
#back_event,#finish_event,#cancel_event{overflow:hidden;}
a.invitation_tab{padding:7px 10px;display:inline-block;outline:none;}
a.selected_invitation_tab{background:#fff;}
.invite_tab{position:relative;overflow:hidden;display:block;clear:both;}
#event_step_cancel_buttons{float:right;margin-left:auto;margin-right:auto;margin-top:8px;}
.event_step_cancel_buttons{float:right;margin-left:auto;margin-right:auto;margin-top:8px;}

.update_logo .logo_content{padding-top:10px;}
#more_invitations, #more_notifications #more_join_requests, {width:645px;margin-bottom:1.5em;}
#more_notifications .grey_bar,#more_invitations .grey_bar,#more_join_requests .grey_bar{margin-right:10px;}
#more_notifications .grey_bar textarea,#more_invitations .grey_bar textarea,#more_join_requests .grey_bar textarea{width:99%;}
#new_reply{width:230px;}

/*Actions of the sidebar: comment, photo and doc*/
.actions{font-size:1em;line-height:1.5;}
.actions ul,.no_javascript ul{list-style-type:none;margin:0;}
.actions li{display:inline;margin-right:8px;}
.no_javascript ul{margin-right:1.5em;}
#new_photo_form,#new_doc_form{margin-top:0.75em;}
#sidebar #caption{margin-top:0.75em;}
#sidebar .float{float:left;}
#sidebar .float a{padding-left:5px;}
#sidebar div.checkbox_event{padding:0.25em 0;margin:2px 10px 2px 0;}

/* sidebar posts*/
.newAttach{cursor:pointer;}
.newAttach:hover{text-decoration:underline;}
p.newAttach1,p.newAttach2{

        padding-left:6px;
        margin:0;
        margin-right:9px;
        background:#f0f6f9;
        border-top:1px solid #8FBDDE;
  border-left:1px solid #8FBDDE;
  border-right:1px solid #8FBDDE;}
/*admin*/
#sidebar #space-conf{width:218px;}
.news-wrapper,.source{position:relative;/*border-bottom:1px #ccc solid;*/padding:0 3px 8px 6px;}
.source-title{padding:0 0.5em;}
.news-title h3{margin-bottom:0.333em;}
.news-title h3,.news-content,.source-title h3{overflow:hidden;}
.news-title ul.group_links,.news-content p,.source-title ul{margin:0;}
#admission p{margin:0.75em;}
#admission .reqs,#admission .invitation.spam_post{padding:0.75em 0.5em;border-bottom:1px #ccc solid;}
div.invitation,div.reqs,#admission .reqs-item{position:relative;overflow:hidden;padding:5px 0;border-bottom:1px solid #ccc;}
div.invitation-logo,div.invitation-content{float:left;}
.invitation-logo{width:36px;margin-right:0.75em;}
.invitation-logo img{width:32px;padding:1px;border:1px #ccc solid;}
.invitation-logo img:hover{border-color:#999;}
.invitation-content{width:400px;}
.invitation-content ul{list-style-type:none;margin:0;}
.invitation-content .float{float:left;margin-right:3px;}
.invitation-content form select,.invitation-content form input{font-size:0.9166em;line-height:1.6363;}

/*invitation*/
#invitation_content form{margin:12px 0px 6px 0;float:left;width:490px;}
#invitation_content #logo{margin-right:6px;}
#invitation_content_inside{/*margin-top:6px;*/width:395px;}
#invitation_content #invitation_content_inside form{width:395px;margin-top:6px;}
#invitation_content_inside p{margin:0;}
div#accept_invitation,div#discard_invitation{float:left;margin-top:18px;}
#invitation_content .vline{border-left:1px #ddd solid;margin-left:85px;}
#invitation_content form div.margin-up{margin-left:9px;}
#invitation_content div#accept_invitation{margin-left:96px;}
#invitation_content .note{color:#244974;font-size:1.0833em;line-height:1.3846;background:#f0f0f0;border:1px #ccc solid;margin-right:0;padding:5px;text-align:center;}


/*Edit profile*/
#edit_public_profile,#edit_private_profile{background:#E1EEF5;}
#edit_public_profile{padding-bottom:18px;}
#edit_public_profile .profile_content_item,#edit_private_profile .profile_content_item{background:#fff;padding-bottom:9px;}
#profile_edit_title{float:left;margin-left:15px;}
#profile_edit_title h2{margin:0;}
#profile_header .triangle_css,#header .triangle_css{position:absolute;background:url("../images/pico_azul_profile.png") no-repeat;padding:9px 15px;bottom:0;}
#profile_prefix{width:50px;margin-right:20px;}
.profile_content_item div.margin-up{position:relative;overflow:hidden;clear:both;}
#edit_public_profile div.margin-up label,.profile_contact div.margin-up label,.profile_contact p{float:left;width:25%;padding-left:70px;}
#edit_public_profile div.margin-up input,#edit_public_profile div.margin-up textarea,.profile_contact div.margin-up input{float:left;width:50%;}
.profile_contact p{margin:9px 0;}

#edit_public_profile div.switch_js input#profile_prefix_key{
  width:40%;margin-right:10px;
}

#edit_private_profile .profile_visibility_gradient{margin-left:45px;padding-left:20px;padding-bottom:1px;background:url("../images/gradient.png") no-repeat left center;}
.profile_save_ch{background:#E1EEF5;padding-top:1.5em;float:left;}


#edit_profile_sidebar #update_logo,#edit_profile_sidebar #upload_vcard{
        overflow:hidden;
        position:relative;
        background:#bdd8eb;
        border:1px solid #A8C0D1;
        padding:5px 9px;}

#edit_profile_sidebar #update_logo h3,#edit_profile_sidebar #upload_vcard h3{margin-top:0;margin-bottom:0.75em;border-bottom:none;padding:0.75em 0 0 0;}
#edit_profile_sidebar p.sidebar_info2{margin-bottom:15px;background:#f0f6f9;}

/*Profile*/
.profile_logo{
        text-align:center;
        margin-bottom:9px;}

.profile_logo img{padding:3px;background:#ebebeb;border:1px solid #ccc;}
#profile_wrapper{position:relative;overflow:hidden;clear:both;}

#profile_left{position:relative;float:left;width:190px;padding-right:10px;background:#E1EEF5;overflow:hiden;}
#profile_content .category,#profile_content .data{float:left;}
#profile_content .category{width:80px;}
#profile_content .data{width:105px;}
#profile_right{width:240px;float:left;}
#profile_right #profile_content{margin-bottom:9px;}
#profile_right #profile_content .category{width:50px;color:#222;}
#profile_right #profile_content .data{width:150px;color:#222;}
#profile_left #profile_content,#sidebar #profile_content{
  background:#F0F6F9 none repeat scroll 0 0;
  border-right:1px solid #BDD8EB;
  border-bottom:1px solid #BDD8EB;}

.last_options,.first_options,.first_options{list-style-type:none;margin:6px 6px 9px 6px;}
.first_options{border-bottom:1px solid #A8C0D1;}
.first_options li{border-top:1px solid #A8C0D1;}
#edit_profile_sidebar .first_options li{text-align:center;cursor:pointer;}
#edit_profile_sidebar .first_options li:hover{text-decoration:underline;}

#profile_right #profile_content{border-right:none;border-left:1px solid #BDD8EB;}

.profile_center{position:relative;float:left;width:470px;}
.profile_center #profile_content{background:#fff;min-height:300px;padding:0 10px;}
.profile_center #profile_content .odd_thread{background:#fff;}
.profile_center #profile_content .home_event{padding:0;}
.profile_center #profile_content .thread_content div.thread-home{float:none;position:relative;overflow:hidden;}

#profile_wrapper .title,#sidebar #profile_right .title{
        background:#BDD8EB none repeat scroll 0 0;
  border-bottom:1px solid #A8C0D1;}

#profile_wrapper .title h3,#sidebar #profile_right .title h3{
  color:#244974;
        margin:0;
        padding:3px 6px;
}

#sidebar #profile_spaces .my_spaces{width:240px;margin-top:0;}
.profile_content_item h4{border-bottom:1px solid #A8C0D1;color:#244974;}
.profile_content_item{padding:0 6px;position:relative;overflow:hidden;}
#profile_content ul{list-style-type:none;margin:0;padding:6px 0;overflow:hidden;}
#profile_content p.nothing{padding:13px 10px;text-align:center;color:#999;}


.space-box,.invitation-box{background:#bdd8eb;margin-bottom:1.5em;border-right:1px #b0cadb solid;border-bottom:1px #a8c0d1 solid;clear:both;overflow:hidden;position:relative;}
.space-box #title,.invitation-box #title{padding:9px 0 8px 0.75em;border-bottom:1px #a8c0d1 solid;}
.invitation-box #title{padding-top:6px;padding-bottom:6px;}
.invitation-box #title h3{margin:0;color:#244974;}
.invitation-box{-webkit-border-radius:7px;-moz-border-radius:7px;}
.invitation-box{margin-top:0.75em;margin-bottom:0.75em;}

#title h3,#title h2{margin:0;}
h3.item_title span{font-size:1.25em;line-height:1.2;}
#sidebar h3.item_title{margin:0;}
.space-box #space_content,.invitation-box #invitation_content{background:#f0f6f9;padding:9px;clear:both;overflow:hidden;position:relative;}
.invitation-box #invitation_content{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;}
.space_item{display:inline;margin-bottom:4px;margin-right:7px;}
#sidebar .space_item{margin-right:3px;}
.space_item img{padding:2px;border:1px #ccc solid;background:#ffffff;}
.space_item img:hover {border-color:#bbb;}
.space_item form{display:inline;}
.space_item form div{display:inline;}

/*Manage*/
div#management-title{width:384px;margin-left:110px;float:left;}
div#management-title span{font-size:2em;line-height:1;color:#244974;}
div.user div.links{float:right;}
div#manage p {clear:both;padding:8px 9px 9px 9px;margin:0;/*border-bottom:1px #ccc solid;*/}
div#manage label{color:#244974;font-weight:bold;display:inline-block;width:200px;float:left;margin-right:5px;clear:both;}
div#manage .value{float:left;width:350px;}
div#manage color{color:#244974;}
div#preview_logo{margin:0px 0px 9px 10px;}
div#preview_logo a{margin-right:5px;}
div#manage input[type=text], div#manage input[type=password]{width:300px;}
div#manage #site_button{margin-top:20px;margin-left:10px;}
/*div#manage #site_button span{padding-left:10px;padding-right:10px;}*/
div#manage textarea{width:300px;height:70px;}
div#manage .users select{margin-left:0.75em;}
div#manage .users input{width:75px;}
div#manage .user{background:none;}
div#manage .user a{color:#244974;font-weight:bold;text-decoration:none;}
div#manage .user a:hover{text-decoration:underline;}
.spam_post{padding:0.75em 0.5em;border-top:1px #ccc solid;}
#spam h3{margin:6px 6px 3px 6px;color:#244974;}

/*footer*/
.clearboth{clear:left;display:inline;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:block;}

#footer{position:relative;clear:left;background:#fff;font-size:0.9166em;line-height:1.6363;color:#666;padding-top:1.5em;margin-bottom: 15px;}
#footer ul{list-style-type:none;margin:0 0.75em; }
#footer ul li{display:inline-block;position:relative;margin-right:3px;}
#footer ul #trade_mark{font-weight:bold;color:#111;}
#footer .icon,#global .icon{margin-bottom:-4px;}
#footer .languages {
  border-top: 1px solid #E1EEF5;
  margin-top:10px;
  padding-top:10px;
  text-align:center;
}

/*Inbox*/
#inbox-wrapper{background:#fff url("../images/dot1.png") repeat-x bottom;}
ul#inbox{margin:0.75em 0 0 0;list-style-type:none;font-size:1em;line-height:1.5;font-weight:bold;}
ul#inbox li{display:inline;margin-right:-3px;}
ul#inbox li a{display:inline-block;padding:0.5em 1.5em;border-right:1px solid #f0f0f0;text-decoration:none;background:#BDD8EB; color:#244974;}
ul#inbox li .selected{background:#f0f6f9;border-bottom:1px #f0f6f9 solid;color:#244974;padding-top:9px;border-right:1px #bdd8eb solid;border-left:1px #bdd8eb solid;border-top:1px #bdd8eb solid;}
ul#inbox li a:hover{background:#f0f6f9;color:#244974;border-right-color:#d3e8f6;border-top:1px solid #d3e8f6;}
ul#inbox li .selected:hover{background:#f0f6f9; color:#244974;}
div#show-posts,#manage{padding:0.75em 0.5em 0.75em 0.5em;background:#f0f6f9;border-left:1px #bdd8eb solid;border-right:1px #bdd8eb solid;border-bottom:1px #bdd8eb solid;}
div.message_div{padding:0.5em 0;border-top:1px #ccc solid;}
div.message_div tr{width:100%;}
td.picture{width:40px;padding-left:0.5em;}
td.name_date .name{width:120px;display:block;overflow:hidden;margin-right:20px;}
td.name_date .date{display:block;font-size:0.9166em;line-height:1.6363;color:#777;}
td.name_date .name a,td.subject a{text-decoration:none;}
td.name_date .name a:hover,td.subject a:hover{text-decoration:underline;}
td.subject{width:410px;}
td.subject div{display:block;overflow:hidden;}
td.subject div span{color:#777;}
td.subject span.topic{width:390px;display:block;overflow:hidden;margin-right:20px;}
td.delete,td.reply{width:24px;opacity:0.6;}
td.delete:hover,td.reply:hover{opacity:1;}
div.message_content{padding:0.5em;}
div.message_content p{margin:0;color:#777;}

/*Admissions*/
/*div.join_request_element{background-color:white;border-bottom:1px #CCC solid;padding:10px 0.5em 7px 0.75em;margin-bottom:10px;}
div.join_request_element form {float:right;margin-left:4em;}
div.join_request_element form div{display:inline;}*/

/*Search View*/
.group_search h3,.user_search h3, .attachment_search h3{background:#BDD8EB none repeat scroll 0 0;color:#244974;margin:0;padding:5px 6px 3px;border-bottom:1px solid #A8C0D1;border-right:1px solid #B0CADB;}
h2.search-results{margin:0;font-size:1.5em;line-height:1.5;margin-bottom:8px;border-bottom:1px #bdd8eb solid;}
.group_search h3.empty,.user_search h3.empty,.attachment_search h3.empty{margin-bottom:1.5em;}
.group_search .post-content{width:463px;}
.group_search .post{border-bottom:1px #bdd8eb solid;}
/*#advanced_search{background:#bdd8eb;margin:9px 50px;padding:20px 75px 20px 50px;}*/
#advanced_search h3{margin:-3px 0 10px 0;}
#advanced_search .javascript{float:left;}
#advanced_search .javascript input.datepicker{width:85px;margin-right:3px;text-align:center;}

#space_filter{padding:0.5em;margin-bottom:0.75em;/*background:#bdd8eb;*/}
#space_filter input[type="text"]{color:#777;background:#f0f6f9;}
#space_description { margin-top: 10px; }
#space_description h3{padding-bottom:8px;border-bottom:1px #ccc solid;color:#244974;}
#space_description .botton_margin {
  padding:5px 0.75em;
  background:#bdd8eb;
}
#space_description .main_text {
  border-bottom:1px #ccc solid;
  font-size:1em;line-height:1.5;
  padding:0.75em 0;margin-left:0.5em;
  margin-right:0.5em;
  border-bottom:none;
  color:#555;
  font-weight:normal;
}
#space_description {
  border-right:1px solid #b0cadb;
  border-left:1px solid #b0cadb;
  border-top:1px solid #b0cadb;
  margin-bottom:1.5em;
}
#space_description h3 {
  margin:0;
  padding:5px 6px 3px;
  background:#bdd8eb;
  color:#244974;
}
#space_description .botton_margin {
  padding:5px 0.75em;
  background:#bdd8eb;
}
#space_description .main_text {
  border-bottom:1px #ccc solid;
  font-size:1em;line-height:1.5;
  padding:0.75em 0;margin-left:0.5em;
  margin-right:0.5em;
  border-bottom:none;
  color:#555;
  font-weight:normal;
}

#space_description_at_index {
  border:1px solid #b0cadb;
  margin-bottom:1.5em;
  background: #F0F6F9;
  text-align: center;
  margin-top: 10px;
}
#space_description_at_index h3 {
  margin:0;
  padding:5px 6px 3px;
  background:#bdd8eb;
  color:#244974;
  text-align: left;
}
#space_description_at_index p {
  margin: 5px;
  text-align: left;
}
#space_description_at_index img {
  margin-top: 7px;
}


div#jedit_form img.logo{display:block;}
.default_space_logo {
        padding: 4px;
}

/*kikeCSS */
#login_div h3{margin-bottom:7px;padding:8px 0.75em 7px 0.75em;background:#bdd8eb;}

div.read_more img{float:right;}
div.read_more,div#news_navigation_div{text-align:right;}
#sidebar #inc-events div.read_more{text-align:left;}

div.dialog{
        border:2px #FFD324 solid;
        padding:.8em;
        margin-bottom:1em;
        margin-top:7px;
        text-align:center;
    color:#514721;
        background-color:#FFF6BF;
}

#alert{
        width:250px;
        height:50px;
        background:url(../images/icons/alert.png) no-repeat left;
        margin-left:140px;
        margin-top:10px;

}
#alert h2.yellow{line-height:2.5;}

h2.yellow{
        color:#e1b60a;
}
#admin_tabs a:link, #admin_tabs a:visited{
        color:#244974;
        margin-left:3px;
}

ul.group_links a:link, ul.group_links a:visited, div.group_links a:link, div.group_links a:visited{
        color:#244974;
}



.yellow{
        color:#FFA903;
}

/*
 * Extract forms
 */
a.extract_form{float:right}
a.extract_form{margin-right:0.5em;}


#assistance_title h3,#sidebar .connection_title h3,#sidebar .next-events h3,#home-inbox-title h3,#actions_title h3, #my_spaces_title h3,#sidebar .update_logo h3,.import_icalendar h3,.space_logo h3{margin:0;padding:3px 10px;color:#244974;}
#assistance_info,#connection_info,.next-events,#home-inbox-full,#actions_full,.my_spaces,.import_icalendar,.space_logo{/*float:left;*/width:240px;border:1px #bdd8eb solid;background:#f0f6f9;clear:both;margin-bottom:0.75em;}
.update_logo{border:1px #bdd8eb solid;background:#f0f6f9;clear:both;margin-bottom:0.75em;}
.icalendar_content p{margin-bottom:9px;}
.update_logo h3,.import_icalendar h3,.space_logo h3{background:#BDD8EB none repeat scroll 0 0;border-bottom:1px solid #A8C0D1;}
#assistance_title,.next-events-title,#home-inbox-title,#actions_title,#my_spaces_title,.connection_title{background:#bdd8eb;border-bottom:1px #A8C0D1 solid;}
#add_new_doc,#doc_info,#doc_action.new_version,.tag_filter_wrapper{background:#ebebeb;border-bottom:1px #A8C0D1 solid;}
/*
#assistance_title h3,#sidebar .next-events h3,#home-inbox-title h3,#my_spaces_title h3{margin:0;padding:3px 10px;color:#244974;}
#assistance_info,.next-events,#home-inbox-full,.my_spaces{float:left;width:230px;border:1px #bdd8eb solid;background:#f0f6f9;}
#assistance_title,.next-events-title,#home-inbox-title,#my_spaces_title{background:#bdd8eb;border-bottom:1px #A8C0D1 solid;}
#add_new_doc,#doc_info,#doc_action.new_version,#doc_action.edit_tags,.tag_filter_wrapper{background:#ebebeb;border-bottom:1px #A8C0D1 solid;}
*/
#sidebar input.mixed_alternative{width:55%;}
#sidebar .new_doc_content,.tag_filter_wrapper .tag_filter_content,#doc_action .doc_action_content{border-width:1px;border-style:solid;border-color:#fff #dcdcdc #dcdcdc;padding:9px;}
#sidebar #add_new_doc h3,#sidebar #doc_info h3,#sidebar #doc_action h3,#sidebar .tag_filter_wrapper h3{
        background:#BDD8EB none repeat scroll 0 0;
        border-bottom:1px solid #A8C0D1;
        color:#244974;
        margin:0;
        padding:3px 9px;
        }
#participants p{margin:0 0 0em;}


/*
 * User home
 */

#news-text {padding:0;}
/*.thread-home {width:610px;}*/
.news-home-title a{text-decoration:none;color:black;}
.news-home-title a:hover{text-decoration:underline;}
.event .group_links,.news-wrapper .group_links,.user .group_links{opacity: 0.6;}
.group_links:hover{opacity: 1;}

#show {margin:2px 6px 0 0;float:right;}
#home_menu{background:#bdd8eb;border-bottom:1px #A8C0D1 solid;margin:0;padding:0 6px;}
#home_menu h3{margin:0;color:#244974;font-size:1.1666em;line-height:1.2857;font-weight:bold;padding:6px 0;}
#home_menu ul{list-style-type:none;margin:0;font-size:1.1666em;line-height:1.2857;font-weight:bold;}
#home_menu li{display:inline-block;padding:0.5em 2em;border-right:1px solid #d3e8f6;background:#244974; color:white}
#line{background:url("../images/dot.png") center repeat-x;opacity:0.7;margin:3px 0;}
#line span{background:#fff;padding:0 6px 0 6px;margin-left:25px;}
.whyte_wrapper{
                background:#FFFFFF none repeat scroll 0 0;
                clear:both;
                overflow:hidden;
                padding:10px;
                position:relative;}
#recent-activity .odd_thread{background:none;}
#recent-activity .div-logo,#profile_content .div-logo{padding:0;margin-right:9px;border:none;width:52px;margin-left:3px;}
#recent-activity .div-logo img,#profile_content .div-logo img{width:48px;padding:1px;border:1px solid #ccc;}
#recent-activity .news_cloud{border:none;}
#recent-activity .post_cloud,#recent-activity .event_cloud,#recent-activity .news_cloud{border-bottom:1px #ccc solid;}
#recent-activity .post_cloud.last,#recent-activity .event_cloud.last,#admission .reqs.last{border-bottom:none;}
#recent-activity .div-logo img:hover,#profile_content .div-logo img:hover{border-color:#bbb;}
#recent-activity .thread{padding:6px 0;}

.next-events-section li.event {margin-left:6px;}
.next-events-section li.event:hover {text-decoration:underline;}
.next-events-section li.event h5{margin-bottom:0;}



#help2 {
/*        width:16px;
        height:16px;
        background-image:url(../images/icons/information.png);
        float:left;
        padding-right:3px;
        background-repeat:no-repeat; */
}

#timezone #help,.title_name_and_hour #help{margin-top:0;}

.w-background{
        background-color:white;
        margin-top:-5px;
}
#triangle{

        width:24px;
        height:10px;
        margin-left:9%;
        background-image: url(../images/flecha2.png);
        margin-top:-5px;
}

div.post_text a:link, div.post_text a:hover, div.post-content ul li a.collapse{
        /*font-weight:bold;*/
        /*color: #9b0e2f;*/
        /*text-decoration: none;*/
}

/*REPOSITORIO*/

#doc_action,.tag_filter_wrapper{
        clear:both;
        overflow:hidden;
        margin-bottom:0.75em;
}

#add_document_label{
        color:white;
        font-weight:bold;
}

#doc_info img.logo{
        border:solid 1px;
        padding:2px;
        float:right;
        margin-right:3px;
        margin-top:10px;
}
li.w-cross{
        padding-right:0px;
}
ul.holder li.center{
        padding-left:15px;
}
#doc_info ul.doc_actions{
        list-style:none;
}
#doc_info ul.doc_actions li{
        display:inline;
}
.no-dot{outline: none; }
span.float{
        float:left;
}
span.inline{
        display:inline;
        float:left;
}
#tag_used_list ul,#tag_abc_list ul{margin-bottom:0;margin-top:3px;}



/*Table*/
th.attachment-name{
        width:28%;
}
th.attachment-author{
        width:15%;
}
th.attachment-selector{
  width:3%;
}
th.attachment-updated{
        width:11%;
}
th.attachment-tags{
  width:25%;
}

td.attachment-actions{
         width:14%;
         padding-left:3px;
}

td.attachment-tags .post_in_tags{
        padding:1px 3px;
        background:#ebebeb;
        border:1px solid #ccc;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
}

td.attachment-tags .event_in_tags{
  padding:1px 3px;
  background:#E8C1CB;
  border:1px solid #8B0425;
        color:#8B0425;
  -moz-border-radius:3px;
        -webkit-border-radius:3px;
}

#doc_table table{
        width:660px;
}

#event_repo #doc_table table{
  width:644px;
}

#doc_table table th{
        color:#244974;
        font-weight:bold;
        background:#BDD8EB none repeat scroll 0 0;
        border-bottom:1px solid #A8C0D1;
        margin:0;
        padding:3px 0px;
}

#doc_repository tr.attachment{
        border-bottom:1px solid #ccc;
}

#doc_table td{
        padding-top:5px;

}

#doc_table tbody tr td{
        border-bottom: 1px solid #cccccc;
}
/*#doc_table tbody tr:hover{
        background-color:#ffcf72;
}*/
#doc_table .ui-collection-empty td{padding-top:0;}

/*Agenda for events*/
.session_wrapper1,.session_wrapper2{float:left;display:block;}
.session_wrapper1{
        width:14%;
        text-align:center;
        margin:15px 0 15px 0;
        color:#514721;
        }
.session_wrapper2{width:86%;}

.entry_title{

  }

.agenda_entry{
        clear:both;
        position:relative;
        overflow:hidden;
        }

.agenda_edit_entry{
        clear:both;
        position:relative;
        margin-top:18px;
}

.entry_hour{
  width:100px;
  background:#bdd8eb;
}

.entry_name{
  width:410px;
  /*background:#f0f6f9;*/
  font-size: 1.1667em;
  font-weight: bold;
  line-height: 1.2857;
  margin-left: 5px;

}

.title_name_and_hour{
  border-bottom: 1px solid #CCCCCC;
}

.video_preview{
        float:left;
        position:relative;
        margin-top:6px;
        margin-bottom:6px;
        /*width:120px;*/
}
.video_preview_right{
        float:left;
  position:relative;
}

.video_preview_sidebar{
        float:left;
        position:relative;
        padding:3px 6px;
        margin-top:3px;
        margin-bottom:3px;
        width: 226px;
}

.video_preview a.entry_video_link, .video_preview_sidebar a.entry_video_link{
        opacity:0.7;
        display:block;
        width:100%;
        height:100%;
        }

.video_preview span.play_icon{
        background:url('../images/icons/32/play.png') no-repeat center center;
        display:block;
        left:0%;
        padding:45px 60px;
        position:absolute;
        top:0%;
        cursor:pointer;}

.video_preview_sidebar span.play_icon{
        background:url('../images/icons/16/play.png') no-repeat center center;
        display:block;
        left:6px;
        padding:35px 45px;
        position:absolute;
        top:3px;
        cursor:pointer;}

.video_preview span.play_icon:hover{background:url('../images/icons/32/play1.png') no-repeat center center;}

.video_preview_sidebar span.play_icon:hover{background:url('../images/icons/32/play1.png') no-repeat center center;}

.video_preview a, .video_preview_sidebar a,.entry_title a{outline:none;}

.video_preview a.entry_video_link img{
        width:120px;
}

.video_preview_sidebar a.entry_video_link img{
        width:90px;
}

.agenda_entry_video{
        clear:both;
        position:relative;
        display:block;
        overflow:hidden;
}



.group_agenda_links{
  margin: 0;
}

#agenda_tabs{margin-top:6px;background:url("../images/tab_bottom.png") repeat-x bottom;}
#agenda_tabs ul{list-style-type:none;margin:0;margin-left:9px;font-size:0.9166em;line-height:1.6363;font-weight:bold;}

#agenda_tabs li{
        display:inline-block;
        padding:0.25em 0.75em;
        text-decoration:none;
        background:#FFD324;/*amarillo oscuro*/
        color:#514721;
        border:1px solid #FFD324;}/*background:#FFF6BF;color:#514721;border-color:#FFD324;*/

#agenda_tabs li{
        -webkit-border-radius-topleft:5px;
        -webkit-border-radius-topright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
        }

#agenda_tabs li:hover{
        background:#FFF6BF;
        color:#514721;
        cursor:pointer;
        }

#agenda_tabs .selected{
        background:#FFF6BF;
        color:#514721;
        border-bottom-color:#FFF6BF;
        }
#agenda_tabs .selected:hover{
        background:#FFF6BF;
        color:#514721;
        cursor:pointer;
        }

.agenda_tab{padding:12px 8px 6px 8px;background:#FFF6BF;border-bottom:1px solid #FFD324;border-left:1px solid #FFD324;border-right:1px solid #FFD324;overflow:hidden;}

.agenda_list_content{
        float:left;
  list-style-type: none;
  margin: 0.75em 0.75em 0.5em 0.75em;
  width:73%;
}

.agenda_list_content p{
        margin:0;
}
#agenda_title_label{
  float: left;
  width: 100%;
}

tr.version_expanded{
        background-color:#ffcf72;

}
td.attachment-updated{
        color:#244974;
}
tr.version_expanded td{
        font-weight:bold;
}
.version_number{
        color: #ba3939;
        font-weight:bold;
}


#event_description_wrapper,#event_repo,#participation_url,#streaming_url{background:#f7f7f7;}
#doc_repository thead{
        background:#BDD8EB;
        margin:0;
        }

#participation_url_value p,#streaming_url_value p{max-width:490px;}
h3#event_description_title,#recordings_title h3,#agenda_title h3,#recordings_title h3, #carrusel_title h3,#repository_title h3,#participation_title h3,#streaming_title h3,#agenda_blue_title h3 {
        padding:3px 8px;
        background:#bdd8eb;
        margin:0;
        border-top:1px solid #A8C0D1;
        }
.agenda_new_entry #agenda_blue_title h3{clear:both;}
#carrusel_title h3 {padding-right:0;}

h3#event_description_title div.image,#recordings_title div.image,#agenda_title div.image,#participation_title div.image,#streaming_title div.image,#repository_title div.image{display:inline;width:16px;}
h3#event_description_title div img,#recordings_title div img,#agenda_title div img,#participation_title div img,#participation_title div img,#streaming_title div img,#repository_title div img{margin:0 0 1px 0;}
#agenda_title a.group_links{margin-top:4px;margin-right:8px;}
#event_description_line a,#streaming_url a#edit_participation_icon,#participation_url a#edit_participation_icon,#streaming_url a#edit_streaming_icon{float: right;margin-right:8px;margin-top:3px;}
#event_description_content,#repository_content,#participation_content,#streaming_content{border-top:1px solid #ebebeb;border-bottom:1px solid #ccc;padding:3px 8px;}
#streaming_content{margin-bottom:0.75em;min-height:80px;}

.video_wrapper{
        position:relative;
}

.video_wrapper img{
  opacity:0.7;
}

.video_wrapper span{
        -moz-border-radius-bottomleft:15px;
        -moz-border-radius-bottomright:15px;
        -moz-border-radius-topleft:15px;
        -moz-border-radius-topright:15px;
        background:#EBEBEB none repeat scroll 0 0;
        border:3px solid #CCCCCC;
        display:block;
        font-family:Verdana;
        font-size:18px;
        left:24%;
        padding:15px;
        position:absolute;
        text-align:center;
        top:30%;
        width:300px;
}

#agenda_content{padding:3px 8px;}
#agenda_content #agenda_pages.no_date{border-top:1px solid #FFD324;}
#new_entry_content{background:#f7f7f7;padding:9px 40px;overflow:hidden;}
input#agenda_entry_title,#agenda_entry_description,#agenda_entry_embedded_video{width:99%;}
.agenda_entry_description{position:relative;clear:both;overflow:hidden;}
#entry_start_time,#entry_end_time{display:inline-block;}
#entry_start_time .timeEntry_wrap,#entry_end_time .timeEntry_wrap{width:25%;}
#entry_end_time{margin-left:20px;}
#entry_attachment{position:relative;display:block;clear:both;}
#event_description_content p,#new_entry_content p{margin:0;}
.grey_bar{
        margin-bottom: 10px;
        padding:6px 9px;
        background:#f2f2f2;
        border-top:1px solid #dcdcdc;
        /*overflow:hidden;*/
        }
.profile_center .grey_bar{margin-bottom:0;background:#E1EEF5;border:none;}
#jar{position:relative;margin-top:0.75em;}

.grey_bar #first_button_group{
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #ccc;
}
.grey_bar span#selected_info{
  float:left;
  display:block;
  font-size:93%;
  color:#717171;
  line-height:18px;
  padding: 2px 10px;
}

#orange_bar{background: transparent url("../images/linea_naranja.png") repeat-x;overflow:visible;}
#orange_bar ul{list-style-type:none;margin:0 0 0.75em 0;position:relative;clear:both;overflow:hidden;border:1px solid #FFA903;}
#orange_bar ul li{
        float:left;
        height:150px;
        border-right:1px solid #fde6ad;
        margin-bottom:6px;}
#orange_bar ul li h3{margin:5px 0 0 50px;color:#353535;font-size:1.25em;line-height:2.4;}
#orange_bar ul li p{margin:0 0 0 0;padding:0 15px;color:#505050;font-size:1.0833em;line-height:1.3846;}

#orange_bar ul li.orange_one{background:transparent url("../images/meeting.png") no-repeat 15px 7px;width:31%;}
#orange_bar ul li.orange_two{background:transparent url("../images/virtual_meeting.png") no-repeat 15px 9px;width:34%;}
#orange_bar ul li.orange_three{border:none;width:34%;background:transparent url("../images/congress_icon_big.png") no-repeat 15px 5px;}
#orange_bar ul li.orange_three h3{margin-left:70px;}
#orange_bar ul li.orange_three p{margin-top:18px;}
/* botones del crear evento*/
#create_event{position:relative;overflow:hidden;clear:both;background:#f0f6f9;margin-top:10px;}
#create_event ul{list-style-type:none;margin:0 0 0 0;border:1px solid #5c96bf;border-bottom:none;clear:both;overflow:hidden;}
#create_event ul li{text-align:center;position:relative;clear:both;height:100%;width:238px;}
#create_event ul li.event_b_title{overflow:visible;}
#create_event ul li.event_b_title span.pico_azul{padding:3px 25px;background:transparent url("../images/pico_azul.png") no-repeat center center;}

#sidebar #create_event ul li h3{
        margin:0;
        padding:3px 0;
        font-size:1.25em;
        line-height:2.4;
        background:transparent url("../images/linea_azul.png") repeat-x scroll 0 102%;
        border-bottom:1px solid #5c96bf;}
.event_b_item{font-size:1.16667em;line-height:2.5714;font-weight:bold;background:#f0f6f9;border-bottom:1px solid #5C96BF;}
#create_event ul li.event_b_item:hover{background:#D5E0E8;}

#create_event ul li a{
        outline:none;
        display:block;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-align:center;
        }

#create_event ul li a:hover{text-decoration:none;}

#create_event ul li a span{
        padding:3px 7px;
        width:100%;
        }
#create_event ul li.event_b_item a.l_one{
        background:transparent url("../images/meeting.png") no-repeat 27% center;
        padding-left:6px;}
#create_event ul li.event_b_item a.l_two{
        background:transparent url("../images/virtual_meeting.png") no-repeat 17% center;
        padding:4px 0 4px 16px;}
#create_event ul li.event_b_item a.l_three{
        background:transparent url("../images/congress_icon.png") no-repeat 13% center;
        padding:4px 0 4px 30px;}


#hide{float:right;margin-top:9px;}
#change-event button{float:left;padding:4px 5px;}
.ten{
        padding-top:10px;
}

#carrusel {
        height:510px;
        overflow-y:auto;
        overflow-x:hidden;
        background:#f0f6f9;
        border:1px solid #bdd8eb;
        margin-bottom:0.75em;
        clear:both;}

#sidebar .event_video_title h3{color:#244974;background:#BDD8EB none repeat scroll 0 0;border-bottom:1px solid #A8C0D1;margin:0;padding:3px 8px;}
.event_video_tabs{border-bottom:1px solid #A8C0D1;border-left:1px solid #bdd8eb;border-right:1px solid #bdd8eb;}
.event_video_tabs ul{list-style-type:none;margin:0;}
.event_video_tabs ul li{display:inline-block;padding:0.25em 0.75em;border-right:1px solid #A8C0D1;cursor:pointer;}
.event_video_tabs ul li:hover,#carrusel .event_video_tabs ul .selected{text-decoration:underline;}
#carrusel #carrusel_content{position:relative;display:block;}
.video_description {float: left;padding-left:5px;max-width:130px;}
.video_thumbnail {float: left;width:90px;}
.video_full {text-align: center; margin-top: 3px;}
.video-bar {background: #EEEEEE none repeat scroll 0 0;border: 1px solid #CCCCCC;clear:both;overflow:hidden;margin-bottom:0.75em;}
.video_properties{padding:3px 6px;}
.video_share{background:url("../images/share.png") no-repeat 100% center;margin-right:10px;padding:6px 17px 6px 6px;display:inline-block;}
.video_share span{background:#8f8f8f;color:#f1f1f1;font-weight:bold;}
.url_share{/*border-top: 1px solid #CCCCCC;*/background:#bdd8eb;margin-bottom:3px;margin-top:9px;}
.url_share form{display:inline-block;margin-top:5px;}
.url_share input{
        font-size:93%;
        color:#555;
        width:400px;
        border:1px solid #A8C0D1;
        padding:2px 5px;
}
.invite_people{
color:#244974;background:#BDD8EB;padding:5px 10px;
-moz-border-radius: 10px; /* Para Firefox */
-webkit-border-radius: 10px; /*Para Safari e Chrome */
-border-radius: 10px; /* Para Opera 10.5+*/
}

#share_insert{
        padding:0 0.75em 0.75em;
        background:#f0f6f9;
        border:1px solid #bdd8eb;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        display:block;
        margin-bottom:0.75em;
}

#share_insert .share,#share_insert .insert, #share_insert .isabel, #share_insert .sip, #share_insert_video .share,#share_insert_video .insert, #share_insert_video .isabel, #share_insert_video .sip{
        padding:3px 5px;
        font-weight:bold;
        font-size:1em;
        line-height:1.5;
        color:#555;
        background:url('../images/buttons/grey-button.png') repeat-x scroll 0 4%;
        border:1px solid #999;
         -moz-border-radius:3px;
  -webkit-border-radius:3px;
        cursor:pointer;
        margin-right:8px;
}

#share_insert .share:hover ,#share_insert .insert:hover, #share_insert_video .share:hover ,#share_insert_video .insert:hover{
        background:url('../images/buttons/grey-button.png') repeat-x scroll 0 100%;
        color:#222;}

#share_insert_video{
        padding:0.75em;
        background:#f0f6f9;
        border:1px solid #bdd8eb;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        display:block;
        margin-bottom:0.75em;
}

.only_url{color: #666666; font-weight: bold;}
.preview_selected {background-color: #FFF6BF;}

#spaces_select {float: right; margin-top: 1px;}
#form_space_select {width: 150px;}

#event_help {margin-bottom:0;list-style-type:decimal;}
#form_space_select select{font-size:93%;}

#carrusel_tabs{margin-top:6px;background:url("../images/tab_bottom.png") repeat-x bottom;}
#carrusel_tabs ul{list-style-type:none;margin:0;margin-left:9px;font-size:0.9166em;line-height:1.6363;font-weight:bold;}

#carrusel_tabs li{
        display:inline-block;
        padding:0.25em 0.75em;
        text-decoration:none;
        background:#FFD324;/*amarillo oscuro*/
        color:#514721;
        border:1px solid #FFD324;}/*background:#FFF6BF;color:#514721;border-color:#FFD324;*/

#carrusel_tabs li{
        -webkit-border-radius-topleft:5px;
        -webkit-border-radius-topright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
        }

#carrusel_tabs li:hover{
        background:#FFF6BF;
        color:#514721;
        cursor:pointer;
        }

#carrusel_tabs .selected{
        background:#FFF6BF;
        color:#514721;
        border-bottom-color:#FFF6BF;
        }
#carrusel_tabs .selected:hover{
        background:#FFF6BF;
        color:#514721;
        cursor:pointer;
        }

/*#change_logo{float:right;}*/

.grey_bar .show_inv{float:right;}

/*********************** footer */

#footerFront {
  width:100%;
  padding:0;
  background:#BDDAEE;
}


.banner_footer {
  width:960px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  position:relative;
}


.banner_footer #footer_content{
  text-align:left;
  color: #ccc;

}
.banner_footer{
  width:960px;
  color: #0656a4;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;

  position:relative;
}

.banner_footer .a_border{
  border-right:thin solid;
  color:#0656a4;
  padding:0px 7px;
  text-decoration:underline;
}
.banner_footer a{
  color:#0656a4;
  padding:0px 7px;
  text-decoration:underline;
}

input#space_name {
  width:99%;
}

input#space_moderatorPW {
  width:99%;
}

input#space_attendeePW {
  width:99%;
}

#logo_UE {
  margin-left:0px;
  margin-top:0px;
  width:30px;
  height:16px;
  margin-bottom:0px;
  display:inline;
}
#espacio_body_bottom{
  margin-left:0px;

  display: block;
  height: 150px;

}
div.banner_footer a{
  font-family:Helvetica;
}
.banner_footer span{
  font-family:sans-serif;
}


.divider_title{
        color: #514721;
        font-weight: bold;
        font-size: 1.2em;
}

.divider_full_line{
        text-align: center;
        padding:5px 5px;
        background:#FFD324;
}

#event_select {
        float: right;
}

#note_to_register{margin-bottom:40px;}

#event_filter #event_select {
  float: none;
}

.video_title span{
        font-size:1.15em;
        font-weight:bold;
        line-height:1.3846;
}

.space_title{
  color:#244974;
  font-size:1.15em;
  font-weight:bold;
  line-height:1.3846;
}

#screencast{margin-bottom:0.75em;}

#full_sidebar .note{margin:0 0 0.75em 0;clear:both;display:block;text-align:center;}
#agenda_title ul.group_links{margin-bottom:0;padding:4px 0;position:relative;}
#agenda_title ul.group_links li{margin-left:9px;}
/*Select download pdf*
 */
a.browse_select2{padding:0px 3px 5px 3px;outline:none;margin-left:-3px;}
#agenda_title a.browse_select2.menu-open{background:#fff;border:1px solid #999;color:#222;padding:5px 5px;}
div#browse_select2{display:inline-block;}
#browse_select2 ul#browse_menu2{
  background:#fff;
  border-color:#999999;
  border-style:solid;
  border-width:1px 1px 1px;
  margin-right:-1px;
  margin-bottom:-1px;
  min-width:90px;
  position:absolute;
  right:51px;
  bottom:0px;
  z-index:1;
  list-style-type:none;
}
#browse_select2 ul#browse_menu2{min-width:130px;text-align:left;}
#agenda_title ul#browse_menu2 li{text-align:left;cursor:pointer;display:block;margin-right:0;margin-left:0;border-bottom:1px solid #ccc;}
ul#browse_menu2 li:hover{background:#244974;}
ul#browse_menu2 li a{text-decoration:none;color:#222;display:block;padding:3px 3px 3px 10px;outline:none;}
ul#browse_menu2 li a:hover{text-decoration:none;color:#fff;}
/**/
.tooltip_advanced_editor {float: right; margin-top: 0.75em;}
.tooltip_advanced_editor_news {float: right;}

.logo_padding {padding-left: 75px;}
.actions_sidebar{padding-bottom: 5px;}

.video_cloud{float:right;margin-top:15px;}
.toggle_inactive{font-weight:normal;}
#view_agenda{float:right;}
#actions_full{min-height:110px;margin-bottom:7px;}
#full_sidebar .big_margin_down_40{margin-bottom:40px;}
#full_sidebar .big_margin_down_60{margin-bottom:60px;}

.blue_border_down{border-bottom:1px solid #A8C0D1;clear:both;position:relative;}
.blue_border_down h3{color:#244974;margin:0 0 0.25em 0;}

#event_type_selector{
        position:relative;
        display:block;
        padding:0.75em 0;
        margin-bottom:0.75em;}
.event_type{
        position:relative;
        display:inline-block;
        width:24%;
        margin-left:4px;
        }
.event_type .check_check{margin-left:5px;}
.event_type .icon{margin-bottom:-3px;}
.event_type_disabled {
  text-align: center;
  font-size: 11px;
  color: #444;
  float: left;
  border-bottom:1px #CCC solid;
  padding: 2px 7px 2px 7px;
  background:#f6f1bd;
  border:1px solid #cdc893;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

#event_type_meeting,#event_type_class,#event_type_conference,#event_type_presential{
        padding:15px 5px 15px 32px;
        color:#244974;
        font-weight:bold;
        display:block;
    cursor:pointer;
}
#event_type_meeting,#event_type_class,#event_type_conference{ color:#aaa; cursor: default; } /* temporarily disabled */
#event_type_meeting{background:url('../images/virtual_meeting.png') no-repeat center left;}
#event_type_class{background:url('../images/virtual_class.png') no-repeat center left;padding-left:50px;}
#event_type_conference{background:url('../images/virtual_congress.png') no-repeat center left;}
#event_type_presential{background:url('../images/in_person.png') no-repeat center left;padding-left:40px;}

.event_info{position:relative;display:block;clear:both;}
.event_info div.margin-up{position:relative;clear:both;}
.event_info div.margin-up label{float:left;width:25%;padding-left:45px;}
.event_info div.margin-up .wysiwyg{float:left;height:20em;}
.event_info div.margin-up select,#extra-info select{font-size:0.91667em;line-height:1.6363;}
.event_info div.margin-up input{float:left;width:297px;margin-bottom:0.75em;}

div#initial-info{padding-left:45px;}
#extra-info{margin-left:40px;padding:4px;border:1px solid #A8C0D1;background:#E1EEF5;width:56%;}
div#initial-info #advanced_config{margin-left:15px;color:#244974;cursor:pointer;}
div#initial-info #advanced_config:hover{text-decoration:underline;}
div #advanced_config{padding-top: 10px;}
.blue_selected {
        font-weight:bolder;
        background-color:#E1EEF5;
        -moz-border-radius:5px;
        -webkit-border-radius: 3px;
}

/** Event creation**/

#all_steps{position:relative;overflow:hidden;padding:10px 0 0;}
#all_steps div{
        float:left;
        position:relative;
        margin-right:20px;
        padding:6px 0 6px 54px;}
#all_steps div h2{margin:0;}
#first_step_logo{background:url('/images/one.png') no-repeat left center;}
#second_step_logo{background:url('/images/two.png') no-repeat left center;}
#third_step_logo{background:url('/images/three.png') no-repeat left center;}

#lightbox_advise{background:none repeat scroll 0 0 #E1E1E1;font-weight:bold;padding:7px 12px;}
.lightbox_advise{background:none repeat scroll 0 0 #E1E1E1;font-weight:bold;padding:7px 12px;}

ul.event_form_buttons{
        position:relative;
        float:right;
        overflow:hidden;
        margin-left:0;
        list-style-type:none;}
ul.event_form_buttons li{float:left;}

#agenda_header h2{margin:0;}
#agenda_header h3{margin-top:0;}

.change_event_date_link{
        padding:5px;
        border:#000000 2px none;
}

.change_event_date_info{
        margin-left:30px;
        margin-right:30px;
        padding:5px;
        background:#FFF6BF;
        color:#514721;
        border:2px solid #FFD324;
}

/** Fullcalendar **/
.fc-event-vert span.fc_session_title{
        padding: 0pt 5px;
        position: absolute;
        right: 25%;
        z-index: 10;
        background-color: orange;
        color: white;
        text-align: center;
        font-weight: bold;
        line-height: 13px;
        top: 0px;
        min-width: 50%;
        font-size: 11px;
        -moz-border-radius-bottomLeft:4px;
        -moz-border-radius-bottomRight:4px;
        -webkit-border-radius-bottomLeft:4px;
        -webkit-border-radius-bottomRight:4px;}

.triangle_first_step {left: 30px;}
.triangle_second_step {left: 230px;}
.triangle_third_step {left: 500px;}

.with_opacity{opacity:0.3;}
#holder{float:left;}
a.agenda_day_link{padding-right:5px;padding-left:5px;border-left:1px solid #244974;}
a.first_day_link{border:none;}

.video_attachments {float:left;}
.video_stat {float:right; font-weight:bold;}
.separated_5{padding-right: 5px;}
#space_views{float:right;padding-top:10px;}
#event_views{float:right;padding-top:10px;}

#event_views, #space_views{
        padding:0.50em 0.75em 0.50em 0.75em;
        background:#f0f6f9;
        border:1px solid #bdd8eb;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        display:block;
        margin-bottom:0.75em;
        font-weight: bold;
}

#edit_video {float:right;}
#header_help {font-weight: bold; }
#footer_help {font-weight: bold; }

#div_stats_button { float:left; margin-left: 75px;}
#stats_header {border-bottom: 1px solid #DDDDDD; height: 65px;}
#header_left {float:left;}
#back_to_event_button {float:left; margin-left: 40px;margin-top:25px;}
#back_to_event_button_down {margin-top:25px;}

#special_message {background: none repeat scroll 0 0 #FF6600; border: 1px solid #BDD8EB; float: left; width: 300px;}
#special_message_footer {font-size: smaller;text-align: center;}

.recording_box_title {font-weight: bolder;}
.recording_box_green {border: 1px solid #BDD8EB; float: left; width: 120px;height:100px;text-align:center;}

.button_round {width:50px;height: 50px;}
.button_long {width:99px;height: 30px;}
#extra_space {margin-bottom: 20px;}

#bigbluebutton_space_content {
  padding: 5px;
}

.rounded_button {
  -moz-border-radius: 10px; /* Para Firefox */
  -webkit-border-radius: 10px; /*Para Safari e Chrome */
  -border-radius: 10px; /* Para Opera 10.5+ and any CSS3*/
  -khtml-border-radius: 10px; /* Linux Browsers*/
}

.border_button {
  border: 1px solid #000000;
}

.clearer {
  clear: both;
}

.offscreen { display:none; }

div.webconference-url {
  color:#244974;
  background:url('/images/url.png') no-repeat left center;
  padding: 12.5px;
  text-align: center;
  width: 450px;
  float: left;
}

.people-connect-title h3{color:#244974;background:#BDD8EB none repeat scroll 0 0;border-bottom:1px solid #A8C0D1;margin:0;padding:10px;}

div.webconference-space-sidebar {margin-bottom: 10px;}
div.webconference-space-sidebar h3{color:#244974;border-bottom:1px #ccc solid;}

div.webconference-space-sidebar .big_button { float: right; }
div.webconference-space-sidebar .big_button span { width: auto; }

div.webconference-space-sidebar .more_info { font-size: 11px; color: #A8C0D1; }

div.webconference-space-sidebar .content { text-align: left; }

div.webconference-space-sidebar .join_button {
  float: right;
}

div.webconf-rooms {
  margin-bottom: 10px;
  background: #FFFFFF;
}

div.webconf-rooms h3 {
  color: #244974;
  background: #BDD8EB none repeat scroll 0 0;
  padding: 6px;
  text-align: center;
}

div.webconf-rooms span.red_c {
  color: #8B0000;
  font-weight: bold;
}

div.webconf-rooms span.text {
  margin-left: 0.2cm;
}

div.webconf-rooms label {
  width: 80px;
  float: left;
  text-align: right;
  margin-right: 5px;
  margin-top: 5px;
  clear: left;
}

div.webconf-rooms #room_name {
  width: 300px;
}

div.webconf-rooms #new_room_private_area {
  display: none;
  padding: 5px;
  border-top: 1px solid #eee;
  margin-bottom: 5px;
}

div.webconf-rooms #new_room_private_area label {
  width: 130px;
}

div.webconf-rooms #new_room_private_area input[type=password] {
  width: 180px;
}

div.webconf-rooms #new_room_private_area input[type=text] {
  width: 180px;
}

#webconference-rooms {
  background: #FFFFFF;
}

#webconference-rooms h3 {
  color: #244974;
  background: #BDD8EB none repeat scroll 0 0;
  border-bottom: 1px solid #A8C0D1;
  padding: 6px;
}

#webconference-rooms .room_name {
  color: #8B0000;
  font-weight: bold;
}

#webconference-rooms span.black_c {
  color: #000000;
}

#webconference-rooms div.room_list {
  padding: 0 10px 10px 10px;
}

#webconference-rooms div.room_list .basic_button {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}

#end-webconf {
  color: rgb(224, 58, 58);
}
#end-webconf:hover {
  color: white;
}

#start-webconf {
  color: green;
}
#start-webconf:hover {
  color: white;
}

#webconference-rooms div.room_list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#webconference-rooms div.room_list .invite_url {
  clear: both;
  background: transparent;
  margin: 0;
  padding: 0;
}

#webconference-rooms div.room_list .invite_url .only_url {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}

#webconference-rooms div.room_list .invite_url input {
  font-size: 12px;
  border: 0;
  background: transparent; //#f0f6f9;
  border: 1px solid #ddd;
  padding: 4px 8px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  float: left;
}

#dropdown-join-webconf {
  width: 300px;
}

#dropdown-join-webconf .mobile_icon {
  float: none;
}

#dropdown-join-webconf .mobile_icon img {
  float: right;
  margin-left: 6px;
}

#dropdown-join-webconf #no-recording-options span{
  display: block;
  padding: 5px 15px;
  text-align: center;
  color: rgb(224, 58, 58);
}

#dropdown-join-webconf #recording-duration {
  width: 20px;
}

#dropdown-join-webconf .editable {
  background: white;
  width: 260px;
}

#dropdown-join-webconf #recording-title textarea {
  width: 250px !important;
  resize: none;
}

#dropdown-join-webconf #recording-description textarea {
  width: 250px !important;
  height: 50px !important;
  resize: none;
}

#dropdown-join-webconf #recording-options button {
  font-size: 11px;
  padding: 3px 5px;
  border-radius: 4px;
  -moz-border-radius:0;
  margin:0;
  background:url("../images/buttons/grey-button.png") repeat-x scroll 0 4%;
  border:1px solid #999999;
}

#dropdown-join-webconf #recording-options {
  padding: 8px 0 3px 15px;
  color: #555;
  background: #f6f6f6;
  border-radius: 4px;
}

#dropdown-join-webconf #recording-options span {
  display: block;
}

#dropdown-join-webconf #recording-options span.inline {
  float: left;
  margin-top: 4px;
  padding-right: 5px;
}

#new_space_webconf_area {
  padding: 5px;
  border-top: 1px solid #eee;
  margin-bottom: 5px;
}

#new_space_webconf_area label {
  float: left;
  text-align: right;
  margin-right: 5px;
  clear: left;
  margin-top: 5px;
  width: 130px;
}

#new_space_webconf_area input[type=password] {
  width: 180px;
}

#new_space_webconf_area input[type=text] {
  width: 180px;
}

/* Hide fields */
.hide_fields {
  display: none;
}

#space_webconference_alert, #space_webconference_description {
  border-bottom:1px #CCC solid;
  padding:0.75em;
  background:#f0f6f9;
  border:1px solid #bdd8eb;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  display:block;
  margin-bottom:0.75em;
}

#space_webconference_alert {
  text-align: center;
}

#space_webconference_description .invite_button {
  margin-top: 5px;
  margin-right: 5px;
  float: right;
}

/*rooms*/
div#manage_rooms p {clear:both;padding:8px 9px 9px 9px;margin:0;}
div#manage_rooms color{color:#244974;}

#webconf-room-device-type {
  width: 95%;
  margin-top: 15px;
}

#webconf-room-device-type .active {
  background-color: #e1eef5;
}

#webconf-room-device-type .invite-desktop {
  text-align: left;
  margin: 20px 0;
  padding: 10px 15px;
  border: 1px solid white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
#webconf-room-device-type .invite-desktop.active {
  cursor: auto;
}
#webconf-room-device-type .invite-desktop:hover {
  border: 1px solid #9ec2d5;
}
#webconf-room-device-type .invite-desktop.active:hover {
  border: 1px solid white;
}

#webconf-room-device-type .invite-mobile {
  text-align: left;
  margin: 20px 0;
  padding: 10px 15px;
  border: 1px solid white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
#webconf-room-device-type .invite-mobile:hover {
  border: 1px solid #9ec2d5;
}
#webconf-room-device-type .invite-mobile.active {
  cursor: auto;
}
#webconf-room-device-type .invite-mobile.active:hover {
  border: 1px solid white;
}

#webconf-room-device-type .invite-desktop .description {
  background: url('../images/webconf/desktop.png') right center no-repeat;
  min-height: 50px;
  position: relative;
  padding-right: 60px;
}

#webconf-room-device-type .invite-desktop .description .text {
  margin-top: 15px;
  float: left;
}
#webconf-room-device-type .invite-desktop .description .text em { font-weight: bold; font-style: normal; }

#webconf-room-device-type .invite-desktop .description .selected {
  position: absolute;
  left: 0;
  top: -20px;
  background-color: #3b6f9f;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#webconf-room-device-type .invite-mobile .description {
  background: url('../images/webconf/mobile.png') 95% center no-repeat;
  min-height: 50px;
  position: relative;
  padding-right: 60px;
}
#webconf-room-device-type .invite-mobile.active .description {
  padding-right: 0;
  background: none;
}

#webconf-room-device-type .invite-mobile .description .text {
  margin-top: 0;
  float: left;
}
#webconf-room-device-type .invite-mobile .description .text em { font-weight: bold; font-style: normal; }
#webconf-room-device-type .invite-mobile .description .text-details {
  margin-top: 3px;
  font-size: 11px;
  color: #666;
  font-style: italic;
}
#webconf-room-device-type .invite-mobile.active .description .text {
  margin-top: 10px;
}

#webconf-room-device-type .invite-mobile.active .mobile-image {
  float: right;
  margin-top: 2px;
}

#webconf-room-device-type .invite-mobile .description .selected {
  position: absolute;
  left: 0;
  top: -20px;
  background-color: #3b6f9f;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#identification .room_title {
  font-weight: normal;
}

#identification #body {
  margin-top:20px;
}

#identification #body p{
  margin:0px;
}

#identification #body .no_border {
  border: 0px;
}

#identification #body #left {
  border-right-color:rgb(177,200,212);
  margin-right:10px;
  padding-right:0px;
  width: 449px;
}

#identification #body #left .field {
  margin-left: 100px;
}

#identification #body #left input {
  width: 210px;
}

#identification #shib-login {
  text-align: center;
  clear: both;
  padding-top: 15px;
}

#identification #left .submit_area {
  padding-right: 120px;
}

#identification #left .submit_area button {
  min-width: 80px;
  width: 80px;
  float: right;
}

#identification #body #right {
  width: 450px;
}

#identification #body #right .field {
  margin-left: 110px;
}

#identification #body #right .submit_area {
  margin-right: 110px;
}

#identification #body #right .submit_area button {
  min-width: 80px;
  width: 80px;
  float: right;
}

#identification #body #right input {
  width: 210px;
}

#identification #body .title_join {
  background: none;
  border-bottom: none;
  font-family: inherit;
  font-size: 1.1666em;
  line-height: 1.2857;
  margin-left: 70px;
  padding: 12px 9px;
  text-align: justify;
}

#identification #body .title{
  background: none;
  border-bottom: none;
  font-family: inherit;
  font-size: 1.1666em;
  font-weight: bold;
  line-height: 1.2857;
  padding: 12px 9px;
  text-align: center;
}

#identification .title, #rooms_join .title {
  font-family:Trebuchet;
  font-size:1.1666em;
  line-height:1.2857;
  font-weight:bold;
  padding:12px 9px;
  border-bottom:1px #fefefe solid;
  background:#c0dceb;
  text-align: left;
}

#identification .title .status {
  font-family:Trebuchet;
  font-size:0.9em;
  line-height:1;
  font-weight:normal;
  margin: 0;
  padding: 0;
}

#identification .field {
  padding: 5px;
  margin-top: 5px;
}

#identification .obs, #identification .obs2 {
  font-size:0.9em;
  line-height:1;
  font-weight:normal;
  color: #666;
}

#identification .obs2 {
  color:#244974;
  font-style: italic;
}

#rooms_invitation .title, #rooms_join .title {
  font-family:Trebuchet;font-size:1.1666em;line-height:1.2857;font-weight:bold;
  padding:12px 9px;border-bottom:1px #fefefe solid;background:#c0dceb;
  text-align: left;
}

#rooms_invitation .title .status {
  font-family:Trebuchet;font-size:0.9em;line-height:1;font-weight:normal;
  margin: 0;
  padding: 0;
}

#rooms_invitation .field {
  padding: 5px;
  margin-top: 5px;
}

#rooms_invitation .submit_area {
  float: right;
  margin-top: -40px;
}

#rooms_invitation .obs, #rooms_invitation .obs2 {
  font-size:0.9em;
  line-height:1;
  font-weight:normal;
  color: #666;
}

#rooms_invitation .obs2 {
  color:#244974;
  font-style: italic;
}

#rooms_join {
  text-align: center;
}

#rooms_join .loading {
  float: right;
}

#rooms_join .content {
  margin-top: 10px;;
}

h3.dialog_title {
  color: #244974;
  background: #BDD8EB;
  padding: 4px;
  text-align: center;
  border-bottom: 1px solid #A8C0D1;
  border-top: 1px solid #A8C0D1;
  margin: 0 0 8px 0;
}


/* Invite dialog */

#webconference_invite_dialog {
  overflow: hidden;
}

#webconference_invite_dialog textarea {
  overflow: hidden;
}

#webconference_invite_dialog .block {
  margin-bottom: 5px;
}

#webconference_invite_dialog .submit {
  clear: both;
  display: block;
}

#webconference_invite_dialog .tip {
  font-size:0.9166em;
  line-height:1.6363;
  font-style:italic;
  color:#111;
}

#webconference_invite_dialog h3 {
  color: #244974;
  font-weight: bold;
  margin-bottom: 2px;
}

#webconference_invite_dialog ul.token-input-list-facebook,
#webconference_invite_dialog div.token-input-dropdown-facebook,
#webconference_invite_dialog #invite_email_tokens,
#webconference_invite_dialog #text_message
{
  width: 500px;
}

#webconference_invite_dialog ul.token-input-list-facebook {
  float: none;
  margin: 0;
}

#webconference_invite_dialog .url_share {
  margin: 0;
}

#webconference_invite_dialog .header {
  padding: 10px 10px 5px 10px;
  background:#f0f6f9;
  border:1px solid #bdd8eb;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  margin: 10px 0 10px 0;
}

#webconference_invite_dialog .header .label {
  text-align: right;
  width: 110px;
  color:#244974;
  font-weight: bold;
  float: left;
  clear: left;
  margin-bottom: 5px;
}

#webconference_invite_dialog .header .value {
  margin-left: 120px;
  margin-right: 20px;
  margin-bottom: 5px;
}

#webconference_invite_dialog .header .clippy {
  width: 15px;
  float: right;
  clear: right;
  margin-bottom: 5px;
  margin-top: -25px;
}

#webconference_invite_dialog .header #room_invite_url {
  width: 350px;
  margin-top: -5px;
}

.faq-wrapper{background:#fff;font-size:1.0833em;line-height:1.3846em;color:#111; padding: 20px;}
.faq-wrapper{margin-bottom:0.75em;border:1px #B0CADB solid;}
.faq-wrapper #description{padding:9px;}
.faq-wrapper-title{
        color:#244974;
        font-size:1.2em;
        line-height:1.25;
        padding:8px 9px;
        margin:0;
        background:#bdd8eb;
        font-weight:bold;
  border:1px #B0CADB solid;
  border-bottom: 0;
}
.faq-wrapper div.pics{float:left;width:275px;margin:5px 5px 0 5px;text-align: center; color:#244974;}
.faq-wrapper div#end{margin-bottom:0.75em;}
.faq-wrapper div.pics img{float:left;}
.faq-wrapper div.pics img{width:275px;}
.faq-wrapper object {margin-left:5px;}


.help-wrapper{background:#fff;font-size:1.0833em;line-height:1.3846em;color:#111;float:left;width:700px;}
.help-wrapper{margin-bottom:0.75em;border:1px #B0CADB solid;}
.help-wrapper #description{padding:9px;}
.help-wrapper h3.title{
        color:#244974;
        font-size:1.2em;
        line-height:1.25;
        padding:8px 9px;
        margin:0 0 2px 0;
        background:#bdd8eb;
        font-weight:bold;
        border-bottom:1px solid #B0CADB;}
.help-wrapper div.pics{float:left;width:275px;margin:5px 5px 0 5px;text-align: center; color:#244974;}
.help-wrapper div#end{margin-bottom:0.75em;}
.help-wrapper div.pics img{float:left;}
.help-wrapper div.pics img{width:275px;}
.help-wrapper object {margin-left:5px;}

#help #sidebar{float:right;width:200px;padding-right:0;}
#help #main{float:left;width:720px;}

.help-info{padding-bottom: 10px;border:1px #B0CADB solid;background:#f0f6f9;}
.help-title {background:#bdd8eb;border-bottom:1px #A8C0D1 solid;}
.help-title h3{margin-top:0;padding:0.5em 0 0.5em 0.5em;color:#244974;font-weight:bold;}
.help-info .topics-section {padding: 5px;}


#space #main{float:left;width:670px;}

#page_header_title {
  margin-top: 25px;
  color: #244974;
  font-size: 26px;
  font-weight: bold;
  float: left;
  font-family: Helvetica,sans-serif;
}

.mobile_icon {
  border: 0;
  margin: 0;
  float: left;
  margin: 2px 5px 0 0;
}

#webconference_join_mobile_dialog {
  text-align: center;
  width: 450px;
}

#webconference_join_mobile_dialog .join-options {
  float: left;
  width: 250px;
  padding: 5px;
}

#webconference_join_mobile_dialog img.qrcode {
  border: 1px solid #ccc;
  width: 150px;
  height: 150px;
}

.webconference_join_mobile_ico {
  width: 16px;
  height: 16px;
  float: left;
  background: url('../images/icons/cellphone.png') center left no-repeat;
}

#webconference_join_mobile_dialog .download-mobile {
  float: right;
  width: 150px;
  background: #f6f6f6;
  padding: 60px 10px 0 10px;
  border-left: 1px solid #ddd;
  height: 240px;
}

#webconference_join_mobile_dialog .download-mobile span {
  display: block;
  margin-bottom: 10px;
}

.jcrop-holder {
  margin: auto;
}

/*Copy of error flash message*/
#error {
  padding:.8em;
  margin-bottom:1em;
  margin-top:7px;
  border:2px solid #ddd;
  background:#FBE3E4;
  color:#8a1f11;
  border-color:#FBC2C4;
}

#success {
 padding:.8em;
 margin-bottom:1em;
 margin-top:7px;
 border:2px solid #ddd;
 background:#E6EFC2;
 color:#264409;
 border-color:#C6D880;
}

#feedback_webconf_area {
  margin: 50px;
  padding: 20px;
  background:#f0f6f9
}

#feedback_webconf_text {
  text-align: center;
  font-size: 14px;
}

#application_revision {
  font-size: 9px;
  color: #666;
}


.my_spaces_home{
  border:1px #bdd8eb solid;
  background:white;
  clear:both;
  margin-bottom:0.75em;
}
.my_spaces_home ul {
  margin: 2px;
}
.my_spaces_home ul li {
  float: left;
  margin: 10px;
  list-style-type: none;
}
.my_spaces_home .title {
  font-size: 12px;
  font-weight: bold;
  color:#244974;
}
.my_spaces_home .all_my_spaces .space_box {
  width:190px;
}
.my_spaces_home .all_my_spaces .space_box .logo {
  float: left;
}
.my_spaces_home .all_my_spaces .space_box .logo img {
  border: 1px solid #ccc;
  padding: 1px;
}
.my_spaces_home .all_my_spaces .space_box .logo img:hover {
  border: 1px solid #444;
}
.my_spaces_home .all_my_spaces .space_box .description {
  float: left;
  margin-left: 5px;
  width: 95px;
}

.arrow_drop_box {
  cursor:pointer;
  font-size: 11px;
  color: ff9900;
}
.arrow_take_box {
  cursor:pointer;
}

#edit-bbb-room {
  width: 350px;
  overflow: hidden;
}
#edit-bbb-room .webconf-password {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 5px;
}
#edit-bbb-room .webconf-password .passwords {
  margin-top: 5px;
}
#edit-bbb-room .webconf-url {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 5px;
  padding-bottom: 10px;
}
#edit-bbb-room .webconf-url span {
  display: block;
}
#edit-bbb-room .webconf-url h3 {
  text-align: left;
}
#edit-bbb-room .webconf-url .tip {
  color: #666;
  width: 280px;
  margin: 5px auto 0 auto;
}
#edit-bbb-room .webconf-url .url {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px 10px;
  background: #DFF0D8;
  border: 1px solid #D6E9C6;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#edit-bbb-room input[type=text],
#edit-bbb-room input[type=password] {
  display: block;
  width: 330px;
}
#edit-bbb-room .webconf-url input {
  text-align: center;
}
#edit-bbb-room #site_button {
  margin-top: 15px;
}

#error_explanation {
  padding:5px;
  margin-top:7px;
  border:2px solid #ddd;
  background:#FBE3E4;
  color:#8a1f11;
  border-color:#FBC2C4;
}

#error_explanation ul {
  margin: 5px 15px;
}

#shibboleth_need_activation_area {
  width: 960px;
  margin: 50px auto;
  padding: 20px;
  background:#f0f6f9
}
#shibboleth_need_activation_text {
  font-size: 14px;
}

#edit_account_user_federated {
  margin: 10px;
  padding: 10px;
  background:#f0f6f9
}

#edit_account_user_federated span.title {
  font-size: 12px;
  font-weight: bold;
}

#edit_account_user_federated .more_information {
  float: right;
}

#shibboleth_info ul {
  margin: 5px;
}

#shibboleth-error {
  padding: 20px;

}

#shibboleth_info label {
  color:#244974;
}

.bbbrails_invite_device_type {
  background:#f0f6f9;
  border: 1px solid #ddd;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.new_user #webconf-room-link,
.edit_user #webconf-room-link {
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #666;
}

.new_user #webconf-room-link .link,
.edit_user #webconf-room-link .link{
  color: #244974;
}

#login_div .form {
  width: 400px;
  float: left;
}

#login_div .form input[type=text],
#login_div .form input[type=password]{
  width: 250px;
}

#login_div #shib-login {
  float: left;
  width: 400px;
  padding: 10px;
  text-align: center;
}

#login_div #shib-login ul {
  list-style: none;
}

#login_div #shib-login .image {
  margin: 20px 0;
  display: block;
}
#login_div #shib-login .image a {
  display: block;
}

#login_div #shib-login span {
  display: block;
}

#login_div .other-links {
  padding-top: 10px;
  clear: both;
}

#shib-user-associate #existing-account {
  float: left;
  width: 400px;
  padding: 10px;
  text-align: center;
}
#shib-user-associate #new-account {
  float: left;
  width: 400px;
  padding: 10px;
  text-align: center;
}
#shib-user-associate #existing-account button {
  margin-top: 15px;
}
#shib-user-associate .login-description {
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 10px;
  background: #DFF0D8;
  border: 1px solid #D6E9C6;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#shib-user-associate .other-links {
  padding-top: 30px;
  clear: both;
  text-align: center;
}

.errorExplanation h2 {
  font-size: 12px;
}
.errorExplanation ul {
  list-style: none;
}



#webconference-rooms h4 {
  color: #244974;
  padding: 10px 5px;
  margin: 10px 0 0 0;
  border-top: 1px solid #eee;
}

#webconference-rooms .recordings-view-all {
  margin: 5px;
  font-weight: normal;
  font-size: 10px;
}

#update-recordings {
  margin: 3px 5px 0 0;
  font-weight: normal;
  font-size: 11px;
  float: right;
  height: 18px;
}

#update-recordings-loading, #update-recordings-error, #update-recordings-success {
  float: left;
  display: none;
  color: #444;
}

#update-recordings-loading img, #update-recordings-error img, #update-recordings-success img {
  float: left;
  margin-left: 6px;
  margin-top: -1px;
}

#update-recordings-loading span, #update-recordings-error span, #update-recordings-success span {
  float: left;
}

#recording-list-wrapper {
  padding: 2px;
}

#recording-list .recording-item {
  list-style-type: none;
  margin: 0;
}

#recording-list .recording-details {
  width: 100%;
  color: #666;
  margin-top: 3px;
}

#recording-list .recording-item .recording-name {
  font-size: 12px;
  color: black;
}

#recording-list .recording-item .recording-description {
  color: #444;
}

#recording-list .recording-item .recording-author {
  float: left;
  margin-right: 5px;
}

#recording-list .recording-item .recording-date,
#recording-list .recording-item .recording-duration {
  float: left;
  margin-right: 5px;
}

#recording-list .recording-item .recording-field {
  clear: both;
  display: block;
}

#recording-list .recording-item .thread-odd {
  background: #ffffff;
}

#recording-list .recording-item .thread-even {
  background: #EAF5FC;
}

#recording-list .recording-item li {
  padding: 7px 10px;
}

#recording-list .recording-item .playback-link {
  margin: 0 4px;
}

#recording-list .recording-item .playback-icon {
  width: 10px;
  height: 10px;
}

h3 .title-options {
  float: right;
  font-weight: normal;
}

.caret {
  margin-top: 3px;
  margin-left: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid black;
  content: "";
  vertical-align: top;
}

a.disabled {
  color: #888 !important;
}

.editable {
  border: 1px solid #eee;
  padding: 3px;
  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

.editable:not(.disabled):hover {
  border-color: #A8C0D1;
  cursor: pointer;
}

.space-webconference-join .caret {
  border-width: 5px;
  border-top-color: white;
  margin-top: 5px;
}

.space-recordings h3{color:#244974;background:#BDD8EB none repeat scroll 0 0;border-bottom:1px solid #A8C0D1;margin:0;padding:10px;}

.space-recordings .title-options {
  float: none;
  font-weight: normal;
  font-size: 11px;
  margin-left: 5px;
}

#button-rename-space {
  background: url("../images/buttons/boton-generico1.png") repeat-x scroll 0 0 #275B8A;
  border: 1px solid #244974;
  color: #FFFFFF;
  font-size: 95%;
  line-height: 135%;
}

#sidebar #space-conf input[type=checkbox] {
  margin: 0 5px;
}

#sidebar #space-conf li {
  margin-bottom: 10px;
}

#sidebar #space-conf .space-name-form label {
  display: block;
}

#sidebar #space-conf .space-name-form input[type=text] {
  width: 70%;
}

#sidebar #space-conf .space-name-form input[type=submit] {
  margin-top: 0;
}

.recaptcha_error {
  display: none;
}
