body {
	background: #0A4159;
	margin:0;
	padding:0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}
a{
	color:#888;
}
p{
	margin:12px 0;
	line-height:16px;
}
a:hover{
	color:#333;
}
#container{
	margin:0 auto;
	width:760px;
}
/* ****************
	header
**************** */
.header{
	height:135px;
	background:#741617;
}
.header h1{
	text-indent:-9999px;
}
/* ****************
	encabezados
**************** */
.hhom{
	background:#741617 url(header-hom.jpg) no-repeat;
}
.hchi{
	background:#741617 url(header-chi.jpg) no-repeat;
}
.hcon{
	background:#741617 url(header-con.jpg) no-repeat;
}
.hlav{
	background:#741617 url(header-lav.jpg) no-repeat;
}
.hlavrit{
	background:#741617 url(header-lav-rit.jpg) no-repeat;
}
.hlavedi{
	background:#741617 url(header-lav-edi.jpg) no-repeat;
}
.hlavper{
	background:#741617 url(header-lav-per.jpg) no-repeat;
}
.hlavtex{
	background:#741617 url(header-lav-tex.jpg) no-repeat;
}
/* ****************
	navigation
**************** */
.menu{
	height:40px;
	background: #2A2A2A url(bg-menu.png) repeat-x;
}
.menu ul{
	margin:0;
	padding:0;
}
.menu li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
}
.menu a{
	display:block;
	padding:12px 15px;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.menu a:hover{
	background: url(bg-menu-hover.png) repeat-x;
	color:#222;
}
.menu a.actual{
	background: url(bg-menu-hover.png) repeat-x;
	color:#FFF;
}
.menu a.actual:hover{
	color:#222;
}
/* ****************
	sumenu
**************** */
.submenu{
	height:25px;
	border-top:1px solid #CCC;
	padding-left:25px;
	background:#888 url(bg-submenu.png) repeat-x;
}
.submenu ul{
	margin:0;
	padding:0;
}
.submenu li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
}
.submenu a{
	display:block;
	padding:5px 16px;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.submenu a:hover{
	background: url(bg-menu-hover.png) repeat-x;
	color:#222;
}
/* ****************
	center
**************** */
.center{
	background:#FFF;
}
/* ****************
	footer
**************** */
.footer{
	height:20px;
	background:#001F28;
	padding-right:20px;
	text-align:right;
	font: 11px Arial, Helvetica, sans-serif;
}
.footer a{
	color:#0E5C7E;
	text-decoration:none;
}
.footer a:hover{
	color:#1795CA;
}
/* ****************
	backgrounds
**************** */
.bgR1{
	background:#6A0E0F;
}
