/***************** ETIQUETAS HTML *************************/
html {
	border-top:3px solid #B6377F;
	background-color: #391547;
	background-image: url(../img/all/bg-web.png);
	background-repeat:repeat-x;
}
body {
	background-image: url(../img/all/bg-destello.png);
	background-repeat: no-repeat;
	color:#fff; 
	background-position: left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin:0;
	padding:0;
}
img {
   border:0;
   margin:0;
   padding:0;
}
h1,h2,h3,h4,p,ul,ol,li,form,blockquote {	
   margin:0;
   padding:0;
}
h1,h2,h3,h4 {font-weight:lighter}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color:#DE1170;
}
fieldset {
   border:0;
   padding:0;
   margin:0;
}
legend.access, hr {
   display:none;
}
/***************** /ETIQUETAS HTML ************************/

/****************** CAPAS CONTENEDORAS ********************/
/* Capa centrada */
#contenedor {
   width:774px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:60px;
   min-height:448px;
   _height:448px;}
#superior {height:120px;}
#logo_periscopio {position:absolute; z-index:2; margin-left:0; margin-top:25px;}
#contenidos {padding-bottom:0;}
#navegacion {float:left; border-top:2px solid #643078; margin-top:35px; width:223px; min-height:400px; _height:400px; background-image: url(../img/all/bg-navegacion.png); background-repeat: repeat-x;}
#navegacion h2 {font-size:17px; padding:14px 10px 14px 17px  }
#contenido_general {float:right; width:483px; min-height:400px; _height:400px; padding-bottom:28px;}
#contenido {background: url(../img/all/bg-navegacion.png) repeat-x; margin-top:-5px; padding:15px 22px}
#contenido.cartel {padding:0 !important}
#zocalo {
	width:100%;
	margin:28px 0 0 0;
	padding:15px 0;
	background:#000 url(../img/all/bg-zocalo.gif) repeat-x top;
	height:170px}
/****************** GALERIAS DE FOTOS  ********************/
.galeria {
	margin:0 0 20px 30px;
	}

/****************** MENU *****************************/
/* Menu general de contenidos */
#menu {
	float:right;
	margin-top:54px;
	444px;}
#menu li {
	float:left;
	display:inline;
	}
#menu li a {
	display:block;
	height:36px;
	width:120px;
	margin-left:1px
	}

#menu li a.primero {
	margin-left:0}
#menu li a.primeroSel, #menu li a.primeroSel {
	margin-left:0;
	color:#fff;}
#menu li a.ultimo {
	margin-right:0}
#menu li a:hover, #menu li a.menuSel {
	color:#fff;	}
/* Submenu general */
#submenu {margin-top:0; float:right; font-family: Tahoma, Arial, sans-serif; padding-top:12px; background:url(../img/all/bg-li-submenu.gif) no-repeat center top }
#submenu li {
	color:#FFFFFF;
	display:inline;
	float:left;
	padding-left:6px;
	list-style-type:none;
	}
#submenu li.primero {
	padding-left:0;
	background:none;
	padding-right:7px;
	}
#submenu a {
	font-weight:lighter;
	color:#FFFFFF;
	font-size:11px
	}
#submenu a:hover {
	color:#DE1170;
	}
/* Submenu apartados */
#navegacion ul#apartados {
	list-style:none;
	margin-left:18px}
ul#apartados a {
	display:block;
	height:30px;
	line-height:30px;
	background: url(../img/all/bullet-li-menunavegacion.gif) no-repeat left center;
	text-indent:12px;
	font-size:11px;
}
ul#apartados a:hover {
	color:#9340B2; font-weight:bold}
ul#apartados a.selec {
	font-weight:bold;
	}
ul#apartados.sedes a:hover {font-weight:normal !important}
ul#apartados.sedes a.selec {color:#9340B2 !important; font-weight:normal !important}
/****************** /MENU *****************************/

/****************** PATROCINADORES *******************/
#patros {
	width:774px;
	margin:30px auto 50px auto;
	padding-top:10px;
	padding-bottom:6px;
	}
#patros li {
	display:inline;
	margin-right:40px;
	list-style-type:none;
}
#patros li.ultimo {
	margin-right:0;
}

/****************** INFO EXTRA *******************/
#infoextra {
   width:774x;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   font-family: tahoma, geneva ,verdana, sans-serif; 
   font-size:11px;
   color:#643078;}
#infoextra li {
	display:inline;
	padding-left:11px;
	list-style-type:none;
	background:url(../img/all/bullet-li-infoextra.gif) no-repeat 3px 6px;
	}
#infoextra li.primero {
	padding-left:0;
	background:none;
	}
#infoextra li a {
	color:#643078;
	font-weight:lighter;}
#infoextra li a:hover {
	color:#fff;
	font-weight:lighter;}

/****************** /INFO EXTRA *******************/   


/****************** HOME **************************/
.imagenesHome {
	margin:30px 30px 0 30px;
	}
/*********** titulares **************/
#navegacion ul#titulares {
	list-style:none;
	margin-top:-6px;
	margin-left:8px;
	margin-right:10px}
ul#titulares li {
	display:block;
	padding-left:11px;
	background: url(../img/all/bullet-li-titulares.gif) no-repeat left top;
	padding-bottom:10px !important;
	margin-top:10px;
	border-bottom:1px dotted #643078;
}
ul#titulares a {
	display:block;
	font-size:11px;
}
#homeSuscripcion, #talleresHome {
	margin-top:22px;
	background-color:#000;
	padding:14px 18px;
	border-top:1px solid #612B75;
	border-bottom:1px solid #612B75;}
#homeSuscripcion h3, #talleresHome h3 {
	font-size:15px;
	font-weight:lighter !important;
	margin:0 10px 6px 0 !important;
	}
#talleresHome {background-image:url(../img/all/bg-div-tallereshome.gif); background-repeat:no-repeat; background-position:-5px -5px}
/*********** Info destacada ***********************/
dl#infoHome {
margin:0 29px 0 29px;
_height:50px;
min-height:50px;
background-position:left top;
background-repeat:no-repeat;
}
dl#infoHome dt {
font-family:"Trebuchet MS", Arial, Helvetica;
color:#DE1170;
font-size:16px;
margin-bottom:6px;
font-weight:bold;
margin-left:124px
}
dl#infoHome a {
color:#DE1170}
dl#infoHome a:hover {
color:#fff}
dl#infoHome dd {
color:#ccc;
margin-left:126px} 
dl#infoHome.talleres {
background-image:url(../img/all/logo-kreahome.gif) }

/***************** /HOME **************************/

/****************** PERISCOPIO ********************/
#contenido_general.periscopio p {
	padding-left:21px;
	text-align:justify;
	margin:0 15px 15px 0;
	background:url(../img/all/ico-p-contenidos.gif) no-repeat left top;
}
#contenido_general.periscopio ul {
	list-style:none;
	margin:0 30px 15px 30px}
/*#contenido_general.periscopio img {
	margin-left:30px}*/
dl #inscripciones {
	margin:15px 30px 0 }
#contenido em {color:#DE1170}
/**** talleres KREA *****/
#talleresNota {margin-left:0; background-image:none !important; background-color:#000 !important; padding:6px !important }
#talleresNota strong {font-size:15px}
dl#talleresKrea {
margin:25px 29px 0 0;
_height:101px;
min-height:101px;
background-position:left top;
background-repeat:no-repeat;
}
dl#talleresKrea dt {
color:#fff;
font-size:15px;
margin-bottom:5px;
font-weight:bold;
margin-left:200px
}
dl#talleresKrea dd {
font-family:Tahoma, Arial, sans-serif;
margin-left:202px} 
dl#talleresKrea.talleres {
background-image:url(../img/all/logo-krea.gif) }
/**** Conferencias *****/
dl#talleresKrea.conferencias {
background:url(../img/all/bg-dl-conferencias.gif) no-repeat left top;
}
dl#talleresKrea.conferencias dd {
margin-bottom:15px;
}
/**** Contacto *****/
dl#talleresKrea.contacto {
background:url(../img/all/bg-dl-contacto.gif) no-repeat left top;
}
dl#talleresKrea.contacto dd {
	margin-bottom:20px}
/********** Noticias **************/
dl.noticias {
margin:0 15px 20px 0;
}
dl.noticias dt {
font-size:15px;
font-weight:bold;
}
dl.noticias dt a {
color:#fff;
}
dl.noticias dt a:hover {
color:#DE1170}
dl.noticias dd {
font-family: Tahoma, Arial, sans-serif;
margin-left:0
}
/*********** Noticia ****************/
dl#noticia {
margin:0 29px 20px 0;
}
dl#noticia dt {
font-size:17px;
background:url(../img/all/bg-dt-titular.gif) no-repeat left top;
padding-left:20px;
margin-bottom:10px
}
dl#noticia dd {
/*margin-left:0;
background:url(../img/all/bg-dd-noticia.gif) no-repeat left top;
padding-left:20px;*/
margin-left:0;
padding-left:0;
}
a.volverNot {
	display:block;
	float:right;
	margin-right:30px;}
.imgNot {
	display:block;
	width:440px;
	margin:0 0 5px 0;
	padding:0;
	border:1px solid #7C3D98}
.imgNot2 {
	display:block;
	margin:15px 0 5px -30px;
	padding:0;
	border:1px solid #666}
p.pie {margin-bottom:10px; font-size:10px; font-family:Tahoma, Arial, sans-serif !important}
 
/****************** /PERISCOPIO ********************/


/****************** EXPOSICIONES  ***************/
/* modulo de sedes y horarios */
#expoSedes {background-color:#000; margin-top:40px; padding:15px 0}
#navegacion h3  {
	font-size:12px;
	font-weight:bold;
	margin:0 10px 6px 17px;
	}
#navegacion p, #navegacion address {
	font-family:Tahoma, sans-serif;
	margin-left:17px;
	font-style:normal;
	font-size:11px;
	line-height:14px !important}
#navegacion p.sedeHorario {font-size:9px;}
#navegacion a.localiza, #contenido_general a.acceso {
	display:block;
	padding-left:17px;
	margin:10px 10px 0 21px;
	background:url(../img/all/ico-a-localizacion.gif) no-repeat left center;
	color:#fff;
	}
#navegacion a.localiza:hover {
	color:#DE1170}
/* texto de exposicion */
#contenido_general p.textoExpo {
	margin:20px 0 0 0;
	padding-left:18px;
	color:#fff;
	line-height:13px;
	border-left:6px solid #643078;
	font-size:11px;
	}

/* Gentileza de Reuters */
p.reuters {
	position:absolute;
	width:372px;
	height:16px;
	margin-left:31px;
	margin-top:-96px;
	color:#fff;
	text-indent:90px;
	background: url(../img/all/bg-p-reuters.gif) no-repeat left top}
/*modulo de diapositivias*/
#diapos, #container {border:1px solid #7C3D98; margin-top:-6px; padding:0}
/****************** SEDES  ***************/
/******** mapas de google en sedes **********/
#map {
	margin:-4px 0 20px 0;
	width:483px; 
	height:320px; 
	border:1px solid #7C3D98}
#map.general {
height:450px;}
#map a {color:#DE1170}
	
/******** mapas de google en sedes **********/
dl#sedeDireccion {
	font-family:Tahoma, Arial, sans-serif;
	margin:0 26px 0 0px;
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	_height:101px;
	min-height:101px}
dl#sedeDireccion.sede1 {
	background-image: url(../img/all/bg-dl-sede1.jpg)
	}
dl#sedeDireccion.sede2 {
	background-image: url(../img/all/bg-dl-sede2.jpg)
	}
dl#sedeDireccion.sede3 {
	background-image: url(../img/all/bg-dl-sede3.jpg)
	}
dl#sedeDireccion.sede4 {
	background-image: url(../img/all/bg-dl-sede4.jpg)
	}
dl#sedeDireccion.sede5 {
	background-image: url(../img/all/bg-dl-sede5.jpg)
	}
dl#sedeDireccion.sede6 {
	background-image: url(../img/all/bg-dl-sede6.jpg)
	}
dl#sedeDireccion.sede7 {
	background-image: url(../img/all/bg-dl-sede7.jpg)
	}
dl#sedeDireccion.sede8 {
	background-image: url(../img/all/bg-dl-sede8.jpg)
	}
dl#sedeDireccion.sede9 {
	background-image: url(../img/all/bg-dl-sede9.jpg)
	}
dl#sedeDireccion dt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:6px;
	font-weight:bold;
	margin-left:160px
	}
dl#sedeDireccion dd {
	margin-left:162px
	}	

/****************** AFICIONADOS  ***************/
#listadoAfic {
	margin:0;
}
#listadoAfic td {
background:#000;
 font-family:Tahoma; Arial, Helvetica, sans-serif
} 
#listadoAfic td.columnas {
	background-color:#9340B2;
	color:#fff;
	font-weight:bold
}
#contenido_general h3 {
	margin-bottom:17px;
	font-size:17px;
	}
#contenido_general.ofertas a.logo {
	display:block;
	margin:15px 0 15px 30px}
/****** Ganadores 2006 *******/
#contenido_general.ganadores p {
	margin:0 30px;
	}
#contenido_general.ganadores dl {
margin:25px 29px 0 29px;
_height:75px;
min-height:75px;
background-position:left 3px;
background-repeat:no-repeat;
}
#contenido_general.ganadores dt {
font-family:"Trebuchet MS", Arial, Helvetica;
color:#DE1170;
font-size:16px;
margin-bottom:12px;
font-weight:bold;
margin-left:100px
}
#contenido_general.ganadores dd {
color:#ccc;
margin-left:102px} 
#contenido_general.ganadores dl.ganadores1 {
background-image:url(../img/all/bg-dl-ganadores1.jpg) }
#contenido_general.ganadores dl.ganadores2 {
background-image:url(../img/all/bg-dl-ganadores2.jpg) }
#contenido_general.ganadores dl.ganadores3 {
background-image:url(../img/all/bg-dl-ganadores3.jpg) }
#contenido_general.ganadores dl.ganadores4 {
background-image:url(../img/all/bg-dl-ganadores4.jpg) }
#contenido_general.ganadores dl.ganadores5 {
background-image:url(../img/all/bg-dl-ganadores5.jpg) }
/****************** /AFICIONADOS  ***************/

/****************** TITULOS ********************/

#cabecera  {font-style:italic; font-size:21px; color:#643078; font-weight:bolder; padding:15px 10px 0 0};
#cabecera.exposCab {font-size:23px !important; padding:15px 10px 0 0}
#cabecera.sedesCab {font-size:21px; padding:15px 10px 0 0}
/****************** /TITULOS ********************/

/****************** TIPOGRAFIA - TEXTOS ********************/
#contenido_general strong.destacado {
	color:#fff
	}
/****************** /TIPOGRAFIA - TEXTOS ********************/

/****************** LISTAS ********************/
#contenido_general.listados ul, #contenido_general.ofertas ul {
	font-size:11px;
	margin:0 30px 20px 0;
	list-style-type:none
	}
#contenido_general.listados ul li, #contenido_general.ofertas ul li {
	padding-left:20px;
	background:url(../img/all/bullet-li-contenidos.gif) no-repeat left top;
	margin-bottom:15px}
/****************** /LISTAS ********************/

/****************** ENLACES ********************/
#contenido_general a {
	font-weight:bold}
a.destacado, a.destacado:visited, #contenido_general.listados a {
	color:#fff; text-decoration:underline}
a.destacado:hover,  #contenido_general.listados a:hover {
	color:#DE1170 !important; text-decoration:underline}
/****************** /ENLACES ********************/


/****************** ELEMENTOS DE FORMULARIO ********************/
.caja1 {
	display:block;
	font-size:11px;
	color:#fff;
	height:18px;
	border:1px solid #000;
	background:#542E63 url(../img/all/bg-input-home.png) repeat-x bottom left !important;
	margin:0 0 7px 0;
	width:160px;
	}
.enviar1 {
	height:18px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#391547;
	text-align:center;
	padding-bottom:3px;
	border:1px solid #000;
	}
/****************** /ELEMENTOS DE FORMULARIO ********************/

/********************* ACCESIBILIDAD ***********************/
.ayuda-access, #logo_periscopio span, #navegacion h2 span, #menu span {
   position: absolute;
   left: -10000px;
   top: -10000px;
}
.boton {
   display:block;
   text-indent:-10000px;
}

/********************* /ACCESIBILIDAD **********************/

/********************* PAGINAS DE SUSCRIPCION **********************/
.suscripcionMsj {
	font-size:15px;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	text-align:center;
	margin-top:20px}
/********************* /PAGINAS DE SUSCRIPCION **********************/

/*********************** OTROS *****************************/
div.clear {
   clear:both;
   font-size:0;
   line-height:0;
   height:0;
   }
.clear2 {
   clear:both;
}
.clear3 {
   height:20px;
}
.clearIzda {
   clear:left;
}
.clearDra {
   clear:right;
}
.patrosOut {
	height:76px}
#navegacion div.sepinfo1	{
	height:23px;
	background:#3d3d3d;
	margin:26px 0 18px 0;
	}
#navegacion div.sepinfo2	{
	height:23px;
	background:#3d3d3d;
	margin:22px 0 16px 0;
	}

/*********************** /OTROS *****************************/

/* Galerķas de fotos */
/* Serie de bloques que contienen imagen, titulo y enlace */
.cajas {margin-top:20px !important; margin-left:5px !important}
.cajas li {
   display:block; float:left; padding-left:0 !important; background-image:none !important}
.cajas li p {margin-bottom:3px; padding-left:0 !important}
.cajas li a {font-size:9px; font-family:Tahoma, Helvetica, sans-serif}
.cajas li img {display:block; padding:0.47em; border:1px solid #dadada; background-color:#fff}
.cajas.miniaturas li {margin:0 0px 1.40em 15px;}
.cajas.miniaturas li img {width:75px; height:75px}
.cajas.galerias li {margin:0 0.45em 1.40em 0.72em;}
.cajas.galerias li img {width:11.50em; height:8.75em}
.cajas.galerias li p {width:12.50em;}

