﻿.master {
}

.Header {
	background-image: url('images/relleno.banner.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

.ShadowL {
	background-image: url('images/shadow.side.L.gif');
	background-position: right;
	background-repeat: repeat-y;
	width: 14px;
	overflow: hidden;
}

.ShadowR {
	background-image: url('images/shadow.side.R.gif');
	background-position: left;
	background-repeat: repeat-y;
	width: 14px;
	overflow: hidden;
}

.MainMenuRow {
	background-image: url('images/shadow.header.menu.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.MainMenuRow a {
	color: #e8e8e8;
}

.MainMenuRow table.MainMenuElement {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	background-position: top left;
	background-image: url('images/separator.menu.element.gif');
	background-repeat: no-repeat;
}

.MainMenuRow table.MainMenuElement a:hover {
	text-decoration: underline;
}

#zz1_TopNavigationMenun0 .MainMenuElement {
	display: none;
}

/*
#zz1_TopNavigationMenun1 .MainMenuElement {
	background-image: none;
	padding-left: 0px;
}
*/
.MainMenuRow table {
	height: 40px;
}

#HeaderUserLogged a, #HeaderUserLogged a:link, #HeaderUserLogged a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e8e8e8;
	text-decoration: none;
}

#HeaderUserLogged a:hover {
	color: #e8e8e8;
	text-decoration: underline;
}

#HeaderUserLogged .ms-SPLink a:link, #HeaderUserLogged .ms-SPLink a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#HeaderSeparator {
	height: 20px;
	padding-top: 2px;
	height: 18px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 11px;
}

#HeaderSeparatorMenu {
	padding-top: 2px;
	height: 18px;
	background-image: url('images/background.vertical.gray.inner.gif');
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 172px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#HeaderSeparator a, #HeaderSeparator a:link, #HeaderSeparator a:visited ,
#HeaderSeparatorMenu a, #HeaderSeparatorMenu a:link, #HeaderSeparatorMenu a:visited {
	color: #333333;
	text-decoration: none;
}

#HeaderSeparator a:hover, #HeaderSeparatorMenu a:hover {
	color: #333333;
	text-decoration: underline;
}

.MainContainerFooterSeparator {
	height: 30px;
}

.MainContainerFooterSeparatorMenu {
	background-image: url('images/background.vertical.gray.inner.gif');
	background-position: top left;
	background-repeat: repeat-y;
	height: 30px;
}

.BottomMenuRow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px #2d4a8b dotted;
}

#HeaderHomeLink {
	padding-left: 11px;
}

#HeaderHomeLink a img {
	border: none;
}

#HeaderUserImage {
	padding-right: 5px;
}

#HeaderHelpLink {
	padding-right: 11px;
}

#HeaderHelpLink a img {
	border: none;
}

h1 {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2d4a8b;
	margin: 0px 0px 10px 0px;	
}

#BlueContainer .ms-WPBody h1, #BlueContainer .ms-TPBody h1 {
	font-size: 20px;
	margin: 0px;
}

#BlueContainer .ms-WPBody h2, #BlueContainer .ms-TPBody h2 {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 0px 0px;	
}

#BlueContainer .ms-WPBody, #BlueContainer .ms-WPBody td {
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

/* Cuadro de búsqueda */

.MainMenuRow td.ms-sbscopes, .MainMenuRow td.ms-sblink {
	display: none;
}

.MainMenuRow .ms-sbtable-ex {
	margin-top: 0;
}

.MainMenuRow td.ms-sbcell {
	border: none;
	padding: 0px 0px 0px 4px;
}

.MainMenuRow select.ms-sbscopes {
	width: 100px;
}
	
.MainMenuRow td.ms-sbgo {
	background-color: transparent;
}

/* Estilo del menú lateral */

td.LeftNavigationMenu {
	background-color: #f3f1ec;
	width: 151px;
}

div.LeftNavigationMenuContainer {
	width: 151px;
}

div.LeftNavigationMenu {
	margin: 0px 10px 0px 11px;
	width: 130px;
}

/*.LeftNavigationTable {
	padding: 0px;
	background: none;
}*/

table.LeftNavigationItem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 5px 6px;
	background-image: url('images/glyph.arrow.left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

a.LeftNavigationItem {
	color: #333333;
}

a.LeftNavigationItem:hover {
	text-decoration: underline;
}

/* Estilos de las cajas interiores */

.MainContainerMenu {
	background-image: url('images/separator.vertical.gray.inner.gif');
	background-position: top left;
	background-repeat: repeat-y;
	width: 749px;	
}

.MainContainer .MainContainerSeparator {
	width: 11px;
}

.MainContainer .MainContainerColumnSeparator {
	width: 21px;
	background-image: url('images/separator.vertical.gray.gif');
	background-position: top;
	background-repeat: repeat-y;
}

.MainContainer .MainContainerColumnSeparatorNoBackground {
	width: 21px;
}

/*.MainContainer .MainContainerMenuSeparator {
	width: 21px;
	background-image: url('images/separator.vertical.gray.inner.gif');
	background-position: top;
	background-repeat: repeat-y;
}*/

*/

.MainContainer .MainContainerRowSeparator {
	height: 16px;
}

.MainContainer .MainContainerMiddleColumn .ColumnNovedadesItem {
	width: 221px;
}

.MainContainer .cbq-layout-main {
	margin-top: 12px;
}

.MainContainerRightColumn table.slm-layout-main {
	margin-top: 12px;
}

/*.MainContainer .cqfeed a img {
	top: -2px;
	position: relative;
}*/

.MainContainer .MainContainerLeftColumn {
	width: 192px;
}

.MainContainer .MainContainerLeftMiddleColumn {
	width: 278px;
}

.MainContainer .MainContainerLeftMiddleColumnMenu {
	width: 330px;
}

.MainContainer .MainContainerRightMiddleColumn {
	width: 175px;
}

.MainContainer .MainContainerMiddleColumn {
	width: 474px;
}

.MainContainer .MainContainerMiddleColumnMenu {
	width: 526px;
}

.MainContainer .MainContainerRightColumn {
	width: 170px;
}

.MainContainer .MainContainerIndexColumn {
	width: 687px;
}

.MainContainer .MainContainerIndexAcercaColumn {
	width: 717px;
}

.MainContainer .MainContainerTabColumn {
	width: 526px;
}

.MainContainer .MainContainerMiddleSingleColumn {
	width: 526px;
}

.MainContainer .MainContainerMiddleSingleWholePageColumn {
	width: 717px;
}

.MainContainer .MainContainerHeaderColumn {
	width: 526px;
	padding-bottom: 10px;
}

.MainContainerHeaderColumn .ms-PartSpacingVertical {
	display: none;
}

.MainContainer .ms-WPTitle {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.MainContainer .ms-WPTitle a:link, .MainContainer .ms-WPTitle a:visited {
	color: white;
}

.MainContainer .ms-WPTitle a:hover {
	color: white;
}

.MainContainer tr.ms-WPHeader td {
	border-bottom: none;
}

.MainContainer tr.ms-WPHeader td nobr {
	white-space: normal;
}

.RedContainer tr.ms-WPHeader {
	background-image: url('images/shadow.box.red.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
	height: 21px;
	overflow: hidden;
}

.PurpleContainer tr.ms-WPHeader {
	background-image: url('images/shadow.box.purple.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 21px;
	overflow: hidden;
}

#BlueContainer tr.ms-WPHeader {
	background-image: url('images/shadow.box.purple.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 21px;
	overflow: hidden;
}

.MainContainerIndexColumn .ms-WPBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.MainContainerIndexAcercaColumn .ms-WPBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.MainContainerTabColumn .ms-WPBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.MainContainerMiddleSingleColumn .ms-WPBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.MainContainerMiddleSingleColumn .ms-WPBody a, .MainContainerMiddleSingleColumn .ms-WPBody a:link, .MainContainerMiddleSingleColumn .ms-WPBody a:visited {
	font-weight: bold;
	color: #2d4a8b;
}

.MainContainerMiddleSingleWholePageColumn .ms-WPBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.MainContainerMiddleSingleWholePageColumn .ms-WPBody a, .MainContainerMiddleSingleWholePageColumn .ms-WPBody a:link, .MainContainerMiddleSingleWholePageColumn .ms-WPBody a:visited {
	font-weight: bold;
	color: #2d4a8b;
}

/* Estilos de los contenidos */

.PreTitle {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 16px;
	background: url('images/glyph.squares.gif') no-repeat left;
}

.NoticiasLinkItem {
	background-color: #f3f1ec;
	padding: 12px 7px 12px 7px;
	margin-bottom: 5px;
}

.ms-WPBody .NoticiasTitle a, .ms-WPBody .NoticiasTitle a:link, .ms-WPBody .NoticiasTitle a:visited {
	line-height: 20px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2d4a8b;
	text-decoration: none;
}

.ms-WPBody .NoticiasTitle a:hover {
	color: #2d4a8b;
	text-decoration: underline;
}

.NoticiasDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 6px;
}

#BlueContainer #footer {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 5px #f3f1ec;
	padding-left: 7px;
}

#BlueContainer #footer a, #BlueContainer #footer a:link, #BlueContainer #footer a:visited {
	color: #2d4a8b;
	text-decoration: none;
}

#BlueContainer #footer a:hover {
	color: #2d4a8b;
	text-decoration: underline;
}

.NovedadesLinkItem {
	padding: 0px 7px 0px 7px;
}

.NovedadesTitle {
	overflow: hidden;
	/* añadido por ocultación de autor */
	/* padding-bottom: 5px;
	border-bottom: solid 5px #f3f1ec;
	margin-bottom: 5px; */
}

.ms-WPBody .NovedadesTitle a, .ms-WPBody .NovedadesTitle a:link, .ms-WPBody .NovedadesTitle a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2d4a8b;
}

.NovedadesAuthor {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 5px #f3f1ec;
	margin-bottom: 5px;
	/* añadido por ocultación de autor */
	display: none;
}

.NovedadesSite {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 5px #f3f1ec;
	margin-bottom: 5px;
}

#BlueContainer .EventosLinkItem {
	border-bottom: #f3f1ec 5px solid;
	padding: 10px 5px 0px 5px;
}

.MainContainerRightColumn .EventosLinkItem {
	margin-top: 7px;
}

.EventosGroup {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2d4a8b;
	margin-bottom: 4px;
	text-transform: uppercase;
}

#BlueContainer .EventosItem {
	margin-bottom: 10px;
}

.MainContainerRightColumn .EventosItem {
	border-bottom: #f3f1ec 5px solid;
	padding: 5px;
}

.ms-WPBody a.EventosTitle, .ms-WPBody a.EventosTitle:link, .ms-WPBody a.EventosTitle:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.EventosTitleNoData {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}

/*.ActividadesLinkItem {
	border-bottom: #f3f1ec 5px solid;
	padding: 0px 5px 5px 5px;
}

.ActividadPreTitle {
	margin-top: 5px;
}*/

.ActividadLocation {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
}

.ProgramaConferencia {
	margin-top: 12px;
	margin-bottom: 16px;
}

.ms-WPBody .ProgramaConferencia a, .ms-WPBody .ProgramaConferencia a:link, .ms-WPBody .ProgramaConferencia a:visited {
	color: #2d4a8b;
	font-weight: bold;
}

.ms-WPBody .ProgramaConferencia a:hover {
	color: #2d4a8b;
}

.ProgramaConferenciaTitle {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px 5px 5px 5px;
	border-bottom: solid 5px #f3f1ec;
	color: #333333;
}

.ProgramaItem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: #f3f1ec 5px solid;
	padding: 5px;
	color: #333333;
}

.ProgramaItemDestacado {
	font-weight: bold;
}

.ms-WPBody .ProgramaItem a, .ms-WPBody .ProgramaItem a:link, .ms-WPBody .ProgramaItem a:visited {
	color: #2d4a8b;
	font-weight: bold;
}

.ms-WPBody .ProgramaItem a:hover {
	color: #2d4a8b;
}

.ProgramaItem .Hour {
	font-weight: bold;
}

.ProgramaAnnouncement {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: #f3f1ec 5px solid;
	padding: 5px;
}

.ProgramaAnnouncement img {
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.MainContainerRightColumn .PurpleContainer .item {
	background-color: #f3f1ec;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

.MainContainerRightColumn .PurpleContainer .item .link-item {
	padding-left: 16px;
	background-image: url('images/glyph.squares.right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.MainContainerRightColumn .PurpleContainer .link-item a, .MainContainerRightColumn .PurpleContainer .link-item a:link, .MainContainerRightColumn .PurpleContainer .link-item a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

/**/

.MainContainerRightColumn .RedContainer table.slm-layout-main {
	margin-top: 0px;
}

.MainContainerRightColumn .RedContainer div.slm-layout-main {
	background-color: #f3f1ec;
	border: solid 1px #cccccc;
	margin-bottom: 12px;
}

.MainContainerRightColumn .RedContainer .item {
	margin: 0px;
	padding: 5px;
}

.MainContainerRightColumn .RedContainer .item .link-item {
/*	padding-left: 16px;
	background-image: url('images/glyph.squares.right.gif');
	background-repeat: no-repeat;
	background-position: top left;*/
	overflow: hidden;
}

.MainContainerRightColumn .RedContainer .link-item a, .MainContainerRightColumn .RedContainer .link-item a:link, .MainContainerRightColumn .RedContainer .link-item a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.MainContainerRightColumn .RedContainer .link-item a:hover {
	color: #333333;
	text-decoration: underline;
}

/**/

.MainContainerLeftColumn .PurpleContainer .ms-WPBody {
	padding-left: 4px;
}

.MainContainerLeftColumn .PurpleContainer .link-item {
	padding-left: 8px;
	background-image: url('images/glyph.arrow.left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.MainContainerLeftColumn .PurpleContainer .link-item a, .MainContainerLeftColumn .PurpleContainer .link-item a:link, .MainContainerLeftColumn .PurpleContainer .link-item a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.HotDownloads {
	margin: 12px 0px 0px 0px;
}

.HotDownloadsItemContainer {
	padding: 5px;
	background-color: #f3f1ec;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}

.HotDownloadsItem {
	padding-left: 16px;
	background-image: url('images/glyph.sheet.right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.ms-WPBody .HotDownloadsItem a, .ms-WPBody .HotDownloadsItem a:link, .ms-WPBody .HotDownloadsItem a:visited {
	color: #333333;
	text-decoration: underline;
}

.NuevosColaboradores {
	margin: 7px 0px 0px 0px;
}

.NuevosColaboradoresItemContainer {
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 5px #f3f1ec solid;
}

.NuevosColaboradoresItem {
	padding: 4px 0px 4px 20px;
	background-image: url('images/glyph.people.right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.ms-WPBody .NuevosColaboradoresItem a, .ms-WPBody .NuevosColaboradoresItem a:link, .ms-WPBody .NuevosColaboradoresItem a:visited {
	color: #333333;
}

.UltimosSites {
	margin-top: 12px;
}

.UltimosSitesItemContainer {
	padding: 0px 0px 5px 4px;
}

.UltimosSitesItem {
	padding-left: 8px;
	background-image: url('images/glyph.arrow.left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ms-WPBody .UltimosSitesItem a, .ms-WPBody .UltimosSitesItem a:link, .ms-WPBody .UltimosSitesItem a:visited {
	color: #333333;
}

.CuestionariosEnCurso {
	margin-top: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.CuestionariosEnCursoContainer {
	border-bottom: #f3f1ec 5px solid;
	padding: 5px;
}

.ms-WPBody .CuestionariosEnCursoContainer a, .ms-WPBody .CuestionariosEnCursoContainer a:link, .ms-WPBody .CuestionariosEnCursoContainer a:visited {
	color: #2d4a8b;
	font-weight: bold;
}

.ms-WPBody .CuestionariosEnCursoContainer a:hover {
	color: #2d4a8b;
}

.CuestionariosEnCursoItemOK {
	line-height: 21px;
	padding-left: 20px;
	background-image: url('images/iconOk.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.CuestionariosEnCursoItemKO {
	line-height: 21px;
	padding-left: 20px;
	background-image: url('images/iconResp.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.Organizacion {
	margin-top: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.OrganizacionIntro {
	padding-left: 5px;
	margin-bottom: 5px;
}

.OrganizacionContainer {
	padding: 5px;
}

.ms-WPBody .OrganizacionContainer a, .ms-WPBody .OrganizacionContainer a:link, .ms-WPBody .OrganizacionContainer a:visited {
	color: #2d4a8b;
	font-weight: bold;
}

.ms-WPBody .OrganizacionContainer a:hover {
	color: #2d4a8b;
}

.OrganizacionItem {
	padding-left: 16px;
	background-image: url('images/glyph.sheet.right.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

/* Calendario pequeño */

.MainContainer .ms-WPBody table.Calendar {
	margin-bottom: 5px;
	border: none;
}

.MainContainer .ms-WPBody td.CalendarSelectedDay {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #acb7d1;
}

.MainContainer .ms-WPBody td.CalendarToday {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #cc9999; /*#990000;*/
}

.ms-WPBody td.CalendarToday a, .ms-WPBody td.CalendarToday a:link, .ms-WPBody td.CalendarToday a:visited {
	color: white;
}

.ms-WPBody td.CalendarOtherMonthDay {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f3f1ec;
}

.ms-WPBody td.CalendarDay {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f3f1ec;
}

.ms-WPBody td.CalendarDay a, .ms-WPBody td.CalendarDay a:link, .ms-WPBody td.CalendarDay a:visited {
	color: #666666;
}

.ms-WPBody th.CalendarDayHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #f3f1ec;
	color: #333333;
}

.ms-WPBody table.CalendarTitle {
	background-color: #acb7d1;
	color: #333333;
	border: none;
	font-weight: bold;
}

.ms-WPBody table.CalendarTitle td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Índice de miembros y acerca */

.MainContainerIndexColumn td#column {
	padding: 5px;
}

.MainContainerIndexColumn .level-section {
	background-color: #f3f1ec;
	margin-bottom: 0;
	padding: 3px;
}

.MainContainerIndexColumn .headertitle a, .MainContainerIndexColumn .headertitle a:link, .MainContainerIndexColumn .headertitle a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.MainContainerIndexAcercaColumn td#column {
	padding: 5px;
	background-color: #f3f1ec;
	margin-bottom: 0;
}

.MainContainerIndexAcercaColumn .level-item {
	padding: 3px;
}

.MainContainerIndexAcercaColumn .level-item-pos {
	margin: 0;
}

.MainContainerIndexAcercaColumn .level-item a, .MainContainerIndexAcercaColumn .level-item a:link, .MainContainerIndexAcercaColumn .level-item a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/* Tabulaciones */

.MainContainerTabColumn .ms-ptabarea {
	border-bottom: 1px #2d4a8b dotted;
	margin-bottom: 10px;
}

.MainContainerTabColumn .ms-ptabcf {
	background-image: none;
	background-color: #f3f1ec;
	border: none;
	padding: 2px 16px 2px 3px;
}

.MainContainerTabColumn .ms-ptabcf a, .MainContainerTabColumn .ms-ptabcf a:link, .MainContainerTabColumn .ms-ptabcf a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.MainContainerTabColumn .ms-ptabcfhover {
	background-image: none;
	background-color: #f3f1ec;
	border: none;
	padding: 2px 16px 2px 3px;
}

.MainContainerTabColumn .ms-ptabcfhover a, .MainContainerTabColumn .ms-ptabcfhover a:link, .MainContainerTabColumn .ms-ptabcfhover a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.MainContainerTabColumn .ms-ptabcn {
	background-image: none;
	background-color: #2d4a8b;
	border: none;
	padding: 2px 16px 2px 3px;
}

.MainContainerTabColumn .ms-ptabcnhover {
	background-image: none;
	background-color: #2d4a8b;
	border: none;
	padding: 2px 16px 2px 3px;
}

.MainContainerTabColumn .ms-ptabcn a, .MainContainerTabColumn .ms-ptabcn a:link, .MainContainerTabColumn .ms-ptabcn a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.MainContainerTabColumn .ms-ptabcnhover a, .MainContainerTabColumn .ms-ptabcnhover a:link, .MainContainerTabColumn .ms-ptabcnhover a:visited {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

.MainContainerTabColumn .ms-ptabrx {
	background: none;
	border: none;	
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* *********************************** */
/* PÁGINAS DE NOTICIAS                 */
/* *********************************** */

#BlueContainer .NewsImageRight {
	float: right;
}

#BlueContainer .NewsImageLeft {
	float: left;
}

#BlueContainer .NewsContent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#BlueContainer .NewsContent a, #BlueContainer .NewsContent a:link, #BlueContainer .NewsContent a:visited {
	color: #2d4a8b;
	text-decoration: none;
	font-weight: bold;
}

#BlueContainer .NewsContent a:hover {
	text-decoration: underline;
}

#BlueContainer .NewsClear {
	clear: both;
}

#BlueContainer .NewsFooter {
	padding-top: 16px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#BlueContainer .NewsFooter a, #BlueContainer .NewsFooter a:link, #BlueContainer .NewsFooter a:visited {
	color: #2d4a8b;
	text-decoration: none;
}

#BlueContainer .NewsFooter a:hover {
	text-decoration: underline;
}

#BlueContainer .NewsFooter .NewsFooterTitle {
	font-weight: bold;
}

/* *************************** */
/* Resultados de búsqueda      */
/* *************************** */

/* Índice de páginas */

.MainContainer .srch-Page {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f3f1ec;
}

.MainContainer .srch-Page a, .MainContainer .srch-Page a:link, .MainContainer .srch-Page a:visited {
	color: #2d4a8b;
}

.MainContainer .srch-Page a:hover {
	color: #2d4a8b;
	text-decoration: underline;
}

/* Cabecera */

.MainContainer .srch-sort {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.MainContainer .srch-sort a, .MainContainer .srch-sort a:link, .MainContainer .srch-sort a:visited {
	color: #2d4a8b;
	text-decoration: none;
}

.MainContainer .srch-sort a:hover {
	color: #2d4a8b;
	text-decoration: underline;
}

/* Item de resultado */

.MainContainer .srch-Title {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.MainContainer .srch-Title a, .MainContainer .srch-Title a:link, .MainContainer .srch-Title a:visited {
	color: #2d4a8b;
}

.MainContainer .srch-Title a:hover {
	color: #2d4a8b;
	text-decoration: underline;
}

.MainContainer .srch-Description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0;
}

.MainContainer .srch-Metadata {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: none;
	margin: 0px 0px 12px 0px;
	border-bottom: #f3f1ec 5px solid;
	padding-bottom: 5px;
}

.MainContainer .srch-URL a, .MainContainer .srch-URL a:link, .MainContainer .srch-URL a:visited {
	color: #2d4a8b !important;
}

.MainContainer .srch-URL a:hover {
	color: #2d4a8b !important;
	text-decoration: underline;
}

.MainContainer .srch-dup a, .MainContainer .srch-dup a:link, .MainContainer .srch-dup a:visited {
	color: #666666;
	text-decoration: underline;
}

/* ************************ */
/* BANNERS                  */
/* ************************ */

div.VinculoCuestionario {
	background-image: url('images/enblanco.top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	overflow: hidden;
}

div.VinculoGaleria {
	background-image: url('images/gal_multimedia.top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	overflow: hidden;
}

div.VinculoSugerencias {
	background-image: url('images/sugerencias.top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	overflow: hidden;
	height: 70px;
}

div.VinculoConfirmarAsistencia {
	background-image: url('images/conf_asistencia.top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	overflow: hidden;
}

div.VinculoRegistro {
	background-image: url('images/registrese.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 170px;
	overflow: hidden;
}

.ms-WPBody a.VinculoBanner .Title {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d4a8b;
	text-transform: uppercase;
	padding: 6px 60px 0px 6px;
	overflow: hidden;
	font-weight: bold;
}

.ms-WPBody a.VinculoBanner .Message {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 6px 60px 0px 6px;
}

.ms-WPBody a.VinculoBanner:hover {
	text-decoration: none;
}

.ms-WPBody .RegistroTitle {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 6px 60px 10px 6px;
	overflow: hidden;
	font-weight: bold;
	color: #9B0C0B;
}

.ms-WPBody .RegistroTitle a, .ms-WPBody .RegistroTitle a:link, .ms-WPBody .RegistroTitle a:visited {
	color: #9B0C0B;
	text-decoration: none;
}

.ms-WPBody .RegistroTitle a:hover {
	color: #9B0C0B;
	text-decoration: underline;
}

.ms-WPBody .RegistroSubtitle {
/*	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
/*	font-size: 12px;*/
	background: url('images/glyph.squares.right.gif') no-repeat top left;
	margin-left: 6px;
	padding: 0px 6px 4px 16px;
}

.ms-WPBody .RegistroSubtitleTight {
/*	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
/*	font-size: 12px;*/
	background: url('images/glyph.squares.right.gif') no-repeat top left;
	margin-left: 6px;
	padding: 0px 6px 4px 16px;
	width:60px;
}

.ms-WPBody .RegistroSubtitle a, .ms-WPBody .RegistroSubtitle a:link, .ms-WPBody .RegistroSubtitle a:visited {
	color: #333333;
	text-decoration: none;
}

.ms-WPBody .RegistroSubtitle a:hover {
	color: #333333;
	text-decoration: underline;
}

.ms-WPBody .RegistroMis {
	background: url('images/glyph.arrow.left.gif') no-repeat top left;
	margin-left: 6px;
	padding: 0px 6px 4px 10px;
	font-weight: bold;
}

/*.ms-WPBody .RegistroMisIMG .image 
{
	left:-30px;
	padding-left:30px;
	position:absolute;
	top:10px;
}*/

.ms-WPBody .RegistroMis a, .ms-WPBody .RegistroMis a:link, .ms-WPBody .RegistroMis a:visited {
	color: #333333;
	text-decoration: none;
}

.ms-WPBody .RegistroMis a:hover {
	color: #333333;
	text-decoration: underline;
}

.RegistroMisSeparator {
	height: 10px;
}

div.VinculoBottom {
	background-image: url('images/enblanco.bottom.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 6px;
	margin-bottom: 20px;
}

.AvisosHomeListContainer {
	background-color: #F3F1EC;
	padding:5px 0px;
}

.BottomAvisosHomeList{
	height:9px;
}

/*a.VinculoCuestionario:hover {
	background-image: url('images/enblanco_over.gif');
}*/

/*div.VinculoConfirmarAsistencia {
	background-image: url('images/conf_asistencia.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 91px;	
}

a.VinculoConfirmarAsistencia:hover {
	background-image: url('images/conf_asistencia_over.gif');
}

div.VinculoGaleria {
	background-image: url('images/gal_multimedia.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 75px;
}

a.VinculoGaleria:hover {
	background-image: url('images/gal_multimedia_over.gif');
}

div.VinculoSugerencias {
	background-image: url('images/sugerencias.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 75px;
}

a.VinculoSugerencias:hover {
	background-image: url('images/sugerencias_over.gif');
}*/


