/* ######## Etiquetas estructura general ######## */
body {
	font: 11px Verdana, Arial;
	color: #666;
	margin: 5px 0 5px 0px;
	padding:0;
}
* html body {
	margin: 7px 0 10px 5px;
}
a:link, a:visited {
	font: 11px Verdana, Arial;
	text-decoration: none;
	color: #f90;
}
a:hover, a:active {
	font: 11px Verdana, Arial;
	color: #f60;
}
input{
	color:#888;
	font:9px verdana, arial;
}
select{
	color:#888;
	border:#aaa 1px solid;
	font:10px verdana, arial;
}
#superestructura {
	width: 95%;
/* para situar la pagina centrada divido la anchura a la mitad y la pongo en negativo */
	margin: 0px;

}



/* ######## Cabecera ######## */
#cabecera {
	position: relative;
	height: 89px;
	background: #fff;
	width: 95%;
}

#logo {
	position:relative;
	top:10px;
	left:14px;
}


/* caja euskomedia fondos*/
#cajafondoseuskomedia {
	display:none;
}



/* caja buscador*/
#buscadoreidiomas {
	display:none;
}




/* ######## Menu ######## */
#menu {
	display:none;
}




/* ######## Contenido ######## */

/* etiqueta para que si hacemos floats, nos respete al div contenedor*/
.clear {
	clear: both;
	margin:0px;
	padding:0px;
}

#titulo {
	margin:8px 0px 0px;
	padding:12px 0px 0px 20px; 
	width:95%;
}
#titulo span{
	color:#850C05;
	font: bold 20px Arial, Verdana;
	text-transform:uppercase;
}
#titulo img{
	display:none;
}
#contenido {
	position:relative;
	background: #fff;
	margin:0px;
	padding: 15px 201px 10px 20px;
	width:95%;
	font: 11px Verdana, Arial;
	color: #666;
}
*html #contenido {
	padding: 15px 201px 5px 20px;
}
.textocita {
	font: 10px Verdana, Arial;
	color: #666;
}
.textocita a{
	font: 10px Verdana, Arial;
	color: #f90;
	text-decoration:none;
}

.fotocontenido img{
	float:right;
	margin:0 0 2px 7px;
}
.resaltado{
	color:#850C05;
	font: bold 11px Verdana, Arial;
}
.resaltado a{
	color:#850C05;
	font: bold 11px Verdana, Arial;
	text-decoration:none;
}
.resaltado a:hover{
	color:#900;
}
.espacio{
	padding:5px;
}
.espaciomenuvacio{
	padding:20px;
}

.textointroductorioportadilla{
	font:10px verdana, arial;
	margin:0 0 20px;
	background:#f6f6f6;
	padding:10px 15px;
	color:#444;
	border:#999 1px dotted;
	width:95%;
}
.resaltadoportadilla{
	font:bold 10px verdana, arial;
	color:#777;
}
.textointroductorioportadilla a:link,.textointroductorioportadilla a:visited{
	font:bold 10px verdana, arial;
	color:#f90;
	text-decoration:none;
}
.textointroductorioportadilla a:active,.textointroductorioportadilla a:hover{
	color:#f60;
}
.entrar a:link,.entrar a:visited{
	font:9px Verdana, Arial;
	color:#f90;
	text-decoration:none;
}
.entrar a:active,.entrar a:hover{
	color:#f60;
}
.mas a:link,.mas a:visited{
	font:10px Verdana, Arial;
	color:#f90;
	text-decoration:none;
}
.mas a:active,.mas a:hover{
	color:#f60;
}
.linkentrarmenu a:link,.linkentrarmenu a:visited{
	font:9px Verdana, Arial;
	color:#fa0;
	text-decoration:none;
}
.linkentrarmenu a:active,.linkentrarmenu a:hover{
	color:#fb0;
}
#contenido h2{
	color:#850C05;
	font:bold 10px Verdana, Arial;
	text-transform:uppercase;
	padding:10px 0 1px;
	border-bottom:#ccc 1px solid;
	width:95%;
	margin:0 0 17px;
}
html>body #contenido h2{
	padding:15px 0 1px;
}
/*#contenido h1{
	color:#f90;
	font:bold 14px Arial, Verdana;
	text-transform:uppercase;
	padding-top:15px;
}*/
ul.generico{
	margin:10px 40px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
	clear:both;
}
ul.generico li{
	color:#888;
	line-height:20px;
}
ul.genericonumeroso{
	margin:10px 40px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
	clear:both;
}
ul.genericonumeroso li{
	color:#777;
	line-height:13px;
}
ul.genericonumeroso li a:link,ul.genericonumeroso li a:visited{
	color:#777;
	line-height:20px;
	text-decoration:none;
}
ul.genericonumeroso li a:active,ul.genericonumeroso li a:hover{
	color:#f90;
}
ul.numerado{
	margin:0 0 0 40px;
	padding:0px;
	list-style:decimal;
	clear:both;
}
ul.numerado li{
	color:#333;
	line-height:20px;
}
ol{
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}
ol li{
	color:#f90;
	font:bold 10px verdana, arial;
}
ol.generico{
	margin:10px 0 10px 40px;
	padding:0 0 0 10px;
}
ol.generico li{
	color:#666;
	font:11px verdana, arial;
	padding-bottom:8px;
}

ol li a:link,ol li a:visited{
	color:#888;
	font:10px verdana, arial;
	text-decoration:none;
}
ol li a:active,ol li a:hover{
	color:#f90;
	font:10px verdana, arial;
	text-decoration:none;
}

ul.listaconlinks{
	margin:0 0 0 20px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
	color:#888;
	font:11px verdana, arial;
}
ul.listaconlinks li{
	padding-bottom:5px;
}
ul.listaconlinks strong{
	color:#f90;
	font:bold 11px verdana, arial;
}
ul.listaconlinks li a:link,ul.listaconlinks li a:visited{
	color:#888;
	font:11px verdana, arial;
	text-decoration:none;
}
ul.listaconlinks li a:active,ul.listaconlinks li a:hover{
	color:#f90;
}
ul.equipo{
	margin:0px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
	list-style-position:inside;
	clear:both;
}
ul.equipo li{
	color:#666;
	line-height:13px;
	margin: 7px 0;
}
#contenido dd{
	margin:0 0 0 14px;
}

.imagencontenido {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	max-width:250px;
}

*html .imagencontenido {
	width:235px;
	margin-left:15px;
}

.imagencontenido .imagen{
	display:block;
	text-align:center;
}

*html .imagencontenido .imagen{
	width:235px;
}

.piefoto{
	color:#fff;
	font: 9px Verdana, Arial;
	background: #777;
	padding: 2px 8px 2px 8px;
	margin-top:1px;
}
*html .piefoto{
	width:235px;
}

.descargarpdf a:link,.descargarpdf a:visited{
	font:bold 10px verdana;
	color:#999;
}
.descargarpdf a:active,.descargarpdf a:hover{
	color:#666;
}
.descargarpdf ul{
	margin:20px 0;
	padding:0px;
	list-style: none;
}
.descargarpdf ul li{
	padding:2px 0;
	margin:0px;
}

#botonesopcionabajo ul{
	display:none;
}
#botonesopcionabajo ul li{
	display:inline;
	padding:2px 10px;
	margin:0px;
}

#botonesopcionabajo ul li a:link, #botonesopcionabajo ul li a:visited{
	font:9px Verdana, Arial;
	color:#f90;
	text-decoration:none;
}
#botonesopcionabajo ul li a:active, #botonesopcionabajo ul li a:hover{
	color:#f60;
}

.logotipos ul{
	text-align:center;
	margin:0px;
	padding:0px;
	list-style: none;
}
.logotipos ul li{
	display:inline;
	padding:15px;
}



/* cuando el contenido esta en 2 columnas igual. tipo portadilla */
#columnacontenidoizda {
	float:left;
	width:45%;
}
#columnacontenidodrcha {
	float:right;
	width:45%;
}
#columnacontenidoizdamayor {
	float:left;
	width:65%;
}
#columnacontenidodrchamenor {
	float:right;
	width:30%;
}
#columnacontenidoizdamenor {
	float:left;
	width:30%;
}
#columnacontenidodrchamayor {
	float:right;
	width:65%;
}
#listadoentradilla {
	width:95%;
	padding-top:15px;
}
#listadoentradilla div{
	margin-bottom:15px;
	background:#fff; 
	margin-top:10px;
	border:1px dotted #ccc; 
	padding:5px;
	color:#888;
	font:10px verdana, arial;	
}
#listadoentradilla div a{
	text-decoration:none;
}

.linklistadoentradilla{
	margin:6px;
}
.linklistadoentradilla a:link,.linklistadoentradilla a:visited{
	color:#f90;
	font:10px verdana, arial;
	text-decoration:none;
}
.linklistadoentradilla a:active,.linklistadoentradilla a:hover{
	color:#f60;
}

#listadoentradilla h5{
	font:bold 10px verdana, arial;
	color:#f90;
	background:#eee;
	padding:1px 5px;
	margin:0px;
	border-bottom:1px dotted #ccc; 
}


.destacadocolumna{
	width:100%;
	font:10px Verdana, Arial;
	color:#888;
	clear:both;
	margin-bottom:40px;
}
* html .destacadocolumna{
	margin-bottom:25px;
}
.destacadocolumna img{
	float:left;
	margin:0 10px 5px 0;
}

#contenido .titulin{
	color:#850C05;
	font:bold 9px Verdana, Arial;
	text-transform:uppercase;
	text-decoration:none;
}

/* si abajo hay algun tipo de destacado a 2 columnas. tipo portadilla */
.contenidoextra{
	width:95%;
	padding-bottom:5px;
	border-bottom:#f90 1px solid;
}
*html .contenidoextra{
	margin-top:10px;
}
.contenidoextraunacolumna{
	width:200px;
	padding-bottom:5px;
	border-bottom:#f90 1px solid;
}
*html .contenidoextraunacolumna{
	margin-top:10px;
}
#contenido .contenidoextraunacolumna h3{
	color:#f90;
	font:bold 9px Verdana, Arial;
	text-transform:uppercase;
	padding:0 0 1px;
	border-bottom:#f90 1px solid;
	width:200px;
	margin:0 0 5px;
}

#contenido .contenidoextra h3{
	color:#f90;
	font:bold 9px Verdana, Arial;
	text-transform:uppercase;
	padding:0 0 1px;
	border-bottom:#f90 1px solid;
	width:100%;
	margin:0 0 5px;
}
.suscripcion{
	background:#f4f4f4;
	padding:5px 14px;
}
.suscripcion p{
	margin:0px;
}
.suscripcion p.boton{
	text-align:right;
}
.suscripcion h4{
	font:9px Arial, Verdana;
	color:#850C05;
	margin:0px;
	text-transform:uppercase;
}
.suscripcion input{
	width:167px;
}
.suscripcion a:link,.suscripcion a:visited,.suscripcion a:active, .suscripcion a:hover{
	font:9px Verdana, Arial;
	color:#850C05;
	text-decoration:none;
}
#contenido .contenidoextracolumnaizda {
	float:left;
	width:260px;
	background:#f4f4f4;
}
#contenido .contenidoextracolumnadrcha {
	float:right;
	width:260px;
	background:#f4f4f4;
}
#contenido .contenidoextra img{
	float:left;
	margin:0px;
	padding:0 10px 0px 0;
	background:#fff;
}
#contenido .contenidoextra h4{
	margin:0 0 0 75px;
	padding:10px 5px 5px 15px;
	font:9px Verdana, Arial;
}
#contenido .contenidoextra a:link, #contenido .contenidoextra a:visited{
	color:#f90;
	font:9px Verdana, Arial;
	text-decoration: none;
}	
#contenido .contenidoextra a:active, #contenido .contenidoextra a:hover{
	color:#f60;
	font:9px Verdana, Arial;
	text-decoration: none;
}
.contenidoextraunacolumnactivebajo{
	padding-top:4px;
}
.contenidoextraunacolumnactivebajo a:link,.contenidoextraunacolumnactivebajo a:visited{
	font:9px verdana, arial;
	color:#f90;
	text-decoration:none;
}
.contenidoextraunacolumnactivebajo a:active,.contenidoextraunacolumnactivebajo a:hover{
	color:#f60;
}


/* clases para los listados de todas las secciones */
#contenido h5.cabeceralistado{
	color:#f90;
	font:bold 10px Verdana, Arial;
	padding:0 0 1px;
	border-bottom:#ccc 1px solid;
	width:100%;
	margin:0px;
}
.referenciaslistado{
	text-align:right;
	margin:0px;
	font:10px verdana, arial;
	color:#850C05;
}
#listado{
	margin:15px 0;
}
#listado p{
	font:10px Verdana, Arial;
	margin:0px;
	color:#999;
}
#contenido #listado ul{
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}
#listado ul li{
 	list-style-type:none;
}
#listado ul li.listadoimpar a{
	background:#f6f6f6;
	padding:4px 10px;
	line-height:12px;
	margin-bottom:1px;
	font:bold 10px Verdana, Arial;
	color:#888;
	text-decoration:none;
	display:block;
}
#listado ul li.listadopar a{
	background:#fff;
	padding:4px 10px;
	line-height:12px;
	margin-bottom:1px;
	font:bold 10px Verdana, Arial;
	color:#888;
	text-decoration:none;
	display:block;
}

#listado ul li a:hover{
	background:#ddd;
	color:#f80;
}
.paginado{
	text-align:right;
	color:#f90;
	font:bold 10px Verdana, Arial;
	padding:0 0 1px;
	border-top:#ccc 1px solid;
	width:100%;
	margin:0 0 10px;
}
.paginado a:link,.paginado a:active,.paginado a:visited,.paginado a:hover{
	font:bold 10px Verdana, Arial;
	color:#999;
	text-decoration:none;
}
.paginadoactivo{
	color:#f90;
}
.camposformulariodestacado{
	margin:20px 10px;
	padding-left:10px;
	border:#999 1px dotted;
	background:#eee;
	color:#888;
	font:bold 10px verdana, arial;
	width:95%;
}
.camposformulario{
	padding:5px 20px;
	border:#999 1px dotted;
}
.formulario input{
	color: #999;
	font: 9px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}
.formulario select{
	color: #999;
	font: 9px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}
.formulario h3{
	color:#f90;
	font:bold 11px arial, verdana;
	text-transform:uppercase;
	margin:20px 10px 0;
}
.formulario div{
	margin:0 10px;
}
.formulario p{
	margin:7px 0;
}
.formulario span{
	margin-right:10px;
}
/* ######## Franja derecha ######## */
#franjaderecha {
	position:absolute;
	top: 110px;
	width: 191px;
	left:574px;
}

/* espacios para dar comienzo al submenu */
#submenucajaprevia1 {
	display:none;
}
#submenucajaprevia2 {
	display:none;
}
#submenucajaprevia2b {
	display:none;	
}

/* submenu */
#submenucaja {
	display:none;	
}

#submenu {
	display:none;

}



/* promociones bajo menu */
#promos {
	display:none;
}




/* ######## Pie ######## */
#pie { 
	display:none;
}


FORM{margin:0;padding:0}









/* ^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ^^^^^ POR SECCIONES ^^^^^ */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* ######## Publicaciones ######## */
.titpublicaciones h1{
	color:#850C05;
	font:bold 13px Verdana, Arial;
	border: 1px dotted #bbb;
	padding:3px;
	width:95%;
	margin:0 0 15px;
}
#contenido .rutapublicaciones{
	margin:0 0 5px;
}
#contenido .rutapublicaciones a{
	color:#777;
	font:bold 15px Verdana, Arial;
	text-decoration:none;
}
.fichacolumnaizda{
	float:left;
	width:25%;
	text-align:center;
	vertical-align:middle;
}
.fichacolumnadrcha{
	float:right;
	width:60%;
}
.fichadoblecolumna{
	width:95%;
}
.titobjeto{
	color:#f90;
	font:bold 10px Verdana, Arial;
	background:#fff url(/imgs/fondo.rayadogris.gif);
	padding:4px 4px 4px 15px;
	width:316px;
}
.titobjetodoblecolumna{
	color:#f90;
	font:bold 10px Verdana, Arial;
	text-transform:uppercase;
	background:#fff url(/imgs/fondo.rayadogris.gif);
	padding:4px 4px 4px 15px;
	width:525px;
}
.datosobjeto{
	color:#999;
	font:10px Verdana, Arial;
	background:#f9f9f9;
	padding:6px 6px 4px 15px;
	width:314px;
	line-height:11px;
}
.datosobjetodoblecolumna{
	width:523px;
	color:#999;
	font:10px Verdana, Arial;
	background:#f9f9f9;
	line-height:11px;
	padding:6px 6px 4px 15px;
}
.datosobjetocolumnaizda{
	float:left;
	width:301px;
}
.datosobjetocolumnadrcha{
	float:right;
	width:180px;
}
.carrito{
	text-align:right;
	margin-top:3px;
	color:#f60;
	font:10px Verdana, Arial;
	width:95%;
}
.carrito a:link,.carrito a:visited{
	color:#f90;
	font:10px Verdana, Arial;
	text-decoration:none;
}
.carrito a:active,.carrito a:hover{
	color:#f60;
}
.productoagotado{
	color:#f30;
	font-weight:bold;
}
/* tabla de listado de publicaciones, articulos...*/
#contenido table{
	font:10px Verdana, Arial;
	width:95%;
}
#contenido th{
	background: #eee;
	padding:5px 12px;
	color:#f90;
	font: bold;
	text-transform:uppercase;
	text-align:left;
}
#contenido tr td.espacio{
	padding:1px 0 0;
}
#contenido tr.cabecera{
	font: 9px Arial, Verdana;
	color:#f90;
	text-transform:uppercase;
}
#contenido tr.cabecera td{
	border-top:#f90 1px solid;
	border-left:#f90 1px solid;
	border-bottom:#f90 1px solid;
	padding:2px 11px;
	text-align:center;	
}
#contenido tr.cuerpo{
	color:#999;
}
#contenido tr.cuerpo td{
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	padding:2px 11px;
	text-align:center;	
}
#contenido tr td.primero{
	text-align:left;
	width:92%;
}
#contenido tr td.ultimo{
	border-right:#f90 1px solid;
	width:8%;
}
#contenido tr.cuerpo td.ultimo{
	border-right:#ccc 1px solid;
	width:8%;
}
#contenido tr.cuerpo td a:link,#contenido tr.cuerpo td a:visited{
	font:10px Verdana, Arial;
	color:#999;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
#contenido tr.cuerpo td a:active,#contenido tr.cuerpo td a:hover{
	color:#f777;
}
.autores{
	font-weight:normal;
}
.cajanumerosasmoz{
	width:540px;
	margin:20px 0 0;
}
.cajanumerosasmoz h3{
	font:bold 14px Arial, Verdana;
	color:#f90;
	margin:0px;
}
.formulariocajanumerosasmoz{
	border:#ccc 1px dotted;
	padding:8px 15px;
}
.formulariocajanumerosasmoz span{
	padding-right:20px;
}
.linkdescargar a:link,.linkdescargar a:visited{
	font:10px verdana;
	color:#f90;
	text-decoration:none;
}
.linkdescargar a:active,.linkdescargar a:hover{
	color:#f60;
}
.cajanumerosasmoz p{
	background:#f6f6f6;
	padding:2px 5px;
	margin:4px 0;
	font:bold 10px verdana;
	color:#850C05;
}
.cajaextrasasmoz{
	margin:20px 0 0;
}
.cajaextrasasmoz h4{
	font:bold 12px Arial, Verdana;
	color:#f90;
	margin:0px;
}
.formulariocajaextrasasmozizda{
	float:left;
	border:#ccc 1px dotted;
	width:265px;
	/*width:213px;*/
	padding:7px 0px 7px 7px;	
}
.formulariocajaextrasasmozdrcha{
	float:right;
	border:#ccc 1px dotted;
	width:245px;
	/*width:295px;*/
	padding:7px 0px 7px 7px;
}
.cajaextrasasmoz p{
	margin:0 0 7px;
}

/* ######## Novedades y agenda ######## */
.noticia{
	margin:5px 0 12px;
}
.noticia p{
	margin:0 0 7px 0;
}
.noticia p.fechaprincipaldestnovedades{
	margin:6px 0 5px 0;
	color:#f90;
}
.titularprincipaldestnovedades a:link,.titularprincipaldestnovedades a:visited{
	text-decoration:none;
	font:11px Verdana, Arial;
	font-weight:bold;
	color:#666;
}
.titularprincipaldestnovedades a:active,.titularprincipaldestnovedades a:hover{
	color:#444;
}
.titularprincipaldestnovedades img{
	float:left;
	margin:9px 7px 2px 0;
}
.titulardestnovedades a:link,.titulardestnovedades a:visited{
	text-decoration:none;
	font:10px Verdana, Arial;
	font-weight:bold;
	color:#666;
}
.titulardestnovedades a:active,.titulardestnovedades a:hover{
	color:#444;
}
.titulardestnovedadesextra a:link,.titulardestnovedadesextra a:visited{
	text-decoration:none;
	font:10px Verdana, Arial;
	color:#666;
}
.titulardestnovedadesextra a:active,.titulardestnovedadesextra a:hover{
	color:#444;
}
.fechadestnovedades{
	font:10px Verdana, Arial;
	color:#f90;
}
.cuerpodestnovedades{
	color:#888;
}
.titulardestagenda a:link,.titulardestagenda a:visited{
	text-decoration:none;
	font:10px Verdana, Arial;
	font-weight:bold;
	color:#888;
}
.titulardestagenda a:active,.titulardestagenda a:hover{
	color:#666;
}
.fechadestagenda{
	font:10px Verdana, Arial;
	color:#aaa;
}

/* y en el desarrollo de la noticia... */
.titular{
	color:#850C05;
	font: bold 20px Arial, Verdana;
}
.fecha{
	color:#f90;
	font:bold 10px Verdana, Arial;
	margin:15px 0 0 0;
}
.enlacesrelacionados{
	margin:20px 0;
}
.titenlacesrelacionados{
	color:#777;
	font:bold 10px verdana;
	border-bottom:#ccc 1px dotted;
	width:60%;
	margin:0px;
}
.cajaenlacesrelacionados{
	margin:1px 0;
	padding:4px 2px;
}
.cajaenlacesrelacionados p{
	margin:0 0 10px;
}
.linktituloenlacesrelacionados {
	display:block;
}
.linkcuerpoenlacesrelacionados {
	display:block;
}
.linktituloenlacesrelacionados a:link,.linktituloenlacesrelacionados a:visited{
	color:#999;
	font:10px verdana;
	text-decoration:none;
}
.linktituloenlacesrelacionados a:active,.linktituloenlacesrelacionados a:hover{
	color:#777;
}	
.linkcuerpoenlacesrelacionados a:link,.linkcuerpoenlacesrelacionados a:visited{
	font:10px Verdana, Arial;
	color:#f90;
	text-decoration:none;
}
.linkcuerpoenlacesrelacionados a:active,.linkcuerpoenlacesrelacionados a:hover{
	color:#f60;
}


/* agenda */
#columnacontenidodrchamayor h1{
	color:#850C05;
	font:bold 18px Arial, Verdana;
	padding:0 0 1px;
	border-bottom:#ccc 1px solid;
	width:100%;
	margin:10px 0 5px;
}

.linkseccionevento a:link,.linkseccionevento a:visited{
	font:10px Verdana, Arial;
	color:#f90;
	display:block;
	text-decoration:none;
	margin-top:5px;
	text-align:right;
}
.linkseccionevento a:active,.linkseccionevento a:hover{
	color:#f60;
}
.linkhistorico a:link,.linkhistorico a:visited{
	font:bold 9px Verdana, Arial;
	color:#f90;
	display:block;
	text-decoration:none;
	margin-top:5px;
}
.linkhistorico a:active,.linkhistorico a:hover{
	color:#f60;
}
#calendariomesencurso{
	font:bold 10px Verdana, Arial;
	width:200px;
}
#calendariomesencurso span{
	width:66px;
}
.titcalendariomesencurso{
	text-align:center;
	font:bold 13px Arial, Verdana;
	color:#f90;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 0;
}
.titcalendariomesencurso a:link,.titcalendariomesencurso a:visited{
	font:bold 10px Arial, Verdana;
	color:#f90;
	padding:0px 5px;
	text-decoration:none;
}
.titcalendariomesencurso a:active,.titcalendariomesencurso a:hover{
	color:#f60;
}
#calendariomesencurso table{
	border:#ccc 1px solid;
	width:190px;
	padding:8px;
}
#calendariomesencurso th{
	color:#fff;
	background:#999;
	padding:0px;
	text-align:center;
	font:bold 9px verdana;
}
#calendariomesencurso td.fincabecera{
	padding:2px 0 0 0;
	background:#fff;
}

#calendariomesencurso td{
	color:#777;
	background:#ccc;
	padding:2px 0px;
	text-align:center;
	font:bold 10px verdana;	
}
#calendariomesencurso td.diaconevento{
	background:#f90;
}
#calendariomesencurso td.diaconevento a{
	color:#fff;
	font:bold 10px verdana;
	text-decoration:none;
}
#calendariomesencurso td.diaconevento:hover{
	background:#f60;
}
#calendariomesencurso td.diaelegido{
	color:#fff;
	background:#850C05;
}
#calendariomesproximo table{
	border:#ccc 1px solid;
	width:190px;
	padding:8px;
	margin:12px 0 0;
}
#calendariomesproximo th{
	color:#999;
	padding:0px;
	font:bold 13px arial,verdana;
	text-transform:lowercase;
	background:#fff;
}
#calendariomesproximo td{
	color:#aaa;
	background:#eee;
	padding:1px 0;
	text-align:center;
	font:bold 9px verdana;	
}
#calendariomesproximo td.diaconevento{
	background:#ccc;
}
#calendariomesproximo td.diaconevento a{
	color:#fff;
	font:bold 9px verdana;
	text-decoration:none;
}
#calendariomesproximo td.diaconevento:hover{
	background:#aaa;
}
#calendariomesproximo td.diaelegido{
	color:#fff;
	background:#850C05;
}
/* etiquetas para el Boletin */
#suscripcionboletin{

	padding-bottom:5px;
	border-bottom:#f90 1px solid;
}

#suscripcionboletin h3{
	color:#f90;
	font:bold 9px Verdana, Arial;
	text-transform:uppercase;
	padding:0 0 1px;
	border-bottom:#f90 1px solid;
	margin:0 0 5px;
}
#suscripcionboletin .suscripcion h4{
	font:9px Arial, Verdana;
	color:#850C05;
	margin:10px 0 0 6px;
	text-transform:uppercase;
}
#suscripcionboletin .suscripcion input{
	width:275px;
}
#suscripcionboletin .suscripcion p{
	margin:7px;
}
#calendarioanual h3{
	font:bold 14px Arial, Verdana;
	color:#f90;
	margin:0px;
}
#calendarioanual table{
	border:#ccc 1px solid;
	width:190px;
	padding:3px 7px 7px;
}
#calendarioanual th{
	color:#999;
	padding:0px;
	font:bold 13px arial,verdana;
	text-transform:lowercase;
	background:#fff;
}
#calendarioanual td{
	color:#bbb;
	background:#eee;
	padding:1px 0;
	text-align:center;
	font:9px verdana;
	width:33%;	
}
#calendarioanual td.boletinpublicado a:link, #calendarioanual td.boletinpublicado a:visited{
	color:#888;
	font:9px verdana;
	text-decoration:none;
}
#calendarioanual td.boletinpublicado a:active, #calendarioanual td.boletinpublicado a:hover{
	color:#f90;
}
.linkcambioanual a:link, .linkcambioanual a:visited{
	color:#f90;
	font:9px verdana;
	text-decoration:none;
}
.linkcambioanual a:active, .linkcambioanual a:hover{
	color:#f60;
}
#calendarioanual .linkcambioanual{
	color:#f60;
	font:9px verdana;
	display:block;
	margin:2px 0;
}



/* ######## Formacion ######## */
p.fechaevento{
	margin:6px 0 0 0;
}
.fechaevento{
	color:#f90;
	font:10px verdana;
}
.lugarevento{
	font:10px Verdana, Arial;
	color:#850C05;
}
.organizadorevento{
	font:bold 10px Verdana, Arial;
	color:#666;
	line-height:18px;
}
.cuerpoevento{
	font:10px Verdana, Arial;
	color:#888;
}
.cuerpoevento a:link,.cuerpoevento a:visited{
	font:9px Verdana, Arial;
	color:#f90;
	text-decoration:none;
}
.cuerpoevento a:active,.cuerpoevento a:hover{
	color:#f60;
}
.evento{
	margin:5px 0 20px;
}
.evento p{
	margin:1px 0 0 0;
}
.evento p.cuerpoevento{
	margin:8px 0 0 0;
}


.opcionesformacionjornadas ul{
	list-style: none;
	float:left;
	background:#eee url(/imgs/fondo.rayadogrisclaro.gif);
	margin:5px 0 0;
	padding:0 0 0 10px;
	width:100%;
}
.opcionesformacionjornadas ul li{
	display:inline;
	padding:0px;
	margin:0 20px 0 0;
	float:left;
}
.opcionesformacionjornadas ul li a:link,.opcionesformacionjornadas ul li a:visited{
	font:9px verdana;
	color:#f90;
	text-decoration:none;
}
.opcionesformacionjornadas ul li a:active,.opcionesformacionjornadas ul li a:hover{
	color:#f60;
}
.opcionesformacionjornadas ul li img{
	margin:0 5px 0 0;
}
.logoformaciononline{
	width:100%;
	margin:0 0 10px;
	padding:0px;
}
.logoformaciononline img{
	border-bottom:#ccc 1px solid;
	padding:0 0 5px;
	margin:0 0 10px;
	background:#f6f6f6;
}
.linkformaciononline{
	background:#eee url(/imgs/fondo.rayadogrisclaro.gif);
	margin:5px 0 0;
	padding:0 0 0 10px;
}
.linkformaciononline a:link,.linkformaciononline a:visited{
	font:9px verdana;
	color:#f90;
	text-decoration:none;
}
.linkformaciononline a:active,.linkformaciononline a:hover{
	color:#f60;
}
.linkformaciononline img{
	margin:0 5px 0 0;
}
.todainfoevento{
	float:right;
	margin:0 0 5px 10px;
	width:170px;
}
.todainfoevento h3{
	font:bold 10px verdana, arial;
	color:#f90;
	margin:0 0 2px;
	padding:2px 8px;
	border:#999 1px dotted;
}
.todainfoevento ul{
	margin:0px;
	padding:0px;
	border:#999 1px dotted;
	list-style: none;
}
.todainfoevento ul li{
	margin:2px;
	padding:0px;
	line-height:0px;
}
.todainfoevento #activo a{
	background:#eee;
	color:#f90;
}
.todainfoevento ul li a:link,.todainfoevento ul li a:visited{
	background:#f6f6f6;
	font:10px verdana;
	color:#666;
	text-decoration:none;
	padding:3px 10px 3px 6px;
	display:block;
}
.todainfoevento ul li a:active,.todainfoevento ul li a:hover{
	background:#eee;
	color:#f90;
}
.librobiblioteca{
	font:10px Verdana, Arial;
	color:#888;
	margin:0 2px;
}
.librobiblioteca img{
	border:#ccc 1px solid;
	float:left;
	margin:0 10px 5px 0;
}
.librobiblioteca a:link,.librobiblioteca a:visited{
	font:bold 11px verdana, arial;
	color:#666;
	text-decoration:none;
}
.librobiblioteca a:active,.librobiblioteca a:hover{
	color:#333;
}
.fechabiblioteca{
	font:10px Verdana, Arial;
	color:#f90;
	display:block;
	margin:0px;
}
.autorbibliotecareferencia{
	font:bold 12px Verdana, Arial;
	color:#666;
	display:block;
	margin:5px 0;
}
ul.indicebiblioteca{
	margin:0 0 30px 20px;
	padding:0px;
	list-style:none;
	clear:both;
}
ul.indicebiblioteca li a:link,ul.indicebiblioteca li a:visited{
	color:#777;
	line-height:12px;
	text-decoration:none;
	font:10px Verdana, arial;
}
ul.indicebiblioteca li a:active,ul.indicebiblioteca li a:hover{
	color:#f90;
}




/* ######## Home ######## */
#textoportada span{
	position:relative;
	margin:8px 0 0;
	padding:30px 0 0 10px; 
	width:95%;
}
#textoportada span{
	font:bold 12px verdana, arial;
	color:#333;
}
#textoportada img{
	display:none;
}
#franjadestacamos {
	position:relative;
	padding:25px 0 0 10px;
	width:95%;
}
#franjadestacamos img{
	display:none;
}
#franjadestacamos span{
	color:#777;
	text-transform:uppercase;
	font:bold 16px arial, verdana;
}
.numerocongreso{
	background:#eee;
	padding:2px 4px;
	font:bold 10px verdana, arial;
	color:#8C9E13;
	text-transform:uppercase;
}
.titulocongreso{
	background:#A6BE00;
	padding:2px 4px;
	font:bold 10px verdana, arial;
	color:#fff;
}
.congresoportada p{
	margin:0px;
}
.titulardestportadaprincipal a:link,.titulardestportadaprincipal a:visited{
	text-decoration:none;
	font:bold 10px Verdana, Arial;
	color:#888;
}
.titulardestportadaprincipal a:active,.titulardestportadaprincipal a:hover{
	color:#666;
}
.titulardestportada a:link,.titulardestportada a:visited{
	text-decoration:none;
	font:10px Verdana, Arial;
	color:#666;
}
.titulardestportada a:active,.titulardestportada a:hover{
	color:#444;
}
#submenucajaprevia2home {
	display:none;
}
#submenucajaprevia2bhome {
	display:none;	
}
#submenucajahome {
	display:none;
}


/* ######## Becas ######## */
.anyoconvocatoriabecas{
	font:bold 14px arial, verdana;
	color:#f90;
}


/* ######## Zona privada ######## */
.formulariocaja{
	border:#ccc 1px dotted;
	padding:10px 15px;
	font:bold 10px verdana;
	color:#f90;
	text-align:center;
	background:#f6f6f6;
	width:490px;
	margin-left:10px;
}
.formulariocaja span{
	padding-right:40px;
}
.formulariocaja input{
	border: 1px solid #CCC;
}
.botonentrar{
	text-align:right;
	margin:0 12px;
}
#tituloseccion a:link,#tituloseccion a:visited{
	font:bold 10px verdana;
	color:#fff;
	text-decoration:none;
}
#tituloseccion a:active,#tituloseccion a:hover{
	color:#eee;
}

/*^^^^^^^^^^^^^^^^^^^^^ ETIQUETAS PARA LAS SECCIONES DE LA ZONA PRIVADA ^^^^^^^^^^^^^^^^^^^^^*/
.menuseccionondare{
	border:#999 1px dotted;
	background:#24891F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionmusiker{
	border:#999 1px dotted;
	background:#3D490F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionfuentesdocumentales{
	border:#999 1px dotted;
	background:#006C9C;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionazkoaga{
	border:#999 1px dotted;
	background:#407B85;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionazpilcueta{
	border:#999 1px dotted;
	background:#997986;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccioncongresos{
	border:#999 1px dotted;
	background:#8E9C00;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionformula{
	border:#999 1px dotted;
	background:#00736D;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionikastaria{
	border:#999 1px dotted;
	background:#B15200;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionikusgaiak{
	border:#999 1px dotted;
	background:#66AE03;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionisturitz{
	border:#999 1px dotted;
	background:#E42B0B;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionjentilbaratz{
	border:#999 1px dotted;
	background:#9C6EAC;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionlankidetzan{
	border:#999 1px dotted;
	background:#D59123;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionlekuonasaria{
	border:#999 1px dotted;
	background:#008625;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionmediatika{
	border:#999 1px dotted;
	background:#001A3B;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionnaturzale{
	border:#999 1px dotted;
	background:#E75F6F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionoihenart{
	border:#999 1px dotted;
	background:#C87F00;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionosasunaz{
	border:#999 1px dotted;
	background:#3D490F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionriev{
	border:#999 1px dotted;
	background:#430080;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionvasconia{
	border:#999 1px dotted;
	background:#006C9C;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionzainak{
	border:#999 1px dotted;
	background:#A20528;
	margin:0px;
	padding:3px 4px 3px 7px;
}



/* ######## Tienda ######## */
#solapas{
	position:relative;
	z-index:1;
	width:544px;
	height:20px;
	margin:0 0 1px 0;
}
*html #solapas{
	float:left;
	margin:10px 0 -1px 0;
}
#solapas ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:544px;	
	float:left;
}
#solapas ul li{
	display:inline;
	padding:0px;
}
#solapas ul li a.reposo,#solapas ul li a.activo{
	font:bold 9px verdana,arial,helvetica;
	text-decoration:none;
	text-transform:uppercase;
	border:1px dotted #bbb;
	padding:2px 10px;
	margin-right:2px;
	float:left;
	color:#999;
}
#solapas ul li a.reposo:hover{
	background:#eee;
	color:#777;
	text-decoration:none;
}
#solapas ul li a.activo{
	color:#f90;
	border-bottom:none;
}
#caja {
	position:relative;
	z-index:0;
	width:520px;
	margin:-5px 0 0 0;
	padding:10px;
	border:1px dotted #bbb;
	background:#fff;
}

*html #caja{
 	float:left;
	margin:-2px 0 0 0;
}
#contenido #caja table{
	font:10px Verdana, Arial;
	margin-top:5px;
	border-bottom:1px solid #eee;
}
#contenido #caja th{
	background: #bbb;
	padding:3px 7px;
	color:#fff;
	font: bold;
	text-align:center;
	text-transform:none;
}
#contenido #caja tr.cuerpo{
	color:#666;
}
#contenido #caja tr.cuerpo td{
	padding:3px 7px;
	text-align:center;
	border:none;	
}
#contenido #caja tr td.primero,#contenido #caja th.primero{
	text-align:left;
	width:92%;
}
#contenido #caja tr.cuerpo td a:link,#contenido #caja tr.cuerpo td a:visited{
	font:10px Verdana, Arial;
	color:#666;
	text-align:left;
	text-decoration:none;
}
#contenido #caja tr.cuerpo td a:active,#contenido #caja tr.cuerpo td a:hover{
	color:#333;
}
#contenido #caja input{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #999;
}
#contenido #caja select{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #999;
	text-transform:none;
}
#contenido #caja tr td.totales{
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	width:92%;
	border-top:1px solid #eee;
	padding:2px 7px;
}
#contenido #caja tr td.totalesprecio{
	color:#f90;
	border-top:1px solid #eee;
	padding:2px 7px;
	text-align:center;
}
#contenido tr td.espaciototales{
	padding:15px 0 0;
}
.supertotales{
	margin:20px 0;
}
.celda{
	float:right;
	display:table-cell;
	margin:0 10px 0 0;
	padding:0;
}

*html .celda{
	display:inline-block;
}
.celda ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.celda ul li{
	display:inline;
	padding:4px 10px;
	margin:0 0 0 -4px;
	background:#bbb;
	font:bold 10px verdana, arial;
	color:#fff;
	text-transform:uppercase;
}
.celda ul li.preciototalestandar{
	background:#c30;
}
.celda ul li.preciototalsocio{
	background:#f90;
}
.botoncompra{
	display:none;
}
#caja .botoncompra a{
	font:bold 10px arial, verdana; 
	color:#f90;
	text-transform:uppercase;
}
#caja .botoncompra a:hover{
	color:#f60;
}
#caja .botoncompra .comprar a{
	font:bold 10px arial, verdana; 
	color:#f30;
	text-transform:uppercase;
}
#caja .botoncompra .comprar a:hover{
	color:#f60;
}
.botoncompra span{
	padding-left:20px;
}
.nota,.notaprevia{
	margin:0px;
	font:9px verdana,arial; 
	color:#666;
}
.nota{
	padding-top:10px;
}
.datosidentificacion{
	margin-top:5px;
	font:10px verdana, arial;
	color:#666;
}
.datosidentificacion h3{
	color:#fff;
	font:bold 10px verdana, arial;
	margin:0 0 5px;
	padding:3px 7px;
	background-color:#bbb;
}
.campos{
	padding-left:7px;
}
h6.campoobligatorio{
	color:#f30;
	margin:0px;
	font:10px verdana, arial;
	padding:0px;
	display:inline;	
}
.campoelegido{
	padding:0 135px 0 32px;
	color:#999;
	font:10px verdana, arial;
	text-transform:none;
}
.resultadodatos{
	font-weight:bold;
	color:#999;
}
.formapago{	
	background:#ddd;
	margin:0 0 5px;
	border-bottom:#999 1px solid;
}
.formapago h5,.formapago .cuenta{	
	padding:2px 7px;
	margin:0px;
	color:#f90;
	font:bold 10px verdana, arial;
}
.formapago .cuenta span{	
	border:#ccc 1px solid;
	margin-right:5px;
	padding:2px;
	color:#888;
}
.formapago p{
	margin:0px;
	background:#fff;
	font:10px verdana, arial;
	color:#666;
	padding:4px 7px 8px;
}
.datoscuenta{
	font:10px verdana, arial;
	color:#f90;
	padding:0 0 0 10px;
	margin:0px;
}
.destacadocolumna .titulopublicacion{
	margin:0px;
	padding:0px;
}
.destacadocolumna .titulopublicacion a{
	font:bold 10px verdana, arial;
	color:#666;
	text-decoration:none;
}
.destacadocolumna .titulopublicacion a:hover{
	color:#333;
}
.tiraprecios{
	margin-top:7px;
	clear:both;
}
.tiraprecios span,.tirapreciosdestacado span{
	display:table-cell;
}
*html .tiraprecios span,*html .tirapreciosdestacado span{
	display:inline-block;
}
.tiraprecios .precionosocio,.tiraprecios .preciosocio{
	background:url(/imgs/fondo.rayadogrismedio.gif) top left;
	font:bold 9px arial, verdana;
	text-transform:uppercase;
	padding:1px 5px;
	vertical-align:middle;
}
.tiraprecios .precionosocio{
	color:#f30;
}
.tiraprecios .preciosocio{
	color:#f90;
}
.tiraprecios .ficha,.tiraprecios .carro,.tirapreciosdestacado .carro{
	margin:0px;
	padding-top:1px;
	vertical-align:bottom;
}
.tiraprecios .ficha{
	padding-left:10px;
}
.tiraprecios .carro,.tirapreciosdestacado .carro{
	padding:0px;
}
.destacadocentraltienda{
	border:#bbb 1px dotted;
	padding:1px;
	width:534px;
}
.destacadocentraltienda .celdadestacado{
	display:table-cell;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
*html .destacadocentraltienda .celdadestacado{
	display:inline-block;
}
.oferta{
	background:#f90 url(/es/imgs/tit.tienda_ofertames.gif) bottom left no-repeat;
	height:125px;
}
.promo{
	background:#f90 url(/es/imgs/tit.tienda_gratis.gif) bottom left no-repeat;
	height:110px;
}
.textodestacadotienda{
	background:#f6f6f6;
	color:#555;
	font:10px verdana, arial;
}
.textodestacadotienda img{
	float:left;
	padding-right:10px;
}
.textodestacadotienda p{
	margin:0px;
}
.textodestacadotienda a h4{
	color:#850c05;
	font:bold 11px verdana, arial;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.textodestacadotienda a:hover h4{
	color:#900;
}
.colecciondestacadotienda{
	color:#850c05;
}
.textodestacadotienda .descripciondestacadotienda a{
	color:#f90;
	font:10px verdana, arial;
	text-decoration:none;
}
.textodestacadotienda .descripciondestacadotienda a:hover{
	color:#f60;
	font:10px verdana, arial;
	text-decoration:none;
}
p.descripciondestacadotienda{
	margin-top:5px;
}
.tirapreciosdestacado{
	float:right;
	margin-top:2px;
}
.tirapreciosdestacado .precionosocio,.tirapreciosdestacado .preciosocio{
	font:bold 10px arial, verdana;
	text-transform:uppercase;
	padding:2px 7px;
	vertical-align:middle;
	color:#fff;
}
.tirapreciosdestacado .precionosocio{
	background:#f30;
}
.tirapreciosdestacado .preciosocio{
	background:#f90;
}
.tirapreciosdestacado .precioantes{
	font:10px arial, verdana;
	text-transform:uppercase;
	padding:2px 10px 2px 7px;
	vertical-align:middle;
	color:#f30;
	text-decoration:line-through;
}
.tirapreciosdestacado .carro{
	padding:0 2px 0 5px;
}
.botoncarrodecompra{
	display:none;
}
.botoncarrodecompra ul{
	display:none;
}
.botoncarrodecompra ul li{
	display:none;
}
.botoncarrodecompra ul li.texto a{
	display:none;
}
.botoncarrodecompra  ul li.texto a:hover{
	display:none;
}

.contenidoextratienda{
	width:100%;
	padding-bottom:5px;
	border-bottom:#ccc 1px solid;
	margin-bottom:25px;
}
*html .contenidoextratienda{
	margin-top:10px;
}
#contenido .contenidoextratienda h3{
	color:#850c05;
	font:bold 9px Verdana, Arial;
	text-transform:uppercase;
	padding:0 0 1px;
	border-bottom:#ccc 1px solid;
	width:100%;
	margin:0 0 5px;
}
#contenido .contenidoextratienda img{
	float:left;
	margin:0px;
	padding:0 10px 0 0;
	background:#fff;
}
#contenido .contenidoextratienda h4{
	margin:0 0 0 60px;
	padding:7px 7px 5px 15px;
	font:9px Verdana, Arial;
}
#contenido .contenidoextratienda a:link, #contenido .contenidoextratienda a:visited{
	color:#850c05;
	font:9px Verdana, Arial;
	text-decoration: none;
}	
#contenido .contenidoextratienda a:active, #contenido .contenidoextratienda a:hover{
	color:#900;
	font:9px Verdana, Arial;
	text-decoration: none;
}

/* ######## Proyectos ######## */
.tituloproyectodesarrollo{
	margin-bottom:10px;	
}
.tituloproyectodesarrollo img{
	margin:4px 0 10px 10px;
	padding:2px;
	border:#a6be00 1px dotted;
	float:right;
}
.tituloproyectodesarrollo h3{
	font:bold 20px arial,verdana;
	color:#a6be00;
	margin:0px;
	border-bottom:#a6be00 1px dotted;
	width:87%;
}
#contenido tr.cuerpoproyectos{
	color:#666;
}
#contenido tr.cuerpoproyectos td{
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	padding:2px 11px;
}
#contenido tr td.primeroproyectos{
	text-align:left;
	width:40%;
}
#contenido tr td.ultimoproyectos{
	border-right:#f90 1px solid;
	width:30%;
}
#contenido tr.cuerpoproyectos td.ultimoproyectos{
	border-right:#ccc 1px solid;
	width:30%;
}

.enlacesrelacionados{
	border:#ccc 1px dotted;
	padding:5px 10px;
	font:10px verdana, arial:
}
.enlacesrelacionados ul{
	margin:0px;
	padding:0 0 0 20px;
	list-style:cicle;
}
.enlacesrelacionados ul li{
	font:10px verdana, arial;
	color:#f90;
}
.enlacesrelacionados ul li a:link,.enlacesrelacionados ul li a:active,.enlacesrelacionados ul li a:visited{
	font:10px verdana, arial;
	color:#888;
	text-decoration:none;
}
.enlacesrelacionados ul li a:hover{
	font:10px verdana, arial;
	text-decoration:none;
	color:#f90;
}

/* ######## Congresos ######## */

.destacadocolumnacongreso h4{
	margin:0px;
	padding:0px;
	font:10px Verdana, Arial;
	color:#888;
}
.destacadocolumnacongreso a:link, .destacadocolumnacongreso a:visited{
	color:#f90;
	font:9px Verdana, Arial;
	text-decoration: none;
}	
.destacadocolumnacongreso a:active, .destacadocolumnacongreso a:hover{
	color:#f60;
}
.destacadocolumnacongreso img{
	margin:0 10px 5px 0;
	float:left;
	padding:0px;
}
.grafico{
	text-align:center;
}
.promoforo{
	font:10px verdana, arial;
	color:#777;
}
.tituloforo{
	font:bold 10px verdana, arial;
	color:#fff;
	background:#bbb;
	padding:2px 6px;
}
.promoforo p{
	padding:4px 0 0 7px;
	margin:0px;
}
.promoforo img{
	float:right;
	padding:0 0 7px 5px;
}
.promoforo a{
	font:bold 10px verdana, arial;
	color:#f90;
	text-decoration:none;
}
.promoforo a:hover{
	color:#f60;
}
.promoforo p.link{
	clear:both;
	text-align:right;
	border-top:#bbb 1px dotted;
}
.promoforo .link a{
	font:9px verdana, arial;
}



ul.genericonumerosopremioslinks{
	margin:10px 40px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
	clear:both;
}
ul.genericonumerosopremioslinks li{
	color:#777;
	line-height:20px;
}
ul.genericonumerosopremioslinks li a:link,ul.genericonumerosopremioslinks li a:visited{
	color:#777;
	line-height:20px;
	text-decoration:underline;
}
ul.genericonumerosopremioslinks li a:active,ul.genericonumerosopremioslinks li a:hover{
	color:#f90;
}

.imagenopinion {
	float:right;
	margin:15px;
	width:97px;
}
.imagenopinion .foto{
	display:block;
	text-align:center;
	background:#eee;
	width:67px;
	padding:13px 15px 30px;
}
.imagenopinion .foto img{
	border:#ccc 1px solid;
}
.piefotoopinion{
	margin-top:1px;
	color:#666;
	font: 9px Verdana, Arial;
	background: #fff;
	padding:3px 0;
	border-top:#ccc 1px dotted;
	border-bottom:#ccc 1px dotted;	
}
.mapacelda{
	display:table-cell;
	margin:0px;
	padding:2px 0 0 20px;
	width:145px;
}

*html .mapacelda{
	display:inline-block;
}
.mapacelda ul{
	margin:0px;
	padding:0px;
	list-style-image: url(/imgs/ico.lista.gif);
}
.mapacelda ul li{
	font:10px verdana, arial;
	color:#888;
	line-height:14px;
}
.mapacelda ul li a{
	color:#888;
	font:10px verdana, arial;
	text-decoration:none;
}
.mapacelda ul li a:hover{
	color:#f90;
}
.listadoentradillasub,.listadoentradillasub a{
	font:10px verdana, arial;
	font-weight:bold;
	color:#999;
	border-bottom:#ccc 1px dotted;
	margin:0px;
	padding:3px 0 0 7px;
	text-decoration:none;	
}

.mapacelda ul ul{
	margin:0px;
	padding:0 0 0 8px;
	list-style: circle;
	color:#f90;
	background:#f9f9f9;
}
.mapacelda ul ul li{
	font:10px verdana, arial;
	color:#f90;
}
.mapacelda ul ul li a{
	color:#999;
	font:10px verdana, arial;
	text-decoration:none;
}
.mapacelda ul ul li a:hover{
	color:#f90;
}



