/* GENERAL */
body { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 100%; margin: 0 !important; padding: 0 !important; text-align: center; width: 100%; }
a { color: #AD0F0F; text-decoration: none; }
img { border: 0; }
h1,h2,h3,h4,h5,h6 {	font-size: 100%; font-weight: inherit; margin: 0; }

/* TEMPLATE */
.HeaderContainer { background: transparent url("images/bg-header.jpg") repeat-x top center; height: 130px; text-align: left; }
.HeaderContentContainer { background: transparent url("images/bg-header-top.jpg") no-repeat top center; margin: 0 auto; position: relative; width: 926px; }
.HeaderTopContainer { height: 84px; }
.HeaderTopLeftContainer { left: -35px; position: absolute; top: 2px; width: 197px; }
.ContactContainer { /*left: 666px;*/ left: 607px; position: absolute; top: 4px; }
.ContactContainer a { color: #FFF; font-size: 1.6em; font-weight: bold; }
.ContactContainer a:hover { color: #FFF; }
#google { /*left: 772px; position: absolute; top: 5px;*/ float: right; }

.MenuIntranetContainer { color: #D3B3B3; font-size: 1.1em; /*left: 880px;*/ left: 585px; position: absolute; top: 65px; }
.MenuIntranetContainer a { color: #D3B3B3; }

.otras-webs-container { left: 350px; position: absolute; top: 5px; }
.otras-webs-container select { border: 0; width: 170px; }
.connect_widget_button_count_excluding { display: none; }
.HeaderBottomContainer { height: 40px; }
.ContentContainer { margin: 22px auto 25px auto; min-height: 290px; width: 926px; }
.HomeContentContainer { margin-top: 0; }
.ContentContainerTop { /*background: transparent url("images/bg-banners-navigation.jpg") no-repeat top right;*/ /*height: 240px;*/ height: 275px; }
.ContentContainerCenter { margin-top: 22px; }
.HomeContentContainer .LeftColumnContainer { float: left; width: 293px; }
.HomeContentContainer .EnglishLeftColumnContainer { float: left; margin-right: 23px; width: 293px; }
.HomeContentContainer .CenterColumnContainer { float: left; margin: 0 22px; width: 293px; }
.HomeContentContainer .RightColumnContainer { float: left; width: 293px; }
.HomeContentContainer .RightColumnContainer .ViewMoreItems { margin-bottom: 10px; }
.HomeContentContainer .EnglishRightColumnContainer { width: 610px; }
.HomeContentContainer .ContentContainerBottom { margin-top: 15px; }
.ContentContainerBottomTitle { color: #666; font-size: 1.2em; font-weight: bold; margin: 35px 0 5px 15px; }
.HomeContentContainer .ContentContainerBottom .LeftColumnContainer { background: transparent url("images/bg-left-column-bottom.jpg") no-repeat top center; height: 126px; text-align: left; }
.HomeContentContainer .ContentContainerBottom .LeftColumnContainer a { display: block; margin-top: 37px; text-align: center; }
.HomeContentContainer .SubscribeLink { background: transparent url("images/bg-button-180.png") no-repeat top center; color: #FFF; display: block; font-size: 1.2em; font-weight: bold; height: 27px; line-height: 27px; margin: 5px 0 0 15px; text-align: center; text-transform: lowercase; width: 180px; }
.IE6 .HomeContentContainer .SubscribeLink { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
.HomeContentContainer .PolicyLink { color: #666; display: block; margin: 10px 0 0 15px; text-decoration: underline; text-transform: lowercase; }
.HomeContentContainer .ContentContainerBottom .CenterColumnContainer { background: transparent url("images/bg-center-column-bottom.jpg") no-repeat top center; height: 126px; position: relative; }
.HomeContentContainer .ContentContainerBottom .EnglishCenterColumnContainer { background: transparent url("images/bg-center-column-bottom-en.jpg") no-repeat top center; }
.ContentContainerBottom .CenterColumnContainer a { display: block; height: 32px; position: absolute; top: 70px; width: 32px; }
.rss-link { left: 27px; }
.facebook-link { left: 68px; }
.twitter-link { left: 110px; }
.youtube-link { left: 152px; }
.linkedin-link { left: 193px; }
.slideshare-link { left: 234px; }
.HomeContentContainer .ContentContainerBottom .RightColumnContainer { background: transparent url("images/bg-right-column-bottom.jpg") no-repeat top center; /*font-size: 1.6em;*/ font-weight: bold; height: 126px; line-height: 20px; text-align: left; }
.HomeContentContainer .ContentContainerBottom .EnglishRightColumnContainer { background: transparent url("images/bg-right-column-bottom-en.jpg") no-repeat top center; }
.HomeContentContainer .ContentContainerBottom .RightColumnContainerText { font-weight: normal; margin: 10px 0 0 15px; text-align: left; text-transform: lowercase; }
.HomeContentContainer .ContentContainerBottom .RightColumnContainerText a { color: #666; text-decoration: underline; }
.DefaultContentContainer .LeftColumnContainer { float: left; width: 685px; }
.DefaultContentContainer .RightColumnContainer { float: left; margin-left: 20px; width: 220px; }
.LogosContainer { clear: both; margin: 15px auto; width: 926px; }
.LogosContainer a { display: block; float: left; margin: 0 23px; }
.FooterContainer { background: #393834 url("images/bg-footer.jpg") repeat-x top center; clear: both; /*height: 105px;*/ height: 65px; }
.FooterContentContainer { color: #ADADAC; margin: 0 auto; position: relative; width: 926px; }
.FooterContentContainer a { color: #ADADAC !important; }
.FooterContentContainer a:hover { color: #FFF !important; }
.FooterLeftContainer { left: 0; position: absolute; top: 17px; }
.FooterCenterContainer { font-size: 1.1em; left: 50px; line-height: 20px; position: absolute; text-align: left; top: 15px; }
.TelephoneContainer { font-size: 1.5em; font-weight: bold; text-decoration: underline; }
.RSSLogoContainer { left: 845px; position: absolute; top: 20px; }
.RSSTextContainer { font-weight: bold; left: 875px; line-height: 10px; position: absolute; text-align: left; top: 22px; }

/* Template Formacion */
.FormacionContentContainer .RightColumnContainer { margin-top: 170px; }
.FormacionContentContainer .RightColumnContainer .RightMenuSubTabsContainerText { font-size: 1.2em; margin: 15px 25px; }
.FormacionContentContainer .RightColumnContainer li { background: none; }

/* MENÚ */
	/* Menú cabecera */
	.MenuCabeceraSubTabsContainer { float: left; margin: 0 10px; width: 905px; }
	.MenuCabeceraSubTabsContainer ul { margin: 0 !important; padding: 0 !important; }
	.MenuCabeceraSubTabsContainer li { margin: 0 !important; width: auto; }
	.MenuCabeceraSubTabsContainer * li { float: left; height: 30px; list-style: none outside none; padding-top: 10px; }
	.MenuCabeceraSubTabsContainer * li a { color: #FFF; display: inline-block; font-size: 1.2em; font-weight: bold; margin: 0 5px; width: auto; }
	.MenuCabeceraSubTabElement a:hover, .MenuCabeceraselected a { color: #D3B3B3 !important; }
	.MenuCabeceraselected { background: transparent url("images/bg-main-menu-selected.jpg") no-repeat bottom center; }
	
	/* Menú derecho */
	.RightMenuSubTabsContainer { background: #E5E5E5 url("images/bg-right-menu-top.jpg") no-repeat top center; padding-top: 20px; text-align: left; }
	.RightMenuSubTabContainer { background: #E5E5E5 url("images/bg-right-menu-bottom.jpg") no-repeat bottom center; margin: 0 0 15px 0; padding: 0 15px 30px 15px; }
	.RightMenuSubTabElement { background: #E5E5E5 url("images/separator-right-menu.gif") repeat-x bottom center; list-style: none; padding: 10px 0 10px 5px; }
	.RightMenuSubTabElement a { background: #E5E5E5 url("images/bg-right-menu-elements.jpg") no-repeat left center; color: #2B2B2B; font-size: 1.4em; padding-left: 20px; }
	.RightMenuSubTabElement a:hover,
	.RightMenuselected a { color: #AD0F0F; }
	
		/* Para financiación */
		.RightMenuSubTabContainer .SubTabElement366,
		.RightMenuSubTabContainer .SubTabElement384,
		.RightMenuSubTabContainer .SubTabElement395,
		.RightMenuSubTabContainer .SubTabElement397,
		.RightMenuSubTabContainer .SubTabElement399,
		.RightMenuSubTabContainer .SubTabElement402,
		.RightMenuSubTabContainer .SubTabElement411,
		.RightMenuSubTabContainer .SubTabElement417,
		.RightMenuSubTabContainer .SubTabElement442 { display: none; }
	
	/* Menú pie */
	.MenuPieSubTabsContainer { left: 125px; position: relative; top: -21px; width: 400px; }
	.MenuPieSubTabsContainer ul { margin: 0 !important; padding: 0 !important; }
	.MenuPieSubTabsContainer li { background: transparent url("images/separator-footer-menu.jpg") no-repeat left center; margin: 0 !important; width: auto; }
	.MenuPieSubTabsContainer * li { float: left; list-style: none outside none; }
	.MenuPieSubTabsContainer * li a { display: inline-block; margin: 0 8px; text-decoration: underline; width: auto; }
	.MenuPieSubTabElement289 { background: none !important; }
	.MenuPieSubTabElement289 a { margin-left: 0 !important; }

/* LS MODULES */
	/* Language switcher */
	.LangSwitcherContainer { color: #D3B3B3; /*left: 820px;*/ left: 832px; position: absolute; top: 64px; }
	.LangSwitcherContainer a { color: #D3B3B3; font-size: 1.1em; }
	.LangSwitcherContainer a:hover { color: #FFF; }
	.LanguageSelector { /*padding: 0 5px;*/ padding: 0 1px 0 2px; }
	
	/* Search */
	.SearchContainer { /*left: 650px;*/ left: 590px; position: absolute; top: 37px; }
	.SearchBox { background-color: transparent; border: 0 none !important; color: #666; font-size: 1.3em; /*width: 235px;*/ width: 300px; }
	.IE7 .SearchBox, .IE6 .SearchBox { position: relative; top: -10px; }
	.SearchButton { background-color: transparent; border: 0 none !important; color: transparent; cursor: pointer; font-size: 0 !important; height: 28px; left: 10px; margin-left: 5px; overflow: hidden; position: relative; top: -4px; width: 28px; }
	.IE7 .SearchButton, .IE6 .SearchButton { padding-left: 30px; }
	.SearchContainer input:focus{ outline:0px; }
	
	/* Tab Title */
	.TabTitle { color: #AD0F0F; font-size: 3.5em; font-weight: bold; letter-spacing: -1px; margin-bottom: 15px; text-align: left; }
	
	/* Module title */
	.HomeContentContainer .ModuleTitleContainer { background: transparent url("images/bg-module-title-home.jpg") no-repeat left center; color: #999; font-size: 1.2em; height: 30px; line-height: 30px; margin-bottom: 22px; padding-left: 15px; text-align: left; width: 293px; }
	.HomeContentContainer .ModuleTitleContainer span { font-weight: bold; }
	.HomeContentContainer .ModuleTitle { color: #999; font-size: 1.2em; font-weight: normal; letter-spacing: 0; margin: 0; text-transform:none; }
	
	/* Location */
	.LocationContainer { background: transparent url("images/bg-location.jpg") no-repeat left center; color: #999; font-size: 1.4em; height: 30px; line-height: 30px; margin-bottom: 25px; padding-left: 15px; text-align: left; }
	.LocationContainer a { color: #999; }
	.LocationContainer .CurrentLocationItem { font-weight: bold; }
	
	/* Sign in */
	.SignInMainContainer { text-align: left !important; }
	.SignInIdentificationLabelContent, .SignInPasswordLabelContent { color: #2B2B2B; font-size: 1.4em; font-weight: bold; padding-bottom: 2px; }
	.SignInTextBox, .SignInPassword { color: #999; margin-bottom: 10px; width: 350px; }
	.SignInRememberContainer { font-size: 1.2em; margin-bottom: 15px; }
	.SignInButton { background: transparent url("images/bg-button-52.png") no-repeat top center; border: 0; color: #FFF; cursor: pointer; display: block; height: 27px; line-height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; text-align: center; text-transform: lowercase; width: 52px; }
	.IE6 .SignInButton { background: transparent url("images/bg-button-52.gif") no-repeat top center;  }
	.SignInError { color: #F00; /*font-size: 1.2em;*/ font-size: 1.4em; }
	.SignOutContainer { font-size: 1.2em; text-align: left; }
	
	/* Mapa web */
	.wp-module-1101 ul,
	.wp-module-1101 li { list-style: none; margin: 0; padding: 0; }
	.wp-module-1101 li { background: transparent url("/_aido/Themes/aido2010/images/folder-icon.gif") no-repeat left top; margin-bottom: 10px; text-align: left; }
	.wp-module-1101 .level_2 { margin: 10px 0 0 30px; }
	.wp-module-1101 .level_3 { margin: 10px 0 0 60px; }
	.wp-module-1101 a { font-size: 1.3em; height: 20px; line-height: 20px; padding-left: 25px; }
	
	/* Sign in portada */
	/*.HomeContentContainer .SignInMainContainer { position: relative; }
	.HomeContentContainer .SignInIdentificationLabelContent, .HomeContentContainer .SignInPasswordLabelContent { display: none; }
	.HomeContentContainer .SignInTextBox { border-color: #999; border-style: solid; border-width: 2px 1px 1px; font-size: 1.1em; height: 22px; left: 12px; position: absolute; width: 100px; }
	.HomeContentContainer .SignInPassword { border-color: #999; border-style: solid; border-width: 2px 1px 1px; font-size: 1.1em; height: 22px; left: 121px; position: absolute; width: 100px; }
	.HomeContentContainer .divForgetPassgordLink { left: 12px; position: absolute; top: 35px; }
	.HomeContentContainer .divForgetPassgordLink a { color: #666; text-decoration: underline; text-transform: lowercase; }
	.HomeContentContainer .SignInButton { left: 230px; position: absolute; }
	.HomeContentContainer .SignInError { font-size: 1.2em; left: 185px; position: absolute; top: -20px; }
	.HomeContentContainer .SignOutContainer { margin: 15px 0 0 15px; }*/
	
	/* Intranet */
	.IntranetSubTabsContainer { text-align: left; }
	.IntranetSubTabElement { list-style: none; }
	.IntranetSubTabElement a { background: transparent url("images/bg-button-180.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; margin-bottom: 15px; text-align: center; text-transform: lowercase; width: 180px; }
	.IE6 .IntranetSubTabElement a { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
	
	/* SubTabs Contactar */
	.ContactarSubTabsContainer { margin-top: 15px; text-align: left; }
	.ContactarSubTabContainer { margin: 0; padding: 0; }
	.ContactarSubTabElement { list-style: none; }
	.ContactarSubTabElement a { background: transparent url("images/bg-button-76.png") no-repeat top center; border: 0; color: #FFF; cursor: pointer; display: block; height: 27px; line-height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; text-align: center; text-transform: lowercase; width: 76px; }
	.IE6 .ContactarSubTabElement a { background: transparent url("images/bg-button-76.gif") no-repeat top center; }
	
	/* QuickLinks Financiación */
	.FinanciacionSubTabsContainer { margin: 15px 0; text-align: left; }
	.FinanciacionSubTabContainer, .FinanciacionSubTabContainer li { list-style: none; margin: 0; padding: 0; }
	.FinanciacionSubTabsContainer li a { background-color: #AD0F0F; color: #FFF; font-size: 1.3em; font-weight: bold; padding: 5px 10px; }
	
/* VIEW LIST */
.ModuleTitle { color: #AD0F0F; font-size: 1.7em; font-weight: bold; letter-spacing: -1px; margin: 15px 0; text-align: left; }
.wp-empty-message { display: block; font-size: 1.4em; text-align: left; }
.clear_fix { clear: both; }
.FilterListContainer { margin-bottom: 25px; text-align: left; }
.FilterRepeaterItemStyle { padding-bottom: 5px; }
.FilterLabel { color: #999; font-size: 1.4em; margin-right: 10px; }
.FilterDropDownList { background-color: #FFFFCC; border-top: 1px solid #DDD; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; color: #666; }
.FilterSearchButton { background: transparent url("images/bg-button-52.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-transform: lowercase; width: 52px; }
.IE6 .FilterSearchButton { background: transparent url("images/bg-button-52.gif") no-repeat top center; }
.ViewListContainer td { vertical-align: top; }
.ViewListItemContainer { background: transparent url("images/item-border.gif") repeat-x left bottom; margin-bottom: 15px; padding-bottom: 15px; text-align: left; }
.ViewListIconContainer { float: left; margin-right: 15px; width: 170px; }
.ViewListContentContainer { /*float: left; width: 495px;*/ width: auto; }
.ViewListDateContainer { color: #999; font-size: 1.3em; margin-bottom: 5px; }
.ViewListType { text-decoration: underline; }
.ViewListTitleContainer { color: #2B2B2B; font-size: 1.5em;  font-weight: bold; margin-bottom: 5px; }
.ViewListTitleContainer a { color: #2B2B2B; }
.ViewListSubTitleContainer { color: #2B2B2B; font-size: 1.4em; margin-bottom: 5px; }
.ViewListDescription { color: #666; font-size: 1.4em; }
.ViewListExtraContainer .ViewListDetail, .ViewListExtraContainer .ViewListMultimedia { float: left; margin-right: 25px; width: auto; }
.ViewListDetail, .ViewListMultimedia { font-size: 1.3em; margin-top: 15px; }
.ItemCenterPane-1 .ViewListMultimedia { font-size: 1em; }
.ViewListDetail a, .ViewListMultimedia a { text-decoration: underline; }
.ViewMoreItems { text-align: left; text-transform: lowercase; }
.ViewMoreItems a { background: transparent url("images/bg-view-more-items.gif") no-repeat left center; color: #666; font-size: 1.1em; padding-left: 10px; text-decoration: underline; }
.ListPager,
.wp-pager { font-size: 1.4em; text-transform: lowercase; }
.SelectorPager,
.wp-pager-selector { color: #FFF; float: right; font-weight: bold; width: auto; }
.PagerCounters,
.wp-pager-counters { color: #999; margin-right: auto; text-align: left; }
.SelectedPagerPage,
.wp-pager-selected-page { color: #333; }

	/* Banners cabecera */
	.BannerCabeceraViewListContainer { position: relative; text-align: left; }
	.BannerCabeceraViewItemContainer { display: none; }
	.BannerCabeceraImageContainer { /*height: 240px;*/ height: 275px; left: 0; position: absolute; top: 0; /*width: 620px;*/ width: 926px; }
	/*.BannerCabeceraInfoContainer { height: 240px; left: 639px; position: absolute; top: 0; width: 287px; }
	.BannerCabeceraInfoContainer a { color: #FFF; }
	.BannerCabeceraTitleContainer { color: #FFF; font-size: 2.6em; letter-spacing: -1px; margin:10px 0 5px 18px; width: 255px; }
	.BannerCabeceraDescriptionContainer { color: #D3B3B3; font-size: 1.2em; line-height: 20px; margin-left: 18px; width: 255px; }
	.BannerCabeceraDescriptionContainer a { color: #D3B3B3; line-height: 20px; }*/
	.ViewListBannerCabeceraNavigationContainer { left: 735px; /*left: 657px;*/ position: absolute; top: 250px; /*top: 210px;*/ width: 130px; }
	.ViewListBannerCabeceraNavigationContainer a { color: #FFF; display: block; height: 16px; padding-top: 1px; text-align: center; width: 16px; }
	.BannerCabeceraNavigationContainer { /*background: transparent url("images/bg-navigation-number.jpg") no-repeat top center;*/ background-color: #AD0F0F; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 16px; margin: 0 5px 7px 0; width: 16px; }
	.BannerCabeceraNavigationContainerSelected { /*background: transparent url("images/bg-navigation-number-selected.jpg") no-repeat top center;*/ }
	.BannerCabeceraNavigationContainerSelected a { color: #000; }
	/*.BannerContactContainer { left: 835px; position: relative; top: 195px; width: 76px; z-index: 5px; }
	.BannerContactContainer a { background: transparent url("images/bg-button-76.png") no-repeat top center; color: #FFF; display: block; font-size: 1.2em; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-transform: lowercase; width: 76px; }
	.IE6 .BannerContactContainer a { background: transparent url("images/bg-button-76.gif") no-repeat top center; }*/
	
	/* Noticias portada */
	.EnglishRightColumnContainer .NoticiasPortadaViewListContainer .ViewListItemContainer { width: 292px; }
	.NoticiasPortadaViewListContainer .ViewListIconContainer { float: left; margin-right: 10px; width: 50px; }
	.NoticiasPortadaViewListContainer .ViewListIconContainer img { height: 50px; width: 50px; }
	.NoticiasPortadaViewListContainer .ViewListTitleContainer { font-size: 1.2em; }
	.NoticiasPortadaViewListContainer .ViewListTitleContainer a { color: #AD0F0F; /*font-weight: normal;*/ }
	.NoticiasPortadaViewListContainer .ViewListContentContainer { /*float: none;*/ width: 293px; }
	.NoticiasPortadaViewListContainer .ViewListDescription { float: left; font-size: 1.2em; width: 220px; }
	.NoticiasPortadaViewListContainer .ViewListMultimedia { margin: 0; text-align: right; }
	
	/* Proyectos portada */
	.EnglishLeftColumnContainer .ProyectosPortadaViewListContainer .ViewListItemContainer { width: 290px; }
	/* Quitar la siguiente propiedad cuando hayan eventos*/
	.ProyectosPortadaViewListContainer .ViewListItemContainer { margin-right: 15px; width: 290px; }
	/**/
	.ProyectosPortadaViewListContainer .ViewListIconContainer { background: transparent url("images/bg-projects.png") no-repeat top center; float: none; height: 68px; line-height: 68px; margin: 0 0 15px 0; text-align: center; width: auto; }
	.ProyectosPortadaViewListContainer .ViewListIconContainer img { padding-top: 9px; }
	.ProyectosPortadaViewListContainer .ViewListTitleContainer { font-size: 1.2em; margin: 0 0 5px 5px; }
	.ProyectosPortadaViewListContainer .ViewListTitleContainer a { color: #AD0F0F; }
	.ProyectosPortadaViewListContainer .ViewListDescription { font-size: 1.2em; margin: 0 0 5px 5px; }
	.ProyectosPortadaViewListContainer .ViewListMultimedia { margin: 0 0 0 5px; text-align: right; }
	
	/* Eventos portada */
	.EventosPortadaViewListContainer .ViewListContentContainer { float: left; margin-right: 15px; width: 175px; }
	.EventosPortadaViewListContainer .ViewListTitleContainer { font-size: 1.2em; }
	.EventosPortadaViewListContainer .ViewListTitleContainer a { color: #AD0F0F; }
	.EventosPortadaViewListContainer .ViewListInfoContainer { color: #666; font-size: 1.1em; }
	.EventosPortadaViewListContainer .ViewListCalendarContainer { background: transparent url("images/bg-events.jpg") no-repeat top center; color: #666; float: left; height: 50px; position: relative; width: 100px; }
	.EventosPortadaViewListContainer .ViewListCalendarContainer .ViewListCalendarDayContainer { font-size: 2.4em; font-weight: bold; margin-top: 2px; text-align: center; }
	.EventosPortadaViewListContainer .ViewListCalendarContainer .ViewListCalendarMonthYearContainer { font-size: 1.1em; text-align: center; text-transform: capitalize; }
	
	/* Noticias */
	.NoticiasViewListContainer .ViewListContentContainer { float: left; width: 495px; }
	
	/* Eventos */
	.EventosViewListContainer .ViewListIconContainer { width: 70px; }
	.EventosViewListContainer .ViewListContentContainer { float: left; width: 595px; }
	.EventosViewListContainer .ViewListTitleContainer { font-size: 1.3em; }
	
	/* GroupViewList */
	.GroupViewListContainer { text-align: left; }
	.GroupTitle { color:#AD0F0F; display: block; font-size: 1.5em; margin: 15px 0; }
	
	/* Tecnología */
	.TecnologiaViewListItemContainer { background: none; margin-bottom: 10px; padding-bottom: 0; }
	.TecnologiaViewListTitleContainer a { font-weight: normal; text-decoration: underline; }
	.TecnologiaViewListItemContainer .EnsayosLink { margin: 10px 0 0 10px; }
	
	/* Apartados */
	.ApartadosViewListItemContainer { background: none; padding: 0; }
	.ApartadosViewListItemContainer .ViewListTitleContainer { margin-bottom: 10px; }
	.ApartadosViewListItemContainer .ViewListTitleContainer a { font-weight: bold; text-decoration: none; }
	
	/* Ensayos */
	.EnsayosViewListContainer .ViewListItemContainer { background: none; margin-bottom: 10px; padding-bottom: 0; }
	.EnsayosViewListContainer .ViewListTitleContainer a { color: #AD0F0F; font-weight: normal; }
	
	/* Catálogos y revistas */
	.CatalogosViewListContainer .ViewListItemContainer { background: none; text-align: center; }
	.CatalogosViewListContainer .ViewListIconContainer { border: 1px solid #AD0F0F; float: none; height: 100px; margin: 0 auto; width: 70px; }
	.CatalogosViewListContainer .ViewListTitleContainer { font-size: 1.2em; font-weight: normal; margin-top: 5px; }
	
	/* Asociaciones */
	.AsociacionesViewListContainer .ViewListIcon { margin-bottom: 10px; }
	.AsociacionesViewListContainer .ViewListTitleContainer span { font-weight: normal; }
	
	/* Certificados */
	.ArchivosViewListContainer .CertificadosViewListIconContainer { width: 60px !important; }
	.ArchivosViewListContainer .ViewListTitleContainer { padding-top: 25px; }
	
	/* Proyectos internacionales */
	.ProyectosInternacionalesViewListContainer .ViewListType { text-decoration: none; }
	
	/* Cursos */
	.wp-module-1015 .wp-module-title { background: url("images/bg-location.jpg") no-repeat scroll left center transparent; color: #999; font-size: 1.4em;    height: 30px; line-height: 30px; margin: 20px 0 25px 0; padding-left: 15px; text-align: left; }
	.wp-module-1015 .wp-item-header { font-size: 1.3em; }
	/*.wp-module-1015 .wp-item-header a { color: #2B2B2B; }*/
	.wp-module-1015 .wp-data-item { background: none; width: 335px; }
	.wp-module-1015 .wp-item-group-first-item { margin-right: 15px; }
	.wp-module-1015 .wp-data-container { width: 250px; }
	.wp-module-1015 .ViewListIconContainer { width: 70px; }
	.wp-module-1015 .wp-item-lead { color: #666; }
	.wp-module-1015 .wp-item-summary { color: #2B2B2B; font-size: 1.3em; }
	.wp-module-1015 .wp-item-summary a { color: #2B2B2B; display: block; margin-top: 5px; }
	
	/* Acciones RSC */
	.wp-module-accionesrsc .wp-img-container { width: 170px; }
	.wp-module-accionesrsc .wp-data-container { width: 500px; }
	.wp-module-accionesrsc .wp-item-header a { color: #2B2B2B; }
	
	/* RSS */
	.RssFeedsDisplay { text-align: left; }
	.RssFeedsDisplay td { padding-bottom: 10px; }
	.rssLogo { display: none; }
	.rssLink { background: transparent url("images/rss-icon.gif") no-repeat left center; color: #2B2B2B; display: block; font-weight: bold; height: 15px; font-size: 1.3em; padding-left:20px; text-decoration:none; }
	
	/* Search */
	.SearchGroupTableContainer { text-align: left; }
	.SearchEmptyMessage { display: block; font-size: 1.4em; text-align: left; }
	.SearchResultItem { background:url("images/item-border.gif") repeat-x scroll left bottom transparent; font-size: 1.4em; margin-bottom: 15px; padding-bottom: 15px; }
	.SearchResultTitle { font-weight: bold; }
	.SearchResultTabLocation { padding-top: 5px; }
	.SearchResultTabLocation a { color: #2B2B2B; }
	.SearchResultAbstract { color: #666; padding-top: 5px; text-align: justify; }
	.SearchResultModuleTitle { padding-left: 5px; }
		
/* VIEW ITEM */
.ItemContainer, .ViewItemContainer { clear: both; text-align: left; }
.ItemContainer td { vertical-align: top; }
/*.FechaFieldContainer, .TipoFieldContainer, .tipoFieldContainer { }*/
.tipoFieldContainer { text-decoration: underline; }
.contenidoFieldValue, .ContenidoFieldValue { font-family: Arial,Helvetica,sans-serif !important; display: block; margin-bottom: 10px; line-height: 20px; text-align: justify; /*color: #666;*/ }
.contenidoFieldValue *, .ContenidoFieldValue * { font-family: Arial,Helvetica,sans-serif !important; font-size: 1em !important; /*color:#666;*/ }
.contenidoFieldValue li { margin-bottom:15px; }
.subtitleFieldContainer { color: #2B2B2B; margin-bottom: 5px; }
.LOPDcontenidoFieldValue, .ContactacontenidoFieldValue { font-size: 1.4em; }
.FilesFieldContainer { clear: both; text-align: left; }
.FilesContainer { margin-top: 15px; }
.archivoFilesTitle .ArchivosFilesTitle, .FilesFilesTitle, .FilesTitle { display: block; font-weight: bold; margin-bottom: 5px; }
.PonenciasViewListContainer .FilesContainer { font-size: 1.4em; }
.financiacionwp-field-type-imagesFieldContainer .financiacionImagesTitle { display: block; margin-bottom: 5px; }
.financiacionwp-field-type-imagesFieldContainer img { margin: 0 15px 15px 0; }
.FilesItemStyle a img { float: left; padding-right: 5px; }
.ViewItemToolsTable { margin-left: auto; }
.ViewItemToolsButtonContainer { display: inline-block; font-size: 1.4em; margin-left: 15px; }
.ViewItemPrint img,
.ViewItemBackImage,
.ViewItemEmail img { padding-right: 5px; }
.ViewItemContact { float: left; margin-left: 0; }
	
	/* Imagen de la categoría */
	.wp-module-name-imagen-de-la-categoria { margin-bottom: 15px; }
	
 	/* Hidden text */
	.hidden-title { cursor: pointer; }
	.hidden-text { background-color: #E9E9E9; border: 1px solid #999; font-size: 0.8em; margin-top: 5px; padding: 5px; }
	
	/* Panel 1 */
	.ItemContainerPane-1 { background: url("images/item-border.gif") repeat-x scroll left bottom transparent; margin-bottom: 15px; padding-bottom: 15px; }
	.ItemWestPane-1 { float: left; margin-right: 15px; width: 170px; }
	.ItemMiddlePane-1 { float: left; width: 500px; }
	.ItemCenterPane-1 { color: #999; font-size: 1.3em; margin-bottom: 5px; }
	.ItemNorthPane-1 { color: #2B2B2B; font-size: 1.5em; margin-bottom: 5px; font-weight: bold; }
	.ItemSouthPane-1 { color: #666; font-size: 1.4em; }
	
	/* Panel 2 */
	.ItemContainerPane-2 .FieldContainer { font-size: 1.4em; margin-bottom: 15px; }
	.ItemContainerPane-2 .FieldTitle, .ItemFloatingPane-2 .ImagesTitle { display: block; margin-bottom: 5px; }
	.ItemFloatingPane-2 { float: right; padding-left: 15px; width: 200px; }
	.ItemFloatingPane-2 img { margin-bottom: 15px; }
	
	/* Panel 3 */
	.ItemContainerPane-3 { background: url("images/item-border.gif") repeat-x scroll left top transparent; clear: both; padding-top: 15px; text-align: right; }
	
	/* Eventos */
	.EventosViewItemContainer .ItemWestPane-1 { width: 70px; }
	.EventosViewItemContainer .ItemMiddlePane-1 { width: 600px; }
	
	/* Cursos */	
	.wp-module-1015-item .ItemWestPane-1 { width: 70px; }
	.wp-module-1015-item .ItemMiddlePane-1 { width: 600px; }
	.wp-module-1015-item .ItemCenterPane-1 { color: #666; }
	.wp-module-1015-item .more-info { font-weight: bold; margin: 5px 0; }
	
	/* Víctor Cucart */
	.wp-module-1042 .ItemWestPane-1 { width: 300px; }
	.wp-module-1042 .ItemMiddlePane-1 { margin-top: 15px; width: 610px; }
	.wp-module-1042 .ItemMiddlePane-1 .ItemNorthPane-1 { font-size: 3em; }
	.wp-module-1042 .ItemMiddlePane-1 .ItemSouthPane-1 { font-size: 2em; }
	.wp-module-1042 .ItemMiddlePane-1 .ItemSouthPane-1 a { background-color: #AD0F0F; color: #FFF; display: inline-block; font-size: 1.2em; font-weight: bold; margin-top: 20px; padding: 5px 8px; }
	.wp-module-1042 .ItemCenterPane-2 .FieldTitle { color: #AB000A; margin-bottom: 15px; }	
	.wp-module-1042 .ItemCenterPane-2 .victor-cucart-programa-left { float: left; width: 425px; }
	.wp-module-1042 .ItemCenterPane-2 .victor-cucart-programa-left-right { margin-top: 290px; }
	.wp-module-1042 .ItemCenterPane-2 .victor-cucart-programa-right { float: left; margin-left: 25px; width: 425px; }	
	.wp-module-1042 .ItemCenterPane-2 .wp-image-item { float: left; margin: 0 15px 15px 0; }
	.wp-module-1042 .ItemSouthPane-2 { margin: 15px 0; }
	.wp-module-1042 .ItemSouthPane-2 a { background-color: #AD0F0F; color: #FFF; font-size: 3em; font-weight: bold; padding: 5px 8px; }
	
	/* Landing curso de fotografía en aido */
	.wp-module-1145 .contenidoFieldContainer h2 { font-size: 25px !important; }
	
	/* Share and social */
	.social-links { margin-bottom: 15px; }
	.social-links-left { float: left; font-size: 1.4em; }
	.social-links-left a { margin-right: 15px; }
	.social-links-left img { margin-right: 5px; }
	.social-links-center { float: left; }
	.social-links-right { float: left; }
	.social-links .facebook_open_graphFieldContainer { margin-right: 10px; }
	.social-links .facebook_open_graphFieldContainer iframe { height: 23px !important; width: 100px !important; }
	.IE .social-links .facebook_open_graphFieldContainer iframe { top: 2px; }
	.social-links-right { margin: 3px 0 0 15px; }
	.social-links-right-title { color: #AD0F0F; cursor: pointer; font-size: 1.3em; font-weight: bold; position: relative; text-decoration: underline; z-index: 200; }
	.social-links-right-icons { background-color: #FFF; border: 2px solid #CCC; display: none; margin: 10px 0 -370px 0; padding: 5px 5px 0 5px; position: relative; z-index: 100; }
	.social-links-right-icons td { padding-bottom: 5px; position: relative; }
	.social-links-right-icons img { margin-right: 5px; vertical-align: middle; }
	.social-links-right-icons a { font-size: 1.2em; }
	
	/* Comments */
	.wp-comments { font-size: 1.4em; margin-top: 15px; text-align: left; width: auto !important; }
	.wp-comments-header { background-color: transparent; border-bottom: 1px solid #AD0F0F; color:#AD0F0F; font-size: 1.6em !important; font-weight: bold; 	padding-bottom: 5px; }
	.wp-comments-header span { background: url("/Templates/img/comentarios.gif") no-repeat scroll left center transparent; display: block; height: 32px; line-height: 32px; padding-left: 35px; }
	.wp-comment-items { font-size: 1em; width: 100%; }
	.wp-comment-item { border-bottom: 1px solid #EEE; padding-bottom: 10px; padding-top: 10px; vertical-align: top; }
	.wp-comment-index { background-color: transparent; color: #AD0F0F; float: left; font-weight: bold !important; }
	.wp-comment-content { border: 0 none !important; float: left; width:665px; }
	.wp-comment-title { background-color: transparent; color:#AD0F0F; font-weight: bold !important; }
	.wp-comment-date { color: #999; font-size: 0.9em !important; padding-top: 5px; }
	.wp-comment-text { color: #333; text-align: justify; }
	.wp-comment-actions { padding-top: 10px; }
	.wp-comment-actions img { display: none; }
	.wp-comment-action-delete { background: url("/Templates/img/comentario_borrar.gif") no-repeat scroll left center transparent; display: block; float: left; height: 32px; line-height: 32px; margin-right: 20px; padding-left: 35px; width: 90px; }
	.Firefox .wp-comment-action-delete { width: 55px; }
	.wp-comment-action-approve { background: url("/Templates/img/comentario_leido.gif") no-repeat scroll left center transparent; display: block; float: left; height: 32px; line-height: 32px; margin-right: 20px; padding-left: 35px; width: 90px; }
	.Comments .linkTextImageButtonImage { display: none; }
	.wp-comment-action-read {	background: url("/Templates/img/comentario_leido.gif") no-repeat scroll left center transparent; display: block; float: left; height: 32px; line-height: 32px; padding-left: 35px; width: 70px; }
	.Firefox .wp-comment-action-read { width: 35px; }
	.wp-comments-add-container { padding-top: 10px; }
	.wp-comments-add-content-new-comment { margin-top: 15px; padding: 0; }
	.wp-comments-add-header, .wp-comments-add-header-expanded, .wp-comments-add-header-collapsed { background-color: #AD0F0F; color: #FFF; padding: 5px; }
	.wp-comments-add-header span, .wp-comments-add-header-expanded span, .wp-comments-add-header-collapsed span { cursor: pointer; }
	.wp-comments-add-content-new-comment input, .wp-comments-add-content-new-comment textarea { width: 500px !important; }
	.wp-comments-add-content-new-comment textarea { font-family: Arial,Helvetica,sans-serif,"Arial Black"; font-size: 1em; }
	.wp-comments-add-captcha-container { font-size: 1em; }
	.wp-comments-add-captcha-image-container { width: 100%; }
	.wp-comments-add-captcha-container .wp-comments-add-captcha-image-container img { float: left; }
	.wp-comments-add-captcha-container a { float: left; line-height: 50px; white-space: nowrap; }
	.wp-comments-add-button-container a { background: url("/Templates/img/comentario_anyadir.gif") no-repeat scroll left center transparent; display:block; height:32px; line-height:32px; padding-left:35px; width:200px; }

/* EDIT ITEM */
.editItemContainer { padding: 0 !important; text-align: left; /*margin: 15px 0 30px 20px;*/ margin: 0; }
.editControl .label { color: #2B2B2B; font-size: 1.4em; font-weight: bold; }
.editControl input { color: #2B2B2B; font-size: 1.5em; }
.editControl select { width: 350px !important; color: #2B2B2B; font-size: 1.5em; margin-bottom: 10px; border: 1px solid #b2b2b2; }
.editControl textarea { width: 350px !important; color: #2B2B2B; font-size: 1.5em; margin-bottom: 10px; font-family: Arial !important; }
.editItemContainer .Literal { font-size: 1.4em; margin: 10px 0; }
.editItemFooter { padding-top: 0; }
.editItemFooter .CommandButton { background: transparent url("images/bg-button-52.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-transform: lowercase; width: 52px; }
.IE6 .editItemFooter .CommandButton { background: transparent url("images/bg-button-52.gif") no-repeat top center; }
.ItemInserterMessage { color: #666; font-size: 1.4em; text-align: justify; margin: 15px 0; display: block; font-weight: bold; }
.editItemRenderer .editControl { display: block; margin-bottom: 10px; }
.editItemRenderer .editControl label { font-size: 1.4em; }
.editControlHelp { font-size: 1.2em; }
.wp-edit-item-add-file { font-size: 1.3em; }
.editItemTools { padding: 0 !important; }
.editItemTools span { color: color: #2B2B2B; }
.rendererValidator { font-size: 1.4em; }
.MessageContainer { color: #F00; font-size: 1.2em; font-weight: bold; margin-bottom: 15px; text-align: left; }
	
	/* Two Columns Base Elements Inserter */
	.TwoColumnsEditItemContainer input[type="text"], .TwoColumnsEditItemContainer select { width: 300px !important; }
	.TwoColumnsEditItemContainer textarea { height: 100px !important; width: 300px !important; }
	.EditItemLeftColumnContainer { float: left; margin-right: 50px; width: 300px; }
	.EditItemRightColumnContainer { float: left; text-align: left; width: 300px; }
	
	/* Subscription Manager */
	.SubscriptionManagerContainer .editItemContainer { margin-bottom: 15px; }
	.SubscriptionManagerContainer .CommandButton { background: transparent url("images/bg-button-180.png") no-repeat top center; margin-top: 15px; width: 180px; }
	.IE6 .SubscriptionManagerContainer .CommandButton { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
	.SubscriptionManagerUnsubscriptionOption { margin-bottom: 15px; text-align: left; }
	.SubscriptionManagerUnsubscriptionOptionButton { background: transparent url("images/bg-button-180.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-transform: lowercase; width: 180px; }
	.IE6 .SubscriptionManagerUnsubscriptionOptionButton { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
	.SubscriptionManagerNotifications { font-size: 1.4em; text-align: left; }
	.SubscriptionManagerUnsubscriptionPanel { text-align: left; }
	.SubscriptionManagerUnsubscriptionTitle { display: none; }
	.SubscriptionManagerUnsubscriptionIntro { color: #2B2B2B; font-size: 1.4em; font-weight: bold; margin-bottom: 5px; text-align: left; }
	.SubscriptionManagerUnsubscriptionEmail { width: 300px; }
	.SubscriptionManagerUnSubscriptionButton { background: transparent url("images/bg-button-180.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; margin-top: 15px; text-align: center; text-transform: lowercase; width: 180px; }
	.IE6 .SubscriptionManagerUnSubscriptionButton { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
	.GeneralCodeText { font-size: 1.4em; font-weight: bold; margin-bottom: 15px; text-align: left; }
	.GeneralCodeInput { text-align: left; }
	.GeneralCodeLabel { color: #2B2B2B; font-size: 1.4em; font-weight: bold; margin: 15px 0 5px 0; }
	.GeneralCodeInput input { width: 300px; }
	.GeneralCodeButton a { background: transparent url("images/bg-button-76.png") no-repeat top center; color: #FFF; display: block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; margin: 15px 0; text-align: center; text-transform: lowercase; width: 76px; }
	.IE6 .GeneralCodeButton a { background: transparent url("images/bg-button-76.png") no-repeat top center; }
	.GeneralCodeError { color: #F00; font-size: 1.4em; text-align: left; }
	.UnsubscriptionSucces { font-size: 1.4em; font-weight: bold; text-align: left; }
	
	/* Register */
	.RegisterContainer .registerLabel { font-size: 1.4em; width: 250px !important; }
	.RegisterContainer td { text-align: left; }
	.RegisterContainer input { width: 350px !important; }
	.RegisterContainer .commandButton { background: transparent url("images/bg-button-76.png") no-repeat top center; color: #FFF; display: inline-block; font-size: 1.4em; font-weight: bold; height: 27px; line-height: 27px; margin-right: 15px; text-align: center; text-transform: lowercase; width: 76px; }
	.IE6 .RegisterContainer .commandButton { background: transparent url("images/bg-button-76.gif") no-repeat top center; }
	.wp-register-registered-user { font-size: 1.4em; text-align: left; }
	.wp-register-edit-data, .wp-register-log-off { background: transparent url("images/bg-button-180.png") no-repeat top center; color: #FFF; display: inline-block; font-weight: bold; height: 27px; line-height: 27px; margin-left: 10px; text-align: center; text-transform: lowercase; width: 180px; }
	.IE6 .wp-register-edit-data, .IE6 .wp-register-log-off { background: transparent url("images/bg-button-180.gif") no-repeat top center; }
	
	/* Agenda de eventos */
	.EventosDescriptionContainer { color: #666; font-size: 1.2em; }
	
	/* Encuesta satisfaccion eventos */
	.encuestaForm { text-align: left; }
	.encuestaForm .TabTitle { font-size: 2em; font-weight: bold; letter-spacing: 0; }
	.encuestaForm .label { color: #2B2B2B; clear: both; font-size: 1.4em; font-weight: bold !important; }
	.encuestaForm textarea { clear: both; font-size:1.4em; }
	.encuestaForm .editControlHelp { clear: both; }
	.encuestaForm .editControl table { display: inline-block; float: left; font-size: 1.3em; }
	.encuestaForm .subFields { margin-left: 10px; }
	.encuestaForm .subFields .label { color: #333; }
	.encuestaForm .literal { color: #333; font-size: 1.4em; margin: 20px 0; text-align: justify; }
	.encuestaForm .literalDestacado { color: #2B2B2B; font-size: 1.4em; font-weight: bold; margin: 20px 0; text-align: left; text-decoration: underline; }
	.encuestaForm .literalLabel { color: #2B2B2B; font-size: 1.4em; font-weight: bold; margin-top: 5px; text-align: justify; }
	.encuestaForm .literalCalidad { color: #333; font-size: 1.5em; font-weight: bold; margin: 15px 0; text-decoration: underline; }
	.encuestaForm .literalTabla { color: #980027; font-size: 1.5em; font-weight: bold; margin: 15px 0 5px 0; }
	.encuestaForm .tabla .tablaComentarios { float: none; }
	.encuestaForm .tablaLabel { color: #000; display: block; font-size: 1.4em; font-weight:bold; }
	.encuestaForm .tabla .editControl { clear: both; display: block !important; margin-left: 15px; padding: 10px 0; }
	.encuestaForm .tabla .label { color: #333 !important; display: inline-block !important; float: left; font-weight: bold !important; width: 430px; }
	.encuestaForm .tablaGlobal .label { float: none; width: 100%; }
	.encuestaForm .tablaGlobal table { display: block; float: none; }
	.encuestaForm .tablaGlobal .rendererValidator { float: none !important; width: 100% !important; }
	.encuestaForm .destacablesLabel { color: #333; font-size: 1.4em; font-weight: bold; margin: 10px 0 0 15px; }
	.encuestaForm .destacables { margin: 10px 0 0 15px; }
	.encuestaForm .formButtons { margin-top: 15px; }
	.encuestaForm .rendererValidator { padding-bottom: 5px; }
	.encuestaForm .destacables .rendererValidator { float: none; }
	.encuestaForm .tabla .rendererValidator { clear: both; float: left; width: 430px; }
	
	/* Confirmación de miembros */
	.MemberConfirmContainer { font-size: 1.2em; text-align: left; }
	.MemberConfirmContainer div { margin-bottom: 15px; }
	.MemberConfirmContainer .CommandButton { background:url("images/bg-button-76.png") no-repeat scroll center top transparent; border: 0; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; height: 27px; text-transform: lowercase; }
	.IE6 .MemberConfirmContainer .CommandButton { background:url("images/bg-button-76.gif") no-repeat scroll center top transparent; }
	.MemberErrorContainer { text-align: left; }
	.MemberErrorContainer span { color: #F00; font-weight: bold; }
	
	/* Enviar a un amigo */
	.emailpage h1 { font-size: 2em; font-weight: bold; margin-bottom: 15px; }
	.emailpage { text-align: left; }
	.emailpage span { display: block; font-size: 1.4em; font-weight: bold; margin-top: 15px; }
	.emailpage textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; margin-bottom: 15px; }


/***** NUEVOS ESTILOS *****/
/* VIEW LIST */
.wp-data-item { background: url("images/item-border.gif") repeat-x scroll left bottom transparent;  margin-bottom: 15px; padding-bottom: 15px; }
.wp-img-container { margin-right: 15px; width: 70px; }
.wp-data-container { text-align: left; width: 600px; }
.wp-item-header { color: #2B2B2B; font-size: 1.5em; font-weight: bold; margin-bottom: 5px; }
.wp-item-lead { color: #999; font-size: 1.3em; margin-bottom: 5px; }
.wp-item-summary { color: #666; font-size: 1.4em; }
.wp-item-read-more { font-size: 1.2em; margin-top: 10px; }
.wp-item-read-more a { text-decoration: underline; text-transform: lowercase; }
.wp-data-items-list .wp-calendar { background: transparent url("images/bg-events.jpg") no-repeat top center; color: #666; float: left; height: 50px; position: relative; width: 100px; }
.wp-data-items-list .wp-calendar-day { font-size: 2.4em; font-weight: bold; margin-top: 2px; text-align: center; }
.wp-data-items-list .wp-calendar-month-year { font-size: 1.1em; text-align: center; text-transform: capitalize; }
.wp-data-items-list .wp-multimedia { margin-top: 15px; }
.wp-data-items-list .wp-multimedia a { font-size: 1.2em; margin-left: 15px; text-decoration: underline; }
.wp-data-items-more { text-align: left; text-transform: lowercase; }
.wp-data-items-more a { background: url("images/bg-view-more-items.gif") no-repeat scroll left center transparent; color: #666; font-size: 1.1em; padding-left: 10px; text-decoration: underline; }

.HomeContentContainer .wp-item-header { font-size: 1.2em; }
.HomeContentContainer .wp-item-summary { font-size: 1.1em; }

/* Home - Proyectos */
.wp-module-720 .wp-item-container,
.EnglishRightColumnContainer .wp-module-951 .wp-data-item { margin-right: 15px; width: 290px; }
.wp-module-720 .wp-data-container { float: none !important; margin-left: 5px; width: 280px; }
.wp-module-720 .wp-img-container,
.EnglishRightColumnContainer .wp-module-951 .wp-img-container { background: transparent url("images/bg-projects.png") no-repeat top center; float: none !important; height: 68px; line-height: 68px; margin: 0 0 15px 0; text-align: center; width: auto; }
.wp-module-720 .wp-img-container img,
.EnglishRightColumnContainer .wp-module-951 .wp-img-container img { padding-top: 9px; }
.EnglishRightColumnContainer .wp-module-951 .wp-data-container { width: 290px; }
.wp-module-720 .wp-item-header,
.EnglishRightColumnContainer .wp-module-95 .wp-item-header { font-size: 1.2em; margin: 0 0 5px 5px; }
.wp-module-720 .wp-item-header a,
.EnglishRightColumnContainer .wp-module-95 .wp-item-header a { color: #AD0F0F; }
.wp-module-720 .wp-item-summary,
.EnglishRightColumnContainer .wp-module-95 .wp-item-summary { font-size: 1.2em; margin: 0 0 5px 5px; }
.wp-module-720 .wp-multimedia,
.EnglishRightColumnContainer .wp-module-95 .wp-multimedia { margin: 0 0 0 5px; text-align: right; }

/* Home - Agenda */
.wp-module-1144 .wp-data-container { margin-right: 15px; width: 175px; }

/* MODULES */
/* Module title */
.HomeContentContainer .wp-module-title { background: transparent url("images/bg-module-title-home.jpg") no-repeat left center; color: #999; font-size: 1.4em; height: 30px; line-height: 30px; margin-bottom: 22px; padding-left: 15px; text-align: left; width: 293px; }
.HomeContentContainer .wp-module-title span { font-weight: bold; }
