/* ######## Etiquetas estructura general ######## */
body {
	font: 11px Verdana, Arial;
	color: #666;
	background: #515151 url(/imgs/fondo.web.gif); 
	margin: 5px 0 30px 50%;
	padding:0;
}
* html body {
	margin: 7px 0 10px 50%;
}


a:link, a:visited {
	font: 11px Verdana, Arial;
	text-decoration: none;
	color: #f90;
}
a:hover, a:active {
	font: 11px Verdana, Arial;
	color: #f60;
}
input, textarea{
	color:#888;
	font:9px verdana, arial;
}

select{
	color:#888;
	border:#aaa 1px solid;
	font:10px verdana, arial;
}
#superestructura {
	position:relative;
	width: 765px;
/* para situar la pagina centrada divido la anchura a la mitad y la pongo en negativo */
	margin: 0 0 0 -383px;

}


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

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


/* caja euskomedia fondos
#cajafondoseuskomedia {
	position: absolute;
	left:574px;
	top:10px;
	width: 191px;
	color: #777;
	font: 9px Verdana,Arial;
}

#cajafondoseuskomedia a:link, #cajafondoseuskomedia a:visited {
	color: #777;
	font: 9px Verdana,Arial;
	text-decoration: none;
}
#cajafondoseuskomedia a:active, #cajafondoseuskomedia a:hover {
	color: #f90;
	font: 9px Verdana,Arial;
	text-decoration: none;
}
#cajafondoseuskomediaborde {
	width:190px;
	height:58px;
	border: 1px solid #aaa;
	border-right:none;
	padding:0px;	
	background:#fff;
	margin-top:2px;
}
#cajafondoseuskomediaborde span{
	background:#ccc;
	height:24px;
}
#cajafondoseuskomediacontenido{
	width:172px;
	height:30px;
	padding: 4px 9px 0;
	margin:0px;
	background:#eee;
}
#cajafondoseuskomediacontenido a:link, #cajafondoseuskomediacontenido a:visited {
	color: #777;
	font: 9px Verdana,Arial;
	text-decoration: none;
}
#cajafondoseuskomediacontenido a:active, #cajafondoseuskomediacontenido a:hover {
	color: #666;
}*/



/* bloque curriculum */
#bloquecur {
	width: 540px;
}


/* caja buscador*/
#buscadoreidiomas {
	position: absolute;
	left:574px;
	top:11px;
	width: 191px;
	color: #777;
	font: 9px Verdana,Arial;
}

#buscadoreidiomas a:link, #buscadoreidiomas a:visited {
	color: #777;
	font: 9px Verdana,Arial;
	text-decoration: none;
}
#buscadoreidiomas a:active, #buscadoreidiomas a:hover {
	color: #f90;
	font: 9px Verdana,Arial;
	text-decoration: none;
}
#buscador {
	width:190px;
	height:62px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	padding:0px;	
	background:#666;
	margin-top:2px;
}
#buscadorcontenido{
	position:relative;
	width:169px;
	height:40px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;	
	padding: 22px 10px 0;
	color: #fff;	
}
#buscadorcontenido a:link, #buscadorcontenido a:visited {
	color: #eee;
	font-size: 9px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	
}
#buscadorcontenido a:active, #buscadorcontenido a:hover {
	color: #666;
	font-size: 9px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}
input.cajabuscador{
	width:135px;
	color: #fff;
	font: 9px Verdana,Arial;
	border: 1px solid #CCC;
	background: #999;
}
/*#buscadorcontenidohome{
	position:relative;
	width:159px;
	padding:0px;
	font:10px verdana,arial;
	color:#fff;
}
#buscadorcontenidohome a:link, #buscadorcontenidohome a:visited {
	color: #ccc;
	font: 9px/15px Verdana,Arial;
	text-decoration: none;
}
#buscadorcontenidohome a:active, #buscadorcontenidohome a:hover {
	color: #eee;
	font: 9px/15px Verdana,Arial;
	text-decoration: none;
}
#buscadorcontenidohome input.cajabuscador{
	width:135px;
	color: #fff;
	font: 9px Verdana,Arial;
	border: 1px solid #ccc;
	background: #777;
}*/






/* ######## Menu ######## */
#menu {
	height: 21px;
	width: 765px;
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style: none;
	background: #666;
	width:765px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;	
	float:left;
}
#menu ul li{
	display:inline;
	padding:0px;
	margin:0px;
}

#menu ul li a:hover {
	background: #888;
}

#menu #activo{
	background: #888;
}




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

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

#titulo {
	position:relative;
	background:#850C05 url(/imgs/fondo.titulo.gif) no-repeat top left;
	margin:8px 0px 0px;
	padding:12px 0px 0px 20px; 
	width:745px;
	height:21px;
}
#titulo span{
	display:none;
}
#contenido {
	position:relative;
	background: #fff;
	margin:0px;
	padding: 15px 201px 10px 20px;
	width:544px;
	font: 11px Verdana, Arial;
	color: #666;
}
*html #contenido {
	padding: 15px 201px 5px 20px;
}
#contenido p.textocita {
	font: 10px Verdana, Arial;
	color: #666;
	margin:0;
}
.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;
}
.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:100%;
	margin:0 0 5px;
}
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.genericonumeroso li .mas a{
	color:#f90;
	text-decoration:none;
	line-height:13px;
}
ul.genericonumeroso li a.linkmarcado{
	color:#f90;
	line-height:20px;
	text-decoration:underline;
}

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;
	line-height:14px;
}
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{
	margin:10px 0;
	padding:0px;
	list-style: none;
	background: #fff url(/imgs/fondo.rayadogrisclaro.gif);
	width:100%;
}
#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:260px;
}
#columnacontenidodrcha {
	float:right;
	width:260px;
}
#columnacontenidoizdapor {
	float:left;
	width:50%;
}
#columnacontenidodrchapor {
	float:right;
	width:50%;
}
#columnacontenidoizdamayor {
	float:left;
	width:320px;
}
#columnacontenidodrchamenor {
	float:right;
	width:200px;
}
#columnacontenidoizdamenor {
	float:left;
	width:200px;
}
#columnacontenidodrchamayor {
	float:right;
	width:320px;
}
#listadoentradilla {
	width:520px;
	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; 
}

#listadoentradilla h6{
	font:bold 14px verdana, arial;
	color:#a6be00;
	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;
}

.preciopublicacion{
	width:100%;
	font:10px Verdana, Arial;
	color:#888;
	clear:both;
	margin-bottom:10px;
}

.preciopublicacion img{
	float:left;
	margin:0 10px 5px 0;
}

* html .preciopublicacion{
	margin-bottom:25px;
}



#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:100%;
	padding-bottom:5px;
	border-bottom:#f90 1px solid;
	margin-bottom:25px;
}
*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;
}
#contenido .contenidoextracolumna {
	background:#f4f4f4;
}
.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.listadoimpar2{
	background:#f6f6f6;
		padding:4px 10px;

	line-height:12px;
	margin-bottom:1px;
	font:bold 10px Verdana, Arial;
	color:#888;
	display:block;
}
#listado ul li.listadopar2 {
	background:#fff;
			padding:4px 10px;

	line-height:12px;
	margin-bottom:1px;
	font:bold 10px Verdana, Arial;
	color:#888;
	display:block;
}



#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;
}
.camposformulariodestacado2{
	margin:20px;
	border:#999 1px dotted;
	background:#eee;
	color:#888;
	font:bold 10px verdana, arial;
	text-align:center;
	float:right;
	position:relative;
	width:20px;
	left:31px;
	top:-9px;
}
.espaciobloque{
	padding:5px;
}

.formulariocurriculum div{
	margin:0 0px;
}

.formulariocurriculum input{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}

.formulariocurriculum #titulo{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
	margin:0px 0px 0px;
	padding:0px 0px 0px 0px; 
	height:14px;
}

.formulariocurriculum select{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}
.formulariocurriculum h3{
	color:#f90;
	font:bold 11px arial, verdana;
	text-transform:uppercase;
	margin:20px 10px 0;
}
.formulariocurriculum h3 span{
	color:#f90;
	font:normal 10px arial, verdana;
	text-transform:none;
	display:inline;
}

.formulariocurriculum p{
	margin:7px 0;
}
.formulariocurriculum span{
	margin-right:10px;
}





.botonbloque{
	margin:0px 0px;
	padding-left:10px;
	border:#999 1px dotted;
	background:#eee;
	color:#888;
	font:bold 10px verdana, arial;
	float:right;
	position:relative;
	width:120;
	left:21px;
	top:6px;
}

.camposformulariodestacado{
	margin:20px 10px;
	padding-left:10px;
	border:#999 1px dotted;
	background:#eee;
	color:#888;
	font:bold 10px verdana, arial;
}

.camposformulario2{
	padding:5px 20px 20px;
	border:#999 1px dotted;
}



.camposformulario{
	padding:5px 20px;
	border:#999 1px dotted;
}
.formulario input{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}
.formulario select{
	color: #666;
	font: 10px 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 h3 span{
	color:#f90;
	font:normal 10px arial, verdana;
	text-transform:none;
	display:inline;
}
.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 {
	position:relative;
	width:189px;
	background:#777;
	left:1px;
	border-left: 1px solid #333;
	height:8px;
}
#submenucajaprevia2 {
	position:relative;
	width: 189px;
	background: #333;
	border-left: 1px solid #600;
}
#submenucajaprevia2b {
	position:relative;
	width: 189px;
	background: #777;
	border-left: 1px solid #333;
	height:33px;	
}

/* submenu */
#submenucaja {
	position:relative;
	width: 190px;
	background: #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

#submenu {
	position:relative;
	width: 164px;
	background: #777;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 0 10px 20px 15px;

}
#submenu p{
	margin:15px 0 0;
}
.titsubmenu {
	font: bold 10px Arial;
	text-transform: uppercase;
	color:#fa0;
}
.linksubmenuextra a:link,.linksubmenuextra a:visited{
	font: bold 10px Arial;
	text-transform:uppercase;
	color:#f90;
	text-decoration:none;
}
.linksubmenuextra a:active,.linksubmenuextra a:hover{
	color:#fff;
}
#submenu ul{
	margin:0px;
	padding:0px;
	list-style: none;
	width:164px;
}
#submenu ul li{
	padding:5px 0 0;
	border-bottom:1px solid #999;
	line-height: 14px;
}
#submenu ul li a{
	font: 9px Verdana,Arial;
}
#submenu ul li a:link, #submenu ul li a:visited {
	color: #fff;
	text-decoration: none;
}
#submenu ul li a:active, #submenu ul li a:hover {
	color: #f90;
	text-decoration: none;
}
#submenu #activo a{
	font:bold 9px Verdana,Arial;
}

#submenu ul.menuproyecto li{
	margin:0 10px;
	padding:5px 0 0;
	border-bottom:none;
	line-height:6px;
}
#submenu ul.submenuproyecto li{
	margin:0 25px;
	padding:5px 0 0;
	border-bottom:none;
	line-height:6px;
}
#submenu ul.menuproyecto li a{
	font: 9px Verdana,Arial;
}
#submenu ul.menuproyecto li a:link, #submenu ul.menuproyecto li a:visited {
	color: #ddd;
	text-decoration: none;
}
#submenu ul.menuproyecto li a:active, #submenu ul.menuproyecto li a:hover {
	color: #f90;
	text-decoration: none;
}



/* promociones bajo menu */
#promos {
	position:relative;
	width: 191px;
	margin: 15px 0 0 0;
	text-align:center;
}




/* ######## Pie ######## */
#pie { 
	position:relative;
	width: 765px;
}

#pie #izda ul{
	background:#666;
	margin:0px;
	padding:0px;
	list-style: none;
	width:765px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;	
	height: 19px;
}

#pie #izda ul li{
	display:inline;
	margin:-2px;
	padding:0px;
}

#pie #drcha ul{
	position:absolute;
	right:0px;
	top:1px;
	margin:0px;
	padding:0px;
	list-style: none;
	height: 17px;
	width:500px;
}

#pie #drcha ul li{
	float:right;
	/*display:inline;*/
	text-align:right;
	margin:-2px;
	padding:0px;
}
#firmapie{
	font:10px verdana, arial;
	color:#fff;
	text-align:center;
	margin-top:6px;
}
#firmapie a:link,#firmapie a:visited{
	font:10px verdana, arial;
	color:#f90;
	text-decoration:none;
}
#firmapie a:active,#firmapie a:hover{
	color:#f60;
}
#firmapie span a:link,#firmapie span a:visited{
	font:10px verdana, arial;
	color:#fff;
	text-decoration:none;
}
#firmapie span a:active,#firmapie span a:hover{
	text-decoration:underline;
}
FORM{margin:0;padding:0}









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

/* ######## Publicaciones ######## */
.titpublicaciones h1{
	color:#850C05;
	font:bold 13px Verdana, Arial;
	border: 1px dotted #bbb;
	padding:3px;
	width:536px;
	margin:0 0 15px;
}
.titpublicaciones h1.congreso{
	color:#a6be00;
	font:bold 13px Verdana, Arial;
	border: 1px dotted #bbb;
	padding:3px;
	width:536px;
	margin:0 0 15px;
}
.titpublicacionesarticulo h1{
	color:#850C05;
	font:bold 14px Verdana, Arial;
	border: 1px dotted #bbb;
	padding:3px;
	width:536px;
	margin:0px;
}
.autorpublicaciones{
	color:#f90;
	font:bold 12px Verdana, Arial;
	margin:0 0 15px;
	padding:4px 0px 0;
}
#contenido .rutapublicaciones{
	margin:0 0 5px;
}
#contenido .rutapublicaciones a{
	color:#777;
	font:bold 15px Verdana, Arial;
	text-decoration:none;
}
#contenido .rutapublicacionesarticulo{
	margin:0 0 2px;
}
#contenido .rutapublicacionesarticulo a{
	color:#777;
	font:bold 11px Verdana, Arial;
	text-decoration:none;
}
.fichacolumnaizda{
	float:left;
	width:160px;
	text-align:center;
	vertical-align:middle;
}
.fichacolumnadrcha{
	float:right;
	width:370px;
}

.fichacolumnaizda_otros{
	float:left;
	width:260px;
	text-align:left;
	vertical-align:middle;
}
.fichacolumnadrcha_otros{
	float:right;
	width:270px;
}

.fichacolumnaizdacuadernos{
	float:left;
	width:209px;
	text-align:center;
	vertical-align:middle;
}
.fichacolumnadrchacuadernos{
	float:right;
	width:320px;
}
.fichadoblecolumna{
	width:544px;
}
.titobjeto{
	color:#f90;
	font:bold 10px Verdana, Arial;
	background:#fff url(/imgs/fondo.rayadogris.gif);
	padding:4px 4px 4px 15px;
	width:350px;
}
span.masmenu{
	color:#fff;
	font:10px Verdana, Arial;
	cursor:pointer;
}
.titobjeto_otros{
	color:#f90;
	font:bold 10px Verdana, Arial;
	background:#fff url(/imgs/fondo.rayadogris.gif);
	padding:4px 4px 4px 15px;
	width:250px;
}
.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:350px;
	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;
}
.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;
}
#contenido th{
	background: #eee;
	padding:5px 12px;
	color:#f90;
	font: bold;
	text-transform:uppercase;
	text-align:left;
}
#contenido th.emisoras{
	background: #eee;
	padding:5px 5px;
	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 9px Verdana, Arial;
	text-transform:uppercase;
	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 9px Verdana, Arial;
	text-transform:uppercase;
	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;
}



#numcuenta,#numtarjeta{
	background:#f6f6f6;
	padding:7px 15px;
	border:1px #999 dotted;
	margin-top:7px;
}
.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 {
	position:relative;
	background:#850C05 url(/imgs/fondo.txtportada.gif) no-repeat top left;
	margin:8px 0 0;
	padding:30px 0 0 230px; 
	width:535;
	height:132px;
}
#textoportada span{
	display:none;
}
#franjadestacamos {
	position:relative;
	background:#777;
	padding:16px 0 0 20px;
	width:745;
	height:9px;
}
#franjadestacamos span{
	display:none;
}
.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 {
	position:relative;
	width: 189px;
	background: #333;
	border-left: 1px solid #600;
}
#submenucajaprevia2bhome {
	position:relative;
	width: 189px;
	background: #777;
	border-left: 1px solid #333;
	height:162px;	
}
#submenucajahome {
	position:absolute;
	top:12px;
	left:1px;
	width:190px;
	background: #ccc;
}
.destacadoshome p{
	margin:0px;
	padding:0px;
}
.titdestacadoshome a:link,.titdestacadoshome a:visited{
	font:10px arial,verdana;
	color:#f90;
	text-transform:uppercase;
	text-decoration:none;
}
.titdestacadoshome a:active,.titdestacadoshome a:hover{
	color:#f60;
}
.titdestacadoshome{
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	text-align:right;
	padding-top:2px;
	width:100%;
}
.titulardestacadoshome a:link,.titulardestacadoshome a:visited{
	font:bold 10px verdana,arial;
	color:#333;
	text-decoration:none;
}
.titulardestacadoshome a:active,.titulardestacadoshome a:hover{
	color:#444;
}
.destacadoshome img{
	float:left;
	margin:0 7px 2px 0;
}
.destacadoshome{
	font:9px verdana,arial;
	color:#eee;
	padding-bottom:15px;
}
.linkextra a:link,.linkextra a:visited{
	font:9px verdana,arial;
	color:#850C05;
	text-decoration:none;
}
.linkextra a:active,.linkextra a:hover{
	color:#a00;
}


/* ######## 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 ^^^^^^^^^^^^^^^^^^^^^*/
.menuseccionartesplasticas{
	border:#999 1px dotted;
	background:#24891F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionmusica{
	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;
}
.menuseccioncienciassociales{
	border:#999 1px dotted;
	background-color:#407B85;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionderecho{
	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;
}
.menuseccioncienciasfisicas{
	border:#999 1px dotted;
	background:#00736D;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccioneducacion{
	border:#999 1px dotted;
	background:#B15200;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccioncinematografia{
	border:#999 1px dotted;
	background:#66AE03;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionprehistoria{
	border:#999 1px dotted;
	background:#E42B0B;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionfolklore{
	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;
}
.menuseccionmedioscomunicacion{
	border:#999 1px dotted;
	background:#001A3B;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccioncienciasnaturales{
	border:#999 1px dotted;
	background:#E75F6F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionlenguayliteratura{
	border:#999 1px dotted;
	background:#C87F00;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccioncienciasmedicas{
	border:#999 1px dotted;
	background:#3D490F;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionriev{
	border:#999 1px dotted;
	background:#476580;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionhistoria{
	border:#999 1px dotted;
	background:#006C9C;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionantropologia{
	border:#999 1px dotted;
	background:#A20528;
	margin:0px;
	padding:3px 4px 3px 7px;
}
.menuseccionjuntapermanente{
	border:#999 1px dotted;
	background:#850C05;
	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 #caja tr td.totalesdescuento{
	color:#c30;
	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{
	text-align:right;
	padding-top:10px;
	margin:0px;
}
#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,.tiraprecioscoleccion{
	margin-top:7px;
	clear:both;
}
.tiraprecios span,.tirapreciosdestacado span,.tiraprecioscoleccion span{
	display:table-cell;
}
*html .tiraprecios span,*html .tirapreciosdestacado span,*html .tiraprecioscoleccion span{
	display:inline-block;
}
.tiraprecios .precionosocio,.tiraprecios .preciosocio,.tiraprecioscoleccion .precionosocio,.tiraprecioscoleccion .preciosocio{
	background:url(/imgs/fondo.rayadogrismedio.gif) top left;
	font:bold 9px arial, verdana;
	text-transform:uppercase;
	padding:1px 5px;
	vertical-align:middle;
}
.tiraprecios .pdf{

	font:bold 9px arial, verdana;
	text-transform:uppercase;
	padding:1px 5px;
	vertical-align:middle;
}
.preciosocio{
	font:bold 10px verdana, arial;
	color:#f90;
}
.tiraprecios .precionosocio, .precionosocio,.tiraprecioscoleccion .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;
}
body .destacadocentraltienda .celdadestacado{
	display:block;
}
.oferta{
	background:#f90 url(/es/imgs/tit.tienda_ofertames.gif) bottom left no-repeat;
	height:125px;
}
.ultimaconv{
	background:#f90 url(/es/imgs/tit.ultima.conv.gif) bottom left no-repeat;
	height:125px;
}
.promo{
	background:#f90 url(/imgs/pixel.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;
}
.tiraprecioscoleccion{
	float:right;
	padding:4px 0 10px;
}
.botoncarrodecompra{
	border-left:#777 1px solid;
	border-bottom:#777 1px solid;
	margin:5px 0 10px;
	background:#999;
	padding:0px;
}
.botoncarrodecompra ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.botoncarrodecompra ul li{
	display:inline;
	vertical-align:middle;
}


.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:100%;
	float:left;
	margin:20px 0 10px;
}

.tituloproyectodesarrollo ul{
	margin:0px;
	padding:0px;
	list-style: none;	
	width:543px;	
	float:left;
	color: #fff;
}
.tituloproyectodesarrollo ul li{
	display:inline;
	padding:0 0 0 5px;
	margin:0px;
	border-left:1px solid #fff;
}
.tituloproyectodesarrollo ul li a{
	color: #fff;
}
.tituloproyectodesarrollo ul li.primero{
	border-left:none;
}
.tituloproyectodesarrollo ul li a:hover {
	text-decoration: underline;
	color:#000;
}
.innovacion h3{
	color:#d81c65;
}
.calidad_de_vida h3{
	color:#ecd905;
}
.sistemas_de_genero h3{
	color:#164884;
}
.memoria_social h3{
	color:#491a50;
}
.sociedad_solidaria h3{
	color:#e11f26;
}
.tension_social h3{
	color:#e593a9;
}
.globalizacion h3{
	color:#f27220;
}
.revalorizacion-de-lo-publico h3{
	color:#2881c1;
}
.justicia h3{
	color:#078141;
}

.innovacion  ul{
	background:#d81c65;
}
.calidad_de_vida  ul{
	background:#ecd905;
}
.sistemas_de_genero  ul{
	background:#164884;
}
.memoria_social  ul{
	background:#491a50;
}
.sociedad_solidaria  ul{
	background:#e11f26;
}
.tension_social  ul{
	background:#e593a9;
}
.globalizacion  ul{
	background:#f27220;
}
.revalorizacion-de-lo-publico  ul{
	background:#2881c1;
}

.justicia  ul{
	background:#078141;
}
.tituloproyectodesarrollo #activo a{
	text-decoration: underline;
	color:#000;
}

span.innovacion{
	background:#d81c65;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.calidad_de_vida{
	background:#ecd905;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.sistemas_de_genero{
	background:#164884;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.memoria_social{
	background:#491a50;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.sociedad_solidaria{
	background:#e11f26;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.tension_social{
	background:#e593a9;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.globalizacion{
	background:#f27220;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.revalorizacion-de-lo-publico{
	background:#2881c1;
	color:#fff;
	display:block;
	margin-top:5px;
}
span.justicia{
	background:#078141;
	color:#fff;
	display:block;
	margin-top:5px;
}

.FormularioBasico{width:100%;margin:1em 0;padding:1em 0 0;overflow:hidden;}
.FormularioBasico legend span{display:none;}
.FormularioBasico fieldset{border:none;padding:0;}
.FormularioBasico .Datos{width:94.5%;margin:0;padding:1em 2.5%;border:1px dotted #999;overflow:hidden;}

.FormularioBasico label{width:7em;padding:.2em 0 0;float:left;clear:both;display:block;}
.FormularioBasico input{float:left;margin:.2em 0;padding:0 .2em;display:block;border:1px solid #ccc;}
.FormularioBasico .Titular{margin:1em 0 0;text-transform:uppercase;font-size:1em;font-weight:bold;color:#fa0;}

.FormularioBasico input.boton{ margin:1em 0; float:right;}


.FormularioBasico .Clasificacion{background:#eee;border:1px dotted #999;}
.FormularioBasico .Clasificacion ul{width:100%;margin:.5em 0;padding:0;list-style:none;}
.FormularioBasico .Clasificacion ul li{width:100%;margin:.5em 0;padding:0;overflow:hidden;color:#888;font-weight:bold;font-size:.9em;}
.FormularioBasico .Clasificacion ul li a{display:block;float:left;width:auto;padding-top:.2em;}
.FormularioBasico .Clasificacion ul li label{width:auto;clear:none;margin:.2em .3em 0;}
.FormularioBasico .Clasificacion ul li input{width:1.2em;margin:.3em .5em;padding:0;border:none;}
.FormularioBasico .Clasificacion ul li input.Otro{width:4em;border:1px solid #ccc;;}


.FormularioBasico .DatosDosColumnas, .FormularioBasico .DatosColumnaPago, .FormularioBasico .DatosColumnaInformacion, .FormularioBasico .DatosColumnaSuscripciones,.FormularioBasico .DatosColumnaColaboracion, .FormularioBasico .DatosFormacion {width:94.5%;margin:0;padding:1em 2.5%;border:1px dotted #999;overflow:hidden;}

.FormularioBasico .DatosDosColumnas div{width:48%;margin-bottom:.8em;}
.FormularioBasico .DatosDosColumnas .Izda{float:left;clear:both;}
.FormularioBasico .DatosDosColumnas .Dcha{float:right;}
.FormularioBasico .DatosDosColumnas label{width:30%;float:left;clear:none;}
.FormularioBasico .DatosDosColumnas input{width:60%;padding:.1.5em;float:left;}
.FormularioBasico .DatosDosColumnas input.Corto {width:30%;}
.FormularioBasico .DatosDosColumnas select{width:62%;padding:.1.5em;float:left;}
.FormularioBasico .DatosDosColumnas .Check{width:48%;margin-bottom:.4em;overflow:hidden;}
.FormularioBasico .DatosDosColumnas .Check span{width:30%;margin:0;padding:0;float:left;text-align:left;}
.FormularioBasico .DatosDosColumnas .Check label{width:2em;margin:.1em 1em 0 .5em;padding:0;}
.FormularioBasico .DatosDosColumnas .Check input{margin:0;padding:0;width:1.3em;border:none;}
.FormularioBasico .DatosDosColumnas .Fecha{width:48%;margin:0;overflow:hidden;}
.FormularioBasico .DatosDosColumnas .Fecha span{width:30%;margin:0;padding:0;float:left;}
.FormularioBasico .DatosDosColumnas .Fecha input{width:2.5em;margin:0 .5em 0 0;padding:0;}
.FormularioBasico .DatosDosColumnas .Fecha input.Otro{width:4.5em;margin:0 .5em 0 0;padding:0;}
.FormularioBasico .DatosDosColumnas .Completo{width:100%;clear:both;margin-bottom:.8em;overflow:hidden;}
.FormularioBasico .DatosDosColumnas .Completo label{width:100%;float:none;margin-bottom:.3em;}
.FormularioBasico .DatosDosColumnas .Completo textarea{width:95%;clear:both;border:1px solid #ccc;}

.FormularioBasico .DatosDosColumnas .Titulacion {width:100%;clear:both;margin-bottom:.8em;overflow:hidden;}
.FormularioBasico .DatosDosColumnas .Titulacion label{width:14%; float:left;}
.FormularioBasico .DatosDosColumnas .Titulacion select{width:82%;float:left;}

.FormularioBasico .DatosColumnaPago .Check{width:100%;margin-bottom:.4em;overflow:hidden;}
.FormularioBasico .DatosColumnaPago .Check input{width:1.3em;margin:0;padding:0;float:left;border:none;}
.FormularioBasico .DatosColumnaPago .Check label{width:90%;display:block;clear:none;margin:.1em 0 0 1em;padding:0;float:left;}
.FormularioBasico .DatosColumnaPago .Check label span{ font-size:.9em; color:#999;}
.FormularioBasico .DatosColumnaPago .Sica{width:75%;clear:both;margin:0 auto .8em;overflow:hidden;}
.FormularioBasico .DatosColumnaPago .Sica span{width:35%;margin:0 .5em 0 0;padding:0 0 0 .7em;display:block;float:left;background:url(/imgs/ico.lista.gif) left center no-repeat;}
.FormularioBasico .DatosColumnaPago .Sica .Corto{width:2.5em;margin:0 .5em 0 0;padding:0 0 0 .2em;}
.FormularioBasico .DatosColumnaPago .Sica .Medio{width:4em;margin:0 .5em 0 0;padding:0 0 0 .2em;}
.FormularioBasico .DatosColumnaPago .Sica .Largo{width:9em;margin:0 .5em 0 0;padding:0 0 0 .2em;}

.FormularioBasico .DatosColumnaInformacion p, .FormularioBasico .DatosColumnaSuscripciones p{ margin:0 0 .5em;}
.FormularioBasico .DatosColumnaInformacion .Check {width:100%;margin-bottom:.4em;overflow:hidden;}
.FormularioBasico .DatosColumnaInformacion .Check input{width:1.3em;margin:0;padding:0;float:left;border:none; clear:none;}
.FormularioBasico .DatosColumnaInformacion .Check label {width:40%;margin:0 0 0 1em;padding:0;float:left;clear:none}

.FormularioBasico .DatosColumnaSuscripciones ul {width:100%;margin:1em 0; padding:0; list-style:none;}
.FormularioBasico .DatosColumnaSuscripciones ul li{width:100%;padding-left:1em;float:none;background:url(/imgs/ico.lista.gif) 0 .3em no-repeat;}
.FormularioBasico .DatosColumnaSuscripciones ul li ul {width:100%;margin:.5em 0;padding:0 0 0 .5em;overflow:hidden;}
.FormularioBasico .DatosColumnaSuscripciones ul li ul li{width:10%; float:left; margin:0 0 .5em;overflow:hidden; background:none;}
.FormularioBasico .DatosColumnaSuscripciones ul li ul li label{width:10%;margin:0 0 0 1em;padding:0; clear:none;}

.FormularioBasico .DatosColumnaSuscripciones input, .FormularioBasico .DatosColumnaColaboracion input {border:none;}

.FormularioBasico .DatosColumnaColaboracion ul{width:100%;margin:1em 0; padding:0; list-style:none;}
.FormularioBasico .DatosColumnaColaboracion ul li {width:100%;padding-left:1em;float:none; font-weight:bold;clear:both;background:url(/imgs/ico.lista.gif) 0 .3em no-repeat;}
.FormularioBasico .DatosColumnaColaboracion ul li label {width:85%;margin:0 0 0 1em;padding:0; clear:none;}
.FormularioBasico .DatosColumnaColaboracion ul li span{font-size:.9em; color:#999;}
.FormularioBasico .DatosColumnaColaboracion ul li ul{width:100%;margin:.5em 0;padding:0 0 0 .5em;overflow:hidden;}
.FormularioBasico .DatosColumnaColaboracion ul li ul li{width:48%; float:left; margin:0 0 .5em; padding:0;overflow:hidden;font-weight:normal;clear:none; background:none;}
.FormularioBasico .DatosColumnaColaboracion ul li ul li label{width:85%;margin:0 0 0 1em;padding:0; clear:none;}
.FormularioBasico .DatosColumnaColaboracion ul li ul li.limpiar{clear:both;}

.FormularioBasico .DatosColumnaColaboracion label.Corto{width:10%;}
.FormularioBasico .DatosColumnaColaboracion input.Largo{width:50%; border:1px solid #CCC;}

.FormularioBasico .DatosColumnaColaboracion .Completo{width:100%;clear:both;margin-bottom:.8em;overflow:hidden;}
.FormularioBasico .DatosColumnaColaboracion .Completo label{width:100%;float:none;margin-bottom:.3em;}
.FormularioBasico .DatosColumnaColaboracion .Completo textarea{width:95%;clear:both;border:1px solid #ccc;}

.FormularioBasico .DatosFormacion label {width:25%;}
.FormularioBasico .DatosFormacion select{margin-bottom:.5em;}



.FormularioBasico .Accesorio{display:none;}

/*ESTE SPAN ESTA SIN CERRAR.*/
span.neutro{
	background:#cccccc;
	color:#fff;
	display:block;
	margin-top:5px;

/*FALTA EL CIERRE*/


#listadoentradilla .innovacion  h5{
	background:#d81c65;
	color:#fff;
}
#listadoentradilla .calidad_de_vida  h5{
	background:#ecd905;
	color:#fff;
}
#listadoentradilla .sistemas_de_genero  h5{
	background:#164884;
	color:#fff;
}
#listadoentradilla .memoria_social  h5{
	background:#491a50;
	color:#fff;
}
#listadoentradilla .sociedad_solidaria  h5{
	background:#e11f26;
	color:#fff;
}
#listadoentradilla .tension_social  h5{
	background:#e593a9;
	color:#fff;
}
#listadoentradilla .globalizacion  h5{
	background:#f27220;
	color:#fff;
}
#listadoentradilla .revalorizacion-de-lo-publico  h5{
	background:#2881c1;
	color:#fff;
}
#listadoentradilla .justicia  h5{
	background:#078141;
	color:#fff;
}



.titproyectosportadillas h1{
	color:#850c05;
	font:bold 13px Verdana, Arial;
}
#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;
}



.genericonumerosopremioslinks{
	font: 11px Verdana, Arial;
	color: #666;
}
.genericonumerosopremioslinks strong{
	font:bold 11px Verdana, Arial;
	color: #850c05;
}


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;
	vertical-align:top;
}

*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:link,.mapacelda ul li a:active,.mapacelda ul li a:visited{
	color:#888;
	font:10px verdana, arial;
	text-decoration:none;
}
.mapacelda ul li a:hover{
	color:#f90;
}
.listadoentradillasub{
	font:10px verdana, arial;
	font-weight:bold;
	color:#999;
	border-bottom:#ccc 1px dotted;
	margin:0px;
	padding:7px 0 0 7px;
	text-decoration:none;	
}
.listadoentradillasub a:link,.listadoentradillasub a:visited,.listadoentradillasub a:active{
	font:10px verdana, arial;
	font-weight:bold;
	color:#999;
	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;
}

/* tabla generica */

.tabla{
	display:table;
	margin:-10;
	padding:0;
}

.fila{
	display:table-row;
	margin:0;
	padding:0;
}

.celda{
	display:table-cell;
	margin:0;
	padding:0;
}

*html .celda{
	display:inline-block;
}


.espacio{
	margin:0 0 10px 0;
	padding:0;
}
*html #contenido .espacio{
	display:none;
}
.destacadocolumnazonaprivada .texto{
	margin-bottom:10px;
	border:1px dotted #ccc;
	background:#fbfbfb;
	padding:5px 10px;
}
.destacadocolumnazonaprivada .titulo{
	color:#850C05;
	font:bold 10px Verdana, Arial;
	text-transform:uppercase;
	padding:10px 0 1px;
}
.destacadocolumnazonaprivada a{
	color:#f90;
	font:10px verdana, arial;
	text-decoration:none;
}
.destacadocolumnazonaprivada a:hover{
	color:#777;
}


/* ######## Artesania ######## */
.elementoartesania div {
	margin:5px 0 12px;
}
.elementoartesania div img{
	float:left;
	margin:0 10px 5px 0;
}

.elementoartesania a:link,.elementoartesania a:visited{
	text-decoration:none;
	font:bold 10px Verdana, Arial;
	color:#666;
}
.elementoartesania a:active,.elementoartesania a:hover{
	color:#444;
}

#cuatrocolumnas{
	position:relative;
}

#cuatrocolumnas #pardcha{
	width:268px;
	float:right;
	display:inline;
}
#cuatrocolumnas #parizda{
	width:268px;
	float:left;
	display:inline;
}

#cuatrocolumnas .dcha{
	float:right;
	width:130px;
}
#cuatrocolumnas .izda{
	float:left;
	width:130px;
}

.titartesania h1{
	color:#850C05;
	font:bold 13px Verdana, Arial;
	border: 1px dotted #bbb;
	padding:3px;
	width:536px;
	margin:0 0 15px;
}

#contenido .rutaartesania{
	margin:0 0 5px;
}
#contenido .rutaartesania a{
	color:#777;
	font:bold 15px Verdana, Arial;
	text-decoration:none;
}

p.autorlistado{
	font:10px verdana,arial;
	color:#666;
}
.pielistadoartesania{
	background:#eee url(/imgs/fondo.rayadogrisclaro.gif);
	margin:5px 0 0;
	padding:3px 5px;
	font:9px verdana;
	color:#666;
	border:1px dotted #bbb;
}
.pielistadoartesania span{
	text-transform:uppercase;
	color:#333;
}
.pielistadoartesania a:link,.pielistadoartesania a:visited{
	font:9px verdana;
	color:#f90;
	text-decoration:none;
}
.pielistadoartesania a:active,.pielistadoartesania a:hover{
	color:#f60;
}
.pielistadoartesania img{
	margin:0 5px 0 0;
}











.columna{
	float:left;
	width:220px;
}


.columna input{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}
.columna select{
	color: #666;
	font: 10px Verdana,Arial;
	border: 1px solid #CCC;
	background: #fff;
}





.tama3{
text-align:right;
width:330px;
display:block;
}

.tama4{
text-align:right;
width:130px;
display:block;
}


