/* --------------  ESTILOS BÁSICOS / BASIC STYLES  ---------- */
html {}
body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #fff;
	color: #666;
	min-width:770px;
	
}
img {}
.no-marco {}
.invisible {}
a {
text-decoration:none;
color:#990000;}
a:link, a:visited {}
a:hover, a:active {
color:#333333;}
abbr, acronym {}
/* Clases utilizadas para el estilo específicamente */
.invisible {}
.subrayado {}
.error {}
.navegacion-secundaria {margin:0; padding:0;}
dt {}


/* ----------------  CABECERAS / HEADERS  ------------------ */
#cabecera {
width:100%;
min-width:770px;
height:105px;
margin:0;
background-image:url(http://www.marcosgil.com/fundamentos/logo.jpg); background-repeat:no-repeat;
border-bottom:1px #CCCCCC solid;

} 

#cabecera img {
    display: none;
    visibility: hidden;
}

.cabecera-head-l {} 
.cabecera-head-r {}
.cabecera-body { margin-left:110px; }
h1 {
font-size:36px;
font-weight:normal;}
a img, 
h1 a {
text-decoration:none;
color:#999999;
margin:0;
padding:0;
}
h1, 
h2, 
h3,
h4,
#menu-opciones, 
#menu-herramientas {margin:0;
padding:0; font-size:20px; color:#333; font-weight:normal;}
h1 span.fundamentos { font-size:36px;
}

h3{
font-size:22px;
margin-bottom:5px;
}

h4{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
color:#666;
}
h1 span.fundamentos span { }
h1 span.fundamentos span span.edicion {}
h1 span.fundamentos:first-letter {}
.edicion {margin:0;
padding:0;}
.cuando, .donde { font-size:14px; color:#666;}
#cabecera p {margin:0;
padding:2px;}
#cabecera p.lema {font-size:14px; color:#990000; margin-bottom:5px; margin-top:4px;}

/*-------------- El Título de las Secciones (H2) ---------- */
/*
    Se incluyen DIVs específicamente para poder aplicar estilos especiales a los títulos de las secciones
*/
#titulo-seccion {border-bottom:1px #CCCCCC dotted;}
#titulo-seccion .titulo-seccion-head-r {}
#titulo-seccion .titulo-seccion-head-l {}
#titulo-seccion .titulo-seccion-body {}
#titulo-seccion h2 {}
h2 { font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px; color:#990000; font-weight:normal; font-style:italic;}
h2 a, 
h2 a:link, 
h2 a:visited {}
h2 a:hover, 
h2 a:active {}

/* ---------------- MENÚ de HERRAMIENTAS ----------- */
.titulo-menu { /*display:none; visibility: hidden;*/font-size:12px; margin:0; padding:2px; }
#menu-herramientas ul { list-style:none; margin:0 0 3px 0; padding:0;}
#menu-herramientas .menu-herramientas-head-l {}
#menu-herramientas .menu-herramientas-head-r {}
#menu-herramientas .menu-herramientas-body {border-bottom:1px #CCCCCC dotted; background-color:#f3f3f3; } 

#menu-herramientas img {
    display: none;
    visibility: hidden;
}
#menu-herramientas ul li {display:inline; font-size:12px; padding:3px 6px 3px 3px;}
#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{ }
#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 {}
#herramientas li.linkActivo {}
#menu-herramientas ul li img {}
/* el enlace a la portada */
#herramientas-portada {}

/* ------------------- MENÚ de OPCIONES ------------- */
#menu-opciones {}
#menu-opciones img {
    display: none;
    visibility: hidden;
}
#menu-opciones .menu-opciones-head-l {}
#menu-opciones .menu-opciones-head-r {}
#menu-opciones .menu-opciones-body {border-bottom:1px #CCCCCC solid; background-color:#f3f3f3; }
#menu-opciones ul {list-style:none; margin:0 0 3px 0; padding:0;}
#menu-opciones ul li {display:inline; font-size:12px; padding:3px 6px 3px 3px;}
#menu-opciones ul li span {}
#menu-opciones ul li a {}
#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 {}
#menu-opciones ul li.impar {}
/* - Las opciones indivuales del menú 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 {}
span#opciones-informacion {}
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 {}

/* ------ El CONTENEDOR del contenido de la página --------- */
#contenido { }
#contenido .contenido-head-r {}
#contenido .contenido-head-l {}
#contenido .contenido-body {font-size:12px;}


/* ---------- PATROCINADORES / SPONSORSHIP ----------------- */
.patrocinadores {float:right; width:210px; margin-top:8px; margin-bottom:100px; background-color:#FFFFFF; }
.patrocinadores-head-l {}
.patrocinadores-head-r {}
.patrocinadores-body {}
.patrocinadores dl, .patrocinadores dt, .patrocinadores dd {margin:0;width:100%;}
.patrocinadores dt {padding:0 0 2px 10px; color:#666; font-size:12px; font-weight:normal;}
.patrocinadores dd {padding:10px 0 10px 10px;}
.patrocinadores li {}
.patrocinadores ul {margin:0; padding:0; list-style:none;}
.patrocinadores a {}

/*  Los logos de los patrocinadores */
.patrocinadores img {border:1px solid #FFF;}
.patrocinadores img:hover {border:1px solid #CCC;}

/* -------------- PIE / FOOT -------------------------- */
#pie {width:100%; float:left;}
#pie hr {}   
#pie p { font-size:12px; margin:5px;}
.logos {}
.logos a {}

/* ------ ELEMENTOS del CONTENIDO / CONTENT ITEMS ------ */
.item{
/*width:450px;*/
}
.item li.thumbnail, .item li.thumbnail-texto{
	
	display: inline;
	float: left;
	list-style: none;
	margin-bottom:2px;
}



.item img.foto-flickr {
	
}




.item {float:left; margin-top:10px; width:70%; min-width:400px;}
.item h3 {margin-bottom:10px;}
.item dl {margin:0;}
.item dt {margin:0; color:#000; padding:0;}
.item dd {margin:5px 0 0 0;padding:0;} 
.item ul {margin:0; padding:0; list-style:none;}
.item ul li { margin-bottom:10px; }
/*  Elementos más pequeños / smaller items  */
.item-mini {float:left; margin:5px; width:30%; min-width:250px;}
.par{}


.item-mini h3 { margin-bottom:10px;}
.item-mini ul{margin:0; padding:0 10px 5px 10px;list-style:none;}
.item-mini li{}
.item-mini li.feed{text-align:left; padding-top:5px; background:none;border:none;}
.item-mini dt, .item-mini dd {margin:0;}
.item-mini dd {}
/* El primer elemento publicado en el contenido / The first published element within the content */
.first {}

.item p, .item-mini p {float:none;clear:both; margin:0 0 10px 0; width:100%;font-size:12px; font-weight:normal; }

.item a.logo { margin-right:800px; margin-bottom:5px;}
.bloque-importante {width:140px; margin-bottom:0px; min-width:140px;}
.bloque-importante2{width:350px; min-width:350px; }
.bloque-importante p {float:left; width:100%; margin-bottom:5px;}
.first p { }
.bloque-importante img { float:left; border:none; display:inline; margin-bottom:14px;}
.bloque-importante h3 {}
.item-mini dl {margin:0; padding: 0 10px;}
.item-mini dl.estilos dt {clear:left; padding:0; font-weight:bold; color:#000; margin-bottom:5px;}
.item-mini dl.estilos dd {float:left; margin:0 0 10px 0; }
.item-mini dl.estilos dd ul {padding:0;}
.item-mini dd ul li {padding:0; background:none; border:none;}
.item-mini dl.estilos dd ul li img {float:left; margin:0 10px 0 0; display:inline;border:1px solid #CCC; width:108px; height:72px; }
/* Información sobre el feed de cada sección */
.feed a {}
.feed a img{border:none;}
/* Información de resumen para los items */
.resumen {text-align:left; font-size:11px; }

.navegacion-secundaria img{ display: none;
    visibility: hidden;

	}
	
/* --------- Resumen de las Sub-secciones y sugerencias ------
   --------- Summary of the Sub-sections and suggestions ---- */
#subsecciones {}
.subsecciones ul{list-style:none; margin:10px 0 0 0; padding:1px 0 1px 0; border-left:1px solid #CCCCCC;}
.subsecciones li{display:inline; font-size:12px; padding:1px 8px 1px 6px; border-right:1px solid #CCCCCC;}
#subsecciones-info ul, #subsecciones-actualidad ul {}
#subsecciones-info li, #subsecciones-actualidad li {}
#subsecciones img.decorador {}
/* Enlaces para paginación adelante-atrás/Links for pagination next-previous */ 
.siguiente-seccion {}
.anterior-seccion {}
/* Anotación en la página */
div.nota {}
div.sugerencias {}
#subsecciones div.sugerencias ul {}
#subsecciones div.sugerencias p {}
#subsecciones div.sugerencias ul li {}
#subsecciones a {}

/* ------------------ Tablas / Tables  ------------- */
table { width:80%; text-align:left; border:1px #CCCCCC solid; margin-bottom:10px;}
th {background-color:#eee; padding:4px;}
td {}
tbody tr th {} 
caption { text-align:left; font-weight:bold; color:#990000; margin-bottom:5px; margin-top:5px;}

/* -- Tablas específicas de la agenda / Specific tables for the program --- */
th.hora, 
td.hora {}
td.right{width:10%; text-align:right;}
th.acto {}
th.ponente {}
th.material {}
tr.descanso, 
tr.descanso td {}

/* --------------- Contacto / Contact -------------- */
.adr {}

/* ---------------------- Media -------------------- */
li.thumbnail { }
li.thumbnail p { font-size:11px;margin-top:0; width:90px;}
li.thumbnail a {}
li.thumbnail p a {}

li.thumbnail img {border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;

}

li.thumbnail img:hover,
li.thumbnail img:active {}

.thumbnails {}
.thumbnails li.thumbnail-texto {}
ul.thumbnails + p {} 

/* ---------------- Fechas / Dates  ------------------ */
.cal .date	{ padding:5px;}
.cal .year {}
h3 .cal .date	{}

/* --------------- Ponentes / Speakers  -------------- */
img.photo { float:left; padding:10px;}

/* --------------- Noticias / News  ------------------ */
ul.actualidad { width:100%;}
ul.actualidad li {margin-bottom:5px;}
ul.actualidad li.ultimo-item {margin-bottom:10px;}
ul.actualidad li.feed img{ border:0; }
.item dl.actualidad dt {}
.item dl.actualidad dt .cal .date {}

/* ------------------- RSS  -------------------------- */
.rss dd a {}

/* ---------- Comentarios en Twitter ----------------- */
.tiempo {}


.vevent first{
width:100%;
}

