/* 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;}
#sponsor{color:#666666;}
#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 {
background:#1F4A75;
margin-left:0px;
margin-top:0px;
width:200px;
height:59px;
margin-bottom:0px;
display:inline;
text-indent:99999px;
}
#logo.frontpage_logo{background:#1F4A75 url('/images/logo.png') no-repeat scroll; }
#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: top;;
}
#caracteristics span {
float:left;
padding-right: 13px;
vertical-align: top;
padding-top: 5px;
}
#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.participants{background: transparent url("../images/frontpage/right_webcam.gif") no-repeat left center;}
li.organizers{background: transparent url("../images/frontpage/right_organizers.gif") no-repeat left center;}
li.spaces{background: transparent url("../images/frontpage/right_people.gif") no-repeat left center;}
li.comments{background: transparent url("../images/frontpage/right_comments.gif") no-repeat left center;}
li.tags{background: transparent url("../images/frontpage/right_tags.gif") no-repeat left center;}
li.networks{background: transparent url("../images/frontpage/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:#E1EEF5;
}
.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;
}
input.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*
*/
a.language_select{padding:0px 3px 5px 3px;outline:none;margin-left:-3px;}
#footer a.language_select.menu-open{background:#fff;border:1px solid #999;color:#222;padding:5px 5px;}
div#language_select{display:inline-block;}
#language_select ul#language_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;
}
#footer ul#language_menu li{cursor:pointer;display:block;margin-right:0;border-top:1px solid #ccc;}
ul#language_menu li:hover{background:#244974;}
ul#language_menu li a{color:#222;display:block;padding:3px 3px 3px 10px;outline:none;}
ul#language_menu li a:hover{text-decoration:none;color:#fff;}
#video{
display:inline-block;
width:320px;
vertical-align:top;
padding-top:0px;
}