body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	color:#1a3963;
	background-color:#6962c6;
}
img {border:0;}

div#pagina {
	background:transparent url(../images/sombra_derecha.gif) scroll repeat-y top right;
}
div#contenedor {
	background-color:#fff;
}
div#pie {
	color:#fff;
	text-align:center;
	font-size:0.8em;
}
div#pie p {
	margin:0.3em 0;
}
div#pie a {
	color:#fff;
	text-decoration:none;
}

/* Menú superior */
div#menusuperior {
	background:transparent url(../images/fondo_menu_sup.gif) scroll repeat-x;
	height:39px;
}
div#menusuperior ul {
	list-style-type:none;
	margin:0;
	padding:15px 0;
}
div#menusuperior ul li {
	display:inline;
	color:#fff;
	background:transparent url(../images/linea_menu.gif) scroll no-repeat right center;
	padding-right:1px;
}
div#menusuperior ul li.activo a {
	color:#fff;
	background-color:#862b4e;
	padding:8px 7px;
}
div#menusuperior ul li.primero a {
	padding-left:20px;
}
div#menusuperior ul li a {
	background:none;
	text-decoration:none;
	color:#524abb;
	padding:0 7px;
}
div#menusuperior ul li.ultimo,
div#menusuperior ul li#inicio {
	background-image:none;
}
div#menusuperior ul li#inicio a {
	color:#862b4e;
	font-weight:bold;
	padding:8px 7px;
}

div#pagina div#logo-fuente {
	width:207px;
	height:22px;
	margin-right:37px;
	margin-left:auto;
	background:#fff url(../images/pestana.gif) scroll no-repeat;
	text-align:center;
	padding-top:8px;
}
div#pagina div#logo-fuente a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
/* Submenú */
table#submenu {
	border:0;
	margin:10px auto 15px;
}
table#submenu td {
	padding:5px 10px;
	border:1px solid #d8525d;
	background-color:#f5dee0;
}
table#submenu td a {
	text-decoration:none;
	font-weight:bold;
}
table#submenu td.activo {
	background-color:#d8525d;
}
table#submenu td.activo a {
	color:#fff;
}
/* Programa */
dl.programa dt {
	color:#4237d2;
	font-weight:bold;
	margin-top:2.5em;
}
dl.programa dd {
	margin-left:0;
}

/* Contenido */
h1 {
	font-size:1.1em;
	color:#d8525e;
	margin-bottom:0.3em;
	text-transform:uppercase;
	margin-top:0.3em;
}
h2 {
	font-size:1.1em;
}
h3 {
	font-size:1em;
	color:#4237d2;
}
a {
	color:#862b4e;
}
em {
	color:#5248da;
	font-style:normal;
}
div#contenido p, div#contenido ul li, div#contenido ol li {
	text-align:justify;
	line-height:1.4em;
}
div#contenido ol li, div#contenido ul li {
	margin-bottom:0.7em;
}

div.formulario {
	background-color:#e0e3f9;
	padding:15px;
	margin-top:1em;
}
div.formulario table th {
	text-align:left;
	width:auto;
	white-space:nowrap;
}
div.formulario table th, div.formulario table td {
	padding-top:5px;
}
div.formulario input {
	width:25em;
	border:1px solid #bdb9f7;
}div.formulario input.check {
	border:0;
	width:1em;
	margin-right:1em;
}
div.formulario table {
	width:auto;
}
div.formulario table td.error {
	color:#d80029;
}

div.formulario input.boton {
	width:auto;
	padding:4px 10px;
	background-color:#d8525d;
	color:#fff;
	border-bottom:1px solid #2f5101;
	border-right:1px solid #2f5101;
	border-left:1px solid #a9a9a9;	
	border-top:1px solid #a9a9a9;
}
div.nota {
	margin-top:1em;
	border:1px solid #ccc;
	padding:0.5em 1em;
}
div.nota p {
	font-size:0.85em;
	margin:0;
	padding:0.5em 0;
}

div.cuadro {
	border:1px solid #4237d2;
	background-color:#e0e3f9;
	color:#5248da;
	padding:0 1em;
	font-weight:bold;
}

/* Portada */
div#titulo-portada {
	margin-top:70px;
	text-align:center;
}
div#logos-portada {
	margin-top:30px;
	text-align:center;
	margin-bottom:50px;
}
/* Contenidos */
div#firma-carta {
	margin-left:5em;
	margin-top:2em;
}