/* --------------  ESTILOS BASICOS / BASIC STYLES  ---------- */
html {}
body {margin:0px; padding:0px;  }
img {border:0px;}
.no-marco {}
.invisible {}
p{font:0.9em Arial, Helvetica, sans-serif; margin:0 0 2em 0;}
a {color:#041A65; text-decoration:underline;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active {background-color:#041A65; color:#fff;}
abbr, acronym {text-decoration:none; border:0px;}
/* Clases utilizadas para el estilo especmficamente */
.invisible {}
.subrayado {}
.error {}
.navegacion-secundaria {display:none;}
dl, dt{margin:0em; padding:0em;}
dd{margin:0 0 1em 0;}
dl{font:0.9 Arial, Helvetica, sans-serif;}
li{list-style-type:none; font:0.8em Arial, Helvetica, sans-serif; }
address{font:0.8em Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#e5e5e5;padding:1em;}

/* ----------------  CABECERAS / HEADERS  ------------------ */
#cabecera {margin:2em 0 0 0; overflow:hidden; padding:1em 0em 0 0.3em; background:#041759 url(http://www.piensaenpixel.com/fundamentosweb/fnd_degradado.jpg) repeat-x left top; width:100%;} 
#cabecera img{display:none;}
.cabecera-head-l {background:#041759; } 
.cabecera-head-r { background:#041759;}
.cabecera-body {position:relative; margin:0 0 0 3em; background:url(http://www.piensaenpixel.com/fundamentosweb/navegador.gif) no-repeat right bottom; padding:0 0 0em 0; width:100%; overflow:hidden;}
h1 {margin:0 0.5em 0 0; padding:0 0 0em 3.4em; overflow:hidden; width:auto;color:#fff; float:left; text-decoration:none; background:url(http://www.piensaenpixel.com/fundamentosweb/logo.gif) no-repeat left top; display:inline;}
a img, 
h1 a, h1 a:link, h1 a:visited  {background:none; color:#fff; text-decoration:none;}
h1 a:visited, h1 a:hover{background:none; color:#fff;text-decoration:none;}

h1, 
h2, 
h3, 
#menu-opciones {padding:0em; margin:0em;}
#menu-herramientas {position:absolute; top:0em; right:3em;}
h1#titulo{position:relative; width:17em; height:3em; overflow:hidden;}
h1 img{float:left; display:inline; margin:0 1em 0 0;}
h1 span.fundamentos {font:bold 1.2em Arial, Helvetica, sans-serif;position:absolute; right:0em; bottom:0.8em;}
h1 span.fundamentos:first-letter {}
h4{font:bold 0.9em Arial, Helvetica, sans-serif; color:#666; margin:2em 0 0.5em 0}
.edicion {}
.cuando, .donde {}
#cabecera p {display:block;font:bold 0.8em Arial, Helvetica, sans-serif; color:#67b210; padding:1em 0;  margin:0em; position:absolute; bottom:0em; left:9em;}
#cabecera p.lema {display:none; visibility:hidden;}

/*-------------- El Tmtulo de las Secciones (H2) ---------- */
/*
    Se incluyen DIVs especmficamente para poder aplicar estilos especiales a los tmtulos de las secciones
*/
#titulo-seccion {}
#titulo-seccion .titulo-seccion-head-r {}
#titulo-seccion .titulo-seccion-head-l {}
#titulo-seccion .titulo-seccion-body {}
#titulo-seccion h2 {margin:0 0 1em 0; padding:0.2em 0.4em; background:#56991C; font:bold 1em Arial, Helvetica, sans-serif; color:#fff;}
h2 {}
h2 a, 
h2 a:link, 
h2 a:visited {color:#fff; text-decoration:underline;}
h2 a:hover, 
h2 a:active {background:none; text-decoration:underline;}

/* ---------------- MENZ de HERRAMIENTAS ----------- */
.titulo-menu {display:none;}
#menu-herramientas ul {margin:0em; padding:0.5em 0 0 0; }
#menu-herramientas .menu-herramientas-head-l {}
#menu-herramientas .menu-herramientas-head-r {}
#menu-herramientas .menu-herramientas-body {} 
#menu-herramientas ul li {float:left; display:inline; list-style-type:none; margin:0 0 0 1em; font:0.8em Arial, Helvetica, sans-serif;}
#menu-herramientas ul li.selector-idioma {}
#menu-herramientas ul li.selector-idioma a:link,
#menu-herramientas ul li.selector-idioma a:visited {}
#menu-herramientas ul li a, 
#menu-herramientas ul li a:link, 
#menu-herramientas ul li a:visited{padding:0.2em 0.4em;text-decoration:underline;}
#menu-herramientas ul li a:hover, 
#menu-herramientas ul li a:active,
#menu-herramientas ul li.selector-idioma a:hover,
#menu-herramientas ul li.selector-idioma a:active {background-color:#084397; color:#fff;}
#menu-herramientas ul li acronym {padding:0 0 0 1.3em; background:url(http://www.piensaenpixel.com/fundamentosweb/rss.gif) no-repeat left center;}

#menu-herramientas li.linkActivo {font-weight:bold; color:#333;}
#menu-herramientas ul li img {}
/* el enlace a la portada */
#herramientas-portada {}

/* ------------------- MENZ de OPCIONES ------------- */
#menu-opciones {clear:both; width:100%; margin:0px; padding:0px; overflow:hidden;}
#menu-opciones .menu-opciones-head-l {}
#menu-opciones .menu-opciones-head-r {}
#menu-opciones .menu-opciones-body { overflow:hidden; width:auto; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:0px; padding:0px;}
#menu-opciones ul {font:bold 0.9em Arial, Helvetica, sans-serif; margin:0 0 0 3em; text-align:center; padding:0px; overflow: hidden; width:auto; height:1%;}
#menu-opciones ul li {font-weight:bold; float:left;display:inline; list-style-type:none; text-align:center; margin:0px; padding:0px;overflow:hidden; width:auto;}
#menu-opciones ul li span {}
#menu-opciones ul li a {padding:0.7em 0.7em;border-right:1px solid #ccc; display:block;text-decoration:none;}
#menu-opciones ul a:hover, 
#menu-opciones ul a:active {}
#menu-opciones ul li.impar a:hover, 
#menu-opciones ul li.impar a:active {}
.linkActivo {}
#menu-opciones ul li.linkActivo {padding:0.7em 0.7em;border-right:1px solid #ccc; display:block;text-decoration:none; background:#56991C; color:#fff;}
#menu-opciones ul li.impar {border:0px;}
/* - Las opciones indivuales del menz de opciones  */
#opciones-ponentes {}
span#opciones-ponentes {}
a#opciones-ponentes:hover {}
#opciones-prensa {}
span#opciones-prensa {}
a#opciones-prensa:hover {}
#opciones-localizacion {}
a#opciones-localizacion:hover {}
span#opciones-localizacion {}
#opciones-inscripcion {}
span#opciones-inscripcion {}
a#opciones-inscripcion:hover {}
#opciones-programa {}
span#opciones-programa {}
a#opciones-programa:hover {}
#opciones-informacion {border-left:1px solid #ccc;}
span#opciones-informacion {border:0px;}
a#opciones-informacion:hover {}
#opciones-actualidad {}
span#opciones-actualidad {}
a#opciones-actualidad:hover {}
#opciones-alojamiento {}
span#opciones-alojamiento {}
a#opciones-alojamiento:hover {}
#opciones-media {}
span#opciones-media {}
a#opciones-media:hover {}
#opciones-estilo {}
span#opciones-estilo {}
a#opciones-estilo:hover {}

#opciones-social {}
span#opciones-social {}
a#opciones-social:hover {}
#opciones-contacto {}
span#opciones-contacto {}
a#opciones-contacto:hover {}

/* ------ El CONTENEDOR del contenido de la pagina --------- */
#contenido {float:left; margin:1.5em 0 3em 3em; width:62%; display:inline; }
#contenido .contenido-head-r {}
#contenido .contenido-head-l {}
#contenido .contenido-body {}

/* ---------- PATROCINADORES / SPONSORSHIP ----------------- */
.patrocinadores-head-l {}
.patrocinadores-head-r {}
.patrocinadores-body {}
.patrocinadores ,  
.patrocinadores dt,
.patrocinadores dd {margin:0em; padding:0em;}
.patrocinadores li {list-style-type:none; margin:0em; padding:0em;}
.patrocinadores ul {margin:0em; padding:0em;}
.patrocinadores #patrocinadores, .patrocinadores #organizadores{padding:0 0 0.5em 0; margin:0 0 0.5em 0; border-bottom:1px solid #ccc; font-size:1em;}
.patrocinadores dt{margin:0 0 0.2em 0; font:bold 0.7em Arial, Helvetica, sans-serif; background:#56991C; padding:0.2em 0.4em; color:#fff;}
.patrocinadores a {padding:0px;}
.patrocinadores a:hover{background:none;}
/*  Los logos de los patrocinadores */
.patrocinadores img {padding:1px; border:1px solid #ccc;}
.patrocinadores img:hover {background:#fff; border:1px solid #000;}

#organizadores{clear:both;}
.patrocinadores {float:right; margin:1.5em 3em 0 0em; display:inline;}
#promotores{font-size:1em;}

/* -------------- PIE / FOOT -------------------------- */
#pie {clear:both; background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_degradado.jpg) repeat-x left top; padding:2em 3em;}
#pie  a{color:#fff; text-decoration:underline;}
#pie hr {display:none;}   
#pie p {font:0.8em Arial, Helvetica, sans-serif; color:#fff;}
.logos {font:0.8em Arial, Helvetica, sans-serif; color:#fff;}
.logos a {text-decoration:underline;color:#fff;}

/* ------ ELEMENTOS del CONTENIDO / CONTENT ITEMS ------ */
.item {clear:both; margin:1em 0; border:1px solid #ccc; padding:0.2em 0.2em 1em 0.2em; overflow:hidden; width:auto; background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_pestanas.jpg) repeat-x left bottom;}
.item h3 {margin:0 0 1em 0; padding:0.2em 0.4em; background:#041A65; font:bold 0.8em Arial, Helvetica, sans-serif; color:#fff; height:1%;}
/*  Elementos mas pequeqos / smaller items  */
.item-mini {font:0.75em Arial, Helvetica, sans-serif; margin:0 0 1em 0; overflow:hidden; width:100%;}
	 
.item-mini dl{margin:1em 0.6em 1em 0.6em;}
.item-mini dt{margin:0 0 0.5em 0; font-weight:bold;}
.item-mini dd{margin:0 0 1em 0; overflow:hidden;} 

.item-mini p {margin:0 0 0.3em 0; padding:0em;}
.item-mini p.resumen{margin:1em 0.6em 0.6em 0.6em; display:block; clear:both;}
.item-mini p img{padding:1px; border:1px solid #ccc; margin:0 0.5em 0.5em 0; float:left; clear:left; display:inline;}
.item-mini p  a, .item-mini ul a, .item-mini p strong a{text-decoration:underline; padding:0.1em;font-weight:normal;}
.item-mini h3 {padding:0.3em; border-bottom:1px solid #ccc; font:bold 1.3em Arial, Helvetica, sans-serif; margin:0.5em 0.5em 1em 0.5em;}
.item-mini h3#noticias, .item-mini h3#blogosfera{margin:0em; border:0em; background:#D4DFA2}
.par {}
.item-mini ul{margin:0em; padding:1em; border:1px solid #e5e5e5;}
.item-mini li{margin:0em; padding:0em; list-style-type:none;}
.item-mini li em{font-style:normal;}
.item-mini li strong a{}
.item-mini li.feed{background:none; }
.item-mini li.feed a{padding:0em;}
.item-mini br{display:none;}

/* El primer elemento publicado en el contenido / The first published element within the content */
.item-mini {overflow:hidden; clear:both;}
.bloque-importante{float:left; width:48%; margin:0 0 1em 0; display:inline;}
.bloque-importante2{float:right; width:48%;margin:0 0 1em 0; clear:none; display:inline;}
.bloque-importante2 ul{padding:0em; border:0px;}
.bloque-importante2 p, .bloque-importante p{margin:0.6em; font-size:1em;}
.bloque-importante2 p strong{font-weight:normal;}


.item-mini dl dd ul li img {float:left;height:50px; margin:0 0.5em 0 0;width:75px;display:inline;}

.item p,
.item-mini p {}
.item a.logo {}
/* Informacisn sobre el feed de cada seccisn */
.feed a {padding:0em;}
/* Informacisn de resumen para los items */
.resumen {}
.bloque-importante{background:/*#FFFFD5*/#EFF3DC url(http://www.piensaenpixel.com/fundamentosweb/fnd_punteado.gif) repeat-x left bottom;}
.bloque-importante2{background:/*#FFFFD5*/#EFF3DC url(http://www.piensaenpixel.com/fundamentosweb/fnd_punteado.gif) repeat-x left bottom;}


/* estilos bloques home */
#content-body{overflow:hidden;}





/* --------- Resumen de las Sub-secciones y sugerencias ------
   --------- Summary of the Sub-sections and suggestions ---- */
.subsecciones {margin:0 0 1em 0; width:100%; overflow:hidden; padding:0em;}
.subsecciones ul {float:left; display:inline; margin:0em; padding:0em;}
.subsecciones li {list-style-type:none; margin:0 0 0.5em 0; padding:0em; font:0.75em Arial, Helvetica, sans-serif;}
#subsecciones{overflow:hidden; width:auto;}

/* Enlaces para paginacisn adelante-atras/Links for pagination next-previous */ 
.siguiente-seccion {padding:0.5em; margin:0.3em 0; font:bold 0.75em Arial, Helvetica, sans-serif; float:right; display:inline;}
.anterior-seccion {padding:0.5em; margin:0.3em 0; font:bold 0.75em Arial, Helvetica, sans-serif; float:left; display:inline;}
/* Anotacisn en la pagina */
div.nota {overflow:hidden; width:auto;}
div.sugerencias {float:right; display:inline; padding:0.5em; background:#EFF3DC; border-top:1px solid #ccc; border-bottom:2px solid #ccc;}
.subsecciones div.sugerencias ul {}
.subsecciones div.sugerencias p {margin:0 0 0.3em 0; padding:0em; font:bold 0.75em Arial, Helvetica, sans-serif;}
.subsecciones div.sugerencias ul li {}
.subsecciones a {}

/* ------------------ Tablas / Tables  ------------- */

td ul, td dl, td dt, td dd{margin:0em; padding:0em;}
td dt {font-weight:bold; margin:0 0 0.3em 0;}
td dt:hover{cursor:pointer; }
td li{list-style-type:none; margin:0em; padding:0em; font-size:1.2em;}
tbody tr th {background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_punteado_tabla.gif) repeat-x left bottom;} 
tbody tr th.hora{text-align:left; background:#EEEEE5; border-bottom:1px solid #fff;}

.item td dt{font-size:1em; color:#041A65;}
.item td li{font:1em/1.3em Arial, Helvetica, sans-serif; background:none; padding:0em; margin:0em;}

table {margin:0 auto 2em auto; padding:0em;border-collapse:collapse;border-spacing:0;width:100%; font:0.8em Arial, Helvetica, sans-serif;}
table caption{background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_caption.gif) repeat-x left bottom; border:0px; margin:0em; padding:0 0 0.3em 0; text-align:left; font-weight:normal;}
table th{background:#EAEADF; border:0px; vertical-align:top; padding:0.3em;}
table td{background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_punteado_tabla.gif) repeat-x left bottom; vertical-align:top; padding:0.3em;}
table td.right{text-align:center;}

/* -- Tablas especmficas de la agenda / Specific tables for the program --- */
th.hora, 
td.hora {}
th.acto {}
th.ponente {}
th.material {}
tr.descanso, 
tr.descanso td {background: url(http://www.piensaenpixel.com/fundamentosweb/fnd_punteado_tabla.gif) repeat-x scroll left bottom}
tr.descanso th.hora{background:#fff;}

/* --------------- Contacto / Contact -------------- */
.adr {}

/* --------------- flickr   -------------- */



/* ---------------------- Media -------------------- */
ul.thumbnails li.thumbnail {background:none; list-style-type:none; margin:0 1em 0.8em 0; padding:0em; float:left; display:inline;}
li.thumbnail p {margin:0em; font:1em Arial, Helvetica, sans-serif;}
li.thumbnail a {font-style:normal; }
li.thumbnail p a {font-weight:bold;}
li.thumbnail img {display:block; margin:0 0 0.3em 0; padding:1px; border:1px solid #ccc;}
li.thumbnail img:hover,
li.thumbnail img:active {}
ul.thumbnails {margin:0; padding:0em; overflow:hidden; width:100%;}


.thumbnails li.thumbnail-texto {clear:both;  list-style-type:none;font:0.8em Arial, Helvetica, sans-serif; margin:1em 0 0 0.5em; padding:0.2em; font-weight:bold;}
ul.thumbnails + p {} 

/* ---------------- Fechas / Dates  ------------------ */
.cal .date	{}
.cal .year {}
h3 .cal .date	{}

/* --------------- Ponentes / Speakers  -------------- */
img.photo { float:left; display:inline; margin:0 1em 1em 0; border:1px solid #ccc; padding:0.3em; }

/* --------------- Noticias / News  ------------------ */
.item ul.actualidad li{margin:0 0 1em 0; font:0.75em/1.2em Arial, Helvetica, sans-serif;}


.item-mini ul.actualidad {}
.item-mini ul.actualidad li {margin:0 0 0.5em 0; background:url(http://www.piensaenpixel.com/fundamentosweb/flecha.gif) no-repeat left center; padding:0 0 0 1em; font:1em/1.2em Arial, Helvetica, sans-serif;}
.item-mini ul.actualidad li.feed{margin:0em; padding:0em; background:none;}
.item-mini ul.actualidad li.feed img{display:block;}



ul.actualidad li.ultimo-item {}
.item .actualidad dt {}
.item .actualidad dt .cal .date {}

/* ------------------- RSS  -------------------------- */
.rss dd a {}

/* ---------- Comentarios en Twitter ----------------- */
.tiempo {}


/* seccion actual */
/* seccion actual */

#subsecciones-ponentes ul{padding:0 1em 0 0;}

/* estilos propuestos */
dl.estilos{}
dl.estilos dt{background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_cierre_sup.gif) repeat-x left bottom; padding:0 0 0.3em 0; margin:0 0 1em 0; font:bold 0.8em Arial, Helvetica, sans-serif; color:#666;}
dl.estilos dd{padding:0 0 1em 0; background:url(http://www.piensaenpixel.com/fundamentosweb/fnd_cierre.gif) repeat-x left bottom; overflow:hidden; width:auto;}

dl.estilos dd img{border:1px solid #ccc; border-bottom:2px solid #ccc; float:left; display:inline; margin:0 2em 0 0;}

.bloque-importante dl.estilos{font-size:1em;}
.bloque-importante  dl.estilos dt{background:none;padding:0em; margin:0 0 0.4em 0; font-size:1em; color:#333; }
.bloque-importante  dl.estilos dd{background:none; font-size:1.3em; padding:0em;}

.bloque-importante  dl.estilos dd img{border:0px; float:left; display:inline; margin:0 1em 0 0;}

/* tablas */



.item ul{margin:0em; padding:0em;}
.item li{padding:0 0 0 1em; margin:0 0 0.5em 0; font:0.8em/1em Arial, Helvetica, sans-serif;background:url(http://www.piensaenpixel.com/fundamentosweb/flecha_lista.gif) no-repeat left 0.3em;}
.item dl{font:0.9em Arial, Helvetica, sans-serif;}
.item dt{color:#666; margin:0 0 0.5em 0; font-weight:bold; font-size:0.8em;}
.item dd {margin: 0 0 2em 0;}
.item p{margin:0em; padding:1em 0; font-size:0.8em;}
.item img.decorador{display:block; border:1px solid #ccc; margin:0 0 0.2em 0;}


.vcard {overflow:hidden; width:100%;}
.vcard img{margin:0 1em 0 0; padding:0em; border:0px; vertical-align:top;}
.vcard p{float:left; display:inline; padding:0em;}
.vcard address{display:table; height:1%; margin:0 1em 0 0;}
