p, h {
	font-family: Verdana, Arial;
	font-size: 10px;
}

a {
	text-decoration: none;
	color: #202020;
	font-size: 10px;
}

a:visited {
	text-decoration: none;
	color: #404040;
	font-size: 10px;
}

a:active {
	text-decoration: underline;
	color: #800000;
	font-size: 10px;
}

a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 10px;
}

body.bodywhite {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 10px;
}

td {
	font-family: Verdana, Arial;
	font-size: 10px;
}

dd {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
}

hr {
	height: 1px;
	margin: 0px 0px 0px 0px;
	background-color: #CCCCCC;
	border: 0px;
}

hr.blackrule {
	height: 1px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	border: 0px;
}

td.whitecell {
	background-color: #FFFFFF;
	color: #000000;
}

td.blackcell {
	background-color: #000000;
	color: #FFFFFF;
}

td.redcell2 {
	background-color: #FFFFFF;
	color: #FF0000;
}

td.bluecell2 {
	background-color: #FFFFFF;
	color: #101096;
}

td.softcell1 {
	background-color: #F5F5F5;
	font-family: Verdana, Arial;
	font-size: 11px;
}

td.softcell2 {
	background-color: #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 11px;
}

td.softcell3 {
	background-color: #AAAAAA;
	font-family: Verdana, Arial;
	font-size: 11px;
}

td.softcell4 {
	background-color: #7D7D7D;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
}

td.softcell5 {
	background-color: #F5F5F5;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
}

td.bluecell {
	background-color: #0000FF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.whitecelltext {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.corpcell1 {
	background-color: #717580;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.corpcell2 {
	background-color: #E5E5E5;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
}

td.corpcell3 {
	background-color: #492003;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.corpcell4 {
	background-color: #6699FF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.corpcell5 {
	background-color: #339999;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

td.corpcellconcejal {
	background-color: #90004E;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}
td.boxtitle {
	background-color: #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

a.boxtitle {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited.boxtitle {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover.boxtitle {
	text-decoration: underline;
	color: #FFFFFF;
}

a.whitelink {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited.whitelink {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover.whitelink {
	text-decoration: underline;
	color: #FFFFFF;
}

a:active.whitelink {
	text-decoration: none;
	color: #FFFFFF;
}

a:link.whitelink {
	text-decoration: underline;
	color: #FFFFFF;
}

a.level1 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

a:visited.level1 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

a:hover.level1 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #717580;
}

a:active.level1 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #B75900;
}

a.level2 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #929292;
}

a:visited.level2 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #929292;
}

a:hover.level2 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}

a:active.level2 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #717580;
}

a.level3 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #606060;
}

a:visited.level3 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #606060;
}

a:hover.level3 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #717580;
}

a:active.level3 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #717580;
}

a.level4 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #404040;
}

a:visited.level4 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #404040;
}

a:hover.level4 {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #717580;
}

a:active.level4 {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #717580;
}

a.levelx {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #999999;
}

a:visited.levelx {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #999999;
}

a:hover.levelx {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #444444;
}

a:active.levelx {
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #717580;
}

.level1 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.level2 {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #929292;
}
.level2concejal {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #90004E;
}
.level3 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.level4 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
}

.levelx {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.formbutton {
	background-color: #E5E5E5;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	border: 1px outset;
	border-color: #DDDDDD;
}

.feature {
	background-color: #E3E3E3;
}

.formtext {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.formtextcorp {
	background-color: #F2F2F2;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
}

.formtextsoft {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 7pt;
}

.formtextarea {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.formtextareacourier {
	background-color: #FFFFFF;
	font-family: Courier New, Verdana, Arial;
	color: #404040;
	font-size: 12px;
}

.formselect {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	border : 1px solid;
	border-color: #cccccc;
}

.formlogin {
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	border : 1px solid;
	border-color: #cccccc;
}

ol {
	margin-left: 28px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: disc;
}

ul.squarelist {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
}

li.squarelist {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
}

.pageborder {
	font-family: Verdana, Arial;
	font-size: 9pt;
	background-color: #000000;
	font-size: 9pt;
	font-weight: bold;
	color: #EEEEEE;
}
	
.whitetext {
	font-family: Arial, Verdana, Arial;
	font-size: 13px;
	color: #FFFFFF;
}

.whitetextsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.graytext {
	font-family: Arial, Verdana, Arial;
	font-size: 13px;
	color: #7B7B7B;
}

.normaltext {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
}

.hardtext {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
}

a.softlink:link {
	color: #808080;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softlink:visited {
	color: #808080;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softlink:active {
	color: #717580;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softlink:hover {
	color: #000000;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacklinksmall:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinksmall:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinksmall:active {
	color: #717580;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinksmall:hover {
	color: #717580;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinkmed:link {
	color: #717580;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinkmed:visited {
	color: #717580;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

.blacklinkmed {
	color: #717580;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinkmed:active {
	color: #717580;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklinkmed:hover {
	color: #717580;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.blacklink:link {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacklink:visited {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacklink:active {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacklink:hover {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.corplink:link {
	color: #717580;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.corplink:visited {
	color: #717580;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.corplink:active {
	color: #717580;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.corplink:hover {
	color: #717580;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.softtextnormal {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
}

.softtextsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
}

.boxtitlesmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
}

a.softtextsmallest:link {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softtextsmallest:visited {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softtextsmallest:active {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.softtextsmallest:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.softtextsmallest {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #666666;
}

.softtexttiny {
	font-family: Verdana, Arial;
	font-size: 8px;
	color: #666666;
}

.normaltextsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
}

.normaltexttiny {
	font-family: Verdana, Arial;
	font-size: 8px;
	color: #666666;
}

.hardtextsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;
}

.blacktext {
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	color: #717580;
}

.blacktextboxtitle {
	font-family: Verdana, Arial;
	font-size: 15px;
	color: #000000;
}
.blacktextboxtitlesmall {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.blacktextsmall {
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	color: #000000;
}

a.blacktextsmall {
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	color: #000000;
}

.corptextbig {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #717580;
}

.corptextnormal,.corptext {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #717580;
}

.corptextsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #717580;
}

hr.blackrule {
	color: #000000;
	background-color: #000000;
}

.formcheckbox {
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.formselect {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #404040;
}

a.bluelink:link {
	color: #0000A0;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.bluelink:visited {
	color: #0000A0;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.bluelink:active {
	color: #717580;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.bluelink:hover {
	color: #0000A0;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

.bluetext {
	color: #0000A0;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.blacktextmed {
	color: #717580;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

.textconttitle {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
}

.blacktextbig {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 16px;
}

.blacktextbigbold {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.blacktextnormal {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
}

a.blacktextnormal:visited {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
}

a.blacktextnormal:hover {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
}

a.blacktextnormal:link {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
}

a.blacktextnormal:active {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
}

.blacktextmediana {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

a.blacktextmediana {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

a.blacktextmediana:hover {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

a.blacktextmediana:visited {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

a.blacktextmediana:active {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

a.blacktextmediana:link {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}

.hardcorpsmall {
	color: #717580;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hardcorpsmall {
	color: #717580;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hardcorpsmall:hover {
	color: #717580;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hardcorpsmall:visited {
	color: #717580;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hardcorpsmall:active {
	color: #717580;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hyperlink:link {
	color: #BF2F38;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hyperlink:visited {
	color: #BF2F38;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hyperlink:active {
	color: #BF2F38;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

a.hyperlink:hover {
	color: #BF2F38;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
         text-decoration: underline;
}

a.softlinksmall:link {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.softlinksmall:visited {
	color: #404040;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.softlinksmall:active {
	color: #717580;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

a.softlinksmall:hover {
	color: #717580;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

.corptext2 {
	color: #717580;
	font-family: Verdana, Arial;
}

a.corplink2:link {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink2:visited {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink2:active {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink2:hover {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink3:link {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink3:visited {
	color: #717580;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink3:active {
	color: #805000;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

a.corplink3:hover {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

.textcorptitle {
	color: #717580;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
}

.textsubtitle {
	color: #AC3839;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textcorptitle1 {
	color: #DADEE1;
	background-color:#717580;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}

.textcorptitleConcejal {
	color: #FFFFFF;
	background-color:#90004E;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}

.texttitleConcejal18 {
	color: #90004E;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
}

.maintexttitle {
	color: #717580;
	font-family: arial, verdana;
	font-size: 12px;
}

.maintexttitle1 {
	color: #717580;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;	
}
.maintexttitlemarron {
	color: #6B3400;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;	
}
.maintexttitleConcejal {
	color: #90004E;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;	
}

.titleConcejal {
	color: #90004E;
	font-family: arial, verdana;
	font-size: 13px;
}

.softcorptext {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	background: #FFE1AF;
	color: #000000;
}

.portalconcejalgrande {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}

.portalconcejalpeq {
	color: #767676;
	font-family: trebuchet, arial;
	font-size: 14px;
	font-weight: bold;
}	

td.maintitle {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
}

td.corpcellhard {
	background-color: #717580;
	font-family: Arial, Verdana;
	font-size: 17pt;
	color: #FFFFFF;
	font-weight: normal;
}

td.softbrowntextboxtitle {
	background-color: #FFCF8E;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
}

a.blacktextsmallest:link {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacktextsmallest:visited {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacktextsmallest:active {
	font-size: 9px;
	color: #920A1A;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

a.blacktextsmallest:hover {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.blacktextsmallest {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

.blacktexttiny {
	font-family: Verdana, Arial;
	font-size: 8px;
	color: #000000;
}

tr.blacktextsmallest {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #DFDFDF;
}

tr.whitetextsmallest {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #B5B5B5;
	cursor: pointer;
}


/* INI Menú */
a.menutop{
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	text-decoration:none;
}
a.menutop:visited{
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	text-decoration:none;
}
a.menutop:hover {
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none;	
}

a.menutop:link{
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	text-decoration:none;
}
a.menutop:active {
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none;	
}

a.submenu{
	color:#757575;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
a.submenu:visited{
	color:#757575;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
a.submenu:hover {
	color: #262626;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;	
}
a.submenu:active{
	color:#757575;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
a.submenu:link {
	color: #262626;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;	
}
/* FIN Menú */

/* TPI */

.listaOfertas {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
}

a.listaOfertas:visited {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
}

a.listaOfertas:active {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
}

a.listaOfertas:hover {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
}

a.listaOfertas:link {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
}

.datosOferta {
	font-family: Trebuchet MS;
	font-size: 12px; 
	color: #555555;
}

a.datosOferta:active {
	font-family: Trebuchet MS;
	font-size: 12px; 
	color: #555555;
}

a.datosOferta:visited {
	font-family: Trebuchet MS;
	font-size: 12px; 
	color: #555555;
}

a.datosOferta:hover {
	font-family: Trebuchet MS;
	font-size: 12px; 
	color: #555555;
}

a.datosOferta:link {
	font-family: Trebuchet MS;
	font-size: 12px; 
	color: #555555;
}

.paginacionactivaTPI {
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactivaTPI:visited {
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactivaTPI:active {
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}
a.paginacionactivaTPI:link {
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}
a.paginacionactivaTPI:hover {
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}
.paginacioninactivaTPI {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#AAAAAA;
}

.paginacionnegritaTPI {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegritaTPI:visited {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegritaTPI:active {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}
a.paginacionnegritaTPI:link {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}
a.paginacionnegritaTPI:hover {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}
.paginacionazulTPI {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazulTPI:hover {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazulTPI:visited {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}
a.paginacionazulTPI:link {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}
a.paginacionazulTPI:active {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}
.paginacionnaranjaTPI {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranjaTPI:visited {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranjaTPI:active {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}
a.paginacionnaranjaTPI:link {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}
a.paginacionnaranjaTPI:hover {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}
.paginacionverdeTPI {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverdeTPI:active {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverdeTPI:hover {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverdeTPI:visited {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverdeTPI:link {
	font-family:Arial; 
	font-size:20px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

.nombreusernaranjasoftTPI {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoftTPI:visited {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoftTPI:active {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoftTPI:link {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoftTPI:hover {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #c23a00;
	background-color:#F5F5F5;
}
.nombreuserverdesoftTPI {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoftTPI:visited {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoftTPI:link {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoftTPI:active {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #4f7000;
	background-color:#F5F5F5;
}
a.nombreuserverdesoftTPI:hover {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #4f7000;
	background-color:#F5F5F5;
}

.nombreuserazulsoftTPI {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoftTPI:visited {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoftTPI:active {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoftTPI:hover {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoftTPI:link {
	font-family: Verdana, Arial;
	font-size:14px;
	color: #055ba1;
	background-color:#F5F5F5;
}
.textoscrollTPI {
	font-family:arial;
	font-size:13px;
	color:#535353;
}

.formbuttonTPI {
	background-color: #E5E5E5;
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	border: 1px outset;
	border-color: #DDDDDD;
}

.formtextTPI {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 14pt;
}

.formtextpeqTPI {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
}

.formselectTPI {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	border : 1px solid;
	border-color: #cccccc;
}

/* Fin TPI */

/* Portal empresa */

.nombreuserazul {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #055ba1;
	background-color:#F5F5F5;
}

.nombreuserazulsoft {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoft:visited {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.nombreuserazulsoft:active {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #055ba1;
	background-color:#F5F5F5;
}
a.nombreuserazulsoft:hover {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #055ba1;
	background-color:#F5F5F5;
}
a.nombreuserazulsoft:link {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #055ba1;
	background-color:#F5F5F5;
}

.listadoazul {
	font-family: Arial;
	font-size:11px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.listadoazul:link {
	font-family: Arial;
	font-size:11px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.listadoazul:visited {
	font-family: Arial;
	font-size:11px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.listadoazul:active {
	font-family: Arial;
	font-size:11px;
	color: #055ba1;
	background-color:#F5F5F5;
}

a.listadoazul:hover {
	font-family: Arial;
	font-size:11px;
	color: #055ba1;
	background-color:#F5F5F5;
}

.listadoimagenazul {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
}

a.listadoimagenazul:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
}

a.listadoimagenazul:visited {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
}

a.listadoimagenazul:active {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
}

a.listadoimagenazul:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
}

a.textoazularialbold:visited {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
	background-color:#E5EEF3;
}
a.textoazularialbold:active {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
	background-color:#E5EEF3;
}
a.textoazularialbold:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
	background-color:#E5EEF3;
}
a.textoazularialbold:hover {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
	background-color:#E5EEF3;
}
.listadoimagenazulgrande {
	font-family: Arial;
	font-size:18px;
	color: #055ba1;
	background-color:#F5F5F5;
}

.textCorpTitleazul {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
	color:#055ba1;
}

.paginacionazul {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazul:link {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazul:hover {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazul:visited {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

a.paginacionazul:active {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#055ba1;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

.categoriasazul {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #055ba1;
	background-color: White;
	border-bottom:1px solid gray
}

/* Fin Portal empresa */

/* Portal empleo */

.nombreusernaranja {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #c23a00;
	background-color:#F5F5F5;
}

.nombreusernaranjasoft {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoft:visited {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoft:active {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoft:link {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.nombreusernaranjasoft:hover {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #c23a00;
	background-color:#F5F5F5;
}

.listadonaranja {
	font-family: Arial;
	font-size:11px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.listadonaranja:link {
	font-family: Arial;
	font-size:11px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.listadonaranja:visited {
	font-family: Arial;
	font-size:11px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.listadonaranja:active {
	font-family: Arial;
	font-size:11px;
	color: #c23a00;
	background-color:#F5F5F5;
}

a.listadonaranja:hover  {
	font-family: Arial;
	font-size:11px;
	color: #c23a00;
	background-color:#F5F5F5;
}


.listadoimagennaranja {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
}

a.listadoimagennaranja:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
}

a.listadoimagennaranja:visited {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
}

a.listadoimagennaranja:active {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
}

a.listadoimagennaranja:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
}

a.textonaranjaarialbold:visited {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
	background-color:#faf2ef;
}
a.textonaranjaarialbold:active {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
	background-color:#faf2ef;
}
a.textonaranjaarialbold:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
	background-color:#faf2ef;
}
a.textonaranjaarialbold:hover {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
	background-color:#faf2ef;
}
.listadoimagennaranjagrande {
	font-family: Arial;
	font-size:18px;
	color: #c23a00;
	background-color:#F5F5F5;
}

.textCorpTitlenaranja {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
	color:#c23a00;
}

.paginacionnaranja {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranja:link {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranja:hover {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranja:visited {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

a.paginacionnaranja:active {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#c23a00;
	border: 1px solid gray;
}

.categoriasnaranja {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #c23a00;
	background-color: White;
	border-bottom:1px solid gray
}

/* Fin Portal empleo */

/* Portal Formación */

a.nombretituloblanco:link {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:hover {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:visited {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:active {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

.nombreuserverde {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #4f7000;
	background-color:#F5F5F5;
}

.nombreuserverdesoft {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoft:visited {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoft:active {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoft:link {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.nombreuserverdesoft:hover {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #4f7000;
	background-color:#F5F5F5;
}
.listadoverde {
	font-family: Arial;
	font-size:11px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.listadoverde:link {
	font-family: Arial;
	font-size:11px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.listadoverde:active {
	font-family: Arial;
	font-size:11px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.listadoverde:visited {
	font-family: Arial;
	font-size:11px;
	color: #4f7000;
	background-color:#F5F5F5;
}

a.listadoverde:hover {
	font-family: Arial;
	font-size:11px;
	color: #4f7000;
	background-color:#F5F5F5;
}

.listadoimagenverde {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
}

.textCorpTitleverde {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
	color:#4f7000;
}

a.listadoimagenverde:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
}

a.listadoimagenverde:visited {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
}

a.listadoimagenverde:active {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
}

a.listadoimagenverde:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
}

a.textoverdearialbold:visited {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
	background-color:#ECF2E4;
}
a.textoverdearialbold:active {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
	background-color:#ECF2E4;
}
a.textoverdearialbold:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
	background-color:#ECF2E4;
}
a.textoverdearialbold:hover {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
	background-color:#ECF2E4;
}
.listadoimagenverdegrande {
	font-family: Arial;
	font-size:18px;
	color: #4f7000;
	background-color:#F5F5F5;
}

.paginacionverde {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverde:link {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverde:hover {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverde:visited {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

a.paginacionverde:active {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#4f7000;
	border: 1px solid gray;
}

.categoriasverde {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #4f7000;
	background-color: White;
	border-bottom:1px solid gray
}

/* Fin Portal Formación */

/* Portal Participación ciudadana */

a.nombretituloblanco:link {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:hover {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:visited {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

a.nombretituloblanco:active {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

.nombreusermarron {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #6B3400;
}

a.nombreusermarron:link {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #6B3400;
}

a.nombreusermarron:hover {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #6B3400;
}

a.nombreusermarron:visited {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #6B3400;
}

a.nombreusermarron:active {
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color: #6B3400;
}

.nombreusermarronsoft {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}

a.nombreusermarronsoft {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}
a.nombreusermarronsoft:link {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}
a.nombreusermarronsoft:hover {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}
a.nombreusermarronsoft:active {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}
a.nombreusermarronsoft:visited {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #6B3400;
}

.listadomarron {
	font-family: Arial;
	font-size:11px;
	color: #6B3400;
}

a.listadomarron:link {
	font-family: Arial;
	font-size:11px;
	color: #6B3400;
}

a.listadomarron:active {
	font-family: Arial;
	font-size:11px;
	color: #6B3400;
}

a.listadomarron:visited {
	font-family: Arial;
	font-size:11px;
	color: #6B3400;
}

a.listadomarron:hover {
	font-family: Arial;
	font-size:11px;
	color: #6B3400;
}

.listadoimagenmarron {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}

.textCorpTitlemarron {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 18px;
	color:#6B3400;
}

a.listadoimagenmarron:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}

a.listadoimagenmarron:visited {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}

a.listadoimagenmarron:active {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}

a.listadoimagenmarron:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}

a.textomarronarialbold:visited {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}
a.textomarronarialbold:active {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}
a.textomarronarialbold:link {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}
a.textomarronarialbold:hover {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
}
.listadoimagenmarrongrande {
	font-family: Arial;
	font-size:18px;
	color: #6B3400;
}

.paginacionmarron {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#6B3400;
	border: 1px solid gray;
}

a.paginacionmarron:link {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#6B3400;
	border: 1px solid gray;
}

a.paginacionmarron:hover {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#6B3400;
	border: 1px solid gray;
}

a.paginacionmarron:visited {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#6B3400;
	border: 1px solid gray;
}

a.paginacionmarron:active {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#6B3400;
	border: 1px solid gray;
}

.categoriasmarron {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #6B3400;
	border-bottom:1px solid gray
}

/* Fin Portal Participación ciudadana */

/* Estilos Comunes de los Portales */
.descripcionsoft {
	font-family: Arial;
	font-size:12px;
	color: #535353;;
}

.listadoscroll {
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color: #797979;
}

.tituloscroll {
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color:#535353;
}

a.tituloscroll:link {
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color:#535353;
}

a.tituloscroll:active {
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color:#535353;
}

a.tituloscroll:visited {
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color:#535353;
}

a.tituloscroll:hover {
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color:#535353;
}

.textoscroll {
	font-family:arial;
	font-size:11px;
	color:#535353;
}

.servicios {
	font-family: Arial;
	font-size: 11px;
	color: #929292;
}

a.servicios:link {
	font-family: Arial;
	font-size: 11px;
	color: #929292;
}

a.servicios:visited {
	font-family: Arial;
	font-size: 11px;
	color: #929292;
}

a.servicios:active {
	font-family: Arial;
	font-size: 11px;
	color: #929292;
}

a.servicios:hover {
	font-family: Arial;
	font-size: 11px;
	color: #929292;
}

.paginacionactiva {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactiva:link {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactiva:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactiva:visited {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

a.paginacionactiva:active {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	color:#201B18;
}

.paginacioninactiva {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#AAAAAA;
}

.paginacionnegrita {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegrita:link {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegrita:hover {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegrita:visited {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

a.paginacionnegrita:active {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none; 
	color:#606060;
	border: 1px solid gray;
	background-color: white;
}

.calFondoCalendario {
	background-color:white
}
.calEncabe {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px
}
.calFondoEncabe {
	background-color:#D2D2D2;
}
.calDias {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
}
.calSimbolo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	color:black;
}
.calResaltado {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 	
	border: 1px solid white;
	background-color: #F3740C;
}
.calHoy {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 	
	font-weight: bold;
	border: 1px solid;
}
.calCeldaResaltado {
	background-color:#D2D2D2;
	border: 1px solid;
}

.calFecha {
	font-family: geneva;
	font-size: 11px;
	color: #F3740C;
	font-weight: bold;
}
.titulocalendario {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}
a.titulocalendario:active {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}
a.titulocalendario:hover {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}
a.titulocalendario:visited {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}
a.titulocalendario:link {
	color: #3D3D3D;
	font-family: trebuchet, arial;
	font-size: 16px;
	font-weight: bold;	
}
.horaOficial {
	border: 0px solid white; 
	background-color: #DBDBDB; 
	color: #F3740C; 
	font-weight: bold;
	font-family: Arial; 
	font-size: 20;
}