/* --------------  ESTILOS BASICOS / BASIC STYLES  ---------- */
html {
 margin: 0px;
    padding: 0px;
	background-image: url("http://www.estemacabats.com/2007/img/degradado_fondo.gif");
	background-repeat: repeat-x;
	background-color: #a5d9ec;
}
body {
	padding: 0px;
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size:100%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background-position: left top;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url("http://www.estemacabats.com/2007/img/degradado_fondo.gif");
	background-repeat: repeat-x;
	background-color: #a5d9ec;
	
}

* {
	margin: 0px;
	padding: 0px;
}

img {
	}
.no-marco {
}
a {
	color: #0670C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
}
a:link {}

a:visited {}
a:hover {}
a:active {}
abbr {}
acronym {}
/* Clases utilizadas para el estilo especzicamente */
.invisible {
}
.subrayado {
}
.error {

}
.navegacion-secundaria {
}
dt {
}
.body {
	left: 112px;
	right: 40px;
	width: 98%;
	top: 41px;
	bottom: 40px;
	height: 100%;
	margin-top: 60px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	padding: 0px;
}
/* ----------------  CABECERAS / HEADERS  ------------------ */
#cabecera {
	height: 260px;
	background-image: url("http://www.estemacabats.com/2007/img/wefo2007_muyalta_500.gif");
	
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;

} 
.cabecera-head-l {
	height: 50px;
	width: 100%;
	background-image: url("http://www.estemacabats.com/2007/img/der.gif");

	background-repeat: no-repeat;
	background-position: right;
} 
.cabecera-head-r {
	height: 50px;
	float: left;
	background-image: url("http://www.estemacabats.com/2007/img/izq.gif");

	background-repeat: no-repeat;
	background-position: left;
	width: 100%;
}
.cabecera-body {
	height: 230px;
	margin-left: 30px;
	padding-top: 10px;
}
#content-body {
	width: 100%;
}

h1 {
}
#cabecera img {
	display: none;
}
#cabecera a:link {

}
#cabecera a:active { 
}
#cabecera a:visited { 
}
#cabecera a:hover { 
}
h1 a {}
h1 {} 
h2 {} 
h3 {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-color: #A3D7EB;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	padding-top: 10px;
	padding-left: 10px;
}

#menu-opciones {}
#menu-herramientas {}
#titulo {
}
#titulo a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #006699;
}
h1 span.fundamentos {}
h1 span.fundamentos:first-letter {
}
.edicion {
}
.cuando, .donde {
	font-family: Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 14px;
}
#cabecera p {
}
#cabecera p.lema {

}
.lema a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A9BCF;
	font-size: 18px;
}


/*-------------- El Tzulo de las Secciones (H2) ---------- */
/*
    Se incluyen DIVs especzicamente para poder aplicar estilos especiales a los tzulos de las secciones
*/
#titulo-seccion {
	width: 95%;
	background-color: #F2F2F2;
	border: 1px solid #93C8E4;
	margin-left: 20px;
}
#titulo-seccion .titulo-seccion-head-r {}
#titulo-seccion .titulo-seccion-head-l {
	display: none;
}
#titulo-seccion .titulo-seccion-body {
	text-align: right;
	margin-right: 30px;


}
#titulo-seccion h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #79B3DB;
	font-size: 18px;
}
h2 {
}
h2 a {}
h2 a:link {}
h2 a:visited {
}
h2 a:hover {}
h2 a:active {
}

/* ---------------- MENZ de HERRAMIENTAS ----------- */
.titulo-menu {
	display: none;
}
.navegacion-secundaria {
	display: none;
	padding-top: 15px;
}
.navegacion-secundaria img {
	display: none;
}


#menu-herramientas ul {
}
#menu-herramientas {
	position:absolute;
	right:2em;
	top:0em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
}
#menu-herramientas .menu-herramientas-head-l {
	display: none;
}
#menu-herramientas .menu-herramientas-head-r {
	display: none;
}
#menu-herramientas .menu-herramientas-body {} 
#menu-herramientas ul li {
	list-style-type: none;
	float: left;
	padding-right: 15px;
	
}
#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 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
	border: 1px solid #5A9BCF;
	text-decoration: none;
} 
#menu-herramientas ul li a:link {}
#menu-herramientas ul li a:visited{
}
#menu-herramientas ul li a:hover {
	background-color: #FFFFFF;
	border: 1px solid #333333;
} 
#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 {
	}

/* ------------------- MENZ de OPCIONES ------------- */
#menu-opciones {
	float:left;
	background-color: #FFFFFF;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
}
#menu-opciones .menu-opciones-head-l {
	display: none;
}
#menu-opciones .menu-opciones-head-r {
	display: none;
}
#menu-opciones .menu-opciones-body {
	width: 100%;
	height: auto;
	padding-left: 15px;
	float: left;
}
#menu-opciones ul {margin:0; list-style:none; padding:0; font-size:0.7em;}
#menu-opciones ul li {
	float:left;
}
#menu-opciones ul li span {}
#menu-opciones ul li a {
	display:block;
	float:left;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#menu-opciones ul a:hover, 
#menu-opciones ul a:active {color:#F60;}
#menu-opciones ul li.impar a:hover, 
#menu-opciones ul li.impar a:active {}
#menu-opciones ul .linkActivo {
	background-color: #E9E9E9;
}
#menu-opciones ul li.linkActivo span {
display:block; padding: 30px 7px 10px 7px; color:#92BCEF;}
#menu-opciones ul li.impar {}
.linkActivo {}
#menu-opciones ul li.linkActivo {}
#menu-opciones ul li.impar {

}
/* - Las opciones indivuales del menEde opciones  */
#opciones-ponentes {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-ponentes {}
a#opciones-ponentes:hover {
	background-color: #E5E5E5;
}

#opciones-prensa {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-prensa {}
a#opciones-prensa:hover {
	background-color: #E5E5E5;
}

#opciones-localizacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
a#opciones-localizacion:hover {
	background-color: #E5E5E5;
}
span#opciones-localizacion {}

#opciones-inscripcion {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-inscripcion {}
a#opciones-inscripcion:hover {
	background-color: #E5E5E5;
}

#opciones-programa {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-programa {
}
a#opciones-programa:hover {
	background-color: #E5E5E5;
}

#opciones-informacion {
		text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-informacion {}
a#opciones-informacion:hover {}
#opciones-actualidad {	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

span#opciones-actualidad {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
a#opciones-actualidad:hover {
	background-color: #E5E5E5;
}

#opciones-alojamiento {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-alojamiento {}
a#opciones-alojamiento:hover {
	background-color: #E5E5E5;
}

#opciones-media {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-media {}
a#opciones-media:hover {
	background-color: #E5E5E5;
}

#opciones-estilo {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
span#opciones-estilo {
}
a#opciones-estilo:hover {
	background-color: #E5E5E5;
}
#opciones-contacto:hover {
	background-color: #E5E5E5;
}

#opciones-contacto {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;}
span#opciones-contacto {}
a#opciones-contacto:hover {}

#opciones-social {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;}
span#opciones-social {}
a#opciones-social:hover {
background-color: #E5E5E5;}

/* ------ El CONTENEDOR del contenido de la pagina --------- */
#contenido {
	float:left;
	width: 72%;
}
#contenido .contenido-head-r {}
#contenido .contenido-head-l {
	display: none;
}
#contenido .contenido-body {
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 10px;
}


#contenido a:link{
}
#contenido a:visited{
}
#contenido a:active{
}
#contenido a:hover{
}

/* ---------- PATROCINADORES / SPONSORSHIP ----------------- */
.patrocinadores-head-l {}
.patrocinadores-head-r {}
.patrocinadores-body {
	text-align: center;
}
.patrocinadores {
	float:right;
	padding: 0px;
	margin-top: 40px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 26%;
}
.patrocinadores dl{
}
.patrocinadores dt{
	width: 90%;
	background-color: #EEEEEE;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.patrocinadores dd {
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.patrocinadores li {
	list-style-type: none;

}
.patrocinadores ul {
	background-color: #FFFFFF;
}
.patrocinadores a {
}
/*  Los logos de los patrocinadores */
.patrocinadores img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.patrocinadores img:hover {}

/* -------------- PIE / FOOT -------------------------- */
#pie {
	font-size:14em;
	height:200px;
	width:100%;
	clear: both;
	background-color: #A5D9EC;
		background-image: url("http://www.estemacabats.com/2007/img/cami.gif");

	background-repeat: no-repeat;
	background-position: left bottom;
}
#pie hr {
	display: none;
}   
#pie p {
	padding-left:15px;
	margin:0;
	width:65%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.logos {padding:125px 0 5px 0;}
logos a {
color:#003399;
font-family:Arial, Helvetica, sans-serif;
padding:9px 0pt 0pt 25px;
}

#pie a:link{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


#pie a:visited{}

#pie a:active{}


#pie a:hover{}


/* ------ ELEMENTOS del CONTENIDO / CONTENT ITEMS ------ */
.item {
	margin: 20px;
	background-color: #F3F3F3;
	border: 1px solid #79B3DB;
}
.item dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #464600;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.item dd {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}


.item ul {
	margin-left: 10px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.item li {
	list-style-type: none;
}

.item h3 {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
}
/*  Elementos mas pequeqos / smaller items  */
.item-mini {
	margin: 20px;
	background-color: #F3F3F3;
	border: 1px solid #79B3DB;
}
.item-mini dl {
	padding-left: 10px;
}
.item-mini p {
	padding-left: 10px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #205F80;
}
.item-mini p a, .item-mini ul a, .item-mini p strong a {
	padding:0.1em;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
}
.item-mini h3 {}
.item-mini img{
	float: right;
	border: 1px solid #CCCCCC;
	margin-right: 10px;

}

.par {
	margin: 20px;
	background-color: #F3F3F3;
	border: 1px solid #79B3DB;
	width: auto;
}
/* El primer elemento publicado en el contenido / The first published element within the content */
.first {
	margin: 20px;
	background-color: #F3F3F3;
	border: 1px solid #79B3DB;
	height: 100%;
	width: auto;
	clear: both;
}
.item p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.item a.logo {}
.estilos ul {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.estilos {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
}


.estilos li {
	list-style-type: none;
}
.estilos a {
	color: #006633;
	text-decoration: none;
}

.estilos img {
	float: none;
}


/* Informacisn sobre el feed de cada seccisn */
.feed a {
}
/* Informacisn de resumen para los items */
.resumen {
	padding-bottom: 10px;
}
.resumen a {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
}


/* --------- Resumen de las Sub-secciones y sugerencias ------
   --------- Summary of the Sub-sections and suggestions ---- */
.subsecciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #A3D7EB;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	margin: 15px;
	width: 93%;
	clear: both;
}
.subsecciones ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	display: block;
	height: 130px;
	padding-top: 20pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 20pt;
}
.subsecciones li {
	padding:0pt;
	margin: 0px;
}
.subsecciones li a:link, .subsecciones li a:visited {
	background:no-repeat 0 2px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.subsecciones img.decorador {}
/* Enlaces para paginación adelante-atrás/Links for pagination next-previous */ 
p.siguiente-seccion {float:right;}
p.siguiente-seccion a:link, p.siguiente-seccion a:visited {}
p.siguiente-seccion a:hover {padding-right: 15px; color:#F60;}
p.anterior-seccion {float:left;}
p.anterior-seccion a:link, p.anterior-seccion a:visited {background: no-repeat 0 4px}
p.anterior-seccion a:hover {padding-left: 15px; color:#F60; background: no-repeat  0 4px}
/* Anotación en la página */
div.nota {
	float:right;
	padding-right: 10px;
	width: 40%;
}
div.sugerencias {

}
.subsecciones div.sugerencias ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	width: 100%;
}
.subsecciones div.sugerencias p {
	font-weight:bold;
	margin:0pt;
	padding-top: 20pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
.subsecciones div.sugerencias ul li {
padding:0pt 0pt 5px 10px;
}
.subsecciones div.sugerencias ul li a:link, .subsecciones div.sugerencias ul li a:visited {
}


/* ------------------ Tablas / Tables  ------------- */
table {
	border-collapse:collapse;
	width:100%;
}
.thead {
}

th {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0pt;
	vertical-align:top;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
}
tbody tr th {
} 
caption {
	color:#006699;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}

/* -- Tablas especzicas de la agenda / Specific tables for the program --- */
th.hora {} 
td.hora {}
th.acto {}
th.ponente {}
th.material {}
tr.descanso {}
tr.descanso td {}

/* --------------- Contacto / Contact -------------- */
.adr {}

/* ---------------------- Media -------------------- */
h3#fotos {}
h3 .photo{}
li.thumbnail {
}
li.thumbnail p {
}
li.thumbnail a {
}
li.thumbnail p a {
}
li.thumbnail img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
li.thumbnail img:hover {}
li.thumbnail img:active {}
.thumbnails {
	overflow:hidden;
	width: 90%;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
li.thumbnail {
display:inline;
float:left;
list-style-type:none;
margin:0pt 1em 0.8em 0pt;
padding:0em;
}
.thumbnails li.thumbnail-texto {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-type:none;
margin:1em 0pt 0pt 0.5em;
padding:0.2em;
}
ul.thumbnails + p {} 


/* ---------------- Fechas / Dates  ------------------ */
.cal .date	{}
.cal .year {}
h3 .cal .date	{}

/* --------------- Ponentes / Speakers  -------------- */
img.photo {}

/* --------------- Noticias / News  ------------------ */
ul.actualidad {
	padding-left: 10px;
}
ul.actualidad li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
.actualidad a {
	color: #666666;
}

ul.actualidad li.ultimo-item {
}
.feed {
	display: block;
	width: 20px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.feed img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.item dl.actualidad dt {}
.item dl.actualidad dt .cal .date {}

/* ------------------- RSS  -------------------------- */
.rss dd a {
}

/* ---------- Comentarios en Twitter ----------------- */
.tiempo {}
