*
{
	margin: 0;
	padding: 0;
}
html
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
}
body
{
	margin:0;
	padding:0;
	background: url(../_img/_desing/fondo-top.jpg) top left repeat-x;
}
a
{
	color: #3D71C4;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border: none;
}
h3
{
	color: #3f74b8;
}
input,
textarea,
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
input#usuario,
input#clave
{
	width: 25.5em;
}
select#grupo
{
	width: 15.5em;
}
label
{
	color: #4277C3;
	font-weight: bold;
}
#contenedor
{
	width:774px;
	margin:0 auto;
	padding:0;
	font-size:1em;
}
p img
{
	margin: 0 12px;
}
#contenedor-contenido
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	border-top:none;
}
#contenido
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#cabecera
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:89px;
	overflow:hidden;
	background:#3476CD;
}
.utilidades1
{
	width:auto;
	float:right;
	margin:2px 3px 0 0;
	padding:9px 9px 7px 9px;
	text-align:center;
	background:#306BB1;
	color:#fff;
}
*>.utilidades
{
	margin:2px 6px 0 0;
}
.utilidades1 a
{
	color:#fff;
	margin:0 2px 0 2px;
}
.utilidades2
{
	width:400px;
	text-align:center;
	float:right;
	clear:right;
	padding:0;
	margin:23px 15px 0 0;
	font-size:1.4em;
	font-weight:bold;
	text-align:right;
	color:#fff;
	background:transparent;
}
*>.utilidades2
{
	margin:23px 30px 0 0;
}
.utilidades2 a
{
	color:#fff;
}
#cabecera img.logotipo
{
	float:left;
	clear:left;
	margin:25px 0 0 24px;
	padding:0;
}
#fecha
{
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:2px 0 2px 0;
	background:#d5d5d5;
	color:#707070;
	font-size:10px;
	text-align:right;
	overflow:hidden;
}
#fecha span
{
	margin:0 5px 0 0;
}
#cuerpo-web
{
	width:772px;
	float:left;
	margin:0;
	padding:0;
	border:1px solid #e9e9e9;
	border-bottom:none;
	/*overflow:hidden;*/
	background: url(../_img/_desing/bgeneral.jpg) 6px 0 repeat-y;
}
/*	NAVEGADOR	*/
#navegador
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:21px;
	font-size:9px;
	color:#9a9a9a;
	border-bottom:1px solid #e9e9e9;
	background:#fff;
}
#navegador-enlaces
{
	width:auto;
	float:left;
	margin:4px 0 0 3.5px;
	padding:0;
	font-size:1em;
}
*>#navegador-enlaces
{
	margin:4px 0 0 7px;
}
#navegador-enlaces a,
#navegador-enlaces span
{
	color:#666666;
}
#navegador p.masmenos
{
	width:auto;
	margin:4px 4px 0 0;
	padding:0;
	float:right;
}
#navegador p.masmenos span
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#navegador p.masmenos a
{
	display:block;
	float:left;
	margin:0 0 0 4px;
	padding:0 4px 0 4px;
	border:1px solid #3F74B8;
	color:#3F74B8;
}
#navegador p.masmenos a:hover
{
	text-decoration:none;
	color:#999;
	border:1px solid #999;
}
#contenido a.leer_mas
{
	color: #4779bc;
	text-transform:capitalize;
	text-decoration:none;
}
#contenido a.leer_mas:hover
{
	text-decoration:underline;
}
/*	IMAGEN SECCION	*/

#imagen-seccion
{
	width:100%;
	height:120px;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9;
	background:#fff;
}
*>#imagen-seccion
{
	min-height:120px;
	height:auto;
}
#imagen-seccion div.imagen
{
	width:590px;
	height:120px;
	float:left;
	margin:0;
	padding:0;
	font-size:1em;
	overflow:hidden;
	background:#fff;
}
div.buscador
{
	width:181px;
	float:left;
	margin:0;
	padding:0;
	background:#fff;
	font-size:1em;
	border-left:1px solid #e9e9e9;
}
div.buscador h3
{
	font-size:1.2em;
}
div.cont
{
	width:179px;
	height:118px;
	margin:1px 0 0 1px;
	background:#f2f2f2;
	float:left;
}
*>div.cont
{
	min-height:118px;
	height:auto;
}
div.buscador form
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
*>div.buscador form
{
	min-height:50px;
	height:auto;
}
div.buscador h3
{
	float:left;
	margin:9px 0 0 4.5px;
	padding:0;
	width:auto;
	clear:both;
	color:#3F74B8;
}
*>div.buscador h3
{
	margin:9px 0 0 9px;
}
div.buscador ul
{
	float:left;
	width:160px;
	clear:both;
	margin:9px 0 0 4.5px;
	padding:0;
	list-style-type:none;
}
*>div.buscador ul
{
	margin:9px 0 0 9px;
}
div.buscador ul li
{
	width:100%;
	float:left;
	margin:0 0 11px 0;
	padding:0;
}
div.buscador ul li.botones
{
	margin:0 0 0 0;
}
div.buscador li input.texto
{
	width:115px;
	border:1px solid #7F9DB9;
	float:left;
	padding:2px 0 2px 0;
}
div.buscador input
{
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
div.buscador img.avanzada
{
	height:16px;
	border:none;
	margin:0 0 0 4px;
}
/*	#C2	*/

#c2
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	/*background:#0f0;*/
	background: url(../_img/_desing/cuerpo-bg.jpg) bottom left repeat-x;
}
#c2izq
{
	width:181px;
	float:left;
	margin:0;
	padding:0 1px 0 0;
	overflow:hidden;/*background:#f00;*/
}
#c2izq div
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#c2izq div.imagen img
{
	width:177px;
	margin:1px 0 1px 1px;
}
#c2izq div.top
{
	width:181px;
	height:33px;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9;
}
#c2izq div.top h3
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#c2izq .cajanav
{
	/*overflow:hidden;*/
				float:left;
	width:180px;
}
#c2izq .cajanav ul
{
	width:180px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	list-style-type:none;
	border-bottom: 1px solid #e9e9e9;
}
#c2izq .cajanav li
{
	background:url(../_img/_desing/parrafo2.jpg) 0 0 no-repeat;
	padding:0 0 0 8px;
	margin:0 0 5px 7px;
	width:160px;
	float:left;
	clear:both;
}
*>#c2izq .cajanav li
{
	width:158px;
	margin:0 0 5px 13px;
}
#c2izq .cajanav li a
{
	color: #676767;
	text-decoration: none;
	font-weight: bold;
}
#c2izq .cajanav li a:hover
{
	color: #4776c6;
}
#c2izq .cajanav li a.selected
{
	color: #4776c6;
}
#c2izq .cajanav li ul
{
	margin:5px 0 0 0;
	display:none;
	border:none;
	padding:0;
	height:auto;
}
*>#c2izq .cajanav li ul
{
	min-height:1px;
	height:auto;
}
#c2izq .cajanav li ul li a
{
	font-weight:normal;
}
#c2izq div.caja div.top,
#c2cen div.caja div.top
{
	width:154px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../_img/_desing/top-noticia.jpg) 0 3px no-repeat #f4f5f5;
	/*height:28px;*/
	padding:2px 0 2px 25px;
	margin:1px 0 1px 0;
}
#c2izq div.caja div.top h3,
#c2cen div.caja div.top h3
{
	width:95%;
	float:left;
	font-size:1.2em;
	margin:6px 0 0 0;
}
#completo #c2cen div.caja div.top h3
{
	width: 490px;
}
#c2izq .caja div.imagen
{
	height:auto;
	width:179px;
	float:left;
	background:#fff;
}
#c2izq .caja div.imagen img
{
	width: 178px;
}
#c2izq .caja .body
{
	border: 1px solid #e9e9e9;
	font-size: 1em;
	color: #999999;
	padding:6px;
	overflow:visible;
}
#c2izq .caja .body p
{
	float:left;
	margin:0;
	padding:0;
}
/*	CENTRO	*/
#c2cen
{
	width:407px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	overflow:hidden;
	height:auto;
}
*>#c2cen
{
	min-height:100px;
	height:auto;
}
#c2cen div.caja-noticia
{
	float:left;
	margin:0;
	padding:0;
	border-bottom: 1px solid #e9e9e9;
}
#c2cen div.caja div.top
{
	width:383px;
	border-bottom: 1px solid #fff;
	background: url(../_img/_desing/top-noticia.jpg) 0 3px no-repeat #f4f5f5;
	/*height:28px;*/
	float:left;
	padding:2px 0 9px 25px;
	margin:1px 0 0 0;
}
#c2cen div.caja div.top h3
{
	width:95%;
	float:left;
	font-size:1.2em;
	margin:6px 0 0 0;
	text-transform:uppercase;
}
#c2cen div.body
{
	border-top: 1px solid #e9e9e9;
	/*border-bottom: 1px solid #e9e9e9;*/
		height:10px;
	padding:11px 1px 11px 0;
	margin:0;
	float:left;
	width:100%;
	font-size:1em;
	color:#666;
}
*>#c2cen div.body
{
	min-height:10px;
	height:auto;
}
#c2cen div.body p.titulo
{
	margin:2px 0 2px 0;
	padding:0;
	float:left;
}
#c2cen p.fecha-grande
{
	width:400px;
	float:left;
	color:#999;
	margin:10px 0 6px 13px;
}
*>#c2cen p.fecha-grande
{
	margin:10px 0 6px 26px;
}
#c2cen p.titulo-grande a
{
	text-decoration:underline;
}
#c2cen p.subtitulo
{
	width:373px;
	float:left;
	margin:0 0 0 13px;
}
*>#c2cen p.subtitulo
{
	margin:0 0 0 26px;
}
#c2cen div.body div.ftl
{
	width:auto;
	height:auto;
	float:left;
	margin:0 9px 0 5.5px;
}
*>#c2cen div.body div.ftl
{
	margin:0 9px 0 11px;
}
#c2cen div.body div.ftl img
{
	width:80px;
	height:63px;
	float:left;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}
#c2cen div.body div.campos
{
	width:290px;
	float:left;
	margin:0;
	padding:0;
}
#c2cen div.body p.titulo,
#c2cen div.body p.hora,
#c2cen div.body p.fecha
{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0;
	color:#666;
}
#c2cen div.body p.fecha
{
	color:#999;
}
#c2cen div.body p.titulo a
{
	text-decoration:underline;
}
#c2cen div.body p.titulo img
{
	display: none;
}
#c2cen div.body p.titulo
{
	font-size:1.1em;
	margin:7px 0 10px 0;
}
#c2cen div.body p.titulo-grande
{
	width:374px;
	float:left;
	margin:0;
	padding:0;
	font-size:1.1em;
	margin:0 0 10px 13px;
	padding:0 0 0 0;
}
*>#c2cen div.body p.titulo-grande
{
	margin:0 0 10px 26px;
}
#c2cen div.body p.titulo-grande img
{
	float:left;
	margin:2px 0 0 0;
}
#c2cen div.body p.titulo-grande a
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#c2cen div.body p.cuerpo img
{
	width:200px;
}
/*	CENTRO FULL	*/
div.poscajanav
{
	width:590px;
	float:left;
	margin:0;
	padding:0;
	background:#ffffff;
	overflow:hidden;
}
div.instrucciones
{
	float:left;
	font-size:10px;
	background:#fff;
	padding:9px 10px 0 10px;
	width: 570px;
	margin:0;
	height:86px;
	color:#666666;
	border-bottom:1px solid #e9e9e9;
}
*>div.instrucciones
{
	height:88px;
}
div.infantil-full,
div.infantil-full2
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#fff;
	border-bottom:1px solid #e9e9e9;
}
div.infantil-full2
{
	border: none;
}
div.infantil-full .izq
{
	width:377px;
	float:left;
	margin:0;
	padding:0;
}
div.infantil-full .izq img
{
	float:left;
}
div.infantil-full .izq p
{
	margin:41px auto 0 auto;
	width:157px;
	float:left;
	padding:0 16px 0 35px;
	background:url(../_img/_desing/fondo-parrafo.jpg) top left repeat-y;
}
div.infantil-full .izq p a.tipo1
{
	color:#990099;
	text-decoration:underline;
	font-weight:bold;
}
div.infantil-full .izq p a.tipo2
{
	color:#257877;
	text-decoration:underline;
	font-weight:bold;
}
div.infantil-full .der
{
	width:395px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}
div.infantil-full .der p
{
	width:124px;
	float:left;
	margin:49px 0 0 6px;
	padding:0;
}
div.infantil-full .der p span.tipo1
{
	font-weight:bold;
	color:#990099;
}
div.infantil-full .der p span.tipo2
{
	font-weight:bold;
	color:#257877;
}
div.infantil-full .der p a
{
	color:#666;
	margin:3px 0 0 0;
	display:block;
	float:left;
}
div.infantil-full .der img
{
}
/*	IBEROAMERICANA	*/
#c2cen div.borde
{
	border-bottom:1px solid #e9e9e9;
	height:1px;
	font-size:1px;
}
#c2cen div.noticia p.titulo
{
	width:285px;
	float:left;
	margin:0;
	padding:0;
}
#c2cen div.noticia p.hora
{
	width:285px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
/*	DERECHA	*/
#c2der
{
	width:181px;
	float:left;
	margin:0 0 0 2px;
	padding:0;
	overflow:hidden;
}
#c2der div.caja
{
	width:100%;
	float:left;
	margin:0;
	padding:0 0 1px 0;
	border-bottom:1px solid #e9e9e9;
}
#c2der div.caja div.top2
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9;
}
#c2der div.caja div.top2 h3
{
	width:159px;
	margin:1px 0 1px 1px;
	font-size:1.3em;
	padding:7px 0 8px 20px;
	background:url(../_img/_desing/noticia-dcha.jpg) 0 2px no-repeat #DDE6F4;
}
#c2der div.caja div.body,
#c2der div.caja div.imagen
{
	width:178px;
	float:left;
	margin:1px 0 0 1px;
	padding:0;
	height:auto;
}
#c2der div.caja div.imagen img
{
	width:178px;
}
#c2der div.caja div.body p
{
	width:160px;
	margin:0 0 0 8px;
	padding:4px 0 4px 0;
	color:#666;
	border-bottom:1px solid #e9e9e9;
}
#c2der div.caja div.body p a
{
	color: #666;
}
#c2der div.caja div.body p img
{
	margin:2px 0 0 0;
}
#c2der div.caja div.body hr
{
	display:none;
}
/*	DOCUMENTACION	*/

#c2cen .bloque_subseccion
{
	width:24%;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
#c2cen .bloque_subseccion a
{
	font-weight:bold;
	color: #4776c6;
	display:block;
	width:100%;
	float:left;
	text-decoration: none;
	font-weight: bold;
}
/*	CUERPO COMPLETO	*/
#completo
{
	width:590px;
	float:left;
	margin:0;
	padding:0 0 20px 0;
	border-bottom:1px solid #e9e9e9;
	background:#fff;
	height:450px;/*font-size:1.1em;*/
}
*>#completo
{
	min-height:370px;
	height:auto;
}
#completo #c2cen div.body
{
	height:auto;
}
*>#completo #c2cen div.body
{
	min-height:10px;
	height:auto;
}
#completo #c2cen
{
	background:#ffffff;
}
#completo #c2cen,
#completo #c2cen div.body,
#completo #c2cen div.caja
{
	width:100%;
}
#completo #c2cen div.top
{
	width:565px;
	float:left;
	position:relative;
}
#completo #c2cen div.body p.cuerpo
{
	width:540px;
	padding:0 0 10px 26px;
	margin:4px 0 4px 0;
	float:left;
	text-align: justify;
}
#completo #c2cen div.body p.fecha-grande
{
	width:540px;
	margin:0 0 4px 13px;
	color:#999;
}
*>#completo #c2cen div.body p.fecha-grande
{
	margin:0 0 4px 26px;
}
#completo #c2cen div.body p.titulo
{
	width:420px;
}
#completo #c2cen div.body p.titulo-grande
{
	width:540px;
	margin:0 0 10px 13px;
}
*>#completo #c2cen div.body p.titulo-grande
{
	margin:0 0 10px 26px;
}
#completo #c2cen div.body p.hora
{
	width:420px;
}
#completo #c2cen div.body p.hora-grande
{
	width:540px;
	margin:0 0 0 13px;
	color:#666;
	clear:both;
	float:left;
}
*>#completo #c2cen div.body p.hora-grande
{
	margin:0 0 0 26px;
}
#completo #c2cen div.body p.titulo-grande a
{
	text-decoration:underline;
}
#completo #c2cen div.body p.fecha
{
	width:auto;
	margin:8px 0 4px 0;
	float:left;
	clear:right;
}
#completo #c2cen div.body ul.cuerpo
{
	width:540px;
	padding:0 0 10px 26px;
	margin:4px 0 4px 0;
	float:left;
}
#completo #c2cen div.body ul.cuerpo li
{
	list-style: none;
	padding: 0 0 8px;
}
#completo #c2cen div.body ul.cuerpo li a
{
	color: #4776C6;
	font-weight: bold;
}
#completo #c2cen div.body
{
	padding:10px 0 10px 0;
}
#completo #c2cen.miembros div.body
{
/*padding:10px 26px 20px 26px;
			width: 540px;*/
		}
#completo #c2cen div.body div.ftl
{
	margin:10px 15px 0 13px;
}
*>#completo #c2cen div.body div.ftl
{
	margin:10px 15px 2px 26px;
}
#completo #c2cen div.body .noticia-mes
{
	width:560px;
	padding:0 0 0 26px;
}
*>#completo #c2cen div.body .noticia-mes
{
	padding:0 0 0 26px;
}
#completo #c2cen div.body .noticia-mes .titulo,
#completo #c2cen div.body .noticia-mes .hora
{
	width:550px;
}
/*		FICHA NOTICIA		*/
	
	#completo p.notitit
{
	width:530px;
	float:left;
	margin: 0 0 10px 13px;
	padding:0 0 0 0;
	color:#3476CD;
	font-size:1.3em;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	;
}
*>#completo p.notitit
{
	margin: 0 0 10px 26px;
}
#completo p.notisubtit
{
	width:530px;
	float:left;
	margin: 0 0 10px 13px;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:1.1em;
	color:#999;
}
*>#completo p.notisubtit
{
	margin: 0 0 10px 26px;
}
#completo p.notifirma
{
	padding: 0 0 18px 26px;
	margin:0 0 0 0;
	float:left;
	width:564px;
	font-weight:normal;
	border-bottom:1px solid #e9e9e9;
}
*>#completo p.notifirma
{
	padding: 0 0 18px 26px;
}
#completo div.cuerpo-noticia
{
	margin:24px 0 0 13px;
	float:left;
	width:530px;
	padding:0 0 24px 0;
	text-align: justify;
}
*>#completo div.cuerpo-noticia
{
	margin:24px 0 0 26px;
}
/* titulo seccion texto */
.notitit
{
	margin: 0 0 10px 13px;
	padding:0 0 0 0;
	color:#3476CD;
	font-size:1.3em;
	font-weight:bold;
}
.notitxt
{
	margin: 0 13px 10px 13px;
	padding:0 0 0 0;
}
/*	RESULTADOS BUSQUEDA		*/
p.resultado
{
	width:500px;
	float:left;
	margin:0 0 0 13px;
	padding:0;
}
*>p.resultado
{
	margin:0 0 0 26px;
}
/*		PIE PAGINA	*/
#c3
{
	width:100%;
	float:left;
	background:#E6E8E9;
	margin:1px 0 0 0;
	color:#555;
}
#c3 div.ftl
{
	width:auto;
	float:left;
	padding:0.5% 0.5% 0.5% 0.5%;
}
#c3 div.ftr
{
	width:auto;
	float:right;
	padding:0.5% 0.5% 0.5% 0.5%;
}
#c3 div.ftr img
{
	float:left;
	margin:0 5px 0 0;
}
#c3 div.ftr span
{
	margin:2px 0 0 0;
	font-size:0.6em
}
/*		LOGOS		*/
#c4
{
	width:772px;
	float:left;
	margin:1px 0 50px 0;
	padding:0;
	border:1px solid #e9e9e9;
}
#logos
{
	width:auto;
	float:right;
	margin:0;
	padding:0;
}
#logos a
{
	display:block;
	float:left;
	width:auto;
	height:auto;
	border-left:1px solid #e9e9e9;
	padding:0 10px 0 10px;
}
#c4 div.ftl
{
	width:auto;
	float:left;
	margin:12px 0 0 6px;
	padding:0;
}
*>#c4 div.ftl
{
	margin:12px 0 0 12px;
}
#c4 div.ftr
{
	width:100%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	text-align:right;
	color:#999;
	display:none;
}
/*	FORMULARIO BOLETIN	*/
#boletin
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	font-size:1em;
}
div.body p.cuerpo
{
	width:381px;
	padding:0 0 10px 26px;
	margin:0 0 0 0;/*border-bottom:1px solid #e9e9e9;*/
	text-align: justify;
}
#campos-boletin
{
	width:500px;
	float:left;
	margin:0 0 0 13px;
	padding:0;
}
*>#campos-boletin
{
	margin:0 0 0 26px;
}
#campos-boletin p
{
	width:100%;
	float:left;
	margin:0 0 8px 0;
	padding:0;
}
#boletin input
{
	/*border:1px solid #ccc;*/
		font-size:0.9em;
	padding:2px 0 2px 0;
}
div.errores
{
	width:500px;
	float:left;
	margin:5px 0 5px 13px;
	padding:0;
	height:1px;
	color:#CC0000;
	font-size:11px;
}
*>div.errores
{
	min-height:1px;
	height:auto;
	margin:5px 0 5px 26px;
}
#completo p.sinborde
{
	border:none;
}




/*	HISTORICO NOTICIAS	*/

a.archivo-noticias
{
	display:block;
	float:left;
	margin:0 0 0 13px;
	padding:2px 0 2px 22px;
	font-size:1em;
	background:url(../_img/_desing/noticia.gif) 0 3px no-repeat;
	text-decoration:underline;
}
*>a.archivo-noticias
{
	margin:0 0 0 26px;
}
a.archivo-noticias span
{
	color: #3476CD;
	font-weight:bold;
}
#c2cen div.noticia-mes
{
	width:399px;
	padding:0 0 10px 13px;
	float:left;
	margin:0;/*font-size:1.1em;*//*border-bottom:1px solid #e9e9e9;*/
}
*>div.noticia-mes
{
	padding:0 0 10px 26px;
}
#c2cen div.noticia-mes p
{
	width:350px;
	float:left;
	margin:0;
	padding:0;
}
#c2cen div.noticia-mes p.fecha
{
	margin:0 0 5px 0;
	width:auto;
	clear:both;
	float:left;
}
#c2cen div.noticia-mes p.titulo
{
	margin:0 0 15px 0;
}
/*	CAPA BIBLIOTECA	*/
#biblioteca
{
	width:100%;
	float:left;
	margin:12px 0 12px 0;
	padding:0;
}
/* 	DOSSIERS	*/
#completo div.dossier
{
	width:569px;
	float:left;
	margin:0;
	padding:8px 0 10px 27px;
	border-top:1px solid #e9e9e9;
	border-collapse:collapse;
}
#completo div.dossier img
{
	float:left;
	margin:0 8px 0 0;
}
#completo div.dossier a
{
	display:block;
	text-decoration:underline;
	float:left;
	width:500px;
	margin:4px 0 0 0;
	padding:0;
}
/*	MANUALES		*/

#completo div.manual
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9;
	height:109px;
}
#completo div.manual img.tipo
{
	float:left;
	margin:39px 19px 39px 29px;
}
#completo div.manual p
{
	width:450px;
	float:left;
	margin:17px 0 0 0;
	padding:0 0 0 35px;
	background:url(../_img/_desing/flecha-manual.jpg) 0 3px no-repeat;
}
#completo div.manual p a
{
	display:block;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
}
/*	PRENSA		*/

#completo div.prensa
{
	width:580px;
	float:left;
	margin:0;
	padding:10px 0 7px 9px;
	border-top:1px solid #e9e9e9;
}
#completo div.prensa p.fecha
{
	width:540px;
	float:left;
	margin:0 0 6px 0;
	padding:0 0 0 18px;
	color:#999;/*background:url(../_img/_desing/calen-prensa.gif) 0 1px no-repeat;*/
}
#completo div.prensa p.titulo
{
	width:540px;
	float:left;
	margin:0 0 9px 9px;
	padding:0 0 2px 22px;
	font-weight:normal;
	background:url(../_img/_desing/noticia.gif) 0 1px no-repeat;
	text-decoration:underline;
	color:#4779BC;
}
*>#completo div.prensa p.titulo
{
	margin:0 0 9px 18px;
}
#completo div.prensa p.subtitulo
{
	width:540px;
	float:left;
	margin:0 0 9px 0;
	padding:0 0 0 18px;
	color:#999;
}
#completo div.prensa p.enlace
{
	width:500px;
	float:left;
	margin:0;
	padding:0 0 0 19px;
	clear:both;
}
#completo div.prensa p.enlace a
{
	color:#4779BC;
}
/*	BUSQUEDA AVANZADA	*/

#busqueda-avanzada
{
	width:500px;
	float:left;
	display:block;
	margin:0 0 0 13px;
	padding:0;
}
*>#busqueda-avanzada
{
	margin:0 0 0 26px;
}
#busqueda-avanzada p
{
	float:left;
	width:100%;
	margin:0 0 8px 0;
	padding:0;
}
#busqueda-avanzada p label
{
	width:100%;
	float:left;
	margin:0 0 3px 0;
	padding:0;
	display:block;
}
#busqueda-avanzada select
{
	width:150px;
	height:17px;
	font-size:0.9em;
}
#busqueda-avanzada input
{
	padding:1px 0 1px 0;
}
input.parrafo
{
	background-color: #e4e4e4;
	color: #333333;
	font-weight: bold;
	padding:3px 6px 3px 6px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border:none;
	font-size:1em;
}
/*	ACCESIBILIDAD	*/
#completo div.accesibilidad
{
	margin:0 0 0 30px;
	width:540px;
}
#completo div.accesibilidad h4
{
	margin:10px 0 10px 0;
	font-size:1em;
}
#completo div.accesibilidad ul
{
	width:520px;
	margin:10px 0 10px 10px;
	padding:0 0 0 15px;
	list-style-type:disc;
}
#completo div.accesibilidad li,
#completo div.accesibilidad p
{
	margin:0 0 5px 0;
}
/*		PROYECTOS		*/

#completo #c2cen div.proyectos
{
	border-bottom:1px solid #e9e9e9;
}
#completo #c2cen div.proyectos p.fecha-grande
{
	color:#999
}
#completo #c2cen div.proyectos p.titulo-grande
{
	padding:0 0 4px 32px;
	width:520px;
	background:url(../_img/_desing/proyectos-bullet.jpg) 0 0 no-repeat;
	font-size:1em;
}
/*		CONTACTO		*/

#formcontacto
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
#formcontacto form
{
	width:275px;
	float:left;
	margin:0 0 0 13px;
	padding:0;
}
*>#formcontacto form
{
	margin:0 0 0 26px;
}
#formcontacto form p
{
	margin: 0 0 8px 0;
}
#completo div.top a.volver
{
	display:block;
	width:auto;
	float:right;
	position:absolute;
	top:8px;
	text-transform:lowercase;
	color:#666;
	right:20px;
	padding:0 0 0 15px;
	background:url(../_img/_desing/volver.gif) 0 2px no-repeat;
}
/*	MAPA WEB	*/
#completo div.mapa-web
{
	width:500px;
	margin:0 0 4px 18px;
}
*>#completo div.mapa-web
{
	margin:0 0 4px 20px;
}
#completo div.mapa-web a,
#completo div.mapa-web-sub a
{
	color:#4779BC;
	font-weight:bold;
}
#completo div.mapa-web img
{
	margin:4px 5px 0 0;
}
#completo div.mapa-web-sub
{
	width:500px;
	margin:0 0 2px 60px;
}
#completo div.mapa-web-sub a
{
	font-weight:normal;
}
/*	CLASES VARIAS	*/

#completo div.borde
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:1px;
	border-bottom:1px solid #e9e9e9;
}
.oculto
{
	display:none;
}
p a
{
	color: #3d71c4;
}
.titulo a
{
	color: #3d71c4;
}
.titulo-grande a
{
	color: #3d71c4;
}
.hora
{
	color: #646464;
}
.notifirma
{
	float:left;
	width:373px;
	font-size:1em;
	color: #666;
	margin:10px 10px 0 13px;
	text-align:left;
}
*>.notifirma
{
	margin:10px 10px 0 26px;
}
.notifirma a
{
	color: #666;
}
.sinborde
{
	border:none
}
#completo .notifirma
{
	text-decoration:none;
}
.boton
{
	background-color: #E4E4E4;
	border: none;
	color: #333333;
	font-weight: bold;
	padding: 3px 6px;
}
.aviso
{
	color: #CC0000;
	font-weight: bold;
}
img.parrafo
{
	display:none;
}
#c2cen.miembros form
{
	padding: 12px 0 6px;
}
#c2cen.miembros form li
{
	list-style: none;
	padding-bottom: 12px;
}
#c2cen.miembros form li label
{
	clear: both;
	display: block;
	padding-bottom: 8px;
}
#c2cen.miembros p
{
	padding-bottom: 8px;
}
.salirusuario
{
	border-bottom: 1px solid #e9e9e9;
}
.salirusuario a
{
	background: url(../_img/_desing/salir-usuario.gif) 3px center no-repeat #F5F5F5;
	color: #CC0000;
	display: block;
	font-weight: bold;
	height: 3em;
	line-height: 3em;
	margin: 1px;
	padding-left: 55px;
	width: 123px;
}
.cajanav
{
	font-size: 1.1em;
}
#c2izq .bienvenida
{
	border-bottom: 1px solid #e9e9e9;
	float: none;
	padding: 8px 0;
	width: auto;
}
#c2izq .bienvenida p
{
	color: #666666;
	display: block;
	margin: 1px;
	padding: 0 8px;
	width: 170px;
}
#c2izq .usuario_bienvenida
{
	color: #3476CD;
}
#calendario
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#calendario h3.titulo-calendario
{
	width:100%;
	float:left;
	margin:0 0 1px 0;
	height:24px;
	padding:1px 0 2px 0;
	text-align:center;
	line-height:24px;
	background:#fff;
	border-top:1px solid #e9e9e9;
	border-bottom:5px solid #b7b7b7;
	position:relative;
}
#calendario h3.titulo-calendario span.borde
{
	display:block;
	float:left;
	margin:0;
	background-color:#f4f5f5;
	padding:0;
	width:100%;
	text-align:center;
}
#calendario h3.titulo-calendario span#next
{
	display:block;
	width:auto;
	position:absolute;
	top:0;
	right:15px;
	font-size:0.9em;
	padding:0 12px 0 0;
	background:url(../_img/_desing/sig.gif) top right no-repeat;
}
#calendario h3.titulo-calendario span#next a
{
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 15px;
	font-size:10px;
	background:url(../_img/_desing/mes-anterior.gif) 0 4px no-repeat;
}
#calendario h3.titulo-calendario span#currentm,
#calendario h3.titulo-calendario span#antm1,
#calendario h3.titulo-calendario span#sigm1,
#calendario h3.titulo-calendario span#antm2,
#calendario h3.titulo-calendario span#sigm2
{
	color:#4277C3;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	margin:0 0 0 0;
	vertical-align:middle;
	text-align:center;
}
#calendario h3.titulo-calendario span#antm1,
#calendario h3.titulo-calendario span#sigm1
{
	margin:0 10px 0 10px;
}
#calendario h3.titulo-calendario span#antm1 a,
#calendario h3.titulo-calendario span#sigm1 a
{
	color:#999;
}
#calendario h3.titulo-calendario span#currentm
{
	font-size:11px;
}
*>#calendario h3.titulo-calendario span#currentm
{
	font-size:0.9em;
	margin:0;
}
#calendario h3.titulo-calendario span#prev
{
	display:block;
	width:auto;
	position:absolute;
	top:0;
	left:15px;
	padding:0 0 0 12px;
	font-size:0.9em;
	background:url(../_img/_desing/ant.gif) top left no-repeat;
}
#calendario h3.titulo-calendario span#prev a
{
	display:block;
	float:left;
	margin:0;
	font-size:10px;
	padding:0 15px 0 0;
	background:url(../_img/_desing/mes-siguiente.gif) 60px 4px no-repeat;
}
#calendario h3.titulo-calendario a
{
	color:#4277C3;
}
#calendario table#calendar
{
	width:589px;
	float:left;
	margin:0 0 1px 0;
	padding:0;
	border:1px solid #DCDEE0;
}
#calendario table#calendar th
{
	background:#EFEFEF;
	padding:10px 0 6px 0;
	color:#000;
}
#calendario table#calendar td
{
	text-align:center;
	padding:10px 0 6px 0;
	border:1px solid #e9e9e9;
	border-collapse:collapse;
	color:#333;
	font-weight:bold;
}
#calendario p.decoracion
{
	display:block;
	float:left;
	background:#fff;
	height:23px;
	width:589px;
	padding:0 0 3px 0;
	margin:0 0 1px 0;
	border-bottom:5px solid #B7B7B7;
}
#calendario p.decoracion span
{
	display:block;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#F4F5F5;
	height:23px;
}
#calendario h3.subtitulo
{
	display:block;
	float:left;
	width:589px;
	margin:0;
	padding:0 0 2px 0;
	background:#fff;
	color:white;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #DCDEE0;
	font-size:1.2em;
}
#calendario h3.subtitulo span
{
	width:100%;
	float:left;
	margin:0;
	padding:0 0 0 26px;
	background-color: #4277C3;
	height:25px;
}
#calendario table#calendar td.highlight
{
	padding:0;
}
#calendario table#calendar .hoy-evento
{
	display:block;
	width:81px;
	height:10px;
	margin:1px 0 0 1px;
	padding:8px 0 6px 0;
	color:#333;
	background:#C4D5EC;
}
*>#calendario table#calendar .hoy-evento
{
	margin:0 0 0 1px;
	width:80px;
	height:11px;
	padding:9px 0 6px 0;
}
#calendario table#calendar .hoy
{
	display:block;
	width:81px;
	height:10px;
	margin:1px 0 0 1px;
	padding:8px 0 6px 0;
	color:#333;
	background:#E2E2E2;
}
*>#calendario table#calendar .hoy
{
	margin:0 0 0 1px;
	width:80px;
	height:11px;
	padding:9px 0 6px 0;
}
#calendario table#listado
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
/*		ENTRADA FORO		*/

#entrada-foro
{
	width:255px;
	height:91px;
	float:left;
	margin:25px 0 0 60px;
	padding:0 0 0 39px;
	background:url(../_img/_desing/entrada-foro.gif) top left no-repeat;
}
#entrada-foro a
{
	display:block;
	width:auto;
	float:left;
	clear:both;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-size:1em;
	color:#000;
	background:#E4E4E4;
}
#entrada-foro p
{
	display:block;
	width:253px;
	float:left;
	clear:both;
	color:#666;
	margin:9px 0 0 2px;
}
/*	MIEMBROS */
	
#completo div.miembros ul.miembros
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	clear:both;
}
#completo div.miembros ul.miembros li
{
	width:567px;
	float:left;
	margin:0;
	padding:12px 0 16px 23px;
	border-bottom:1px solid #e9e9e9;
}
#completo div.miembros ul.miembros li ul
{
	background:url(../_img/_desing/miembros-ul.gif) 2px 0 no-repeat;
	padding:4px 0 4px 35px;
	height:17px;
	list-style-type:none;
}
#completo div.miembros ul.miembros li li
{
	border:none;
	width:auto;
	float:left;
	padding:0 10px 2px 0;
	height:14px;
}
#completo div.miembros ul.miembros li li.usuario
{
	color:#3476CD;
	background:url(../_img/_desing/miembros-separarador.gif) top left no-repeat;
	border-right:1px solid #D7DADC;
	margin:0 11px 0 0;
}
#completo div.miembros ul.miembros li li.grupo
{
	color:#f00;
	border-right:1px solid #D7DADC;
	margin:0 11px 0 0;
}
#completo div.miembros ul.miembros li li.email
{
	color:#666;
}
#completo div.miembros p.mensaje
{
	width:auto;
	float:left;
	clear:both;
	margin:9px 0 0 0;
	padding:1px 0 1px 49px;
	background:url(../_img/_desing/miembros-mensaje.gif) 1px 0 no-repeat;
	color:#3476CD;
}
#completo div.miembros p.mensaje a
{
	text-decoration:underline;
}
#completo div.miembros p.datos
{
	border-left:1px solid #D7DADC;
	width:auto;
	float:left;
	clear:both;
	margin:9px 0pt 0pt 27px;
	padding:1px 0pt 1px 21px;
	color:#3476CD;
}
#completo div.miembros ul.sinborde,
#completo div.miembros ul.sinborde li
{
	border:none;
}
ul.identificacion
{
	width:95%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 26px;
}
#completo div.miembros p.cuerpo2
{
	padding:0 0 0 26px;
	margin:10px 0 0 0;
	float:left;
	text-align: justify;
}
#completo #frm_perfil ul
{
	background: none;
	height: auto;
}
#completo #frm_perfil ul li
{
	padding: 8px 0 0;
	width: 260px;
}
#completo #frm_perfil ul li label
{
	float: left;
	width: 130px;
}
#completo #frm_perfil p
{
	clear: both;
	padding: 12px 0 0;
	text-align: center;
}
/*		NUEVO MENSAJE		*/

div.miembros p.nuevo-correo
{
	width:521px;
	float:left;
	margin:0 0 0 13px;
	padding:4px 0 0 25px;
	background:url(../_img/_desing/nuevo-mensaje.gif) 0 0 no-repeat #f4f5f5;
}
*>div.miembros p.nuevo-correo
{
	margin:0 0 0 26px;
}
#c2cen.miembros form.mensaje
{
	display:block;
	float:left;
	margin:7px 0 0 13px;
	width:546px;
	background:#f4f5f5;
	padding:0;
}
*>#c2cen.miembros form.mensaje
{
	margin:7px 0 0 26px;
}
#c2cen.miembros form.mensaje ul
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#c2cen.miembros form.mensaje li
{
	width:100%;
	float:left;
	margin:0 0 1px 0;
	padding:0;
	height:auto;
}
#c2cen.miembros p.botonera
{
	width:auto;
	float:left;
	clear:both;
	background:#fff;
	margin:11px 0 0 13px;
}
*>#c2cen.miembros p.botonera
{
	margin:11px 0 0 26px;
}
#c2cen.miembros p.botonera input
{
	width:auto;
	background:#e4e4e4;
	border:none;
	float:left;
	font-weight:bold;
	margin:0;
	padding:4px 8px 4px 8px;
}
#c2cen.miembros form.mensaje label
{
	width:80px;
	display:block;
	float:left;
	margin:5px 0 0 3px;
	padding:0;
}
*>#c2cen.miembros form.mensaje label
{
	margin:5px 0 0 6px;
}
#c2cen.miembros form.mensaje input,
#c2cen.miembros form.mensaje select,
#c2cen.miembros form.mensaje textarea
{
	width:458px;
	float:left;
	margin:0;
	padding:2px 0 2px 0;
	border:1px solid #CCCCCC;
}
#c2cen.miembros form.mensaje select
{
	width:460px
}
#c2cen.miembros form.mensaje .botonera
{
	background: none;
}
#c2cen.miembros form.mensaje .boton
{
	height: auto;
	width: auto;
}
/*	LIStadO DE MENSAJES	*/

#c2cen.miembros ul#listado-mensajes
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
#c2cen.miembros ul#listado-mensajes li
{
	width:100%;
	float:left;
	margin:0;
	padding:0
}
#c2cen.miembros ul#cabecera
{
	width:505px;
	background:#f00;
	float:left;
	height:auto;
	margin:0 0 0 13px;
	padding:0 0 12px 35px;
	list-style-type:none;
	background:url(../_img/_desing/miembros-ul.gif) 2px 0 no-repeat;
}
*>#c2cen.miembros ul#cabecera
{
	margin:0 0 0 26px;
}
#c2cen.miembros ul#cabecera li
{
	width:auto;
	color:#999;
	float:left;
	margin:0 0 0 6px;
	padding:6px 6px 2px 0;
	border-right:1px solid #e9e9e9;
}
#c2cen.miembros ul#cabecera li a
{
	color:#3476CD
}
#c2cen.miembros ul#cabecera li strong
{
	color:#3476CD;
	font-weight:normal;
}
#c2cen.miembros ul#listado-mensajes ul.nuevo
{
	width:563px;
	margin:1px 0 0 0;
	float:left;
	clear:both;
	list-style-type:none;
	padding:10px 0 3px 26px;
	background:#ededed;
}
#c2cen.miembros ul#listado-mensajes ul.nuevo li
{
	margin:0 0 7px 0;
	color:#3476CD;
	font-weight:bold;
}
#c2cen.miembros ul#listado-mensajes ul.nuevo li strong
{
	color:#666;
	display:block;
	width:55px;
	float:left;
}
#c2cen.miembros ul#listado-mensajes ul.nuevo li.fecha
{
	color:#888;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
#c2cen.miembros ul#listado-mensajes ul.nuevo li a
{
	color:#3476CD;
	text-decoration:underline;
	font-weight:bold;
}
#c2cen.miembros ul#listado-mensajes ul.leido
{
	width:563px;
	margin:1px 0 0 0;
	float:left;
	clear:both;
	list-style-type:none;
	padding:10px 0 3px 26px;
	background:#F4F5F5;
}
#c2cen.miembros ul#listado-mensajes ul.leido li
{
	margin:0 0 7px 0;
	color:#3476CD;
}
#c2cen.miembros ul#listado-mensajes ul.leido li strong
{
	color:#666;
	display:block;
	width:55px;
	float:left;
}
#c2cen.miembros ul#listado-mensajes ul.leido li.fecha
{
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
#c2cen.miembros ul#listado-mensajes ul.leido li a
{
	color:#3476CD;
	text-decoration:underline;
}
/*			FICHA MENSAJE			*/

#c2cen.miembros div.cabeceras
{
	width:563px;
	margin:-9px 0 0 0;
	float:left;
	clear:both;
	list-style-type:none;
	padding:0 0 3px 26px;
	background:#F4F5F5;
}
#c2cen.miembros div.cabeceras ul.botones
{
	width:auto;
	float:right;
	margin:3px 7px 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	border-left:1px solid #d4d7d9;
}
#c2cen.miembros div.cabeceras ul.botones li
{
	width:auto;
	float:left;
	margin:0 0 0 7px;
	padding:0 7px 0 0;
	border-right:1px solid #d4d7d9;
}
#c2cen.miembros div.cabeceras ul.botones li a
{
	color: #214B85
}
#c2cen.miembros div.cabeceras ul.remite
{
	width:400px;
	float:left;
	margin:10px 0 3px 0;
	padding:0;
	list-style-type:none;
}
#c2cen.miembros div.cabeceras ul.remite li.hora
{
	color:#999
}
#c2cen.miembros div.cabeceras ul.remite li
{
	margin:0 0 7px 0;
	color:#3476CD
}
#c2cen.miembros div.cabeceras ul.remite li strong
{
	font-weight:normal;
	color:#666
}
#c2cen.miembros div.cabeceras ul.remite li span
{
}
#c2cen.miembros div.cuerpo
{
	width:540px;
	padding:0 0 20px 26px;
	margin:19px 0 0 0;
	float:left;
	text-align: justify;
}
#datos
{
	float: left;
}
#datos dt
{
	font-weight: bold;
	padding: 12px 0 0;
}
#datos p
{
	padding: 12px 0 0;
}
.descripcion
{
	text-align: justify;
}
