INPUT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}

A {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}
A:link {
	text-decoration: none;
}
A:visited {
	text-decoration: none;
	color: #000066;
}
A:hover {
	text-decoration: none;
	color: #BB5555;
}
A:active {
	text-decoration: none;
	color: #CC6666;
}
.tituloGeneral {
	font-family: "Times New Roman", Times, serif;
	font-size: 60px;
	font-weight: bold;
	color: #FFFFFF;
}
.delas {
	font-size: 44px;
}
.botoneraSuperior {
	background-image: url(imagenes/FondoBotoneraIzq.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}

.botoneraDirecta P {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #00214C;
}
A.botoneraDirecta {
	color: #FFFFFF;
}
A.botoneraDirecta:visited {
	color: #FFFFFF;
}
A.botoneraDirecta:hover {
	color: #CC6666;
}
P.finPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
}
.botoneraIzq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
/*	background-image: url(imagenes/FondoBotoneraIzq.jpg);
	background-repeat:  repeat-x;*/
}
.botoneraIzq P {
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 2px 2px 4px;
}
A.botoneraIzq {
	color: #FFFFFF;
}
A.botoneraIzq:visited {
	color: #FFFFFF;
}
A.botoneraIzq:hover {
	color: #CC6666;
}

/* Botonera Izquierda. Estilo 2 */
.botoneraIzq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	background-color: #465D74;
	font-weight: normal;
	margin: 0px;
}
.botoneraIzq2 P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 2px 2px 4px;
}
A.botoneraIzq2 {
	color: #FFFFFF;
}
A.botoneraIzq2:visited {
	color: #FFFFFF;
}
A.botoneraIzq2:hover {
	color: #FCAF0A;
/*	background-color: #687f96;*/
}

/* Enlace Educación */
p.EnlaceEducacion{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 7px 9px;
}
A.EnlaceEducacion{
	font-family: arial;
	font-weight: normal;
	font-size: 18px;
	color: #000;
}
A.EnlaceEducacion:visited {
	color: #000;
}
A.EnlaceEducacion:hover {
	color: #000;
}
/* Enlace Negro */
.EnlaceNegro P {
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 2px 2px 4px;
}
A.EnlaceNegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
A.EnlaceNegro:visited {
	color: #333;
}
A.EnlaceNegro:hover {
	color: #000;
}


/**/
.tituloCentro P {
	margin: 2px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
/*	background-image: url(imagenes/FondoBotoneraIzq.jpg);
	background-repeat:  repeat-x;*/
}
A.tituloCentro {
	color: #FFFFFF;
}
A.tituloCentro:visited {
	color: #FFFFFF;
}
A.tituloCentro:hover {
	color: #CC6666;
}
.consorcio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 2px;
}
.instituciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px 0px 1px;
}
.direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px;
}
.celdasBreves {

	padding: 5px 20px;
}
.celdasBreves P {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.tipoCentral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.destacadoCentradoClaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D7DEE3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
P.titActividadCentral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
.titPersonalidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	font-weight: bold;
	margin: 7px 0px 0px 5px;
}
.titInstitucion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333366;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
.descripcionCentral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
P.actualidad {
	margin: 0px;
	font-size: 9px;
}
P.actualidadEnlace {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}
P.titulillosLibros {
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 5px 10px 0px;
}
p.contenidos {
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	margin: 5px 10px 0px;
}
p.contenidoElementoConFoto {
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	margin: 0px 10px 0px;
}
p.contenidoElementoConFoto2 {
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	margin: 0px 5px 0px;
}
p.nota {
	font-weight: bold;
	font-size: 10px;
	text-align: justify;
	margin: 5px 10px 0px;
	color: #660033
}
p.pieFoto {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #000033
}
p.informacionTalleres {
	margin: 0px;
	font-size: 11px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	margin: 10px 10px 0px;
}
p.titulillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	margin: 10px 10px 0px;
}
.titulilloDestacado {
 font-size: 14px;
 color: #5C7A98;
}
.titulilloMuyDestacado {
 font-size: 16px;
 color: #5C7A98;
}
p.resaltado {
	font-weight: bold;
	font-size: 16px;
	margin: 5px 20px 0px;
}
UL {
	margin: 2px 0px 0px 50px;
}
OL {
	margin: 2px 0px 0px 50px;
}
UL.normal {
	margin: 2px 2px 0px 2px;
	color: #000033;
}
UL.contratacion {
	margin: 2px 2px 0px 10px;
}
UL.contratacion LI {
	margin: 20px 0px 20px 0px;
}
OL.normal {
	margin: 2px 2px 0px 2px;
	color: #000033;
}
LI {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.listadoModulos UL {
	margin: 5px 5px 0px 15px;
}
.listadoModulos OL {
	margin: 5px 5px 0px 15px;
}
.listadoModulos DL {
	margin: 5px 5px 0px 15px;
}
.listadoModulos LI {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.creditos UL {
	margin: 5px 5px 10px 30px;
}
.creditos LI {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.listadoModulos DT {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  font-size: 11px;
	color: #101020;
	margin: 5px 0px 0px 0px;
}
.listadoModulos DD {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	margin: 0px 15px 0px 15px;
}
DL {
  margin: 7px 0px 0px 30px;
}
DT {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  font-size: 11px;
	color: #333366;
	margin: 5px 0px 0px 0px;
}
DD {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	margin: 0px 15px 0px 15px;
}
DL.anuncios {
  margin: 7px 0px 0px 10px;
}
.reducir{
  font-size: 70%;
}
.reducir90{
  font-size: 90%;
}
.reducir80{
  font-size: 80%;
}
.ampliar120{
  font-size: 120%;
}
.ampliar150{
  font-size: 150%;
}
.rojillo{
  color: #AA0000;
}
.especial{
  color: #444400;
}
.rojilloIntenso{
  color: #FF6666;
}
.azulillo{
  color: #5C7A98;
}
.times{
  font-family: "Times New Roman, Times, serif";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
}
.nombreMes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	font-weight: bold;
	margin: 0px 0px 0px 17px;
}
.titulilloFecha {
 font-size: 12px;
 color: #5C7A98;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
}
.listaElementos {
 font-size: 12px;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 25px;
}

.tablaAgenda TD{
	margin: 1px;
	color: #D0D0FF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

TD.tituloMes{
	margin: 1px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.sinMargen { font-weight: normal; font-size: 12px; text-align: justify; margin: 0px 0px 0px 10px; }
.justificado { font-weight: normal; font-size: 12px; text-align: justify; margin: 0px 10px 0px 0px; }
.tipoTabla { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; font-weight: normal; margin: 0px 0px 0px 17px; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 25px}

img{
	border: 0px none #fff;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////
// Tabla de ampliación de contenidos
// Contiene un icono y un enlace con texto, p. ej. para ver un vídeo
/////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.Ampliacion{
	width: 95%;
	margin: 20px 10px 20px 10px;
	border: 1px solid #ddd;
}
td.AmpliacionIcono{
	width: 100px;
	border-right: 1px none #ddd;
	text-align: center;
}
td.AmpliacionTexto{
	text-align: left;
	background-color: #f0f0f0;
}


A.TablaAmpliacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #803;
	font-weight: bold;
	margin: 10px;
}
A.TablaAmpliacion:visited {
	color: #803;
}
A.TablaAmpliacion:hover {
	color: #b03;
}

p.TablaAmpliacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #444;
	font-weight: normal;
	margin-left: 10px;
}
div.IconosAmpliacion {
	margin: 3px 1px 1px 5px;
	text-align: left;
	clear: both;
}
div.IconosAmpliacion2 {
	margin: 3px 1px 1px 0px;
	text-align: left;
	clear: both;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////
// Títulos
/////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1.TituloTablaAmpliacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	margin: 20px 10px 10px 10px;
	text-align: left;
}


body {
	margin : 0px;
	background-color: #FFFFFF;
}
