.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	color: #999999;
	text-decoration: underline;
}
.tabla {
	border: 1px solid #666666;
}
.foot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.foot:hover {
	color: #000000;
	text-decoration: underline;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.menufondo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.link {
	color: #AF0000;
	text-decoration: underline;
}
.link:hover {
	color: #666666;
}
.sites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.top {
	background-color: #DAD8D2;
	border: 1px solid #CCCCCC;
	height: 50px;
	background-position: center;
}

/* ** */
body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background: #fff; 
	color: #454545; 
}

a {	color: #AF0000;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: normal 14px Tahoma, Arial; letter-spacing: 0px; padding: 7px 0 0 8px; margin: 0; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }

h2 {
	margin: 0; 
	padding: 0; 
	font: bold Tahoma, Arial; 
	letter-spacing: 0px;
	font-size: 11px; 
	background: inherit;
	}

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

/* ** */
.content { 
	margin: 0 auto;
	width: 750px;
	padding: 10px; 
}

.header { 
	height: 55px;
	background: #eee;
	color: #808080;
	margin: 3px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #666666;
}

.top_info {
	float: right;
	width: 540px;
	padding: 23px 0 1px 0;
/*	border-bottom: 1px solid #ccc; */
	background: #eee;
	color: #AF0000;
}

	.top_info_right {
		float: left;
		padding: 0 0 0 0px;
	}

.logo {
	margin: 20px 0 0 10px;
}

	.logo a img {
		border:none;
	}
	
.bar { 
	clear: both;
	font-size: 11px;
	height: 30px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #AF0000;
}

	.bar li { 
		margin: 0; 
		padding: 7px 12px 5px 12px;
		color: #FFFFFF;
		background: #AF0000;
		float: left; 
	}
	
	.bar li.active { 
		background: #DB7777 url(imagenes/bar.gif) no-repeat center top; 
		color: #000;
		font-weight: bold; 
		padding: 7px 10px 6px 10px;
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.bar li a:hover { 
		color: #F2F2F2; 
		background: inherit;
	} 
	
.idioma  {
	font-size: 10px;
	color: #FFF;
	text-align: right;
	float: right;
}
	.idioma li { 
		margin: 0; 
		padding: 7px 12px 5px 12px;
		color: #FFFFFF;
		background: #AF0000;
		float: left; 
	}.priser {
	list-style-type: circle;
	list-style-position: inside;
}
.footnolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF0000;
	}
