/*

  Fundación Bankinter - Parte pública
	Simplelógica (www.simplelogica.net)
	

*/

/* Layout structure:
 
+ body
  + #container (just a general wrapper)
      + #header
          + #main_navigation
      + #contents
          + #notifications (flash messages)
          + #breadcrumbs
          + #intro (flash object)
          + #main_content
              + #main_sidebar (subnavigation, etc...)
              + #stellar (the protagonist :) )
              + #secondary_sidebar (details...)
      + #footer 
*/





/*

  Estilos mutador (www.mutador.com)
	

*/

.book_description{
  font-family: Arial, Verdana, sans-serif;
  color: #fff;
	font-size: x-small;
	font-variant:normal;
	font-style:normal;
	font-weight:normal;
	padding: 0;
	margin: 0;
}


#limpiar, .separator{	clear:both;	line-height:1px;	height:1px;	font-size:1px;}



/*    NORMALIZACIÓN     ***********************************************************
------------------------***********************************************************/

body {
  font-family: Arial, Verdana, sans-serif;
  color: #333;
	font-size: x-small;
	font-variant:normal;
	font-style:normal;
	font-weight:normal;
	padding: 0;
	margin: 0;
}

img {
  border: 0;
}



/*    LAYOUT      *****************************************************************
------------------*****************************************************************/

#container {
  margin: 0;
  padding: 0;
}

#header {
  padding:0;
	width: 95.1em;
  margin: 0 auto 1em auto;
	height: 19em;
	position: relative;	
}

#contents {
  margin: 0 auto;
}

#footer {

}


/**    ÁREAS     ******************************************************************
-----------------******************************************************************/

body {
  background-color: #C4BAAF;
}

/* ------------------------------------------------------------------------
    AVISOS, MENSAJES ERROR
-------------------------------------------------------------------------*/ 

#notice {
  background: #ffff99 url("../images/ed/ico_ok.png") 1em 1em no-repeat;
  font-size: 1.2em;
  padding: 1em 1em 1em 2.5em;
	width:910px;
  margin: 0 auto 1em auto;
  font-weight: bold;
}

#error,
#errorExplanation {
  background: #ffcccc url("../images/ed/ico_error.png") 1em 1em no-repeat;
  font-size: 1.2em;
  padding: 1em 1em 1em 2.5em;
	width:910px;
  margin: 0 auto 1em auto;
  font-weight: bold;
}

#container #errorExplanation h2 {
  font-size: 1.1em;
  margin: 0 0 1em 0;
}



/**--  HEADER    ------------------------------------------------------------------
----------------------------------------------------------------------------------*/ 

#header h1 {
	float: left;
	margin: 0;	/*border: 1px solid red;*/
}

#tagline {
	display: block;
	position: absolute;
	left: 533px;
	top: 30px;
}

.right_header {
	float: left;
	height: 9em;
	width: 10em;
}

#header #meta_navigation {
  margin: .6em 0 1.4em 0;
  padding: 0;
	float: right;
  list-style-type: none;
}

#header #meta_navigation li {
  display: inline;
  margin-left: 1em;
}

#header #meta_navigation li a {
  font-family: arial, sans-serif;
  font-size: 1em;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}

.search_form p {
	background: url("../images/bg_search.png") no-repeat;
	width: 23.1em;
	float: right;
	height: 2.8em;
	position: relative;
}

.search_form #search_text {
	border: 1px solid #fff;
	color: #999;
	font-size: 1.1em;
	position: absolute;	
	left: 5px;
	top: 5px;
	margin: 0;
}

.search_form #input_submit {
	position: absolute;
	top: 2px;
	right: 2px;
}

/**---- breadcrumbs ---------------------------*/ 

#breadcrumbs {
	width: 95.1em;
	margin: 0 auto;
}

#breadcrumbs p {
	font-size: 1.1em;
}

#breadcrumbs p a {
	color: #000;
}

/**---- main_navigation ---------------------------*/ 
#header .menu {
	list-style-type: none;
	margin: 0;
	clear: both;
	position: absolute;
	bottom: 0;
	padding: 0;
	border-bottom: 3em solid #171B1D;
}

#main_navigation li ul {
	display: none;
}

#main_navigation li.active ul {
	display: block;
}

.menu li {
	float: left;
	margin-right: 0.7em;
}

#header .menu a {
	display: block;
	background: url("../images/bg_menu.png") no-repeat;
	padding: .8em 0 1.7em .8em;
	width: 15.7em;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
}

#header .menu a:hover,
#header .menu .active a {
	background: #171B1D;
}

.menu .last_li_menu {
	margin: 0;
}

/**--  submenus   -----------------------------------------------------------------
----------------------------------------------------------------------------------*/
.menu li ul {
	position: absolute;
	bottom: -2.2em;
	left: -2.7em;
}

#header .menu li ul li {
	display: inline;
}

#header .menu li ul li a {
	display: inline;
	background: none;
	padding: .2em 1em .2em 0;
	width: 100%;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: underline;
}

#header .menu li ul li a:hover {
	text-decoration: none;
}

#header .menu li ul li.active a {
	text-decoration: none;
	color: #FF6319;
	font-weight: bold;
}



/**--  CONTENTS   -----------------------------------------------------------------
----------------------------------------------------------------------------------*/

#main_content {
	width: 95.1em;
	margin: 0 auto;
}

#stellar {
	background: #fff;
	width: 53.1em;
	float: left;
}

#stellar a {
	color: #000;
}

.cover #stellar .inner_stellar p a {
  color: #007BBA;
}

.inner_stellar {
	padding: 2em;
}

#stellar p {
	font-size: 1.2em;	
}

#main_sidebar {
	width: 17.1em;
	float: left;
	margin-right: .9em;
}

#secondary_sidebar h3 a {
	color: #000;
}

#secondary_sidebar {
	float: right;
	width: 23.1em;
	background: #A29B93;
}

#intro {
  background: #000001 url("../images/bg_intro.png") repeat-x top;
	position: relative;
}

.cover #intro,
#home #intro {
	text-align: center;
	color: #999;
}

#home .borderbottom_intro {
	display: none;
}

.borderbottom_intro {
	width: 100%;
	height: .5em;
	display: block;
	position: absolute;
	bottom: -.5em;
	background: rgba(0, 0, 0, 0.15);
}


#stellar .more_info a{
	color: #fff;
	text-decoration: underline;
	font-size: .9em;
	font-weight: normal;
}


/**--  FOOTER   -------------------------------------------------------------------
----------------------------------------------------------------------------------*/

#footer {
  background: #1A1E21 url("../images/bg_footer_hz.png") top left repeat-x;
	height: 17em;
	margin-top: 1em;
}

.inner_footer {
	width: 95.1em;
	margin: 0 auto;
}

#footer .menu {
	list-style-type: none;
	margin: 3.2em 0 0 0;
	padding: 0;
	height: 2em;
}

#footer .menu a {
	color: #EE5900;
	width: 15.7em;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
}

#footer .menu li {
	color: #858585;
}

#footer .menu a:hover {
	color: #fff;
	background: none;
}

.left_footer {
	width: 70em;
	float: left;
}

.meta_menu {
	list-style-type: none;
	margin: 2em 0 0 0;
	padding: 0;
	clear: both;
}

.meta_menu li {
	color: #fff;
	display: inline;
	margin-right: .5em;
	font-size: 1.1em;
}

.meta_menu li a {
	color: #fff;
}

.meta_menu li a.link_footer {
	color: #EE5900;
	text-decoration: none;
}

#newsletter {
	width: 23.1em;
	height: 5.1em;
/*	padding-left: .2em;*/
	float: right;
	background: url("../images/ed/public_site/bg_newsletter.png") top left no-repeat;
}

#newsletter h6 {
	color: #868686;
	font-size: 1.1em;
	clear: both;
	margin: 0;
	margin: 01em 0 .5em .4em;
	font-weight: bold;
}

#newsletter p{
	margin: 0;
}

#newsletter label {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	margin: .4em 0 .5em .6em;
	color: #fff;
}

#footer .news_form p.form_bg_footer {
	background:transparent url("../images/bg_search_footer.png") no-repeat 0 0;
	height:2.5em;
	margin: 0 0 1em .2em;
	position: absolute;
	width: 22.7em;
}

#footer #news_text {
	font-size: 1em;
	color: #999;
	padding:0;
	margin: .4em 0 0 .7em;
	border: 1px solid #fff;
	height: 15px;
}

#footer #input_submit {
	position: absolute;
	right: .4em;
	top: .35em;
}

#newsletter ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#newsletter li {
	display: inline;
	margin-right: 1em;
}

#newsletter .linkedin a {
	font-size: 1.1em;
	color: #fff;
	padding: .1em 0 .4em 2em;
	background:transparent url("../images/linkedin_icon.png") no-repeat 0 0;
}

#newsletter .facebook a {
	font-size: 1.1em;
	color: #fff;
	padding: .1em 0 .4em 2em;
	background:transparent url("../images/facebook_icon.png") no-repeat 0 0;
}


/**--  HOME    ------------------------------------------------------------------
----------------------------------------------------------------------------------*/
#home #footer {
	margin-top: 0;
}

#home #header .menu {
	border-bottom: 0;
	width: 100%;
}

#home #header {
	height: 16em;
}

#home #main_content {
	margin: 0;
	width:100%;
}

#home #header {
	padding:0;
	width: 96.1em;
	margin: 0 auto;
	height: 16em;
	position: relative;
}

#home #stellar {
	background: url("../images/bg_home_hz.png") top repeat-x;
	float: none;
	width:100%;
}

#home .inner_stellar {
	width: 95.1em;
	height: 17.1em;
	margin: 0 auto;
	padding: 0;
}


.box_home_stellar {
	border-right: 1px solid #46494B;
	float: left;
	height: 15em;
	color: #fff;
	margin-top: 1em;
}

.box_home_stellar ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.conferencias_icon a {
	background: url("../images/ed/public_site/icon_confe.png") 0 .3em no-repeat;
}

.publicaciones_icon a {
	background: url("../images/ed/public_site/star_icon.png") 0 .3em no-repeat;
}

.clock_icon {
	background: url("../images/ed/public_site/clock_icon.png") 0 .3em no-repeat;
}

.clock_icon p {
	margin: 0;
	padding-left: 2.5em;
	
}

.clock_icon span{
	font-size: .9em;
	padding: .5em 0 0 0;
	display: block;
}

.clock_icon .who {
	font-size: 1em;
	padding: .4em 0;
}

.clock_icon .where_when {
	color: #CCC;
	font-size: 1em;
	padding: 0;
}

#stellar .confer_public .conferencias_icon a,
#stellar .confer_public .publicaciones_icon a {
	color: #FF6319;
	font-weight: bold;
	font-size: 1.3em;
	width: 11.7em;
	text-decoration: none;
	display: block;
	padding: .4em 0 .4em 2em ;
	border-bottom: 1px solid #46494B;	
}


#stellar .confer_public span.who a {
  color: white;
}

.confer_public {
	width: 19em;
}

.blockq {
	width: 26em;
}

.blockq blockquote{
	margin: .3em .3em 0 .8em;
	font: italic 1.4em "Georgia";
	line-height: 1.5em;
}

.blockq p {
	color:#999;
	font-size: 1.3em;
	font-weight:bold;
	margin: .2em .3em 1em .8em;
}

.world_map {
	width: 32em;
}

.world_map p,
.spain_map p {
	text-align: center;
	margin: 0;
}
	
.spain_map {
	width: 16em;
	border-right: 0;
	margin: 1em 0 0;
}

/*    MAGAZINE    ***********************************************************
------------------------***********************************************************/
#stellar h2 {
	color: #FF6319;
	margin: 0 0 .8em 0;
	font-size: 1.6em;
}

#stellar h3 {
	font-size:1.4em;
	margin: 0 0 .8em 0;
}

#main_sidebar h2,
#secondary_sidebar h2 {
 	font-size: 1.3em;
	margin: 0;
	color: #1B1F22;
}

.inner_sidebar {
	padding: .8em;
}

#main_sidebar .inner_sidebar {
	padding: .8em .8em .8em 0;
}

#next_event p {
	font-size: 1.1em;
	margin: .5em 0;
}

#next_event .more_info a {
	font-size: 1em;
	color: #000;
	font-weight: bold;
}

.into_magazine p {
	margin: 1em 0;
}

.into_magazine p label {
	font-weight: bold;
}

.into_magazine input {
	margin:0;
}

.into_magazine p a {
	font-size: .9em;
}

.into_magazine p input#magazine_subscription_email {
	background: url("../images/ed/public_site/bg_input_news.png") 0 0 repeat-x;
	border: 1px solid #000;
	font-size: 1.2em;
	width: 23.2em;
}

.into_magazine  a {
	color: #FF6319;
	font-weight: normal;
}

.delete_suscription input{
	float: right;
	margin: 0 14em 2em 0;
}

.delete_suscription p input{
	float: none;
	margin-bottom: 0em;
}

.img_side {
	float: left;
		margin-top: 0;
}

.text_publication {
	width: 12.5em;
	float: right;
	margin-top: 0;
	font-size: 1.1em;
}

.text_publication a {
	color: #fff;
}

.more_info {
	color: #fff;
	display: block;
	margin-top: 1em;
	font-weight: bold;
}

#testimonials {
	margin-bottom: 1em;
}

#speaker_videos ul,
#testimonials ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#speaker_videos h3,
#testimonials h3 {
	margin: .2em;
	padding: .4em 0 .4em .4em;
}

#speaker_videos h3 a,
#testimonials h3 a {
	text-decoration: none;
	color: #fff;
}

#speaker_videos li, 
#testimonials li {
	width: 21.2em;
	color: #fff;
	margin: 1em 0;
	height: 9.2em;
	background: url("../images/ed/public_site/bg_li_sidebar.png");
}

#speaker_videos p,
#testimonials p {
	margin: 0;
	float: left;
}

#testimonials_listing #submenu_sidebar li a#listing_link,
#testimonials_listing #submenu_sidebar li a#videos_link, 
#testimonials_listing #submenu_sidebar li a#texts_link {
  padding: .2em .2em .2em 2em;
}

#testimonials_listing #submenu_sidebar li.active a#listing_link,
#testimonials_listing #submenu_sidebar li.active a#videos_link,
#testimonials_listing #submenu_sidebar li.active a#texts_link, 
#testimonials_listing #submenu_sidebar li a#listing_link:hover, 
#testimonials_listing #submenu_sidebar li a#videos_link:hover, 
#testimonials_listing #submenu_sidebar li a#texts_link:hover {
  background-color: #2D3032;
}

#testimonials_listing #submenu_sidebar li a#listing_link {
  background: transparent url("../images/ed/public_site/ico_list.png") 5px 5px no-repeat;
  display: inline-block;
}

#testimonials_listing #submenu_sidebar li a#videos_link {
  background: transparent url("../images/ed/public_site/ico_film.png") 5px 5px no-repeat;
  display: inline-block;
  margin-bottom: .2em;
}

#testimonials_listing #submenu_sidebar li a#texts_link {
  background: transparent url("../images/ed/public_site/ico_t.png") 5px 5px no-repeat;
  display: inline-block;
}


.testimonial {
  width: 24.5em;
  height: 24em;
  float: left;
  margin: 0 0 3em 0;
}

.testimonial img {
  width: 210px;
  height: 135px;
  margin: 0;
}

.testimonial .testimonial_body {
  margin: 1em .2em;
  width: 21em;
}

.testimonial .testimonial_body p {
  margin: 0;
}

.testimonial .testimonial_body a {
  font-size: 1.1em;
  text-decoration: none;
  font-style: italic;
}

.testimonial .testimonial_author {
  margin: 0;
  font-size: 1em;
  font-weight: 100;
}

.testimonial .testimonial_author .author_name {
  color: #FF6C27;
  font-weight: 100;
}

.testimonial .testimonial_author .author_title {
  font-weight: 100;
}









div.testimonial blockquote {
  -x-system-font:none;
  font-family:"Georgia";
  font-size:1.4em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:italic;
  font-variant:normal;
  font-weight:normal;
  line-height:1.5em;
  margin:0.3em 0.3em 0 0.8em;
}
div.testimonial p.testimonial_author {
  font-weight: bold;
  width: 19em;
}

#speaker_videos p.image_testi,
#testimonials p.image_testi {
	margin: 0 1em .2em .5em; 
}

.author a,
.author span,
.time span {
	color: #CCC;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background: url("../images/ed/public_site/bocadillo_gris.gif") top left no-repeat;
	padding: 0 0 .2em 2.4em;
	margin-bottom: .6em;
}

.time span {
	padding: .1em 0 .2em 2.4em;
	background-image:url("../images/ed/public_site/clock_gris.gif");
}

#testimonials .more_info {
	text-align: right;
	float: none;
}

#testimonials .more_info a {
	text-decoration: underline;
	font-size: 1.1em;
	color: #FFF;
	font-weight: bold;
}

/**    COVER    ***************************************************************
--------------------***************************************************************/
.cover #stellar {
	width: 71.1em;
}

.cover #latest_publication {
	margin-top: 1.5em;
}

/**--  conferences    -------------------------------------------------------------------
----------------------------------------------------------------------------------*/
#next_conferences ul {
	list-style-type: none;
	clear: both;
	margin: 1em 0 0 0;
	padding: 0;
}

#next_conferences li {
	clear: both;
	height: 6.7em;
	margin-bottom: .2em;
} 

#next_conferences .image_testi {
	float: left;
	margin: 0;
}

#next_conferences h4,
#next_conferences .description_conference {
	width: 10em;
	font-size: 1.1em;
	margin: .4em 0 .2em 0;
	float: right;
}

#next_conferences h4 {
  margin-top: 0;
}

#next_conferences h4 a {
	color: #000;
}


/**    submenu_sidebar      ***************************************************************
--------------------***************************************************************/
#submenu_sidebar {
	background: #000 url("/images/ed/public_site/bg_menu_sidebara.png") repeat-x top left;
}

.left_nav {
	list-style-type: none;
	margin: 0;
	padding: 1em;
}

.left_nav a {
	color: #FF6319;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
	line-height: 1.4em;
	width: 113px;
	display: block;
	background: url("/images/ed/public_site/bg_ticket.png") no-repeat top left; 
}

.left_nav ul {
	display: none;
}

.left_nav .active ul {
	display: block;
}

#video .left_nav a span,
#show_video .left_nav a span {
	display: none;
}

#video .left_nav a,
#show_video .left_nav a {
	line-height: 2.2em;
	margin-bottom: .2em;
	padding: 0 0 0 3em;
}

#video .left_nav a:hover,
#video .left_nav .active a,
#show_video .left_nav a:hover,
#show_video .left_nav .active a {
	color: #fff;
	background: url("/images/ed/public_site/bg_ticket.png") no-repeat bottom left; 
}

#video .left_nav .video_more_recent a,
#show_video .left_nav .video_more_recent a{
	background: url("/images/ed/public_site/bg_clock.gif") no-repeat top left; 
}

#video .left_nav .video_more_recent a:hover,
#video .left_nav .video_more_recent a.active,
#show_video .left_nav .video_more_recent a.active,
#show_video .left_nav .video_more_recent a:hover {
	background: url("/images/ed/public_site/bg_clock.png") no-repeat bottom left; 
}

#video .left_nav .active ul,
.publications .left_nav .active ul,
#show_video .left_nav .active ul {
	margin: 1em 0 1em 2em;
	padding: 0;
	list-style-type: none;
}

#video .left_nav .active  ul a:hover,
.publications  .left_nav .active  ul a:hover,
#show_video .left_nav .active  ul a:hover {
	color: #FF6319;
	background: none;
}

#video .left_nav .active  ul .active a,
.publications .left_nav .active  ul .active  {
	color: #FF6319;
	font-weight: bold;	
	background: none;
}

#video .left_nav .active ul a,
.publications .left_nav .active ul a,
#show_video .left_nav .active ul a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.1em;
	display: block;
	width: 100%;
	padding: .2em 0;
	line-height: 1em;
	background: none;
}


/**    Conference registration buttons  ******************************************
--------------------------********************************************************/

#stellar{
  position: relative;
}

.conference #stellar p#top_inscription {
  position: absolute;
  top: 0;
  right: .5em;
}

.conference #stellar h2 {
  margin-right: 16em;
  margin-bottom: 1em;
}

.conference #stellar h2.with_registration_button {
  width: 320px;
}

.conference #stellar a.inscription { 
  background: transparent url("../images/ed/public_site/btn_inscription.png") left top no-repeat;
  font-size: 1.1em;
  color: #FFF;
  display: block;
  width: 14em;
  height: 2.5em;
  line-height: 2em;
  text-decoration: none;
  text-align: center;
}




/**    export date links  ********************************************************
--------------------------********************************************************/

.save_date {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.save_date li {
  padding: 0;
  display: inline;
  margin-right: 1.5em;
}

.save_date li a {
  font-size: 1.3em;
  padding: .8em 0 .4em 2.5em;
  line-height: 1em;
  display: inline-block;
}

.save_date li.outlook a {
  background: transparent url("../images/ed/public_site/ico_send_mail.png") left top no-repeat;
}

.save_date li.gcalendar a {
  background: transparent url("../images/ed/public_site/ico_calendar.png") left top no-repeat;
}
.save_date li.ical a {
  background: transparent url("../images/ed/public_site/ico_ical.png") left top no-repeat;
}
.save_date li.ycalendar a {
  background: transparent url("../images/ed/public_site/ico_yahoo.png") left top no-repeat;
}


/**--  Video   stellar  ---------------------------------------------------------------
----------------------------------------------------------------------------------*/ 
.teaser {
	float: left;
	width: 21.1em;
	height: 13.6em;
	margin-right: 1em;
}

#video .post {
	margin-bottom: 2em;
}

.info_post_video {
	height: 13.6em;
	float: right;	
	width: 26.8em;
	position: relative;
}

.conference_related_video {
  margin-bottom: 1em;
}

.video_layout .info_post_video {
  height: 13.6em !important;
}

.info_post_video h5 {
	margin: 0;
	font-size: 1.3em;
}


.conference .info_post_video {
  height: auto;
}

#stellar .info_post_video h5 a{
	color: #007BBA;
	font-weight: bold;
}

#stellar p.author_video {
	margin: 0;
	font-size: 1.1em;
}

#stellar p.author_video a {
	color: #FF6319;
}

#stellar .bottom_info_post_video span{
	font-size: .9em;
}

.info_post_video .bottom_info_post_video {
	position: absolute;
	width: 100%;
	bottom: 0;	
	right: 0;
}

.info_post_video .bottom_info_post_video .rating_form {
	float: right;
}

.info_post_video .bottom_info_post_video p.comments_duration {
	float: left;
}

.info_post_video .bottom_info_post_video p {
	margin: 0;
}
 
/*    show video      ***********************************************************
------------------------***********************************************************/
#show_video #stellar {
	width: 47.1em;
}

#show_video #secondary_sidebar {
	width: 29em;
	position: relative;
  z-index: -10;
}

.inner_intro {
	width: 95.1em;
	margin: 0 auto;
}

.inner_intro .left_nav {
	width: 18em;
	float: left;
	padding: 1em 0 0 0;
}

#video_player {
	width: 48em;
	float: left;
}

#video_player h2 {
	font-size: 1.8em;
	color: #FF6319;
	margin: .4em 0;
	overflow: hidden;
}

#video_player h2 a {
	color: #FF6319;
}

#info_video_intro {
	width: 29em;
	float: left;
	margin-top: 6em;
}

.menu_info_video {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.menu_info_video  li {
	float: left;
}

.publications #share_this {
	padding: 0;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	width: 32em;
}

.item_publication .description_publication {
	margin-left: 16em;
}

.publications #share_this li {
	width: 16em;
	float: left;
}

.publications #share_this a {
	padding: .2em 0 .2em 1.8em;
	margin-bottom: .3em;
	display: block;
}

#share_this .send_friend a {
	background: transparent url("../images/ed/public_site/sobre_icon.gif") 0 .1em no-repeat;
}

#share_this a {
	background: url("../images/ed/public_site/icon_social_video.gif") no-repeat left;
}

#share_this .app_tecnorati a {
	background-position: 0 -78px;
}

#share_this .app_delicious a {
	background-position: 0 0;	
}

#share_this .app_meneame a {
	background-position: 0 -51px;
}

#share_this .app_facebook a {
	background-position: 0 -24px;
}

#share_this .app_twitter a {
	background-position: 0 -101px;
}

#share_this .app_digg a {
	background-position: 0 -123px;
}

.menu_info_video a {
	float: left;
	margin-right: .3em;
	font-size: 1.2em;
	color: #FF6319;
	display: block;
	padding: .4em 1em;
}

.menu_info_video .active a {
	font-weight: bold;
	background: #000;
	text-decoration: none;
	color: #fff;
}

.by_in_video {
	font-size: 1.2em;
	color: #fff;
	margin: .5em 0;
	line-height: 1.2em;
}

.by_in_video a {
	color: #fff;
	font-weight: bold;
}

#description_video,
#description_ponente {
	background: #000;	
	overflow: auto;
	height: 16.3em;	
}

#description_video p,
#description_ponente p {
	line-height: 1.3em;
	color: #fff;
	font-size: 1.2em;
	margin: 1em;
	color: #fff;
}

.box_social_video {
	width: 29.1em;
	height: 10.5em;
	position: relative;
  z-index: 1;
	background: transparent url("../images/ed/public_site/bg_views_video.png") left top no-repeat;
}

.views_stars {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	width: 10em;
}

.box_social_video p {
  font-size: 1.2em;
  color: #fff;
  font-weight: bold;
  padding: 1em;
}

#rating_social {
	position: absolute;
	right: 1em;
	top: 1.3em;
}

.rating_form {
	float: left;
}

#rating_social p {
	color: #fff;
	float: right;
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: 1.1em;
	margin-left: .5em;
}

.box_social_video ul {
	list-style-type: none;
	margin: 1em;
	padding: 0;
}

.box_social_video ul li {
	display: block;
	float: left;
	height: 2em;
	width: 48%;
}

.box_social_video ul li ul.expanded {
  position: absolute;
  width: 27em;
  z-index: 100;
	background-color: #444;
  border: 10px solid #444;
  margin:0 0 0 -0.9em;
  top: 2em;
  left: 0;
}

ul#share_this li {
	width: 12em;
	margin-top: 1em;
}

ul#share_this li a {
  color: white;
  font-size: 1.2em;
  display: inline-block;
}

.box_social_video ul li a {
	color: #999999;
	padding: .2em 0 .4em 2.4em;
}

.box_social_video ul li {
  position:relative;  
}

.box_social_video ul li.no_video a.download_video {
  display: inline-block;
}

.box_social_video ul li.no_video ul {
  text-align: left;
}

.box_social_video ul li.no_video ul.expanded {
  position: absolute;
  width: 27em;
  z-index: 100;
	background-color: #333;
  border: 10px solid #333;
  margin-left: -13.9em;
  list-style-type: none;
}

.box_social_video ul li.no_video ul.expanded li {
  padding: 0;
  float: none;
  width: auto;
  height: 1em;
  margin-top: 2em;
  margin-bottom: 1em;
}

.box_social_video ul li.no_video ul.expanded li a {
  color: #FFF;
  font-size: 1.1em;
  text-decoration: underline;
}

.box_social_video ul li.no_video ul.expanded li a.audio {
  background: transparent url("../images/ed/ico_audio.png") no-repeat scroll left top;
}

.box_social_video ul li.no_video ul.expanded li a.itunes {
  background: transparent url("../images/ed/ico_itunes.png") no-repeat scroll left top;
}

.shared_video  {
	background: transparent url("../images/ed/public_site/shared_icon.png") left top no-repeat;
}

.box_social_video ul .no_video {
	text-align: right;
}

.box_social_video ul .no_video a {
	background: transparent url("../images/ed/public_site/no_video.png") left top no-repeat;
	color: #FF6319;
}

.box_social_video .embed_video {
	color: #999;
  font-size: 0.9em;
  font-weight: normal;
}

.box_social_video .embed_video input {
	font-size: 1em;
	width: 23em;
  border: 1px solid #000;
  padding: .4em;
  position: relative;
  z-index: -9;
}

#stellar .related_video h4 a {
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
}

#testimonials .related_video h4 {
	margin: .5em 0 .5em .7em;
}

#testimonials .related_video li {
	background:transparent url(../images/ed/public_site/bg_related_video.png) repeat scroll 0 0;
	float: left;
	margin: 0 .35em .5em 0;
}

#testimonials .related_video .author,
#testimonials .related_video .time  {
	font-size: 1em; 
}

#testimonials .related_video .author a {
	color:#CCCCCC;	
}

#show_video  #testimonials .more_info {
	clear:both;
}

#show_video  #testimonials .more_info a {
	color: #007BBA;
	font-size: .9em;
}

#show_video .item_publication {
	width: 33em;
	float: right;
}

#show_video #secondary_sidebar .item_publication {
  width: 27em;
}

#show_video .item_publication h4 {
	margin: 0;
}

#show_video .item_publication h4 a {
	color: #007BBA;
	font-size: 1.2em;
	font-weight: bold;
}

#show_video #intro {
	height: 37.2em;
}

#show_video #next_conferences li {
	margin-bottom: 1.5em;
}

#show_video #next_conferences .image_testi {
	margin-right: 1em;
}

#next_conferences .bullet_conferences a {
	padding-left: .8em;
	color: #007BBA;
	font-weight: bold;
	background: transparent url("../images/ed/public_site/bullet_conferences.png") left top no-repeat;	
}

#next_conferences .bullet_conferences a.no_strong {
	font-weight: normal;
	padding: 0;
	background: none;
}

#stellar #next_conferences p {
	margin: 0;
}

#stellar #next_conferences .descr_conference {
	margin: .2em 0 0 0;
	float: right;
	width: 26.6em;
}

.item_comment p {
	font-size: 1.1em;
	overflow:hidden;
	margin: .2em 1em .4em 1em;
}

.item_comment p a {
	color: #000;
	font-weight: bold;
}

.item_comment .date_comment {
	color: #666;
	font-weight: bold;
	float: right;
	text-align:right;
}

#show_video .inner_sidebar {
	margin-top: 1.5em;
}

.item_comment .user_comment {
	width: 14.4em;
	float: left;
}

.item_comment {
	margin: .2em 0 1em 0;
}

.form_comment {
	margin: 2em 1em;
}

.form_comment input {
	background:transparent url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	font-size: 1.2em;
	border: 1px solid #000;
	padding: .2em;
	width: 18.8em;
}

.form_comment .submit {
	text-align: right;
}

.form_comment .submit input{
	padding: 0;
	width: 111px;
	height: 28px;
	border: none;
	color: #fff;
	background:transparent url(../images/ed/public_site/btn_send_form.png) no-repeat;
	font-size: .9em;
	cursor: pointer;
	float: left;
	margin: 0 0 2em 28.7em;
	padding-bottom: .7em;
}

.form_comment label {
	font-size: 1.1em;
	display: block;
	font-weight: bold;
}

.form_comment .accept label {
  display: inline;
  font-weight: 100;
}

.form_comment textarea {
	background: #FFF url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	width: 20.2em;
	border: 1px solid #000;
	height: 8.5em;
}

#show_video #comment_conference .form_comment textarea {
	background: #FFF url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	width: 32.2em;
	border: 1px solid #000;
	height: 8.5em;
}

#show_video #secondary_sidebar .form_comment .submit input {
	margin-left: 17em;
}


.form_contact {
	margin: 2em 1em;
}

.form_contact input {
	background:transparent url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	font-size: 1.2em;
	border: 1px solid #000;
	padding: .2em;
	width: 18.8em;
}

.form_contact .submit {
	text-align: right;
}

.form_contact .submit input{
	padding: 0;
	width: 84px;
	height: 28px;
	border: none;
	color: #fff;
	background:transparent url(../images/ed/public_site/btn_send_form.png) no-repeat;
	font-size: .9em;
	cursor: pointer;
	float: left;
	margin: 0 0 2em 18em;
	padding-bottom: .7em;
}

.form_contact label {
	font-size: 1.1em;
	display: block;
	font-weight: bold;
}

.form_contact .accept label {
  display: inline;
  font-weight: 100;
}

.form_contact textarea {
	background:transparent url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	width: 21.2em;
	border: 1px solid #000;
	height: 8.5em;
}






/*    CONTACT      ***********************************************************
------------------------***********************************************************/

.maps h4 {
	font-size: 1.3em;
}

.maps .form_comment {
	margin: 1em 0;
}

.maps .form_comment label {
	display: block;	
	font-weight: bold;
}

.maps .form_comment .submit input	 {
	width: 84px;
	height: 28px;
	border: none;
	color: #fff;
	background:transparent url(../images/ed/public_site/btn_send_form.png) no-repeat;
	font-size: .9em;
	float: left;
	cursor: pointer;
	margin: 0 0 2em 24.2em;
	padding-bottom: .7em;
}

.maps .form_comment input,
.maps .form_comment textarea {
	background:transparent url(../images/ed/public_site/bg_input_news.png) repeat-x scroll 0 0;
	border:1px solid #000;
	font-size:1.2em;
	width:23.2em;
}

.maps .form_comment textarea {
	width: 23.7em;
}

.maps .form_comment label {
	font-size: 1em;
}
/*    PUBLICATIONS       ***********************************************************
------------------------***********************************************************/
#list_publications ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#list_publications li {
	width: 8.15em;
	text-align: center;
	float: left;
}

#list_publications .more_info  {
	text-align: right;
	margin: .3em 0;
}

#list_publications .more_info a{
	font-size: 1.0em;
	font-weight: bold;
}

.publications h5 {
	font-size: 1.3em;
	margin: 1em 0 0 0;
}

.publications .avatar {
	float: left;
	margin: 0;
}

.observatory .avatar {
	margin: 0 1em 1em 0;
}

.observatory .post {
  clear: both;
}

.observatory .left_nav a {
  font-size: 1.2em;
}

/*.publications .info_post_video {
	width: 39.2em;
}
*/
.description_publication {
	margin-left: 10em;
}

.publications .info_post_video p {
	margin-top: .2em;
}

.publications #stellar .info_post_video p.date, 
.publications #stellar p.date {
	font-size: 1.1em;
}

.publications #stellar  a {
	color: #007BBA;	
}

.publications .left_nav a {
	padding: .4em 0 .4em 1em;
	background: none;
	width:138px;
}

.publications .left_nav a:hover, 
.left_nav .active a {
	color: #FFF;
	position: relative;
	background: #2b2c2d url("/images/ed/public_site/top_li_bg.png") no-repeat left top;
}

.publications .left_nav a:hover span, 
.left_nav .active a span {
	display: block;
	position: absolute;
	width: 151px;
	height: 4px;
	background: url("/images/ed/public_site/bottom_li_bg.png") no-repeat bottom left;
	bottom: 0;
	left: 0;
}


.left_nav .active ul {
	margin:1em 0 1em 2em;
}

.left_nav .active ul a {
}

.item_publication .avatar {
	margin: 0 1em 0 0;
}

.publications .left_nav {
	margin-bottom: 2em;
}

.publications #rss_subscriptions {
	margin-bottom: 3em;
}

.list_publications_articles {
	margin: 1em 0 0 1.7em;
	padding: 0;
}

.list_publications_articles li {
	font-size: 1.1em;
	margin-bottom: .6em;
}

/*    CONFERENCES       ***********************************************************
------------------------***********************************************************/
#stellar .date_conference {
	color:#666; 
	margin: 0;
	font-size: 1.1em;
}

.conference .post h5 {
	margin: 0 0 1em 0;
	font-size: 1.4em;
}

.conference #stellar .title_conference h2 {
	float: left;
	width: 20em;
	margin: 0;
}

.title_conference p {
	width: 15em;
	float: right;
	text-align: right;
	margin: 0;
	font-size: 1.2em;
}

.title_conference select {
	width: 10em;
	border: 1px solid #000;
	font-size: 1em;
}

.description_conference {
	margin-left: 16.2em;
}

#stellar .description_conference .more_info a{
	font-size: 1em;
	color: #FF6319;
}

.conference #stellar h2 {
	margin: 0 0 .2em 0;
}

.conference h4 {
	margin: 0;
	font-size: 1.4em;
}

.conference #stellar h3 {
	margin-top: 2em;
}


.conference #quality_tab ul {
  font-size: 1.3em; 
  font-style: italic; 
  font-family: "times new roman", serif;
  padding: 0; 
  list-style-type: none
}

.conference #quality_tab ul li {
  margin-bottom: 1.1em;
}

.conference #quality_tab p.quality_chart {
  text-align: center;
  background-color: #E8E8E8;
}

#index_event {
  margin-top: 1em;
}

#index_event h5 {
	margin: .4em 0 ;
	font-weight: normal;
	font-size: 1.2em;
}

#index_event ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
	overflow: hidden;
	border-bottom: 3px solid #000;
}

#index_event li {
	float: left;
	margin-right: .2em;
}

#index_event li a {
	display: block;
	float: left;
	font-size: 1.3em;
	text-decoration: none;
	padding: .4em 1em;
	background: #F96118;
}

#index_event li.active a,
#index_event li a:hover {
	background: #000;
}

#stellar #index_event a {
	color: #fff;	
}

.top_page {
	text-align: right;
}

#stellar .top_page a {
	color: #000;
}

#comment_conference .form_comment h2 {
	font-size: 1.4em;
	color: #1B1F22;
	margin: 0;
}

#comment_conference .form_comment label span {
	font-size: .8em;
	display: block;
}

#comment_conference .form_comment textarea {
	width: 36.1em;
	height: 8.5em;
}

#stellar #comment_conference a {
	color: #000;
}

.description_conference_future .avatar {
	margin: 0 1em 1em 0;
}

#stellar .invitation_conference a {
	color: #FF6319;
	font-weight: bold;
}

.bquote {
	background: #EDEAE7;
	padding: .8em 1.4em;
	margin-bottom: 2em;
}

.bquote .more_info {
	float: right;
}

#stellar .bquote .more_info a {
	font-weight: bold;
}

.author_block {
	float: left;
	font-style: italic;
	font-size: 1.6em;
}

.bquote blockquote {
	margin: 0;
	font-size: 1.8em;
	line-height: 1.3em;
	font-style: italic;
	font-family: "Georgia", Serif;
}

.observatory #stellar h5 {
	margin: 0 0 1em 0;
}

.observatory .description_conference {
	margin-bottom: 2em;
}

.description_conference .more_info {
	text-align: right;
}

.puntuation {
	float: left;
	margin: 0 .6em 0 0;
}

.source_news p {
	padding: .8em 1em;
	border: 1px solid #80BDDD;
}




/*    BOARD OF TUSTEES  ***********************************************************
------------------------***********************************************************/

#board_of_trustees_public_listing {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#board_of_trustees_public_listing li {
  padding: 0;
}

#board_of_trustees_public_listing li div.trustee {
  position: relative;
  margin-bottom: 3em;
}

#board_of_trustees_public_listing li div.trustee p.avatar {
  float: left;
}

#board_of_trustees_public_listing li div.trustee div.body {
  margin-left: 10em;
}

#board_of_trustees_public_listing li div h3 {
  color: #007BBA;
  margin-bottom: 0;
}


#board_of_trustees_public_listing li div p {
  margin: .3em 0 0 0;
}

#board_of_trustees_public_listing li div p.title {
  margin-top: .2em;
  margin-bottom: 1em;
}

#board_of_trustees_public_listing li div p.why_question {
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: .3em;
}




/*    PRESS CLIPPINGS   ***********************************************************
------------------------***********************************************************/

#stellar #press_dossier {
  margin-bottom: 3em;
}

#stellar #press_dossier h2 a {
  color: #007BBA;
}

#stellar .press_clipping {
  margin-bottom: 4em;
}

#stellar .press_clipping .clipping_published_date {
  font-size: 1.1em;
  margin: 0 0 .3em 0;
  color: #6F6F6F;
}

#stellar .press_clipping h3 {
  color: #007BBA;
  margin-bottom: 0.4em;
}

#stellar .press_clipping .clipping_description {
  margin: .4em 0;
}

#stellar .press_clipping .link_file {
  margin: .4em 0;
}

#stellar .press_clipping .link_file a {
  color: #FF6319;
}






/*    EQUAL HEIGHT DIVS       ***********************************************************
------------------------***********************************************************/

.equal {
    display:table;
}
.row {
    display:table-row;
}
.row div {
    display:table-cell;
}

/**--  Sidebar blocks   -----------------------------------------------------------
----------------------------------------------------------------------------------*/

#rss_subscriptions {
	margin-bottom: 5em;
}

#rss_subscriptions ul {
  margin: 1em 0 0 0;
  padding: 0;
  list-style-type: none;
}

#rss_subscriptions ul li {
  margin-bottom: .5em;
  height: 1.5em;
}

#rss_subscriptions ul li a {
  background: transparent url("../images/ed/public_site/ico_rss.png") left top no-repeat;
  color: #000;
  text-decoration: none;
  font-size: 1em;
  padding: 2px 0 2px 20px;
}



/**--  Public numeric pager   -----------------------------------------------------
----------------------------------------------------------------------------------*/

.public_numeric_pager {
  clear: both;
  font-size: 1.4em;
  text-align: center;
}

.public_numeric_pager .prev_page, 
.public_numeric_pager .next_page {
  display: none;
}

.public_numeric_pager a,
.public_numeric_pager .current {
  background: #C4BAAF;
  padding: .2em .5em;
}

.public_numeric_pager a:hover {
  background: #D5CBBF;
}

.public_numeric_pager .current {
  background: #000;
  color: #FFF;
}



/**--  Clearfixes   ---------------------------------------------------------------
----------------------------------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:14px;height:13px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/ed/public_site/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/ed/public_site/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:13px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -13px!important}
div.star-rating-hover a{background-position:0 -26px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
