body {
	margin		: 0px 0px 0px 0px;
	background-image: url(../img/fondo.jpg);
	color		: #333333;
	border		: none;
	font-size	: 12px;
	font-family	: Arial, Helvetica, sans-serif;
}

textarea {
	background-color: #ffffff;
	border		: 1px solid #888888;
	font-size       : 9pt;
	color           : #000000;
}       

input.form {
	background-color: #ffffff;
	border		: 1px solid #000000;
	font-size       : 9pt;
	color           : #888888;
}       

input.form:focus {
	background-color: #ffffff;
	border		: 1px solid #000000;
	font-size       : 9pt;
	color           : #888888;
}

input.normal {
	background-color: #ffffff;
	border		: 1px solid #000000;
	font-size       : 9pt;
	color           : #888888;
}       

input.normal:focus {
	background-color: #ffffff;
	border		: 1px solid #000000;
	font-size       : 9pt;
	color           : #888888;
}

input.red {
	background-color: #ffffff;
	border		: 1px solid #ff0000;
	font-size       : 9pt;
	color           : #ea8606;
}       

input.red:focus {
	background-color: #ffffff;
	border		: 1px solid #ff0000;
	font-size       : 9pt;
	color           : #ea8606;
}

select {
	background-color: #ffffff;
	border		: 1px solid #888888;
	font-size       : 9pt;
	color           : #888888;
}       

select:focus {
	background-color: #ffffff;
	border		: 1px solid #888888;
	font-size       : 9pt;
	color           : #888888;
}

a, a:hover, a:link, a:visited {
	color		: #333333;
	cursor		: pointer;
}

a.foot, a.foot:hover, a.foot:link, a.foot:visited {
	color		: #777777;
	cursor		: pointer;
	text-decoration	: none;
}

table.mainTable {
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #6971b0;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #6971b0;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #6971b0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #6971b0;
	background-color: #ffffff;
	width	: 899px;
}

.header {
	float: left;
	padding-top: 5px;
	height: 50px;
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 36px;
	font-weight: bold;
	color: #6971B0;
}

td.menuTopTd {
	background: url(../img/fondo_top.png) repeat-x;
}

table.loginTable {
	width		: 226px;
	height		: 40px;
}

td.loginBoxTop {
	text-align	: left;
	font-size       : 9pt;
	color           : #6971b0;
	font-weight	: bold;
}

input.loginTextBox, input.loginTextBox:focus {
	border		: 1px solid #6971b0;
	font-size       : 8pt;
	color           : #6971b0;
}

td.loginLinks {
	font-size	: 10px;
	color		: #f3ab09;
	text-decoration	: none;
	font-weight	: bold;
}

a.loginLink, a.loginLink:visited {
	font-size	: 10px;
	color		: #6971b0;
	text-decoration	: none;
}

td.badLoginTd {
	color		: #ff0000;
	font-size	: 10px;
	text-decoration	: none;
	text-align	: left;
	font-weight	: bold;
}

td.leftMenu {
	width : 180px;
	vertical-align : top;
	height : 300px;
	background-color: #c2c2ce;
}

td.topMenuLeft {
	color : #333333;
	font-weight: bold;
	font-size : 14px;
	text-align : left;
}

a.menuLeftOpt {
	color : #333333;
	text-decoration	: none;
}

a.menuLeftLinkShow {
	text-decoration	: none;
	color : #333333;
	font-weight: bold;
	font-size : 14px;
	text-align : left;
}

td.bottomLineTit {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #6971b0;
	font-weight	: bold;
	font-size	: 17px;
	color	: #6971b0;
}

td.nameForm {
	vertical-align : top;
	text-align	: left;
	font-weight	: bold;
}

td.leftBlueLine {
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #6971b0;
	width : 150px;
	vertical-align : top;
	text-align : center;
}

td.litTit {
	color : #6971b0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #6971b0;
	font-weight: bold;
	text-align : left;
}

td.tabTit {
	background-color: #5a64b9;
	text-align : center;
}

a.tabTitLink {
	color : #ffffff;
	font-weight	: bold;
	text-decoration	: none;
}

tr.colorTr0 {
	background-color: #a1a9fc;
}

tr.colorTr0:hover {
	background-color: #c1c9fc;
}

tr.colorTr1 {
	background-color: #b1b9fc;
}

tr.colorTr1:hover {
	background-color: #c1c9fc;
}

a.tableLink {
	text-decoration	: none;
}

.resText {
	font-weight	: bold;
}

.newsLinkTitle {
	color		: #848484;
	font-size	: 14px;
	font-family     : Arial, Helvetica, sans-serif;
	font-weight	: bold;
}

a.inscSimpleLink, a.inscSimpleLink:hover, a.inscSimpleLink:link, a.inscSimpleLink:visited {
	text-decoration	: none;
	font-weight: bold;
	color		: #f9224e;
	font-size	: 12px;
	font-family     : Arial, Helvetica, sans-serif;
}

.insc_link_small {
	font-weight: bold;
	color		: #f9224e;
	font-size	: 12px;
	font-family     : Arial, Helvetica, sans-serif;
}

.insc_link {
	font-weight: bold;
	color		: #f9224e;
	font-size	: 13px;
	font-family     : Arial, Helvetica, sans-serif;
}

.newsDate {
	color		: #49829e;
	font-size	: 11px;
	font-family     : Arial, Helvetica, sans-serif;
}

a.bodyNewsLink {
	text-decoration	: none;
	color		: #848484;
	font-size	: 12px;
	font-family     : Arial, Helvetica, sans-serif;
}

.bodyNewsLink {
	text-decoration	: none;
	color		: #848484;
	font-size	: 12px;
	font-family     : Arial, Helvetica, sans-serif;
}

a.simpleLink {
	text-decoration	: none;
}

.downRec {
	text-decoration	: none;
	color : #6971b0;
}

td.top_cong_reg {
	font-size : 10px;
	color : #4b58b4;
}

td.form_insc_name {
	text-align : left;
	color : #4b58b4;
	font-size : 13px;
}

td.form_insc_name_title {
	text-align : right;
	font-weight: bold;
	color : #0092d1;
}

td.headerTd {
	text-align : center;
	background-color: #4956b4;
	color : #ffffff;
	font-weight: bold;
}

a.contactLink, a.contactLink:hover, a.contactLink:link, a.contactLink:visited {
	color : #6971b0;
	text-decoration	: none;
	font-size : 14px;
}

.tall_title {
	font-size : 12px;
	color : #000000;
	font-weight: bold;
}

td.nameTdBig {
	font-size : 14px;
	color : #000000;
	font-weight: bold;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #6971b0;
}

a.des_link, a.des_link:hover, a.des_link:link, a.des_link:visited {
	color : #6971b0;
	text-decoration	: none;
	font-size : 13px;
}

a.paginator_simple, a.paginator_simple:hover, a.paginator_simple:link, a.paginator_simple:visited {
	color : #6971b0;
	text-decoration	: none;
	font-size : 13px;
}

td.calendarNormalDay {
	text-align	: right;
	background-color: #a9ccef;
	color : 	#555555;
}

td.calendarMarkDay {
	text-align	: right;
	background-color: #e99999;
}

td.calendarMarkDay:hover {
	text-align	: right;
	background-color: #c97979;
}

table.calendar {
	background-color: #595959;
}

td.noEventCalendar {
	background-color: #494949;
}

td.calendarDay {
	background-color: #a1a9fc;
	color	: #222222;
	text-align	: center;
}

td.title_calendar {
	font-size : 11px;
}

a.cong_men {
	font-size: 12px;
	font-weight: normal;
}

.littBlueText {
	font-size : 10px;
}

div.novedades {
	vertical-align : top;
	background-color: #c2c2ce;
	margin:7px 0 0 0;
	padding:5px
}
