/* --- redefinir etiquetas "naturales" --- */
html {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	margin: 50px;
	color: #000000;
}
table {
}
a {
	font-size: 14px;
}
hr {
	border: 1px solid #5581B0;
}
/* --- header --- */
table.main {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CFD9FF;
}
table.header {
	background-image: url(images/tit-generic.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 22px;
	color: #5581B0;
}
table.header td {
	text-align: left;
	vertical-align: bottom;
}
/* --- menus --- */
table.menu {
 	background-color: #FFFFFF;
	border: 1px solid #5581B0;
}
table.menu td {
	padding: 3px;
	border: 1px solid #5581B0;
}
table.submenu {
}
table.submenu td {
	padding: 3px;
	margin: 0px;
	border: 0px;
	border-color: #FFFFFF;
	background-color: #C0CCFF;
}
/* --- varios --- */
.enunciado {
	font-weight: bold;
	text-decoration: none;
	color: #5049A1;
}
.contenido {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
}
.contenidoHome {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
}
/* --- mini fichas --- */
td.memberName {
	padding-left: 5px;
	font-size: 12px;
	color: Black;
}
td.memberDetails {
	padding-left: 5px;
	font-size: 12px;
	color: #073563;	
	border-bottom: 6px solid #9EBDE3;
}
a.memberHover:link {
	background-color: #E8E8E8;	
}
a.memberHover:hover {
	background-color: #C6C6C6;	
}
/* --- textos servicios --- */
table.services {
	background-color: #EBEBEB;
}
table.services tr.even {
	font-size: 14px;
	color: #5581B0;
}
table.services tr.odd {
	font-size: 14px;
	color: Black;
}
table.services tr.even td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.services tr.odd td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}
/* --- fee structure --- */
table.fee {
	font-size: 14px;
	background-color: #EBEBEB;
}
table.fee td.headerFee {
	color: #5581B0;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
table.fee td.textFee {
	color: Black;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* --- seminars & forums --- */
table.seminar {
	font-size: 14px;
	font-weight: bold;
}
table.seminar tr.evenSeminar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
table.seminar tr.oddSeminar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
table.seminar tr.evenSeminar td{
	background-color: #EEEEEE;
	padding: 5px;
	color: #265482;
}
table.seminar tr.oddSeminar td{
	background-color: #DDDDDD;
	padding: 5px;
	color: #265482;
}
table.seminar a:link {
	text-decoration: none;
	color: #265482;
	font-size: 14px;
}
table.seminar a:visited {
	text-decoration: none;
	color: #265482;
	font-size: 14px;
}
table.seminar a:hover {
	text-decoration: none;
	color: #FF0000;
	font-size: 14px;
}
/* --- Ficha personal member --- */
p.membFichaName {
	font-size: 16px;
	color: Black;
	font-weight: bold;
}
p.membFichaTitle {
	font-size: 16px;
	color: #5581B0;
	font-weight: bold;
}
p.membFichaText {
	font-size: 14px;
	color: Black;
	line-height: 15px;
}
p.membFichaText ul,li {
	font-size: 14px;
	color: Black;
	line-height: 10px;
}

/* --- enlaces --- */
table.menu a:link {
	text-decoration: none;
	color: #265482;
}
table.menu a:visited {
	text-decoration: none;
	color: #265482;
}
table.menu a:hover {
	text-decoration: underline;
	color: Black;
}
table.menu a:active {
	text-decoration: underline;
	color: Black;
}
/*--------------------------*/
a.link02:link {
	text-decoration: none;
	color: Black;
}
a.link02:visited {
	text-decoration: none;
	color: Black;
}
a.link02:hover {
	text-decoration: underline;
	color: #265482;
}
a.link02:active {
	text-decoration: underline;
	color: #265482;
}
