
/* ::::: css/basic.css ::::: */

body { margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: small; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body, h1, h2, h3, h4, h5, h6, h7, ol, ul, li, p { color: rgb(78, 109, 149); font-family: Verdana,Arial,Helvetica,sans-serif; }
p, ul, ol, li { line-height: 140%; }
big { font-size: 110%; }
strong, b { font-weight: bold; }
/*h1 { font-size: 175%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 97%; }
h7 { font-size: 150%; }*/
a { color: rgb(81, 151, 203); text-decoration: none; }
a:visited { color: rgb(81, 151, 203); }
a:hover { color: rgb(0, 75, 116); text-decoration: underline; }
a:focus { color: rgb(0, 75, 116); }
a:active { color: rgb(0, 75, 116); }

.devNote { color: rgb(0, 153, 0); background-color: rgb(153, 255, 153); }
h1, h2, h3, h4, h5, h6, h7 { margin: 0pt 0pt 1em; color: rgb(77, 112, 148); font-family: Verdana,Arial; }
h1 { color: rgb(72, 93, 105); font-size: 1.75em; font-weight: normal; line-height: 1.4em; margin-bottom: 0.6em; }
#skipNav { display: none; }

/* ::::: css/formatting.css ::::: */

body { color: rgb(78, 109, 149); font-size: 69%; }
p, ol, li, dd, table { margin: 0pt 0pt 1em; font-size: 1em; line-height: 1.4em; text-align: left; }
p { line-height: 1.7em; }
h1, h2, h3, h4, h5, h6, h7 { margin: 0pt 0pt 1em; color: rgb(78, 109, 149); font-family: Verdana,Arial; background-color: transparent; }
h1 {  font-size: 1.75em; font-weight: normal; line-height: 1.4em; margin-bottom: 0.6em; }
h1.home {  font-size: 1.85em; font-weight: normal; line-height: 1.4em; margin-bottom: 0.6em;}
h2 { font-size: 1.3em; margin-bottom: 1em; }
h3 { font-size: 1em; }
h4, h5, h6 { font-size: 1em; }
h5, h6 { font-family: Verdana,Arial,Helvetica,sans-serif; }
h5 { color: rgb(102, 102, 102); }
h6 { font-weight: normal; }
tr, td { vertical-align: top; }
td, th { text-align: left; }
th, th p { font-size: 1em; font-weight: bold; }
ul { margin: 1em 0pt 1.5em; padding-left: 1.5em; }
li { margin-bottom: 0.3em; }
ul.arrowList { list-style-type: none; padding-left: 0pt; width: 100%; }
ul.arrowList li { background: transparent url('../Media/Images/Global/iconarrowblue.gif') no-repeat scroll 0px 4px; padding-left: 15px; }
img { border: 0pt none ; }
hr { border: 0pt none ; margin: 0pt 0pt 1em; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(204, 204, 204); height: 1px; }
.center { text-align: center; }
.txtSmall { font-size: 0.9em; }
.accent { color: rgb(248, 161, 35); }
.breadcrumb { text-transform: capitalize; }
h3 span.accent { font-weight: normal; }
.required { font-weight: bold; color: rgb(248, 161, 35); }
.noWrap { white-space: nowrap; }
img.imgLeft { padding: 0pt 30px 1em 0pt; float: left; }
.txtLeft {  }
.shadowBar { padding: 6px 20px 20px; background: rgb(112, 179, 222) url('../Media/Images/Global/bkgtitlebarcustomers.gif') repeat-x scroll 0px bottom; color: white; font-weight: bold; }
h2.shadowBar { margin-bottom: 0.6em; }
h3.shadowBar { margin-bottom: 0.8em; }
.pdfLink a { padding: 12px 0pt 6px 30px; background: rgb(255, 255, 255) url('../Media/Images/Global/iconpdf.gif') no-repeat scroll 0px 6px; }
.pdfLink .CFOTour { padding: 12px 0pt 6px 30px; background: rgb(255, 255, 255) url('../Media/Images/Global/iconppt.gif') no-repeat scroll 0px 6px; }
.pdfLink .Pres { padding: 12px 0pt 6px 30px; background: rgb(255, 255, 255) url('../Media/Images/Global/iconpres.gif') no-repeat scroll 0px 6px; }
h3.pdfLink { margin-top: 2em; }
.mediaLink a { padding: 12px 0pt 6px 30px; background: rgb(255, 255, 255) url('../Media/Images/Global/write.gif') no-repeat scroll 0px 12px; }
.mediaLink p { padding-left: 30px; }
.indent { padding-left: 30px; }
.newsDate { color: rgb(248, 161, 35); font-weight: bold; }
div.newsDate { float: left; width: 96px; padding-top: 0.5em; }
div.newsItem { float: left; width: 500px; padding-top: 0.5em; }
div.newsItem h3 { background: transparent url('../Media/Images/Global/iconarrowblue.gif') no-repeat scroll 4px 4px; line-height: 1.4em; padding-left: 16px; }
div.newsItem p { padding-left: 16px; padding-bottom: 10px; }
div.event { margin-bottom: 1em; }
div.event p.eventLabel { margin: 0pt; padding: 0pt 12px 0.5em 0pt; float: left; width: 66px; vertical-align: top; font-weight: bold; }
div.event p.eventInfo { margin: 0pt; padding: 0pt 0pt 0.5em; float: left; width: 190px; vertical-align: top; }
div.event .left { background: rgb(255, 255, 255) url('../Media/Images/Global/imgdottedlinever.gif') repeat-y scroll right 0px; width: 270px; padding-right: 20px; }
div.event .right { background: rgb(255, 255, 255) url('../Media/Images/Global/imgdottedlinever.gif') repeat-y scroll 0px 0px; width: 260px; margin-left: -1px; padding-left: 30px; }
div.event p.campusEventLabel { margin: 0pt; padding: 0pt 12px 0.5em 0pt; float: left; width: 106px; vertical-align: top; font-weight: bold; }
div.event p.campusEventInfo { margin: 0pt; padding: 0pt 0pt 0.5em; float: left; width: 400px; vertical-align: top; }
div.mgmntTeamPic { float: left; width: 170px; padding-top: 0.5em; padding-bottom: 0.8em; }
div.mgmntTeamBio { float: left; width: 425px; padding-top: 0.5em; }
form { margin: 0pt; padding: 0pt; }
.center { text-align: center; }
.txtSmall { font-size: 0.9em; }
.accent { color: rgb(248, 161, 35); }
h3 span.accent { font-weight: normal; }
.required { font-weight: bold; color: rgb(248, 161, 35); }
.noWrap { white-space: nowrap; }
ul.iconList { margin: 20px 0pt; list-style-type: none; padding-left: 0pt; }
ul.iconList li { margin: 0pt 0pt 0.6em; background: transparent url('../Media/Images/Global/iconpdf_001.gif') no-repeat scroll 0pt 0pt; line-height: 1.6em; padding-left: 25px; }
ul.iconList li.pdf {  }
ul.iconList li.doc { background-image: url('../Media/Images/Global/icondoc.gif'); }
ul.iconList li.exc { background-image: url('../Media/Images/Global/iconexc.gif'); }
ul.iconList li.ppt { background-image: url('../Media/Images/Global/iconppt_001.gif'); }
ul.iconList li.swf { background-image: url('../Media/Images/Global/iconswf.gif'); }
ul.iconList li.xls { background-image: url('../Media/Images/Global/iconxls.gif'); }
ul.iconList li.zip { background-image: url('../Media/Images/Global/iconzip.gif'); }
ul.iconList li.noIcon { background-image: none; }
table { border: 0pt none ; margin: 0pt 0pt 1em; padding: 0pt; border-collapse: collapse; width: 100%; }
thead, tbody, tfoot { border: 0pt none ; padding: 0pt; }
tr { border: 0pt none ; padding: 0pt; vertical-align: top; }
tr.even td { background-color: rgb(232, 232, 232); }
td, th { padding: 0pt 0pt 0pt 12px; }
td.first, th.first { padding-left: 0pt; }
td img { border: 0pt none ; margin: 0pt; padding: 0pt; }
table.tblChart { border: 0pt none ; margin: 0pt; padding: 0pt; width: auto; border-collapse: separate; }
table.tblChart thead {  }
table.tblChart th { border-style: solid; border-color: rgb(255, 204, 153) rgb(204, 153, 0) rgb(204, 153, 0) rgb(255, 204, 153); border-width: 1px; padding: 4px 12px; background-color: rgb(248, 161, 35); color: rgb(255, 255, 255); text-align: center; }
table.tblChart tfoot {  }
table.tblChart tfoot td { border-color: rgb(237, 243, 247); font-size: 0.9em; background-color: rgb(237, 243, 247); padding-top: 6px; }
table.tblChart tbody {  }
table.tblChart tr td.even, table.tblChart tr.even td { background-color: rgb(229, 238, 244); }
table.tblChart tr.even td.even { background-color: rgb(222, 234, 242); }
table.tblChart tr.last td { border-bottom-color: rgb(237, 243, 247); }
table.tblChart td { border-style: solid; border-color: rgb(252, 254, 254) rgb(209, 227, 237) rgb(209, 227, 237) rgb(252, 254, 254); border-width: 1px; padding: 4px 12px; }
table.tblChart td.first, table.tblChart th.first { padding-left: 12px; }
table.tblChart td.first, table.tblChart th.first { border-left-color: rgb(237, 243, 247); }
table.tblChart td.last, table.tblChart th.last { border-right-color: rgb(237, 243, 247); }
table.tblChart td.none { border: 0px none ; padding: 4px 12px; }
div.chartOuter { border: 0pt none ; margin: 0pt; padding: 24px 20px 0pt; background: rgb(237, 243, 247) url('../Media/Images/Global/bkgsnavtop.gif') repeat-x scroll 0px 0px; }
div.chartAfter { border: 0pt none ; margin: 0pt 0pt 1em; padding: 0pt; background: rgb(237, 243, 247) url('../Media/Images/Global/imgtablebot.gif') no-repeat scroll left bottom; text-align: right; }
div.chartAfter img.chartCorner { vertical-align: bottom; }
span.jobItems { float: left; display: inline-block; width: 123px; font-weight: bold; }
div.jobText { margin: 0pt 0pt 0pt 124px; width: 467px; }
.button { margin: 10px 2px 2px; padding: 4px; overflow: visible; font-weight: bold; font-size: 8pt; color: rgb(0, 75, 116); font-family: Verdana,Arial; background-color: rgb(170, 215, 245); text-decoration: none; }
.CTAButtonMore { padding: 0px 0px 6px 12px; }

/* ::::: css/layoutContent.css ::::: */

#ctaBallooncontainer { margin: 10px 9px 5px; width: 184px; }/*banners*/
#ctaBallooncontainer.right { float: right; }
#ctaBalloon_top { background: transparent url('../Media/Images/Global/ctatopwhite.gif') no-repeat scroll left top; overflow: hidden; width: 184px; height: 7px; }
#ctaBalloon { background: transparent url('../Media/Images/Global/ctacenterwhite.gif') repeat-y scroll left top; }
#ctaBalloon_bottom { background: transparent url('../Media/Images/Global/ctabottomwhite.gif') no-repeat scroll left top; width: 184px; height: 19px; }
#ctaBalloon p, #ctaBalloon h3 { padding: 0px 12px 0px 14px; }
#ctaBalloon h2 { padding: 5px 0px 0px; }
#ctaQuotecontainer { margin: 10px 9px 5px; width: 184px; }
#ctaQuotecontainer.right { float: right; }
#ctaQuote p { padding: 0px 12px 0px 14px; color: rgb(134, 143, 152); }
#ctaQuote h6 { padding: 0px 14px; color: rgb(81, 151, 203); text-align: right; }
#printLogo, #printFooter { display: none; }
#container { margin: 0pt auto; padding: 0pt 7px 6px; position: relative; z-index: 0; clear: both; background-color: rgb(255, 255, 255); text-align: left; voice-family: inherit; width: 924px; }
div.ctaLeft { border-style: none; border-color: -moz-use-text-color; border-width: 0pt thick 0pt 0pt; margin: 0pt; padding: 20px 26px 20px 0px; background: rgb(255, 255, 255) url('../Media/Images/Global/bkgctaright.gif') no-repeat scroll 0px 0px; }
.ctaLeft h2 { text-align: center; }
.ctaLeft h3 { line-height: 1.7em; text-align: left; }
#h3centered { line-height: 1.7em; text-align: center; }
#content { margin: 0pt; padding: 0pt 0pt 0pt 2px; float: left; position: relative; width: 650px; }
#contentHeaderContainer { padding: 0pt 40px 0pt 0pt; float: right; }
/*#content p a { background: transparent url('../Media/Images/Global/iconarrowblue.gif') no-repeat scroll 4px 4px; padding-left: 16px; }*/

div.contentSeparator { border: 0pt none ; margin: 1.5em 0pt; padding: 0pt; background: rgb(255, 255, 255) url('../Media/Images/Global/imgdottedlinehor.gif') repeat-x scroll left top; overflow: hidden; clear: both; color: rgb(189, 200, 208); display: block; height: 1px; }
.left { margin: 0pt; padding: 0pt 10px 0pt 0pt; float: left; width: 290px; }
.right { margin: 0pt; padding: 0pt; float: left; width: 290px; }
.alignRight { text-align: right; }
div.backToTop { text-align: right; }
div.emailPrint { clear: both; }
div.emailPrint img { padding: 2px 12px; background: rgb(255, 255, 255) url('../Media/Images/Global/imgdottedlinever.gif') repeat-y scroll 0px 0px; }
div.emailPrint img.first { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; }
.clear { clear: both; }
div.clear { overflow: hidden; height: 0pt; }
#container .clear { overflow: inherit; }
#DownloadsContainer { margin: 0pt auto; padding: 0pt 7px 6px; position: relative; z-index: 0; clear: both; background-color: rgb(255, 255, 255); text-align: left; voice-family: inherit; width: 924px; }
#DownloadsSubContainer { margin: 0pt auto; padding: 0px 25px 0px 18px; float: left; voice-family: inherit; width: 225px; }
.CompleteResourceColumn { padding: 0px 5px 10px; float: left; width: 600px; text-align: left; }
.LeftResourceColumn { padding: 0px 10px 10px; float: left; width: 280px; text-align: left; }
.MiddleResourceColumn { padding: 0px 5px 10px 10px; float: left; width: 290px; text-align: left; }
.RightResourceColumn { padding: 0px 5px 10px 20px; float: left; width: 280px; text-align: left; }
.ResourceImageAlign { padding: 12px 24px 90px 0px; float: left; }

/*slide noticias*/
#notaprincipal { padding-left: 14px; text-align: left; height: 195px; background-repeat: repeat-x; background-position: center bottom; padding-top: 15px; background-color: rgb(255, 255, 255); }
.tit_notaprincipal { font-family: Arial,Helvetica,sans-serif; color: rgb(5, 61, 135); font-size: 16px; font-weight: bold; text-decoration: none; }
.tit_notaprincipal:hover { color: rgb(246, 6, 141); }
#copete_notaprincipal { text-align: left; width: 350px; margin-left: 185px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(122, 122, 122); }
.foto_notaprincipal { float: left; margin-right: 10px; }
#player { position: relative; top: -33px; left: 100px; }

.intBallooncontainer { margin: 10px 9px 5px; width: 270px; }
.intBalloon_top { background: transparent url('../Media/Images/Global/ctatopwhitewide.gif') no-repeat scroll left top; overflow: hidden; width: 270px; height: 7px; }
.intBalloon { background: transparent url('../Media/Images/Global/ctacenterwhitewide.gif') repeat-y scroll left top; }
.intBalloon_bottom { background: transparent url('../Media/Images/Global/ctabottomwhitewide.gif') no-repeat scroll left top; width: 270px; height: 19px; }
.intBalloon h2 { padding: 5px 0px 0px; }
.LeftInternalColumn { padding: 0px 8px 10px 0px; float: left; width: 271px; text-align: left; background-color: rgb(255, 255, 255); }
.MiddleInternalColumn { padding: 0px 8px 10px; float: left; width: 271px; text-align: left; background-color: rgb(255, 255, 255); }
.RightInternalColumn { padding: 0px 8px 10px; float: left; width: 271px; text-align: left; background-color: rgb(255, 255, 255); }
.InternalImageAlign { padding: 5px 10px; }
.InternalHeader { margin-left: 10px; }

/* ::::: css/layoutNav.css ::::: */

html { min-width: 938px; }
body { background: rgb(61, 88, 100) url('../Media/Images/Global/bkg.jpg') repeat-x scroll center top; margin-bottom: 30px; text-align: center; }
#upgradeNotice { display: none; }
img.bkgTop { padding-top: 8px; vertical-align: bottom; }
#hdrContainer { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt auto; padding: 0pt; background-color: rgb(255, 255, 255); width: 938px; }
#skipNav { font-size: 1px; left: -9999px; letter-spacing: -1px; position: absolute; width: 9000px; }
#navLogo { padding: 6px 0pt 0pt 30px; float: left; text-align: left; }
#navLogoPrint { display: none; }
#navSearch { margin: 8px 0pt 0pt; padding: 0pt 18px 0pt 0pt; width: 350px; float: right; text-align: right; line-height: 10px; }
#navSearch form { margin: 0pt; padding: 0pt; }
div#navSearch label { border: 0pt none ; margin: 10px; padding: 0pt 4px 0pt 12px; display: inline; float: none; width: auto; vertical-align: middle; }
div#navSearch form label img { vertical-align: middle; }
div#navSearch .Locale { margin: 0pt 0pt 5px; padding: 0pt; width: 153px; }
div#navSearch input#txtSearch { margin: 0pt; padding: 0pt; width: 113px; }
div#navSearch .btnGo { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 2px 2px; vertical-align: middle; }
#navStatus { margin: 2px 0px 0px; padding: 0px 30px 0pt 20px; background: rgb(255, 255, 255) url('../Media/Images/Global/imgvertlinedivider.gif') repeat-y scroll left top; float: right; text-align: right; }
.hdrCustomerLogin { margin: 0px; padding: 5px 0px; }
.hdrResourceCentre { margin: 0px; padding: 5px 0px; }
.hdrContactUs { margin: 0px; padding: 7px 0px 0px; }
#hdrCustomer { padding-bottom: 8px; }
#hdrResource { padding-bottom: 8px; }
#hdrContact { padding-bottom: 3px; }
/*#brandingContainer { border: 0pt none ; margin: 0pt auto; background: rgb(255, 255, 255) url('../Media/Images/Global/banner.jpg') no-repeat scroll 2px 0px; position: relative; z-index: 44; clear: both; padding-bottom: 30px; width: 938px; voice-family: inherit; height: 216px; }*/
#brandingContainer { margin: 0pt auto; background-color: #fff; clear: both; height: 100px; width: 938px; padding-top: 30px; }

#branding { text-align: left; width: 922px; }
#navSubContainer { margin: 0pt auto; padding: 36px 25px 6px 18px; background: rgb(255, 255, 255) url('../Media/Images/Global/bkgsnavtop.gif') no-repeat scroll 18px top; float: left; voice-family: inherit; width: 225px; }
#visionLeftColumn { margin: 0pt auto; padding: 0px 0px 5px 10px; float: left; voice-family: inherit; }
ul.snav li a { padding: 8px 0pt 6px; color: rgb(0, 113, 174); font-size: 0.9em; font-weight: bold; text-decoration: none; }
ul.snav li a:visited { color: rgb(0, 113, 174); }
ul.snav li a:hover { color: rgb(0, 75, 116); text-decoration: underline; }
ul.snav li a:focus { color: rgb(0, 75, 116); }
ul.snav li a:active { color: rgb(0, 75, 116); }
ul.snav li { margin: 0pt; padding: 8px 0px 6px 14px; background: rgb(237, 243, 247) url('../Media/Images/Global/snavbkg_off.gif') no-repeat scroll 0px 0px; text-indent: 0px; height: auto; }
ul.snav li.here { background: rgb(237, 243, 247) url('../Media/Images/Global/snavbkg_hr.gif') no-repeat scroll 0px 0px; height: auto; }
ul.snav li.here a { color: rgb(0, 75, 116) ! important; }
ul.snav li ul { margin: 7px 0pt -5px -14px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; background-color: rgb(229, 238, 244); width: 185px; }
ul.snav li ul li { margin: 0pt; padding: 10px 4px 6px 28px; background: rgb(229, 238, 244) url('../Media/Images/Global/ssnavbkg_off.gif') no-repeat scroll 0px 0px; text-indent: 0px; height: auto; }
ul.snav li ul li a { font-weight: normal; }
ul.snav li ul li.here { background: rgb(222, 234, 242) url('../Media/Images/Global/ssnavbkg_hr.gif') no-repeat scroll 0px 0px; height: auto; }
ul.snav li.here ul li a { color: rgb(0, 113, 174) ! important; font-weight: normal; }
ul.snav li.here ul li.here a { color: rgb(0, 75, 116) ! important; font-weight: bolder; }
ul.snav { margin: 0pt 0pt 24px; padding: 0pt 20px 46px; background: rgb(237, 243, 247) url('../Media/Images/Global/bkgsnavbot.gif') no-repeat scroll center bottom; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: auto; }
#ctaContainer { padding-top: 0px; }
.cta { text-align: left; }
#siteInfoContainer { margin: 0pt auto; padding: 24px 0pt 0pt; background: transparent url('../Media/Images/Global/bkgbotwhite.gif') no-repeat scroll 0px 0px; clear: both; width: 938px; }
#copyright { margin: 0pt; padding: 0pt 20px 0pt 0pt; color: rgb(153, 177, 188); font-weight: bold; float: right; text-align: right; width: 280px; }
#commonSearchTerms { margin: 0pt; padding: 0pt 20px 0pt 30px; color: rgb(153, 177, 188); font-weight: bold; float: none; text-align: center; font-size: 10px; width: 864px; }
#commonSearchTerms a { color: rgb(153, 177, 188); font-weight: bold; text-decoration: none; padding-left: 4px; padding-right: 4px; }
#commonSearchTerms a:hover { color: rgb(153, 177, 188); text-decoration: underline; }
#siteInfo { margin: 0pt; padding: 0pt 0pt 0pt 16px; color: rgb(153, 177, 188); float: left; width: 584px; }
#siteInfo a { background: transparent url('../Media/Images/Global/imgarrowbnav_off.gif') no-repeat scroll 5px 4px; color: rgb(153, 177, 188); font-weight: bold; text-decoration: none; padding-left: 18px; padding-right: 9px; }
#siteInfo a:hover { color: rgb(153, 177, 188); text-decoration: underline; }
#navMain, #navSub { overflow: hidden; }
form#search #fieldSearch { font-size: 0.95em; }

/* ::::: css/forms.css ::::: */

form { border: 0pt none ; margin: 0pt; padding: 0pt; }
fieldset { border: 0pt none ; margin: 0pt 0pt 1em; padding: 0pt; }
label, p.label { margin: 0.4em 6px 0.6em 0pt; padding: 0pt; line-height: 1em; }
label.fixedWidth { display: block; }
p.label, label.fixedWidth { margin: 0pt 15px 0pt 0pt; float: left; width: 175px; }
input, option, textarea, select { margin: 0.4em 0pt 0.6em; color: rgb(72, 93, 105); vertical-align: middle; }
select[id], input[type="text"], input[type="radio"], input[type="checkbox"] { margin-right: 6px; }
select { width: 190px; }
select.short { width: 75px; }
select.long { width: 350px; margin-right: 0pt; }
input[type="image"] { margin-right: 0pt; }
input.image, button { margin-right: 0pt; }
input[type="text"] { width: 280px; }
textarea, input.text { width: 280px; }
input.textShort { width: 71px; }
input.textLong, textarea.textLong { width: 345px; margin-right: 0pt; }
input.fullRow, textarea.fullRow { width: 376px; margin-right: 0pt; }
input[type="radio"], input[type="checkbox"] {  }
input.radio, input.checkbox {  }
.formRow { padding: 1px 0pt; position: relative; margin-bottom: 12px; width: 560px; }
.oddRow { background-color: rgb(250, 248, 236); }
.evenRow { background-color: rgb(251, 250, 245); }
.orange{color: rgb(248, 161, 35);}


/* ::::: App_Themes/Menu.css ::::: */

ul.navMain { position: relative; }
ul.navMain, ul.navMain ul { margin: 0pt; padding: 0pt; display: block; }
ul.navMain li { position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.navMain li a, ul.navMain li span { display: block; text-decoration: none; }
ul.navMain ul { position: absolute; display: none; }
ul.navMain li:hover ul ul, ul.navMain li:hover ul ul ul, ul.navMain li.navMain-Hover ul ul, ul.navMain li.navMain-Hover ul ul ul { display: none; }
ul.navMain li:hover ul, ul.navMain li li:hover ul, ul.navMain li li li:hover ul, ul.navMain li.navMain-Hover ul, ul.navMain li li.navMain-Hover ul, ul.navMain li li li.navMain-Hover ul { display: block; }
.navMainHorizontal ul.navMain li { float: left; }
.navMainHorizontal ul.navMain li li { float: none; }

/* ::::: App_Themes/Menu_Clarity.css ::::: */

div.navMainContainer ul.navMain li a { font-family: "Trebuchet MS",Arial; font-weight: bold; font-size: 14px; line-height: 1em; text-decoration: none; }
.navMainContainer a:link { color: rgb(219, 231, 237); }
.navMainContainer a:visited { color: rgb(219, 231, 237); }
.navMainContainer a:hover { color: rgb(255, 255, 255); }
.navMainContainer ul.navMain, .navMainContainer ul.navMain ul { margin-bottom: 0pt; }
.navMainContainer ul.navMain ul { width: 150px; margin-top: 0pt; }/*ancho de submenes*/
.navMainContainer ul.navMain li ul li { margin: 0pt; padding: 0pt; }
.navMainContainer ul.navMain li ul li a, .navMainContainer ul.navMain li ul li span { border: 0pt none ; margin: 0pt; padding: 0.6em 0.5em 0.6em 1.2em; background: rgb(110, 129, 139) url('../Media/Images/Global/dsnavbkgarrow_off.gif') no-repeat scroll right top; font-size: 13px; font-weight: normal; height: auto; }
.navMainContainer ul.navMain li.navMain-Item a, .navMainContainer ul.navMain li.navMain-Item span { background: rgb(110, 129, 139) url('../Media/Images/Global/dsnavbkg_off.gif') no-repeat scroll right top; }
.navMainContainer ul.navMain li a img {  }
.navMainContainer ul.navMain li:hover {  }
.navMainContainer ul.navMain li.navMain-Hover {  }
.navMainContainer ul.navMain li.navMain-Hover a:hover { background: transparent url('../Media/Images/Global/mnavbgsel.gif') repeat-x scroll right top; }
.navMainContainer ul.navMain li.navMain-Hover ul li {  }
.navMainContainer ul.navMain li.navMain-Hover ul li a:hover { background: rgb(110, 129, 139) url('../Media/Images/Global/dsnavbkgarrow_on.gif') no-repeat scroll right top; }
.navMainContainer ul.navMain li.navMain-Hover ul li.navMain-Item a:hover { background: rgb(110, 129, 139) url('../Media/Images/Global/dsnavbkg_on.gif') no-repeat scroll right top; }
.navMainContainer ul.navMain li a:hover, .navMainContainer ul.navMain li span.navMain-Hover {  }
.navMainContainer ul.navMain li a:hover img {  }
.navMainContainer ul.navMain li.navMain-Item a:hover {  }
.navMainContainer { margin: 0pt; padding: 0pt; position: relative; text-align: left; top: 19px; left: 10px; }/*menu*/
div.navMainContainer img { vertical-align: bottom; }
.navMainContainer .navMainHorizontal { text-align: left; }
.navMainContainer .navMainHorizontal ul.navMain { text-align: left; }
.navMainContainer ul { margin: 0pt; padding: 0pt; background-color: transparent; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navMainContainer li { margin: 0pt; padding: 0pt 0pt 0pt 2px; background: transparent url('../Media/Images/Global/mnavseparator.gif') no-repeat scroll -1px 14px; float: left; }
.navMainContainer li.first { background: transparent none repeat scroll 0% 0%; }
.navMainContainer ul li:first-child { background: transparent none repeat scroll 0% 0%; }
.navMainContainer a { padding: 12px 13px 22px 15px; display: block; }
.navMainContainer ul li ul li a { display: block; }
.navMainContainer .navMainHorizontal #current {  }
.navMainContainer .navMainHorizontal #current a {  }
.navMainContainer .navMainHorizontal ul.navMain ul { font-size: 0.8em; margin-top: -1.4em; }
.navMainContainer .navMainHorizontal ul.navMain li { margin: 0pt; padding: 0pt 0pt 0pt 2px; float: left; }
.navMainContainer li li {  }
.navMainContainer .navMainHorizontal ul.navMain ul li { margin: 0pt; padding: 0pt; width: 100%; }
.navMainContainer .navMainHorizontal ul.navMain ul li ul { padding: 0pt; width: 150px; font-size: 1em; margin-top: -3.08em; margin-left: 179px; }
.navMainContainer .navMainHorizontal ul.navMain ul li ul li a { border: 0pt none ; margin: 0pt; padding: 0.6em 0.5em 0.6em 1.2em; background: rgb(122, 144, 156) url('../Media/Images/Global/dssnavbkg_off.gif') repeat-x scroll right top; height: auto; }
.navMainContainer .navMainHorizontal ul.navMain ul li ul li a:hover { background: rgb(123, 145, 157) url('../Media/Images/Global/dssnavbkg_on.gif') repeat-x scroll right top; }



