*{border:0;margin:.1em;padding:.1em}
body{
	background-color:#fff;
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;border:0}
a{color:#356B9E;text-decoration:underline}

/* pag ini */
body.pagini{border-top:7px solid #D0E4F2}
div.pagini{width:622px;min-height:375px;margin:0 auto;text-align:center;position:relative}
#paginilogo{margin-top:80px;text-align:center;position:absolute;text-align:center;width:622px;left:0;z-index:1; }
div#cajapagini{padding-top:170px;top:170px;width:622px;left:0;z-index:2}
div#cajapagini h1{font-size:.7em;text-align:center}
div#cajapagini h2{margin:0 .4em .4em}
div#cajapagini a{font-size:.6em;text-align:center;display:block}
div#cajapagini span{font-size:.65em;text-align:center;display:block;margin:0 .4em .4em}
div#cajapagini p{font-size:.65em;text-align:center;display:block;margin:0 1em .4em}
div.pagini .cajaadmin{margin:10px 0 0}
body.pagini #pie{position:relative;clear:both;float:none;width:622px;margin:0 auto;padding:2px 0 0;text-align:right;background:none}
body.pagini #pie #medallas,
body.pagini #pie #logos{float:left;width:49%}
body.pagini #pie #medallas{text-align:left;padding:10px 0 0 .4em}

.limpiar{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0;border:0;background:#acb}
hr.limpiar{visibility:hidden;clear:both}
.enlaceoculto{padding:0;margin:0;font-size:.001em;text-indent:-1000em;line-height:0%;position:absolute}
 
/* */
.error{
	width:auto;
	display:block;
	float:none;
	clear:both;
	font-size:.85em;
	background-color:#FFF24F;
	border:1px solid #980716;
	font-weight:bolder !important;
	margin:.2em .5em;
	padding:.1em .2em .15em;
	text-align:left !important;
	color:#000 !important;
}
.error.usuario{font-size:.65em;margin:1.5em .5em}

/* encabezado */
#menusuperior{display:none}
 
/* centro contenidos */
#cuerpo,
#pie{position:relative;clear:both;float:none}
#columnauno{display:none}
#cuerpo.paginicial #columnauno{display:block}
#columnados{display:none}
#cuerpo.paginicial #columnados{display:block}

div.inicajadirectorio{text-align:center;padding-top:.4em}
div.inicajadirectorio img{width:7.7em;height:4.25em;border:1px solid #999}
div.bannerscolumnados{text-align:center;padding:.2em 0 .4em}
div.bannerscolumnados a{display:block;padding-top:.3em}
div.bannerscolumnados img{width:13.85em;height:3.25em}
div.inicajatablonanuncios,
div.inicajanoticias,
div.inicajaofertasempleo{padding:0 1em .4em}
div.inicajatablonanuncios a,
div.inicajanoticias a,
div.inicajaofertasempleo a{display:block;padding:.4em 0 0;font-weight:bolder}
div.inicajanoticias a{font-weight:normal}
div.inicajatablonanuncios p,
div.inicajanoticias p,
div.inicajaofertasempleo p{font-size:.65em;color:#666}
div.inicajacalendarioeventos{padding:0 0 .4em;overflow:hidden}
div.inicajacalendarioeventos h2{color:#2D5986;font-size:.65em;font-weight:bolder;margin:.4em 1.2em 0 2.2em}
div.inicajadestacado{text-align:center;color:#000;font-weight:bolder;font-size:.65em}
div.inicajadestacado img{width:20.3em}
div.inicajadestacado .inicajadestacadotexto{display:block;color:#2E5B89;padding:.05em .2em .5em;text-decoration:none}
div.cajacontenido{position:relative}
h1{color:#980716;font-size:1em}
h2{color:#18497B;font-size:.9em;margin:1em 0 0}
h3{color:#980716;font-size:.7em}
img.iconuevaventana{display:none}
.nowrap{display:inline;white-space:nowrap}
 
/* listado de eventos*/
.eventoslistado{padding:1.4em 0 0}
.eventoslistado li{margin:0 0 3.5em;list-style-type:none;color:#666;font-size:.7em}
.eventoslistado li a{font-weight:normal;text-transform:none}
.eventoslistado li strong{color:#18497B;text-transform:lowercase}
/* eventos detalle*/
.eventosdatos{margin:1.5em 0 .5em;color:#666;font-size:1em}
.eventosdatos strong{color:#18497B}
.eventosdescripcion{font-size:1em}
#eventosherramientas{display:none}
 
/* menu izq */
.columnaunomenu{display:none}

/* h1 pagina inicial */
div.h1rojo,
div.h1azul{margin:0}
div.h1rojo h1,
div.h1azul h1{padding:.2em;color:#980716;font-size:.8em;margin:0}
div.h1rojo input,
div.h1azul input{display:none}
 
/* paginacion */
.paginacion li.paginacionini,
.paginacion li.paginacionant,
.paginacion li.paginacionsig,
.paginacion li.paginacionfin{display:none}
.paginacion li.paginacioncontador{text-align:right;font-weight:bolder}
 
/* pie */
#pie{padding:1.2em 0 .5em;text-align:right}
#medallas,
#logos{float:left;width:45%;text-align:right}
#medallas{text-align:left}
#enlacespie{display:none}

/* caja usuario */
#cajausuario{display:none}
 
/* noticias */
div#resultadosNoticias{padding:1.4em 0 0}
div#resultadosNoticias div.resultadosNoticiasCategoryBlock,
div#detalleNoticia{color:#444;font-size:.8em}
div#resultadosNoticias a,
div#detalleNoticia a{font-weight:bolder;color:#18497B;text-transform:none}
div#resultadosNoticias p.fecha,
div#detalleNoticia p.fecha{text-transform:lowercase;font-weight:bolder}
div#resultadosNoticias p.descripicionNoticia{margin-top:.4em}
div#resultadosNoticias div.imagen,
div#detalleNoticia div.imagen{float:left;margin:1.4em .8em .1em .4em}
div#detalleNoticia h3{color:#980716;font-size:1.3em;margin:1em 0 .6em}
div#detalleNoticia p{margin:1em 0}
div#detalleNoticia p.sumario{color:#2D5986;font-size:1.2em}
div#detalleNoticia ul{margin:-.5em 1em .1em;padding:0 1em .1em;font-size:1em}
div#detalleNoticia ul li{margin-top:0;padding:0 0 0 .8em;font-size:1em}

/* inputs simulando enlaces */
.enlace{font-size:105%;color:#356B9E;text-decoration:underline;display:inline;width:auto}
 
/* administracion */
.cajaadmin{margin:1em;position:relative}
.cajaadmin h2{color:#18497B;font-size:.9em}
.cajaadmin h3{color:#18497B;font-size:.8em;margin:.5em auto}
.cajaadmin p{font-size:.8em;color:#980716;padding:.5em 0 0}
.cajaadmin span.textosuelto{font-size:.8em}
.cajaadmin div.cajanormal{border:1px solid #f0f0f0;padding:1em .5em .5em;margin:.5em}
.cajaadmin div.cajanormal img{float:none;clear:both;margin:0 1em}
.cajaadmin label{width:49%;float:left;text-align:right;margin-right:.5%;font-size:.8em;font-weight:bolder;clear:left;margin-bottom:.2em;padding:0 .1em}
.cajaadmin input,
.cajaadmin select,
.cajaadmin textarea{width:auto;float:left;margin:0 auto .2em;font-size:80%;background-color:#FBFDFE;border:1px solid #C3D1DE;clear:right;padding:0 0 0 .1em}
.cajaadmin input.file{width:50%;margin-left:25%}
.cajaadmin input.fecha{width:17%;text-align:right;padding:0 .1em 0 0}
.cajaadmin input.ancho{width:48%}
.cajaadmin input.checkbox,
.cajaadmin span.checkbox input{background-color:#fff;border:none;clear:right;padding:0}
.cajaadmin input.boton{font-size:.7em;background:#F5FBFE;border:1px solid #18497B;color:#000;margin:0 0 0 88.2%;padding:0 .15em}
.cajaadmin textarea{width:17.5em;height:5em}
.cajaadmin br.limpiar{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0;border:0;background:#fff}
.cajaadmin div.boton{clear:both;float:none;padding:.5em;margin:0;text-align:center}
.cajaadmin div.boton input{width:auto;float:none;clear:both;font-size:.75em;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.2em .5em;padding:.05em .15em}
.cajaadmin div.boton input.inputenlace{font-size:.7em;background:none;border:none;color:#000;text-decoration:underline}
.cajaadmin .error{margin:.5em;padding:0 .2em .1em;text-align:left;list-style-type:square}
.cajaadmin ul{margin:.1em 1em .2em}
.cajaadmin ul li{font-size:.7em;margin-bottom:.1em}
.cajaadmin ul ul{margin:0 1em 0}
.cajaadmin ul li li{font-size:.95em;margin-bottom:.1em}
.cajaadmin ul strong{color:#18497B;margin-right:.2em;font-size:.9em}
.cajaadmin ul .eventoprioritario{color:#980716;font-size:1em;text-align:right;display:block}
.cajaadmin table{border:1px solid #B9CDE1;padding:.1em;margin:1em 0 .5em;border-collapse:collapse;position:relative}
.cajaadmin table caption{padding:.2em .2em .1em;background-color:#B9CDE1;font-weight:bolder;font-size:.75em;text-align:center}
.cajaadmin table.datosgrande{width:100%}
.cajaadmin table .datos,
.cajaadmin table .datos input{text-align:right}
.cajaadmin table td,
.cajaadmin table th{padding:0 .2em .1em;border-collapse:collapse;vertical-align:top;font-size:.55em}
.cajaadmin table th{border:1px solid #B9CDE1;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;padding:.1em .2em 0;font-size:.55em}
.cajaadmin table tr.tralterno td{background-color:#EAEEF3}
.cajaadmin table input{display:block;width:99%;font-size:100%;background-color:transparent;border:none;clear:none;margin:0;padding:0;text-align:left;font-weight:bolder}
.cajaadmin table input.ordenasc,
.cajaadmin table input.ordendes{background:url('../img/icoordenasc.gif') no-repeat center right;padding-right:10px}
.cajaadmin table input.ordenasc{background-image:url('../img/icoordendes.gif')}
.cajaadmin table .checkbox{padding:.25em}
.cajaadmin table .checkbox input{width:1.2em;height:1.2em;font-size:100%;background-color:#fff;border:none;clear:right;padding:0;margin:0}
.cajaadmin table .checkbox input.oculto{display:none}
.cajaadmin span.campoobligatorio,
.datosevento{font-size:.8em;color:#980716;padding:0 0 .5em;margin:0 0 .5em}

/* listados usuarios */
.cajaadmin fieldset{margin:.2em 0 1.5em;padding:.2em 2em 1em;clear:both;float:none;position:relative}
.cajaadmin fieldset legend{margin:0 0 .2em;padding:0;color:#18497B;font-size:.85em;font-weight:bolder}
.cajaadmin fieldset span{font-size:.7em;margin:0 0 0 .5em}
.cajaadmin fieldset span.checkbox{font-size:1em;margin:0}
.cajaadmin fieldset ul{margin-bottom:.5em}
.cajaadmin fieldset li{font-size:.7em;display:block;margin:0 1.5em 0;padding:0 0 0 .4em;list-style-type:square}
.cajaadmin div.cajanormal.listadousuarios{border:none;padding:1em 0 .5em;margin:.5em}
.cajaadmin div.cajanormal.listadousuarios fieldset{border:1px solid #f0f0f0;padding:.2em .5em .5em;margin:.2em 0 1em}
.cajaadmin div.cajanormal.listadousuarios legend{color:#18497B;font-size:.8em;font-weight:bolder}
.cajaadmin div.cajanormal.listadousuarios label,
.cajaadmin div.cajanormal.listadousuarios span.checkbox{margin:0;position:absolute;right:.2em;bottom:.8em}
.cajaadmin div.cajanormal.listadousuarios label{right:1.85em;bottom:1.4em;font-weight:bolder;font-size:.7em;color:#980716}

/* ordenarlistado */
div.ordenarlistado{display:none}
 
/*toolBoxBloquePortada*/
div.toolBoxBloquePortada{display:none}