/* Defaults
----------------------------------------------- */
body {
	font-family: "MS Sans Serif", Verdana, Arial, sans-serif;
	text-align:center;
	font-size: 8pt;
	margin:0; padding:0;
	line-height: 1.4;
	background:#FFFFFF;
}

li {
	padding-bottom: 10px;
}

/* Links */
a:link {color: #3C887A;}
a:visited {color: #3C887A;}
a:hover {color: #6DBFB0;}
a:active {color: #6DBFB0;}

/* Tablas */
table {
	border: 0px solid #B7B7B7;
}
td, th {
	font-family: "MS Sans Serif", Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 1.4;
}
th {
	border: 1px solid #B7B7B7;
	font-weight: bold;
	color: #5D5D5D;
}
td {
	border: 1px solid #B7B7B7;
}


/* Estructura
----------------------------------------------- */
#pagina {
	width:780px;
	background:#FFFFFF url("../img/mcfi_contenido_fondo.gif");
	border: #B7B7B7 1px solid;
	border-top: #B7B7B7 0px solid;
	margin:0px auto;
	padding:0px;
	text-align:center;
}
#menubarStatic {
	width:780px;
	height:20px;
	background:#D9E3EC url("../img/mcfi_menubar_fondo.gif");
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#cabecera {
	width:780px;
	height:85px;
	background:#FFFFFF url("../img/mcfi_cabecera.gif") no-repeat top left;
	border-top: #B7B7B7 1px solid;
	border-bottom: #B7B7B7 1px solid;
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
}
#menulat {
	width:165px;
	float:left;
	padding: 5px 0px 0px 0px;
	margin:0;
}
#contenido {
	width:780px;
	margin:0;
	text-align:left;
	display:block;
}
/* Margen del contenido de la página */
#contenido-interno {
	padding:0;
}
#cuerpo {	
	width:595px;
	margin: 0px 0px 0px 0px;
	float:right;
	padding: 15px 10px 20px 10px;
}
#pie {
	width:780px;
	height:18px;
	background:#D9E3EC url("../img/mcfi_pie_fondo.gif");
	margin:0;
	padding: 2px 0px 0px 0px;
	clear:both;
	display:block;
}


/* Cabecera
----------------------------------------------- */
#cab_tit{
	margin: 66px 0px 0px 86px;
	font-family: Verdana, "MS Sans Serif", Arial, sans-serif;
	font-size: 8pt;
	color: #5D5D5D;
	font-weight: bold;
}


/* Menu lateral
----------------------------------------------- */
#td_menulat_id {
	height: 50px;
	border: 0px;
}

/* Tabla del menú izq */
table.menulat {
	width: 100%;
	padding: 5px 0px 0px 0px;
	background-color: #E4F8E9;
	border: 0px;
}

/* Estilos para la clase MenuLat */
a.menulat_td, a:visited.menulat_td, .menulat_td {
	color: #0c2a42;
	font-size: 8pt;
	font-family: "MS Sans Serif", Arial, sans-serif;
	text-align: left;
	text-decoration: none;
}

/* padding de las celdas del menú */
td.menulat_td {
	padding: 3px 2px 3px 2px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 100%;
}

/* Letra de celda onmouseover */
a:hover.menulat_td, a:active.menulat_td {
	text-align: left;
	text-decoration: none;
	color: #3C887A;
}

/* Separador de items de menú */
.menu_td_sep{
	height: 4px;
	background-color: #257C6C;
	border-bottom: 1px solid #FFFFFF;
}


/* Cuerpo
----------------------------------------------- */
/* Para que el cuerpo de la página índice se vaya arriba */
td.cuerpo {
	vertical-align: top;
}

/* Título de la página */
.tit {
	font-family: Verdana, "MS Sans Serif", Arial, sans-serif;
	font-size: 8pt;
	background:url("../img/mcfi_ico_mundo.gif") no-repeat 0px 7px;
	color: #257C6C;
	font-weight: bold;
	margin-top: 40px;
	padding: 12px 0px 5px 29px;
}

/* Título de la página, enlaces */
.tit a, .tit a:link, .tit a:visited, .tit a:hover, .tit a:active {
	font-family: Verdana, "MS Sans Serif", Arial, sans-serif;
	font-size: 8pt;
	color: #257C6C;
	font-weight: bold;
}

/* Título de apartados dentro de un apartado de la página */
.tit_apartado {
	font-family: Verdana, "MS Sans Serif", Arial, sans-serif;
	font-size: 8pt;
	color: #5D5D5D;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

/* Texto informativo */
p.info {
	color: #808080;
	background:url("../img/mcfi_ico_lapiz.gif") no-repeat 5px 5px;
	background-color: #FCFCFC;
	margin:.5em 0px 0px;
	padding: 10px 10px 10px 40px;
	border: 1px dashed #CDCDCD;
}
.info a:link, .info a:active, .info a:visited {
	color: #808080;
}
.info a:hover, .info a:active {
	color: #999999;
}

/* Marcadores */
p.marc {
	color: #808080;
	margin:.5em 0px 0px;
	padding: 10px 10px 15px 10px;
}
.marc a:link, .info a:active, .info a:visited {
	color: #808080;
}
.marc a:hover, .info a:active {
	color: #999999;
}

/* Imagenes */
img.imagen {
	border: 1px solid #B7B7B7;
}
.imagen-pie {
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 7pt;
	margin-top: -10px;
}


/* Pie
----------------------------------------------- */
.pie {
	font-size: 8pt;
	color: #636C76;
	text-align: right;
}