.tlp { background: url(../images/tlp.gif) no-repeat; }
.tlo { background: url(../images/tlo.gif) no-repeat; }
.tl { background: url(../images/tl.gif) no-repeat; }
.preguntaencuesta { color: #000; font-size: 13px; font-weight: normal; }
.respuestaencuesta { color: #000; font-size: 12px; font-weight: bold; }
.encuestabar { color: #fff; font-size: 12px; font-weight: bold; }
.trp { background: url(../images/trp.gif) no-repeat 100% 0; }
.tro { background: url(../images/tro.gif) no-repeat 100% 0; }
.tr { background: url(../images/tr.gif) no-repeat 100% 0; }
.notinmsg { color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.formfields { color: #8d8d8d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; height: 20px; border: solid 1px #ccc; }
.error { color: #f00; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.success { color: #1b52b8; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.successF { color: #5187bd; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fff; margin: 2px; padding: 5px; border: solid 3px; display: block; }
.toplinks { color: #706e6f; font-size: 11px; font-weight: bold; text-decoration: none; }
.toplinks a:link{ color: #706e6f; font-size: 11px; font-weight: bold; text-decoration: none; }
.toplinks a:visited{ color: #706e6f; font-size: 11px; font-weight: bold; text-decoration: none; }
.actividadeslink { color: #93aa15; font-size: 12px; font-weight: bold; text-decoration: none; }
.toplinks a:active{ color: #706e6f; font-size: 11px; font-weight: bold; text-decoration: none; }
.toplinks a:hover{ color: #706e6f; font-size: 11px; font-weight: bold; text-decoration: underline; }

.frontmainlinks a:link{ color: #c30570; font-size: 12px; font-weight: bold; text-decoration: none; }
.frontmainlinks a:visited{ color: #c30570; font-size: 12px; font-weight: bold; text-decoration: none; }
.frontmainlinks a:active{ color: #c30570; font-size: 12px; font-weight: bold; text-decoration: none; }
.frontmainlinks a:hover{ color: #c30570; font-size: 12px; font-weight: bold; text-decoration: none; }


.shownewslink a:link{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.shownewslink a:visited{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.shownewslink a:active{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.shownewslink a:hover{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }


.boxheaders { color: #fff; font-size: 13px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; padding: 0; }
.sectionheaders { color: #fff; font-size: 14px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; padding: 0; }
.sectionheaders a:link{ color: #fff; font-size: 14px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 0; }
.sectionheaders a:visited{ color: #fff; font-size: 14px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 0; }
.sectionheaders a:active{ color: #fff; font-size: 14px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 0; }
.sectionheaders a:hover{ color: #fff; font-size: 14px; font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; font-weight: bold; text-decoration: underline; padding: 0; }

.regulartxt { color: #000; font-size: 12px; }
.btlinks a:link{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.btlinks a:visited{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.btlinks a:active{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }
.btlinks a:hover{ color: #c30570; font-size: 11px; font-weight: bold; text-decoration: none; }

.copyright { color: #706e6f; font-size: 12px; font-weight: normal; text-decoration: none; }
.actividades { color: #706e6f; font-size: 12px; font-weight: normal; text-decoration: none; }
.shownews { color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.comuntxt { color: #706e6f; font-size: 12px; font-weight: normal; text-decoration: none; }
.toplinks { color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.greylinks { color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.greylinks a:link { color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.greylinks a:visited{ color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.greylinks a:active{ color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.greylinks a:hover{ color: #706e6f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.username { color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
body { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; }
p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.newsmenu { color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.newsmenu a:link{ color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.newsmenu a:visited{ color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.newsmenu a:active{ color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.newsmenu a:hover{ color: #c30570; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }

.formtxt { color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.cmsmenu { color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; text-decoration: none; }
.cmsmenu a:link{ color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; text-decoration: none; }
.cmsmenu a:visited{ color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; text-decoration: none; }
.cmsmenu a:active{ color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; text-decoration: none; }
.cmsmenu a:hover{ color: #747474; font-size: 11px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; text-decoration: underline; }


.cmsmenutop { color: #c30570; font-size: 13px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
.cmsmenutop a:link{ color: #c30570; font-size: 13px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
.cmsmenutop a:visited{ color: #c30570; font-size: 13px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
.cmsmenutop a:active{ color: #c30570; font-size: 13px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; }
.cmsmenutop a:hover{ color: #c30570; font-size: 13px !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }


.menutxt { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.menuboxes { background-color: #d8e591; background-image: url(../images/menu.gif); background-repeat: no-repeat; background-position: 0 0; padding-right: 5px; padding-left: 21px; }
.padding { padding: 2px; }
.showcontent { text-align: justify; padding: 4px; }
.loginbox { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 120px; height: 16px; border: solid 1px #b6b6b6; outline-color: #bae424; }
.forgotpass a:link{ color: #c30570; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.forgotpass a:visited{ color: #c30570; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.forgotpass a:active{ color: #c30570; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.forgotpass a:hover{ color: #c30570; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
.breadcrums { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.breadcrums A:link {color: #fff; text-decoration: none;}
.breadcrums A:visited {color: #fff; text-decoration: none;}
.breadcrums A:hover { color: #fff; text-decoration: underline; }
.mainnewshead { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h1 { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
.contentheader { color: #000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.smgraytxt { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.error { color: #f00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.errorF { color: #f00; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fff; margin: 2px; padding: 5px; border: solid 3px; display: block; }
.justify { text-align: justify; }
