/* Hoja dn.css */

.dn-whole {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5deb3

}

.dn-title_auto {

	FONT-WEIGHT: bold; TEXT-ALIGN: center

}

.dn-module_title {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0066CC; TEXT-ALIGN: center; FONT-VARIANT: small-caps

}

.dn-module_description {

	

}

.dn-each {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left

}

.dn-section {

	TEXT-ALIGN: left

}

A.dn-section {

	BACKGROUND-IMAGE: none

}

A.dn-section:link {

	BACKGROUND-IMAGE: none

}

A.dn-section:visited {

	BACKGROUND-IMAGE: none

}

A.dn-section:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c6d3ef

}

.dn-category {

	TEXT-ALIGN: left

}

A.dn-category {

	BACKGROUND-IMAGE: none

}

A.dn-category:link {

	BACKGROUND-IMAGE: none

}

A.dn-category:visited {

	BACKGROUND-IMAGE: none

}

A.dn-category:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: yellow

}

.dn-date {

	TEXT-ALIGN: right

}

.dn-title {

	VERTICAL-ALIGN: text-top

}

A.dn-title {

	DISPLAY: block; WIDTH: 100%

}

A.dn-title:link {

	DISPLAY: block; WIDTH: 100%

}

A.dn-title:visited {

	DISPLAY: block; WIDTH: 100%

}

A.dn-title:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c6d3ef

}

UL.dnl {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

OL.dnl {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

LI.arrow-dnl {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(flecha.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px

}

LI.list-dnl {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 0px

}

.dn-author {

	TEXT-ALIGN: right

}

.dn-introtext {

	TEXT-ALIGN: left

}

A.dn-introtext-link {

	DISPLAY: block; FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

A.dn-introtext-link:link {

	DISPLAY: block; FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

A.dn-introtext-link:visited {

	DISPLAY: block; FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

.dn-introtext-link {

	DISPLAY: block; FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

A.dn-introtext-link:hover {

	FONT-WEIGHT: normal; BACKGROUND-COLOR: yellow

}

.dn-fulltext {

	TEXT-ALIGN: left

}

.dn-read_more {

	TEXT-ALIGN: center

}

A.dn-read_more {

	FONT-STYLE: italic

}

A.dn-read_more:link {

	FONT-STYLE: italic

}

A.dn-read_more:visited {

	FONT-STYLE: italic

}

A.dn-read_more:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: yellow

}

.dn-more {

	TEXT-ALIGN: center

}

A.dn-more {

	FONT-WEIGHT: bold; FONT-STYLE: italic

}

A.dn-more:link {

	FONT-WEIGHT: bold; FONT-STYLE: italic

}

A.dn-more:visited {

	FONT-WEIGHT: bold; FONT-STYLE: italic

}

A.dn-more:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: yellow

}

.dn-module_link {

	FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: navy; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6cf7c; TEXT-ALIGN: center

}

A.dn-module_link {

	

}

A.dn-module_link:link {

	

}

A.dn-module_link:visited {

	

}

A.dn-module_link:hover {

	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c6d3ef

}





/* Hoja artbannersplus.css */

.artbannersplus {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}





/* Hoja template_css.css */

HTML {

	HEIGHT: 100%

}

BODY {

	MARGIN-TOP: 20px; FONT-SIZE: 11px; BACKGROUND: #666666; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%

}

.clr {

	CLEAR: both

}

DIV#container {

	MARGIN-BOTTOM: 25px; WIDTH: 939px

}

DIV#tl_corner {

	BACKGROUND: url(../images/tl_corner.jpg) #ffffff no-repeat; HEIGHT: 13px

}

DIV#tr_corner {

	BACKGROUND: url(../images/tr_corner.jpg) no-repeat; FLOAT: right; WIDTH: 22px; HEIGHT: 13px

}

DIV#main_area {

	FLOAT: left

}

DIV#sitecontent {

	DISPLAY: block; BACKGROUND: #ffffff; FLOAT: left

}

DIV#toparea {

	DISPLAY: block; FLOAT: left; WIDTH: 930px; HEIGHT: 110px

}

DIV#logo {

	MARGIN-TOP: 22px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px

}

DIV#banner {

	DISPLAY: block; FLOAT: right; WIDTH: 468px; MARGIN-RIGHT: 20px; TEXT-ALIGN: right

}

DIV#mainmenu {

	MARGIN-TOP: -10px; DISPLAY: block; FLOAT: right; WIDTH: 635px; MARGIN-RIGHT: 15px

}

DIV#headerimg {

	BORDER-TOP: #cccccc 6px solid; DISPLAY: block; FLOAT: left; BORDER-BOTTOM: #cccccc 6px solid

}

DIV#maincontent {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV#leftcol {

	BORDER-RIGHT: #cccccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 227px; PADDING-TOP: 20px; TEXT-ALIGN: left

}

DIV#mainbody {

	DISPLAY: block; FLOAT: left; WIDTH: 670px; TEXT-ALIGN: left

}

DIV#mbody {

	MARGIN-TOP: 20px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 630px

}

DIV#mainbody_only {

	DISPLAY: block; FLOAT: left; WIDTH: 890px; TEXT-ALIGN: left

}

DIV#mbody_only {

	MARGIN-TOP: 25px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 870px

}

DIV#rshadow {

	PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(../images/r_shadow.jpg) repeat-y right 50%; FLOAT: right; WIDTH: 930px

}

DIV#bbottom {

	BACKGROUND: url(../images/border_bottom.jpg) no-repeat; WIDTH: 939px; HEIGHT: 46px

}

DIV#bbottom_only {

	BACKGROUND: url(../images/border_bottom_only.jpg) no-repeat; WIDTH: 939px; HEIGHT: 46px

}

DIV#footerarea {

	

}

DIV#footer {

	FLOAT: left; WIDTH: 400px; COLOR: white; TEXT-ALIGN: left

}

DIV#footer A:link {

	FONT-WEIGHT: normal; COLOR: white

}

DIV#footer A:visited {

	FONT-WEIGHT: normal; COLOR: white

}

DIV#footer A:hover {

	COLOR: #000000

}

DIV#fmeu {

	FLOAT: right

}

TABLE.title {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; TEXT-INDENT: 6px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

TABLE#descargas {

	BACKGROUND: url(../images/fondo_descargas.jpg) no-repeat; COLOR: white

}

TABLE#descargas A:link {

	COLOR: white; TEXT-DECORATION: none

}

TABLE#descargas A:visited {

	COLOR: white; TEXT-DECORATION: none

}

TABLE#descargas A:hover {

	COLOR: black; TEXT-DECORATION: underline

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

UL#mainlevel-nav {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL#mainlevel-nav LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN-LEFT: 5px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 10px; WHITE-SPACE: nowrap

}

UL#mainlevel-nav LI A {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; COLOR: #ffffff; TEXT-DECORATION: none

}

UL#mainlevel-nav LI A:hover {

	COLOR: #000000; TEXT-DECORATION: none

}

.error {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #cccccc; PADDING-TOP: 5px; FONT-STYLE: italic

}

.back_button {

	

}

.pagenav {

	

}

.pagenavbar {

	

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

LI {

	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 15px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat

}

TD {

	FONT-SIZE: 11px; TEXT-ALIGN: left

}

A:link {

	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none

}

A:visited {

	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none

}

A:hover {

	COLOR: #666666; TEXT-DECORATION: underline

}

DIV.servicio {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 25px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; MARGIN-LEFT: 10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

DIV.servicio A:link {

	COLOR: #000000; TEXT-DECORATION: none

}

DIV.servicio A:visited {

	COLOR: #000000; TEXT-DECORATION: none

}

DIV.servicio A:hover {

	COLOR: #666666

}

TABLE.contentpaneopen {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px

}

TABLE.contentpaneopen TD {

	PADDING-RIGHT: 5px

}

TABLE.contentpaneopen TD.componentheading {

	PADDING-LEFT: 4px

}

TABLE.contentpane {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px

}

TABLE.contentpane TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

TABLE.contentpane TD.componentheading {

	PADDING-LEFT: 4px

}

TABLE.contentpaneopen FIELDSET {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #eee 1px solid; BORDER-RIGHT-WIDTH: 0px

}

.button {

	

}

.inputbox {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff

}

DIV.moduletable {

	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 210px; TEXT-ALIGN: left

}

DIV.moduletable H3 {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; MARGIN-BOTTOM: 10px; MARGIN-LEFT: -10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; TEXT-INDENT: 6px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

DIV#titlepage {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 25px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 870px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

.componentheading {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 870px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

.contentcolumn {

	PADDING-RIGHT: 5px

}

.contentheading {

	FONT-WEIGHT: normal; FONT-SIZE: 19px; PADDING-BOTTOM: 15px; COLOR: #006699; WHITE-SPACE: nowrap; HEIGHT: 20px

}

.contentheading_noticias {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006699; WHITE-SPACE: nowrap; HEIGHT: 20px

}

TABLE.searchinto {

	WIDTH: 100%

}

TABLE.searchintro TD {

	FONT-WEIGHT: bold

}

.sectiontableheader {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; PADDING-TOP: 4px

}

.sectiontablefooter {

	

}

.sectiontableentry1 {

	BACKGROUND-COLOR: #ffffff

}

.sectiontableentry2 {

	BACKGROUND-COLOR: #f9f9f9

}

.small {

	FONT-SIZE: 11px; COLOR: #999999

}

.createdate {

	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #999999; HEIGHT: 15px

}

.modifydate {

	FONT-SIZE: 11px; COLOR: #999999; PADDING-TOP: 10px; HEIGHT: 15px

}

A.mainlevel:link {

	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/menu_bg.png) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 20px! important; TEXT-ALIGN: left; TEXT-DECORATION: none

}

A.mainlevel:visited {

	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/menu_bg.png) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 20px! important; TEXT-ALIGN: left; TEXT-DECORATION: none

}

A.mainlevel:hover {

	BACKGROUND-POSITION: 0px -25px; COLOR: #fff; TEXT-DECORATION: none

}

A.mainlevel#active_menu {

	FONT-WEIGHT: bold; COLOR: #fff

}

A.mainlevel#active_menu:hover {

	COLOR: #fff

}

A.sublevel:link {

	

}

A.sublevel:visited {

	

}

A.sublevel:hover {

	

}

A.sublevel#active_menu {

	

}

DIV.moduletable_servicio {

	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 202px

}

A.mainlevel_servicio:link {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 25px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

A.mainlevel_servicio:visited {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 25px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

A.mainlevel_servicio:hover {

	COLOR: #555555; TEXT-DECORATION: none

}

DIV.moduletable_servicio_2 {

	FLOAT: right; WIDTH: 202px

}

A.mainlevel_servicio_2:link {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; FLOAT: right; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

A.mainlevel_servicio_2:visited {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; FLOAT: right; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #cccccc 1px solid; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left

}

A.mainlevel_servicio_2:hover {

	COLOR: #555555; TEXT-DECORATION: none

}

DIV.moduletable_vmenu {

	BORDER-TOP: #cccccc 1px dashed; MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 202px

}

DIV.moduletable_vmenu_sin {

	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 202px

}

A.mainlevel_vmenu:link {

	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/arrow_orange.jpg) no-repeat 8px 7px; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 25px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; TEXT-DECORATION: none

}

A.mainlevel_vmenu:visited {

	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/arrow_orange.jpg) no-repeat 8px 7px; WIDTH: 202px; COLOR: #000000; TEXT-INDENT: 25px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; TEXT-DECORATION: none

}

A.mainlevel_vmenu:hover {

	COLOR: #006699; TEXT-DECORATION: none

}

A.mainlevel_vmenu#active_menu_vmenu {

	FONT-WEIGHT: bold; COLOR: #006699; TEXT-DECORATION: none

}

A.mainlevel_vmenu#active_menu_vmenu:hover {

	

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV.mosimage {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid

}

.mosimage {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}

.mosimage_caption {

	PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: 1px

}

SPAN.article_seperator {

	DISPLAY: block; HEIGHT: 1.5em

}

.newsbox_dn-whole {

	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 15px

}

.newsbox_dn-each {

	DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 202px

}

.newxbox_dn-introtext {

	

}

A.newsbox_dn-read_more:link {

	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -10px; WIDTH: 215px; COLOR: #000000; TEXT-INDENT: 10px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-DECORATION: none

}

A.newsbox_dn-read_more:visited {

	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -10px; WIDTH: 215px; COLOR: #000000; TEXT-INDENT: 10px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-DECORATION: none

}

A.newsbox_dn-read_more:hover {

	COLOR: #444444

}

A.contentpagetitle_noticias:link {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006699; WHITE-SPACE: nowrap; HEIGHT: 20px

}

A.contentpagetitle_noticias:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006699; WHITE-SPACE: nowrap; HEIGHT: 20px

}

DIV#leftcol TABLE.artbannersplus {

	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: 150px

}

DIV#leftcol TABLE.artbannersplus TD {

	PADDING-BOTTOM: 10px; TEXT-ALIGN: center

}





/* Hoja original.css */

txtblanco {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.txtblanconegrita {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

A.linkavisos:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkavisos:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkavisos:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkavisos:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.productos:link {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.productos:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.productos:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.productos:active {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.menubackup:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.menubackup:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.menubackup:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.menubackup:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonesabajo:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonesabajo:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonesabajo:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonesabajo:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonmail:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonmail:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonmail:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botonmail:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botones:link {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botones:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botones:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.botones:active {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.servicios:link {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.servicios:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.servicios:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.servicios:active {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkproductos:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkproductos:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.linkproductos:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

A.linkproductos:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.txtblanconegrita {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.txtazul {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.puntoazul {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.txtzulp {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.titulares {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.txtnegrocursos {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.bordetabla {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}

TABLE.digitalizacion {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}

.slogan {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.linearriba {

	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px

}

.txtnegrita {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.txtfecha {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.barraabajo {

	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px dotted

}

.parrafosjustificados {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify

}

.lineabajo {

	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px dashed

}

.negritaazul {

	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px; COLOR: #FF6600; BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.titulares {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.fondowebmap_uno {

	BACKGROUND-COLOR: #eeeeee

}

.fondowebmap_dos {
	BACKGROUND-COLOR: #ceefff;
	font-family: Tahoma, Verdana, Arial;

}





/* Estilos incrustados en index */

#tabtop241 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; WIDTH: 100%; PADDING-TOP: 0px! important; BACKGROUND-COLOR: #ffffff! important

}

#menu41 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #ccc 0px solid

}

#menu41 UL {

	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important

}

#menu41 LI {

	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important

}

#menu41 A:link {

	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #ccc 0px solid; COLOR: #ffffff! important; LINE-HEIGHT: 22px! important; MARGIN-RIGHT: 0px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-DECORATION: none

}

#menu41 A:visited {

	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #ccc 0px solid; COLOR: #ffffff! important; LINE-HEIGHT: 22px! important; MARGIN-RIGHT: 0px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-DECORATION: none

}

#menu41 A.active:link {

	COLOR: #000000! important

}

#menu41 A.active:visited {

	COLOR: #000000! important

}

#menu41 A:hover {

	COLOR: #000000! important

}

#menu41 LI#here41 A {

	COLOR: #666! important; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff! important

}

#menu41 IMG.seq1 {

	DISPLAY: inline

}

#submenu41 IMG.seq1 {

	DISPLAY: inline

}

#menu41 IMG.seq2 {

	DISPLAY: none

}

#menu41 A:hover IMG.seq1 {

	DISPLAY: none

}

#submenu41 IMG.seq2 {

	DISPLAY: none

}

#submenu41 A:hover IMG.seq1 {

	DISPLAY: none

}

#menu41 LI#here41 A IMG.seq1 {

	DISPLAY: none

}

#menu41 A:hover IMG.seq2 {

	DISPLAY: inline

}

#submenu41 A:hover IMG.seq2 {

	DISPLAY: inline

}

#menu41 LI#here41 A IMG.seq2 {

	DISPLAY: inline

}

#tabsub241 {

	CLEAR: both; PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 2px! important; PADDING-TOP: 2px! important; BORDER-BOTTOM: #ccc 0px dashed; BACKGROUND-COLOR: #ffffff! important

}

#submenu41 {

	CLEAR: both; MARGIN-TOP: 0px! important

}

UL#submenu41 {

	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important

}

UL#submenu41 LI {

	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important

}

UL#submenu41 A {

	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 2px! important; BORDER-LEFT: #ccc 0px solid; COLOR: #666! important; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 20px! important; MARGIN-RIGHT: 0px! important; PADDING-TOP: 2px! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; BORDER-RIGHT-STYLE: none! important; WHITE-SPACE: nowrap; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none! important

}

UL#submenu41 A:hover {

	COLOR: #000000! important; BACKGROUND-COLOR: #e8ebf0! important

}

#css-tab-sub-active41 {

	COLOR: #000000! important; BACKGROUND-COLOR: #e8ebf0! important

}

UL#submenu41 #last41 A {

	BORDER-RIGHT: #ccc 0px solid

}

#menu41 UL A:hover {

	COLOR: #000000! important

}

#css-tab-sub-active41 {

	COLOR: #000000! important

}

#menu41 #swdyntab4134 {

	BACKGROUND-COLOR: #0091d7

}

#menu41 #swdyntab412 {

	BACKGROUND-COLOR: #006699

}

#menu41 #swdyntab4113 {

	BACKGROUND-COLOR: #0091d7

}

#menu41 #swdyntab4115 {

	BACKGROUND-COLOR: #006699

}

#menu41 #swdyntab414 {

	BACKGROUND-COLOR: #0091d7

}

#menu41 #swdyntab4136 {

	BACKGROUND-COLOR: #006699

}



/* Estilos propios */
.botoneraarriba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.botoneraarriba:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.borde_cabecera {
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.titulo_bg_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #e5e5e5;
	border: 1px solid #CCCCCC;
	padding: 4px;



}
.borde_tabla_gris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
