@charset "utf-8";
/*reset css*/
@import url('reset.css');

/* PARA LAS TIPOGRAFÍAS */
@font-face {
    font-family: 'eurofurenceregular';
    src: url('eurof55-webfont.eot');
    src: url('eurof55-webfont.eot?iefix') format('eot'),
         url('eurof55-webfont.woff') format('woff'),
         url('eurof55-webfont.ttf') format('truetype'),
         url('eurof55-webfont.svg#webfontBT4MZenG') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ESTILOS GENERALES */
* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	font: 14px "Lucida Grande", helvetica, sans-serif;
	color: #111;
	background-color: #FFF;
	}

a {
	color: #0173AF;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
}

a img {
	border-width: 0px;
	}

.content {
	overflow:hidden;
	margin:0 auto;
	padding:0 10px;
	position:relative;
	width:960px;
}

.content .content_float {
	overflow:hidden;
	float:left;
	position:relative;
	width:960px;
}

/* HOME / LOGOTIPO Y FRASE */
#header {
		padding-bottom: 20px;
}

#logo {
	background:url("../img/jsmeetupbcnLogo.png") no-repeat;
	display: block;
	float: left;
	height:117px;
	margin-top:20px;
	margin-left:20px;
	width:459px;
}

#logo h1 {
	display:none;
}

#logo h2 {
	display:none;
}

/* reserva */
#reserva {
	width:400px;
	margin-top:40px;
	margin-left:20px;
	font: 18px "eurofurenceregular", helvetica, sans-serif;
	float:right;
}
#reserva a{
float:left;
padding-right:10px;
}

/* twitter */

#twitter {
	float:right;
}

#twitterTitle {
	font: bold 64px "eurofurenceregular", helvetica, sans-serif;
	color: #6E8291;
}

#hashtag {
	font: 24px "eurofurenceregular", helvetica, sans-serif;
}

/* agenda */

#agenda {

}

#agenda h3{
	font: 32px "eurofurenceregular", helvetica, sans-serif;
	color: #333;
}
.hourBig {
	font: bold 56px "eurofurenceregular", helvetica, sans-serif;
	color: #6E8291;
	margin-right:10px;
}

/* meet */

#meet {
	width:650px;
}

.minifaq {
	font: 14px "Lucida Grande", helvetica, sans-serif;
	margin-left:5px;
}

/* session */

.hourSession {
	font: normal 20px "eurofurenceregular", helvetica, sans-serif;
	color:#666;
	display:block;
}

.session {
	padding: 0 0 20px 40px;
}

.session p{
	color: #999;
	line-height:24px;
}

.session h4{
	font: normal 32px "eurofurenceregular", helvetica, sans-serif;
	padding:10px 0 10px 0;
}
.session h4 a{
	font: normal 32px "eurofurenceregular", helvetica, sans-serif;
}

/* dinner */
#dinner {
	width:650px;
}

/* sponsors */
#sponsors {
	font: bold 16px "eurofurenceregular", helvetica, sans-serif;
	color: #6E8291;
	padding:60px 0 20px 0;
}

#sponsors a{
	margin-left:20px;
}

/* colaboradores */
#colaboradores {
	font: bold 16px "eurofurenceregular", helvetica, sans-serif;
	color: #6E8291;
	padding:0 0 30px 0;
}
#colaboradores a{
	margin-left:20px;
}
/* CONTACTO */

#contacto {
	background:url("../img/bgPie.png") repeat-x scroll 0 0 #6E8291;
}

#contacto a{
	color: #fff;
	text-decoration: underline;
}

#emailConta {
	font: bold 16px "eurofurenceregular", helvetica, sans-serif;
	color: #eee;
	float: left;
	display: block;
	padding-top: 30px;
}

#emailConta p{
	padding-top:10px;
	font: 12px "Lucida Grande", helvetica, sans-serif;
}

#logoMDWhite {
	padding-top: 15px;
	float:right;
}

/* FOOTER */
#footer {
	background-color: #0173AF;
	font: 12px "Lucida Grande", helvetica, sans-serif;
	color: #fff;
	padding-top: 65px;
	padding-bottom: 15px;
	text-align: center;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}