/* 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;}

/************************************************** BUTTONS ********************************************/
/*
 * TYPES OF BUTTONS
 * 1- BASIC_BUTTON: blue, small-padding
 * 2- MEDIUM_BUTTON: blue or yellow,
 * 3- BIG_BUTTON: red or yellow
*/

/*COMMON PROPERTIES*/
button,input[type=button]{padding:3px 7px 3px 6px;overflow:visible;width:auto;margin-right:5px;}

.button_wrapper{
	overflow:hidden;
	}

.join .button_wrapper {
	padding:0 25px;
}

.cloud_button{background: url("../images/orange-cloud.png") no-repeat center 9%;}
.cloud_button:hover{background: url("../images/orange-cloud.png") no-repeat center 93%;}
a.cloud_button{
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-align:center;
	display: block;
  float: left;
  text-decoration: none;
  outline:none;
  padding:20px 40px 25px;
	color:#fff;
}

a.cloud_button:hover{text-decoration:none;outline: none;}

a.big_button,a.medium_button,a.basic_button,button,input[type=button]{
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
}
a.big_button, a.medium_button, a.basic_button{
  display: block;
	float: left;
	text-decoration: none;
	outline:none;
	}

a.big_button:hover, a.medium_button:hover, a.basic_button:hover{text-decoration:none;outline: none; /* hide dotted outline in Firefox */}

a.big_button span, a.medium_button span, a.basic_button span{
    display: block;}

a.big_button span:hover, a.medium_button span:hover, a.basic_button span:hover{
    outline: none; /* hide dotted outline in Firefox */}

/*********BIG BUTTONS***************/
a.big_button,button.big_button{
	-webkit-border-radius:5px;-moz-border-radius:5px;
    font-size:120%;
    line-height:150%;
    margin-right: 6px;
	cursor:pointer;
    /*padding-right: 18px; /* sliding doors padding */
}
a.big_button span{
	-webkit-border-radius:5px;-moz-border-radius:5px;
    line-height: 18px;
	width:202px;
    padding: 5px 18px 5px 18px;
}

.join a.big_button span{width:120px;}

button.big_button{padding:3px 18px 3px 18px;width:230px;}

/********MEDIUM BUTTONS*************/
a.medium_button{
	-webkit-border-radius:4px;-moz-border-radius:4px;
	font-size:1.0833em;
	line-height:1.3846;
    margin-right: 6px;
	cursor:pointer;
    /*padding-right: 18px; /* sliding doors padding */
}
a.medium_button span{
	-webkit-border-radius:4px;-moz-border-radius:4px;
	color:#fff;
    line-height: 16px;
	width:110px;
    padding: 5px 18px 5px 18px;
}

/*BASIC BUTTONS..........*/
a.basic_button,button.basic_button,input[type=button].basic_button{
	-webkit-border-radius:4px;-moz-border-radius:4px;
	font-size:95%;
	line-height:135%;
	margin-right:4px;
	margin-bottom:4px;
	cursor:pointer;
	/*padding-right: 4px; /* sliding doors padding */
}
a.basic_button span{
	-webkit-border-radius:4px;-moz-border-radius:4px;
    line-height: 16px;
    padding:4px;
}

button#change_logo{float:left;}

/*GREY BAR BUTTONS*/
.grey_bar a.grey_button,.grey_bar .grey_button span{-webkit-border-radius:2px;-moz-border-radius:2px;}
.grey_bar button{line-height:16px;}
.grey_bar .grey_button span{
	line-height:18px;
	color:#222;
	background:url("../images/buttons/grey-button.png") repeat-x scroll 0 4%;
	padding:3px 7px 3px 6px;}
.grey_button span:hover{background:url("../images/buttons/grey-button.png") repeat-x scroll 0% 100%;}	
.grey_button span{border:1px solid #999;}
.separator{color:#ccc;padding:4px 1px;float:left;margin-right:4px;}
/*-------------disabled grey buttons-----------*/
.grey_bar a.disabled_button{opacity:0.6;font-size:95%;line-height:18px;float:left;display:block;margin-right:4px;cursor:default;font-weight:bold;}
.grey_bar #feeds_link{margin-right:6px;}

/*BUTTON COLOURS*/
.orange_button,.orange_button span{color:#fff;background: transparent url("../images/buttons/fondo-join-space.png");}

.orange_button span,button.orange_button{
	border-bottom:1px #C18500 solid;
	border-top:1px #FFC14A solid;
	border-left:1px #FFC14A solid;
	border-right:1px #FFC14A solid;
}
.orange_button:hover,.orange_button span:hover{background:url("../images/buttons/fondo-join-space2.png");}

.red_button,.red_button span{color:#fff;background:url("../images/buttons/leave-space-notext3.png");}
	
.red_button span{
	border-bottom:1px #a2042b solid;
	border-top:1px #d60337 solid;
	border-left:1px #d60337 solid;
	border-right:1px #d60337 solid;
	}
.red_button:hover,.red_button span:hover{background:url("../images/buttons/leave-space-notext4.png");}

.blue_button,.blue_button span{color:#FFF;background:#275b8a url("../images/buttons/boton-generico1.png") repeat-x scroll;}
	
.blue_button span,button.blue_button,input[type=button].basic_button{border:1px solid #244974;}

.blue_button span:hover,button.blue_button:hover,input[type=button].basic_button:hover,,#space-conf #jedit_form button:hover{border:1px solid #86B5D5;}

/* 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"],#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,#more_notifications form input[type="button"]:hover{border:1px solid #86B5D5;}


/* forms.css */
.error, .notice, .success, #enable_javascript,.errorExplanation {padding:.8em;margin-bottom:1em;margin-top:7px;border:2px solid #ddd;}
.error,.errorExplanation {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice, #enable_javascript {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.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;}
#search{float:right;margin:0 40px 0 0;}
#global,#space,#content,#footer{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;border-bottom:2px solid #0e3d74;}
#global{padding:0.5em 0;}
#global a{color:#eee;text-decoration:none;}
#global-logo {font-family:Trebuchet;font-weight:bold;text-shadow:#000 1px 1px 1px;}
#global-logo img{margin:0 4px -4px 0;}
#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;}
#profile_header{overflow:visible !important;position:relative;}
#header{height:68px;}
#logo,#vcc-logo{float:left;}
#search{float: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{font-size:3em;line-height:2;color:#244974;font-weight:normal;text-decoration:none;}
#name-space #small-title a{font-size:2em;line-height:3;}
#search{margin-top:3px;margin-left:18px;text-align:right;}

#search input[type="text"]{font-size:1em;width:150px;}
/*#search a img,#search input[type="image"]{margin-bottom:-7px;}*/
#eu{float:right;margin-top:10px;}

#prefs{font-size:0.9166em;line-height:1.6363;font-weight:bold;position:relative;float:right;}
ul#prefs {list-style-type:none;margin:0;}
#prefs li{margin-left:12px;display:inline;}
#prefs a{color:#f0f0f0;}
#prefs .new{font-weight:bold;color:#A52A2A;}
#prefs a:hover{text-decoration:underline;}

#main{width:680px;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:0.5em 1.5em;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;}

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{width:600px;/*580px*/}
.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,#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,#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;}
#latest_posts, #latest_news{margin-bottom:1.5em;}
#latest_posts h3,#latest_users h3,#latest_news 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:0px 3px 5px 3px;outline:none;margin-left:-3px;}
#footer a.language_select.menu-open,#footer a.support_select.menu-open,#subtexto_busqueda a.browse_select.menu-open{background:#fff;border:1px solid #999;color:#222;padding:5px 5px;}
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{min-width:130px;text-align:left;}
#browse_select ul#browse_menu{bottom:-104px;right:-38px;}
#footer 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;}
ul#language_menu li a:hover,ul#support_menu li a:hover,ul#browse_menu li a:hover{text-decoration:none;color:#fff;}
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:57px;}
a.event_image:hover{text-decoration:none;}
.event_date_image{margin: 0px 10px 0px 0px;width:100%;}
.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-top:32px;padding:3px 0;border-top:1px solid #A8C0D1;border-bottom:1px solid #A8C0D1;}
#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;}

#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#user_selector,input#attachment_post_title,textarea#attachment_post_text,input#event_mails,input#event_group_invitation_mails,input#space_group_invitation_mails,input#space_invitation_mails{width:92%;overflow:auto;}
#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;}

.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;}
#sidebar #space-conf div{padding-bottom:0.75em;}
.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{position:absolute;background:url("../images/pico_azul_profile.png") no-repeat;padding:9px 15px;bottom:0;left:30px;}
#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:200px;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:150px}
div#preview_logo{margin:0px 0px 9px 10px;}
div#preview_logo a{margin-right:5px;}
div#manage input{width:300px;}
div#manage #site_button{margin-left:162px;}
div#manage #site_button span{padding-left:10px;padding-right:10px;}
div#manage textarea{width:300px;height:100px;}
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;}
#footer ul{list-style-type:none;margin:0 0.75em; }
#footer ul li{display:inline-block;position:relative;margin-right:0.5em;}
#footer ul li#trade_mark{font-weight:bold;color:#111;}
#footer a{color:#666;}
#footer a:hover{color:#444;}
#footer .icon,#global .icon{margin-bottom:-4px;}

/*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;}

/*index de spaces*/
#space_filter{padding:0.5em;margin-bottom:0.75em;/*background:#bdd8eb;*/}
#space_filter input[type="text"]{color:#777;background:#f0f6f9;}
#space_description h3{padding-bottom:8px;border-bottom:1px #ccc solid;color:#244974;}
/*Edit space*/
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 {padding:4px 6px 4px 6px;/*border-bottom: 1px solid #DDDDDD;*/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;}
#home_wrapper{padding:10px 10px 10px 10px;background:#fff;}
#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;}



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

#help{
	margin-top:7px;
	}
h3 #help{margin-top:0;}

#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;}
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 span#selected_info{
  float:left;
  display:block;
  font-size:93%;
  color:#717171;
  line-height:18px;
  padding:5px 7px 3px 6px;}

#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;
}
	
#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;}
#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%;
}

#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:-59px;
  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: 69px;}
.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;}
