@charset "UTF-8";


/***** Fuentes *****/
@font-face {
	font-family: 'Conv_DINRoundOT';
	src: url('fonts/DINRoundOT.eot');
	src: local('☺'), url('fonts/DINRoundOT.woff') format('woff'), url('fonts/DINRoundOT.ttf') format('truetype'), url('fonts/DINRoundOT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_DINRoundOT-Medium';
	src: url('fonts/DINRoundOT-Medium.eot');
	src: local('☺'), url('fonts/DINRoundOT-Medium.woff') format('woff'), url('fonts/DINRoundOT-Medium.ttf') format('truetype'), url('fonts/DINRoundOT-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_DINRoundOT-Bold';
	src: url('fonts/DINRoundOT-Bold.eot');
	src: local('☺'), url('fonts/DINRoundOT-Bold.woff') format('woff'), url('fonts/DINRoundOT-Bold.ttf') format('truetype'), url('fonts/DINRoundOT-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/***** HTML *****/
*{outline: none; margin: 0; padding: 0; border:0;}
html{width: 100%; height: 100%;}
body {
	width: 100%; height: 100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;
	background-color: #E6E6E6;
	
}
a{text-decoration: none;}
ul{list-style-type: none;}
hr{ color: #E6E6E6; background-color: #E6E6E6; height: 4px; border: 0;}
/*header{}*/

nav{
	display: inline-block;
	background-color: #EA6511; width: 544px; height: 32px; margin-top: 53px;
	font-family: Conv_DINRoundOT-Medium, Arial, Helvetica, sans-serif; font-size: 16px;
}
nav ul{display: table; width: 100%; height: 100%;}
nav ul li{display: table-cell; text-align: center; vertical-align: middle;}
nav ul li.opcion{width: 10px; white-space: nowrap;}
nav ul li a{color: #fff;}
nav ul li a:hover,
nav ul li a.seleccionado{color: #000;}

footer{clear:both; width: 100%; margin-top: 30px; } 


/**** Maquetacion general *****/
#contenedor{ 
	background-color: #fff; width: 1010px; margin: 0px auto;
	-webkit-box-shadow: 0px 0px 10px 0px #999; box-shadow: 0px 0px 10px 0px #999;
} /*display: table; */
#contenido{ display: inline-block; vertical-align: top; }
#entradas{ float: right;}

#migas{display: block; font-size: 12px; color: #666; margin: 20px 0px 10px; width: 544px; }
#migas a{color: #666; }
#migas a:hover,
#migas span{ color: #EA6511;}

/* Submenu */
.submenu a{ 
	display: block; color:#000; vertical-align:middle; padding:.5em .3em; 
	font-family: Conv_DINRoundOT, Arial, Helvetica, sans-serif; font-size: 16px; 
}
.submenu a:hover,
.submenu a.seleccionado{ color:#000; background-color: #E6E6E6;}
.submenu hr{ margin-left: 0px;}
.submenu h3{ font-family: Conv_DINRoundOT-Bold, Arial, Helvetica, sans-serif; font-size: 19px; line-height:2em; color: #EA6511; font-weight: normal; margin-bottom: .5em; }
.submenu.naranja a{color: #EA6511;}
.submenu.naranja a:hover,
.submenu.naranja a.seleccionado{color: #000; background-color: #fff;}
.submenu.prensa a{ font-family: Arial, Helvetica, sans-serif; line-height:1em; font-size: 14px; line-height: 1.2em; height: auto; margin: 10px 0; }
.submenu.prensa a:hover,
.submenu.prensa a.seleccionado{ background-color: #FFFFFF; color: #EA6511; }
.submenu.prensa hr{ background-color: #E6E6E6; }
.submenu.conferencias a{ font-family: Arial, Helvetica, sans-serif; line-height:1em; font-size: 14px; line-height: 1.2em; height: auto; margin: 10px 0; }
.submenu.conferencias a:hover,
.submenu.conferencias a.seleccionado{ background-color: #FFFFFF; color: #EA6511; }
.submenu.conferencias hr{ background-color: #E6E6E6; }
.submenu.imagenes a{ font-family: Arial, Helvetica, sans-serif; line-height:1em; font-size: 14px; line-height: 1.2em; height: auto; margin: 10px 0; }
.submenu.imagenes a:hover,
.submenu.imagenes a.seleccionado{ background-color: #FFFFFF; color: #EA6511; }
.submenu.imagenes hr{ background-color: #E6E6E6; }

/* Columna izquierda */
#columna_izquierda{ display: inline-block; vertical-align: top; width: 223px; }
#columna_izquierda .item{ width: 175px; margin-left: 20px; margin-bottom: 45px;}
#columna_izquierda .item .img-boton { margin: 0 0 .5em 0;}
#columna_izquierda .item .img-boton:last-child { margin: 0 0 1.5em 0;}
#columna_izquierda .videos{margin-bottom: 1em;  }
#columna_izquierda .videos hr{ margin: 1em 0;}
#columna_izquierda .videos hr.naranja{ margin: 1em 0 .5em;}
#columna_izquierda .videos p{ font-size: 12px; }
#columna_izquierda .videos p a{ color: #666;}
#columna_izquierda .videos p a:hover{ color: #EA6511;}
#columna_izquierda .videos p a img{width: 100%; border-radius: 10px; margin-bottom: .5em;}
#columna_izquierda .videos h4{ text-align: center; color: #EA6511; margin-bottom: .5em; font-family: Conv_DINRoundOT-Bold, Arial, Helvetica, sans-serif; font-weight: normal;}

/* Columna Central */
#columna_central{width: 544px; display: inline-block; vertical-align: top; min-height: 544px; }
#columna_central h1{font-size: 25px; color: #EA6511; font-weight: bold; margin: .20em 0; line-height: 25px;  }
#columna_central h2{font-size: 20px; color: #EA6511; font-weight: bold; margin:1.5em 0 1em;}
#columna_central h3{font-size: 16px; color: #EA6511; font-weight: bold;}
#columna_central h4{font-size: 1em; color: #EA6511; font-weight: normal;  margin:0 0 .5em;}
#columna_central hr{ margin: 1.5em 0;}
#columna_central p{margin-bottom: 1em;}
#columna_central a{color: #EA6511;}
#columna_central a:hover{color: #666;}
#columna_central a.discreto{color: #000;}
#columna_central a.discreto:hover{color: #EA6511;}
#columna_central .pre-titulo{ font-size: 15px; color: #EA6511; margin-top: .5em; margin-bottom: 0 !important;} 
#columna_central .post-titulo{ font-size: 15px; color: #EA6511; margin-bottom: 1em;}
#columna_central .titulo-acompanado{ font-weight: bold;}
#columna_central table{ border-collapse: collapse; margin-bottom:1em; }
#columna_central table caption{ text-align:left; font-weight:normal; font-weight: bold; }
#columna_central table th{ text-align:left; font-weight:normal; }
#columna_central table td{  vertical-align: top; }
#columna_central table.sepearado td,
#columna_central table.sepearado caption {  padding-bottom: 1rem; }
#columna_central table .no-romper{  white-space: nowrap; }
#columna_central table .ancho-200{  width:200px; }
#columna_central table .ancho-100{  width:100px; }


/* Columna Derecha */
#columna_derecha{width: 230px; display: inline-block;  vertical-align: top;}
#columna_derecha .item{ margin-left: 30px; width: 183px; }
#columna_derecha .item .img-boton { margin: 0 0 .5em 0;}
#columna_derecha .item .img-boton:last-child { margin: 0 0 1.5em 0;}
#columna_derecha .galeria{ width: 200px;}
#columna_derecha .galeria img{ margin: 0px 8px 8px 0px;}
#columna_derecha .agenda{margin-top: 2.5em;}
#columna_derecha .agenda h3{ font-family: Conv_DINRoundOT-Bold, Arial, Helvetica, sans-serif; font-size: 19px; color: #EA6511; font-weight: normal; margin-bottom: .5em;}
#columna_derecha .agenda p{
	font-family: Arial, Helvetica, sans-serif; line-height:1em; font-size: 14px; line-height: 1.2em; word-wrap:break-word;
	height: auto; margin: 10px 0;
}
#columna_derecha .sociales{ margin-top: 1.5em; margin-bottom: 1.5em; display: table;}
#columna_derecha .sociales a{display: table-cell; margin-top: .5em;}
#columna_derecha .sociales a:last-child{width: 37px;}
#columna_derecha .social_plugin iframe{  width: 183px; height: 280px; }
#columna_derecha .social_plugin h4{ text-align: center; color: #EA6511; margin-bottom: .5em; font-family: Conv_DINRoundOT-Bold, Arial, Helvetica, sans-serif; font-weight: normal;}


/***** Assets *****/

.sociales_central{ display: block; margin:1em 0; color: #666; font-size: 12px; line-height: 30px; }
.sociales_central img{vertical-align: top; }
.sociales_central .comprar{float: right; margin-top: -10px;}

hr.naranja{ margin-top: .5em; margin-bottom: .5em; color: #EA6511; background-color: #EA6511;}

.bloque-titulo{ margin:1rem 0 .5rem; }
.bloque-titulo h1,h2,h3,h4{ font-size:16px; color: #EA6511; font-weight:bold; margin: 0 !important;}
.bloque-titulo h1{ font-size:25px; color: #EA6511; font-weight:bold; margin: 0 !important;}
.bloque-titulo p{ font-size: 15px; color: #EA6511; margin-bottom: 0 !important;}