HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 100%; overflow:hidden;
}
#doc {
	WIDTH: 100%
}
#doc DIV.content {
	POSITION: relative; MIN-WIDTH: 980px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 75.38em; MAX-WIDTH: 980px
}
BODY.page-error .content {
	POSITION: relative; MIN-WIDTH: 980px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 75.38em; MAX-WIDTH: 980px
}
#bd {
	WIDTH: 100%; CLEAR: both
}
#hd {
	WIDTH: 100%; CLEAR: both
}
#ft {
	WIDTH: 100%; CLEAR: both
}
#bd {
	BACKGROUND: url(../img/bg-bd.gif) repeat-x 50% top; PADDING-TOP: 10px
}
* {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f7931e
}
.no-show {
	DISPLAY: none
}
.no-float {
	FLOAT: none !important
}
.tef-g .tef-gu {
	FLOAT: right
}
.tef-gb .tef-gu {
	FLOAT: right
}
.tef-gc .tef-gu {
	FLOAT: right
}
.tef-gd .tef-gu {
	FLOAT: right
}
.tef-ge .tef-gu {
	FLOAT: right
}
.tef-gf .tef-gu {
	FLOAT: right
}
.tef-gh .tef-gu {
	FLOAT: right
}
.tef-g DIV.first {
	FLOAT: left
}
.tef-gb DIV.first {
	FLOAT: left
}
.tef-gc DIV.first {
	FLOAT: left
}
.tef-gd DIV.first {
	FLOAT: left
}
.tef-ge DIV.first {
	FLOAT: left
}
.tef-gf DIV.first {
	FLOAT: left
}
.tef-gh DIV.first {
	FLOAT: left
}
.tef-gb DIV.first {
	MARGIN-LEFT: 0px
}
.tef-gc DIV.first {
	MARGIN-LEFT: 0px
}
.tef-gd DIV.first {
	MARGIN-LEFT: 0px
}
.tef-ge DIV.first {
	MARGIN-LEFT: 0px
}
.tef-g .tef-gu {
	WIDTH: 49.4%
}
.tef-g DIV.first {
	WIDTH: 49.4%
}
.tef-gb .tef-gu {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.tef-gb .tef-gu {
	
}
.tef-gc .tef-gu {
	WIDTH: 30.7%
}
.tef-gc DIV.first {
	WIDTH: 68.36%
}
.tef-gd .tef-gu {
	WIDTH: 66%
}
.tef-gd DIV.first {
	WIDTH: 32%
}
.tef-ge .tef-gu {
	WIDTH: 24%
}
.tef-ge DIV.first {
	WIDTH: 74.2%
}
.tef-gf .tef-gu {
	WIDTH: 74.2%
}
.tef-gf DIV.first {
	WIDTH: 24%
}
.tef-gg .tef-gu {
	WIDTH: 100%
}
.tef-g:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gb:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gc:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-ge:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gg:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gh:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gt {
	ZOOM: 1
}
.tef-gb {
	ZOOM: 1
}
.tef-gc {
	ZOOM: 1
}
.tef-gd {
	ZOOM: 1
}
.tef-ge {
	ZOOM: 1
}
.tef-gf {
	ZOOM: 1
}
.tef-gg {
	ZOOM: 1
}
.tef-gh {
	ZOOM: 1
}
.tef-gt .tef-tu {
	FLOAT: right
}
.tef-gtb .tef-tu {
	FLOAT: right
}
.tef-gtc .tef-tu {
	FLOAT: right
}
.tef-gtd .tef-tu {
	FLOAT: right
}
.tef-gte .tef-tu {
	FLOAT: right
}
.tef-gtf .tef-tu {
	FLOAT: right
}
.tef-gth .tef-tu {
	FLOAT: right
}
.tef-gti .tef-tu {
	FLOAT: right
}
.tef-gt DIV.first-t {
	FLOAT: left
}
.tef-gtb DIV.first-t {
	FLOAT: left
}
.tef-gtb DIV.second-t {
	FLOAT: left
}
.tef-gtc DIV.first-t {
	FLOAT: left
}
.tef-gtd DIV.first-t {
	FLOAT: left
}
.tef-gte DIV.first-t {
	FLOAT: left
}
.tef-gtf DIV.first-t {
	FLOAT: left
}
.tef-gti DIV.first-t {
	FLOAT: left
}
.tef-gtb DIV.first-t {
	MARGIN-LEFT: 0px
}
.tef-gtc DIV.first-t {
	MARGIN-LEFT: 0px
}
.tef-gtd DIV.first-t {
	MARGIN-LEFT: 0px
}
.tef-gte DIV.first-t {
	MARGIN-LEFT: 0px
}
.tef-gti DIV.first-t {
	MARGIN-LEFT: 0px
}
.tef-gt .tef-tu {
	WIDTH: 49.4%
}
.tef-gt DIV.first-t {
	WIDTH: 49.4%
}
.tef-md .tef-gtb .tef-tu {
	WIDTH: 31%; MARGIN-LEFT: 2%
}
.tef-md-news .tef-gtb {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.tef-md-news .tef-gtb .first-t.tef-tu {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
.tef-gtb .tef-tu {
	WIDTH: 216px; MARGIN-LEFT: 10px
}
.tef-gtc .tef-tu {
	WIDTH: 32.2%
}
.tef-gtc DIV.first-t {
	WIDTH: 66.2%
}
.tef-gtd .tef-tu {
	WIDTH: 66.2%
}
.tef-gtd DIV.first-t {
	WIDTH: 32.2%
}
.tef-gte .tef-tu {
	WIDTH: 24%
}
.tef-gte DIV.first-t {
	WIDTH: 74.2%
}
.tef-gtf .tef-tu {
	WIDTH: 74.2%
}
.tef-gtf DIV.first-t {
	WIDTH: 24%
}
.tef-gtg .tef-tu {
	WIDTH: 100%
}
.tef-gt:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gtb:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gtc:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gtd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gte:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gtf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gtg:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gth:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tef-gt {
	ZOOM: 1
}
.tef-gtb {
	ZOOM: 1
}
.tef-gtc {
	ZOOM: 1
}
.tef-gtd {
	ZOOM: 1
}
.tef-gte {
	ZOOM: 1
}
.tef-gtf {
	ZOOM: 1
}
.tef-gtg {
	ZOOM: 1
}
.tef-gth {
	ZOOM: 1
}
.clear_float:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clear_float {
	ZOOM: 1
}
