/************************
	General
************************/
html, body {
	margin:0;
	padding:0;
}
body{
	text-align:center;	/*para IE*/
	background:#495598;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
p{
	margin:0 0 10px 0;
	padding:0;
}
/************************
	Contenedor
************************/
#contenedor{
	width:900px;
	margin:auto;		/*para FF*/
	text-align:left;	/*para IE*/
}
/************************
	Index
************************/
#portada{
	float:left;
	background:url(../imagenes_web/fondos/portada.jpg) no-repeat;
	width:100%;
	height:740px;
}
	#entrar{
		float:left;
		margin:411px 0 0 415px;
		display:inline;
	}
		#entrar img{
			width:88px;
			height:29px;
			border:none;
		}

/************************
	Interiores
************************/
#top{
	float:left;
	width:100%;
	height:203px;
	background-repeat:no-repeat;
}
	.cabecera_01{background-image:url(../imagenes_web/cabeceras/cabecera_01.jpg);}
	.cabecera_02{background-image:url(../imagenes_web/cabeceras/cabecera_02.jpg);}
	.cabecera_03{background-image:url(../imagenes_web/cabeceras/cabecera_03.jpg);}
	.cabecera_04{background-image:url(../imagenes_web/cabeceras/cabecera_04.jpg);}
	.cabecera_05{background-image:url(../imagenes_web/cabeceras/cabecera_05.jpg);}
	.cabecera_06{background-image:url(../imagenes_web/cabeceras/cabecera_06.jpg);}
/************************
	Menu
************************/
#menu{
	float:left;
	background:url(../imagenes_web/fondos/menu.jpg) no-repeat;
	width:800px;
	* width:900px;
	height:29px;
	padding:0 0 0 100px;
}
	#menu a{
		float:left;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		padding:0 5px;
		line-height:29px;
	}
	#menu a:hover{text-decoration:underline;}
	.selec_menu{background:url(../imagenes_web/fondos/menu_selec.jpg) repeat-x;}
/************************
	Rastro
************************/
#rastro{
	float:left;
	background:url(../imagenes_web/fondos/submenu.jpg) no-repeat;
	width:795px;
	* width:900px;
	height:24px;
	padding:0 0 0 105px;
	color:#FFFFFF;
	line-height:24px;
}
	/*#rastro a{
		color:#FFFFFF;
		text-decoration:none;
		line-height:24px;
	}
	#rastro a:hover{
		text-decoration:underline;
	}
	.selec_rastro{
		font-weight:bold;
	}*/
/************************
	Submenu
************************/
#submenu{
	float:left;
	width:155px;
	margin:20px 23px 0 60px;
	display:inline;
}
	#submenu a{
		float:left;
		background:url(../imagenes_web/fondos/flechas_submenu.jpg) no-repeat center right;
		border-bottom:1px solid #717AAF;
		width:129px;
		* width:155px;
		padding:10px 21px 10px 5px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#submenu a:hover{
		color:#D53B95;
	}
	.selec_submenu{
		background:#2D345D url(../imagenes_web/fondos/flechas_submenu_selec.jpg) no-repeat center right !important;
	}
/************************
	Contenidos
************************/
#contenidos{
	float:left;
	background:#FFFFFF;
	/*background:#F4F5F9;*/
	width:612px;
	margin:12px 0 12px 10px;
	display:inline;
}
	#fondo_sup, #fondo_inf{
		float:left;
		width:100%;
		height:20px;
	}
	#fondo_sup{
		background:url(../imagenes_web/fondos/fondo_sup.jpg) no-repeat;
	}
	#fondo_inf{
		background:url(../imagenes_web/fondos/fondo_inf.jpg) no-repeat;
	}
	#interior{
		float:left;
		width:558px;/*552px*/
		min-height:300px;
		* height:300px;
		margin:10px 27px;
		display:inline;
	}
/************************
	Pie
************************/
#pie_pag{
	float:left;
	background:url(../imagenes_web/fondos/pie.jpg) no-repeat;
	width:100%;
	height:120px;
}