﻿/* _lcid="3082" _version="12.0.4518"
_LocalBinding */
form {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
body {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	background-image: url('/ImagenesECatolicas/general.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: -moz-center;
	/margin: 0;
	/text-align:center;
}
.body {
	background-color: #e8e8e8;
	margin: 0px;
}
.ms-main {
	width: 960px;
}
#mainTable {
	background-image: none;
	width: 100%;
	background-color: #ffffff;
}
.ms-alphaimage {
	behavior: url("/_layouts/alphaimage.htc");
}
.ms-alignleft {
	text-align: left;
}
.ms-alignright {
	text-align: right;
}
.ms-toolbarContainer {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ac5013;
}
.ms-formtoolbar {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ac5013;
}
.ms-viewtoolbar {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ac5013;
}
.ms-toolbar {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #ac5013;
}
.ms-formtoolbar {
	margin-bottom: 7px;
}
.ms-formtoolbar td {
	padding: 0px;
	vertical-align: top;
}
.ms-toolbar-togglebutton-on {
	border: 1px solid #2353b2;
	background-color: #fffacc;
}
.ms-toolbarContainer {
	background-image: url("/_layouts/images/toolgrad.gif");
	background-repeat: repeat-x;
	background-color: #cbbed2;
}
table.ms-viewtoolbar {
	background-image: url("/_layouts/images/toolgrad.gif");
	background-repeat: repeat-x;
	background-color: #cbbed2;
}
table.ms-toolbar {
	background-image: url("/_layouts/images/toolgrad.gif");
	background-repeat: repeat-x;
	background-color: #cbbed2;
}
.ms-toolbarContainer {
	border: 1px solid #971f34;
	border-collapse: collapse;
}
table.ms-toolbar {
	border: 1px solid #971f34;
	border-collapse: collapse;
}
.ms-toolbarContainer {
	padding: 2px;
}
.ms-toolbarItem {
	display: inline;
	white-space: nowrap;
}
table.ms-viewtoolbar {
	border-top: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
}
.ms-attachButton {
	text-align: left;
}
.ms-listheader {
	font: 10pt Arial;
	color: #204d89;
	font-weight: bold;
	height: 28px;
	background-image: url("/ImagenesECatolicas/listheadergrad.gif");
	background-repeat: repeat-x;
	background-color: #d9d9d9;
}
.ms-menutoolbar {
	border-bottom: 1px solid #6f9dd9;
	height: 22px;
	background-color: #cdcdcd;
	background-image: url("/ImagenesECatolicas/listheadergrad.gif");
	background-repeat: repeat-x;
	position: relative;
	z-index: 100;
}
.ms-menutoolbar td {
	border-top: solid 1px #fffaf2;
	border-bottom: solid 1px #cbbed2;
}
.ms-menutoolbar td a {
	color: #ac5013;
	font-size: 8pt;
	font-family: Arial,arial;
	text-decoration: none;
}
.ms-menutoolbar td a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-menutoolbar td {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.ms-menutoolbar td a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-buttoninactivehover {
	margin: 2px 2px 2px 2px;
	padding: 2px 7px 3px 7px;
	background-color: transparent;
	line-height: 16px;
}
.ms-menubuttoninactivehover {
	margin: 2px 2px 2px 2px;
	padding: 2px 7px 3px 7px;
	background-color: transparent;
	line-height: 16px;
}
.ms-buttonactivehover {
	margin: 0px 1px 0px 1px;
	padding: 3px 7px 4px 7px;
	background-image: url("/_layouts/images/menubuttonhover.gif");
	line-height: 16px;
	border: solid 1px #6f9dd9;
	cursor: pointer;
}
.ms-menubuttonactivehover {
	margin: 0px 1px 0px 1px;
	padding: 3px 7px 4px 7px;
	background-image: url("/_layouts/images/menubuttonhover.gif");
	line-height: 16px;
	border: solid 1px #6f9dd9;
	cursor: pointer;
}
.ms-buttoninactivehover {
	padding: 0px 7px 1px 7px;
}
.ms-buttonactivehover {
	padding: 1px 7px 2px 7px;
}
.ms-buttonactivehover img {
	margin: 1px 1px 0px 0px;
}
.ms-buttoninactivehover img {
	margin: 1px 1px 0px 0px;
}
td.ms-menutoolbarheader {
	font-size: 10pt;
	font-family: Arial;
	color: #204d89;
	font-weight: bold;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
}
.ms-listheaderlabel {
	color: #204d89;
}
.ms-viewselectorhover {
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-viewselectortext {
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-viewselector {
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-listheaderlabel {
	font-size: 8pt;
	font-family: Arial,arial;
}
td.ms-viewselector {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-authoringcontrols td td.ms-viewselectorhover {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-authoringcontrols td td.ms-viewselector {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-toolbar td td.ms-viewselectorhover {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-toolbar td td.ms-viewselector {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-menutoolbar td td.ms-viewselectorhover {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-menutoolbar td td.ms-viewselector {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	font-weight: bold;
	padding: 0px;
}
.ms-menutoolbar td td {
	border: none;
}
div.ms-viewselectorhover {
	border: solid 1px #ffffff;
	padding: 1px 12px 1px 4px;
	background-image: url("/_layouts/images/menudarkspaced.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
div.ms-viewselector {
	border: solid 1px #ffffff;
	padding: 1px 12px 1px 4px;
	background-image: url("/_layouts/images/menudarkspaced.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
div.ms-viewselector a {
	color: #000000;
}
.ms-authoringcontrols td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif");
	background-color: #ffbb47;
}
.ms-toolbar td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif");
	background-color: #ffbb47;
}
.ms-menutoolbar td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif");
	background-color: #ffbb47;
}
td.ms-viewselectorhover {
	width: 125px;
}
td.ms-viewselector {
	width: 125px;
}
.ms-bottompaging {
	background: #d3d9ed;
}
.ms-bottompagingline1 {
	line-height: 1px;
	background: #971f34;
}
.ms-bottompagingline2 {
	line-height: 1px;
	background: #ffffff;
}
.ms-bottompagingline3 {
	line-height: 0px;
	background: #ffffff;
}
.ms-paging {
	font-family: Arial,arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #204d89;
}
.ms-bottompaging .ms-paging {
	color: #4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown {
	padding: 0px 2px 1px 1px;
	margin: 1px;
}
.ms-menutoolbar .ms-splitbuttontext {
	padding: 0px 6px 1px 8px;
}
.ms-splitbutton {
	margin: 0px 1px 0px 1px;
}
.ms-splitbuttonhover {
	background-image: url("/_layouts/images/menubuttonhover.gif");
	border-collapse: collapse;
	margin: 0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	border: 1px solid #6f9dd9;
	cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	border: 1px solid #6f9dd9;
	cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	padding: 0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	padding: 0px 5px 0px 7px;
}
.ms-rtetablecells {
	border: solid 1px #c4c4c4;
	padding: 2px;
}
.ms-rtetoolbarmenu {
	background-color: #f3f3f3;
	color: #000000;
	border: #c4c4c4;
	font-family: Arial;
	font-size: 8pt;
}
TD.ms-rtetoolbarunsel {
	padding: 3px;
}
TD.ms-rtetoolbarsel {
	padding: 2px;
	border: solid 1px #89724f;
	background-image: url("/_layouts/images/rtebnsel.gif");
	background-repeat: repeat-x;
}
.ms-rtetoolbardis {
	filter: alpha(opacity=25);
	cursor: default;
}
a.ms-rtetoolbardis {
	cursor: default;
}
TD.ms-rtetoolbarhov {
	padding: 2px;
	border: solid 1px #d2b47a;
	background-image: url("/_layouts/images/rtebnhov.gif");
	background-repeat: repeat-x;
	background-color: #fff699;
	cursor: pointer;
	color: #000000;
}
.ms-propertysheet th.ms-gridT1 {
	font-family: Arial;
	text-align: left;
	font-size: 0.7em;
	color: #000000;
	width: 190px;
}
.ms-gridT1 {
	font-family: Arial;
	text-align: left;
	font-size: 0.7em;
	color: #000000;
	width: 190px;
}
.ms-gridCol {
	font-family: Arial;
	text-align: center;
	font-size: .6em;
	color: #7f7f7f;
	width: 90px;
}
.ms-GRFontSize {
	font-size: 8pt;
	font-family: Arial,sans-serif;
	color: #ac5013;
}
.ms-viewselect a:link {
	font-size: 8pt;
	font-family: Arial,sans-serif;
	color: #ac5013;
}
select {
	font-size: 8pt;
	font-family: Arial,sans-serif;

}
hr {
	color: #ac5013;
	height: 2px;
}
.ms-formlabel {
	text-align: left;
	font-family: Arial;
	font-size: .7em;
	border-top: 1px solid #d8d8d8;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 6px;
	color: #525252;
	font-weight: bold;
}
.ms-formdescription A {
	color: #ac5013;
	text-decoration: none;
}
.ms-formvalidation {
	color: #cf501d;
	font-family: Arial;
	font-size: 8pt;
}
.ms-formtable .ms-formbodysurvey {
	line-height: 1.3em;
}
.ms-formtable .ms-formbody {
	line-height: 1.3em;
}
.ms-informationbar {
	background-color: #fff9de;
	border: 1px solid #ffdf88;
}
.ms-informationbar td {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #000000;
}
.ms-radiotext {
	cursor: default;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	height: 19px;
}
.ms-radiobutton-child {
	margin-left: 20px;
}
.ms-gridtext {
	cursor: default;
	text-align: right;
	font-family: Arial;
	font-size: 8pt;
	height: 19px;
}
.ms-formbody {
	font-family: Arial;
	font-size: .7em;
	vertical-align: top;
	background: #d3d9ed;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
	
}
.ms-formbodysurvey {
	font-family: Arial;
	font-size: .7em;
	vertical-align: top;
	background: none;
	border-top: none;
	padding: 5px 8px 15px 8px;
}
.ms-formbody FONT {
	line-height: normal;
}
.ms-formline {
	border-top: 1px solid #c4c4c4;
	padding-right: 8px;
	padding-left: 8px;
}
.ms-formdescription {
	font-family: Arial;
	font-size: 8pt;
	color: #7f7f7f;
}
.ms-formfieldcontainer {
}
.ms-formfieldlabelcontainer {
	margin: 4px 4px 0px 4px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #777777;
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url("/_layouts/images/globgrad.gif");
	background-repeat: repeat-x;
	background-color: #efebef;
	height: 18px;
}
.ms-formfieldvaluecontainer {
	border: 1px solid #cccccc;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 5px;
}
.ms-pickersearchbox {
	border: solid 1px #7f9db9;
	border-right: none;
	color: #1952a4;
	font-family: Arial;
	font-size: 8pt;
	height: 19px !important;
	padding-top: 2px;
	padding-left: 2px;
}
.ms-searchbox {
	border: solid 1px #7f9db9;
	border-right: none;
	color: #1952a4;
	font-family: Arial;
	font-size: 8pt;
	height: 19px !important;
	padding-top: 2px;
	padding-left: 2px;
}
.ms-searchform {
	margin-right: 10px;
	position: relative;
	top: -6px;
}
.ms-searchform input {
	height: 19px;
	padding: 2px;
}
select.ms-searchbox {
	border-style: solid;
	border-color: #7f9db9;
	margin-right: 6px;
}
.ms-searchimage {
	border: solid 1px #7f9db9;
	border-left: solid 1px #9ed6ff;
	background-color: #e9f2fd;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}
.ms-searchcorner {
	background-color: #FFFFFF;
	background-image: url("/_layouts/images/srchcrnr.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.ms-secondary-title {
	padding-bottom: 3px;
	display: block;
}
table.ms-form th {
	color: #ac5013;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
table.ms-form td {
	font-size: 8pt;
	width: 100%;
	vertical-align: top;
}
.ms-formrecurrence {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.ms-fileinput {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-longfileinput {
	font-size: 8pt;
	font-family: Arial,sans-serif;
	width: 386px;
}
.ms-long {
	width: 386px;
}
.ms-longer {
	width: 411px;
}
.ms-rtelong {
	width: 384px;
}
.ms-rtelonger {
	width: 409px;
}
.ms-lookuptypeintextbox {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-rtedropdown {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-inputuserfield {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-radiotext {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-rtelonger {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-longer {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-rtelong {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-long {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-input {
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.ms-rtelonger {
	border: 1px solid #a5a5a5;
}
.ms-rtelong {
	border: 1px solid #a5a5a5;
}
.ms-inputuserfield {
	border: 1px solid #a5a5a5;
}
div.ms-inputuserfield a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
div.ms-inputuserfield {
	padding-left: 1px;
	padding-top: 2px;
}
.ms-usereditor {
	width: 386px;
}
.ms-italic {
	font-style: italic;
}
.ms-bold {
	font-weight: bold;
}
.ms-GRHeaderBackground {
}
.ms-bannerframe {
	background-image: url('/ImagenesECatolicas/fondocabecera.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #405a86;
	height: 32px;
}
.ms-banner {
	vertical-align: bottom;
	padding-bottom: 3px;
}
.ms-banner a:link {
	text-decoration: none;
	white-space: nowrap;
}
.ms-banner a:visited {
	text-decoration: none;
}
.ms-bannerContainer {
	background-image: none;
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #ff8942;
	padding-right: 0px;
	padding-left: 0px;
}
.ms-globalbreadcrumb {
	font-size: 8pt;
	text-align: right;
	background-image: url('/ImagenesECatolicas/miniSad.gif');
	background-position: left bottom;
	background-repeat: repeat;
	background-color: #fff;
	padding: 2px 10px 2px 5px;
}
.ms-globalbreadcrumb a {
	text-decoration: none;
	color: #666666;
}
.ms-globalbreadcrumb {
	text-decoration: none;
	color: #666666;
}
.ms-globalbreadcrumb a:hover {
	text-decoration: underline;
	color: #000000;
}
.ms-globalleft {
	float: left;
}
table.ms-globalleft a {
	color: #333;
}
.ms-globalright {
	float: right;
}
.ms-globallinks {
	font-size: 8pt;
	background: transparent;
	font-family: Arial,arial;
}
.ms-globallinks a {
	color: #000;
	text-decoration: none;
	font-family: Arial,arial;
}
.ms-globallinks {
	color: #000;
	text-decoration: none;
	font-family: Arial,arial;
}
.ms-pagebreadcrumb {
	padding: 2px 3px 3px 11px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.ms-pagebreadcrumb a {
	font-size: 8pt;
	background-color: #d3d9ed;
	color: #666666;
	text-decoration: none;
}
.ms-pagebreadcrumb {
	font-size: 8pt;
	background-color: #d3d9ed;
	color: #666666;
	text-decoration: none;
}
.ms-sitetitle {
	font: 11pt Arial;
	font-weight: bold;
	color: #666666;
	padding: 4px 0px 7px 6px;
	vertical-align: middle;
	margin: 0;
}
.ms-sitetitle a {
	font: 11pt Arial;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: none;
}
h1.ms-sitetitle {
	margin: 0;
	padding: 0;
}
td.ms-titleimagearea {
	padding-left: 2px;
	padding-top: 10px;
}
.ms-siteaction a {
	font: 8pt Arial;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right: 10px;
}
.ms-siteaction {
	font: 8pt Arial;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right: 10px;
}
table.ms-siteaction td.ms-siteaction {
	border-right: solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div {
	padding: 3px 8px 3px 8px;
	border-right: solid 1px #FFFFFF;
}
.ms-siteactionsmenu {
	white-space: nowrap;
	font: 8pt Arial;
	padding: 0;
	border: none;
	cursor: pointer;
}
.ms-siteactionsmenu div div div {
	background-image: none /*url("/_layouts/images/siteactionsmenugrad.gif")*/;
	background-repeat: repeat-x;
	border-top: 0px solid #333;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	background-color: transparent;
	padding: 1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a {
	color: #FFFFFF;
	font-weight: bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image: none /*url("/_layouts/images/siteactionsmenuhovergrad.gif")*/;
	border-top: 0px solid #848484;
	border-left: 0px solid #848484;
	border-right: 0px solid #848484;
	background-color: transparent;
}
.ms-actionbar {
	background-color: #FFFFFF;
	border: 1px solid #ac5013;
	padding-top: 1px;
}
.ms-actionsep {
	height: 8px;
	border-right: 1px solid #ac5013;
}
.ms-topnavContainer {
	border: none;
	border-left: solid 0px #ac5013;
}
.ms-topnav {
	border-top: solid 0px #c2dcff;
	border-left: dotted 0px #93A9C0;
	border-right: dotted 1px #93A9C0;
	border-bottom: none;
	background-image: /*url("/_layouts/images/topnavunselected.gif")*/none;
	background-repeat: repeat-x;
	font-family: Arial narrow,Verdana;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	background-color: transparent;
	color: #ffffff;
}
.ms-topnav a {
	display: block;
	white-space: nowrap;
	padding: 1px 8px 0px 8px;
	height: 18px;
}
.ms-topnavselected {
	color: #fbe4bf;
	background-image: none/* url('/ImagenesECatolicas/topnavselected.gif')*/;
	background-position: left top;
	height: 26px;
	background-repeat: repeat-x;
	font-weight: bold;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #7c7c7c;
	border-left: dotted 0px #93A9C0;
	border-right: dotted 1px #93A9C0;
	background-color: transparent;
}
.ms-topnavselected a {
	background-image: none;
	background-color: transparent;
	color: #fbe4bf;
}
.ms-topNavHover {
	background-image: url("/ImagenesECatolicas/topnavselected.gif");
	background-position: left top;
	height: 26px;
	background-repeat: repeat-x;
	background-color: TRANSPARENT;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #7c7c7c;
	border-left: dotted 1px #93A9C0;
	border-right: solid 0px #999999;
	color: #000000;
}
.ms-topNavHover a {
	background-image: none;
	background-color: transparent;
	color: #fbe4bf;
	border-left: dotted 1px #93A9C0;
}
.ms-topnav img {
	position: relative;
	left: -6px;
	display: none;
}
.ms-topNavFlyOutsContainer {
	background-color: #ac5013;
	border: solid 1px #cf5d43;
	display: none;
}
.ms-topNavFlyOuts {
	background-color: #e0e0e0;
	font-family: arial narrow,Verdana;
	font-size: 11px;
	border: solid 1px #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	display: none;
}
.ms-topNavFlyOuts a {
	background-image: url('/ImagenesECatolicas/nextbutton.gif');
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 8px;
	width: 100%;
	color: #084980;
	padding: 4px 15px 4px 15px;
	height: 25px;
	display: none;
}
.ms-topNavFlyOuts a:hover {
	background-image: url('/ImagenesECatolicas/nextbuttonhover.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #ac5013;
	margin-left: 0px;
	width: 100%;
	padding: 4px 15px 4px 23px;
	height: 25px;
	display: none;
}
.ms-topNavFlyOutsHover {
	background-color: #ac5013;
	color: #ffffff;
	height: 25px;
	width: 100%;
	display: none;
}
.ms-topNavFlyOutsHover a {
	color: #ffffff;
	display: none;
}
.ms-nav .ms-SPZoneLabel {
	font-size: 8pt;
}
.ms-nav td {
	font-size: 8pt;
}
.ms-formula {
	font-size: 8pt;
	font-family: Arial,sans-serif;
	width: 222px;
	height: 135px;
}
.ms-dttimeinput {
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 0px;
}
.ms-dtinput {
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 0px;
}
.ms-dttimeinput {
	direction: ltr;
}
.ms-nav th {
	font-size: 8pt;
	font-family: Arial,sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.ms-quicklaunchnavsep {
	background-color: #971f34;
}
.ms-quicklaunch table td {
	border-top: 1px solid #cccccc;
}
.ms-quicklaunch .ms-treeviewouter table td {
	border-top: none;
}
.ms-quicklaunch span.ms-navheader {
	background-color: #c9c9c9;
	background-image: url('/ImagenesECatolicas/siteTitleBKGD22.gif');
	background-repeat: repeat-y;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	padding: 1px 4px 4px 4px;
}
.ms-navheader2 td {
	background-color: #c9c9c9;
	background-image: url('/ImagenesECatolicas/siteTitleBKGD22.gif');
	background-repeat: repeat-y;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	padding: 1px 4px 4px 4px;
}
.ms-quicklaunch table.ms-navheader td {
	background-color: #c9c9c9;
	background-image: url('/ImagenesECatolicas/siteTitleBKGD22.gif');
	background-repeat: repeat-y;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	padding: 1px 4px 4px 4px;
}
div.ms-treeviewouter div {
	border-top: solid 1px #fffaf2;
}
div.ms-treeviewouter div div {
	border: none;
}
.ms-quicklaunch span.ms-navheader {
	background-color: #cbbed2;
	border-top: 1px solid #fffaf2;
	border-left: solid 1px #fffaf2;
	border-bottom: 1px solid #fffaf2;
	padding: 1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td {
	border: none;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%;
	background-color: #ffffff;
}
.ms-quicklaunch table.ms-selectednavheader {
	border: none;
}
.ms-quicklaunch span {
	display: block;
}
.ms-quicklaunch div.ms-navsubmenu1 br {
	display: none;
}
.ms-quicklaunch table.ms-selectednav {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	margin: 2px;
	margin-bottom: 0;
	width: 97%;
}
.ms-quicklaunch table.ms-selectednav td {
	background: transparent url("/_layouts/images/selectednavbullet.gif");
	background-repeat: no-repeat;
	background-position: top left;
	border: solid 1px #ffffff;
	padding: 0px 4px 1px 12px;
	margin: 0px;
}
table.ms-selectednav td a.ms-selectednav {
	background: none;
	color: #000000;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%;
	background-color: #e5e3e5;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 1px 6px 3px 6px;
}
.ms-selectednavheader a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ms-selectednavheader a:hover {
	color: #000000;
	text-decoration: underline;
}
span.ms-navitem {
	background-image: url("/ImagenesECatolicas/navBullet.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 16px;
	font-family: Arial,arial;
}
table.ms-navitem td {
	background-image: url("/ImagenesECatolicas/navBullet.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 16px;
	font-family: Arial,arial;
}
.ms-navsubmenu1 {
	width: 100%;
	border-collapse: collapse;
	background-color: #666666;
}
.ms-navsubmenu2 {
	width: 100%;
	background-color: #666666;
	margin-bottom: 6px;
}
table.ms-navselected {
	padding: 2px;
}
span.ms-navselected {
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-color: #e5e3e5;
	background-repeat: repeat-x;
}
table.ms-navselected {
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-color: #e5e3e5;
	background-repeat: repeat-x;
}
table.ms-navselected td {
	background-image: url("/ImagenesECatolicas/navBullet.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 4px 17px;
}
table.ms-navheader td {
	background-image: none;
}
.ms-navheader2 a {
	font-weight: bold;
	color: #ac5013;
	text-decoration: none;
}
.ms-navheader a {
	font-weight: bold;
	color: #ac5013;
	text-decoration: none;
}
.ms-navheader2 a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-navheader a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-navItem a {
	color: #ffffff;
	text-decoration: none;
}
.ms-navItem a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.ms-navitemstatic {
	color: #4c4c4c;
}
.ms-navheaderstatic {
	color: #4c4c4c;
}
.ms-quicklaunchouter {
	padding-top: 10px;
	border-bottom: solid 0px #971f34;
	border-right: solid 0px #971f34;
}
.ms-quicklaunchouter {
	margin: 0px 1px 2px 1px;
}
.ms-tvselected {
	background-color: #ffda8a;
}
.ms-tvselected a {
	color: #000000;
}
.ms-treeviewouter td.ms-navitem {
	border-left: 2px solid #fffaf2;
}
.ms-treeviewouter a.ms-navitem {
	padding: 0px 1px 0px 1px;
}
table.ms-recyclebin td {
	background-color: #fffaf2;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 3px 5px 7px 3px;
}
table.ms-recyclebin td a {
	font-weight: bold;
	color: #008800;
	text-decoration: none;
}
table.ms-recyclebin td a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-quickLaunch {
	border: solid 0px #6f9dd9;
	border-bottom: solid 0px #6f9dd9;
	font-size: 8pt;
	font-family: Arial,arial;
	line-height: 10pt;
	background-color: #fffaf2;
}
.ms-quicklaunchheader {
	padding: 2px 6px 4px 6px;
	font-weight: normal;
	font-family: Arial,arial;
	text-transform: uppercase;
	color: #333;
	background-image: url("/ImagenesECatolicas/quicklaunchheader.gif");
	background-repeat: repeat-x;
	background-color: #c8c8c8;
	border-left: solid 1px #cccccc;
	font-size: 8pt;
}
.ms-unselectednav a {
	color: #333;
	text-decoration: none;
}
.ms-quicklaunchheader a {
	color: #333;
	text-decoration: none;
}
.ms-quicklaunchheader a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-navline {
	border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
	color: #ffdf88;
}
.ms-GRSortFilter {
	border: 1px solid #2353b2;
	background: #fff699;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-selectednav {
	border: 1px solid #2353b2;
	background: #fff699;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-unselectednav {
	border: 1px solid #cccccc;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-templatepickerunselected {
	float: left;
}
.ms-templatepickerselected {
	float: left;
}
.ms-templatepickerunselected {
	padding-top: 2px;
	margin-right: 1px;
}
.ms-templatepickerselected {
	margin-right: 1px;
}
.ms-templatepickerunselected div {
	background-image: url("/_layouts/images/templatepickerunselected.gif");
	background-repeat: repeat-x;
	background-color: #bdbdbd;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	padding: 1px 5px 3px 5px;
	white-space: nowrap;
}
.ms-templatepickerselected div {
	background-image: url("/_layouts/images/templatepickerselected.gif");
	background-repeat: repeat-x;
	background-color: #ffffff;
	border: solid 1px #c2a770;
	border-bottom: none;
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
}
.ms-templatepickerselected div a {
	color: #000000;
}
.ms-templatepickerunselected div a {
	color: #000000;
}
.ms-templatepicker {
	font-size: 8pt;
	font-family: Arial,arial;
	width: 320px;
	height: 175px;
}
.ms-lactiontable {
	width: 100%;
}
.ms-laction {
	border-top: solid 1px #b8bed0;
	padding-left: 2px;
	padding-right: 2px;
}
.ms-lactionheader {
	padding: 4px;
}
.ms-lactionitem {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space: nowrap;
}
.ms-lactionitem a {
	color: #ac5013;
	text-decoration: none;
}
.ms-lactionitem a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-diffselected {
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-color: #e5e3e5;
	background-repeat: repeat-x;
	border: 1px solid #333;
}
.ms-diffselected table {
	width: 100%;
	border: 1px solid #ffffff;
}
.ms-diffselected .ms-lactionbullet {
	padding-left: 3px;
}
.ms-diffselected .ms-lactionitem {
	padding-right: 3px;
}
.ms-diffselected .ms-lactionitem a {
	color: #000000;
}
.ms-versiondiffnum {
	font-weight: bold;
}
.ms-verticaldots {
	border-right: 1px solid #971f34;
	border-left: none;
}
.ms-nav {
	background-color: #ffffff;
	background-image: none /*url("/ImagenesECatolicas/navshape.jpg")*/;
	background-repeat: repeat-x;
	font-family: Arial,arial;
}
.ms-relatedtable {
	width: 100%;
	background: #f2f2f2;
	border: 1px solid #949494;
}
.ms-relatedheaderleftcorner {
}
.ms-relatedheaderrightcorner {
}
.ms-relatedicon {
	padding: 2px;
	text-align: center;
}
.ms-relatedicon img {
	border: 0px;
}
.ms-relatedtext {
	color: #333;
	padding: 2px;
}
.ms-relatedtext a:active {
	color: #333;
	font-family: Arial,arial,sans-serif;
	text-decoration: none;
}
.ms-relatedtext a:link {
	color: #333;
	font-family: Arial,arial,sans-serif;
	text-decoration: none;
}
.ms-relatedtext a:visited {
	color: #333;
	font-family: Arial,arial,sans-serif;
	text-decoration: none;
}
.ms-relatedtext a:hover {
	color: #333;
	font-family: Arial,arial,sans-serif;
	text-decoration: underline;
}
.ms-globalTitleArea {
	text-align: right;
	background-image: url('/ImagenesECatolicas/fondocabecera.jpg');
	background-color: transparent;
	background-position: left top;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
	height: 106px;
}
.ms-globalTitleAreaSeparator {
	background-color: #ffffff;
	background-image: url("/ImagenesECatolicas/siteTitleBKGD.gif");
	background-position: right;
	background-repeat: repeat-y;
}
.ms-mwstitlearea {
	color: #666666;
	font-family: Arial,arial;
	font-size: 8pt;
	letter-spacing: .1em;
	background-color: #e4e4e4;
	border: 1px solid #ccc;
}
.ms-titlearea {
	color: #666666;
	font-family: Arial,arial;
	font-size: 8pt;
	letter-spacing: .1em;
	background-color: #e4e4e4;
	border: 1px solid #ccc;
}
.ms-titlearea a {
	padding-left: 10px;
	color: #333;
	text-decoration: none;
}
.ms-mwstitlearea a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-titlearea a:hover {
	color: #000000;
	text-decoration: underline;
}
td.ms-mwstitlearea a {
	color: #333;
	text-decoration: none;
}
.ms-titlearealeft {
	background-color: transparent;
	border-left: 0px solid #cccccc;
}
.ms-consoletitleareaframe {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: center;
}
.ms-mwspagetitleareaframe {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: center;
}
.ms-pagetitleareaframe {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: center;
}
Div.ms-titleareaframe {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: center;
}
TD.ms-titleareaframe {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: center;
}
div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background-image: none /*url("/_layouts/images/topshape.jpg")*/;
	background-repeat: no-repeat;
	background-position: 332px 4px;
	height: 20px;
}
.ms-titlearealine {
	background-color: #971f34;
}
.ms-consoletitleareaframe {
	padding: 7px 0px 1px 0px;
}
.ms-pagetitleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px 0px;
}
.ms-areaseparator table td.ms-titlearea {
	padding: 7px 0px 1px 0px;
}
.ms-titleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px 0px;
}
.ms-consoletitleareaframe {
	width: 8px;
}
.ms-consoletitleareaframebottom {
	background-color: #cbbed2;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.ms-mwspagetitleareaframe {
	width: 100%;
}
.ms-mwstitlearealine {
	background-color: #cbbed2;
}
.ms-titleareaseparator {
	padding-bottom: 5px;
	background-color: #971f34;
}
.ms-titleareaseparator div {
	background-color: #cbbed2;
	border-top: 1px solid #6f9dd9;
}
.ms-sitemapdirectional a {
	unicode-bidi: embed;
}
.ms-sitemapdirectional {
	unicode-bidi: embed;
}
.ms-areaseparatorcorner {
	background-image: url("/_layouts/images/framecornergrad.gif");
	background-position: left top;
	background-repeat: repeat-y;
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
td.ms-areaseparatorleft {
	background: #FFFFFF url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	border-right: 0px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorleft {
	background: #fff none /*url("/ImagenesECatolicas/navshape.jpg")*/;
	background-repeat: no-repeat;
	background-position: -143px 0px;
	border-right: 0px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorright {
	background: #ffffff url("/ImagenesECatolicas/pagebackgrad.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-left: 0px solid #ffffff;
	padding-right: 2px;
	height: 100%;
}
.ms-titlearearight .ms-areaseparatorright {
	background: #FFFFFF url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	border-left: 0px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
td.ms-titlearearight {
	border-right: 0px solid #cccccc;
}
.ms-areaseparator {
	background-color: transparent;
	background-image: none /*url("/_layouts/images/formtitlegrad.gif")*/;
	background-repeat: repeat-x;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	height: 61px;
}
.ms-pagemargin {
	background-color: #ffffff;
	background-image: none /*url("/ImagenesECatolicas/navshape.jpg")*/;
	background-repeat: no-repeat;
	background-position: -143px 0px;
	height: 100%;
}
td.ms-rightareacell div.ms-pagemargin {
	background-color: #ffffff;
	background-image: url("/ImagenesECatolicas/pagebackgrad.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 100%;
	border-right: solid 0px #cccccc;
	border-left: solid 0px #cccccc;
}
td.ms-rightareacell {
	border-right: solid 0px #cccccc;
}
.ms-bodyareacell {
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #fff;
}
.ms-pagebottommargin {
	background-image: url('/ImagenesECatolicas/bodyareapagemargin.png');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: transparent;
	height: 21px;
}
.ms-pagebottommarginright {
	background-image: url('/ImagenesECatolicas/pagebottommarginright.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	height: 21px;
}
.ms-pagebottommarginleft {
	background-image: url('/ImagenesECatolicas/pagebottommarginleft.png');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	height: 21px;
}
.ms-bodyareapagemargin {
	background: transparent;
	background-image: url('/ImagenesECatolicas/bodyareapagemargin.png');
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 0px solid #af74b4;
	height: 21px;
}
.ms-viewareaframe {
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	background-image: url("/ImagenesECatolicas/pagebackgrad.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top: 0px solid #971f34;
	border-right: 0px solid #971f34;
	border-left: 0px solid #971f34;
}
.ms-bodyareaframe {
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	background-image: url("/ImagenesECatolicas/pagebackgrad.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top: 0px solid #971f34;
	border-right: 0px solid #971f34;
	border-left: 0px solid #971f34;
}
.ms-bodyareaframe {
	padding: 0px;
}
.ms-formareaframe {
	vertical-align: top;
	height: 100%;
	background-color: #ffffff;
	background-image: url("/ImagenesECatolicas/pagebackgrad.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 8px;
}
.ms-pagetitle {
	color: #333;
	font-family: Arial;
	font-size: 16pt;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}
h2.ms-pagetitle {
	color: #f67b2e;
	font-family: Arial narrow;
	padding-top: 15px;
	font-size: 20pt;
	text-align: left;
}
.ms-pagetitle a {
	text-decoration: none;
	color: #000000;
	margin: 0;
	font-weight: normal;
}
.ms-pagetitle a:hover {
}
.ms-pagecaption {
	font-size: 9pt;
	color: #000000;
	font-family: Arial,arial,verdana,sans-serif;
}
.ms-selected {
	background-position: left top;
	color: #000000;
	background-image: url("/_layouts/images/filedialogselected.gif");
	background-color: #FFE499;
	border-top: 1px solid #FFE499;
	border-bottom: 1px solid #FFE499;
	background-repeat: repeat-x;
}
.ms-selected SPAN {
	color: #000000;
}
.ms-vh-icon table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-selectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-selectedtitle {
	height: 21px;
}
.ms-vh table.ms-selectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-selectedtitle {
	background-color: #dde1e5;
	border: none;
}
.ms-vh2 table.ms-selectedtitle {
	background-color: #dde1e5;
	border: none;
}
.ms-vh table.ms-selectedtitle {
	background-color: #dde1e5;
	border: none;
}
.ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}
.ms-vh2 .ms-selectedtitle .ms-vb {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}
.ms-vh-icon .ms-unselectedtitle .ms-vb {
	padding-left: 0px;
	vertical-align: middle;
}
.ms-vh-icon .ms-selectedtitle .ms-vb {
	padding-left: 0px;
	vertical-align: middle;
}
.ms-vh-icon {
	padding-left: 6px;
	padding-right: 4px;
}
.ms-propertysheet th.ms-vh2-nofilter {
	font-family: Arial,arial;
}
.ms-propertysheet th.ms-vh2 {
	font-family: Arial,arial;
}
.ms-summarystandardbody .ms-vh2 {
	padding: 1px 1px 0px 1px;
}
.ms-listviewtable .ms-vh2 {
	padding: 1px 1px 0px 1px;
}
.ms-summarystandardbody .ms-vb2 {
	padding-left: 7px;
	padding-right: 7px;
}
.ms-listviewtable .ms-vb2 {
	padding-left: 7px;
	padding-right: 7px;
}
.ms-basictable {
	border-collapse: collapse;
}
.ms-selectedtitle {
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-selectedtitlealternative {
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-unselectedtitle {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.ms-vb-title .ms-unselectedtitle {
	padding: 1px;
}
.ms-menuimagecell {
	background: #e5e3e5 none /*url("/_layouts/images/selectednav.gif")*/ repeat-x;
	cursor: pointer;
	border: solid 1px #ffffff;
	padding: 0px;
	height: 18px;
}
.ms-vh-icon .ms-menuimagecell {
	height: 20px;
}
.ms-vh2 .ms-menuimagecell {
	height: 20px;
}
.ms-vh .ms-menuimagecell {
	height: 20px;
}
.ms-vh-icon .ms-menuimagecell img {
	margin-top: 2px;
	margin-bottom: 2px;
}
.ms-vh2 .ms-menuimagecell img {
	margin-top: 2px;
	margin-bottom: 2px;
}
.ms-vh .ms-menuimagecell img {
	margin-top: 2px;
	margin-bottom: 2px;
}
.ms-filedialog td {
	height: 16px;
}
.ms-descriptiontext {
	color: #4c4c4c;
	font-family: Arial,arial;
	font-size: 8pt;
	text-align: left;
}
.ms-webpartpagedescription {
	font-family: Arial;
	font-size: 8pt;
	color: #5a5a5a;
	padding: 8px 12px 0px 12px;
}
.ms-inputformdescription {
	width: 475px;
	padding-right: 9px;
}
.ms-inputformcontrols {
	width: 375px;
}
.ms-halfinputformcontrols {
	width: 150px;
}
.ms-dspadapterlist {
	padding-left: 1cm;
	color: #7f7f7f;
	font-family: Arial;
	font-size: 8pt;
}
.ms-alerttext {
	color: #cf501d;
	font-family: Arial;
	font-size: 8pt;
}
.ms-separator {
	color: #971f34;
	font-size: 10pt;
}
.ms-separator img {
	height: 16px;
	width: 1px;
	margin: 0px 1px 0px 1px;
	background: #9ac6ff;
	border-bottom: 1px solid #fffaf2;
	border-right: 1px solid #fffaf2;
}
.ms-authoringcontrols {
	background-color: #d3d9ed;
	font-family: Arial,arial;
	font-size: 8pt;
	color: #525252;
}
.ms-propertysheet th.ms-authoringcontrols {
	background-color: #d3d9ed;
	font-family: Arial,arial;
	font-size: 8pt;
	color: #083772;
	text-align: left;
}
.ms-multiselectbox {
	width: 175px;
}
.ms-lookuptypeindropdown {
	width: 20em;
}
.ms-lookuptypeintextbox {
	width: 20em;
	vertical-align: middle;
}
.ms-sectionheader {
	color: #525252;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
}
.ms-propertysheet th.ms-linksectionheader {
	color: #000000;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
.ms-linksectionheader {
	color: #000000;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
th.ms-linksectionheader {
	background-color: #d3d9ed;
	background-image: none /*url("/_layouts/images/linksectiongrad.gif")*/;
	background-repeat: repeat-x;
	border: 1px solid #971f34;
	text-align: left;
}
td.ms-linksectionheader {
	background-color: #d3d9ed;
	background-image: none /*url("/_layouts/images/linksectiongrad.gif")*/;
	background-repeat: repeat-x;
	border: 1px solid #971f34;
	text-align: left;
}
table.ms-disc-bar {
	background-color: #c8c8c8;
	background-image: url("/ImagenesECatolicas/quicklaunchheader.gif");
	background-repeat: repeat-x;
	border: 1px solid #666666;
	text-align: left;
}
table.ms-disc HR {
	height: 1px;
	color: #fffaf2;
}
.ms-attachUploadButtons {
	text-align: right;
}
.ms-propertysheet .ms-sectionheader a:hover {
	color: #525252;
	text-decoration: none;
}
.ms-propertysheet .ms-sectionheader a {
	color: #525252;
	text-decoration: none;
}
.ms-sectionheader a:visited {
	color: #525252;
	text-decoration: none;
}
.ms-sectionheader a:hover {
	color: #525252;
	text-decoration: none;
}
.ms-sectionheader a {
	color: #525252;
	text-decoration: none;
}
.ms-sectionline {
	background-color: #d9d9d9;
}
.ms-sectionhighlight-top {
	border: 1px solid #ff9932;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #f7f3cd;
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-sectionhighlight {
	background-color: #fffbd8;
	color: #4c4c4c;
}
.ms-sectionhighlight-line {
	height: 1px;
	padding: 0px;
	background-color: #ff9932;
}
.ms-partline {
	background-color: #fffaf2;
}
.ms-propertysheet {
	font-family: Arial;
	font-size: .7em;
	text-align: left;
	color: #4c4c4c;
}
.ms-propertysheet th {
	font-family: Arial;
	font-size: 8pt;
	color: #4c4c4c;
	font-weight: normal;
}
.ms-propertysheet a {
	text-decoration: none;
	color: #333;
}
.ms-propertysheet a:hover {
	text-decoration: underline;
	color: #000000;
}
table.ms-createpageinformation {
	font-family: Arial,arial;
	font-size: 8pt;
	height: 115px;
}
table.ms-pageinformation {
	font-family: Arial,arial;
	font-size: 8pt;
	height: 115px;
}
table.ms-pageinformation {
	background-image: url("/ImagenesECatolicas/settingsgraphic.jpg");
	background-color: #ffffff;
	background-repeat: repeat-x;
}
table.ms-createpageinformation {
	background-image: url("/_layouts/images/creategraphic.jpg");
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.ms-createpageinformation th {
	color: #204d89;
	text-align: left;
}
.ms-pageinformation th {
	color: #204d89;
	text-align: left;
}
.ms-createpageinformation table td {
	color: #000000;
	text-align: left;
	font-family: Arial,arial;
	font-size: 8pt;
	padding: 3px 5px 3px 1px;
}
.ms-pageinformation table td {
	color: #000000;
	text-align: left;
	font-family: Arial,arial;
	font-size: 8pt;
	padding: 3px 5px 3px 1px;
}
.ms-pageinformation table th {
	padding: 3px 5px 3px 1px;
}
.ms-storMeFree {
	background-color: #80f0dc;
	border-style: dashed;
	border-width: 1px;
	border-color: white;
}
.ms-storMeUsed {
	background: #8ebbf5;
	border-style: solid;
	border-width: 1px;
	border-color: white;
}
.ms-storMeEstimated {
	background-color: #971f34;
	border-style: dotted;
	border-width: 1px;
	border-color: white;
}
.ms-storMeFilterBar {
	background: #8ebbf5;
}
.ms-informationtablehover {
	border: solid 1px #fffaf2;
}
.ms-informationtablehover th {
	background-color: #d3d9ed;
}
.ms-informationtablehover td {
	background-color: #d3d9ed;
}
.ms-informationtablehover td {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.ms-informationtablehover th {
	border-top: solid 1px #ffffff;
}
.ms-informationtablestatic {
	background-image: url("/_layouts/images/settingsbkg.jpg");
	background-repeat: no-repeat;
}
.ms-pageinformationheader {
	font-weight: bold;
	color: #000000;
}
.ms-itemheader a {
	font-size: 11pt;
	font-family: Arial,arial;
	font-weight: bold;
	color: #ac5013;
	text-decoration: none;
}
.ms-itemstatic {
	border: 1px solid #FFFFFF;
	background-color: transparent;
}
.ms-itemhover {
	border: solid 1px #333;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	cursor: pointer;
}
.ms-itemhover a {
	color: #000000;
	text-decoration: underline;
}
.ms-discussiontitle {
	font-size: .7em;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
.ms-listdescription {
	color: #4c4c4c;
	font-family: Arial,arial;
	background: #f8f8f8;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px solid #6f9dd9;
}
.ms-ph {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh2-nofilter-icon {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh2-nofilter {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh2-nograd-icon {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh3-nograd {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh2-nograd {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vhImage {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh-icon-empty {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh-icon {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh2 {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-pb-selected td {
	color: #000000;
}
.ms-pb {
	color: #000000;
}
.ms-vb-user {
	color: #000000;
}
.ms-GRFont {
	color: #000000;
}
.ms-vb-tall {
	color: #000000;
}
.ms-vb2 {
	color: #000000;
}
.ms-vb {
	color: #000000;
}
.ms-gbload {
	color: #000000;
}
.ms-gb2 {
	color: #000000;
}
.ms-gb {
	color: #000000;
}
.ms-gb2 a {
	color: #ac5013;
}
.ms-gb a {
	color: #ac5013;
}
.ms-ph {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-pb-selected {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-pb {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nofilter-icon {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nograd-icon {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh3-nograd {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nograd {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nofilter {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
table.ms-disc td {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vb-user {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-GRFont {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vb-tall {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vb2 {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vb {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-gbload {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-gb2 {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-gb {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vhImage {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh-icon-empty {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh-icon {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2 {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-ph {
	white-space: nowrap;
}
.ms-vh2-nofilter-icon {
	white-space: nowrap;
}
.ms-vh2-nograd-icon {
	white-space: nowrap;
}
.ms-vh3-nograd {
	white-space: nowrap;
}
.ms-vh2-nograd {
	white-space: nowrap;
}
.ms-vh2-nofilter {
	white-space: nowrap;
}
.ms-vh2 {
	white-space: nowrap;
}
.ms-vh {
	white-space: nowrap;
}
.ms-pickerresultheadertr {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-ph {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh2-nograd-icon {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh3-nograd {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh2-nograd {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-viewheadertr .ms-vh-group {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh2-nofilter-icon {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh2-nofilter {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh-icon {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh2 {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-vh {
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-disc .ms-viewheadertr th.ms-vh2 {
	padding: 1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb {
	padding-left: 4px;
}
th.ms-vh3-nograd {
	width: 12px;
	color: #949494;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh .ms-vh {
	background-image: none;
	border-left: none;
	padding-left: 1px;
	background-color: transparent;
}
.ms-ph {
	padding: 3px 8px 1px 8px;
}
.ms-vh2 {
	padding: 3px 8px 1px 8px;
}
.ms-vh2-gridview {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.ms-vh2-nofilter-icon {
	width: 12px;
}
.ms-vh2-nograd-icon {
	width: 12px;
}
.ms-vh-icon {
	width: 12px;
}
.ms-vh-icon-empty {
	width: 0px;
}
.ms-vh2-nofilter a {
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh2 a {
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh a:visited {
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh a {
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh2-nofilter a:hover {
	text-decoration: underline;
}
.ms-vh2 a:hover {
	text-decoration: underline;
}
.ms-vh a:hover {
	text-decoration: underline;
}
.ms-vhImage {
	width: 18pt;
}
.ms-cbp {
	padding-left: 8px;
	padding-right: 8px;
}
.ms-standardheader {
	font-size: 1em;
	margin: 0em;
	text-align: left;
	color: #525252;
}
.ms-linksectionheader .ms-standardheader {
	color: #000000;
}
.ms-gb h3.ms-standardheader {
	margin-top: 1em;
}
.ms-gb .ms-standardheader {
	color: #000000;
}
.ms-gb {
	height: 22px;
	background-color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #8ebbf5;
	border-top: 1px solid #f9f9f9;
	padding-bottom: 3px;
}
.ms-listviewtable .ms-gb2 {
	padding-top: 14px;
}
.ms-listviewtable .ms-gb {
	padding-top: 14px;
}
.ms-gb2 {
	height: 22px;
	color: #4c4c4c;
	padding-bottom: 3px;
	border-bottom: 1px solid #fdf5e6;
	border-top: 1px solid #f9f9f9;
}
.ms-gbload {
	height: 22px;
	color: #4c4c4c;
	background-color: #ffffff;
	padding-bottom: 3px;
}
.ms-pb-selected {
	vertical-align: top;
}
.ms-pb {
	vertical-align: top;
}
.ms-vb-tall {
	vertical-align: top;
}
table.ms-disc td {
	vertical-align: top;
}
.ms-vb-user {
	vertical-align: top;
}
.ms-GRFont {
	vertical-align: top;
}
.ms-vb2 {
	vertical-align: top;
}
.ms-vb {
	vertical-align: top;
}
.ms-disc a {
	color: #ac5013;
	text-decoration: none;
}
.ms-vb-user a {
	color: #ac5013;
	text-decoration: none;
}
.ms-GRStatusText a {
	color: #ac5013;
	text-decoration: none;
}
.ms-vb2 a {
	color: #ac5013;
	text-decoration: none;
}
.ms-vb a {
	color: #ac5013;
	text-decoration: none;
}
.ms-disc a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb-user a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb2 a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-disc a:visited {
	color: #000066;
	text-decoration: none;
}
.ms-vb-user a:visited {
	color: #000066;
	text-decoration: none;
}
.ms-GRStatusText a:visited {
	color: #000066;
	text-decoration: none;
}
.ms-vb2 a:visited {
	color: #000066;
	text-decoration: none;
}
.ms-vb a:visited {
	color: #000066;
	text-decoration: none;
}
.ms-disc a:visited:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb-user a:visited:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb2 a:visited:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb a:visited:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-vb-icon {
	vertical-align: top;
	width: 0%;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ms-vb-icon-overlay {
	border: 0;
	position: relative;
	left: -7px;
	bottom: -2px;
}
.ms-vb-user {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.ms-vb-title .ms-vb {
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.ms-vb2 {
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.ms-pb-selected {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.ms-pb {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.ms-pb {
	height: 22px;
	padding-top: 3px;
	border-top: 1px dashed #ffffff;
}
.ms-pb-selected {
	height: 22px;
	padding-top: 3px;
	background-color: #e5e3e5;
	border-top: 1px solid #e5e3e5;
	border-bottom: 1px solid #e5e3e5;
}
.ms-pb-selected a {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.ms-pb a {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.ms-vb-tall {
	line-height: 1.5em;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
th.ms-vh2-nograd-icon {
	color: #b2b2b2;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
th.ms-vh2-nograd {
	color: #b2b2b2;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nofilter-icon {
	color: #b2b2b2;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nofilter {
	color: #b2b2b2;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
th .ms-vb {
	color: #b2b2b2;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
}
.ms-vh2-nofilter-icon a {
	color: #808080;
}
.ms-vh2-nofilter a {
	color: #808080;
}
th .ms-vb a {
	color: #808080;
}
th .ms-selectedtitle ms-vh2-nofilter-icon a {
	color: #4c4c4c;
}
th .ms-selectedtitle .ms-vh2-nofilter a {
	color: #4c4c4c;
}
th .ms-selectedtitle .ms-vb a {
	color: #4c4c4c;
}
th .ms-selectedtitle ms-vh2-nofilter-icon {
	color: #4c4c4c;
}
th .ms-selectedtitle .ms-vh2-nofilter {
	color: #4c4c4c;
}
th .ms-selectedtitle .ms-vb {
	color: #4c4c4c;
}
.ms-vb li {
	vertical-align: auto;
}
.ms-vh2-nograd-icon {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-vh3-nograd {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-vh2-nograd {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-vh2-nofilter-icon {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-vh2-nofilter {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-nlline {
	background: #d8d8d8;
}
.ms-ppleft {
	height: 100%;
	width: 400px;
	overflow: auto;
	margin: 2px;
	border-bottom: 1px solid #d8d8d8;
	background-color: #f9f9f9;
}
.ms-ppright {
	width: 400px;
	background-color: #dfe5e6;
	margin: 0px;
	padding: 10px;
	border-left: 2px #dfe5e6 outset;
	height: 100%;
}
#previewpanetable1 {
	background-color: #dfe5e6;
}
.ms-basictable .ms-alternating {
	background-color: transparent;
}
.ms-homepagetitle {
	font-family: Arial,arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.ms-addnew {
	font-weight: normal;
	font-family: Arial;
	font-size: 8pt;
	color: #ac5013;
	text-decoration: none;
}
a.ms-addnew:Hover {
	color: #000000;
	text-decoration: underline;
}
td.ms-addnew {
	padding-left: 1px;
	padding-right: 7px;
}
.ms-error {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #cf501d;
}
.ms-errorcolor {
	color: #cf501d;
}
.ms-successcolor {
	color: #008000;
}
IMG.ms-button {
	cursor: pointer;
}
.ms-announcementtitle {
	font-weight: bold;
}
.ms-homepagetitle:Hover {
	text-decoration: underline;
	color: #000000;
}
.ms-discussionseparator {
	color: #CCCCCC;
	height: 1px;
}
.ms-summarytitlebarframe {
	background-color: #2353b2;
}
.ms-summarytitlebar a:link {
	font-family: Arial,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebar a:visited {
	font-family: Arial,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebar {
	color: #FFFFFF;
	font-size: .68em;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebartitle {
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial,arial;
	font-weight: bold;
	text-decoration: none;
}
.ms-summarytitlebartitle:hover {
	text-decoration: underline;
	color: #000000;
}
img.thumbnail {
	border: solid #971f34 3px;
}
tr.ms-highlight {
	background-color: #f2f2f2;
}
tr.ms-imglibselectedrow {
	background-color: #f2f2f2;
}
.ms-imglibthumbnail {
	background-color: #d8d8d8;
	border: solid #971f34 0px;
}
span.thumbnail {
	padding: 16 10;
	position: relative;
	width: 5px;
}
span.userdata {
	behavior: url(#default#userData);
	display: none;
}
.ms-imglibmenuarea {
	background-color: #fffaf2;
}
a.ms-imglibPreviewTitle {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 130px;
}
table.ms-imglibPreviewTable {
	display: none;
}
table.ms-disc td {
	padding: 0;
	color: #4c4c4c;
}
table.ms-disc-nopad td {
	padding: 0px;
}
table tr td.ms-disc-nopad {
	padding: 0px;
}
.ms-disc-nopad {
	padding: 0px;
}
table tr td.ms-disc-padabove {
	padding: 5px 5px 5px 5px;
}
table.ms-disc-bar td {
	vertical-align: middle;
	height: 22px;
	padding-left: 5px;
}
table.ms-disc-bar IMG {
	vertical-align: middle;
}
table.ms-disc-bar B {
	vertical-align: 10%;
	padding-right: 5px;
}
td.ms-disc-bordered-noleft {
	border: 0px solid #fffaf2;
	border-top-width: 0px;
}
td.ms-disc-bordered {
	border: 0px solid #fffaf2;
	border-top-width: 0px;
}
table tr td.ms-disc-bordered-noleft {
	border-left-width: 1px;
	padding: 0px 10px 5px 10px;
	font-family: Arial;
	font-size: .7em;
	text-align: left;
}
table tr td.ms-disc-bordered {
	padding: 0px 0px 5px 5px;
}
.UserShadedRegion {
	font-family: Arial,sans-serif;
	background-color: #fffacc;
}
.UserCaption {
	font-size: 8pt;
	font-family: Arial;
	background-color: #cbbed2;
}
.UserConfiguration {
	font-size: 8pt;
	font-family: Arial;
	background-color: #f2f2f2;
}
.UserDottedLine {
	margin-bottom: 2px;
	height: 1px;
	overflow: hidden;
	background-color: #333;
	background-image: url("/_layouts/images/dot.gif");
}
.UserSelect {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
}
.UserInput {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
}
.UserButton {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
}
.UserNotification {
	font-family: Arial,sans-serif;
	padding: 4px;
	COLOR: #7f7f7f;
}
.RemoveConnectionLink {
	color: #ac5013;
	text-decoration: none;
}
.ConnectionTabLink {
	color: #333333;
	text-decoration: none;
}
.ConnectionChooseActiveTab {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.ConnectionChooseInactiveTab {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	display: inline;
	margin-top: 4px;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureInactiveTab {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	margin-top: 4px;
	display: inline;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureActiveTab {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.UserConnectionTop {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	border-bottom: solid 1px #999999;
	height: 24px;
	width: 100%;
}
.UserToolBarTextArea {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial,sans-serif;
}
.UserToolbarTextArea A:link {
	COLOR: #333;
	TEXT-DECORATION: none;
}
.UserToolbarTextArea A:visited {
	COLOR: #333;
	TEXT-DECORATION: none;
}
.UserToolbarTextArea A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.UserToolbarDisabledLink {
	COLOR: #7f7f7f;
	font-size: 8pt;
	font-family: Arial;
	padding: 4px;
}
.UserToolbarImage {
	border: medium none;
	font-size: 8pt;
	cursor: pointer;
	background-color: #f2f2f2;
	text-align: center;
}
.UserCaptionShadow {
	border-right: 1px solid #fffaf2;
	border-left: 1px solid #fffaf2;
	background-color: #f3f3f3;
	height: 2px;
	background-image: url("/_layouts/images/viewheadergrad.gif");
	background-repeat: repeat-x;
}
.UserGenericHeader {
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial,arial,sans-serif;
}
.UserGeneric {
	padding: 8px 5px 7px 5px;
}
.UserGenericBody {
	padding: 5px 0px 0px 17px;
}
.UserGenericText {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
	color: #000000;
}
.UserBackground {
	background-color: #FFFFFF;
}
.UserSectionTitle {
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: solid 1px #c4c4c4;
	color: #595959;
}
.UserSectionHead {
	width: 100%;
	padding: 0px 0px 3px 0px;
	color: #595959;
}
.UserSectionBody {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.UserControlGroup {
	padding-bottom: 10px;
	padding-top: 2px;
}
.UserSectionFooter {
	width: 100%;
	margin-top: 5px;
	padding-top: 2px;
	border-top: solid 1px #c8c8c8;
	color: #000000;
}
.UserFooter {
	width: 100%;
	padding: 10px 7px 7px 7px;
}
.UserCommandArea {
	padding-top: 7px;
}
.UserToolbar {
	background-image: url("/_layouts/images/topnavunselected.gif");
	border-bottom: 1px solid #6f9dd9;
	padding-left: 2px;
	padding-right: 2px;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: transparent;
}
.UserCellHover {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	border: solid 1px #2353b2;
	color: #000000;
}
.UserCellSelected {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #ffdf88;
	border: solid 1px #d2b47a;
	color: #000000;
}
.UserCell {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	margin: 1px;
	color: #ac5013;
}
.UserGenericBulletItem {
	padding-bottom: 2px;
}
.ms-ToolPaneFrame {
	padding: 0px;
	background-color: #f2f2f2;
}
.ms-ToolPaneOuter {
	padding: 0px;
	background-color: #f2f2f2;
	border-top: 1px solid #6f9dd9;
	border-right: 2px solid #6f9dd9;
}
.ms-ToolPaneBody {
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.ms-ToolPaneHeader {
	background-color: #2353b2;
	border-style: none;
}
.ms-ToolPaneBorder {
	border-right: 1px solid #fffaf2;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 1px solid #fffaf2;
}
.ms-ToolPaneClose {
	background-image: url("/_layouts/images/topnavselected.gif");
	background-repeat: repeat-x;
	background-color: #79a7e3;
	border-top: solid 1px #fdf5e6;
	border-bottom: solid 1px #971f34;
	padding-right: 3px;
	padding-left: 0px;
}
.ms-ToolPaneTitle {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	background-image: url("/_layouts/images/topnavselected.gif");
	background-repeat: repeat-x;
	border-left: solid 1px #fdf5e6;
	border-top: solid 1px #fdf5e6;
	border-bottom: solid 1px #971f34;
	font-family: Arial,arial,helvetica,sans-serif;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #79a7e3;
}
.ms-ToolPaneFooter {
	padding: 5px;
	font-size: 8pt;
	border-top: solid 1px #C8C8C8;
	color: #595959;
	font-weight: bold;
	font-family: Arial,arial,helvetica,sans-serif;
}
.ms-ToolPaneError {
	color: #e00000;
	font-family: Arial,arial,helvetica,sans-serif;
	font-size: 8pt;
	padding: 10px;
}
.ms-ToolPaneInfo {
	font-size: 8pt;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Arial,arial,helvetica,sans-serif;
	background-color: #204d89;
}
.ms-ToolPartSpacing {
	padding-top: 8px;
}
.ms-ToolStripSelected {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	background-image: url("/_layouts/images/menubuttonhover.gif");
	padding: 1px 4px 2px 4px;
	background-color: #cdcdcd;
	border-top: solid 1px #fffaf2;
	border-bottom: solid 1px #cbbed2;
	color: #000000;
}
.ms-ToolStrip {
	font-family: Arial,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: url("/ImagenesECatolicas/listheadergrad.gif");
	color: #000000;
	border-top: solid 1px #fffaf2;
	border-bottom: solid 1px #cbbed2;
	background-color: #cdcdcd;
}
.ms-TPBorder {
	border: none;
}
.ms-TPHeader {
	background-color: #ffdf88;
}
.ms-TPTitle {
	padding-left: 4px;
	padding-right: 0px;
	color: #2A4666;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial,arial,helvetica,sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ms-TPBody {
	color: #000000;
	font-size: 8pt;
	font-family: Arial,arial,helvetica,sans-serif;
}
.ms-TPBody A:hover {
	color: #ac5013;
	text-decoration: none;
	cursor: pointer;
}
.ms-TPBody A:visited {
	color: #ac5013;
	text-decoration: none;
	cursor: pointer;
}
.ms-TPBody A:link {
	color: #ac5013;
	text-decoration: none;
	cursor: pointer;
}
.ms-TPCommands {
}
.ms-TPInput {
	font-size: 8pt;
	color: #000000;
	font-family: Arial,arial,helvetica,sans-serif;
}
.ms-PropGridBuilderButton {
	border: solid 1px #333;
	width: 16px;
	font-size: 8pt;
	display: none;
	background-color: #fffaf2;
}
.ms-BuilderBackground {
	background: #ece9d8;
	color: #4c4c4c;
}
.ms-SPZone {
	border: 1px solid #fffaf2;
	padding: 5px;
	background-color: #fdf5e6;
}
.ms-SPZoneSelected {
	border: 1px solid #ffa521;
	background-color: #ffeebe;
	padding: 5px;
}
.ms-SPZoneIBar {
	border: #f48b3f 3px solid;
}
.ms-SPZoneLabel {
	color: #7f7f7f;
	font-family: Arial,arial,verdana;
	font-size: 8pt;
	padding: 0px 0px 1px 0px;
}
.ms-SPZoneCaption {
	font-size: 9pt;
	color: #7f7f7f;
	font-family: Arial,arial,verdana;
}
.ms-WPDesign {
	background-color: #fffaf2;
}
.ms-WPMenu {
	background-color: #fffaf2;
}
.ms-WPTitle {
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #fff;
	font-weight: normal;
	font-family: Arial narrow,arial,sans-serif;
	color: #f36a00;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	font-size: 10pt;
	text-transform: uppercase;
	line-height: 14px;
	height: 21px;
	vertical-align: bottom;
}
.ms-WPTitle A:visited {
	color: #f36a00;
	text-decoration: none;
	cursor: pointer;
}
.ms-WPTitle A:link {
	color: #f36a00;
	text-decoration: none;
	cursor: pointer;
}
.ms-WPTitle A:hover {
	color: #f36a00;
	text-decoration: none;
	cursor: pointer;
}
.ms-WPSelected {
	border: #ffbb77 3px dashed;
}
.ms-WPBody {
	font-size: 8pt;
	font-family: Arial,arial,helvetica,sans-serif;
}
.ms-TPBody TABLE {
	font-size: 1em;
}
.ms-WPBody TABLE {
	font-size: 1em;
}
.ms-WPBody A:visited {
	color: #ac5013;
	text-decoration: none;
}
.ms-WPBody A:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-WPBody A:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-TPBody th {
	font-weight: bold;
}
.ms-WPBody th {
	font-weight: bold;
}
.ms-WPBody td {
	font-size: 8pt;
	font-family: Arial,arial,helvetica,sans-serif;
}
.ms-TPBody h1 {
	font-weight: bold;
	font-size: 200%;
}
.ms-WPBody h1 {
	font-weight: bold;
	font-size: 200%;
}
.ms-TPBody h2 {
	font-weight: bold;
	font-size: 150%;
}
.ms-WPBody h2 {
	font-weight: bold;
	font-size: 150%;
}
.ms-TPBody h3 {
	font-weight: bold;
	font-size: 120%;
}
.ms-WPBody h3 {
	font-weight: bold;
	font-size: 120%;
}
.ms-TPBody h4 {
	font-weight: bold;
	font-size: 100%;
}
.ms-WPBody h4 {
	font-weight: bold;
	font-size: 100%;
}
.ms-TPBody h5 {
	font-weight: bold;
	font-size: 80%;
}
.ms-WPBody h5 {
	font-weight: bold;
	font-size: 80%;
}
.ms-TPBody h6 {
	font-weight: bold;
	font-size: 65%;
}
.ms-WPBody h6 {
	font-weight: bold;
	font-size: 65%;
}
.ms-WPBorderBorderOnly {
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
}
.ms-WPBorder {
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
}
.ms-WPBorder {
	border-top-width: 0px;
}
.ms-SpLinkButtonInActive {
	border: none;
	margin: 1px;
	color: #4c4c4c;
	vertical-align: top;
	background-color: transparent;
}
.ms-HoverCellInActive {
	border: none;
	margin: 1px;
	color: #4c4c4c;
	vertical-align: top;
	background-color: transparent;
}
.ms-SpLinkButtonActive {
	border: #6f9dd9 1px solid;
	vertical-align: top;
	background-color: #ffbb47;
	background-image: url("/_layouts/images/menubuttonhover.gif");
}
.ms-HoverCellActive {
	border: #6f9dd9 1px solid;
	vertical-align: top;
	background-color: #ffbb47;
	background-image: url("/_layouts/images/menubuttonhover.gif");
}
.ms-HoverCellActiveDark {
	background-image: url("/_layouts/images/menubuttonhover.gif");
	border: solid 1px #868686;
	background-color: #ffbb47;
	vertical-align: top;
}
.ms-SpLinkButtonActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonInActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-SpLinkButtonActive a {
	color: #000000;
	text-decoration: none;
}
.ms-SPLink {
	font-family: Arial;
	font-size: 8pt;
	color: #ac5013;
}
.ms-SPLink A:visited {
	color: #000000;
	text-decoration: none;
}
.ms-SPLink A:link {
	color: #000000;
	text-decoration: none;
}
.ms-SPButton {
	font-family: Arial;
	font-size: 8pt;
}
.ms-WPAddButton {
	height: 25px;
	background: #e5e3e5 none/*url("/_layouts/images/wpqaM.gif")*/ repeat-x;
	border: solid 1px #333;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.ms-WPAddButtonHover {
	background: #ffffff url("/_layouts/images/wpqaMH.gif") repeat-x;
}
.ms-WPAddButton td {
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.ms-WPAddButton span {
	color: #CD5C01;
	vertical-align: middle;
}
.ms-WPAddButtonHover span {
	color: #000000;
	vertical-align: middle;
}
.ms-PartSpacingVertical {
	font-size: 1pt;
	margin-top: 12px;
}
.ms-PartSpacingHorizontal {
	font-size: 1pt;
	width: 8px;
}
.ms-WPHeader {
	background-image: url('/ImagenesECatolicas/wptopright.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.ms-WPHeader TD {
	border-bottom: 1px solid #f36a00;
	border-collapse: collapse;
}
A span.ms-WPEditText {
	display: inline;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
.ms-SPZoneSelected .ms-WPHeader TD {
	border: 1px solid #c4c4c4;
	background-color: #fff9de;
	background-image: url("/_layouts/images/partgrad.gif");
	background-repeat: repeat-x;
}
.ms-SPzone .ms-WPHeader TD {
	border: 1px solid #c4c4c4;
	background-color: #fff9de;
	background-image: url("/_layouts/images/partgrad.gif");
	background-repeat: repeat-x;
}
.ms-SPZoneSelected td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZone td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh table {
	background-color: #f2f2f2;
}
.ms-SPZone .ms-vh table {
	background-color: #f2f2f2;
}
.ms-SPZoneSelected .ms-vh2 table {
	background-color: #f2f2f2;
}
.ms-SPZone .ms-vh2 table {
	background-color: #f2f2f2;
}
.ms-SPZoneSelected tr.ms-viewheadertr table {
	background-color: #f2f2f2;
}
.ms-SPZone tr.ms-viewheadertr table {
	background-color: #f2f2f2;
}
.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZone .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle {
	background-color: #dde1e5;
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td {
	background-color: #dde1e5;
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle {
	background-color: #dde1e5;
}
.ms-SPZone .ms-vh2 table.ms-selectedTitle {
	background-color: #dde1e5;
}
.ms-SPZone .ms-vh table.ms-selectedTitle td {
	background-color: #dde1e5;
}
.ms-SPZone .ms-vh table.ms-selectedTitle {
	background-color: #dde1e5;
}
.ms-SPZoneSelected table {
	background-color: #ffffff;
}
.ms-SPZone table {
	background-color: #ffffff;
}
.ms-rtApplyBackground {
	background-color: #ffdf88;
	BORDER-BOTTOM: buttonshadow solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px;
}
.ms-tbButtonMouseOverDown {
	BACKGROUND-COLOR: #ffdf88;
	BORDER-BOTTOM: buttonhighlight solid 1px;
	BORDER-LEFT: buttonshadow solid 1px;
	BORDER-RIGHT: buttonhighlight solid 1px;
	BORDER-TOP: buttonshadow solid 1px;
	TOP: 1px;
	HEIGHT: 22px;
	WIDTH: 23px;
}
.ms-rtRemoveBackground {
	background-color: transparent;
	BORDER-BOTTOM: #ffdf88 solid 1px;
	BORDER-LEFT: #ffdf88 solid 1px;
	BORDER-RIGHT: #ffdf88 solid 1px;
	BORDER-TOP: #ffdf88 solid 1px;
}
.ms-subsmanageheader {
	background-color: #f2f2f2;
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
.ms-subsmanagecell {
	color: #000000;
	font-family: Arial;
	font-size: .68em;
	height: 18px;
	vertical-align: top;
}
.ms-ConnError {
	color: #cf501d;
}
.ms-underline {
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
}
.ms-underlineback {
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
	background-color: #f2f2f2;
}
.ms-back {
	vertical-align: top;
	padding: 2px 4px 4px 4px;
	background-color: #f2f2f2;
}
th.ms-smallheader {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
	text-align: left;
}
.ms-smallheader {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
	text-align: left;
}
.ms-smallsectionline {
	padding: 0px;
	background-color: #bfbfbf;
}
.ms-tabselected {
	border-color: #333;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	position: relative;
	top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ac5013;
	background-image: none /*url("/_layouts/images/selectednav.gif")*/;
	background-repeat: repeat-x;
	background-color: #e5e3e5;
	border-bottom: white;
}
.ms-tabinactive {
	font-weight: bold;
	position: relative;
	top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ac5013;
	background-image: url("/_layouts/images/topnavunselected.gif");
	background-color: #fdf5e6;
	background-repeat: repeat-x;
	border: solid 1px #c2dcff;
	border-bottom: none;
}
.ms-tabinactive a:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-tabinactive a:hover {
	color: #ac5013;
	text-decoration: none;
}
.ms-tabinactive a:visited {
	color: #ac5013;
	text-decoration: none;
}
.ms-surveyHBar {
	font-size: 2px;
	background-color: #333;
	border: solid;
	border-width: 5px;
	border-color: #333;
}
.ms-surveyHBarB {
	font-size: 2px;
	background-color: #CCCCCC;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.ms-surveyHBarLabel {
	font-size: 8pt;
	font-family: Arial,arial,sans-serif;
	color: #7f7f7f;
	text-decoration: none; ;
	height: 3.75pt;
	margin: 0;
	padding: 0;
	border: none;
	background-color: white;
}
.ms-surveyVBar {
	font-size: 2px;
	background-color: #333;
}
.ms-surveyVBarB {
	font-size: 2px;
	background-color: #CCCCCC;
	vertical-align: bottom;
}
.ms-surveyVBarBI {
	font-size: 2px;
	background-color: #333;
	vertical-align: top;
}
.ms-surveyVBarS {
	font-size: 2px;
}
.ms-surveyVBarT {
	font-size: 7pt;
	font-family: Arial;
	color: #7f7f7f;
}
.ms-surveyVBarTC {
	font-size: 7pt;
	font-family: Arial;
	text-align: center;
	color: #7f7f7f;
}
.ms-surveyHR {
	color: #CCCCCC;
	height: 1px;
}
.ms-surveyTotal {
	font-size: 8pt;
	font-family: Arial;
	color: #7f7f7f;
	padding-left: 10px;
	padding-right: 0px;
}
.ms-uploadborder {
	border: 1px solid #971f34;
}
.ms-uploadcontrol {
	background-color: #f2f2f2;
}
.ms-spaceBetContentAndButton {
	height: 10px;
}
.ms-ButtonHeightWidth {
	width: 12.5em;
	font: 8pt Arial;
	height: 2.1em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.ms-NarrowButtonHeightWidth {
	width: 7em;
	height: 2em;
	font: 8pt Arial;
	padding: 0;
}
.ms-ButtonHeightWidth2 {
	height: 2.1em;
	font: 8pt Arial;
	width: 13.72em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.ms-SpaceBetButtons {
	width: 6px;
}
.ms-summarycustombody {
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 6px;
}
.ms-summarystandardbody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
}
.ms-stylebox {
	font-family: Arial,arial;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.ms-stylelabel {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #4c4c4c;
}
.ms-styleheader {
	font-family: Arial,arial;
	font-size: .68em;
	background-color: #f9f9f9;
}
.ms-stylebody a:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-styleheader a:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-stylebody a:visited {
	text-decoration: none;
}
.ms-styleheader a:visited {
	text-decoration: none;
}
.ms-stylebody {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-stylebody a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-styleheader a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-alternating {
	background-color: #f9f9f9;
	background-image: NONE/* url('/ImagenesECatolicas/alternating.gif')*/;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ms-alternatingstrong {
	background-color: #fdf5e6;
}
.ms-basictable .ms-alternating td {
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}
.ms-alternatingstrong td {
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}
.ms-basictable .ms-alternating td td {
	border: 0px;
}
.ms-alternatingstrong td td {
	border: 0px;
}
.ms-MWSSelectedInstance {
	color: #000000;
	text-decoration: none;
}
.ms-MWSInstantiated a:visited {
	color: #ac5013;
	text-decoration: none;
}
.ms-MWSInstantiated a:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-MWSInstantiated a:hover {
	color: #8ebbf5;
	text-decoration: underline;
}
.ms-MWSUninstantiated a:visited {
	color: #ac5013;
	text-decoration: none;
}
.ms-MWSUninstantiated a:link {
	color: #ac5013;
	text-decoration: none;
}
.ms-MWSUninstantiated a:hover {
	color: #ac5013;
	text-decoration: underline;
}
.ms-entity-resolved {
	color: #000000;
	text-decoration: underline;
}
.ms-entity-unresolved {
	color: #000000;
	cursor: pointer;
	background-image: url("/_layouts/images/squiggle.gif");
	background-repeat: repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	vertical-align: text-top;
	font-style: italic;
}
.ms-ganttTitleCell {
	text-align: left;
	padding-left: 7px;
	width: 222px;
	height: 22px;
	border: solid 1px #cbbed2;
}
.ms-ganttTitleCellText {
	width: 222px;
	height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
}
.ms-ganttTitleHeaderCell {
	text-align: left;
	padding-left: 7px;
	width: 222px;
	border: solid 1px #cbbed2;
}
.ms-ganttInnerTable th {
	font-family: Arial;
	font-size: .68em;
}
.ms-ganttInnerTable td {
	font-family: Arial;
	font-size: .68em;
}
.ms-ganttDiv {
	position: absolute;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ms-ganttDivNotIE {
	position: inherit;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ms-ganttOuterTable {
	width: 100%;
	height: 272px;
}
.ms-ganttInnerTable th {
	color: #4e7cb7;
}
.ms-ganttMajorTimeUnitHeaderCell {
	text-align: center;
	border-left: solid 1px #cbbed2;
	border-right: solid 1px #cbbed2;
	background-color: #f9f9f9;
}
.ms-ganttDetailTimeUnitRow th {
	text-align: center;
	border: solid 1px #cbbed2;
	background-color: #f9f9f9;
}
.ms-ganttDetailTimeUnitRow td {
	text-align: center;
	border: solid 1px #cbbed2;
	background-color: #f9f9f9;
}
.ms-ganttDetailTimeUnitRow abbr {
	border: none;
}
.ms-GWD {
}
.ms-GNWD {
	background: #f9f9f9;
}
.ms-GT {
	background: cornsilk;
}
.ms-ganttTransparentImage {
	position: absolute;
	width: 100%;
	height: 20px;
	z-index: 2;
}
.ms-ganttNonTransparentImage {
	position: relative;
	z-index: 1;
}
.ms-dgselected {
	background: #5980A5;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
}
.ms-dgselected a {
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgselected a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgbottom {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.ms-dgadd a {
	font-weight: bold;
}
.ms-dgadd {
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #C0C6E0;
}
.ms-infobar {
	font-family: Arial,arial;
	background-color: #EDF0D9;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}
.ms-selwidth {
	font-family: Arial,arial,verdana;
	font-size: 1.2em;
	width: 158px;
}
.ms-featurestatus {
	width: 100px;
	vertical-align: middle;
}
.ms-featurestatustext {
	padding: 4px;
	background-color: #ff8942;
	color: white;
	font-weight: bold;
}
.ms-featurealtrow {
	background-color: #e9e9e9;
}
.ms-unpublishedresource {
	border-style: dashed;
	border-width: thick;
	border-color: #cf501d;
	margin: 5px 5px 5px 5px;
}
.ms-inconsistentresource {
	border-style: dashed;
	border-width: thick;
	border-color: #00FF00;
	margin: 5px 5px 5px 5px;
}
.ms-annotatedanchorspacing {
	top: 3px;
	left: 3px;
	width: 3px;
	height: 3px;
}
.ms-consolemptablerow {
	background-color: #ffffff;
}
.ms-consoletoolbar {
	font-size: 8pt;
	font-family: Arial,arial,verdana;
}
.ms-consolemessage {
	font-size: 8pt;
	font-family: Arial,arial,verdana;
}
.ms-consoleerror {
	font-size: 8pt;
	font-family: Arial,arial,verdana;
}
.ms-consolestatus {
	font-size: 8pt;
	font-family: Arial,arial,verdana;
}
.ms-consolestatusframe {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}
.ms-consoleframe {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}
.ms-consolestatuscell {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
	text-align: center;
}
.ms-consoleframe {
	border-top-width: 1px;
	border-color: #971f34;
}
.ms-consolestatusframe {
	border-top-width: 0px;
	background-color: #f6fdfd;
	background-repeat: repeat-x;
	border-color: #FFFFFF;
}
td.ms-consolestatuscheckoutframe {
	background-repeat: repeat-x;
}
td.ms-consolestatusminorframe {
	background-repeat: repeat-x;
}
td.ms-consolestatusmajorframe {
	background-repeat: repeat-x;
}
.ms-consolestatusmajorframe {
	background-color: #fff699;
	background: url('/_layouts/images/cnspgrdn.gif');
}
.ms-consolestatusminorframe {
	background-color: #fdf5e6;
	background: url('/_layouts/images/cnsugrdn.gif');
}
.ms-consoleminiframe {
	background-color: #fff8b2;
	background: url('/_layouts/images/cnsugrdn.gif');
}
.ms-consolestatuscheckoutframe {
	background-color: #fff8b2;
	background: url('/_layouts/images/cnsugrdn.gif');
}
.ms-consoleminiframe {
	height: 24px;
	background-repeat: repeat-x;
}
.ms-consolestatusshadowframe {
	background-repeat: repeat-x;
	background: url('/_layouts/images/cnsshdo.gif');
	height: 4px;
}
.ms-consolestatusshadowframeleft {
	background: url('/_layouts/images/cnsshdol.gif');
	height: 4px;
	width: 3px;
}
.ms-consolestatusshadowframeright {
	background: url('/_layouts/images/cnsshdor.gif');
	height: 4px;
	width: 3px;
}
.ms-consolemode {
	background-color: #fff699;
	color: #000000;
	font-size: 8pt;
	font-family: Arial;
}
.ms-consolestatus {
	color: #666666;
	font-size: 8pt;
	font-family: Arial;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.ms-consolestatus a {
	font-family: Arial,serif;
	font-size: 8pt;
	color: #333;
	text-decoration: none;
}
.ms-consolestatus a:hover {
	font-family: Arial,serif;
	font-size: 8pt;
	color: #333;
	text-decoration: underline;
}
.ms-consolehr {
	background-color: #CDCDCD;
	height: 1px;
}
.ms-consoleerror {
	color: #cf501d;
	text-decoration: none;
}
.ms-consoleerror a {
	color: #333;
	text-decoration: none;
}
.ms-consoleerror a:hover {
	color: #333;
	text-decoration: underline;
}
.ms-consolemessage {
	color: #204d89;
	text-decoration: none;
}
.ms-consolemessage a {
	text-decoration: none;
}
.ms-consolemessage a:hover {
	text-decoration: underline;
}
.ms-consoletoolbar {
	text-decoration: none;
	color: #ac5013;
}
.ms-consoletoolbar a {
	text-decoration: none;
	color: black;
}
.ms-consoleqaback td {
	padding-left: 3px;
	padding-right: 6px;
	background-image: url("/_layouts/images/qarsgrd.gif");
}
.ms-consoleqabackhover td {
	background-image: url("/_layouts/images/qahvgrd.gif");
	padding-left: 3px;
	padding-right: 6px;
}
.ms-consoleqaemptyborderh {
	height: 1px;
}
.ms-consoleqaemptyborderv {
	width: 1px;
}
.ms-consoleqaemptycorner {
	width: 1px;
	height: 1px;
}
.ms-consoleqacorner {
	background-color: #CAD7E7;
}
.ms-consoleqaborderv {
	background-color: #CAD7E7;
}
.ms-consoleqaborderh {
	background-color: #CAD7E7;
}
.ms-consoleqacornerhover {
	background-color: #D2B47A;
}
.ms-consoleqabordervhover {
	background-color: #D2B47A;
}
.ms-consoleqaborderhhover {
	background-color: #D2B47A;
}
.ms-consoleqaborderh {
	height: 1px;
}
.ms-consoleqaborderv {
	width: 1px;
}
.ms-consoleqacorner {
	width: 1px;
	height: 1px;
}
.ms-consoleqaborderhhover {
	height: 1px;
}
.ms-consoleqabordervhover {
	width: 1px;
}
.ms-consoleqacornerhover {
	width: 1px;
	height: 1px;
}
.ms-webpartpickerpagebackground {
	background-color: #efebc2;
}
.ms-webpartpickerpageinnerbackground {
	background-color: #f2f2f2;
}
.ms-webpartpickerpagetext {
	color: #656B77;
	text-align: left;
}
.ms-webpartpickerpagetext a {
	color: #333;
	text-align: left;
}
.ms-webpartpickerpageHeaderBorder a {
	color: #333;
}
.ms-webpartpickeralign {
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ms-webpartpickerwarning {
	color: #cf501d;
}
.ms-viewtotalselect {
	width: 104px;
}
.hierarchy-node-partialcheck {
	font-style: italic;
}
.ms-wikitoolbar a.ms-toolbar {
	color: #124890;
}
.ms-wikieditouter {
	height: 23px;
	font-size: 8pt;
	font-family: Arial,arial;
	position: absolute;
	right: 9px;
	top: 30px;
	border: 1px solid #6393D4;
	border-bottom: none;
	text-align: center;
	border-right-width: 2px;
}
.ms-wikieditsecond {
}
.ms-wikieditthird {
	background: url(/_layouts/images/toolgrad.gif);
	padding-left: 3px;
}
.ms-wikieditorange {
}
.ms-wikieditorangeinnera {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.ms-wikitoolbar a:hover.ms-toolbar {
	text-decoration: underline;
	color: #000000;
}
.ms-wikicontent a {
	text-decoration: underline;
}
.ms-wikicontent a.ms-wikilink {
	text-decoration: none;
}
.ms-wikicontent a.ms-missinglink {
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.ms-wikicontent {
	color: #333333;
	line-height: 1.3;
}
.ms-recentchanges {
	vertical-align: top;
	padding: 7px 1px 9px 4px;
}
.errorinl {
	FONT-SIZE: 8pt;
	COLOR: #cf501d;
	font-family: Arial,sans-serif;
}
.ms-diffdelete {
	background-color: #e0e0e0;
}
.ms-diffdeletenostrike {
	background-color: #e0e0e0;
}
.ms-diffdelete {
	text-decoration: line-through;
}
.ms-diffinsert {
	background-color: #ffeaad;
	border: 1px solid #ffffff;
}
.ms-wikifieldheader {
	font-family: Arial,arial;
	font-size: 8pt;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #515151;
	border-bottom: 1px solid #C3C3C3;
	padding: 2px;
}
ul.ms-blogAdminLinks {
	list-style: none;
	margin: 4px 10px 0 0;
	padding: 0 0 0 4px;
}
ul.ms-blogAdminLinks li {
	background: transparent url(/_layouts/images/rect.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 3px 15px;
}
ul.ms-blogAdminLinks li a {
	color: #ac5013;
}
.ms-blogrss {
	color: #4c4c4c;
	width: 629px;
}
.ms-CommentsWrapper {
	color: #4c4c4c;
	width: 629px;
}
.ms-PostWrapper {
	color: #4c4c4c;
	width: 629px;
}
.ms-blogrssnav {
	color: #4c4c4c;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-top: solid 1px #fffaf2;
}
.ms-blogrssnav a {
	color: #ac5013;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
.ms-blogrssnav img {
	border: none;
}
.ms-PostTitle {
	font-size: 16pt;
	border-top: solid 1px #fdf5e6;
	padding-top: 6px;
}
.ms-PostTitle span {
	position: relative;
	left: -2px;
	right: auto;
}
.ms-PostTitle a {
	color: #4c4c4c;
	text-decoration: none;
}
.ms-CommentFooter {
	font-size: 8pt;
	color: #999999;
	padding-bottom: 22px;
}
.ms-PostFooter {
	font-size: 8pt;
	color: #999999;
	padding-bottom: 22px;
}
.ms-CommentFooter a {
	color: #6c90d8;
	white-space: nowrap;
}
.ms-PostFooter a {
	color: #6c90d8;
	white-space: nowrap;
}
.ms-PostBody {
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-top: 6px;
	padding-bottom: 12px;
}
.ms-PostBody a {
	color: #0000CC;
}
.ms-PostBody p {
	margin: 0 0 1em 0;
}
h3.ms-PostDate {
	font-size: 8pt;
	color: #7f7f7f;
	margin: 0;
	border-bottom: solid 1px #6f9dd9;
	padding-bottom: 5px;
}
h3.ms-CommentHeader {
	font-size: 16pt;
	font-weight: normal;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: -.25em;
	left: -2px;
	right: auto;
}
h4.ms-CommentTitle {
	color: #666666;
	font-size: 8pt;
	line-height: 1.7em;
	padding: 0px 0 0 0;
	margin: 0px;
}
.ms-CommentBody {
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-bottom: 12px;
	padding-top: 6px;
}
.ms-commentsempty {
	color: #4c4c4c;
	font-size: 8pt;
	padding-bottom: 22px;
	padding-top: 6px;
}
.ms-blogedit {
	font-size: 8pt;
	line-height: 1.7em;
	vertical-align: top;
	border-top: solid 1px #fdf5e6;
}
.ms-blogedit a {
	height: 22px;
	padding: 0px 5px 0 5px;
	color: #ac5013;
	background-image: url("/_layouts/images/toolgrad.gif");
	background-color: #cbbed2;
	border: 1px solid #971f34;
	border-top: none;
}
.ms-blogrss {
	font-size: 8pt;
	border-top: solid 1px #fdf5e6;
	padding-top: 5px;
}
.ms-blogrss a {
	color: #ac5013;
}
.ms-blogrss img {
	vertical-align: middle;
	border: none;
}
.ms-commenttable {
	margin: 15px 0 0 0;
	padding: 0px;
}
.ms-commenttable td {
	border-top: solid 1px #cbbed2;
}
.ms-CommentFooter a {
	padding-top: 4px;
	margin: 0;
}
.ms-pickerwait {
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
.ms-pickerdropdown {
	margin-left: 5px;
}
.ms-CategoryTitleCell {
	padding: 0px 0px 0px 0px;
}
.ms-CategoryTitleCell a {
	display: block;
	background: transparent url("/ImagenesECatolicas/navBullet.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 3px 16px;
}
.ms-BlogEmptyListText {
	padding: 2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext {
	display: none;
}
.ms-BlogNavigator div.ms-navheader {
	background-color: #e4d2ec;
	border-top: solid 1px #af74b4;
	border-left: solid 1px #af74b4;
	border-bottom: 1px solid #af74b4;
	padding: 1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a {
	color: #ac5013;
}
.ms-BlogNavigator div.ms-navheader {
	color: #4c4c4c;
	font-weight: bold;
}
.ms-BlogNavigator .ms-quicklaunch table td {
	border-top: none;
}
.ms-BlogNavigator div.ms-WPBody {
	border-top: solid 1px #fffaf2;
}
.ms-BlogNavigator div.ms-PartSpacingVertical {
	font-size: 1pt;
	margin-top: 0px;
}
.ms-BlogNavigator td.ms-addnew {
	padding-left: 6px;
}
.ms-BlogNavigator td.ms-addnew img {
	margin-right: 2px;
}
.ms-BlogEmptyListText {
	padding: 4px 4px 2px 6px;
	color: #4c4c4c;
}
.ms-pickertitlesection {
	background: #ffffff url("/ImagenesECatolicas/siteTitleBKGD.gif") repeat-y top right;
}
.ms-pickertitlesection .ms-descriptiontext {
	padding: 8px 3px 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext {
	padding-left: 5px;
	padding-top: 6px;
}
.ms-pickerbodysection {
	background: #ece9d8 url("/_layouts/images/viewheadergrad.gif") repeat-x;
	border-top: solid 1px #a5a5a5;
}
.ms-pickerresultoutertable {
	table-layout: fixed;
}
.ms-pickerresulttable {
	border-collapse: separate;
}
.ms-pickerresultdiv {
	background-color: #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	OVERFLOW: scroll;
	width: 100%;
	height: 100%;
}
.ms-pickerbuttonsection {
	background-color: #ece9d8;
}
.ms-pickersectionline {
	background-color: #d0d0bf;
}
.ms-pickersearchbox {
	height: 19px;
	color: #000000;
}
.ms-pickersearchsummarytr td.ms-descriptiontext {
	padding-left: 6px;
	padding-top: 5px;
	color: #525252;
	font-weight: bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext {
	text-align: center;
}
.ms-ph {
	padding-left: 5px;
	padding-right: 5px;
	background-image: none;
	background-color: #f3f3f3;
	color: #949494;
	white-space: nowrap;
}
.ms-naveditor .ms-gb {
	padding: 3px 3px 0 3px;
	height: 22px;
}
.ms-naveditor .ms-vb2 {
	padding: 3px 3px 0 3px;
	height: 22px;
}
.ms-naveditor .ms-gb {
	border-top: 0;
}
.ms-naveditor .ms-gb img {
	margin-top: 1em;
}
@media print
{
.ms-buttonheightwidth2 {
	display: none;
}
.ms-buttonheightwidth {
	display: none;
}
.ms-banner {
	display: none;
}
.ms-searchform {
	display: none;
}
.ms-titlearearight {
	display: none;
}
.ms-titlearealeft {
	display: none;
}
.ms-areaseparatorcorner {
	display: none;
}
.ms-areaseparatorright {
	display: none;
}
.ms-rightareacell {
	display: none;
}
.ms-areaseparatorleft {
	display: none;
}
.ms-siteaction {
	display: none;
}
.ms-globallinks {
	display: none;
}
.ms-leftareacell {
	display: none;
}
}
a:visited.ms-skip {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
a:hover.ms-skip {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
a.ms-skip {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.ms-hidden {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
a:focus.ms-skip {
	position: absolute;
	left: 2px;
	top: 2px;
	width: auto;
	height: auto;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: Solid;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
a:active.ms-skip {
	position: absolute;
	left: 2px;
	top: 2px;
	width: auto;
	height: auto;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: Solid;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.ms-dialogBody {
	background-color: #ece9d8;
}
.ms-dialogHeader {
	background-color: #ffffff;
	background-position: right top;
	background-image: url('/_layouts/images/dialogTitleBKGD.jpg');
	background-repeat: repeat-y;
}
.ms-dialogHeaderDescription {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #666666;
	padding-right: 20px;
}
.ms-dialogHelpLink a {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.ms-dialogHelpLink {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.ms-dialogHeadingDivider1 {
	background-color: #ffffff;
}
.ms-dialogHeadingDivider2 {
	background-color: #9e9fa1;
}
.ms-dialogHeadingDivider3 {
	background-color: #d6d2bf;
}
.ms-dialogBodyMain {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	font-family: Arial,arial;
	font-size: 8pt;
	color: #666666;
}
.ms-dialogButtonSection {
	border-top: 1px solid #d0d0bf;
}
.ms-dialogButtonCell INPUT {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-dialogButtonCell {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-dialogHoverRow {
	background-color: #f2f4e3;
}
.ms-dialogSelectedRow {
	background-color: #ffffff;
}
.ms-aggrwebpartcell {
	padding-right: 5px;
	padding-left: 5px;
}
a.ms-acclink {
	width: auto;
	height: 1.1em;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: black;
}
a.ms-imnlink {
	cursor: default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI {
	display: none;
}
.ms-MenuUIPopupBody {
	border: 1px solid #868686;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupBody TABLE {
	color: #ac5013;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupBody div {
	cursor: pointer;
}
.ms-MenuUILargeRtL {
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUIRtL {
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUILarge {
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUI {
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUILarge {
	background-position: left;
}
.ms-MenuUI {
	background-position: left;
}
.ms-MenuUILargeRtL {
	background-position: right;
}
.ms-MenuUIRtL {
	background-position: right;
}
.ms-MenuUI {
	background-image: url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge {
	background-image: url("/_layouts/images/MGradLarge.gif");
	width: 250px;
}
.ms-MenuUIRtL {
	background-image: url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL {
	background-image: url("/_layouts/images/MGradLargeRtl.gif");
	width: 250px;
}
.ms-MenuUIDisabled SPAN {
	color: #888888;
}
.ms-MenuUIItemTableCellCompact {
	padding: 2px;
	color: #ac5013;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-MenuUIItemTableCell {
	padding: 2px;
	color: #ac5013;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-MenuUIItemTableCellCompact {
	padding: 1px 2px 1px 2px;
}
.ms-MenuUIItemTableCellCompactHover A {
	color: #ac5013;
	text-decoration: none;
}
.ms-MenuUIItemTableCellCompact A {
	color: #ac5013;
	text-decoration: none;
}
.ms-MenuUIItemTableCellHover A {
	color: #ac5013;
	text-decoration: none;
}
.ms-MenuUIItemTableCell A {
	color: #ac5013;
	text-decoration: none;
}
.ms-menuitemdescription {
	color: #666666;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 1px;
	color: #ac5013;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-MenuUIItemTableCellHover {
	padding: 1px;
	color: #ac5013;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial,arial;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover {
	background-color: #e5e3e5;
	border: 1px solid #333;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	color: #333333;
}
.ms-MenuUIIconRtL {
	height: 16px;
	width: 24px;
}
.ms-MenuUIIcon {
	height: 16px;
	width: 24px;
}
.ms-MenuUIIconLargeRtl {
	height: 16px;
	width: 40px;
}
.ms-MenuUIIconLarge {
	height: 16px;
	width: 40px;
}
.ms-MenuUIIconLarge {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIcon {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconLargeRtl {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUIIconRtL {
	padding: 0px 2px 0px 6px;
}
.ms-menuuilabelcompactRtl {
	width: 100%;
}
.ms-menuuilabelcompact {
	width: 100%;
}
.ms-MenuUILabelRtL {
	width: 100%;
}
.ms-MenuUILabel {
	width: 100%;
}
.ms-MenuUILabel {
	padding: 2px 0px 3px 6px;
}
.ms-MenuUILabelRtL {
	padding: 2px 6px 3px 0px;
}
.ms-menuuilabelcompact {
	padding: 1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl {
	padding: 1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow {
	height: 16px;
	width: 16px;
}
.ms-MenuUISeparatorLargeRtl {
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.ms-MenuUISeparatorLarge {
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.ms-MenuUISeparatorRtL {
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.ms-MenuUISeparator {
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.ms-MenuUISeparator {
	margin: 0px 0px 0px 32px;
}
.ms-MenuUISeparatorRtL {
	margin: 0px 32px 0px 0px;
}
.ms-MenuUISeparatorLarge {
	margin: 0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl {
	margin: 0px 48px 0px 0px;
}
.ms-MenuUICheckMark {
	background-image: url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled {
	color: #999999;
}
.ms-sbtable {
	color: #000000;
	font-family: Arial;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.ms-sbtablealt {
	color: #000000;
	font-family: Arial;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.ms-sbtable-ex {
	width: 100%;
	border-collapse: collapse;
	margin-top: 2px;
	margin-left: 2px;
}
.ms-sbtable-border {
	border: 1px solid #97b4e9;
}
td.ms-sbcell {
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: solid 0px #7f9db9;
}
td.ms-sbcellnoborder {
	padding-right: 2px;
	white-space: nowrap;
	border: 0;
}
.ms-sbtext {
	font-family: Arial,arial;
	font-size: 1em;
	font-weight: bold;
}
.ms-sbplain {
	font-family: Arial,arial;
	font-size: 8pt;
	border: 1px solid #333;;
}
.ms-sbplainwithborder {
	font-family: Arial,arial;
	font-size: 8pt;
}
td.ms-sblink {
	padding-right: 14px;
	border: none;
}
.ms-sblink a:visited {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
	padding-left: 4px;
	background-color: transparent;
}
.ms-sblink a:link {
	font-family: Arial,arial;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
	padding-left: 4px;
	background-color: transparent;
}
.ms-sblink a:hover {
	color: #000;
	text-decoration: underline;
	background-color: #ff8942;
}
td.ms-sbgo {
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.ms-rightbodysectionsearchbox {
	width: 100%;
}
.ms-sbLastcell {
	width: 100%;
}
.ms-sbLastCell {
	padding-right: 10px;
}
td.ms-sbscopes {
	border: none !important;
}
select.ms-sbscopes {
	font-family: Arial,arial,verdana;
	font-size: 8pt;
	width: 170px;
}
.srch-WPBody {
	margin: 0px;
	font-family: Arial,arial;
	font-size: 1em;
	color: #666666;
}
.srch-results {
}
.srch-sort {
	COLOR: #333333;
	FONT-SIZE: 1.0em;
}
.srch-sort A:visited {
	text-decoration: none;
	color: #ac5013;
}
.srch-sort A:link {
	text-decoration: none;
	color: #ac5013;
}
.srch-sort a:hover {
	color: #cf501d;
}
.srch-sort-right {
	float: right;
	COLOR: #333333;
	FONT-SIZE: 1.0em;
	padding-bottom: 4px;
}
.srch-sort-right A:visited {
	text-decoration: none;
	color: #ac5013;
}
.srch-sort-right A:link {
	text-decoration: none;
	color: #ac5013;
}
.srch-sort-right a:hover {
	color: #cf501d;
}
.srch-summary {
	COLOR: #333333;
	FONT-SIZE: 1.0em;
	font-family: Arial,arial;
}
.srch-summary A:visited {
	text-decoration: none;
	color: #ac5013;
}
.srch-summary A:link {
	text-decoration: none;
	color: #ac5013;
}
.srch-summary a:hover {
	color: #cf501d;
}
.srch-stats {
	COLOR: #333333;
	FONT-SIZE: 1.0em;
	font-family: Arial,arial;
	background-color: #ececec;
	text-align: left;
	white-space: nowrap;
}
.srch-stats A:link {
	text-decoration: none;
	color: #ac5013;
}
.srch-stats a:hover {
	color: #cf501d;
}
.srch-Description {
	FONT-SIZE: 1.0em;
	MARGIN: 0px 0px 4px;
	COLOR: #333333;
	font-family: Arial,arial;
}
.srch-Description b {
	font-weight: bold;
	COLOR: #333333;
}
.srch-alertme A:visited {
	MARGIN: 0px 0px 0px;
}
.srch-alertme a:link {
	MARGIN: 0px 0px 0px;
}
.srch-alertme a:hover {
	MARGIN: 0px 0px 0px;
}
.srch-Title {
	FONT-SIZE: 1.0em;
	MARGIN: 0px 0px 5px;
	COLOR: #ac5013;
	font-family: Arial,arial;
}
.srch-Title A:visited {
	text-decoration: none;
	color: #ac5013;
}
.srch-Title A:link {
	text-decoration: none;
	color: #ac5013;
}
.srch-Title a:hover {
	color: #cf501d;
	text-decoration: underline;
}
.srch-URL A:visited {
	color: #008800 !important;
	text-decoration: none;
}
.srch-URL A:link {
	color: #008800 !important;
	text-decoration: none;
}
.srch-URL a:hover {
	color: #cf501d;
	text-decoration: underline;
}
.srch-Metadata {
	BORDER-TOP: #e0ded5 1px solid;
	FONT-SIZE: 1.0em;
	MARGIN: 0px 0px 15px;
	COLOR: #8c8c8c;
	font-family: Arial,arial;
}
.srch-dup .srch-Page-bg {
}
.srch-Page {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.0em;
	font-family: Arial,arial;
	background-color: #ececec;
	text-align: right;
}
.srch-Page A:visited {
	text-decoration: none;
	color: #3764a0;
	FONT-WEIGHT: normal;
}
.srch-Page A:link {
	text-decoration: none;
	color: #3764a0;
	FONT-WEIGHT: normal;
}
.srch-Page a:hover {
	color: #cf501d;
}
.srch-dup A:visited {
	COLOR: #517acc;
}
.srch-dup A:link {
	COLOR: #517acc;
}
.srch-Icon {
	margin-right: 4px;
}
.srch-ActionLink a {
	text-decoration: none;
	font-size: .85em;
	font-style: italic;
	color: #336699;
	margin-top: 2px;
	margin-bottom: 0;
}
.srch-ActionLink a:hover {
	color: #cf501d;
}
.ms-searchresultstitlearea {
	background-image: url("/ImagenesECatolicas/pageTitleBKGD.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align: center;
	padding-left: 18px;
	padding-top: 20px;
	border-bottom: 1px solid #6f9dd9;
	height: 85px;
}
.ms-searchresultsareaSeparator {
	background-color: #cbbed2;
	padding: 0px;
}
.ms-bannercabecera {
	background-image: url("/ImagenesECatolicas/home2.png");
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}
td.ms-leftareacell {
	background-color: #ffffff;
	border-left: 0px solid #cccccc;
}
.ms-calheader {
	background-color: #fdf5e6;
}
.ms-cal-nav {
	font-size: 8pt;
}
.ms-cal-navselected {
	font-size: 8pt;
}
span.ms-cal-navselected a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.ms-cal-navselected a:hover {
	text-decoration: underline;
	color: #000000;
}
td a.ms-cal-nav {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}
span.ms-cal-nav a:visited {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}
span.ms-cal-nav a {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}
span.ms-cal-nav a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.ms-cal-nav a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.ms-cal-navselected img {
	vertical-align: middle;
}
.ms-cal-nav img {
	vertical-align: middle;
}
.ms-cal-weekemptyRTL {
	background-color: #fdf5e6;
	width: 18px;
	font-size: 2px;
}
.ms-cal-weekempty {
	background-color: #fdf5e6;
	width: 18px;
	font-size: 2px;
}
.ms-cal-weekname {
	background-color: #fdf5e6;
	width: 14.5%;
}
.ms-cal-weekday {
	background-color: #fdf5e6;
	color: #7f7f7f;
	padding: 2px;
	font-weight: normal;
}
.ms-cal-weekRTLB {
	background-image: url("/_layouts/images/weekbox.gif");
	background-repeat: repeat-y;
	background-color: #c2dcff;
	border: 1px solid #6f9dd9;
}
.ms-cal-weekRTL {
	background-image: url("/_layouts/images/weekbox.gif");
	background-repeat: repeat-y;
	background-color: #c2dcff;
	border: 1px solid #6f9dd9;
}
.ms-cal-weekB {
	background-image: url("/_layouts/images/weekbox.gif");
	background-repeat: repeat-y;
	background-color: #c2dcff;
	border: 1px solid #6f9dd9;
}
.ms-cal-week {
	background-image: url("/_layouts/images/weekbox.gif");
	background-repeat: repeat-y;
	background-color: #c2dcff;
	border: 1px solid #6f9dd9;
}
.ms-cal-weekselectedRTL {
	border: 1px solid #83b0ec;
	cursor: pointer;
	background-color: #fdf5e6;
}
.ms-cal-weekselected {
	border: 1px solid #83b0ec;
	cursor: pointer;
	background-color: #fdf5e6;
}
.ms-cal-weekselectedRTL a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.ms-cal-weekselected a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.ms-cal-weekboxRTL {
	width: 15px;
}
.ms-cal-weekbox {
	width: 15px;
}
.ms-cal-wtopday {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #e6c892;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ms-cal-wtopdayL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #e6c892;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ms-cal-topdayL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #e6c892;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ms-cal-topday {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #e6c892;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ms-cal-wtopdayRTLL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.ms-cal-wtopdayRTL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.ms-cal-topdayRTLL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.ms-cal-topdayRTL {
	background-image: none /*url("/_layouts/images/calnumBttn.gif")*/;
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.ms-cal-wtopday {
	border-right: none;
}
.ms-cal-wtopdayRTL {
	border-left: none;
}
.ms-cal-wtopday-todayRTL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopday-today div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusRTLL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusRTL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayfocus div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayRTLL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayRTL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopday div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-topdayRTLL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-topdayL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-topdayRTL div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-topday div {
	font-weight: bold;
	padding: 1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusRTLLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusRTLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopday-todayRTL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopday-todayRTLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopday-todayover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusRTL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusRTLL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocus div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopday-today div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayRTLLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayRTLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayLover div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayRTLL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayRTL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopday div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayL div span {
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	color: #000000;
}
.ms-cal-wtopdayfocusRTL div a {
	color: #000000;
}
.ms-cal-wtopdayfocusRTLL div a {
	color: #000000;
}
.ms-cal-wtopdayfocusL div a {
	color: #000000;
}
.ms-cal-wtopdayfocus div a {
	color: #000000;
}
.ms-cal-wtopdayRTLL div a {
	color: #000000;
}
.ms-cal-wtopdayRTL div a {
	color: #000000;
}
.ms-cal-wtopday div a {
	color: #000000;
}
.ms-cal-wtopdayL div a {
	color: #000000;
}
.ms-cal-wtopday-todayRTL {
	background-image: url("/_layouts/images/calnumBttntoday.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topday-todayRTL {
	background-image: url("/_layouts/images/calnumBttntoday.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopday-today {
	background-image: url("/_layouts/images/calnumBttntoday.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topday-today {
	background-image: url("/_layouts/images/calnumBttntoday.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopday-today {
	text-align: left;
}
.ms-cal-topday-today {
	text-align: left;
}
.ms-cal-wtopday-todayRTL {
	text-align: right;
}
.ms-cal-topday-todayRTL {
	text-align: right;
}
.ms-cal-wtopday-todayRTLover div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-topday-todayoverRTL div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-wtopday-todayRTL div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-topday-todayRTL div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-wtopday-todayover div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-topday-todayover div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-wtopday-today div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-topday-today div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-wtopday-todayover {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topday-todayover {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: left;
}
.ms-cal-wtopday-todayRTLover {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topday-todayoverRTL {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: right;
}
.ms-cal-wtopdayfocusLover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-wtopdayfocusover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topdayfocusover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-wtopdayLover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-wtopdayover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topdayoverL {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topdayover {
	background-image: none /*url("/_layouts/images/calnumBttnover.gif")*/;
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-wtopdayfocusRTLLover {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-wtopdayfocusRTLover {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-wtopdayRTLLover {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-wtopdayRTLover {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayfocusoverRTLL {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayfocusoverRTL {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayoverRTLL {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayoverRTL {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-wtopdayfocusRTLLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayfocusRTLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayfocusLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayfocusover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayfocusRTLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayfocusover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayRTLLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayRTLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayLover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayoverRTLL div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayoverRTL div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayoverL div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-topdayover div {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ms-cal-wtopdayfocusRTLL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopdayfocusRTL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopdayfocusL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopdayfocus {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topdayfocusRTLL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topdayfocusRTL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topdayfocusL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topdayfocus {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-wtopdayfocusL {
	text-align: left;
}
.ms-cal-wtopdayfocus {
	text-align: left;
}
.ms-cal-wtopdayfocusRTLL {
	text-align: right;
}
.ms-cal-wtopdayfocusRTL {
	text-align: right;
}
{
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-wtopdayfocusRTLL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-wtopdayfocusRTL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-wtopdayfocusL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-wtopdayfocus div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-topdayfocusRTLL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-topdayfocusRTL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-topdayfocusL div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-topdayfocus div  {
	padding: 1px 1px 2px 5px;
	font-weight: bold;
}
.ms-cal-wtopdayfocusRTLL div a {
	color: #000000;
}
.ms-cal-wtopdayfocusRTL div a {
	color: #000000;
}
.ms-cal-wtopdayfocusL div a {
	color: #000000;
}
.ms-cal-wtopdayfocus div a {
	color: #000000;
}
.ms-cal-topdayfocusRTLL div a {
	color: #000000;
}
.ms-cal-topdayfocusRTL div a {
	color: #000000;
}
.ms-cal-topdayfocusL div a {
	color: #000000;
}
.ms-cal-topdayfocus div a {
	color: #000000;
}
.ms-cal-wtopdayfocus div img {
	width: 96px;
}
.ms-cal-wtopdayfocusL div img {
	width: 96px;
}
.ms-cal-wtopdayfocusRTLL div img {
	width: 96px;
}
.ms-cal-wtopdayfocusRTL div img {
	width: 96px;
}
.ms-cal-wtopday-todayRTLL div img {
	width: 96px;
}
.ms-cal-wtopday-todayRTL div img {
	width: 96px;
}
.ms-cal-wtopday-todayRTLLover div img {
	width: 96px;
}
.ms-cal-wtopday-todayRTLover div img {
	width: 96px;
}
.ms-cal-wtopdayfocusRTLLover div img {
	width: 96px;
}
.ms-cal-wtopdayfocusRTLover div img {
	width: 96px;
}
.ms-cal-wtopdayfocusLover div img {
	width: 96px;
}
.ms-cal-wtopdayfocusover div img {
	width: 96px;
}
.ms-cal-wtopdayRTLLover div img {
	width: 96px;
}
.ms-cal-wtopdayRTLover div img {
	width: 96px;
}
.ms-cal-wtopdayRTLL div img {
	width: 96px;
}
.ms-cal-wtopdayRTL div img {
	width: 96px;
}
.ms-cal-wtopdayover div img {
	width: 96px;
}
.ms-cal-wtopdayLover div img {
	width: 96px;
}
.ms-cal-wtopdayL div img {
	width: 96px;
}
.ms-cal-wtopday div img {
	width: 96px;
}
.ms-cal-wtopdayfocusRTLL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayfocusRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayfocusL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayfocus div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocusRTLL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocusRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocusL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocus div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocusoverRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayfocusover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayRTLLover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayRTLover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayLover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopdayover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayoverRTLL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayoverRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayoverL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopday-todayRTLover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday-todayoverRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopday-todayRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday-todayRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopday-todayover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday-todayover div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-wtopday-today div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday-today div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselected div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselected div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselected div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselected div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselected div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedL div a:visited {
	color: #000000;
	text-decoration: none;
}
ms-cal-topdayselectedL div a:link {
	color: #000000;
	text-decoration: none;
}
ms-cal-topdayselectedL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTL div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTL div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTLL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedR:TLL div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTLL div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTLL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayselectedRTLL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTLL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTLL div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTLL div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTLL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTLL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTL div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTL div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayRTL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayL div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayL div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayL div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayL div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topdayL div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday div a:hover {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday div a:visited {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday div a:link {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday div a:active {
	color: #000000;
	text-decoration: none;
}
.ms-cal-topday div a {
	color: #000000;
	text-decoration: none;
}
.ms-cal-nodataBtm2 td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataBtm td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataLeftBtmRTL2 td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataLeftBtm2 td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataLeftBtmRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataLeftBtm td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataLeft td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataMid td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-nodataBtm2 {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataBtm {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeftBtmRTL2 {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeftBtm2 {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeftBtmRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeftBtm {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeftRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataLeft {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataMid {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #fdf5e6;
	vertical-align: top;
}
.ms-cal-nodataBtm2 {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-nodataBtm {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-nodataLeftBtmRTL2 {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-nodataLeftBtm2 {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-nodataLeftBtmRTL {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-nodataLeftBtm {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-muworkitemRTLL {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-muworkitemRTL {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-muworkitemR {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-muworkitemL {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-muworkitem {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-noworkitemRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-workitem td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-noworkitem td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-todayitemRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-todayitem td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-muworkitemR td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-muworkitemRTLL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-muworkitemRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-muworkitemL td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-muworkitem td {
	font-family: Arial,arial;
	font-size: 8pt;
	vertical-align: top;
}
.ms-cal-todayitemRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-todayitem {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-workitem {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-workitem2 {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #83b0ec;
	border-right: 1px solid #83b0ec;
}
.ms-cal-todayitemRTL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
	background-color: #ffffff;
}
.ms-cal-todayitem2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
	background-color: #ffffff;
}
.ms-cal-workitemRTL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
	background-color: #ffffff;
}
.ms-cal-workitem2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
	background-color: #ffffff;
}
.ms-cal-workitemL2 {
	padding: 2px 5px 1px 5px;
	border-left: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2 {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemL2B {
	padding: 2px 5px 1px 5px;
	border-left: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	border-bottom: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	border-bottom: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-noworkitemRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-noworkitemL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-noworkitem {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-noworkitemRTL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
.ms-cal-noworkitemL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
.ms-cal-noworkitem2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
.ms-cal-noworkitemLB {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
.ms-cal-noworkitemB {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
.ms-cal-monthitem {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
td.ms-cal-monthitem a {
	color: #003399;
}
td.ms-cal-monthitem a:hover b {
	color: #000000;
}
.ms-cal-monthitem b {
	font-weight: normal;
	color: #8c8c8c;
}
.ms-cal-monthMultiDay a:visited {
	padding: 3px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay a:active {
	padding: 3px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay a:link {
	padding: 3px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay a {
	padding: 3px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay {
	padding: 3px;
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay a:hover {
	font-family: Arial;
	font-size: 7pt;
	background-color: #375b84;
	color: #5185c1;
	text-decoration: none;
	text-overflow: ellipsis;
}
a.ms-cal-more:visited {
	padding: 3px;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-overflow: ellipsis;
	margin-top: 3;
	margin-bottom: 3;
}
a.ms-cal-more:active {
	padding: 3px;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-overflow: ellipsis;
	margin-top: 3;
	margin-bottom: 3;
}
a.ms-cal-more:link {
	padding: 3px;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-overflow: ellipsis;
	margin-top: 3;
	margin-bottom: 3;
}
a.ms-cal-more {
	padding: 3px;
	font-family: Arial,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-overflow: ellipsis;
	margin-top: 3;
	margin-bottom: 3;
}
a.ms-cal-more:hover {
	color: #000000;
	text-decoration: underline;
	_LCssTDec(CalMoreHoverDec);
}
.ms-cal-more img {
	vertical-align: middle;
}
.ms-cal-defaultbgcolor {
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #fdf5e6;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
.ms-cal-defaultbgcolorsel {
	background-image: url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat: repeat-x;
	background-color: #f2f8ff;
	font-weight: bold;
	text-align: center;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
	cursor: pointer;
}
.ms-cal-monthAllDay {
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #fdf5e6;
	border: solid 1px #8ebbf5;
	border-left: solid 2px #8ebbf5;
	border-right: solid 2px #8ebbf5;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
td.ms-cal-monthAllDay a {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-defaultbgcolor a {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-defaultbgcolorsel a {
	color: #000000;
}
td.ms-cal-monthAllDaysel a {
	color: #000000;
}
.ms-cal-defaultbgcolorsel a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-cal-defaultbgcolor a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-cal-monthAllDaysel {
	background-image: url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat: repeat-x;
	background-color: #f2f8ff;
	border: solid 1px #83b0ec;
	border-left: solid 2px #83b0ec;
	border-right: solid 2px #83b0ec;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
.ms-cal-time {
	border-right: 1px solid #6f9dd9;
	width: 18px;
	background-color: #fdf5e6;
}
.ms-cal-timeRTL {
	border-left: 1px solid #6f9dd9;
	width: 18px;
	background-color: #fdf5e6;
}
.ms-cal-alldayevent {
	text-align: center;
	border-left: 1px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	padding-top: 1px;
	height: 100%;
	vertical-align: top;
	text-overflow: ellipsis;
	text-decoration: none;
}
.ms-cal-alldayeventRTL {
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	padding-top: 1px;
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
	text-overflow: ellipsis;
	text-decoration: none;
}
.ms-cal-noworkhour {
	border-left: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-blankimage {
	visibility: hidden;
	width: 7px;
	height: 76px;
}
.ms-cal-workhourhalfhourover {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourover {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourhalfhour {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhour {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourBhalfhourover {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourBover {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourBhalfhour {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourB {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-noworkhourRTL {
	border-right: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourRTLhalfhourover {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLover {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLhalfhour {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTL {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLBhalfhourover {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLBover {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLBhalfhour {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLB {
	border-bottom: solid 1px #add1ff;
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-noworkhourF {
	border-top: 3px solid #9ba3b5;
	border-left: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourFhalfhourover {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 2px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourFhalfhour {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 2px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourFover {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 2px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourF {
	background-color: #fdf5e6;
	text-align: right;
	width: 30px;
	color: #003399;
	padding: 2px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-noworkhourRTLF {
	border-top: 3px solid #9ba3b5;
	border-right: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourRTLFhalfhourover {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 2px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourRTLFhalfhour {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 2px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourRTLFover {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 2px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-workhourRTLF {
	background-color: #fdf5e6;
	text-align: left;
	width: 30px;
	color: #003399;
	padding: 0px 0px 4px 2px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-upper-border {
	border-top: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
}
.ms-cal-upper-borderRTL {
	border-top: 3px solid #9ba3b5;
	border-left: 1px solid #9ba3b5;
}
.ms-cal-workhourRTLBover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourRTLover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourBover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourRTLFover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourFover {
	text-decoration: underline;
	cursor: pointer;
}
.ms-cal-workhourRTLBhalfhourover {
	cursor: pointer;
}
.ms-cal-workhourRTLhalfhourover {
	cursor: pointer;
}
.ms-cal-workhourBhalfhourover {
	cursor: pointer;
}
.ms-cal-workhourhalfhourover {
	cursor: pointer;
}
.ms-cal-workhourRTLFhalfhourover {
	cursor: pointer;
}
.ms-cal-workhourFhalfhourover {
	cursor: pointer;
}
.ms-cal-enoworkdayRTLF {
	border-top: solid 1px #add1ff;
}
.ms-cal-enoworkdayF {
	border-top: solid 1px #add1ff;
}
.ms-cal-eworkdayRTLF {
	border-top: solid 1px #add1ff;
}
.ms-cal-eworkdayF {
	border-top: solid 1px #add1ff;
}
.ms-cal-workhourRTLBover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourRTLover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourBover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourRTLFover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourFover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourB {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhour {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourRTLFover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourFover {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourRTLF {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourRTL {
	border-top: 1px solid #add1ff;
}
.ms-cal-workhourF {
	border-top: 1px solid #add1ff;
}
.ms-cal-enoworkhourRTLF {
	border-top: none;
}
.ms-cal-enoworkhourRTL {
	border-top: none;
}
.ms-cal-enoworkhourF {
	border-top: none;
}
.ms-cal-enoworkhour {
	border-top: none;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhour .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhour .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhour .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourF .ms-cal-dayhour {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL {
	border-top: solid 1px #add1ff;
	height: 100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhour .ms-cal-dayhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourFhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourRTLFhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourBhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourBhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourRTLhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourRTLBhalfhourover {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourRTLhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourhalfhourB {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-workhourhalfhour {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	height: 100%;
}
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
	border-left: solid 1px #6f9dd9;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
	border-left: solid 1px #6f9dd9;
}
.ms-cal-enoworkhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhour {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
	border-right: solid 1px #6f9dd9;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
	border-right: solid 1px #6f9dd9;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL {
	border-top: solid 1px #e6c892;
	border-bottom: solid 1px #add1ff;
	height: 100%;
	background-color: #fdf5e6;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkhour .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkdayF .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkday .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
	border-left: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourRTLFB {
	height: 100%;
}
.ms-cal-enoworkhourFB {
	height: 100%;
}
.ms-cal-enoworkhourLB {
	height: 100%;
}
.ms-cal-enoworkhourRTLLB {
	height: 100%;
}
.ms-cal-enoworkhourRTLB {
	height: 100%;
}
.ms-cal-enoworkhourB {
	height: 100%;
}
.ms-cal-enoworkhourRTLF {
	height: 100%;
}
.ms-cal-enoworkhourF {
	height: 100%;
}
.ms-cal-enoworkhourL {
	height: 100%;
}
.ms-cal-enoworkhourRTLL {
	height: 100%;
}
.ms-cal-enoworkhourRTL {
	height: 100%;
}
.ms-cal-enoworkhour {
	height: 100%;
}
.ms-cal-enoworkdayRTL {
	height: 100%;
	vertical-align: top;
}
.ms-cal-enoworkday {
	height: 100%;
	vertical-align: top;
}
.ms-cal-eworkhourRTL {
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
}
.ms-cal-eworkhour {
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
}
.ms-cal-eworkdayRTL {
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
}
.ms-cal-eworkday {
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
}
.ms-cal-eworkday .ms-cal-tdayitem td div {
	overflow: hidden;
	white-space: auto;
}
.ms-cal-enoworkdayRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayRTL {
	background-color: #fdf5e6;
}
.ms-cal-enoworkday {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	background-color: #fdf5e6;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF {
	background-color: #fdf5e6;
}
.ms-cal-weekedge {
	background-color: #fdf5e6;
	width: 4px;
	font-size: 2px;
}
.ms-cal-wemptycellL {
	border-left: 1px solid #6f9dd9;
	background-color: #c2dcff;
}
.ms-cal-wemptycell {
	border-left: 1px solid #6f9dd9;
	background-color: #c2dcff;
}
.ms-cal-walldayeventRTLL {
	padding-top: 1px;
	background-color: #c2dcff;
}
.ms-cal-walldayeventRTL {
	padding-top: 1px;
	background-color: #c2dcff;
}
.ms-cal-walldayeventL {
	padding-top: 1px;
	background-color: #c2dcff;
}
.ms-cal-walldayevent {
	padding-top: 1px;
	background-color: #c2dcff;
}
.ms-cal-walldayeventRTLR td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-walldayeventRTLL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-walldayeventR td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-walldayeventL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-walldayeventRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-walldayevent td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayeventRTLL {
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.ms-cal-alldayeventRTL {
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.ms-cal-alldayeventL {
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.ms-cal-alldayevent {
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.ms-cal-alldayeventRTLR td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayeventRTLL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayeventR td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayeventL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayeventRTL td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-alldayevent td {
	font-family: Arial,arial;
	font-size: 8pt;
}
.contL {
	border-bottom: solid 1px #8ebbf5;
	border-top: solid 1px #8ebbf5;
	width: 100%;
}
.contB {
	border-bottom: solid 1px #8ebbf5;
	border-top: solid 1px #8ebbf5;
	width: 100%;
}
.contR {
	border-bottom: solid 1px #8ebbf5;
	border-top: solid 1px #8ebbf5;
	width: 100%;
}
.cont {
	border-bottom: solid 1px #8ebbf5;
	border-top: solid 1px #8ebbf5;
	width: 100%;
}
.contB {
	border-left: solid 2px #8ebbf5;
	border-right: solid 2px #8ebbf5;
}
.contL {
	border-left: solid 2px #8ebbf5;
}
.contR {
	border-right: solid 2px #8ebbf5;
}
.ms-cal-weekitem a:visited {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem a:active {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem a:link {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem a {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem a:hover {
	font-family: Arial;
	font-size: 7pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-tweekitem {
	border: 1px solid #83b0ec;
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #fdf5e6;
	width: 100%;
	height: 100%;
}
.ms-cal-tweekitem td {
	padding: 0px 4px 1px 4px;
	vertical-align: top;
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-tweekitem td div {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ms-cal-eworkday .ms-cal-tdayitem td div {
	overflow: hidden;
	white-space: auto;
}
.ms-cal-tdayitem {
	border: 1px solid #83b0ec;
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #fdf5e6;
	width: 100%;
	height: 100%;
}
.ms-cal-tdayitem td {
	padding: 0px 4px 1px 4px;
	vertical-align: top;
	font-family: Arial,arial;
	font-size: 8pt;
}
.ms-cal-tdayitem td div {
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ms-cal-eworkday .ms-cal-tdayitem td div {
	overflow: hidden;
	white-space: auto;
}
td.ms-cal-enoworkhourB a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-enoworkday a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-eworkhourF a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-eworkhour a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-enoworkhourF a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-enoworkhour a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
td.ms-cal-eworkday a.ms-cal-dayitem {
	color: #003399;
	text-decoration: none;
}
a.ms-cal-dayitem:hover {
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
}
a.ms-cal-dayitem:hover NOBR {
	color: #000000;
}
.ms-cal-dayitem NOBR {
	font-weight: normal;
	color: #8c8c8c;
}
.ms-cal-gempty {
	border-collapse: collapse;
	font-family: Arial,arial;
	font-size: 8pt;
	cursor: default;
}
.ms-cal-navheader {
	font-family: Arial,arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}
.ms-cal-nav-buttonsltr {
	color: #83b0ec;
	text-align: right;
	font-size: 10pt;
	padding: 0px 15px 0px 0px;
}
.ms-cal-nav-buttonsRTL {
	color: #83b0ec;
	text-align: left;
	font-size: 10pt;
	padding: 0px 0px 0px 15px;
}
div.ms-cal-navheader a img {
	background-image: url("/_layouts/images/listheadergrad.gif");
	background-repeat: repeat-x;
	border: solid 1px #83b0ec;
	background-color: #ffffff;
	vertical-align: middle;
}
.ms-cal-hidden {
	display: none;
}
td.ms-consoletoolbar span span a:link {
	color: black;
}
.Fondo-Bottom {
	background-image: url('/ImagenesECatolicas/Fondo-Bottom.gif');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #d66b27;
	height: 45px;
}
.LinkBottom {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #ccc;
}
#container2{
	position:relative; 
	z-index:90; 

}
#navigation2-1{
	padding-left:0px;
}
.nps-li{
	border-bottom: 1px solid #ea7125;
	border-top: 1px solid #f0d5a6;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:5px;
	/padding:0px;
}
.nps-li a:link{
	background-image:url('/ImagenesECatolicas/ButonServi.gif');
	background-repeat: repeat-y;
	background-position:left top;
	background-color: #ec7a2c;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:15%;
	/padding-right:0px;
	/text-decoration:none;
	border:0px;
	color:#fff;
	width:100%;
	
}
.nps-li a:visited{
	background-image:url('/ImagenesECatolicas/ButonServi.gif');
	background-repeat: repeat-y;
	background-position:left top;
	background-color: #ec7a2c;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:15%;
	/padding-right:0px;

	/text-decoration:none;
	width:100%;
	border:0px;
	color:#fff;
}

.nps-li a:hover{
	background-image:url('/ImagenesECatolicas/ButonServiHover.gif');
	background-repeat: repeat-y;
	background-position:left top;
	background-color:transparent;
	/text-decoration:none;
	color: #fff79e;
}

#navigation2-1{
	list-style:none;
	margin-left:0pt;
}
#navigation2-1 {
	list-style: none;
	margin-left: 0pt;
}
.TextoIdiomaEs a:link {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaEs a:visited {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaEs a:hover {
	color: #f1f2f3;
	font-weight: bold;
}
.TextoIdiomaIn a:link {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaIn a:visited {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaIn a:hover {
	color: #f1f2f3;
	font-weight: bold;
}
.TextoIdiomaFr a:link {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaFr a:visited {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaFr a:hover {
	color: #f1f2f3;
	font-weight: bold;
}
.TextoIdiomaAl a:link {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaAl a:visited {
	color: #fff;
	font-weight: bold;
}
.TextoIdiomaAl a:hover {
	color: #f1f2f3;
	font-weight: bold;
}

.NpsRightColumn table {
	height: 100%;
}
.NPSDescription {
	border-top: 2px #fff outset;
	border-bottom: 2px #fff inset;
	background-image: none/*url('/ImagenesECatolicas/NPSBackDescription.gif')*/;
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.ms-gb td {
	width: 585px;
	padding-left: 5px;
	padding-right: 5px;
}
.ms-listviewtable {
	margin-left: 5px;
}
.ec-Calendario {
	color: #4d4c4a;
	width: 300px;
}
.ec-CabeceraCalendario {
	width: 100%;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.ec-TablaCalendario {
	width: 100%;
	text-align: center;
}
.ec-diaSeleccionado {
	background-color: white;
}
.ec-mesAnterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaizq.jpg');
	background-repeat: no-repeat;
}
a:link.ec-mesAnterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaizq.jpg');
	background-repeat: no-repeat;
}
a:visited.ec-mesAnterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaizq.jpg');
	background-repeat: no-repeat;
}
.ec-mesPosterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaderecha.jpg');
	background-repeat: no-repeat;
}
a:link.ec-mesPosterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaderecha.jpg');
	background-repeat: no-repeat;
}
a:visited.ec-mesPosterior {
	width: 14px;
	height: 14px;
	background-image: url('/SiteCollectionImages/Flechaderecha.jpg');
	background-repeat: no-repeat;
}
/***********************************************Calendario**************************************************/
td.nps-DiaSemana {
	background-image: URL('/ImagenesECatolicas/BackWP.gif');
	background-position: left top;
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
a.nps-DiaSemana {
	font-size: 10px;
	font-family: verdana, helvetica;
	color: #666666;
	text-decoration: none;
}
td.nps-DiaSemana a:hover {
	color: #002b5f;
	font-weight: bold;
}
td.nps-FinDeSemana {
	background-image: URL('/ImagenesECatolicas/BackWPCal.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e3e3e3;
	border-top: 1PX SOLID #FFFFFF;
	border-bottom: 1PX SOLID #F1F2F3;
	border-left: 1PX SOLID #FFFFFF;
	border-right: 1PX SOLID #F1F2F3;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-collapse: collapse;
}
a.nps-FinDeSemana {
	font-size: 10px;
	font-family: verdana, helvetica;
	color: #666666;
	text-decoration: none;
}
td.nps-FinDeSemana a:hover {
	color: #002b5f;
	font-weight: bold;
}
.nps-diaSeleccionado {
	background-color: #96b1d0;
	border-style: 1px solid #cf7600;
	vertical-align: middle;
	text-align: center;
	min-width: 100px;
	height: 100%;
	border-collapse: collapse;
	font-size: 10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	font-style: italic;
	color: #666666;
}
a.nps-diaSeleccionado {
	font-size: 10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
td.nps-diaSeleccionado a:hover {
	color: #002b5f;
	font-weight: bold;
}
td.nps-Hoy {
	background-color: #ffffff;
}
a.nps-Hoy {
	font-size: 10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
td.nps-Hoy a:hover {
	color: #002b5f;
	font-weight: bold;
}
td.nps-mes {
	background-image: URL('/ImagenesECatolicas/BackWPCal2.gif');
	background-repeat: repeat-x;
	border-top: 1PX SOLID #FFFFFF;
	border-bottom: 1PX SOLID #F1F2F3;
	border-left: 2PX SOLID #FFFFFF;
	border-right: 2PX SOLID #F1F2F3;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-size: 10px;
	font-family: verdana, helvetica;
	color: #666666;
}
a.nps-mes {
	font-size: 10px;
	font-family: verdana, helvetica;
	color: #666666;
	text-decoration: none;
}
td.nps-mes a:hover {
	color: #002b5f;
	font-weight: bold;
}
.nps-CabeceraDias {
	font-family: Verdana,arial;
	font-size: 10px;
	background-color: #D7D7D7;
	font-weight: bold;
	border: 0px gray inset;
	width: 14%;
}
tr.nps-CabeceraMes {
	background-image: URL('/ImagenesECatolicas/BackWP.gif');
	background-repeat: repeat-x;
	border-bottom: 1PX SOLID #F1F2F3;
	border-left: 0px solid #666666;
	border-right: .0x solid #666666;
	font-family: Verdana,arial;
	background-color: #ffffff;
}
a.nps-CabeceraMes {
	font-family: Arial narrow,Verdana,arial;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	font-variant: small-caps;
	text-transform: capitalize;
	text-decoration: none;
}
td.nps-CabeceraMes a:hover {
	color: #002b5f;
	font-weight: bold;
}
.nps-Message {
	font-weight: bold;
	font-size: 20px;
}
.nps-horas {
	background-color: #f7f7f7;
	font-family: verdana, Helvetica;
	color: #666666;
	font-size: 10px;
}
.nps-horasCentrales {
	background-color: #d7d7d7;
	font-family: verdana, Helvetica;
	color: #666666;
	font-size: 10px;
}
/*****************************************************************************************************/
/**********************Formulario*********************************************************************/
.NPSTexbox {
}
.NPSButton {
	background-color: #fff;
	color: #FF9933;
	font-weight: bold;
}
.NPSCell input {
	background-color: #fff;
	font-weight: bold;
}
/**************************************************/
.npsvolver {
	position: relative;
	height: 30px;
	z-index: 2;
}
