﻿/* GENERAL */
html {background-color: #000;}

body {
  background-color: #000;
  color: #fff;
  width: 1024px;
  margin: 0 auto;
  padding: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.7em;
  letter-spacing: 0.2em;
}

ul {
  margin:0;
  padding:0;
  list-style-type: none;
}

p {margin: 0 0 1.6em 0;}

a {text-decoration: none;}
a img{border: 0;}

a:link {color: #fff;}
a:visited {color: #fff;}
a:hover {color: #b7f7bd;}
a:active {color: #fff;}

/* LOGOS */
div#LogosSup {margin-top: 10px;}

div#LogosSup a#LogoLink, div#LogosSup img#LogoLink {
  float: left;
  width: 200px;
  height: 60px;
  padding-left: 0.8em;
}

div#LogosSup a#LogoSec, div#LogosSup img#LogoSec {
  float: right;
  width: 164px;
  height: 60px;
  padding-right: 1.2em;
}

/* MENU PRINCIPAL */
div#MenuPrincipal {
  clear: both;
  padding-top: 1.2em;
}

div#MenuPrincipal ul#Menu {
  text-transform: uppercase;
  margin-bottom: 0.8em;
  position: relative;
  left: 4.6em;
}

div#MenuPrincipal ul#Menu  li {
  list-style-type: none;
  letter-spacing: 0.1em;
  display: inline;
  border-right: 2px solid #277c39;
  padding-left: 0.6em;
  padding-right: 0.9em;
  font-weight: bold;
  text-align: center;
}

div#MenuPrincipal ul#Menu  li.Selected {
  color: #b7f7bd;
  text-decoration: underline;
}

div#MenuPrincipal ul#Menu  li.last {border-right: 0px solid #000;}

div#MenuPrincipal ul#Menu  li  a {text-decoration: none;}

/* Imagen PreCONTENT */
div#PreContent {
  clear: both;
  height: 250px;
}

/* CONTENIDO GENERAL */
div#Content {
  background-color: #fff;
  color: #000;
  font-size: 1.2em;
  font-weight: normal;
  letter-spacing: 0.01em;
  padding: 22px;
  line-height: 1.6em;
}

div#Content p {
  padding: 0 0.7em 0 200px;
  text-align: justify;
}

div#Content div#pdf {
  padding-top: 1.5em;
  padding-left: 240px;
}

div#Content div#pdf ul li {
  text-align: left;
}

div#Content p.last {margin-bottom: 0;}

div#Content a.textLink {font-weight: bold;}
div#Content a.emailLink {font-weight: normal;}

div#Content a.textLink:link {color: #000;}
div#Content a.textLink:visited {color: #000;}
div#Content a.textLink:hover {color: #000; text-decoration: underline;}
div#Content a.textLink:active {color: #000;}

div#Content a.emailLink:link {color: #0000FF;}
div#Content a.emailLink:visited {color: #0000FF;}
div#Content a.emailLink:hover {color: #0000FF; text-decoration: underline;}
div#Content a.emailLink:active {color: #0000FF;}

.textImportant {
  font-weight: bold;
}

/* CONTACT */
div#Contact {
  background-color: #fff;
  color: #000;
  font-size: 1.2em;
  font-weight: normal;
  letter-spacing: 0.01em;
  padding: 22px;
  line-height: 0.8em;
}

div#Contact p, div#Contact ul {
  padding: 0 0.7em 0 450px;
  text-align: left;
}

div#Contact ul li {
  padding-top: 0.9em;
}

div#Contact a.emailLink, div#Contact a.textLink {
  font-weight: normal;
}

div#Contact a.emailLink:link, div#Contact a.textLink:link {color: #0000FF;}
div#Contact a.emailLink:visited, div#Contact a.textLink:visited {color: #0000FF;}
div#Contact a.emailLink:hover, div#Contact a.textLink:hover {color: #0000FF; text-decoration: underline;}
div#Contact a.emailLink:active, div#Contact a.textLink:active {color: #0000FF;}

/* Google Map */
div#GMap {
  clear: both;
  height: 300px;
  background-color: #686d56;
  border: 1px solid #fff;
}

div#GMap span {
  position:relative;
  top: 1em;
  left: 1.4em;
}

div#GMap span, div#GMap a {
  color: #000;
  text-align: left;
  letter-spacing: 0.08em;
  font-size: x-small;
}

div#GMap a:link {color: #0000FF;}
div#GMap a:visited {color: #0000FF;}
div#GMap a:hover {color: #0000FF;text-decoration: underline;}
div#GMap a:active {color: #0000FF;}

/* Congreso Bolsa */
.pdfLogo {
  position: relative;
  bottom: 0.2em;
  padding-left: 0.2em;
}

div#Colaboradores {
  margin-top: 1.6em;
  margin-left: 200px;
  height: 6em;
}

div#Colaboradores div.Colaborador {
  display: inline;
  padding-left: 5em;
}

div#Colaboradores div.Colaborador span {
  margin-bottom: 0.4em;
}

div#Colaboradores div.Colaborador span.Patrocina {
  position: relative;
  top: -2em;
  left: 7.8em;
}

div#Colaboradores div.Colaborador span.Evento {
  position: relative;
  top: -2em;
  left: 10em;
}

div#Colaboradores div.Colaborador a {
  position: relative;
  top: 2em;
}

/* GALERÍA */
#Galeria {
  margin:1em 1em 1em 240px;
}
#Galeria a,
#Galeria a:link,
#Galeria a:visited,
#Galeria span.galeria-no-img {
  display:inline-block;
  width:100px;
  height:75px;
  border:3px solid #000;
  margin:3px 3px 6px;
}
#Galeria a:hover {
  border-color:#fff;
}
#Galeria span.galeria-no-img {
  vertical-align:top;
  border-color:#ccc;
}

/* Imagen PostCONTENT */
div#PostContent {
  clear: both;
  height: 42px;
}

/* FOOTER */
div#Footer {
  clear: both;
  margin-top: 0.7em;
}

div#Footer ul.Idiomas {
  position: relative;
  float: left;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  display:none; /* Temporalmente hasta conseguir traducciones */
}

div#Footer ul.Idiomas  li {
  list-style-type: none;
  display: inline;
  border-right: 2px solid #277c39;
  padding: 0 0.9em;
  font-weight: bold;
}

div#Footer ul.Idiomas  li a {
  text-decoration: none;
}

div#Footer ul.Idiomas  li.Selected {
  color: #b7f7bd;
  text-decoration: underline;
}

div#Footer ul.Idiomas  li.LangLast {
  border-right: 0px solid #000;
}

p.copyR {
  float: right;
  margin: 0.1em 1.2em;
  letter-spacing: 0.09em;
  font-weight: bold;
}