/* --------------  ESTILOS BÁSICOS / BASIC STYLES  ---------- */
html {}
body {
	margin:0px;
	background-color:#FFFFFF;
}
img {
border:none;
}

.no-marco {
border:none;
}
.invisible {}
a {
    color: #337777;
	text-decoration: none;
	text-transform: capitalize;
}
a:link, a:visited {}
a:hover, a:active {
color:#00CCCC;
border-bottom: 1px dotted #00CCCC;
}
abbr, acronym {
border-bottom: solid 1px #00CC99;
}
/* Clases utilizadas para el estilo específiokcamente */
.invisible {
visibility:hidden;
width:0px;
height:0px;
position:absolute;
top:0px;
left:0px;
}

.subrayado {
text-decoration:underline;}
.error {
color:#990000;
}
.navegacion-secundaria {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
	position: absolute;
	visibility: hidden;
}
dt {
padding-top:1em;
font-weight:bold;
color:#555555;
border-bottom:dashed 1px #555555;
}

/* ----------------  CABECERAS / HEADERS  ------------------ */
#cabecera {	
    position: absolute;
	top: 0px;
	right: 0px;
	height: 25.3em;
	width: 45em;

} 
.cabecera-head-l {
    position: absolute;
	height: 25.3em;
	width: 48px;
	top: 0px;
	right: 45em;
	background-attachment: scroll;
	background-image: url(http://img149.imageshack.us/img149/1865/bordecabecerakq9.png);
	background-repeat: repeat-y;
	background-position: left top;
	min-width: 47px;
} 
.cabecera-head-r {
    height: 48px;
	width: 48px;
	position: absolute;
	background-attachment: scroll;
	background-image: url(http://img513.imageshack.us/img513/5183/esquinacabecerama5.png);
	background-repeat: no-repeat;
    background-position: left bottom !important;
	background-position: left -67px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	bottom: -0.05em;
	left: -0.05em;
}
.cabecera-body {
	background-attachment: scroll;
	background-image: url(http://img208.imageshack.us/img208/4082/piecabeceraas2.png);
	background-repeat: repeat-x;
	background-position: right bottom;
	position: absolute;
	height: 25.3em;
	width: 45.05em;
	top: 0px;
	right: 0px;
}
h1 {}
h1 a img{
	position: absolute;
	top: 0px;
	right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22.13em;
	width: 22.13em;
	line-height: 0.5em;
	font-size: 0.5em;
}
h1 a {}
h1, 
h2, 
h3{}

#menu-opciones{}

#menu-herramientas {
	position:absolute;
	top:0px;
	left:0px;
	width: 10em;
	padding-top:0em !important;
	padding-top:1em;
	background-attachment: scroll;
	background-image: url(http://img409.imageshack.us/img409/7263/menuinfxt6.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:15em;
	background-color:#f5faff;
}
h1 span.fundamentos {
    color: #000000;
	font-weight: bold;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FF0000;
	position: absolute;
	top: 1.5em;
	right: 23em;
	font-size: 0.75em;
	line-height: 1em;
	text-decoration: none;
	height: 3em;
	}

.fundamentos span
{
    font-size: 2.85em;
	color: #07395F;
	position: absolute;
	left: 0.05em;
	top: -0.8em;
	line-height: 3em;

}
.fundamentos .edicion {
	position: absolute;
	left: 1.5em;
	top: 0.1em;
	font-size: 1.4em;
	width: 1em;
	height: 1em;
	line-height: 1.75;
	color: #0066FF;
}
.cuando{
position: absolute;
	top: 7em;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	width: 8em;
	left: 188px;}

.donde{
	position: absolute;
	top: 12em;
	font-size: 1.25em;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 2.2em;
	}
#cabecera p {}
#cabecera p.lema {
position: absolute;
	top: 15em;
	font-size: 1.25em;
	font-style: italic;
	text-decoration: none;
	font-weight: bolder;
	color: #0000FF;
	left: 3.75em;
	background-attachment: scroll;
	}
	

/*-------------- 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 {}
#titulo-seccion .titulo-seccion-head-r {}
#titulo-seccion .titulo-seccion-head-l {}
#titulo-seccion .titulo-seccion-body {
	padding-right: 48px;
	margin-right: 48px;
		background-attachment: scroll;
	background-image: url(http://img208.imageshack.us/img208/6271/backheaderhg8.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

#titulo-seccion h2 {
	font-weight: bold;
	color: #bf1200;
	font-size: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.8em;	
	font-style: oblique;
	padding-left: 1.5em;
	}
h2 {}
h2 a, 
h2 a:link, 
h2 a:visited {
	font-weight: bold;
	color: #bf1200;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	border-bottom:thin dashed #bf1200;
}
h2 a:hover, 
h2 a:active {
font-weight: bold;
	color: #FF3300;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	border-bottom:thin dashed #ff3300;}

/* ---------------- MENÚ de HERRAMIENTAS ----------- */
.titulo-menu {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
	visibility: hidden;
	position: absolute;
}
#menu-herramientas ul {
	list-style-position: inside;
	list-style-type: none;
	padding-left:0px;
	margin-left:0px;
	}
#menu-herramientas .menu-herramientas-head-l {
	width:46px;
	height:15em;
	background-attachment: scroll;
	background-image: url(http://img516.imageshack.us/img516/4839/menulatli9.png);
	background-repeat: repeat-y;
	background-position: -1px top;
	position: absolute;
	top: 0px;
	right: 0px;
}
#menu-herramientas .menu-herramientas-head-r {
	width:46px;
	height:47px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-attachment: scroll;
	background-image: url(http://img408.imageshack.us/img408/7562/menuesquinach0.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#menu-herramientas .menu-herramientas-body {
float:left;
} 
#menu-herramientas ul li {
	float: left;
	clear:both;
	height:1.5em;
	padding-right: 0.45em;
	padding-left: 0.45em;
}
#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{
font-size: 1.1em;
color:#0022BB;
}
#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 {
color: #00CC99;
}
#menu-herramientas  ul li.linkActivo {
font-size:1.1em;
color: #FF3300;
}
#menu-herramientas ul li img {}
/* el enlace a la portada */
#herramientas-portada {
font-size:1.1em;
color: #FF3300;}

/* ------------------- MENÚ de OPCIONES ------------- */
#menu-opciones {
clear:both;
margin-top:26em !important;
margin-top:28em;

}
#menu-opciones .menu-opciones-head-l {}
#menu-opciones .menu-opciones-head-r {}
#menu-opciones .menu-opciones-body {
	list-style-position: inside;
	list-style-type: none;

}
#menu-opciones ul {
	list-style-position: inside;
	list-style-type: none;
	padding-left:0em;
	margin-left:0em;
	clear:both;
	float:left;
	border-bottom:#ff0000 medium solid;
	border-top:#777777 thin dashed;
	width:45em;
}
#menu-opciones ul li {
float:left;
}
#menu-opciones ul li span {}
#menu-opciones ul li a {
	text-decoration: none;
	color: #1122cc;
	font-weight: bold;
	font-size: 1em;
	font-family: "Times New Roman", Times, serif;
}
#menu-opciones ul a:hover, 
#menu-opciones ul a:active {
float:left;
clear:none;
border:none;
color:#33CCFF;
}
#menu-opciones ul li.impar a:hover, 
#menu-opciones ul li.impar a:active {}
.linkActivo {}

#menu-opciones ul li.linkActivo {
color:#FF3300;
font-weight:bold;
}
#menu-opciones ul li.impar {}
/* - Las opciones indivuales del menú de opciones  */
#opciones-ponentes {
float:left;
margin-left:3em;}
span#opciones-ponentes {}
a#opciones-ponentes:hover {}
#opciones-prensa {
float:left;
margin-left:3em;
}
span#opciones-prensa {}
a#opciones-prensa:hover {}
#opciones-localizacion {
float:left;
margin-left:1.5em;}
a#opciones-localizacion:hover {}
span#opciones-localizacion {}
#opciones-inscripcion {
float:left;
margin-left:3em;
}
span#opciones-inscripcion {}
a#opciones-inscripcion:hover {}
#opciones-programa {
float:left;
margin-left:3em;}
span#opciones-programa {}
a#opciones-programa:hover {}
#opciones-informacion {
float:left;
margin-left:3em;
}
span#opciones-informacion {}
a#opciones-informacion:hover {}
#opciones-actualidad {
float:left;
margin-left:3em;}
span#opciones-actualidad {}
a#opciones-actualidad:hover {}
#opciones-alojamiento {
float:left;
margin-left:3em;
}
span#opciones-alojamiento {}
a#opciones-alojamiento:hover {}
#opciones-media {
float:left;
margin-left:3em;
}
span#opciones-media {}
a#opciones-media:hover {}
#opciones-estilo {
float:left;
margin-left:3em;}
span#opciones-estilo {}
a#opciones-estilo:hover {}
#opciones-social{
float:left;
margin-left:3em;
}
#opciones-contacto{
float:left;
margin-left:3em;
}

/* ------ El CONTENEDOR del contenido de la página --------- */
#contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	float: left;
	width: 69%;
	background-image: url(http://img516.imageshack.us/img516/2214/lateralcp1.png);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right top;
	padding-top:0px;
	margin-top:0px;
	position:relative;
}
#contenido .contenido-head-r {
	background-attachment: scroll;
	background-image: url(http://img256.imageshack.us/img256/9868/esquinasupdezn6.png);
	background-repeat: no-repeat;
	background-position: -96px -1px !important;
	background-position:-95px -1px;
	height: 48px;
	width: 48px;
	position:absolute;
	right:0px;
	margin:0px;
	padding:0px;
	}
#contenido .contenido-head-l {
	background-attachment: scroll;
	background-image: url(http://img511.imageshack.us/img511/6218/superiorba4.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	padding:0px;
	margin	:0px;
	height: 48px;
	}
#contenido .contenido-body {
	background-attachment: scroll;
	background-image: url(http://img208.imageshack.us/img208/4082/piecabeceraas2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	float:left;
	width:100%;
	}
	
#content-body
{
	float:left;
	background-attachment: scroll;
	background-image: url(http://img516.imageshack.us/img516/8748/esquinainfderechaou5.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 48px;	
	width:100%;
	min-height:500px !important;
	height:auto !important;
	height:500px;

}
/* ---------- PATROCINADORES / SPONSORSHIP ----------------- */
.patrocinadores-head-l 
	{
	background-attachment: scroll;
	background-image: url(http://img511.imageshack.us/img511/6218/superiorba4.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 48px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.patrocinadores-head-r {
   	background-attachment: scroll;
	background-image: url(http://img337.imageshack.us/img337/5017/esquinasupizpi5.png);
	background-repeat: no-repeat;
	background-position: -1PX -1PX;
	height: 48px;
	width: 48px;
	}
.patrocinadores-body {
	background-attachment: scroll;
	background-image: url(http://img208.imageshack.us/img208/4082/piecabeceraas2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.patrocinadores {
	position:absolute;
	right:0px;
	width: 28%;
	background-attachment: scroll;
	background-image: url(http://img149.imageshack.us/img149/1865/bordecabecerakq9.png);
	background-repeat: repeat-y;
	background-position: left top;	
	padding-bottom: 0px;
	
}
.patrocinadores dl{
padding-bottom:0px;
padding-left:4em;

}  
.patrocinadores dt{
font-weight:bold;
font-size:1em;
color:#0099CC;
border-bottom:solid thin #0099cc;
margin-bottom:10px;
padding-top:0px;
}

.patrocinadores dd {
	margin-left: 0px;
	padding-left: 0px;
	}
.patrocinadores li {}
.patrocinadores ul {
	list-style-position: inside;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}
.patrocinadores a {}
/*  Los logos de los patrocinadores */
.patrocinadores img {}
.patrocinadores img:hover {}

#promotores{
	background-attachment: scroll;
	background-image: url(http://img513.imageshack.us/img513/5183/esquinacabecerama5.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 48px;
	margin-bottom: 0px;
	bottom: 0px;
}
/* -------------- PIE / FOOT -------------------------- */
#pie {
    clear: both;
	background-attachment: scroll;
	background-image: url(http://img511.imageshack.us/img511/6218/superiorba4.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:20px!important;
	padding-top:5px;
	}
#pie hr {
	height: 0px;
	width: 0px;
	visibility: hidden;}   
#pie p {
margin-left:1em;
font-size:0.95em;
}
#css-valido
{
	font-weight:bold;
	margin-left:2em;
    color:#0066FF;
}

#css-valido:hover
{
  color:#00CCFF;
}

#xhtml-valido
{
font-weight:bold;
 margin-left:2em;
 color:#FF3300;
}

#xhtml-valido:hover
{
 color: #FF9900;
}
.logos {}
.logos a {}

/* ------ ELEMENTOS del CONTENIDO / CONTENT ITEMS ------ */
.item {
padding-left:10px;
float:left;
width:92%;
text-align:justify;
}
.item h3 {
	color: #0078ff;
	background-attachment: scroll;
	background-image: url(http://img513.imageshack.us/img513/7984/headerh3fk7.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 1.4em;
	vertical-align: middle;
	line-height: 1.6em;
	font-weight: bold;
	text-transform: none;
	font-size: 1.5em;
	font-style: italic;
	padding-left: 1.45em;
	font-family: "Times New Roman", Times, serif;
	padding-top: 0em;
	margin-top:1em;}
/*  Elementos más pequeños / smaller items  */
.item-mini {
	padding-left: 10px;
	padding-right:20px !important;
	padding-right:0px;
	margin-right:0px !important;
	margin-right:30px;	
	margin-bottom: 1em;
	float:left;
	width:90%;
	padding-bottom: 1em;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	}
.item-mini ul
{
	list-style-type: circle;
	list-style-position: outside;
	margin-left: 25px;
	list-style-image: url(http://img511.imageshack.us/img511/7351/bolitaty2.png);
}

.item-mini ul li
{
	margin-bottom: 1em;
}
.item-mini dl, 
.item-mini p {
padding-left: 15px;
}
.item-mini h3 {
	color: #0078ff;
	background-attachment: scroll;
	background-image: url(http://img513.imageshack.us/img513/7984/headerh3fk7.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 1.4em;
	vertical-align: middle;
	line-height: 1.6em;
	font-weight: bold;
	text-transform: none;
	font-size: 1.5em;
	font-style: italic;
	padding-left: 1.45em;
	font-family: "Times New Roman", Times, serif;
	padding-top: 0em;
}
.par {}
/* El primer elemento publicado en el contenido / The first published element within the content */
.item-mini .first p{
}
.first {
clear: both;
float:left;
}
.item p,
.item-mini p {
clear:both;
width:92%;
text-align:justify;
}
.item a.logo {}
/* Información sobre el feed de cada sección */
.feed a {}
/* Información de resumen para los items */
.resumen {
float:none;
}

/* --------- Resumen de las Sub-secciones y sugerencias ------
   --------- Summary of the Sub-sections and suggestions ---- */
.subsecciones {

	padding-left:20px;
	padding-right: 100px !important;
	padding-right:400px;
}
.subsecciones ul {
list-style-image:url(http://img511.imageshack.us/img511/7351/bolitaty2.png);
list-style-type:circle;
list-style-position:outside;
margin-left: 25px;
}
#subsecciones li {}
.subsecciones img.decorador {}

img.decorador
{border-bottom: 1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #cccccc;
margin-left:10px;
vertical-align:middle;
}
/* Enlaces para paginación adelante-atrás/Links for pagination next-previous */ 
.siguiente-seccion{
width:45%;
border-top:solid thin #FFCC00;
padding-left:20px;
	float:left;
	clear:both;
	margin-top:10px;
}
.siguiente-seccion a {
	color:#FF6600;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-transform: capitalize;
}

.siguiente-seccion a:hover
{
color: #ffcc00;
border-bottom-color:#ffcc00;
}

.anterior-seccion a{
	color:#FF6600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	text-transform: capitalize;
}

.anterior-seccion a:hover
{
color: #ffcc00;
border-bottom-color:#ffcc00;
}
.anterior-seccion {
margin-top:10px;
	float:left;
	clear:both;
width:45%;
border-top:solid thin #FFCC00;
padding-left:20px;
}
/* Anotación en la página */
div.nota {
padding-left:20px;}
div.sugerencias {}

#subsecciones div.sugerencias ul {
list-style-type: circle;
	list-style-position: outside;
	margin-left: 25px;
	list-style-image: url(http://img511.imageshack.us/img511/7351/bolitaty2.png);
	}
div.sugerencias p {font-weight:bold;}
#subsecciones div.sugerencias ul li {}
#subsecciones a {}

/* ------------------ Tablas / Tables  ------------- */
table { 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-top-width: 1px;
	width:90%;
	padding-bottom:1em;
	margin-bottom:1em;
}
th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	border-right:#aaaaaa 1px dotted;
	color: #009966;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
}
td {  border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aaaaaa;
	border-right:1px dotted #aaaaaa;}
tbody tr th {
    text-align:center;
	 border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aaaaaa;
	border-left: dashed 1px #cccccc;
} 
caption {
	font-weight:bold;
	color:#660099;
	font-style: italic;
	background-color:#EAEAEA;	
	font-family: "Courier New", Courier, monospace;
}

/* -- Tablas específicas de la agenda / Specific tables for the program --- */
th.hora, 
td.hora {
color:#3366FF;
text-align:center;
}
th.acto {}
th.ponente {}
th.material {}
tr.descanso, 
tr.descanso td {
color:#FF3300;
font-style:italic;
text-align:center;
}


/* --------------- Contacto / Contact -------------- */
address
{
float:none;
clear:both;
}
.adr {
float:none;
clear:both;
}

/* ---------------------- Media -------------------- */
li.thumbnail {
	float: left;
	height:120px;
	background-image: url(http://img409.imageshack.us/img409/6532/marcovq4.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	text-align: center;
	padding-left: 13px;
	padding-top: 13px;
	width: 13em !important;
	width: 14em;
	margin-left: 20px;
	border-right:1px dashed #0066FF;
	padding-right:20px;

	}
li.thumbnail p {
	float: right;
	clear:none;
	width:auto;
}
li.thumbnail a {
float: left;
}
li.thumbnail p a {}
li.thumbnail img {
border:thin solid #339933;
width:75px;
height:75px;
}
li.thumbnail img:hover,
li.thumbnail img:active {}
.thumbnails {
	
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	}
.thumbnails li.thumbnail-texto {
	height: 120px;
	padding-top: 20px;
	text-align: right;
	float: left;
	width: 175px;
	font-size:2em;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	line-height:2em;
	}
	
.thumbnail-texto a{
color: #0066CC;
}
ul.thumbnails + p {} 

/* ---------------- Fechas / Dates  ------------------ */
.cal .date	{
	color: #FF6600;	
	text-decoration: none;
	font-weight: bold;}
.cal .year {}
h3 .cal .date	{}

/* --------------- Ponentes / Speakers  -------------- */
img.photo {
	border-right:1px #006600 solid;
	border-bottom:1px #006600 solid;
	float: left;
}

/* --------------- Noticias / News  ------------------ */
ul.actualidad {
list-style-type: circle;
	list-style-position: outside;
	margin-left: 25px;
	list-style-image: url(http://img511.imageshack.us/img511/7351/bolitaty2.png);
	}
ul.actualidad li {}
ul.actualidad li.ultimo-item {}
.item dl.actualidad dt {
font-weight:bold;
color:#555555;
}
.item dl.actualidad dt .cal .date {}

/* ------------------- RSS  -------------------------- */
.rss dd a {}

/* ---------- Comentarios en Twitter ----------------- */
.tiempo {}


/*--------cambiar estilo---*/
.estilos dt
{
font-weight:bold;
clear:both;
border-bottom: 1px #cc5555 solid;
font-size:1.2em;
padding-bottom:0.23em;
}

.estilos dd
{
margin-top:10px;
margin-left:0px;
padding-left:0px;
}

.estilos ul
{
list-style:none;
margin-left:0px;
padding-left:0px;
}

.estilos img
{
border-right: solid 3px #000000;
border-bottom: solid 3px #000000;
border-top: solid 3px #cccccc;
border-left:solid 3px #cccccc;
float:left;
}

.estilos ul li
{
float:left;
margin-left:1em;
display:block;
}

