@charset "UTF-8";
body {
	margin:0px;
	background-image: url(../imagenes/fondo.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	text-decoration:none;
	color:#7faf0b;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}

img{
	border:0px;
}
.general {
	overflow: hidden;
	width: 1002px;
	margin:auto;
}



.cabecera {
	position:relative;
	background:#FFF;
	margin-top: 10px;
	background-image:url(../imagenes/fondo-encabezado.jpg);
	background-repeat: no-repeat;
	height:128px;
}
.menu-sup-a {

	margin-top:30px;
	text-align: right;
	float: right;
}
.menu-sup-a-boton {
	float: left;
	border-right:1px #060 solid
}

.menu-sup-a-boton a{
	display:block;
	padding: 5px 20px;
	color:#FFF;
	text-decoration:none;
}
.menu-sup-a-boton a:hover{
	text-decoration:underline;
	background-color:#060;
}

.menu-sup-b {
	margin-right:0px;
	margin-top:5px;
	float: right;
}

.menu-sup-b-boton {
	float: left;
	border-right:#CCC 1px solid;
}

.menu-sup-b-boton a{
	text-transform:uppercase;
	display:block;
	padding: 10px 8px;
	color:#686868;
	text-decoration:none;
}
.menu-sup-b-boton a:hover{
	color:#FFF;
	background-image:url(../imagenes/fondo-menu-b-sup.jpg);
	background-repeat:repeat-x;
}

.menu-sup-b-boton-sel {
	float: left;
	border-right:#CCC 1px solid;
}

.menu-sup-b-boton-sel a{
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding: 10px 8px;
	color:#FFF;
	background-image:url(../imagenes/fondo-menu-b-sup.jpg);
	background-repeat:repeat-x;
	float: left;

}
.menu-sup-c {
	position:absolute;
	left:715px;
	font-size:11px;
	background:#CCC;
	margin-right:0px;
	margin-top:0px;
	float: right;
}

.menu-sup-c-boton {
	float: left;
	border-right:#CCC 1px solid;
}

.menu-sup-c-boton a{
	text-transform:uppercase;
	display:block;
	padding: 8px 8px;
	color:#030;
	text-decoration:none;
}

.menu-sup-c-boton a:hover{
	text-decoration: underline;
	color:#686868;
	background-repeat:repeat-x;
}

.menu-sup-c-boton-sel {
	float: left;
	border-right:#CCC 1px solid;
}


.menu-sup-c-boton-sel a{
	background-color:#FFF;
	text-transform:uppercase;
	display:block;
	padding: 5px 8px;
	color:#060;
	border-top:5px  #060 solid;
	text-decoration:none;
}
.ban-superior {
	width:1000px;
	overflow: hidden;
	height: 92px;
	border:1px #d4d0c8 solid;
	background:#FFF;
}
.ban-sup-izq {
	height: 92px;

	float:left;
}
.ban-sup-der {
	margin-left:5px;
	height: 92px;
	float: left;
}
