/* Nuevas definiciones */

/* div { border: 1px solid #000000; } */

#presentacion {
    overflow: hidden;
}

* html #presentacion {
    margin-bottom: 20px;
}

#presentacion img {
    float: left;
    padding-right: 8px;
}

#contenido {
    position:relative;
    background-color: #fff;
    width: 100%;
    border-top: 10px solid #d57497;
}

#cabeceraumu {
    background-image: url(../recursos/fd_cabecera.png);
    padding: 0;
    width: 100%;
}

#cabeceraumu td { padding: 0; }

#cabeceralocal {
    background:#c3245d url(../recursos/cabecera02.png) no-repeat 95%;
    margin: 1px 0;
}

#cabeceralocal h1 {
    margin: 0; padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: bold;
    line-height: 45px;
    color: #fff;
    padding-left: 8px;
    margin-right: 250px;
}

#cabeceralocal h1 a:link, #cabeceralocal h1 a:visited, #cabeceralocal h1 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration:none;
}

html\:abbr, abbr { cursor: help; border-bottom: 1px dotted #ccc }

#lateral {
    background-color: #fff;
    padding: 8px;
    width: 175px;
    float:left;
}

#pestanyalateral {
    width: 150px;
    float: right;
    margin: 8px;
	padding-bottom: 6px; 
	border-top: 15px solid #cfc595; 
	border-bottom: 1px solid #fff; 
	background: #fff url(../recursos/final_auxiliar.png) no-repeat right bottom;
}

#infolocalizacion {
	border-top: 1px solid #cfc595; 
	border-left: 21px solid #dfd7b3; 
	background-color: #f0ede0;
}

#infolocalizacion ul { margin: 0 0 0 6px; padding: 0; list-style: none none; }

#infolocalizacion ul li.foto {
    background-image: url(../recursos/ico_foto.png);
    background-repeat: no-repeat;
    background-position: 4px 0;
    padding-left: 27px;
    margin-left: -27px;

}
#infolocalizacion ul li.foto img { border: 4px solid #fff; }
#infolocalizacion ul li.situacion {
    background-image: url(../recursos/ico_situacion.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    padding-left: 27px;
    margin-left: -27px;
}


.teoria ul { margin: 0; padding: 0 0 0 24px; }
.practica ul { margin: 0; padding: 0 0 0 24px; }


li.profesor {
    list-style-image: url(../recursos/ico_perfil_titulado.png);
    margin-left: 5px;
    text-indent: -5px;
}

#cuerpo {
    margin-left:191px;
    background-color: #fff;
    padding: 0 16px 0 8px;
    text-align: left;
}

#cuerpocentrado {
    margin-left:191px;
    margin-right:160px;
    background-color: #fff;
    padding: 0 16px 0 8px;
    text-align: left;
}

* html #cuerpo {
    float:left;
    margin-left: -2px;
    padding-top: 8px;
}

* html #cuerpocentrado {
    margin-top: 8px;
}

.flechaarriba {
    clear: both;
    text-align: right;
    padding: 8px 16px 8px 8px;
}

#cuerpo .flechaarriba { 
    padding: 4px 0 0 0;
    clear: none;
}

#pie {
    border-top: 10px solid #c3245d;
    text-align: center;
    /* Ojo: debido al margen, es necesario que el pie vaya dentro de una
       capa que tenga el fondo blanco */
    margin: 0 8px;
    padding: 8px 0;
    color: #b6145a;
    clear: both;
    background-color: #fff;
}

div.bloquelateral {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
    margin: 6px 0 14px 0;
    width: 175px;
    border-bottom: 1px solid #ccc;
}

div.bloquelateral ul {
    margin: 0;
    padding: 0;
    list-style: none none;
}

div.bloquelateral ul li {
    margin: 0;
	border-bottom: 1px solid #cccccc;
}

div.bloquelateral ul li a {
	padding: 2px 0px 2px 11px;
    display: block;
    width: 164px;
}

#menuidiomas { border-bottom: none; }
#menulocalopciones { border-bottom: none; }

div.bloquelateral ul li a:link { color: #666666; text-decoration: none;}
div.bloquelateral ul li a:visited { color: #666666;  text-decoration: none;}
div.bloquelateral ul li a:hover { color: #000000; background-color: #F2EFE3; text-decoration: none;}

div.bloquelateral h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #666666;
    margin: 0;
    padding-bottom: 4px;
    text-transform: uppercase;
}

#cuadrousuarioregistrado {
    padding: 5px 6px;
}

#cuadrousuarioregistrado div {
    height: 30px;
    padding: 2px 0 2px 35px;
    font-weight:bold;
}

#nombreusuario {
    background-image:url(../recursos/user.png);
    background-repeat:no-repeat;
}

#nombreadmin {
    background-image:url(../recursos/useradmin.png);
    background-repeat:no-repeat;
}

#cuadrousuarioregistrado a:link, #cuadrousuarioregistrado a:visited, #cuadrousuarioregistrado a:hover {
    text-decoration:none;
    font-weight:bold;
    color: #c0c0c0;
}

#cuadrousuarioregistrado a:hover {
    color: #666;
}

.submenuoffa {
	color: #666666;
	background-color: #ffffff;
}

.submenuona {
	color: #000000;
	background-color: #f0ede0;
}

div.bloquelateral ul.idiomas li a {
    background-repeat: no-repeat;
    background-position: 11px center;
    padding-left: 35px;
    width: 140px;
}

div.bloquelateral ul.idiomas li.idiomaes a { background-image: url(../recursos/es.png); }
div.bloquelateral ul.idiomas li.idiomaen a { background-image: url(../recursos/en.png); }

div.bloquelateral form {
    color: #666666;
    background-color: #f0ede0;
    padding: 10px 11px;
}

div.bloquelateral #botonentrar { padding-top: 7px; }

.cajatexto {
    border: 1px solid #ccc;
    font-size: 10px;
    background-color: #fff;
}

.cajatextoiluminada {
    border: 1px solid #ccc;
    font-size: 10px;
    background-color: #ffffcc;
}

div.bloquelateral .cajatexto { width: 100%; }

.anyadir {
    background-image:url(../recursos/add.png);
    background-repeat:no-repeat;
    margin: 4px 0;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    font-weight: bold;
}

.anyadir a:link, .anyadir a:visited {
    text-decoration:none;
    color:#ccc;
}

.anyadir a:hover {
    text-decoration:none;
    color:#666;
}

.editar {
    background-image:url(../recursos/editar.png);
    background-repeat:no-repeat;
    margin: 4px 0;
    height: 20px;
    line-height: 20px;
    padding-left: 24px;
    font-weight:bold;
}

.editar a:link, .editar a:visited {
    text-decoration: none;
    color:#ccc;
}

.editar a:hover {
    text-decoration:none;
    color:#666;
}


.notaaviso {
    background: #f0ede0 url(../recursos/note.png) no-repeat 10px 0;
    color: #666666;
    padding: 2px 10px 2px 50px;
    margin: 0;
    text-align: left;
    min-height: 37px;
}

.mensajeerror {
    background: #f0ede0 url(../recursos/exclamacion.png) no-repeat 10px 2px;
    color: #666666;
    padding: 2px 10px 2px 50px;
    margin: 0;
}

.mensajeautenticacion {
    background: #f0ede0 url(../recursos/no_autorizado.png) no-repeat 8px 2px;
    color: #666666;
    padding: 2px 10px 2px 50px;
    margin: 0;
}

.mensajefallo {
    background: #f0ede0 url(../recursos/bichito.png) no-repeat 8px 0;
    color: #666666;
    padding: 2px 10px 2px 50px;
    margin: 0;
}

.mensajerecurso {
    background: #f0ede0 url(../recursos/stop.png) no-repeat 8px 2px;
    color: #666666;
    padding: 2px 10px 2px 50px;
    margin: 0;
}

.mensajebasedatos {
    background: #f0ede0 url(../recursos/mysql.png) no-repeat 8px 2px;
    color: #666666;
    padding: 2px 10px 2px 75px;
    margin: 0;
}

ul.listapersonal {
    margin: 0;
    padding: 0;
    list-style: none none;
}

.publicacion {
    background: #fff url(../recursos/publicacion.png) no-repeat 0 0;
    padding-left: 52px;
    margin: 12px 0;
}

.publicacionresaltada {
    background: #f0ede0 url(../recursos/publicacion.png) no-repeat 0 6px;
    padding-left: 52px;
    padding-top:6px;
    margin: 12px 0;
}

.imagenpublicacion {
    width: 60px;
    background-color: #f0ede0;
    float:left;
    text-align:center;
}

ul.nobullet {
    list-style: none none;
}

.cuadroasignatura {
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.cuadroasignatura td {
    width: 50%;
    vertical-align: top;
    padding: 0;
}

.cuadroasignatura table {
    width: 100%;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.cuadroasignatura table td, .cuadroasignatura table th {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
}

.cuadroasignatura table.teoria {
    border-right: 3px solid #fff;
}

td.celdaadmin, .cuadroasignatura table td.celdaadmin {
    text-align: center;
    background-color: #f0ede0;
}

td.celdaadmin a {
    display: block;
    text-decoration: none;
    font-weight: bold;
}

td.celdaadmin a:link, td.celdaadmin a:visited {
    color: #ccc;
}

td.celdaadmin a:hover {
    color: #666;
}

.tablatutorias td.celdaadmin {
    border: 1px solid #ccc;
}

.cuadroasignatura table th {
    text-align: center;
    color: white;
    background-color: #ECB319;
}

.cuadroasignatura table tbody td {
    vertical-align: top;
    background-color: #f8f8ff;
    padding: 4px 8px;
}

.cuadroasignatura table tbody td ul {
    margin: 0;
    padding: 0;
}

.cuadroasignatura table tbody td ul li {
    margin-left: 14px;
    padding-top: 0;
    margin-top: 0;
}

.cuadroasignatura table th.encabezadohorario {
    background: #666 url(../recursos/ico_reloj.png) no-repeat 10% center;
    color: white;
    text-align: center;
    width: 50%;
}

.cuadroasignatura table th.encabezadoprofesores {
    background: #666 url(../recursos/ico_perfil_titulado.png) no-repeat 10% center;
    color: white;
    text-align: center;
    width: 50%;
}

.cuadroasignatura table td.encabezadogrupo {
    padding: 0;
    color: #666;
    background-color: #ccc;
    font-weight: bold;
    text-align: center;
}

li.itemdespacho { list-style-image: url(../recursos/ico_situacion.png); }

li.itemcorreo { list-style-image: url(../recursos/ico_correo.png); }

li.itemtelefono { list-style-image: url(../recursos/ico_telefono.png); }

li.itemfax { list-style-image: url(../recursos/ico_fax.png); }

li.itemhorario { list-style-image: url(../recursos/ico_reloj.png); }

/* Selectores para la FICHA DEL PROFESOR */

.fichaprofesor {
    background-color: #f0ede0;
    margin-top: 8px;
    width: 100%;
    border-spacing: 3px;
}


.fichaprofesor thead th {
    color: #fff;
    background-color: #ECB319;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

.fichaprofesor tbody td { 
    vertical-align: top; 
    margin: 0;
}

.fichaprofesor ul {
    margin: 0;
    padding: 0 4px 0 20px;
}

.fichaprofesor td.nombreprofesor {
    border: 1px solid #fff;
    padding: 0 0 2px 2px;
    background-color: #f0ede0;
}

.fichaprofesor span.nombreprofesor {
    font-size: 16pt;
    font-weight: bold;
}

.fichaprofesor .categorianodisponible {
    color: #ccc;
}

.fichaprofesor span.titulocategoria {
    font-size: 8pt;
    font-weight: bold;
}

.fichaprofesor img#fotoprofesor {
    border: 1px solid #fff;
}

body {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
    background: #fff url(../recursos/fd.png) repeat bottom right;
	font-size:8pt;
}

#cuadroproyecto {
    background: #fff url(../recursos/pfc.png) no-repeat;
    height: 115px;
    padding-left: 110px;
    padding-top: 4px;
}

#cuadroproyecto ul {
    margin:0;
    padding:0;
}

.enlacelistacompleta {
    text-align:center;
    padding: 4px 0;
    color: #666;
}

img { border-style: none; }
p { text-align:justify; }

form {margin-top:0px; margin-bottom:0px;}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#f0ede0; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#f0ede0; border-right:2px solid #f0ede0; border-left:2px solid #f0ede0; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#f0ede0; border-right:1px solid #f0ede0; border-left:1px solid #f0ede0; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#f0ede0; border-right:1px solid #f0ede0; border-left:1px solid #f0ede0; margin:0 1px;}

a:link {  color: #0265C7; text-decoration: none}
a:visited {  color: #0265C7; text-decoration: none}
a:hover {  color: #0265C7; text-decoration: underline}

/* Home */

.menuayuda {
	background-color: #E1DBC1;
}
.menuayudaon {
	background-color: #D4CBA2;
}
.menuinfo {
	background-color: #B6145A;
}
.menuinfoon {
	background-color: #940A46;
}
.menuutilidades {
	background-color: #F6EEBD;
}
.menuutilidadeson {
	background-color: #F5D66D;
}

.opcionespaginador {
    background-color: #f0ede0;
    padding: 4px;
}


/* Mapa Web */

.mapaweb LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.mapaweb UL {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.mapaweb P {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.mapaweb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #940a46; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2efe3
}



/* Submen */

.submenuoff a:link {color: #666666; text-decoration: none;}
.submenuoff a:visited {color: #666666;  text-decoration: none;}
.submenuoff a:hover {color: #000000; background-color: #F2EFE3; text-decoration: none;}

.submenuon a:link {color: #666666; text-decoration: none;}
.submenuon a:visited {color: #666666;  text-decoration: none;}
.submenuon a:hover {color: #000000; background-color: #F2EFE3; text-decoration: none;}

.submenuactivado a:link {color: #666666; text-decoration: none;}
.submenuactivado a:visited {color: #666666;  text-decoration: none;}
.submenuactivado a:hover {color: #000000; background-color: #F2EFE3; text-decoration: none;}

.submenuseccion a:link {color: #666666; text-decoration: none;}
.submenuseccion a:visited {color: #666666;  text-decoration: none;}
.submenuseccion a:hover {color: #000000; text-decoration: none;}

.submenusegundooff a:link {color: #666666; text-decoration: none;}
.submenusegundooff a:visited {color: #666666;  text-decoration: none;}
.submenusegundooff a:hover {color: #000000; background-color: #E9E7E4; text-decoration: none;}

.submenusegundoon a:link {color: #666666; text-decoration: none;}
.submenusegundoon a:visited {color: #666666;  text-decoration: none;}
.submenusegundoon a:hover {color: #000000; background-color: #E9E7E4; text-decoration: none;}

.submenuseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
	padding-bottom: 4px;
}

.submenuoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
.submenuon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-left: 11px;
	background-color: #F0EDE0;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

.submenuactivado:first-line {
	padding-left: 0px;

}

.submenuactivado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	padding-left: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-indent: -11px;
	background-color: #F2EFE3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

.submenusegundooff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
.submenusegundoon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-left: 22px;
	background-color: #E9E7E4;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

/* Informaci� Auxiliar - Zona izquierda */

.bandadestacado {
	color: #FFFFFF;
	background-color: #FF9000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bandadestacadobuscador {
	color: #B6145A;
	background-color: #B6145A;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.auxiliardestacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFD9A6;
	font-size: 8pt;
	vertical-align: top;
	font-weight: normal;
}

.submenuauxliar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	vertical-align: top;
	font-weight: normal;

}


/* Calendario */

.calendariofindesem {
	background-color: #FFBC62;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;

}
.calendariodiario {
	background-color: #FFEFB1;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

}
.calendarionombredias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #666666;

}
.calendarionombremes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
	text-align: center;
	color: #666666;

}
.calendariovacio {
	border: 1px solid #CCCCCC;
}
.calendariodesactivado {
	background-color: #FFFFFF;
	color: #666666;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #CCCCCC;

}


/* Formato general con estilos comentados*/

.tituloseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	margin-left: 20px;	
}

/* Entradilla: p�rafo de pocas l�eas utlizado como introducci� o resumen */
.entradilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/* T�ulo gen�ico con color corporativo; para cualquier secci� */
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B6145A;

}

.textopeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}

.textonaranja {
	color: #FF9900;
}

/* Formato de tablas */

table.tabla {
    border: 1px solid #cccccc;
    border-bottom: 3px solid #cccccc;
    border-spacing: 0;
    border-collapse: collapse;
    width:100%;
    empty-cells: show;
}

table.tabla thead th {
    padding: 2px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
    text-align: left;
}

table.tabla tbody td {
    padding: 2px;
    border-bottom: 1px solid #cccccc;
}

table.tabla .celdacentrada {
    text-align: center;
}

table.tabla tr.linearesaltada {
    background-color: #f8f8ff;
}

/* Formato de tabla de tutorías */

.tablatutorias {
    border-spacing: 2;
    width:100%;
}

.tablatutorias td {
    padding: 0;
}

.tablatutorias thead {
    text-align: center;
}

.tablatutorias thead th {
    border: 1px solid #ccc;
    background-color: #666;
    color: white;
}

.tablatutorias td ul {
    list-style: none none;
    margin: 0;
    padding: 0;
}

.tablatutorias td ul li {
    border: 1px solid #ccc;
    text-align: center;
    padding: 1px 0;
    margin: 4px 0;
}

.tablatutorias td ul li a {
    display: block;
    text-decoration: none;
    color: black;
}

li.horariotutoriaresaltado {
    background: #f0f0f0 url(../recursos/borrar.png) no-repeat right center;   
}

li.horariotutoria {
    background-color: white;
}

.lineainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.encabezadotabla {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;

}

.subencabezadotabla {
	color: #333333;
	font-weight: bold;
}

/* Formato de l�ea de navegaci� */
.navegacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;

}

/* Banda de color gris con texto blanco; para separar bloques de informaci� */
.bandatitulo {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding: 1px 1px 1px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}

/* Banda de colores con texto blanco; para cajas con destacados o similar */
.bandadestacadograna {

	color: #FFFFFF;
	background-color: #B6145A;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bandadestacadoverde {


	color: #FFFFFF;
	background-color: #669900;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bandadestacadoamarillo {


	color: #FFFFFF;
	background-color: #ECB319;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bandadestacadoazul {


	color: #FFFFFF;
	background-color: #0D8CB1;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Otros formatos */


.imgizquierda {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.imgiderecha {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}


hr {
	border: 1px dashed #666666;
	height: 1px;
}

* html hr {
    margin-top: -4px;
}

select {
	font-size: 8pt;
	color: #333333;

}


li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1px;

}


dl {
	margin-top: 5px;
	margin-bottom: 5px;

}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	
}

.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.hoyprensa {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}


/* A�didos */

.cargo {
	font-weight: bold; 	
	color: #B6145A;
}

.plazo {
	font-weight: bold; 	
	color: #006C00;
}

p {
	font-family: Verdana;
	font-size: 8pt;	
}

* html p {
    margin-bottom: 10px;
    margin-top: 10px;
}



ul {
	list-style-image: url(../recursos/flecha_auxiliar.png);
	font-family: Verdana;
}

ul.indentado1 {
	list-style-image: url(../recursos/cuadro-lista-hueco.png);
	font-family: Verdana;
}

ul.eu {
	list-style-image: url(../recursos/umu-recursos/estrella.png);
	font-family: Verdana;
}

li {	
	font-family: Verdana;
}


.tituloseccion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #ffffff;
	padding-left: 8px;
    vertical-align: middle;
}

.subtituloseccion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	margin-left:5px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold; 
	color: #B6145A;
}

* html h1 {
    margin-bottom: 8px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #777777;
}

* html h2 {
    margin-top: 10px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #777777;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	color: #777777;
}
	
a.encabezado:link { color: #ffffff; text-decoration: none}
a.encabezado:visited { color: #ffffff; text-decoration: none}
a.encabezado:hover { color: #ffffff; text-decoration: none}
tr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

.tabladestacado {
	background-color: #F0EDE0;
}

/* Tablas */

/* Formatos para tabla con foto de edificio */

.celdamarron {
	background-color: #CFC595;
}
.celdabeige {
	background-color: #DFD7B3;
}

/* Formatos para tabla 'Localizaci� y personal' de los Servicios, etc. */

.tablacomun {
	background-color: #CCCCCC;
}

.celdacomun {
	background-color: #FFFFFF;
}


.encabezadocomun {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}

.subencabezadocomun {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
}



.colorencabezadoayuda {
	background-color: #CBC193;
}

.subcolorencabezadoayuda {
	background-color: #E1DBC1;
}

.titularcanal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #777777;
	padding-top: 1px;
	padding-bottom: 4px;
}

