/***********************************************************
	Generales
************************************************************/
html, body {
	margin:0;
	padding:0;
}
body{
	text-align:center;	/*para IE*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#EEEEEE;
}
h1{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#333333;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
}
h1 b{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#0095CE;	
	margin:20px 0 10px 0;
	padding:0;
}
h2{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#0095CE;	
	margin:20px 0 10px 0;
	padding:0;
}
p{
	clear:left;
	margin:0 0 10px 0;
	text-align:left;
}

/***********************************************************
	Clases
************************************************************/
.cab_01{background-image:url(../imagenes/cabeceras/cabeceras_f01.jpg);}
.cab_02{background-image:url(../imagenes/cabeceras/cabeceras_f02.jpg);}
.cab_03{background-image:url(../imagenes/cabeceras/cabeceras_f03.jpg);}
.cab_04{background-image:url(../imagenes/cabeceras/cabeceras_f04.jpg);}
.cab_05{background-image:url(../imagenes/cabeceras/cabeceras_f05.jpg);}
.cab_06{background-image:url(../imagenes/cabeceras/cabeceras_f06.jpg);}

/***********************************************************
	Contenedores
************************************************************/
#contenedor_index{
	width:980px;
	margin:auto;		/*para FF*/
	text-align:left;	/*para IE*/
}
#contenedor{
	width:1009px;
	margin:auto;		/*para FF*/
	text-align:left;	/*para IE*/
}

/***********************************************************
	Portada
************************************************************/
#portada{
	float:left;
	background:url(../imagenes/portada.jpg) no-repeat;
	width:980px;
	height:889px;
	margin:0;
}
	#entrar{
		float:left;
		margin:510px 0 0 520px;
		display:inline;
	}
		#entrar img{
			border:none;
			width:83px;
			height:79px;			
		}
		
/***********************************************************
	Superior
************************************************************/
#cabecera_pagina{
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:269px;
}
#contenido{
	float:left;
	background:url(../imagenes/fondos/contenido.jpg) top center repeat-y;
	width:100%;
}
	#menu{
		float:left;
		width:228px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:0 0 20px 0;
		border-bottom:2px solid #008DC3;
	}
		#menu a{
			float:left;
			background:url(../imagenes/fondos/menu.jpg) 10px center no-repeat;
			padding:8px 0 8px 40px;
			width:188px;
			color:#333333;
			font-size:13px;
			text-decoration:none;
		}
			.selec_menu{
				font-weight:bold;
				color:#008DC3 !important;
			}
		#submenu{
			float:left;
			width:100%;
			margin:10px 0;
		}
			#submenu a{
				float:left;
				background:none;
				background-position:bottom;
				background-repeat:no-repeat;
				background-image:url(../imagenes/fondos/submenu.jpg);
				padding:5px 12px 5px 40px;
				width:166px;
				color:#666666;
				font-size:11px;
			}
				.selec_submenu{
					font-weight:bold;
					background-image:url(../imagenes/fondos/selec_submenu.jpg) !important;
					color:#CB0171 !important;
				}
	#interior{
		float:right;
		width:669px;
		padding:0 40px;
	}

		/***********************************************************
			Listas
		************************************************************/
		#interior ul{
			list-style:none;
		}
			#interior ul li{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:10px;
				margin:10px 5px 10px 0 !important;
			}
				#interior li span{
					/*background:#CB0171;
					padding:0 5px;*/
					font-size:12px;
					font-weight:bold;
					color:#CB0171;
				}
			#interior ul ul{
				list-style:none;
				margin:0 0 0 30px;
			}
				#interior ul ul li{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:10px;
					margin:10px 15px 10px 0 !important;
				}
					#interior ul ul li span{
						background:none;
						color:#0095CF;
						font-weight:bold;
						font-size:12px;
						padding:0;
					}
				#interior ul ul ul{
					list-style:none;
				}
					#interior ul ul ul li{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:10px;
						margin:10px 30px 10px 0 !important;
					}
						#interior ul ul ul li span{
							color:#0095CF;
						}


		/***********************************************************
			Tablas
		************************************************************/
		table{
			font-family: "Times New Roman", Times, serif;
			font-size:9px;
			text-align:left;
			width:100%;
			margin:0 0 30px 0;
		}
		table td{
			border-bottom:1px solid #CCCCCC;
			padding:3px 5px;
		}
			#cabecera{
				background:#FFFFFF;
				color:#333333;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:13px !important;
				
			}
			#fila, #fila_ultima, #pie, #fila_sin_borde{
				background:#EEF2F3;
				height:23px;
			}
				#fila td{border-top:5px #FFFFFF solid !important;}
				#fila_ultima td{border-top:5px #FFFFFF solid !important;}
				#fila_sin_borde td{border:none;}
			#pie{
				background:#FFFFFF;
				font-weight:bold;
				line-height:25px;
			}
				#pie td{
					border-top:1px #D2D2D2 solid !important;
					border-bottom:1px #D2D2D2 solid !important;
				}
			#tabla_memoria{
				background:#EEEEEE;
				font-family: "Times New Roman", Times, serif;
				font-size:13px !important;
				height:33px;
				color:#333333;
				
			}
				#tabla_memoria td{border:none;}
			
			.arriba_izda, .arriba_dcha, .abajo_izda, .abajo_dcha{width:3%;height:10px;}
			
			.pie_izda{
				color:#FFFFFF;
				background:#333333;
				font-weight:bold;
				line-height:20px;
			}
			
			.pie_dcha{
				color:#FFFFFF;
				background:#333333;
				font-weight:bold;
				line-height:20px;
				text-align:right;		
			}
			
			.celda_titulo {width:150px;border:4px #EEEEEE solid;}
			.celda_contenido{border:4px #EEEEEE  solid;}
			
			.derecha{
				text-align:right;
				padding:5 10;
			}
			.izda{
				text-align:left;
				padding:5 10;
			}
			.izda_cabecera,.izda_cabecera_sub{
				background:#FFFFFF;
				color:#333333;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:13px !important;
				text-align:left;
				height:55px;
				padding:20 10;
				border-top: solid 5px #333333 !important;
				border-bottom: solid 2px #333333 !important;
			}
			.dcha_cabecera,.dcha_cabecera_sub{
				background:#FFFFFF;
				color:#333333;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:13px !important;
				text-align:right;
				height:55px;
				padding:20 10;
				border-top: solid 5px #333333 !important;
				border-bottom: solid 2px #333333 !important;
			}
			
			.medio_cabecera_sub{
				background:#FFFFFF;
				color:#333333;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:11px !important;
				text-align:center;
				height:55px;
				padding:20 10;
				border-top: solid 5px #333333 !important;
				border-bottom: solid 2px #333333 !important;
			}

			.izda_cabecera_sub,.dcha_cabecera_sub{
				font-size:11px !important;
			}
/***********************************************************
	Pie
************************************************************/
#pie_pagina{
	float:left;
	background:url(../imagenes/fondos/pie.jpg) top left no-repeat;
	width:100%;
	height:209px;
}
	#subir{
		float:right;
		width:21px;
		height:16px;
		margin:66px 23px 0 0;
		display:inline;
	}