TD {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A {
	COLOR: #00cc00;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none
}

.gesb-pesta {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-ALIGN: center
}

.gesb-textodatos {
	LINE-HEIGHT: 12px
}

.gesb-cabficha {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: left
}

.gesb-cabtabla {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: left
}

.gesb-cabtabla-variable {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00CC00;
	TEXT-ALIGN: left
}

.gesb-cabtabla-fija {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: left
}

.gesb-cabtabla-num {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: right
}

.gesb-cabtabla-num-variable {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: right
}

.gesb-cabtabla-num-fija {
	FONT-SIZE: 9px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: right
}

.gesb-nomtablacart {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-nomtablacart-variable {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-nomtablacart-fija {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-cabtabla-calcred {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-cabtabla-calcred-variable {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-cabtabla-calcred-fija {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #00cc00;
	TEXT-ALIGN: center
}

.gesb-pieficha {
	FONT-SIZE: 9px;
	TEXT-ALIGN: center
}

.gesb-tablaf-1 {
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: left
}

.gesb-tablaf-2 {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

.gesb-tablaf-num-1 {
	MARGIN-LEFT: 8px;
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: right
}

.gesb-tablaf-num-new {
	MARGIN-LEFT: 8px;
	BACKGROUND-COLOR: #BBB;
}

.gesb-tablaf-num-2 {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	BORDER-RIGHT-WIDTH: 6px
}

.gesb-tittabla {
	FONT-WEIGHT: bold
}

.gesb-cel-calcred {
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: center
}

.gesb-celdagraf {
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: center
}

.gesb-celdasortgraf {
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: center
}

.gesb-ficharesalt {
	FONT-WEIGHT: bold
}

SELECT.graf-select {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 110px;
	COLOR: #666666;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: arial
}

.gesb-tablaficha {
	WIDTH: 580px
}

.gesb-grent {
	TEXT-ALIGN: left
}

.gesb-pietablacart {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center
}

.gesb-pesta-comprar {
	display: inline;;
	padding-left: 7px;;
	vertical-align: baseline;;
	background:
		url("/Portal_Corporativo/imagenes/bullet_verde.gif")
		0 3px;
	background-repeat: no-repeat;
}

.gesb-pesta-comprar:hover {
	display: inline;;
	padding-left: 7px;;
	vertical-align: baseline;;
	background:
		url("/Ficheros/CMA/ficheros/bullet_negro.GIF")
		0 3px;
	background-repeat: no-repeat;
}

.menusup {
	padding: 10px 0 10px 0;
	float: left;
	width: 595px;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}

.menusup ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 87px;
}

.menusup li {
	float: left;
	padding-left: 3px;
	font-size: 13px;
	font-weight: bold;
}

.menusup li a {
	font-size: 13px;
	font-weight: bold;
}

.menuinf {
	padding: 10px 0 10px 0;
	float: left;
	width: 590px;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}

.menuinf ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menuinf li {
	float: left;
	padding-left: 3px;
	font-weight: bold;
	display: inline;
}

.tablas {
	border-collapse: collapse
}

.txt_right {
	float: right;
	margin-top: 40px;
}

.linea {
	float: left;
	width: 100%;
	border-bottom: 1px solid #BBB;
}