/* 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;}
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;background-color:#f8f9f9;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;color:#244974;}
h2{font-size:2em;color: #244974;}
h3{font-size:1.0833em;line-height:1.3846;text-align:center;}
h3 img{margin-bottom:-4px;}
h5{font-size:0.9166em;line-height:1.6363;margin-bottom:0.75em;font-weight:bold;}
p{margin:0 0 1.5em;}
a:focus,a:hover{text-decoration:underline;}
a{color:#1F488F;text-decoration:none;}
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;}


/*Fin tipografia*/

/************************************************** BUTTONS ********************************************/
/*
 * TYPES OF BUTTONS ('a' button, button, input...)
 * 1- BASIC_BUTTON: blue, small-padding
 * 2- MEDIUM_BUTTON: blue or yellow,
 * 3- BIG_BUTTON: red or yellow
*/

/*COMMON PROPERTIES*/
button{padding:3px 7px 3px 6px;overflow:visible;width:auto;}

.button_wrapper{
	overflow:hidden;
	width:100%;}

a.basic_button,button{
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
    font-weight:bold;}

a.basic_button{
	display: block;
    float: left;
    text-decoration: none;
	}

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

a.basic_button span{
    display: block;}

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

/*BASIC BUTTONS*/
a.basic_button,button.basic_button{
	-webkit-border-radius:4px;-moz-border-radius:4px;
	font-size:95%;
	line-height:135%;
	margin-right: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 COLOURS*/
.blue_button,.blue_button span{background:#275b8a url("../images/buttons/boton-generico1.png") repeat-x scroll;color:#FFF;}
	
.blue_button span,button.blue_button{border:1px solid #244974;}

.blue_button span:hover,button.blue_button:hover{border:1px solid #86B5D5;}


/* forms.css */
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {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;}
.margin-up{margin-top:0.75em;}

/* grid.css */
body{min-width:910px;}
body .icon{margin-bottom:-3px;}

#global,#home,#footer,#sponsor{width:960px;margin:0 auto;}
#home{background-color:#f8f9f9;}

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

#header{background-color:#f8f9f9;height:68px;margin-bottom:1em;}
#logo{float:left;}
#logo{width:192px;}
#search{float:right;}
#search{margin-top:23px;}
#eu{float:right;margin-top:10px;}
#prefs{font-size:0.9166em;line-height:1.6363;font-weight:bold;position:relative;float:right;font-family:Helvetica;}
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;}
#about2{float:right;margin-right:50px;margin-top:27px;}
#content{clear:both;min-height:600px;overflow:hidden;}
#main{float:left;margin-bottom:1.5em;}
#main{width:100%;margin-right:10px;padding-left:10px;}
#wrapper{padding:0 10px 10px 10px;background:#fff;margin-top: 0.5em;}
#sidebar{float:left;width:270px;padding-right:10px;}

.help-wrapper{background:#fff;float:left;width:570px;font-size:1.0833em;line-height:1.3846em;color:#111;}
.help-wrapper{margin-bottom:0.75em;border-right:1px #B0CADB solid;border-bottom: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;}
.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;}

/*content*/
.wrapper{float:left;width:590px;}
.wrapper ul{list-style-type:none;}
.wrapper h3.title{color:#244974; font-size:1.2em;line-height:1.25;padding-bottom:10px;padding-top:5px;}
.wrapper ul{text-align:right;font-size:0.9166em;line-height:3.2727;margin-right:0;margin-bottom:0;}
.wrapper ul li{display:inline;}
.wrapper div.spc{float:left;width:190px;margin-right:10px;text-align: center; color:#244974;}
.wrapper div#end{margin-right:0;}
.wrapper div.spc img{float:left;}
.wrapper div.spc img{width:188px;height:143px;border:1px #CCC solid;}
.wrapper div.spc img:hover{border-color:#999;}
.wrapper ul#list-events{margin:0;text-align:left;}
.wrapper #list-events li{float:left;}
.right a,.right button{float:right;}
#list-events li span{margin-left:10px;}
#list-events a{text-decoration:none;color:#111;}
#list-events a:hover{color:#555;}
.updated{font-size:0.9166em;line-height:1.6363;font-style:italic;color:#111;}
.spc p a{text-decoration:none;color:#244974;}
.spc p a:hover{text-decoration:underline;}
/*about global*/
.about-wrapper{background:#fff;float:left;width:570px;font-size:1.0833em;line-height:1.3846em;color:#111;}
.about-wrapper{margin-bottom:0.75em;border-right:1px #B0CADB solid;border-bottom:1px #B0CADB solid;}
.about-wrapper #description{padding:9px;}
.about-wrapper h3.title{color:#244974; font-size:1.2em;line-height:1.25;padding:8px 9px;margin:0 0 2px 0;background:#bdd8eb;}
.about-wrapper div.pics{float:left;width:275px;margin:5px 5px 0 5px;text-align: center; color:#244974;} 
.about-wrapper div#end{margin-bottom:0.75em;}
.about-wrapper div.pics img{float:left;}
.about-wrapper div.pics img{width:275px;}
.about-wrapper object {margin-left:5px;}
/*about-sidebar*/

#sidebar #about-sidebar h5{padding:8px 0.5em 8px 0.5em;background:#bdd8eb;border-right:1px #B0CADB solid;border-bottom:1px #B0CADB solid;margin-bottom:10px;}
#about-sidebar ul {list-style-type:none;margin-left:0.5em;}
#about-sidebar .partners ul, #about-sidebar .global-posts ul{margin-bottom:0;padding-bottom:8px;border-bottom:1px #b0cadb solid;margin-bottom:9px;}
#about-sidebar .partners a, #about-sidebar .global-posts a {font-weight:bold;color:#244974;text-decoration:none;}
#about-sidebar .partners a:hover, #about-sidebar .global-posts a:hover{text-decoration:underline;}
#about-sidebar #go-vcc {border:1px #bdd8eb solid;background:#fff;padding:6px 6px 9px 31px;}
#about-sidebar .global-posts h5 span{float:right;}

/*sidebar*/
#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 h2{margin-bottom:0;padding-top:9px;color:#244974;}
.join p{margin:0.75em 0;}
/*.join a:hover,.join a:focus{text-decoration:none;}*/
div.rel-users,div.rcnt-posts,div.contact{margin-top:1.5em;}
#sidebar h5{font-size:1.1em;line-height:1.3636;color: #244974;}
#sidebar h5{padding-bottom:0.75em;border-bottom:1px #ccc solid;}
#sidebar .rcnt-posts li a{font-weight:bold;color:#244974;text-decoration:none;}
#sidebar .rcnt-posts li a:hover{text-decoration:underline;}
.rel-users div img{margin-left:2.5px;margin-right:2.5px;}
.rcnt-posts ul{list-style-type:none;margin-left:0;margin-bottom:0.5em;}
.rcnt-posts .last p{margin-bottom:0;}
.rcnt-posts ul img{display:none;}
.updated{color:#8C8A8A;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:block;}
#list-events li span.red{color:#611427;font-weight:bold;}
.help-info{padding-bottom: 10px; float:left;width:230px;border:1px #bdd8eb solid;background:#f0f6f9;margin-top: 0.5em;}
.help-title {background:#bdd8eb;border-bottom:1px #A8C0D1 solid;}
.help-title h3{margin-top:0;padding-top:0.5em;color:#244974;}
.topics-section{padding:0 10px;padding-top:0.5em;margin:0 0 0.75em;}

#footer{background-color:#e1eef5;clear:left;font-size:0.9166em;line-height:1.6363;color:#666;padding:0.75em 0;}
#footer ul, #sponsor ul{list-style-type:none;margin:0 0.5em; }
#footer ul li,#sponsor ul li{display:inline-block;margin-right:0.25em;position:relative;}
#footer ul li#trade_mark,#sponsor ul li#trademark{font-weight:bold;color:#111;}
#footer ul li#trade_mark_logo{font-weight:normal;}
#footer a, #sponsor a{color:#666;}
#footer a:hover, #sponsor a:hover{color:#444;}
#footer .icon,#global .icon{margin-bottom:-4px;}
#footer-wrapper{background-color:#e1eef5;}
#footer_right{font-weight:normal;}
#footer_right{ font-size: 10px; line-height: 1.1em;}


#thumbs ul li{display: inline;list-style-type: none;}
.right-align {float:right}


#sponsor-wrapper{ text-align:right; vertical-align:middle; padding-bottom: 5px;}
#spaces_select {float: right;}
#spaces_select select{font-size:93%;line-height:1.5;}
column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;min-height:580px;/*margin-right:10px;*/}
.last, div.last {margin-right:0;}

.span-11 {width:430px;}
.span-12 {width:470px;}


/******************FRONTPAGE PARTE CENTRAL************************/

#share span, #collaborate span, #meet span{
	float:left;
}

#collaborate, #meet{
	margin-top:20px;
} 
.no_float_left{
	clear:left;
}

#login span.no_float_left{
	clear:left;
}
.float_left{
	float: left;
}
#login ul{
	text-align:right;
	list-style:none;
	color:white;
}
#login ul li{
	margin-top:5px;
}
a.login{
	background-color:#4881c2;
	padding:2px;
}

#share ul, #meet ul, #collaborate ul{
	list-style:none;
	font-size:14px;
	margin-top:3px;
	width:306px;
}
#share ul li img, #meet ul li img, #collaborate ul li img, #right_actions ul img{
	padding-right:5px;
	
}
#right_actions ul{
	list-style:none;
	
}

/************* site ******************/
#body {
  width:960px;
  margin-left: auto;
  margin-right: auto;
}

*{
	margin:0;
	padding:0;
	font-family:Helvetica;
}

#site{
	background-color:#f5f5f5;
	margin:0px auto;
	width:100%;
}

.clearfloat {
	clear:both;
	height:0px;
}
#espacio_body_top{
  margin-left:0px;
  margin-top:34px;
  display: block;
}

#espacio_body_bottom{
  margin-left:0px;
  display: block;
  height: 150px;
  
}

#home, #header{
  background-color:#f5f5f5;
}

/*******************CABECERA***********************/

#global-wrapper {
	width:100%;	
	padding:0;
	background:#1F4A75;
}

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

#logo {
	margin-left:0px;
	margin-top:0px;
	width:200px;
	height:59px;
	margin-bottom:0px;
	display:inline;
	text-indent:99999px;
}

#logo.frontpage_logo{background: url('/images/logo-global-plaza-white.png') no-repeat scroll 0% 84%;}

#espacio_header {
	margin:0px;	
	margin-left:166px;
	margin-top:50px;
	height:61px;
	display:inline;
}

/*DENTRO DE LA CABECERA: LOGIN*/

.div_login, .div_login_openid {	
	color:#FFF;
	width:580px;
	display:inline-block;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	font-family:Helvetica;
	font-weight:normal;
	margin-top:3px;
}

.div_login #username, .div_login_openid #username{
	height:10px;
}

.div_login, .div_login_openid, .input_username{
	position:relative;
	padding: 0px;
	border: 0px;
	
}

.div_login #login_button, .div_login_openid #login_button,{
	width:61px;
	height:18px;
	
}
.div_login a.login, .div_login_openid a.login{
	background-color:#497FC1;
	padding-right:2px;
	padding-left:2px;
	color:white;
}

.div_login #subtexto, .div_login_openid #subtexto{
	padding-top: 10px;
	height:12px;	
	font-size: 11px;
  font-family:Helvetica;
}

#global .div_login a,#global .div_login_openid a{
	color:#FFFFFF;
	padding:0px 7px;	
}

#global .div_login a:hover,#global .div_login_openid a:hover{text-decoration:underline;}

.div_login .a_border, .div_login_open_id .a_border{
	border-right:thin solid;
	padding:0px 7px;
	text-decoration:underline;	
}

div#openid_label{
	font-size:12px;
	line-height:135%;
	font-family:"Helvetica";
}

div#openid_label input#openid_identifier{
	border:0 none;
	padding:0 0 0 18px;
	margin-right:0;
	position:relative;
	background:#fff url("../images/open-id-logos/openid1.png") no-repeat scroll left center;
}

/**************BÚSQUEDA*****************/


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

.banner_busqueda #espacio_busqueda {
	width:692px;	
margin-left:20px;
margin-top:21px;
	height:45px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.div_busqueda {	
	color:#0656a4;
	width:248px;
	display:inline-block;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
}

.div_busqueda #subtexto_busqueda {
	padding-top: 10px;
	padding-bottom: 8px;
	height:12px;	
	font-size: 12px;
}

.div_busqueda #input_find{
	position:relative;
	border-color:#0656a4; 
	padding: 0px;
	border: 1px inset;
}

.div_busqueda #find_button{
	width:15px;
	border:0px;
	height:15px;

}

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

.div_busqueda a{
	color:#0656a4;
	padding:0px 7px;
	text-decoration:underline;	
}
span.find{
  padding-right:5px;
  
}
/*********************PARTE CENTRAL**********************/

/**************** LEFT CONTENT *************/

#vcc_title{
	font-size: 17px;
	font-weight:bold;
	color: #1F4A75;
	vertical-align: top;
	margin: 0px;
	text-align: center;
	padding: 0px;
}
#text_bottom_title{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	font-family:Helvetica;
}

#join_form{
	text-align: right;
	padding-right: 60px;

}

#join_button{
	width:111px;
	border:0px;
	height:auto;

}

.left{
	margin-left:35px;
}

div {
	margin:0px;
	padding:0px;
	font-family:verdana; /*font-size:12px;*/
}


/******************** RIGHT **********/

.right{
	
	display: inline-block;
	margin-left:10px;
}

#caracteristics{
	vertical-align: middle;;
}


#caracteristics span {
	float:left;
	padding-right: 13px;
	vertical-align: middle;
	padding-top: 15px;
	
}
#caracteristics ul{
	list-style: none;
	margin: 0px;
	float:left;
	
}
#caracteristics ul li{
	font-size:13px;
	font-family: Helvetica;
	line-height:18px;
	padding:7px 0 8px 30px;	
}

li.conferences{background: transparent url("../images/right_videoconference.gif") no-repeat left center;}
li.participants{background: transparent url("../images/right_webcam.gif") no-repeat left center;}
li.organizers{background: transparent url("../images/right_organizers.gif") no-repeat left center;}
li.spaces{background: transparent url("../images/right_people.gif") no-repeat left center;}
li.comments{background: transparent url("../images/right_comments.gif") no-repeat left center;}
li.tags{background: transparent url("../images/right_tags.gif") no-repeat left center;}
li.networks{background: transparent url("../images/right_social.gif") no-repeat left center;}

/****************FOOTER**********************/ 

.idioma {
  width:960px;
  height:20px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  color: #0656a4;
}

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

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

.banner_footer span{
	font-family:sans-serif;
}
.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;	
}

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

button.other_blue{
	background:#497FC1;
	border:0px;
	cursor:pointer;
  font-size:95%;
  line-height:135%;
  margin-right:4px;
	color:white;
	padding:1px;
	font-weight:normal;11px;
	font-family:Verdana;
}

/*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:-29px;}
#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{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;}
ul.menu1 li{display:inline;}
/**/