/*layout CSS */

body {}

#contenedor {
width: 50em; /*800px*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

#cabecera {
  height: 80px;
  margin: 0 auto;
  background: #ef011d;
  position: relative;
}


#cabecera h1 { 
    background: #ef011d url(../imagenes/cabecera/LCV_cabecera.gif) no-repeat; 
    margin: 0; 
    padding: 0; 
	left: 0;
}
#cabecera h1 a { 
    text-indent: -9999px; 
    width: 474px; 
    height: 80px; 
    display: block; 
}
#contenido {
	clear: both; 
	padding:0.25em 0 0 0; 
	position: relative;
	}
#central {
	position: relative; 
	overflow: hidden; 
	padding: 0; 
	margin: 0; 
	}
#sidebar ,
#sidebar_foro {
	position:relative;
	float:right;
	overflow:hidden;
	margin-bottom: 0.75em;
	padding-left: 1.375em;
	width: 15.625em;
	}
.inside {padding:0; margin:0;}
hr, .oculto {display:none;}
.clearLeft {clear: left;}
hr.redline {
	display: block;
	color: #ef011d;
	background-color: #ef011d;
}
.clearRight {clear: right;}
.clearBoth {clear: both;}

/*typography*/
body {
	color: #333333;
	font-family: Verdana, Tahoma, Corbel, sans-serif; 
	background: #fff url(../imagenes/cabecera/LCV_cornisa.gif) repeat-x top;
	}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}

fieldset { padding:.5em; }
p {
	font-size: 0.8125em; /* 16x0.875=14px */
	margin: 0em 0 1em;
}
.versalitas {
	text-transform: uppercase;
	font-size: 70%;
}
ul, ol { margin:0 1.5em 1.5em 1.5em;}
ul { list-style-type: square;}
ol { list-style-type: decimal;}
dl { margin: 0 0 1.5em 0;}
dl dt { 
	font-weight: normal; 
	color: #4d4d4d; 
	font-size: 0.8em; 
	text-transform: uppercase; 
}
dd { margin-left: 0em; margin-bottom: 0.5em;}
q {quotes: "«" "»" "'" "'"}
q:before {	content: open-quote;}
q:after {	content: close-quote;}
a:link {
	color: #333333;
	text-decoration: none;
	}
a:visited {
	color: #333333;
	text-decoration: none;
	}
a:hover, a:active, a:focus {
	color: #ef011d;
	text-decoration: none;
	}
#enlaces h2 a:link ,
.texto p a:link {
	border-bottom: 1px solid #333333; /*1px*/
	text-decoration: none;	
	}
#enlaces h2 a:visited ,
.texto p a:visited {
	border-bottom: 1px dotted #333333; /*1px*/
	text-decoration: none;	
	}
#enlaces h2 a:hover , #enlaces h2 a:active , #enlaces h2 a:focus ,
.texto p a:hover , .texto p a:active , .texto p a:focus {
	border-bottom: 1px solid #ef011d; /*1px*/
	text-decoration: none;	
	}
.cabecera ,	
h1 {
	font-size:1.5em; /*24px*/
	line-height: 1.3;
	}
h1 ,
.ocultar {
	display: block;
	position:absolute;
	left: -9000px;
	}
h2 { font-size:1.312em; /*21px*/ }
.texto h2 {	font-size: 0.875em;}
h3 { font-size:1.125em; /*18px*/ }
.comentarios h3 ,
.comentarios h4 ,
.texto h3 {	font-size: 0.75em;} 
h4{	font-size:1em; /*16px*/ }
h5{	font-size:0.875em; /*14px*/ }
h6{ font-size:0.75em; /*12px*/ }
h1, h2, h3, h4, h5, h6 {
	color: #ef011d;
	font-weight: normal;
	}
.small {
font: 0.625em Verdana, Sans-serif; /*10px*/
color:#999;
}

/* Buscar */
.buscar {
	float: right;
	padding: 0;
	}
.buscar form {
	margin: 0.25em 0 0.25em 0; /*4px*/
	padding: 0px 0px 3px 0px;
	}

/* Top Menu */
#menu_superior {
	width: 100%;
	position:relative;
	}
#menu_superior ul {margin:0;padding-right:10px;}
#menu_superior ul {
	margin: 0.25em 0 0 0;
	padding:0.25em 0 0 0;
	list-style: none;
	text-align: left;
	background: #fff;
}
#menu_superior ul li {
	font-size: 0.8125em; /*13px*/
	display: inline;
	margin: 0 0 0 0.60em; /*10px*/
	padding: 0 0 0 0.75em; /*10px*/
	border-left: 1px solid #ef011d; /*1px*/
	}
#menu_superior ul li.menu_primera {
	margin: 0;
	padding: 0;
	border-left: none;
	}
#menu_superior ul li a {
	padding: 0px 0px;
	text-decoration: none;
	border: none;
	color: #333333;
	}
#menu_superior ul li a.actual {color:#ef011d !important;}	
#menu_superior ul li a:hover {
	color: #ef011d;
	border: none;
	}
#menu_superior ul li.active a {
	color: #ef011d;
	}
body.bodyInicio #menuInicio a ,
body.bodyPresentacion #menuPresentacion a ,
	body.bodyQue #menuQue a ,
	body.bodyTrayectoria #menuTrayectoria a ,
	body.bodyContacto #menuContacto a ,
body.bodyPublicaciones #menuPublicaciones a ,
	body.bodyRevista #menuRevista a ,
	body.bodyVideos #menuVideos a ,
body.bodyActividades #menuActividades a ,
	body.bodyConferencias #menuConferencias a ,
		body.bodyPresentacion2008 #menuPresentacion2008 a ,
		body.bodyPrograma #menuPrograma a ,
		body.bodyOrganizacion #menuOrganizacion a ,	
		body.bodyPonentes #menuPonentes a ,	
		body.bodyArticulos #menuArticulos a ,
		body.bodyPrensa #menuPrensa a ,
		body.bodyFotos #menuFotos a ,										
	body.bodyDebates #menuDebates a ,
body.bodyExperiencias #menuExperiencias a ,
	body.bodyCVOT #menuCVOT a ,	
		body.bodyCVOT_1 #menuCVOT_1 a ,	
	body.bodyOtras #menuOtras a ,
body.bodyBlog #menuBlog a ,	
body.bodyForo #menuForo a ,
	body.bodyMesa1 #menuMesa1 a ,
	body.bodyMesa1_1 a#menuMesa1_1 ,
	body.bodyMesa1_4 a#menuMesa1_4 ,		
	body.bodyMesa2 #menuMesa2 a ,
	body.bodyMesa3 #menuMesa3 a ,
	body.bodyMesa4 #menuMesa4 a ,
body.bodyEnlaces #menuEnlaces a { color: #ef011d;}

/* @group Menu lateral */
.logoJuntaPie {
	/*float:  left;*/
	padding-left: 5px;
	padding-top: 1px;
	margin-right: 15px;
}
.fotoRotante {
	width: 15.625em;
	height: 17.0em;
}
.fotoRotante img {
	width: 15.625em;
	height: 15.625em;
	margin-top: 0em;
	margin-bottom: 0em;
}

/* Menu Lateral */
h3.lateral {
	font-size: 0.8125em; 
	line-height: 1.3;	
	background: #000; 
	color: #fff; 
	padding: 0.23em 0 0.23em 0.5em; 
	margin: 0 0 0.25em 0;}
h3.lateralRSS {
	font-size: 0.8125em; 
	line-height: 1.3;	
	background: #fff; 
	color: #000; 
	padding: 0.23em 0 0.23em 0.5em; 
	margin: 0 0 0.25em 0;}
h3.dinamica {
	background: #ef011d;
	margin-bottom: 1.7em;
}
h3.dinamica a {
	color: #fff;
}
h3.dinamica a:hover {
	color: #000;
}
#menu_lateral { 
	border: 0px solid #333333;
	margin: 0 0 1.5em 0em;
	padding-top: 0.5em;
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-left: 0em;
	padding-right: 0em;
	margin-left:  0em;
	}
#menu_lateral li {
	font-size: .75em; 
	margin-bottom: 0.3em;
	margin-left: 0em;
	padding-left: 0.5em;
	background: url(../imagenes/iconos/topo.png) left 0.75em no-repeat;
}
#menu_lateral li ul {
	margin-bottom: 0.5em;
	list-style-type: none;
}
#menu_lateral li li {font-size: 0.916em;}
#menu_lateral li a {
	padding: 2px 0 0 0;
	text-decoration: none;
	border: none;
	color: #333333;
	}
#menu_lateral li a:visited {}
#menu_lateral li a:hover {	color: #ef011d;	}
#menu_lateral li.active a {	color: #ef011d;	}
.listaordenada , .listadesordenada {
	list-style: square;
	list-style-position: outside;
	padding: 0 0 0 2em;	
	}

/* @end */

/* @group Palabras clave */

h4.lateral {
	font-size: 0.75em;
	line-height: 1.4;
	margin-bottom: 0.25em;
	color: #333333;
	padding-top: 0em;
	padding-right: 0.666em;
	padding-left: 0.5em;	
}
form.buscarLateral {
	margin-bottom: 0em;
	padding-right: 0em;
	padding-left: 0em;
	font-size: 0.75em;
}
form.lateral {
	margin-top: 0;
	padding-right: 0.5em;
	padding-left: 0.375em;
	margin-left: 0;	
}
#aviso_legal {
	/*background: #E8E3D9;*/	
	padding: 0em 1em 0.5em;
}
#caja_buscar , 
.mesas ,
.etiquetas {
	padding: 0.5em 0em;
	border: 0px solid #333333;
	margin: 0 0 1.5em 0;
	background: #fff;		
 }
.etiquetas li {
 	list-style:  none;
 	display: inline;
 	padding-right: 1em;
 	font-size: 0.75em; 
} 
.palabrasRelacionadas li {
	display: list-item;
	font-size: 0.875em;
	margin-bottom: 0.3em;
	margin-left: 0em;
	padding-left: 0.5em;
	background: url(../imagenes/iconos/topo.png) left 0.75em no-repeat;	
}
.etiquetas li a:link {
	border: none;
	color: #4d4d4d;
}
.etiquetas li a:visited, 
.etiquetas li a:active {
	border: none;
	color: #4d4d4d;} 
.etiquetas li a:hover {
	color: #ef011d;
}		
.etiqueta_1{font-size: 0.7em;}
.etiqueta_2{font-size: 0.9em;}
.etiqueta_3{font-size: 1.1em;}
.etiqueta_4{font-size: 1.2em;}
.etiqueta_5{font-size: 1.5em;}
.mesas {}
.mesas li {
	padding:0;
	padding-top: 0.5em;
	list-style-type: none;
	font-size: 0.875em;	
	margin-bottom: 0;
	padding-left: 1em;
	padding-right: 0.5em;	
}
li.mesaPrimera {
	border: none;
	padding-top: 0;
}
.mesas li li {
	list-style-type:square;
	border: none;
	padding: 0;
}
.mesas li li li {
	list-style-type: disc;
}
.mesas a:link {
	border: none;
}

/* Buscador avanzado */
div#caja_buscar.buscador_avanzado {
	padding-top: 0;
}
#caja_buscar fieldset {	
	margin-bottom:1em;
	padding:0 0 0.5em 0;
}

#caja_buscar .form-item {	
	margin-top: 0;
	padding-right:1em;	float:  left;
}
#caja_buscar .buscador_avanzado label {	
	display:block;
	font-size: 1em;	
	margin-bottom: 0;
	margin-left: 0.125em;
}
/* @end */


/* @group Ruta */
#ruta {
	font-size:0.6875em; 
	padding: 0.125em 10px; 
	color: #555;
	margin: 2em 0 1.5em;
	background: #E8E3D9;
	border-bottom: none;
}	
#ruta a:link, #ruta a:visited {
	border:none;
	color: #555;
	}
#ruta a:hover {
	border:none;
	color: #ef011d;
	}

/* @end */

/* Artículos */
.texto ,
.articulos {
	padding: 0 0 0.875em 0; 
	}
.texto ul ,
.articulos ul {font-size: 0.8125em;} 
.article_column {
	position: relative;
	float: left;
	background: #ef011d;
	margin-bottom: 10px;
	}
.cols2 {width:245px; height: 245px; overflow: hidden;}
.column1 {margin-right:10px;}
.article_section { 
	font-size: 0.625em;
	background: #333333;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 235px;
	color: #fff;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0.1em 0px 0px 10px;
	text-transform: uppercase;
	font-family: Verdana, Tahoma, Sans-serif;}
.article_separator {display: none;}


.e_paginacion {
	font-size: 0.75em;
	border-top: 1px solid #E8E3D9;
	margin-bottom: 1em;
	/*text-align: center;*/
	padding-left: 11.833em;
}


/* Pie */

#pie {
	clear: both;
	position:relative;
	background-color:#E8E3D9 ;
	color:#4d4d4d;
	padding-top: 0.25em;
	margin-top: 0.5em;
	font: 0.6875em Verdana, Tahoma, Sans-serif; 
	width: 100%;
}
#credito {
	float: right;
 /*	padding: 1.5em 17em 0.5em 0em;*/
 	position:absolute;
 	margin: 0;
 	/*margin-left: 400px;*/
 	width:30.55em;
 	margin-right: 16.66em;
 	color: #4d4d4d;
 	bottom: 7px;
 	right: 0px;}
#credito strong {
	padding-bottom: 0.35em;
	line-height: 1.9;
	font-weight:  normal;
	text-transform: uppercase;
	letter-spacing: 0.2em;} 	
#pie a:link ,
#pie a:visited {
	color:  #4d4d4d;}
#pie a:hover {
	color: #ef011d;} 
	
/* Registro */
#login_registro {
	text-align: right;	
	line-height: 1em; 
	color: #fff; 
	margin: 0 0 0em 0; /*10px*/
	padding: 65px 0em 0.0em 0.5em;}
#login_registro a {
	color: #fff;
	line-height: 1em; 		
	margin-bottom: 0;
	padding: 0.083em 0.5em 00em 0.666em;}
#login_registro a:hover {
	background: #fff;
	color: #ef011d;}
.registroPie {
	font-size: 0.825em;
	text-align: right;
	float: right;
	margin-right: 1.35em;
	margin-bottom: 0;
	padding: 0em 0 0em 1em;
	position: absolute;
	bottom: 7px; right: 0;
	list-style-type: none;}
.registroPie li {
	margin-top: 1.3em;}

/* @group Foro */
.autores_lista li ,
.articulos_lista dl { 
	border-top: 1px solid #ef011d;
	margin-bottom: 1em;
	clear: left;
	padding-top: 0.5em;}
.autores_lista li ul li {
	border: none;
	font-size: 1.09em;
	margin-bottom: 0em;}
dd.articulo_revista ,
dd.articulo_fecha ,
dd.articulo_autor {
	color: #555;} 
h2.articulos {
	font-size: 0.675em;
	color: #ef011d;
	padding-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	text-transform: uppercase;}
ul.articulos_lista {
	margin-top:  0;}
.articulos_lista dl dt {
	display: block;
	position:absolute;
	top: -6000px;}
.articulos_lista dl dd {
	margin-left: 0;
	margin-bottom: 0;}
dd.articulo_titulo {
	}
dl.ficha_foro dd.articulo_fecha , 
dl.ficha_foro dd.articulo_autor {
	margin-left: 0em;}
.articulos_lista dl dd.articulo_fecha {float:left;}
dd.articulo_fecha:after {content: " |";}
.articulos_lista dl a:link {border: none;}
.articulos_lista dl dd.articulo_fecha a ,
.articulos_lista dl dd.articulo_autor a {color: #555;}
.articulos_lista dl dd.articulo_fecha a:visited ,
.articulos_lista dl dd.articulo_autor a:visited {color: #555;}	
.articulos_lista dl dd.articulo_fecha a:hover ,
.articulos_lista dl dd.articulo_autor a:hover {color: #ef011d;}
.articulos_lista dl dd.articulo_fecha {margin-right: 0.35em;}
.autores_lista ,
.autores_lista li ul , 
.articulos_lista {
	list-style-type: none;
	margin-left: 0em;
	margin-top: 2em;
	margin-right: 0em;}
.titulo_articulo {
	font-weight: bold; 
	margin-top: 0.3em;
	font-size: 0.75em; 
	line-height: 1.5em;}
.explicacion {font-size: 0.85em;}
.ficha_foro {
	}
.comentarios {margin-top: 3em;}
a.comentariosBoton ,
.comentarios h3 {
	color: #fff;
	border-bottom: 1px solid #ef011d ;
	padding-bottom: 0;
	line-height: 1.5;}
a.comentariosBoton {
	float: right;
	font-size: 0.75em;
}
a.comentariosBoton span,
.comentarios h3 span {
	background-color: #ef011d;
	padding: 0.25em 0.5em;}
a:hover.comentariosBoton span {
	background-color: #E8E3D9;
	color: #333333;}
ol.comentariosLista {
	list-style-type: none;
	padding-left: 0;
	margin: 1em 0 0 0;}
.comentariosLista li {
	font-size: 0.8125em;}
.comentariosLista cite {
	text-transform: uppercase;
	font-size: 0.689em;
	font-weight: normal;
	font-style: normal;}
.comentariosLista li p {
	font-size: 1em;}
.fichaCaja a:link , 
cite.autor a:link {
	border: none;}
.fichaCaja a:hover ,
cite.autor a:hover {
	border-bottom: 1px solid #ef011d;}
.fichaCaja a:visited ,
cite.autor a:visited {
	border-bottom: 1px dotted #333333;}
.comentariosLista small {
	font-size: 0.875em;}
.comentariosLista p {
	font-size: 0.9285em;
	border-top: 1px solid #ef011d;
	padding-top: 0.5em;}
.comentarios h4 {
	margin-top: 4em;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1em;
	color: #4d4d4d;}
.comentarios h4 span {
	background-color: #E8E3D9;
	padding: 0.25em 0.5em;}
.comentariosCaja {
	background-color: #E8E3D9;
	margin: 0 0 1em 0;
	padding: 1em 0.5em 0.5em;}
.texto_alta_comentarios ,
.texto_alta_articulos {
	background-color: #E8E3D9;
	font-size: 0.75em;
	padding: 0.0em 0em;
	color: #333333;}
.texto_alta_articulos {
	padding: 0.5em 1em;
	overflow: auto;
	margin: 0;}	

.btn { 
	font-size: 0.875em;
	margin: 0.5em 0;
	display: block; 
	position: relative; 
	background: #B8AB9E; 
	padding: 0.25em 0.5em; 
	float: left; 
	color: #fff; 
	text-decoration: none; 
	cursor: pointer;}

a.btn:link {
	border: 3px double #E8E3D9;
	color: #fff;}
.btn { border: 3px double #fff !important; }	
a.btn:hover { background-color: #ef011d; color:#fff; }

/* Novedades */
.novedades {
	padding-right: 2em !important;
	background: url(imagenes/novedades.png) no-repeat right bottom;}

/* Buscador */
#cabecera_autores , 
.ordenar {
	padding: 0.5em 0.875em;
	margin: 0 0 1em 0;
	background: #E8E3D9;}
#cabecera_autores h2 , 
.ordenar h2 {
	color: #333333;
	font-size: 0.75em;
	margin-top: 0;
	border-bottom: 1px solid #B8AB9E;} 


#cabecera_autores ul , 
.ordenar ul {
	margin: 0.25em 0 0 0; 
	padding:0.25em 0 0 0; 
	list-style: none;
	text-align: left;}
#cabecera_autores ul span , 
.ordenar ul span {
	font-size: 0.875em;
	margin-right: 1.5em;}
#cabecera_autores ul li {
	font-size: 0.875em; 
	display: inline;
	margin: 0  0.75em 0 0; 
	padding: 0  0em 0 0;}
.ordenar ul li {
	font-size: 0.875em;
	display: inline;
	margin: 0  0.75em 0 0;
	padding: 0  0.75em 0 0;}
	
#cabecera_autores ul li.menu_primera , 
.ordenar ul li.menu_primera {
	margin: 0;
	padding: 0;
	border-left: none;}
#cabecera_autores ul li a {
	padding: 0px 0px;
	text-decoration: none;
	border: none;
	color: #333333;
	padding-right: 1em;
	margin-left:  0px;
	border-right: 1px solid #ef011d;
	background: none;}
.ordenar ul li a {
	padding: 0px 0px;
	text-decoration: none;
	border: none;
	color: #333333;
	padding-right:  18px;
	background: url(imagenes/orden.png) no-repeat right;}
.ordenar ul li a:hover {
	color: #ef011d;
	text-decoration: none;}	 
.ordenar ul li a.down{
	background: url(imagenes/orden_down.png) no-repeat right;}
dl#info_autor {
	font-size: 0.75em;
	border: 1px solid #B8AB9E;
	padding: 0.3em 1em 0;} 
dl#info_autor dt {
	float: left;
	color: #4d4d4d;
	padding:  0;}
dl#info_autor dd {
	margin-left: 12em;
	margin-bottom: 0;}
/* @end */

/* Enlaces */

.weblinks a:link {
	text-decoration: none;
	border-bottom: none;}
.weblinks a:visited {
	color: #333333;
	text-decoration: none;}
.weblinks a:hover , 
.weblinks a:active , 
.weblinks a:focus {
	color: #ef011d;
	text-decoration: none;
	border-bottom: 0.1em solid #ef011d;}
.palabras {
	border: 0.1em solid #E8E3D9;
	padding: 0;
	margin: 0 0 2em 0em;
	background: #fff;}
.palabras h3 {
	background: #E8E3D9;}	
	
/* @group Conferencias */


/* Ficha */
.fichaConferencia {
	margin-bottom: 1em;
	position: relative;
	clear:  left;
	overflow: hidden;	
	}
.iconoFicha {
	height: 5em;
	overflow: hidden;
	font-size: 1em;
	margin: 0 0em 0 0;
	float: left;	
	}
.fichaConferencia .iconoFicha img {
	width: 8.125em;
	}
.fichaConferencia .datosFicha {
	margin: 0 0 0 8.875em;
	height: 5em;
	width: 24em;
	overflow: hidden;
}
.datosFicha .iconos {
	position: absolute;
	bottom: 0em;
	clear: left;
	left: 8.875em;}

.iconos a {
	float:  left;
	margin-right: 0em;
}
a.iconoPDF {
    text-indent: -9999px; 
    width: 0.75em; 
    height: 0.75em;
    margin-right: 0.25em; 
    display: block;
    background: url(../imagenes/iconos/icono_pdf.png) no-repeat left top; 
}
a.iconoCVOT {
    text-indent: -9999px; 
    width: 1.5em; 
    height: 0.75em; 
    display: block;
    background: url(../imagenes/iconos/junta_12.png) no-repeat left top; 
}
a.iconoPRES {
    text-indent: -9999px; 
    width: 0.75em; 
    height: 0.75em; 
    margin-right: 0.25em;   
    display: block;
    background: url(../imagenes/iconos/icono_presentacion.png) no-repeat left top; 
}
a.iconoEXT {
    text-indent: -9999px; 
    width: 0.75em; 
    height: 0.75em;
    margin-right: 0.25em; 
    display: block;
    background: url(../imagenes/iconos/icono_external.png) no-repeat left top; 
}
.datosFicha.CVOT_Video .iconos {
	left: -22.2em;
}
.iconos img {
	margin-right: 0.5em;
}
.datosFicha h2 ,
.datosFicha p {
	float:  left;
	display: block;
	clear: left;
	width: 100%;
}
.fichaConferencia p.tipoActividad {
	font-size: 0.5em;
	line-height: 2em;
	color: #4d4d4d;
	font-weight: bold;
	margin: 0 0 0.3em 0em;
	background-color: transparent/*#E8E3D9*/;
	padding: 0.0em 0 0 0em;
	text-transform: uppercase;
	border-bottom: 1px solid #ef011d;
}
.fichaConferencia h2 {
	font-size: 0.75em;
	color: #333333;
	font-weight: bold;
	margin: 0 0 0.0em 0em;
}
.fichaConferencia h2 a ,
.fichaConferencia h2 a:link {
	color: #333333;
}
.fichaConferencia h2 a:hover ,
.fichaConferencia h2 a:focus {
	color: #ef011d;
	}
.fichaConferencia h2 img {
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 0.125em;
}
.fichaConferencia p ,
.contenidoRevista em{
	font-size: 0.689em;
	margin: 0 0 0.333em 0em;
	line-height: 1.4;
	}

/* Programa */
ul.conferenciaPrograma {
	font-size: 1em; /*12px*/
	margin: 2em 0 2em;	
	list-style-type: none;
	overflow: auto;
	background-color:#fff;
	clear: right;
}
.conferenciaPrograma li {
	margin: 0em 0 0em 0;
	padding: 0;
	font-size: 1em;
	clear: left;
	overflow: auto;
	border-bottom: 1em solid #E8E3D9;	
}

.conferenciaPrograma li div {
	float:  left;
	width:  22em;
	background-color: #ef011d;
	padding-top: 0.5em;}
.conferenciaPrograma h2 ,
.conferenciaPrograma h3 {
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0;
	padding-left: 0.833em;
}
.conferenciaPrograma h3 {
	font-size: 0.689em;
	color: #ef011d;
	padding-left: 0;
	margin-bottom: 0;
}
div.programaTexto {overflow: auto;}
div.programaTexto p {
	font-size: 0.75em;	
	color: #fff;
	padding: 0 0.833em;}
ul.programaContenido {
	font-size: 1em;	
	margin-left: 22em;
	list-style-type: none;
	background-color: #fff;
	margin-right:  0;
	margin-bottom: 0;
}
.programaContenido li{
	padding-top: 0.5em;
	clear: none;
	padding-left: 1em;
	padding-right: 0;
	border-bottom: 0.125em solid #E8E3D9;
	position: relative;	
}
.programaContenido li.ultimo{
	padding-top: 0.5em;
	clear: none;
	padding-left: 1em;
	padding-right: 0;
	border-bottom: none;
	position: relative;	
}
.programaContenido li div.programaIconos {
	float: right;
	width: auto;
	background-color: #fff;
}
.programaIconos a:link {
	border-bottom: none;
}
.programaContenido li p {
	margin-bottom: 0.5em;
}
.alturainauguracion {
	height: 0.75em;
}
.alturamesa1{
	height: 18.25em;
}
.alturamesa2{
	height: 13.5em;
}
.alturadebates1{
	height:  0.75em;
}
.programaContenido p {
	margin-top:  0;
	color: #4d4d4d;
	font-size: 0.75em; 
}

/* Organización */

h2.organizador ,
h3.organizador {
	font-size: 0.75em;
	margin: 3em 0 0;
	color: #333333;
	border-bottom: 1px solid #ef011d;
	background: #fff;
	padding-left: 0;
	font-weight: bold;	
}
div.organizadores h2.organizador ,
div.orgazanidores h3.organizador {
	border-bottom: 0px solid;
	margin-top: 1em;
}
.bio {
	font-size: 0.75em;
	margin-top: 0;
	padding-left: 0em;
	color: #4d4d4d;
}

/* Artículos */
.contenidoRevista {
	margin-top: 3em;
}
.contenidoRevista h3{
	font-size: 0.75em;
	margin-bottom: 0;
	margin-top: 1em;
	text-indent: -1.5em;
	margin-left: 1.5em;
	font-weight: bold;
}
.contenidoRevista h3 img {
	margin-right: 0.35em;}

.contenidoRevista h3 a{
	background: url(../imagenes/iconos/icono_pdf.png) no-repeat left 0.1em;
	padding-left: 1.5em;
}
.contenidoRevista em {
	font-size: 0.75em;
	color: #333333;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
	font-style: normal;
	display: block;
}
.contenidoRevista em a {
	color: #262626;
}
.contenidoRevista em a:hover {
	color: #ef011d;
}



table.articulos {
/*	border:  0.063em solid #ef011d;*/
	padding-bottom: 0;
	margin-bottom: 1em;
	width: auto;
	*border-collapse: collapse;
}
th.pdf {
	width: 1em;
}
table.articulos thead {
	background-color: #ef011d;
}

table.articulos thead tr th {
	/*font-family: "Lucida Grande", Lucida, Verdana, sans-serif;*/
	font-size: 0.75em;	
	color: #fff;
	padding: 0.25em 0.5em;
}
table.articulos tbody {
	font-size: 0.75em;
	line-height: 1.3;
	border:  0.1em solid #ef011d;		
}
table.articulos tbody tr {
}
table.articulos tbody tr td {
	font-weight: bold;
	border-bottom:  1px solid #ef011d;	
	padding: 0.25em 0.5em;
	vertical-align: top;
}
table.articulos tbody tr.dentroSeccion td {
	border:  none;
	
}
.extracto {
	font-weight: normal;
}
table.articulos tbody tr td+td {
	font-weight: normal;	
}
table td.ultimo {
	border-bottom: none;
}

table.articulos tbody td img{
	vertical-align: -0.68em;
}
table.articulos a:link {
	border:  none;
}



/* Fotos */
.galeria {

	list-style-type: none;
	padding: 0;
	margin: 0 0 1em 0;
}
.galeria li {
	padding: 0px;
	margin: 0px 0 0.75em 0;
	clear: left;
	overflow: auto;
	}
	
.galeria li img {}
.galeria li p {
	position: absolute;
	left: 270px;
}
.galeria.album_videos li p{
	left: 150px;
}
.galeria a {

	margin: 0px;
	padding: 0px;
	border: 0px solid #666;
	
	}
.galeria a img {
vertical-align: text-bottom; /*elimina el espacio debajo de las imagenes*/
	border: 5px solid #E8E3D9;

}
.galeria a:hover img {
	border-color: #ef011d;
	}	 
.galeria.album_fotos li + li {
	display: none;
}

/* @end */

/* @group Experiencias */
.fichaExperiencia , 
.fichaForo {
	margin-bottom: 2em;
}
.fichaExperiencia h2 ,
.tituloForo ,
.titulo {
	background-color: #ef011d;
	color: #fff;
	font-size: 0.8125em;
	line-height: 1.3;	
	left: 0;
	position: relative;
	margin: 0 0 0.25em 0;
	padding: 0.23em 0.75em 0.23em 0.5em;	
	font-weight: bold;
}

h2.tituloForo a ,
h2.tituloForo a:link ,
h2.tituloForo a:hover ,
h2.tituloForo a:visited {
	color: #fff;
}
.fichaCaja {
	border: 1px solid #ef011d;
	margin: 0 0 1.5em 0em;
	padding: 0.25em 0 0 0;
	
}
.fichaExperiencia .ultimaHora {
	background: #222;
	padding-bottom: 0.25em;
	font-weight: normal;
	display: inline;
	color: #fff;
	font-size: 0.75em;
	padding-left: 0.75em;
	padding-right: 0.75em;
	padding-top: 0.5em;
	line-height: 1;	
}
.avisos {
	/*border-color: #222;*/
	border: 0px;
	background: transparent;
	padding-bottom: 0.075em;	
}
.avisos ul {
	font-size: 0.75em;
	padding-left: 0.75em;
	list-style-position: outside;
	margin-bottom: 0.25em;
}
.avisos ul li {
	padding-left: 0;
	color: #fff;
}

dl.ficha { 	
	margin-bottom: 0.5em;
	padding: 0 0.5em;
	}
dl.ficha dt { font-size: 0.5625em; float: left;   
}
dl.ficha dd {
	margin-left: 12em;
	font-size: 0.75em;
	margin-bottom:0;
}
div.fichaPDF {
	/*background: #E8E3D9;*/
	border-top: 1px solid #ef011d;
	padding: 0.25em 0.5em;
	margin: 0 0 0em 0;
	}
div.sinborde {
	border-top: 0px solid;
	padding-top: 0;
}
h2.fichaPDF , 
h3.fichaPDF {
	font-weight: normal; 
	color: #555; 
	font-size: 0.5625em; 
	text-transform: uppercase;	
	line-height:1.4em;
	float:  left;}

ul.fichaPDF {
	margin-bottom: 0;
	margin-left: 12em;
	font-size: 0.75em;	
	}

ul.fichaPDF li {
	list-style-type: none;
	margin-right: 1em;}

/* fotos en lateral */
#sidebar .inside img {
	margin-top: 1.5em;	
}
.banners img {
	margin-top: 0;
	margin-bottom: 0.5em;
}
.piefoto {
	font-size: 0.625em;
	border-bottom: 1px solid #E8E3D9;
	padding: 0.5em 0;
}
.figura {
	color: #ef011d;
	font-size: 0.625em;
	text-transform: uppercase;
}


/* Enlaces */
#enlaces {
	font-size: 0.875em;
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
} 
#enlaces li {
	overflow: auto;
	
}
#enlaces li h2 {
	margin: 0;
	padding: 0;
	color: #333333;
	font-weight: bold;
	margin: 0 0 0em 0em;	
}
#enlaces li p {
	font-size: 0.75em;
	line-height: 1.4;
	margin: 0 0 1em 0em;
}
#enlaces li h2 a ,
#enlaces li h2 a:link {
	color: #333333;
	border-bottom: 0px;
}
#enlaces li h2 a:hover ,
#enlaces li h2 a:focus {
	color: #ef011d;}
/* @end */

/* @group BLOG */
.postmetadata {
	color: #4d4d4d ;
	padding-bottom: 2em;
	font-size: 0.675em;
}
.postmetadata strong {
	color: #111;
}
.post .texto img{
	margin: 1em 0;
}
/* @end */

/* @group Actividades */

div.fichaMasinfo {
	background: #E8E3D9;
	padding: 0.25em 0.5em;
	margin: 0 0 1em 0;
	border-top: none;
}
/* @end */

/* @group Formularios */
div#login {
	position: relative;
	width: 15em;
	float: left;
	background:#fff;	padding: 0 1em 0 0;	margin:0;
}
div#registro {
	background:#fff;	padding:0 0 0 1em;	margin:0 0 0 16em;
	border-left: 1px solid #E8E3D9;		}
div#registro div ,
div#login div {
	}	
div#registro h2 ,
div#login h2 {
	font-size: 0.875em;
	color: #333333;
	margin: 0;
	padding: 0;
	font-weight: bold;}
div.registro_exito {
	background: #fff;
	border:  1px solid #ef011d;
	color: #ef011d;
	padding: 1em 1em 0.35em;
	font-size: 1em;
}
p.error {
	background: #fff;
	border:  1px solid #ef011d;
	color: #ef011d;
	padding: 0.5em;
	font-size: 0.875em;
	font-weight: bold;
	margin-right: 2em;
	margin-bottom: 1em;
}
imput.error {
	border:  1px solid #ef011d;
}
form {	margin:0;	padding:0;	}
fieldset {	margin-bottom:1em;	padding:.5em 0;	}
fieldset legend {
	width: 100%;
	font-size: 0.875em;
	
	border-bottom: 1px solid #ef011d;
}
.form-item {	margin:0;
	width: 15.0em;
	padding-right:1em;	float:  left;
	}
.form-item.buscador_avanzado {
	margin-top: 0em;
}	
.form-item.clear {
	clear: left;
}	
.form-item input.error,.form-item textarea.error,.form-item select.error {
	border:2px solid red;	
}

.form-item .description {	
	font-size:0.75em;
	padding-right: 0em;
	width: 100%;	
}
.archivo {
	width: 50em;
}
	.form-item label {	
	display:block;
	font-size: 0.75em;	
	margin-bottom: 0;
	margin-left: 0.125em;
}
.form-item label.option {display:inline;	font-weight:normal;	}
select#edit-country {width: 20em;}	
.marker,.form-required {
	color:#f00;
	font-size: 2em;
	line-height: 0.5em;
	vertical-align: -0.35em;
	padding-left: 0.2em;}
.node-form .form-text {	
	display:block;
	width:95%;}	
input.form-text {	
	border:1px solid #ADA194;
	background:#E8E3D9;
	padding:3px;
	margin-top: 0;}
.form-text.buscador_avanzado {}
input.form-text:focus {	border:1px solid #999;	background:#fff}
span.password-strength {	visibility:hidden;	}
input.password-field {	margin-right:10px;	}
div.password-description {	padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}
div.password-description ul {	margin-bottom:0;	}
.password-parent {	margin:0 0 0 0;	}
input.password-confirm {	margin-right:10px;	}
.confirm-parent {	margin:5px 0 0 0;	}
span.password-confirm {	visibility:hidden;	}
span.password-confirm span {	font-weight:normal;	}		
.node-form .attachments fieldset {	float:none;display:block;	}
html.js fieldset.collapsed {	border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;	}
html.js fieldset.collapsed * {	display:none;	}
html.js fieldset.collapsed legend {	display:block;	}
html.js fieldset.collapsible legend a {	padding-left:15px;	}html.js fieldset.collapsed legend a {	} * html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table * {	display:inline;	}html.js fieldset.collapsible {	position:relative;	} html.js fieldset.collapsible legend a {	display:block;	} html.js fieldset.collapsible .fieldset-wrapper {	overflow:auto;	}
/* @end */


/* @group Contacto */
.contacto h2 {
	font-size: 0.75em;
	margin-top: 0;
	margin-bottom: 0em;
	clear: left;}
.contacto h3 {
	font-size: 0.75em;
	padding-bottom: 0.2em;
	line-height: 1;
	margin-bottom: 0em;
	color: #000;}
.contacto p {
	margin-top: 0;
	margin-left: 0em}
.contacto p a:link{
	border-bottom: 0px solid;
}
/* @end */

a.sinborde:link ,
a.sinborde:visited ,
a.sinborde:hover 
 {border:none; }
h2.negro80 {
	color: #333333;
	font-weight: bold;}