/***********************************************************
	Generales
************************************************************/
html, body {
	margin:0;
	padding:0;
}
body{
	text-align:center;	/*para IE*/
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#8CCFD8;
}
p{
	clear:left;
	margin:0 0 10px 0;
	text-align:left;
}
h1{
	float:left;
	font-size:25px;
	color:#333333;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
}
h1 b{
	font-size:25px;
	font-weight:bold;
	color:#273E81;	
	margin:20px 0 10px 0;
	padding:0;
}
h2{
	float:left;
	font-size:25px;
	font-weight:bold;
	color:#273E81;	
	margin:20px 0 10px 0;
	padding:0;
}
h3{
	font-size:20px;
	font-weight:bold;
	color:#2D7984;	
	margin:20px 0 10px 0;
	padding:0;
}

/***********************************************************
	Clases
************************************************************/
.portada{background:#8CCFD8 url(../imagenes/fondos/portada.jpg) top center no-repeat;}

.cab_01{background-image:url(../imagenes/cabeceras/prueba.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);}
.cab_07{background-image:url(../imagenes/cabeceras/cabeceras_f07.jpg);}
.cab_08{background-image:url(../imagenes/cabeceras/cabeceras_f08.jpg);}
.cab_09{background-image:url(../imagenes/cabeceras/cabeceras_f09.jpg);}

.color_01{color:#273E81;}
.color_02{color:#2D7984;}

.derecha p{
	text-align:right;
}
.txt_mas_grandes{
	font-size:12px;
}
.txt_mas_grandes td{
	border-bottom:none;
}
.txt_mas_grandes h3{
	font-size:25px;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding:0;
}

/***********************************************************
	Contenedores
************************************************************/
#contenedor{
	width:960px;
	margin:auto;		/*para FF*/
	text-align:left;	/*para IE*/
}

/***********************************************************
	Portada
************************************************************/
#menu_index{
	float:left;
	width:140px;
	margin:320px 0 0 310px;
}
	#menu_index a{
		float:left;
		width:100%;
		height:21px;
		margin:0 0 7px 0;
	}
	
/***********************************************************
	Interiores
************************************************************/
#columna_menu{
	float:left;
	width:25%;
	font-size:11px;
	text-align:left;
}
	#menu{
		float:right;
		background:#2B4389;
		width:100%;
		margin:152px 0 0 0;
	}
		#top_menu{
			float:right;
			background:url(../imagenes/fondos/top_menu.jpg) top right no-repeat;
			width:180px;
			height:130px;
		}
		#menu a{
			float:right;
			background-position:right;
			background-repeat:no-repeat;
			width:170px;
			padding:5px 0 5px 10px;
			line-height:17px;
			font-size:15px;
			color:#FFFFFF;
			text-decoration:none;
		}
			#menu a:hover{
				color:#81A7C9;
			}
		.menu_01{background-image:url(../imagenes/menu/menu_01.jpg);}
		.menu_02{background-image:url(../imagenes/menu/menu_02.jpg);}
		.menu_03{background-image:url(../imagenes/menu/menu_03.jpg);}
		.menu_04{background-image:url(../imagenes/menu/menu_04.jpg);}
		.menu_05{background-image:url(../imagenes/menu/menu_05.jpg);}
		.menu_06{background-image:url(../imagenes/menu/menu_06.jpg);}
		.menu_07{background-image:url(../imagenes/menu/menu_07.jpg);}
		.menu_08{background-image:url(../imagenes/menu/menu_08.jpg);}
		.menu_09{background-image:url(../imagenes/menu/menu_09.jpg);}
		
		.menu_01_selec{background-color:#8CCFD8;}
		.menu_02_selec{background-color:#3399CC;}
		.menu_03_selec{background-color:#CC99CC;}
		.menu_04_selec{background-color:#9966CC;}
		.menu_05_selec{background-color:#DEB9A3;}
		.menu_06_selec{background-color:#CD8254;}
		.menu_07_selec{background-color:#D2D193;}
		.menu_08_selec{background-color:#85D6BF;}
		.menu_09_selec{background-color:#3DB493;}
			
			#submenu a{
				float:right;
				background:#999999;
				width:160px;
				padding:5px 0 5px 20px;
				margin:0 0 0 0;
				font-size:13px;
				border-bottom:1px solid #ffffff;
			}
				#submenu a:hover{
					color:#333333;
				}
				#submenu a.selec_submenu{
					background:#FFFFFF;
					color:#213D75;
					margin:0 0 0 0;
				}
				
					#menutercer{
						float:right;
						width:100%;
						margin:0 0 0 0;
					}	
					#menutercer a{
						float:right;
						background:#E9E9E9 url(../imagenes/fondos/menu_tercer.jpg) left center no-repeat;;
						color:#999999;
						width:145px;
						padding:5px 0 5px 35px;
						font-size:12px;
						border-bottom:1px solid #FFFFFF;
						margin:0 0 0 0;
					}
						#menutercer a:hover{
							color:#333333;
						}
						#menutercer a.selec_menutercer{
							font-weight:bold;
							color:#333333;
						}
	#pie_menu{
		float:left;
		background:#0F1E54 url(../imagenes/fondos/pie_menu.jpg) right top no-repeat;
		width:100%;
		height:161px;
	}
	#fin_menu{
		float:left;
		background:url(../imagenes/fondos/fin_menu.jpg) right top no-repeat;
		width:100%;
		height:98px;
	}

#contenido{
	float:right;
	width:75%;
	text-align:left;
}
	#cabecera_pagina{
		float:left;
		background-position:top left;
		background-repeat:no-repeat;
		width:100%;
		height:282px;
	}
	
	#ruta{
		float:left;
		background:#D7EDF1;
		width:750px;
		font-size:11px;
		color:#333333;
		line-height:25px;
		padding:20px 0 10px 43px;
	}
		#ruta a{
			color:#333333;
			text-decoration:none;
		}
		
	#interior{
		float:left;
		background:#FFFFFF;
		width:700px;/*793px*/
		padding:32px 50px 32px 43px;
	}

	/***********************************************************
		Listas
	************************************************************/
	#interior ul{
		/*list-style:none;*/
		list-style:url(../../imagenes/li.jpg);
	}
		#interior ul li{
			font-size:12px;
			margin:10px 5px 10px 0 !important;
		}
			#interior li span{
				font-size:14px;
				font-weight:bold;
				color:#3773A9;
			}
		#interior ul ul{
			list-style:none;
			margin:0 0 0 30px;
		}
			#interior ul ul li{
				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-size:9px;
					margin:10px 30px 10px 0 !important;
				}
					#interior ul ul ul li span{
						color:#0BB3FB;
					}

	/***********************************************************
		Tablas
	************************************************************/
	table{
		font-size:9px;
		text-align:left;
		width:100%;
		margin:0 0 30px 0;
	}
	table td{
		border-bottom:1px solid #A3D9EE;
		padding:3px 5px;
	}
		#cabecera, #cabecera_masjunto{
			background:#5BBAC8;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			height:55px;
		}
			#cabecera td{
				padding:20px 10px;
			}
			#cabecera_masjunto td{
				padding:20px 5px;
			}
		#fila, #fila_ultima, #pie, #fila_sin_borde{
			background:#0C519E;
			height:23px;
			color:#FFFFFF;
		}
			#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:#2B737D;
			color:#FFFFFF;
			font-weight:bold;
			line-height:20px;
		}
		#tabla_memoria{
			background:#C4E6EB;
			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;}
		
		.celda_titulo {width:150px;border:4px #EEEEEE solid;}
		.celda_contenido{border:4px #EEEEEE  solid;}
		
		.derecha{text-align:right;}
		.izda{text-align:left;}
		.medio{text-align:center;}

		
/***********************************************************
	Pie
************************************************************/
#pie_index{
	clear:left;
	float:left;
	width:460px;/*793px*/
	margin:90px 0 0 0;
	padding:20px 10px;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}
	#pie_index a{
		color:#FFFFFF;
		text-decoration:none;
	}
		#pie_index a:hover{
			text-decoration:underline;
		}
#pie_pagina{
	float:left;
	background:#2B4389;
	width:773px;/*793px*/
	margin:10px 0 0 0;
	padding:20px 10px;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}
	#pie_pagina a{
		color:#FFFFFF;
		text-decoration:none;
	}
		#pie_pagina a:hover{
			text-decoration:underline;
		}