BODY {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TH {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	MARGIN: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
HTML {
	HEIGHT: 100%
}
.cssNewsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; COLOR: #023401; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cssBgCalendario {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.cssBgMarcaEventos {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/Template/bg_marcaeventos.jpg); BACKGROUND-REPEAT: no-repeat
}
.CssTitleNews {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #da251c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssBgFooterNews {
	BACKGROUND-IMAGE: url(../images/template/bg_footernews.jpg); BACKGROUND-REPEAT: repeat-x
}
.Csslinea {
	BORDER-RIGHT: 0px; BACKGROUND-POSITION: center 50%; BORDER-TOP: #cccccc 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px solid
}
.cssNewsTitleSection {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #023401; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cssNewsPreTitle {
	DISPLAY: inline; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssNewsRelatedNews {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #cc0000; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cssBgcontenidointerno {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.cssNewsRelatedFilesTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #023401; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cssNewsRelatedFilesItem {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.cssNewsRelatedFilesItem:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.cssNewsRelatedFilesItem A {
	COLOR: #666666; TEXT-DECORATION: none
}
.cssNewsAbstract {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssNewsContent {
	FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssNewsContent A {
	FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #003300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
IMG.cssNewsImage {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FLOAT: left; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 6px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #666666 1px solid
}
.cssNewsImage IMG {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FLOAT: left; MARGIN: 6px 7px 7px 5px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.cssCompanyName {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cssLinkName A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssLinkName {
	FONT-SIZE: 10px; COLOR: #cc0000; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssLinkDescription {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssLinkContact {
	FONT-SIZE: 10px; COLOR: #003300; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssLinkSpecial {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssNewsDocument {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssOneAllNews {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}
.cssTableTitle {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssCategoryName {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #023401; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssCategoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a200; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssCategoryTitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a200; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssSubCategory {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssMainCategory {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssSearchTitle {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssSearchField {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssNewsFootImage {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssDatePublication {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssLastUpdate {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssButton {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssNewsMoreInfo {
	DISPLAY: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssErrorBox {
	BACKGROUND: url(../Images/Template/error_banner.jpg) #ffffff no-repeat left top; WIDTH: 100%; HEIGHT: 98px
}
.cssErrorBox TD {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssFormInputValue {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssFormInputLabel {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.cssLoginInputValue {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 9px; BACKGROUND: url(../Images/Template/bg_field.jpg) repeat-x 50% top; BORDER-LEFT: medium none; COLOR: #666666; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssSectionTitle {
	DISPLAY: inline; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #cc0000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.CssBgmapaContenido {
	BACKGROUND-IMAGE: url(../images/template/img_home/bg_mapa.jpg); BACKGROUND-REPEAT: repeat-y
}
.CssTextoerror {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #c6c752
}
.cssMainMenu {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/Template/img_bullet.jpg); PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; COLOR: #333333; LINE-HEIGHT: 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.cssMainMenu SPAN {
	CURSOR: pointer
}
.cssMainMenu A {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssMainMenu A:hover {
	COLOR: #cc0001
}
.cssMainMenu TABLE {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.cssFlyOutMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssFlyOutMenu A:hover {
	COLOR: #cc0001
}
.cssSubMenu {
	PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.cssSubMenu A {
	BACKGROUND-POSITION: 0px 8px; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat
}
.cssSubMenu A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssBgBuscador {
	BACKGROUND-IMAGE: url(../images/Template/bg_buscador.jpg); BACKGROUND-REPEAT: repeat-x
}
.cssBgFondo {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #f1f0eb
}
.cssBgTitulos {
	BACKGROUND-IMAGE: url(../images/Template/bg_Titulos.jpg); BACKGROUND-REPEAT: repeat-x
}
.cssBgVerde {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #003300
}
.cssBgNoticias {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.cssBgRojo {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c50a05
}
.cssFooter {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssBgTitMenu {
	BACKGROUND-IMAGE: url(../images/Template/bg_Titmenu.jpg); BACKGROUND-REPEAT: repeat-x
}
.cssNewsTitle2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #cccccc; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssBgGris {
	BACKGROUND-IMAGE: url(../images/Template/bg_fondo.jpg); BACKGROUND-REPEAT: repeat-y
}
.cssBgBlanco {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.cssFormFieldName {
	FONT-SIZE: 11px; WIDTH: 380px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.cssFooteNewsletter {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssFecha {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cssBgEncuesta {
	BACKGROUND-IMAGE: url(../images/Template/bg_encuesta.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #012a02
}
.cssBgContrataciones {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/Template/bg_contrataciones.jpg); PADDING-BOTTOM: 10px; COLOR: #cccccc; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cssTextoBlanco {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cssAlternatingItemStyle2 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center
}
.cssGrid2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.cssItemStyle2 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

