body {text-align: center; color: #132637; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px; padding: 0px;}
#base {margin: 0px auto; width: 771px; text-align: left;}
#cabeza {
	width: 100%;
	height: 80px;
	background: url('i/ppCab.gif') no-repeat;
}
#margenLogo, #margenMenu {
	float: left;
	height: 20px; /*  Gecko necesita tamaño fijo o contenido */
	width: 10px;
}

#logo {
	float: left;
	width: 268px;
	height: 100%;
	background: url(i/logo.gif);
}

#logo a { border-bottom: 0px; display:block; width:100%; height:100%;}
#logo a span { display:none; }
#logo a:hover { background: url(i/logo2.gif) no-repeat; }


#tit {
	float: right;
	width: 311px; /* RETOCAR AQUÍ */
	height: 100%;
}
#tit1{
	width: 100%;
	height: 50%;
	/* background: url(i/ppCurso.gif) no-repeat left;          CURSO CURSO CURSO CURSO   */      
}
#tit2{
	width: 100%;
	height: 50%;
}
#cabFicha {
	float: right;
	height: 100%;
	width: 155px;
}

.cambiador {clear: both;}

#cuerpo {
	width: 100%;
	background: url(i/marco.gif) repeat-y left;
}
#cuerpo:after {  /* forzar fondo en Mozilla */
 content:"\A0";
 display:block;
 clear:both;
 height:0;
}

#menu {
	float: left;
	width: 119px;
/*	background: url(i/m00.gif);  */
}


#ESPNAV {
	margin: 0px;
	padding: 0px;
}


div.Men {
	width:119px;
	height:25px;
	text-align: center;
}
html>body .Men { /* corrige altura .Men excepto IE */
  height:auto; 
	min-height: 25px;
}

#menu a {
	display: block;
	padding-top: 6px;
	color: #003366;
	width: 100%;
	background: transparent;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu a:link, #menu a:visited { border-bottom: 0px; color: #003366;  background: transparent; text-decoration: none; }
#menu a:hover { color: #DD6900;  background: transparent; text-decoration: underline;}

div#M01, div#M02, div#M03, div#M04, div#M11, div#M12, div#M13 {background: url(i/m02.gif) no-repeat;}
div#M05 {background: url(i/m05.gif) no-repeat;}
div#M06 {background: url(i/m06.gif) no-repeat;}
div#M07 {background: url(i/m07.gif) no-repeat;}
div#M08 {background: url(i/m08.gif) no-repeat;}
div#M09 {background: url(i/m09.gif) no-repeat;}
div#M10 {background: url(i/m10.gif) no-repeat;}
div#M99 { width:119px; height:13px; background: url(i/m99.gif); font-size: 1px;}

#cont {
	float: left;
	width: 627px;
	margin-left: 0px;
	margin-right: 14px;
}
.contPP { padding-top: 6px; }

#direccion {
	width: 100%;
	height: 14px;
	background: url(i/ppDir.gif) repeat-x;
}
#direccion div {
	color: #333333;
	background: transparent;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 3px;
}
#direccion a.mail:link, #direccion a.mail:visited { border-bottom: 0px; color: #333333;  background: transparent; text-decoration: none; }
#direccion a.mail:hover {  color: #DD6900;  background: transparent; text-decoration: underline;}

#pie1 {
	width: 100%;
	height: 15px;
	font-size: 1px;
	background: url(i/ppPie1.gif);
}
#pie2 {
	width: 100%;
	height: 13px;
	font-size: 10px;
	background: url(i/ppPie2.gif) no-repeat;
}


#cabezaGen { width: 100%;	height: 80px;	background: url(i/genCab.gif) no-repeat bottom; }
#cabGrupo {	float: right;	width: 450px; }
.cabBloque {	width: 100%; height: 40px;}
#fichaCab { float: right; width: 179px; height: 40px; }

.fichaCab-Gen { background: url(i/Gen-FichCab.gif) no-repeat;}
.fichaCab-Ale { background: url(i/Ale-FichCab.gif) no-repeat;}
.fichaCab-Fra { background: url(i/Fra-FichCab.gif) no-repeat;}
.fichaCab-Ita { background: url(i/Ita-FichCab.gif) no-repeat;}
.fichaCab-Ing { background: url(i/Ing-FichCab.gif) no-repeat;}
.fichaCab-Dis { background: url(i/Dis-FichCab.gif) no-repeat;}

#titGen { float: right;	height: 40px; }

#fichaGrupo {	float: right;	width: 164px; text-align: center; margin-left: 15px; margin-bottom: 15px;} /*****************/
#fichaCuerpo {	width: 100%;}
.fichaCuerpo-Gen { background: url(i/Gen-FichFon.gif) repeat-y;}
.fichaCuerpo-Ale { background: url(i/Ale-FichFon.gif) repeat-y;}
.fichaCuerpo-Fra { background: url(i/Fra-FichFon.gif) repeat-y;}
.fichaCuerpo-Ita { background: url(i/Ita-FichFon.gif) repeat-y;}
.fichaCuerpo-Ing { background: url(i/Ing-FichFon.gif) repeat-y;}
.fichaCuerpo-Dis { background: url(i/Dis-FichFon.gif) repeat-y;}

#fichaCont {
	width: 158px;
	margin: auto;
}
img.bordeSi {border: 1px solid #006699;}
img.bordeNo {border: 0px;}  /* Comprobar si necesario */

.fichaCont-Dis {	background: url(i/Dis-Fot.jpg) no-repeat bottom;}
.fichaCont-Ita {	background: url(i/Ita-Fot.jpg) no-repeat bottom;}
.fichaCont-Ale {	background: url(i/Ale-Fot.jpg) no-repeat bottom;}
.fichaCont-Bib {	background: url(i/Bib-Fot.jpg) no-repeat bottom;}
.fichaCont-Gest {	background: url(i/Gest-Fot.jpg) no-repeat bottom;}
.fichaCont-Enl {	background: url(i/Enl-Fot.jpg) no-repeat bottom;}
.fichaCont-Laeoio {	background: url(i/Laeoio-Fot.jpg) no-repeat bottom;}
.fichaCont-Act {	background: url(i/Act-Fot.jpg) no-repeat bottom;}


.margentop {
	width: 158px;
	height: 6px;
	font-size: 1px;
}
#subMenu {
	margin: auto;
	border: 1px solid #6699CC;
	width: 148px;
	text-align: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
ul.niv1 {
	margin-right: 0px;
	margin-left: 8px;
	padding-left: 7px;
	padding-right: 4px;
	margin-bottom: 7px;
	list-style-image: url(i/fle.gif);
}
ul.niv1 li { margin-top: 4px;	border-bottom: 1px dotted #999999; }

ul.niv2 {
	margin-right: 0px;
	margin-left: 8px;
	padding-left: 8px;
	padding-right: 4px;
	margin-bottom: 7px;
	list-style-image: url(i/fle2.gif);
}
ul.niv2 li { margin-top: 4px;	border-bottom: 0px; }

#subMenu a { color: #003366;  background: transparent; text-decoration: none; }
#subMenu a:link, #subMenu a:visited { border-bottom: 0px; color: #003366;  background: transparent; text-decoration: none; }
#subMenu a:hover {  color: #DD6900;  background: transparent; text-decoration: underline;}

#fichaPie {
	width: 100%;
	height: 18px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
.fichaPie-Dis { background: url(i/Dis-FichPie.gif) no-repeat; }
.fichaPie-Ita { background: url(i/Ita-FichPie.gif) no-repeat; }
.fichaPie-Ale { background: url(i/Ale-FichPie.gif) no-repeat; }
.fichaPie-Ing { background: url(i/Ing-FichPie.gif) no-repeat; }
.fichaPie-Fra { background: url(i/Fra-FichPie.gif) no-repeat; }
.fichaPie-Gen { background: url(i/Gen-FichPie.gif) no-repeat; }


#fichaPie a:link, #fichaPie a:visited { border-bottom: 0px; color: White;  background: transparent; text-decoration: none;}
#fichaPie a:hover { color: #FFC997;  background: transparent; text-decoration: underline;}

#pie1Paginador {
	height: 32px;
	width: 100%;
	background: url(i/ppPie1.gif);
}
#paginador {height: 23px; padding-right: 14px;}
a#pagSig {background: url(i/Gen-pagSig.gif) no-repeat;}
a#pagAnt {background: url(i/Gen-pagAnt.gif) no-repeat;}
a.pag {float: right; display: block; width: 81px; height: 23px;	text-align: center;	padding-top: 3px;}
a.pagNo {background: url(i/Gen-pagNo.gif) no-repeat; float: right;	display: block; width: 81px;	height: 23px;	text-align: center;	padding-top: 3px;}
a.pag:link, a.pag:visited { border-bottom: 0px; font: 11px Arial, Helvetica, sans-serif; color: #003366;  background: transparent; text-decoration: none; }
a.pag:hover {  color: #DD6900;  background: transparent; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline;}
div#pagAct {float: right;	width: 129px;	height: 23px;	text-align: center;	color: White;	background: url(i/Gen-pagAct.gif) no-repeat;	font: 11px Arial, Helvetica, sans-serif;}

/*      ----------- ***** --------- ***** -----------       */
#pNumAct {
	background: #E8EDF4;
}
#formpag {
	padding: 1px 0px 0px 0px;
	margin: 0px;
}
#selpag{
	font: 10px Arial, Helvetica, sans-serif;
}
.pagActSub{
}

/*      ----------- ***** --------- ***** -----------       */
h6.barra1 {
	margin: 0px;
	padding: 3px;
	text-align: right;
	font: 14px "MS Sans Serif", Geneva, sans-serif;
	color: #F5F9FC;
	background: url(i/h6barra1.gif) repeat-x top;
}
h6.barra2 {
	margin: 40px 0px 0px 0px;
	padding: 3px;
	text-align: right;
	font: 14px "MS Sans Serif", Geneva, sans-serif;
	color: #F5F9FC;
	background: url(i/h6barra2.gif) repeat-x top;
}

h1 {
	border-bottom: 2px solid #6699CC;
	margin: 50px 0px 30px 40px;
	padding: 4px 15px 0px 0px;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
.h1Tit {
	background: #6699CC;
	padding-top: 3px;
}
h1 img {
	vertical-align: text-bottom;
}
h2 {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #30669A;
   	background: #F0F4F9;
	margin: 50px 30px 30px 40px;
	padding-left: 4px;
	border: 1px solid #DAE4F1;
}
h3 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4784BE; /* #333333; */
   	background: transparent;
	margin: 30px 30px 0px 40px;
	border-bottom: 1px solid #C1D6EA;
	padding-left: 4px;
}
h4 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4784BE; /* #333333; */
   	background: transparent;
	margin: 30px 30px 0px 40px;
	text-decoration: underline;
	padding-left: 4px;
}
p {
	margin-left: 40px;
	margin-right: 30px;
}

a:link, a:visited {  border-bottom: 1px dotted #CCCCCC; color: #0057AE; text-decoration: none;}
a:hover { color: #DD6900; background: transparent; text-decoration: underline; border-bottom: 0px;}
a img{
	border: none;
	vertical-align: text-bottom;
	padding-left: 0.5em;
}

table {
	margin-left: 40px;
	margin-right: 30px;
	text-align: left;
}
ul, ol, dl {
	margin-left: 40px;
	margin-right: 30px;
	padding-left: 40px;
}
hr {
	margin-left: 40px;
	margin-right: 30px;
}

div.flujo {
	margin-left: 40px;
	margin-right: 30px;
}

img.pdf {
	cursor: help;
}

a.enbib:link, a.enbib:visited {background: url(i/enbib.gif) no-repeat left top; padding-left: 18px; border-bottom: none;}
a.enbib:hover {background: url(i/enbib2.gif) no-repeat left top;}

/* .........................COLORES PENDIENTES DE ARREGLO y parametrizacion................... */

.subraya {text-decoration: underline;}
.tacha{ text-decoration: line-through; }
.centro {text-align: center;}
.derecha {text-align: right;}
.izquierda {text-align: left;}
.rojo {color: #A60000;}
.azul {color: #0001A1;}

.floatizq {float:left; margin-right: 8px;}
.floatizqmargen {float:left; margin-left: 40px; margin-right: 15px;}

.azul0 {color: #517AA3;}
.azul1 {color: #517AA3;}
.azul3 {color: #517AA3;}
.azul4 {color: #517AA3;}

.blanco {color: #FFFFFF;}
.negro {color: #000000;}
.gris1{color: #CCCCCC;}
.gris2{color: #999999;}
.gris3{color: #666666;}
.gris4{color: #333333;}
.mintext {font-size: smaller;}

.tabula1 {padding-left: 1em;}

.resaltaRojo {font-size: 1.2em; color: #A60000;}

ol.letras {
	list-style-type: lower-alpha;
}


.fonaleman{background: #FFF3CC;}
.fonfrances{background: #BBEEFF;}
.fonitaliano{background: #CAFFD9;}
.foningles{background: #FFD7CC;}


/* ......................................................................... */
table.gen {empty-cells: hide; }
table.gen th {text-align:center; background:#DBE9F2;}
table.gen td {text-align:center; background:#F5F9FC;}
.borRojo {border: 1px solid #FF9999;}
.borAzul {border: 1px solid #99CDFF;}
.borAzul2 {border: 1px solid #6699CC;}
.borVerde {border: 1px solid #99FFCD;}
.borNaranja {border: 1px solid #FFCC99;}
/* ......................................................................... */

div.colum { float: left; width: 47%; padding: 1%; }
/* ......................................................................... */
div.obsoleto { background: #F0F1F7; margin-left: 40px; margin-right: 30px; color: #666666;}
div.obsoleto table { margin-left: 0px;	margin-right: 0px;}
/* ......................................................................... */
div dl { margin-left: 40px; margin-right: 0px; padding-left: 0px;}
dt { font-weight: bold;}
dd { margin-left: 20px;}
/* ......................................................................... */

div.descargas{
border: 1px solid #DBE9F2;
background: #F0F1F7;
margin-left: 40px;
margin-right: 30px;
padding: 10px;
}


/* ......................................................................... */

table.idiomstable { background: #F5F9FC; border-collapse: collapse; font-size: 0.9em;}
table.idiomstable td { padding: 6px; text-align:center; border:1px solid #6699CC; }
table.idiomstable th { padding: 6px; text-align:right; border:1px solid #6699CC;}

img.px0 { margin:0; padding:0;}


.marcoceld { background: #F5F9FC; border:1px solid #6699CC; padding:6px;}


/* ......................................................................... */


.listable li {
padding-bottom: 15px;
}


ol#docsadmision{list-style: upper-alpha;}
ol#docsadmision li { margin-bottom: 12px;}

table.docspdflinks {width: 555px; margin-bottom: 15px; margin-top: 15px; border: 1px solid #E6E3B9;}
table.docspdflinks caption {background: #E6E3B9; text-align: center;}

table.docspdflinks td {background: #F7F5E8; padding: 4px; }
table.docspdflinks th {background: #F2F1DB; padding: 4px; text-align: center; width: 30px;}
