/***************** ETIQUETAS HTML *************************/
html {
	background-color: #414141;
	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;
	background-position: left top;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica;
	font-size:11px;
	margin:0 0 20px 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-family: "Trebuchet MS", Arial, Helvetica;
	}
a {
	color: #DE1170;
	text-decoration: none;
}
a:hover {
	color: #fff;
}
fieldset {
   border:0;
   padding:0;
   margin:0;
}
legend.access, hr {
   display:none;
}
#logo_perisopio {
   font-size:0;
}
/***************** /ETIQUETAS HTML ************************/

/****************** CAPAS CONTENEDORAS ********************/
/* Capa centrada */
#contenedor {
   width:840px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:24px;
   padding:0 10px;
   min-height:448px;
   _height:448px;}
#superior {
	height:204px;
	background:url(../img/all/bg-superior.jpg) no-repeat right bottom;
	font-family: "Trebuchet MS", Arial, Helvetica;
	}
#contenidos {
   	padding-bottom:0;
	/*background:url(../img/all/bg-contenidos.gif) repeat-y*/
}
#navegacion {
	float:left;
	margin-left:5px;
	background-color:#1b1b1b;
	width:252px;
	min-height:400px;
   _height:400px;
   padding-bottom:28px;
}
#navegacion.sede {
	height:658px;
}
#navegacion.navSede {
   height:500px;
}
#contenido_general {
	float:right;
	background-color:#1b1b1b;
	width:555px;
	min-height:400px;
   _height:400px;
   padding-bottom:28px;
   color:#ccc
}
#cabecera {
	height:62px;
	border-bottom:2px solid #383838;
	margin:0 0 26px 0;
	padding:0 26px}
#zocalo {
	width:100%;
	margin:28px 0 10px 0;
	padding:15px 0;
	background-color:#1b1b1b}

/****************** GALERIAS DE FOTOS  ********************/
.galeria {
	margin:0 0 20px 30px;
	}

/****************** MENU *****************************/
/* Menu general de contenidos */
#menu {
	float:right;
	margin-top:20px;}
#menu li{
	display:inline;}
#menu li a {
	font-size:15px;
	color:#FF228B;
	font-weight:lighter;
	margin:0 18px;	}
#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:120px;
	float:right;
	}
#submenu li {
	color:#FFFFFF;
	display:inline;
	float:left;
	padding-left:12px;
	list-style-type:none;
	}
#submenu li.primero {
	padding-left:0;
	background:none;
	}
#submenu a {
	font-weight:lighter;
	color:#FFFFFF;
	font-size:13px
	}
#submenu a:hover {
	color:#DE1170;
	}
/* Submenu apartados */
#navegacion ul#apartados {
	list-style:none;
	margin-left:21px}
ul#apartados a {
	display:block;
	height:30px;
	line-height:30px;
	color:#ccc;
	background: url(../img/all/bullet-li-menunavegacion.gif) no-repeat left center;
	text-indent:17px;
	font-size:13px;
	font-family: "Trebuchet MS", Arial, Helvetica;
}
ul#apartados a:hover {
	color:#fff}
ul#apartados a.selec {
	font-weight:bold;
	color:#DE1170}

/****************** /MENU *****************************/

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

/****************** INFO EXTRA *******************/
#infoextra {
   width:840px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
   font-family: tahoma, geneva ,verdana, sans-serif; 
   font-size:11px;
   color:#ccc;}
#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;
	}
#infoextra li a {
	color:#ccc;
	font-weight:lighter;}
#infoextra li a:hover {
	color:#fff;
	font-weight:lighter;}

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

/****************** CORPORATIVO *******************/   
#logo_periscopio {
	/*float:left;*/
	position:absolute;
	z-index:2;
	margin-left:0;
	margin-top:12px;}
/****************** /CORPORATIVO *******************/ 

/****************** HOME **************************/
.imagenesHome {
	margin:30px 30px 0 30px;
	}
/*********** titulares **************/
#navegacion ul#titulares {
	list-style:none;
	margin-left:21px;
	margin-right:21px}
ul#titulares li {
	padding-left:15px;
	background: url(../img/all/bullet-li-titulares.gif) no-repeat left top;
	margin-bottom:18px
}
ul#titulares a {
	display:block;
	color:#ccc;
	font-size:13px;
	font-family: "Trebuchet MS", Arial, Helvetica;
}
ul#titulares a:hover {
	color:#fff}
/*********** 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;
	margin:0 30px 10px 30px;
	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 }

/**** talleres KREA *****/
dl#talleresKrea {
margin:25px 29px 0 29px;
_height:101px;
min-height:101px;
background-position:left top;
background-repeat:no-repeat;
}
dl#talleresKrea dt {
font-family:"Trebuchet MS", Arial, Helvetica;
color:#DE1170;
font-size:16px;
margin-bottom:12px;
font-weight:bold;
margin-left:200px
}
dl#talleresKrea dd {
color:#ccc;
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 29px 20px 29px;
}
dl.noticias dt {
font-size:14px
}
dl.noticias dt a {
font-family:"Trebuchet MS", Arial, Helvetica;
color:#DE1170;
}
dl.noticias dt a:hover {
color:#fff}
dl.noticias dd {
color:#ccc;
margin-left:0
}
/*********** Noticia ****************/
dl#noticia {
margin:0 29px 20px 29px;
}
dl#noticia dt {
font-size:15px;
font-family:"Trebuchet MS", Arial, Helvetica;
color:#DE1170;
background:url(../img/all/bg-dt-titular.gif) no-repeat left top;
padding-left:20px;
margin-bottom:10px
}
dl#noticia dd {
color:#ccc;
/*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;
	margin:15px 0 5px -10px;
	padding:0;
	border:1px solid #666}
.imgNot2 {
	display:block;
	margin:15px 0 5px -30px;
	padding:0;
	border:1px solid #666}

 
/****************** /PERISCOPIO ********************/


/****************** EXPOSICIONES  ***************/
/* modulo de sedes y horarios */
#navegacion h3  {
	color:#DE1170;
	font-size:16px;
	margin-left:21px;
	margin-bottom:10px}
#navegacion p, #navegacion address {
	margin-left:21px;
	color:#ccc;
	font-style:normal}
#navegacion a.localiza, #contenido_general a.acceso {
	display:block;
	padding-left:21px;
	margin:10px 10px 0 21px;
	background:url(../img/all/ico-a-localizacion.gif) no-repeat left center;
	color:#fff;
	font-weight:bold}
#navegacion a.localiza:hover {
	color:#DE1170}
/* texto de exposicion */
#contenido_general p.textoExpo {
	margin:0 27px 0 31px;
	color:#ccc;
	text-align:justify}

/* 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}
/****************** SEDES  ***************/
/******** mapas de google en sedes **********/
#map {
	margin:0 0 20px 30px;
	width:496px; 
	height:280px; 
	border:1px solid #999}
	
/******** mapas de google en sedes **********/
dl#sedeDireccion {
	margin:0 26px 0 29px;
	background-repeat:no-repeat;
	background-position:left top;
	_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:"Trebuchet MS", Arial, Helvetica;
	color:#DE1170;
	font-size:16px;
	margin-bottom:12px;
	font-weight:bold;
	margin-left:160px
	}
dl#sedeDireccion dd {
	color:#ccc;
	margin-left:162px}	

/****************** AFICIONADOS  ***************/
#listadoAfic {
	margin:0 30px 20px 30px;
	background-color:#333333
}
#listadoAfic td {
	background-color:#1b1b1b
} 
#listadoAfic td.columnas {
	background-color:#DE1170;
	color:#fff;
	font-weight:bold
}
#contenido_general h3 {
	margin-left:30px;
	margin-bottom:10px;
	color:#DE1170;
	font-size:16px;
	}
#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 ********************/
#navegacion h2
	{
	height:62px;
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:2px solid #383838;
	margin-bottom:18px}
#cabecera h2
	{
	font-size:19px;
	font-weight:lighter;
	color:#DE1170;
	margin-top:20px;
	float:left}
#cabecera p {
	float:right;
	margin-top:27px;
	padding-left:17px;
	color:#ccc;
	font-size:13px;
	background:url(../img/all/bullet-p-autor.gif) no-repeat left center;
	}
/****************** /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 30px;
	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:#DE1170;}
a.destacado:hover {
	color:#fff}
/****************** /ENLACES ********************/


/****************** ELEMENTOS DE FORMULARIO ********************/
.caja1 {
	display:block;
	font-size:12px;
	height:15px;
	border:1px solid #999;
	background:#eee;
	margin:0 0 7px 20px;
	width:160px;
	}
.enviar1 {
	height:18px;
	font-size:11px;
	color:#fff;
	border:1px solid #1b1b1b;
	background:#DE1170;
	text-align:center;
	padding-bottom:3px;
	margin-left:20px
	}
/****************** /ELEMENTOS DE FORMULARIO ********************/

/********************* ACCESIBILIDAD ***********************/
.ayuda-access, #logo_periscopio span, #navegacion h2 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 *****************************/
