body {font:1em/1.4em Arial, Helvetica, sans-serif; padding:3px; margin:0px;}
#MenuBar1 ul {display:none;}
a img, fieldset {border:none; padding:0px; margin:0px;}
legend {display:none;}
#menu input {float:left; margin: 0 3px 0 3px;}
.leermas span {display:none;}
.noticias {padding-bottom:1em;}
.documentos {	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	padding-top: 1px;
} 
.documentos *, .eventos *, .destacados *, .patrocinadores * {margin:0px; padding: 0px; list-style-type:none;} 
.documentos li {
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
	padding: 0.8em 2px 0.8em 2px;
}
.documentos li li {background-image:none; padding:0px;}
a {
	color:#0d669e;
}
a:hover {text-decoration:none;}
a:visited {color:#866088;}
.documentos img, #busdocumen a img {margin-right:3px; margin-top:2px;}
.block {display:block;}
.documentos p {text-align:right;}
.documentos a {text-decoration:none;}
.documentos .sub {text-decoration:underline;}
.documentos a:hover .sub {text-decoration:none;}
.documentos p { padding:0.8em 2px 0.8em 2px;}
.grfecha {
	float: left;
	width: 3.8em;
	margin-right:0.5em;
}
.grfecha img {
	height: auto;
	width: 100%;
}
.grfecha .fecha {
	position: absolute;
	margin-left: -3.9em;
	width: 3.8em;
}
.grfecha .fecha span {
	font-size: 1.7em;
	text-align: center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1em;
}

.grfecha .fecha acronym {
	font-size: 0.8em;
	color: #FFFFFF;
	display: block;
	text-align: center;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-color: #6F93AC;
	margin-right: 1em;
	margin-left: 1em;
	margin-top:1px;
	margin-bottom:0.3em;
}
.eventos ul ul {
	min-height:3.3em;
}
.eventos li li { margin:0px; padding-bottom:0.3em;}
.hbor {
	margin-bottom:0.8em;
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
}
.eventos p {
	text-align: right;
	padding-bottom: 2em;
}
.eventos h2 {margin-bottom:1em;}
.encuesta label {border: 1px solid #cbdeea; display:block; padding: 0.4em; margin-bottom:0.4em; color:#025a89;}
.encuesta input {float:right; margin-top:0.3em;}
.encuesta label input {float:none; margin-top:0px;}
.encuesta a {line-height:30px;}.col3 {
	padding-bottom: 0.3em;
}
h1, h2, h3, h4, h5, h6 {color:#025a89;}
.boxgris a {font-size:82%; color:#025a89; line-height:2.2em;}
.boxgris input {float:right;}
.boxgris .campo {
	width:15.11em;
	display:block;
	font-size:1em;
	max-width:100%;
	float:none;
	margin-bottom:1em;
}
.boxgris label span { font-weight:bold; display:block; color:#565656;}
.boxgris .btnadicional { background-image:url(../img/BgRaya.gif); background-repeat:repeat-x; background-position:0px 0px; margin-top:1em;}
.btnadicional a {
	display:block;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left: 23px;
	background-image: url(../img/IconKey.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight:bold;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}
.boxgris { margin-bottom:1em;}
.destacados li, .patrocinadores li {margin-bottom:1em;}
.footer #foot {background-color:#345a77; padding:5px;}
.footer #foot * {color:#fff;}
.footer #foot img {margin-bottom:0.8em;}
kbd {
	border: 3px outset #81888F;
	padding:0px 8px 0px 8px;
	font-family: "Courier New", Courier, monospace;
}
.mensaje {
	text-align: center;
	padding:0.5em;
	font-size: 100%;
	line-height: 120%;
	margin-bottom:1em;
}
.alert {
	 border: 1px solid #d9ae5a;
	background-color: #f6f6df;
}
.ok {
	border: 1px solid #6DA839;
	background-color: #F0F9DD;
}
.error {
	background-color: #f5eded;
	border: 1px solid #c56a6a;
}
#buscatego>img, #busdocumen>img, #buscursos>img { display:none;}
th, td {border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:4px; text-align:left;}
table {border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7; margin-bottom:1em; margin-top:0.5em;}
label {display:block;}
label input, label select {display:block;}
.content {margin-bottom:2em;}
#documentos .boxdoc {
	margin-bottom: 0.6em;
	padding-left:32px;
	height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #b5bdc4;
	border-bottom-color: #b5bdc4;
	border-left-color: #d7d7d7;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
#documentos * { margin:0px; padding:0px; list-style-type:none;}
#documentos a {	
	font-size: 1.25em;
	font-family: "Segoe UI", Arial, sans-serif;
	line-height:1.6em;
}
html>body #documentos .boxdoc { height:auto; min-height:20px;}
#documentos .docfecha, #documentos .docpeso { display:inline; line-height:1.3em; color:#454545;  }
#documentos .docfecha {margin-right:4px;}
#documentos .pdf {
	background-image: url(../img/IconPdf.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}
#documentos li {
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
}
#documentos .word { background-image: url(../img/Iconword.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .sound { background-image: url(../img/IconSound.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .img { background-image: url(../img/IconImg.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .html { background-image: url(../img/IconHtml.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .fichero { background-image: url(../img/IconFichero.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .video { background-image: url(../img/IconVideo.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .externo { background-image: url(../img/IconHtml.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .interno { background-image: url(../img/IconHtml.gif); background-repeat:no-repeat; background-position:7px 8px;}
#documentos .folder {
	background-image: url(../img/Iconfolder.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
}
#documentos .folder span {	font-size: 1.15em;
	font-family: "Segoe UI", Arial, sans-serif;
	line-height:2em;}
table li, table ul {padding:0px; margin:0px; list-style-type:none;}
.diaactual {
	border:1px solid #8AB76C;
	background-color:#EBF2E6;
}
