/* ROUNDED CORNER BOX */
#container {
	CURSOR: default; DISPLAY: inline; MARGIN: 0px; PADDING: 0px; VERTICAL-ALIGN: middle
}
.boxtitle {
	BACKGROUND-IMAGE: url(../images/bkgboxfade.png); BACKGROUND-REPEAT: repeat; COLOR: #fff; HEIGHT: 25px; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 0px; MARGIN: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 15px; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; TEXT-ALIGN: left
}
.xround-corners p {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; LETTER-SPACING: 0px; PADDING-BOTTOM: 8px; MARGIN: 0 3px
}
.xround-corners a {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.xround-corners ul, .xround-corners li {
	PADDING-TOP: 0px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px
}
.xround-corners li {
	HEIGHT: 20px
}
.xround-corners {
	BACKGROUND: transparent; MARGIN: 3px
}
.xb1Top, .xb2Top, .xb3Top, .xb4Top, .xb5Top, .xb6Top, .xb7Top {
	DISPLAY: block; FONT-SIZE: 0; OVERFLOW: hidden
}
.xb1Top, .xb2Top, .xb3Top, .xb4Top, .xb5Top, .xb6Top {
	HEIGHT: 1px
}
.xb4Top, .xb5Top, .xb6Top, .xb7Top {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #f09836; BORDER-LEFT: 1px solid #f09836
}
.xb1Top {
	BACKGROUND: #f09836; MARGIN: 0 8px
}
.xb2Top {
	BACKGROUND: #f09836; MARGIN: 0 6px
}
.xb3Top {
	BACKGROUND: #f09836; MARGIN: 0 4px
}
.xb4Top {
	BACKGROUND: #f09836; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.xb5Top {
	BACKGROUND: #f09836; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.xb6Top {
	BACKGROUND: #f09836; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.xb7Top {
	BACKGROUND: #f09836; BORDER-WIDTH: 0 3px; HEIGHT: 2px; MARGIN: 0 1px
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
	DISPLAY: block; OVERFLOW: hidden; FONT-SIZE: 0
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {
	HEIGHT: 1px
}
.xb4, .xb5, .xb6, .xb7 {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #f09836; BORDER-LEFT: 1px solid #f09836
}
.xb1 {
	BACKGROUND: #f09836; MARGIN: 0 8px
}
.xb2 {
	BACKGROUND: #f09836; MARGIN: 0 6px
}
.xb3 {
	BACKGROUND: #f09836; MARGIN: 0 4px
}
.xb4 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.xb5 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.xb6 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.xb7 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 3px; HEIGHT:2px; MARGIN: 0 1px
}
.xboxcontent {
	BACKGROUND: #fff; BORDER: 3px solid #f09836; BORDER-WIDTH: 0 3px; DISPLAY: block
}

/* PULLQUOTES TEXT */
.quote-open {
	BACKGROUND: url(../images/quoteopen.png) no-repeat left top; HEIGHT: 25px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; WIDTH: 25px
}
.quote-close {
	BACKGROUND: url(../images/quoteclose.png) no-repeat bottom right; HEIGHT: 25px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; WIDTH: 25px
}
.quote-text {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING: 10px 3px 6px 3px; TEXT-ALIGN: justify; TEXT-DECORATION: none; WIDTH: 200px
}

/* NEWS BOXES */
.NewsBox {
	CURSOR: pointer; DISPLAY: block; MARGIN: 7px 5px 5px 5px; PADDING: 0px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none; WIDTH: 225px
}
.news-title {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.news-text {
	FONT-SIZE: 10px
}
.news-content {
	BORDER: 0px; HEIGHT: 100%; MARGIN: 0px; PADDING: 0px; WIDTH: 100%
}

/* LOPD y LSSICE */
.floatright {
	CLEAR: right; FLOAT: right; MARGIN: 5px 0 10px 10px
}
.table-content {
	COLOR: #666; DISPLAY: block; MARGIN: 0px; PADDING: 1px 5px 1px 5px; POSITION: relative; TEXT-ALIGN: justify; WIDTH: 100%
}

/* TEXTOS */
.ContentTitle {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.ContentText {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em; TEXT-DECORATION: none; TEXT-ALIGN: justify
}
.ContentTextBold {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: justify
}
.ContentTextUnderline {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; TEXT-ALIGN: justify
}
.ContentList {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.2em; MARGIN-TOP: 0.2em; TEXT-DECORATION: none; TEXT-ALIGN: justify
}
.ContentList ul {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.2em; MARGIN-TOP: 0.2em; PADDING-BOTTOM: 5px; TEXT-DECORATION: none; TEXT-ALIGN: justify
}
.ContentList li {
	COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 0.2em; MARGIN-TOP: 0.2em; TEXT-DECORATION: none; TEXT-ALIGN: justify; TEXT-INDENT: 0px
}

/* COLORED, ROUNDED CORNER BOX */
#container-outer-main {
	DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; HEIGHT: 65px; MARGIN: 3px 0px 3px 0px; PADDING: 0px; POSITION: relative; TEXT-ALIGN: left; VERTICAL-ALIGN: middle; WIDTH: 120px
}
#container-inner-main {
	 LEFT: 0px; POSITION: absolute; TOP: 25%
}
#container-solution {
	DISPLAY: block; FLOAT: left; HEIGHT: 65px; MARGIN: 3px 10px 3px 0px; PADDING: 0px; POSITION: relative; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; WIDTH: 150px
}
.colored-xround-corners {
	BACKGROUND: transparent; CURSOR: pointer; HEIGHT: 65px; MARGIN: 0px
}
.colored-xb1Top, .colored-xb2Top, .colored-xb3Top, .colored-xb4Top, .colored-xb5Top, .colored-xb6Top, .colored-xb7Top {
	DISPLAY: block; FONT-SIZE: 0; OVERFLOW: hidden
}
.colored-xb1Top, .colored-xb2Top, .colored-xb3Top, .colored-xb4Top, .colored-xb5Top, .colored-xb6Top {
	HEIGHT: 1px
}
.colored-xb1, .colored-xb2, .colored-xb3, .colored-xb4, .colored-xb5, .colored-xb6, .colored-xb7 {
	DISPLAY: block; OVERFLOW: hidden; FONT-SIZE: 0
}
.colored-xb1, .colored-xb2, .colored-xb3, .colored-xb4, .colored-xb5, .colored-xb6 {
	HEIGHT: 1px
}
.colored-xb4 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.colored-xb5 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.colored-xb6 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.colored-xb7 {
	BACKGROUND: #fff; BORDER-WIDTH: 0 3px; HEIGHT:2px; MARGIN: 0 1px
}

.colored-xboxcontent-orange {
	BACKGROUND: #fff; BORDER: 3px solid #ff8115; BORDER-WIDTH: 0 3px; DISPLAY: block; VERTICAL-ALIGN: middle
}
.colored-textbox-orange {
	BACKGROUND-COLOR: #ff8115; COLOR: #fff; HEIGHT: 40px; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 0px; MARGIN: 0px; PADDING: 4px 15px 4px 15px; TEXT-ALIGN: center
}
.colored-xb4Top-orange, .colored-xb5Top-orange, .colored-xb6Top-orange, .colored-xb7Top-orange {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #ff8115; BORDER-LEFT: 1px solid #ff8115
}
.colored-xb1Top-orange {
	BACKGROUND: #ff8115; MARGIN: 0 8px
}
.colored-xb2Top-orange {
	BACKGROUND: #ff8115; MARGIN: 0 6px
}
.colored-xb3Top-orange {
	BACKGROUND: #ff8115; MARGIN: 0 4px
}
.colored-xb4Top-orange {
	BACKGROUND: #ff8115; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.colored-xb5Top-orange {
	BACKGROUND: #ff8115; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.colored-xb6Top-orange {
	BACKGROUND: #ff8115; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.colored-xb7Top-orange {
	BACKGROUND: #ff8115; BORDER-WIDTH: 0 3px; HEIGHT: 2px; MARGIN: 0 1px
}
.colored-xb4-orange, .colored-xb5-orange, .colored-xb6-orange, .colored-xb7-orange {
	BACKGROUND: #ff8115; BORDER-RIGHT: 1px solid #ff8115; BORDER-LEFT: 1px solid #f09836
}
.colored-xb1-orange {
	BACKGROUND: #ff8115; MARGIN: 0 8px
}
.colored-xb2-orange {
	BACKGROUND: #ff8115; MARGIN: 0 6px
}
.colored-xb3-orange {
	BACKGROUND: #ff8115; MARGIN: 0 4px
}

.colored-xboxcontent-green {
	BACKGROUND: #fff; BORDER: 3px solid #9ef20b; BORDER-WIDTH: 0 3px; DISPLAY: block; VERTICAL-ALIGN: middle
}
.colored-textbox-green {
	BACKGROUND-COLOR: #9ef20b; COLOR: #fff; HEIGHT: 40px; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 0px; MARGIN: 0px; PADDING: 4px 15px 4px 15px; TEXT-ALIGN: center
}
.colored-xb4Top-green, .colored-xb5Top-green, .colored-xb6Top-green, .colored-xb7Top-green {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #9ef20b; BORDER-LEFT: 1px solid #9ef20b
}
.colored-xb1Top-green {
	BACKGROUND: #9ef20b; MARGIN: 0 8px
}
.colored-xb2Top-green {
	BACKGROUND: #9ef20b; MARGIN: 0 6px
}
.colored-xb3Top-green {
	BACKGROUND: #9ef20b; MARGIN: 0 4px
}
.colored-xb4Top-green {
	BACKGROUND: #9ef20b; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.colored-xb5Top-green {
	BACKGROUND: #9ef20b; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.colored-xb6Top-green {
	BACKGROUND: #9ef20b; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.colored-xb7Top-green {
	BACKGROUND: #9ef20b; BORDER-WIDTH: 0 3px; HEIGHT: 2px; MARGIN: 0 1px
}
.colored-xb4-green, .colored-xb5-green, .colored-xb6-green, .colored-xb7-green {
	BACKGROUND: #9ef20b; BORDER-RIGHT: 1px solid #9ef20b; BORDER-LEFT: 1px solid #9ef20b
}
.colored-xb1-green {
	BACKGROUND: #9ef20b; MARGIN: 0 8px
}
.colored-xb2-green {
	BACKGROUND: #9ef20b; MARGIN: 0 6px
}
.colored-xb3-green {
	BACKGROUND: #9ef20b; MARGIN: 0 4px
}

.colored-xboxcontent-blue {
	BACKGROUND: #fff; BORDER: 3px solid #6a8dff; BORDER-WIDTH: 0 3px; DISPLAY: block; VERTICAL-ALIGN: middle
}
.colored-textbox-blue {
	BACKGROUND-COLOR: #6a8dff; COLOR: #fff; HEIGHT: 40px; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 0px; MARGIN: 0px; PADDING: 4px 15px 4px 15px; TEXT-ALIGN: center
}
.colored-xb4Top-blue, .colored-xb5Top-blue, .colored-xb6Top-blue, .colored-xb7Top-blue {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #6a8dff; BORDER-LEFT: 1px solid #6a8dff
}
.colored-xb1Top-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 8px
}
.colored-xb2Top-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 6px
}
.colored-xb3Top-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 4px
}
.colored-xb4Top-blue {
	BACKGROUND: #6a8dff; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.colored-xb5Top-blue {
	BACKGROUND: #6a8dff; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.colored-xb6Top-blue {
	BACKGROUND: #6a8dff; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.colored-xb7Top-blue {
	BACKGROUND: #6a8dff; BORDER-WIDTH: 0 3px; HEIGHT: 2px; MARGIN: 0 1px
}
.colored-xb4-blue, .colored-xb5-blue, .colored-xb6-blue, .colored-xb7-blue {
	BACKGROUND: #6a8dff; BORDER-RIGHT: 1px solid #6a8dff; BORDER-LEFT: 1px solid #6a8dff
}
.colored-xb1-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 8px
}
.colored-xb2-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 6px
}
.colored-xb3-blue {
	BACKGROUND: #6a8dff; MARGIN: 0 4px
}

.colored-xboxcontent-yellow {
	BACKGROUND: #fff; BORDER: 3px solid #ffd70b; BORDER-WIDTH: 0 3px; DISPLAY: block; VERTICAL-ALIGN: middle
}
.colored-textbox-yellow {
	BACKGROUND-COLOR: #ffd70b; COLOR: #fff; HEIGHT: 40px; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 0px; MARGIN: 0px; PADDING: 4px 15px 4px 15px; TEXT-ALIGN: center
}
.colored-xb4Top-yellow, .colored-xb5Top-yellow, .colored-xb6Top-yellow, .colored-xb7Top-yellow {
	BACKGROUND: #ccc; BORDER-RIGHT: 1px solid #ffd70b; BORDER-LEFT: 1px solid #ffd70b
}
.colored-xb1Top-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 8px
}
.colored-xb2Top-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 6px
}
.colored-xb3Top-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 4px
}
.colored-xb4Top-yellow {
	BACKGROUND: #ffd70b; BORDER-WIDTH: 0 5px; MARGIN: 0 3px
}
.colored-xb5Top-yellow {
	BACKGROUND: #ffd70b; BORDER-WIDTH: 0 4px; MARGIN: 0 2px
}
.colored-xb6Top-yellow {
	BACKGROUND: #ffd70b; BORDER-WIDTH: 0 3px; MARGIN: 0 2px
}
.colored-xb7Top-yellow {
	BACKGROUND: #ffd70b; BORDER-WIDTH: 0 3px; HEIGHT: 2px; MARGIN: 0 1px
}
.colored-xb4-yellow, .colored-xb5-yellow, .colored-xb6-yellow, .colored-xb7-yellow {
	BACKGROUND: #ffd70b; BORDER-RIGHT: 1px solid #ffd70b; BORDER-LEFT: 1px solid #ffd70b
}
.colored-xb1-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 8px
}
.colored-xb2-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 6px
}
.colored-xb3-yellow {
	BACKGROUND: #ffd70b; MARGIN: 0 4px
}
