h1 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #B70D15;
	text-align: left;
	margin-top: 0px;
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
#contenido_programa {
	height: auto;
	width: 970px;
	margin-top: 20px;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	clear: both;
}

/* Encabezados */
   H2.elemento {font-size: 12pt; font-weight: bold; }
   H3.seccion-curriculo {font-size: 12pt; color: white; background-color: #B70D15;}


/* Dirección */
   ADDRESS {font-size: 8pt; font-style: italic; color: black}

/* Tabla en amarillo y rojo */
   TABLE.amarojo {border-collapse: separate; border: 1px solid #B70D15; clear: both;}
   TH.thcen {font-size: 8pt; text-align: center; font-weight: bold; color: white; background: #B70D15}
   TH.thizq {font-size: 8pt; text-align: left; font-weight: bold; color: white; background: #B70D15}
   TD.tdder {font-size: 8pt; text-align: right; background: #f6f6ff}
   TD.tdizq {font-size: 8pt; text-align: left; background: #f6f6ff}
   TD.tdcen {font-size: 8pt; text-align: center; background: #f6f6ff}
   TD.titulo {font-size: 10pt; font-weight: bold; background: white}
   TD.contenido {font-size: 10pt; background: white}
   TD {font-size: 10pt}

/* Formularios */
   INPUT {font-size: 10pt}
   TEXTAREA {font-size: 10pt}


/* Enlaces de hipertexto */
   A.mapa:link {color:#f6f6ff; text-decoration: none}
   A.mapa:visited {color:#f6f6ff; text-decoration: none}
   A.mapa:hover {color:white}
   A.encabezado:link {color:white; text-decoration: none}
   A.encabezado:visited {color:white; text-decoration: none}
   A.encabezado:hover {color:#f6f6ff}

/* Textos con letra pequeña */
   .font8pt {font-size: 8pt; text-align:justify; background: white;}
   .fondocon {background-image:  url(img/fondo_2.gif); background-repeat: no-repeat; background-position: left top}
   .fondolateral {background-image: url(img/fondo_1.gif); background-repeat: no-repeat}
   .fondo_ab {background-image: url(img/fondo_3.gif); background-repeat: no-repeat; background-position: left top}

/* Cajas de tamaño fijo para colocar con DIV */
   .cajacontenido {width: 550px; margin-left: 10px}
/* Bloque con indentación */
   .bloque-indentado {margin-left: 1em; margin-top: 1.5em; margin-right: 5%;}

/* Paginado de elementos de una tabla */
   DIV.paginado {width: 550px; padding-right: 0; margin-bottom: 1em;}
   P.paginas {float: left; margin-top: 0; padding-top: 0;}
   P.botones {float: right; margin-top: 0; padding-top: 0;}

/* Horario */
   .horarionormal {font-size: 8pt; text-align: left;}
   .horarioespecial {font-size: 8pt; text-align: left; color: #B70D15;}
   
/* Mapa del sitio */
   TD.mapa {font-size: 8pt;}
   
/* Formulario de envío de currículum */
   FORM P {clear: left; margin: 0.2em; padding: 0.1em;}
   FORM P LABEL {float: left; width: 20%; color: #666666;}
   .error {clear: left; margin-left: 20%; color: #B70D15;}
   .error2 {color: #B70D15;}
   .avisotamano {clear: left; margin-left: 20%; font-size: 0.8em;}
   .notaaclaratoria {clear: left; margin-left: 20%; font-style: italic; font-size: 0.8em;}
   FORM LEGEND {font-weight: bold; color: white; background-color: #B70D15; padding-right:15px; padding-left:10px;}
   FORM FIELDSET {border: 1px dotted #B70D15; padding-left: 0.5em; margin-top: 1em;}
   FORM P.fila_0 {clear: left; margin: 0.2em; padding: 0.1em;
      background: #f6f6ff; border-top: 1px dotted #B70D15;
      border-bottom: 1px dotted #B70D15;}
   FORM P.fila_1 {clear: left; margin: 0.2em; padding: 0.1em;}
   
/* Aviso importante */
   P.aviso {border: 1px dotted #B70D15; background-color: #f6f6ff; padding: 0.3em;
   margin-right: 10%; margin-left: 10%;}

/* Elementos SPAN */
   .importante {font-weight: bold;}
   .destacado {font-weight: bold;}
   .enfatizado {font-style: italic;}
   
.boton {
color: #FFFFFF;
background-color: #999999;
float: left;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0px;
border: none;
}