body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:0em;
	background-color:#f5f6f8;
}

a {
	color: #555555;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;}


dl{}

dt{
	margin:0;
	padding:0;
	margin:1.5em 0 0.4em 3.5em;
}

dd a{
font-weight:bold;
color:#2C54BF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #305CD1;
	margin-top:8px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	display:inline;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #7eabfe;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:.1em;
	padding-bottom:0.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5C4FE;
	clear:both;
}

h3{
	font-size: 1.2em;
	font-weight:bold;
	margin:30px 0px 0px;
	padding-bottom: 5px;
	clear:both;
	}

h4{	
	font-size:1em;
	margin:10px 0px 0px;
	padding: 0px 0px 5px;
}	
select {
	margin-left: 13.8em;
}


hr {	
	display:none;
}

em{
	font-weight:bold;
	color:#555;
	font-style:normal;}

a img{
	border:0em;
}

input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}



p, li{
	
	padding:.5em 0em;
	margin:0;
	line-height:1.4em;
}






#header{
	background-color: #224398;
	width:81.5em;
	margin:0em auto 0px;
	position:relative;
}

#header_buttons {
	float: right;
	padding:.4em 1em .4em 1em;
	margin: 11em .6em 0;
	background-color:#3A1340;
	opacity:0.90;
	filter: alpha(opacity=90);
}
	#header_buttons a {
	color: #fff;
	font-weight:bold;
	background-color: #3A1340;
	}

#header_content{
	background-image:url(../images/header_2011_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:160px;
}
#header_content_es{
	background-image:url(../images/header_2011_es.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:160px;
}

#link_home {
	float:left;
	width:30em;
	height:120px;}

#header_logo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #305CD1;
	padding-bottom:10px;
	display:none;
}

	#header_logo ul{
		list-style-type: none;
		margin:0em;
		padding:0em;}
	
	#header_logo ul li{
		display: inline;
		margin-right:20px;
		}

#navigation {
	width:15em;
	padding:1em;
	float:left;
	}

#navigation_content{
	color: #FFFFFF;}

	#navigation_content ul{
		margin:0em;
		padding:0em;}
		
	#navigation_content ul ul{
		display:none;}
		
	#metromeet #menu_metromeet ul, #programme #menu_programme ul, #partners #menu_partners ul, #registration #menu_registration ul,  #accomodation #menu_accomodation ul,  #press #menu_press ul,  #previous #menu_previous ul{
		display:block;}

	#navigation_content ul li{
		list-style-type:none;
		margin:0em 0em 3px;
		padding:0em;}


	#navigation_content ul li a{
		font-weight: bold;
		display:block;
		color: #2853bb;
		background-color:#f1f1f1;
		padding:4px;
	}

	#navigation_content ul li a:hover{
		color:#f16b14;
		text-decoration:none;}
		
	#navigation_content ul li li {
		margin-bottom:0;}
		
	#navigation_content ul li li a{
		background-color:#fff;
		font-weight: normal;
		display:block;
		padding:2px 4px 2px 20px;
		border-bottom:1px solid #f1f1f1;
	}

#main{
	width:81.5em;
	margin:0em auto 0px;
	background-color:#FFFFFF;}


#main_content{
	float:left;
	width:63em;
	margin-left:1em;
	padding-bottom:2em;}

#home_content{
	float:left;
	width:41em;
	margin-left:1em;
	padding-bottom:2em;}

#footer {
	width:81.5em;
	margin: 0px auto;
	background-color: #fff;	
	height:120px;
	}



#footer_content{
	color: #FFFFFF;
	line-height:1.2em;
	background-image: url(../images/footer_2010.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 1em;}

	#footer_content a {
		color: #FFFFFF;
		background-color: #2853bb;	}

	#footer_content ul{
		list-style:none;
		margin:0em;
		padding:0em;	}

	#footer_content ul li{
		margin: 0;
		margin-bottom: 1em;	}



#main_text{
}

#main_text li{
	padding-bottom:7px;
}

#brclear {
	clear: both;
}

#side_bar {
	float:right;
	display:inline;
	width:18em;
	margin-top:1.3em;
	margin-right:1em;}
#titulo {
	background-image: url(../images/titu_programa.gif);
	height: 36px;
	width: 100%;
	margin-bottom: 1em;
}
.titu {
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 4px;
	padding-top: 4px;
	position: relative;
	left: 35px;
	top: 7px;
	font-weight: bold;
	text-decoration: none;
}


	
	#side_bar h2{
		background-image: url(../images/fondo_highlight_titulo.png);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 1.3em;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px 0em 2px 2em;
		margin:0;
		border:none;
		background-color: #252D4D;
		font-weight: bold;}

#topics {
	padding:1em 1em 1em 2em ;
	background-color:#eee;
	font-size:0.9em;}
	
#topics h3 {
	margin:0;} 
#topics ul {
	padding:0;
	margin:0;}

.more_info{
	background-image: url(../images/more_information.gif);
	background-repeat: no-repeat;
	background-position: right .3em;
	padding-right: 12px;
}
.temas_borde{border:1px solid #000000;
background-color: #F0F0F0;
padding-right:7px;
text-align:left;
margin-bottom:10px;}
.highlight_content{
	background-color: #F0F0F0;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #252D4D;
	text-align:center;
}
.highlight_content p.sponsor_logo {
	margin:0;
	padding:0;
	text-align:center;
}

.highlight_content img{
	margin:.3em;}

.highlight_content h3{
	margin:.3em;}

.highlight_content ul{
	margin:0em;
	padding:0;
	text-align:left;}

.highlight_content li{
	list-style:none;
	margin:.5em 0;
	background-image: url(../images/more_information.gif);
	background-repeat: no-repeat;
	padding: 0 0 .5em 15px;
	background-position: 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFDAF0;
}

.programa_tabla {
	width:100%;
	border:3px solid #CACACA;
	margin:0em;
	padding:0em;
	border-collapse:collapse;
}



.programa_non_conference_hora {
	width:17%;
	background-color:#224398;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	border:0em;
	border-bottom: 2px solid #FFF;
	margin:0em;
}

.programa_non_conference {
	width:41%;
	background-color:#224398;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	border:0em;
	border-bottom: 2px solid #FFF;
	margin:0em;
}

.programa_conference_hora {
	width:12%;
	vertical-align:middle;
	background-color:#D5DEFF;
	text-align: center;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding:5px;
}

.programa_conference {
	width:44%;
	vertical-align:middle;
	background-color:#D5DEFF;
	text-align: center;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding:8px;
}

.programa_titulo_track{
	vertical-align:middle;
	background-color:#D5DEFF;
	text-align: center;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding:5px;
	color: #10164E;
}

.cuadro_logos{
	border: 1px solid #CCCCCC;
	padding:10px 10px 20px 10px;
	margin-top:10px;
	margin-bottom:30px;
	}

.logo_list{
	margin:0em;
	margin-top:10px;
	margin-bottom:30px;
	list-style-type: none;
}
	.logo_list li{
		width:33%;
		float:left;
		height:60px;
		text-align:center;
	}


.lista_speakers{
	margin:0em;
}

	.lista_speakers li{
		float: left;
		width: 33%;
	}

.foto_hotel{
	float:right;
	margin:0;
	padding:0;
	margin-right:60px;
	height:200px;
}

.direccion_hotel{
	float:left;
	margin:0;
	padding:0;
	margin-left:10px;
	text-align:left;

}

.brclear{
	clear:both;
}

.lista_comite{
	margin:0em;
	list-style:none;	
}

.lista_comite li{
	float: left;
	width: 33%;
	margin-bottom:10px;
	text-align:center;
}

.lista_presentaciones{
	list-style:none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
.lista_presentaciones li{
	float: left;
	width: 31%;
	height:23em;
	margin-bottom:10px;
	padding: .5em;
	text-align:center;
}
.lista_presentaciones strong{
	display:block;}
	
.lista_presentaciones img{
	display:block;
	width:auto;
	margin: 0 auto;
	border:1px solid #0A246A;
	padding:1px;
}

.campo_formulario{
	width:250px;
}

.formulario{
	padding:0em;
	text-align:right;
	margin-right:140px;
}

	.formulario ul{
		list-style:none;
		margin:0em;
		padding:0em;
	}

	.formulario em{
		color:#FF0000;
	}

.formulario fieldset{
	border:0;
}

.foto_ponente {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.imagenes_report {
	margin:0em;
	padding:0em;
	margin-top:1em;
	margin-bottom:4em;
}


.imagenes_report li{
	text-align:center;
	float:left;
	display:block;
	height:22em;
	width:45%;
	margin-right:2%;
	list-style-type:none;
}
.select {
	margin-left: 5em;
}


.imagenes_report li img{
	margin-top:5px;
	margin-bottom:5px;
}


.link_ir{
	padding-right:12px;
	margin-right:5px;
	background-image: url(../images/more_information.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

.sponsors_metromeet {
	width:32%;
	float:left;
	}
	
	.sponsors_metromeet dt {
		font-size: 1.1em;
		font-weight:bold;
		text-align:center;
		margin-bottom:20px;
	}

	.sponsors_metromeet dd{
		display:block;
		text-align:center;
	}
	
	.sponsors_metromeet dd img{
		margin-bottom:20px;
		}

.sitemap li{
	font-weight:bold;
	list-style-type:none;
}

.sitemap li li{
	font-weight:normal;
	list-style-type:circle;
	margin: 0;
	padding:0;
	
}

.programme_titles{
	background-color:#75AEFF;
	color:#fff;
	padding:0.3em;}


.foto_en_pagina{
	float:right;
	margin:0 0 1em 1em;}
	
.linkedin{
	margin-top:1em;
	margin-right:2em;
	float:right;
	padding:1em;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	border:1px dotted #B4C2D8;}
	#box1 {
		position:absolute;
		}
	#box1 span {
		display:block;
		float:left;
	}
	
	#box1 img {
		border:0;
	}
	
	.mask {		
		position:relative;
		overflow:hidden;		
		height:80px;		
		border: 0px solid #76adff;
		width:99px;
	}
	
	.mask1 {		
		position:relative;
		overflow:hidden;		
		height:80px;		
		border: 0px solid #76adff;
		width:88px;
	}

	#mootool{
		position:absolute;
		
	}
	#mootool span {
		float:left		
	}
	
	#mootool2{
		position:relative;
		float:left;		
		display:block;		
	}
	#mootool2 span {
		position:relative;
		float:left;		
	}
	
	.highlight_content2{
	background-color: #F0F0F0;
	padding-left: 60px;
	padding-right: 55px;
	padding-top:15px;
	border: 1px solid #252D4D;	
}

.highlight_content2 span.sponsor_logo {
	
}

.highlight_content2 img{
	}
	
#header_link{
position:absolute;
top:0;
left:790px;

}

#header_link a{
display:block;
width:190px;
height:80px;
}


	/*
	.highlight_content{
	background-color: #F0F0F0;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #76adff;
	text-align:center;
}
.highlight_content p.sponsor_logo {
	margin:0;
	padding:0;
	text-align:center;
}

.highlight_content img{
	margin:.3em;}
*/
a.rss_feed {
	background-image: url(../images/icono_rss.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 0.8em;
	line-height:18px;
	display:block;
	text-align:left;
}
table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
th {
	background-color: #346688;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0.2em;
}
td {
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
#tabla_conferencia {
	margin-left: 5em;
	margin-top: 2em;
}
.titulo_tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.titulo_tabla_dos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#package_uno {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	float: left;
}
#package_dos {
	clear: both;
}
.package_izquierda {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #336699;
	text-align: left;
}
.package_derecha {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #336699;
}
#package_uno1 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	float: right;
	margin-right: 35em;
}
.sold {
	background-image: url(../images/sold.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.box_cuerpo_noticia{
			margin:0;
			padding:0em 1em 0em 1em; 
			background-color:#fff;
			/*border:1px solid #3296D6;*/
			text-align:center;
		}
.template {
	color: #2853C4;
	text-decoration: underline;
	font-weight: bold;
}
.letra_pequena {
	font-size: 10px;
}
