/* GENERAL */
body { background-color: #E3E3E3; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 100%; margin: 0 !important; padding: 0 !important; text-align: center; width: 100%; }
body * { font-size: 1em; }
a { color: #ff1721; text-decoration: none; }
.clear_fix { clear: both; }

/* TEMPLATE */
.FormContainer { margin: 0 !important; padding: 0 !important; }
.TotalContainer { background-color: #FFF; margin: 0 auto; width: 990px; }
.MainContainer { margin: 15px 20px 20px; }
.HeaderContainer { height: 165px; border-bottom: 1px solid #999; background-color: #000;  }
.HeaderTopContainer { height: 70px; padding: 10px 10px 10px 20px; background: url("/imagenes/header_top.jpg") no-repeat #000; }
.HeaderTopLeftContainer { float: left; width: 200px; }
.HeaderTopLeftContainer a { display:block; height:70px; width:200px; }
.HeaderTopRightContainer { float: right; padding: 5px 1px 0 0; width: auto; }
.HeaderMiddleContainer { background: #FFF url("/imagenes/header_menu.jpg") repeat-x top left; height: 46px; }
.HeaderBottomContainer { background-color: #ff1721; height: 30px; padding: 0 10px; }
.HeaderSubtabsContainer { float: left; width: 675px; }
.HeaderSearchContainer { float: right; width: 267px; text-align: right; padding: 5px 10px 3px 0; background-color: #C00; margin-right: -10px; }
.HeaderSearchContainer .SearchBox { width: 185px; font-size: 1.2em; color: #999; border: 0; }
.HeaderSearchContainer .SearchButton { margin-left: 5px; background-color: #ff1721; color: #FFF; border: 0; font-size: 1.3em; padding: 2px 5px; }

/* HOME */
.HomeLeftColumnContainer { float: left; padding-right: 15px; width: 408px; border-right: 1px solid #e0e0e0; }
.HomeCenterColumnContainer { float: left; padding: 0 15px; width: 240px; }
.HomeRightColumnContainer { float: left; padding-left: 15px; width: 240px; border-left: 1px solid #e0e0e0; }

.FooterContainer { color: #999; text-align: left; margin: 20px 20px 15px 20px; border-top: 1px solid #e0e0e0; padding-top: 30px; }
.FooterLeftContainer { float: left; }
.FooterContainer .FooterLinkContainer { color: #999; font-size: 1.2em; }
.FooterContainer a { color: #999; }
.FooterMenuContainer { margin-right: 25px; }
.FooterMenuContainer table { width: auto !important; }
.SubFooterContainer { border-top: 1px solid #999999; background-color: #ff1721; height: 2px; border-bottom: 17px solid #000; clear: both; }
.FooterRssContainer { background: url(/imagenes/ico_rss.gif) left top no-repeat; width: 30px; height: 26px; float: left; margin-top: 9px; }
.FooterRssContainer a { width: 30px; height: 26px; display: block; }
.FooterFacebookContainer { background: url(/imagenes/ico_facebook.gif) left top no-repeat; width: 30px; height: 26px; float: left; margin-top: 9px; }
.FooterFacebookContainer a { width: 30px; height: 26px; display: block; }
.FooterTuentiContainer { background: url(/imagenes/ico_tuenti.gif) left top no-repeat; width: 30px; height: 26px; float: left; margin-top: 9px; }
.FooterTuentiContainer a { width: 30px; height: 26px; display: block; }

/* REVISTA */
.wp-revista-container .HeaderContainer { height: 90px; background-color: #000; background-image: none; }
.wp-revista-container .HeaderTopContainer { background-image: none; padding: 0; }
.wp-revista-container .HeaderTopLeftContainer { width: 300px; background: url("/imagenes/header_top.jpg") no-repeat 0 0 #000000; padding:10px 10px 10px 20px; }
.wp-revista-container .HeaderTopRightContainer { float: right; font-size: 4em; color: #FF1721; padding:20px 20px 10px 20px; font-weight: bold; }
.wp-revista-container .ViewListContentContainer { text-align: left; width: 410px; }
.wp-revista-container .ViewListDescription { font-size: 1.2em; }

/* TEMPLATE */
.DefaultCenterColumnContainer { float: left; padding: 0 15px 0 0; width: 678px; text-align: left; }
.DefaultCenterColumnContainer .ModuleTitleContainer { margin-top: 15px; }

/* LOCATION */
.LocationContainer { color: #ff1721; font-size: 1.25em; margin-bottom: 20px; text-align: left; margin-left: -5px; }
.LocationContainer a { color: #999; padding: 0 2px; }
.CurrentLocationItem { font-weight: bold; }

.DefaultTabTitleContainer { text-align: left; margin-bottom: 20px; }
.DefaultTabTitleContainer .TabTitle { margin-bottom: 0; }
.DefaultSubTabTitleContainer { text-align: left; margin-top: -7px; }
.DefaultSubTabTitleContainer .TabTitle { margin-bottom: 10px; color: #ff1721 !important; }

/* MENU DYNAMIC */
.HeaderMiddleContainer { width: auto; padding: 0 10px 0 10px; }
.foo {}
.HeaderMiddleContainer .AspNet-Menu-Horizontal { height: 46px; position:relative !important; z-index:100 !important; }
.HeaderMiddleContainer ul.AspNet-Menu { display:block; height:76px; position:relative; }
.HeaderMiddleContainer ul.AspNet-Menu, 
.HeaderMiddleContainer ul.AspNet-Menu ul { margin: 0; padding: 0; }
.HeaderMiddleContainer ul.AspNet-Menu li { float: left; list-style: none; text-align:center; text-decoration: none; }
.HeaderMiddleContainer ul.AspNet-Menu li:hover, 
.HeaderMiddleContainer ul.AspNet-Menu .AspNet-Menu-Selected,
.HeaderMiddleContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected { background-color:#ff1721; background-image: url("/images/menu_intra01.gif");  }
.HeaderMiddleContainer ul.AspNet-Menu li a:hover, 
.HeaderMiddleContainer ul.AspNet-Menu li:hover a,
.HeaderMiddleContainer ul.AspNet-Menu .AspNet-Menu-Selected a,
.HeaderMiddleContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected a { color:#FFF !important; }
.HeaderMiddleContainer ul.AspNet-Menu ul .AspNet-Menu-Selected { background-image: none; }
.HeaderMiddleContainer ul.AspNet-Menu li a, 
.HeaderMiddleContainer ul.AspNet-Menu li span { background-color: transparent; color:#ff1721 !important; display:block; float:left; font-size: 1.4em; height: 46px; line-height:46px; padding:0 8px; text-decoration: none; z-index: 2; }
* html .HeaderMiddleContainer ul.AspNet-Menu li a, 
.IE6 .HeaderMiddleContainer ul.AspNet-Menu li span { display:table !important; }

/*Nivel 1*/
.HeaderMiddleContainer ul.AspNet-Menu li { }
.HeaderMiddleContainer ul.AspNet-Menu ul li { background-color:#ff1721; background-image:none !important; height:30px !important; text-align:left !important; width:auto !important; float: left; }

.HeaderMiddleContainer ul.AspNet-Menu ul li a { color: #FFF !important; font-weight:normal; height:30px !important; line-height:30px !important; }
.HeaderMiddleContainer ul.AspNet-Menu ul li a:hover,
.HeaderMiddleContainer ul.AspNet-Menu ul li:hover,
.HeaderMiddleContainer ul.AspNet-Menu ul li:hover > a { background-color: #FFF !important; color: #ff1721 !important; cursor: pointer;  }


/*Nivel 2*/
.HeaderMiddleContainer ul.AspNet-Menu ul .AspNet-Menu-WithChildren {  }
.HeaderMiddleContainer ul.AspNet-Menu li ul { display: none; left:0; position: absolute; top:46px; width:950px; }

* html .HeaderMiddleContainer ul.AspNet-Menu ul li a { float:none !important; width:326px !important; }

/* Nivel 3 */

.HeaderMiddleContainer ul.AspNet-Menu ul ul { display: none; padding-left:371px !important; position: absolute; top: 0; }

/* Add more rules here if your menus have more than three (3) tiers */
.HeaderMiddleContainer ul.AspNet-Menu li:hover ul ul,
.HeaderMiddleContainer ul.AspNet-Menu li:hover ul ul ul,
.HeaderMiddleContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.HeaderMiddleContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul { display: none; }

/* Add more rules here if your menus have more than three (3) tiers */
.HeaderMiddleContainer ul.AspNet-Menu li:hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li:hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li li:hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li li li:hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
.HeaderMiddleContainer ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul { display: block; }

/* ocultamos a partir del 4 nivel */
.HeaderMiddleContainer ul.AspNet-Menu li ul ul ul { display: none !important; }

/* MENU PRINCIPAL */
.MenuPrincipalSubTabsContainer { height: 46px; }
.MenuPrincipalSubTabsContainer ul { margin: 0 !important; padding: 0 !important; } 
.MenuPrincipalSubTabsContainer li { margin: 0 !important; width: auto; }
.MenuPrincipalSubTabsContainer * li { float: left; height: 46px; list-style: none; }
.MenuPrincipalSubTabsContainer * li a { color: #ff1721; font-size: 1.5em; height: 46px; line-height: 46px; padding: 0 6px; background: url("/imagenes/ico_menu3.gif") no-repeat center left; width: auto; display: inline-block; font-weight: bold; }
.MenuPrincipalSubTabElement797 { background: url("/imagenes/ico_menu2.gif") no-repeat center right; }
.MenuPrincipalSubTabsContainer * li.MenuPrincipalSelected,
.MenuPrincipalSubTabsContainer * li:hover,
.MenuPrincipalSubTabsContainer * li:hover a { background-color: #ff1721; color: #FFF; background-image: none; }
.MenuPrincipalSubTabsContainer * li.MenuPrincipalSelected a,
.MenuPrincipalSubTabsContainer * li a:hover { background-color: #ff1721; color: #FFF; }
.MenuPrincipalSubTabsContainer * li.MenuPrincipalSelected a { background: url("/imagenes/ico_menu.gif") no-repeat center bottom !important; }

/* MENU SECUNDARIO */
.MenuSecundarioSubTabsContainer { height: 30px; }
.MenuSecundarioSubTabsContainer ul { margin: 0 !important; padding: 0 !important; } 
.MenuSecundarioSubTabsContainer li { margin: 0 !important; }
.MenuSecundarioSubTabsContainer * li { float: left; height: 30px; list-style: none; }
.MenuSecundarioSubTabsContainer * li a { background-color: #ff1721; display: inline-block; color: #FFF; font-size: 1.4em; height: 30px; line-height: 30px; padding: 0 15px; }
.MenuSecundarioSubTabsContainer * li.MenuSecundarioSelected,
.MenuSecundarioSubTabsContainer * li:hover,
.MenuSecundarioSubTabsContainer * li:hover a { background-color: #FFF; color: #ff1721; }
.MenuSecundarioSubTabsContainer * li.MenuSecundarioSelected a,
.MenuSecundarioSubTabsContainer * li a:hover { background-color: #FFF; color: #ff1721; }
.MenuSecundarioSubTabsContainer * li.MenuSecundarioSelected a { font-weight: bold; }

/* MENU ENLACES */
.DefaultCenterColumnContainer .wp-subtabs { margin: 0 0 20px 15px; padding: 0; overflow: hidden; clear: both; }
.DefaultCenterColumnContainer .wp-subtabs li { list-style: none; text-align: left; width: 200px; float: left; margin-right: 10px; }
.DefaultCenterColumnContainer .wp-subtabs a { font-size: 1.4em; display: inline-block; margin: 0 20px 10px 0; color: #999; }

/* MENU ENLACES LATERAL */
.areesSubTabsContainer { margin: 0 0 10px 15px; }
.areesSubTabsContainer li { text-align: left; margin-bottom: 10px; list-style-type: square; }
.areesSubTabsContainer table { width: 600px; }
.areesSubTabsContainer a { font-size: 1.4em; color: #999; }

/* MENU INFERIOR */
.MenuInferiorSubTabsContainer { height: 26px; padding: 5px 0; }
.MenuInferiorSubTabsContainer ul { margin: 0 !important; padding: 0 !important; } 
.MenuInferiorSubTabsContainer li { margin: 0 !important; }
.MenuInferiorSubTabsContainer * li { float: left; list-style: none; height: 12px; border-right: 1px solid #FF1721; }
.MenuPrincipalSubTabElement797 a { border: 0 !important; }
.MenuInferiorSubTabsContainer * li a { color: #999; display: block; font-size: 12px; padding: 0 10px; margin-top: -2px; }
.MenuInferiorSubTabElement378 a { padding-left: 0 !important; }
.MenuInferiorSubTabElement55 { border-right: 0 !important; }
.DefaultColumnContainer .MenuInferiorSubTabsContainer * li a { font-weight: bold; }
.MenuInferiorSubTabsContainer * li:hover,
.MenuInferiorSubTabsContainer * li:hover a { color: #FF9400; }
.MenuInferiorSubTabsContainer * li a:hover { color: #FF9400; }

/* MENU AMBIT GEOGRAFIC */
.AmbitGeograficContainer { padding: 20px 0 5px 0; border-top: 1px dotted #999999; margin-top: 20px; }
.AmbitGeograficContainer .quiSomOrganizationListContainer { margin-left: -9px; }
.AmbitGeograficContainer .ModuleTitle { display: block; }
.AmbitGeograficContainer ul { margin: 0 !important; padding: 0 !important; } 
.AmbitGeograficContainer li { margin: 0 !important; }
.AmbitGeograficContainer * li { float: left; list-style: none; height: 20px; }
.AmbitGeograficContainer * li a { color: #999; display: block; font-size: 12px; padding: 0 10px; border-right: 1px solid #FF1721; text-decoration: underline; }
.MenuInferiorSubTabElement774 a { padding-left: 0 !important; }
.MenuInferiorSubTabElement55 { border-right: 0 !important; }
.AmbitGeograficContainer * li:hover,
.AmbitGeograficContainer * li:hover a { color: #FF1721; }
.AmbitGeograficContainer * li a:hover { color: #FF1721; }

/* VIEW LIST */
.ViewItemsListContainer { margin-bottom: 15px; }
.ViewItemsListContainer a { font-size: 1.3em; color: #999; padding: 0 15px 10px 0; display: block; }
.ViewItemsListContainer .ItemListItemLink { vertical-align: top; width: 33%; }
.ModuleTitle, .TabTitle { color:#CCC; font-size:3.2em; margin-bottom:10px; text-align:left; text-transform: lowercase; }
.ModuleTitle a, .TabTitle a { color:#CCC; }
.ViewListContainer {}
.ViewListContainer table td { vertical-align: top; }
.EmptyMessageContainer { font-size: 1.2em; text-align: justify; font-weight: bold; margin: 15px 20px; display: block; }
.ViewListItemContainer { padding: 0 0 10px 0; text-align: left; margin-bottom:10px; }
.ViewListIconContainer { padding: 0 10px 15px 0; width: 95px; float: left; }
.ViewListIconContainer img { width: 95px; height: 95px; border: 1px solid #CCC !important; display: block; }
.ViewListContentContainer { vertical-align: top; }
.ViewListTitleContainer { font-size: 1.6em; font-weight: bold; }
.ViewListDescriptionContainer { font-size: 1.2em; color: #333333; margin: 5px 0; }
.ViewListOrganizationContainer a { font-size: 1.1em; color: #999; }

.UltimasNovedadesViewListContentContainer { float: left; width: 300px; }

.LesMesJovesViewListContainer .ViewListItemContainer { padding-right: 10px; }

.wp-module-name-saber-mes a { font-size: 1.4em; }
.wp-module-name-saber-mes h3 { margin: 0; padding: 15px 0; }

.LesMesJovesSimpleViewListContainer { margin: 0 0 10px 0; border-bottom: 1px dotted #999999; padding-bottom: 10px; }
.DefaultCenterColumnContainer .LesMesJovesSimpleViewListContainer { border-bottom: 0; }
.LesMesJovesSimpleViewListContainer .ViewListItemContainer { padding: 0 !important; margin-bottom: 10px !important; }
.LesMesJovesSimpleViewListContainer .ViewListTitleContainer { padding: 0 5px 0 15px; font-size: 1.2em; background-image: url("/imagenes/title_flecha.jpg"); background-repeat: no-repeat; }
.LesMesJovesSimpleViewListContainer .ViewListTitleContainer a { text-decoration: underline; color: #999; }
.LesMesJovesSimpleViewListContainer .ViewListOrganizationContainer { padding-top: 2px; }

.AgendaPortadaSimpleViewListContainer { border-top: 1px dotted #999999; padding-top: 15px; }
.AgendaPortadaSimpleViewListContainer .ViewListContentContainer { width: 400px; }
.AgendaPortadaSimpleViewListContainer .ViewListItemContainer { padding: 0 !important; margin-bottom: 7px !important; }
.AgendaPortadaSimpleViewListContainer .ViewListTitleContainer { float: left; padding: 0 5px 0 12px; font-size: 1.2em; background-image: url("/imagenes/title_flecha.jpg"); background-repeat: no-repeat; }
.AgendaPortadaSimpleViewListContainer .ViewListTitleContainer a { text-decoration: underline; }
.AgendaPortadaSimpleViewListContainer .ViewListOrganizationContainer { padding-top: 2px; }

.VideosPortadaViewListContainer {}
.VideosPortadaViewListContainer .ViewListItemContainer { padding-bottom: 5px; }
.VideosPortadaViewListContainer .ViewListIconContainer { padding: 0 0 5px 0; float: none; width: auto; }
.VideosPortadaViewListContainer .ViewListIconContainer object,
.VideosPortadaViewListContainer .ViewListIconContainer embed { width: 235px; height: 200px; }
.VideosPortadaViewListContainer .ViewListIconContainer img { border: 1px solid #CCC !important; display: block; width: auto; height: auto; }

.VideosPortadaSimpleViewListContainer { margin-top: 5px; border-top: 1px dotted #999999; padding-top: 15px; }
.VideosPortadaSimpleViewListContainer .ViewListItemContainer { padding: 0 !important; margin-bottom: 0 !important; }
.VideosPortadaSimpleViewListContainer .ViewListTitleContainer { padding: 0 5px 5px 20px; font-size: 1.2em; background-image: url("/imagenes/ico_video.gif"); background-repeat: no-repeat; }
.VideosPortadaSimpleViewListContainer .ViewListTitleContainer a { text-decoration: underline; padding-top: 2px; display: block; }

.PublicidadPortadaBannerContainer { margin-bottom: 20px; padding-top: 20px; background: url("/imagenes/ico_publicitat.gif") left top no-repeat; }
.HomeRightColumnContainer .PublicidadPortadaBannerContainer { margin-bottom: 15px; border-bottom: 1px dotted #999999; padding: 20px 0 20px 0; }

.wp-module-botoneslateral { margin-bottom: 15px; }
.wp-module-botoneslateral .wp-data-item { margin-bottom: 5px !important; text-align: center; }
.wp-module-botoneslateral .wp-img-container img { width: 25px !important; height: 25px !important; border: 0 !important; margin: 0 5px 0 0; display: block; }
.wp-module-botoneslateral .wp-item-header { font-size: 1.4em !important; font-weight: bold !important; color: #999 !important; margin: 5px 0; }
.BotonPortadaViewListContainer .wp-item-header a { color: #999 !important; }

.RespuestasFrecuentesViewListItemContainer { margin-top: 5px !important; margin-bottom: 0 !important; }

.AccesosDirectosViewListContainer { margin-bottom: 10px; border-bottom: 1px dotted #999999; padding: 0 0 5px 0; }
.AccesosDirectosViewListItemContainer { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.AccesosDirectosViewListIconContainer { padding: 0 0 15px 0 !important; width: 235px !important; float: none !important; }
.AccesosDirectosViewListIconContainer img { width: 235px !important; border: 1px solid #CCC !important; display: block; }

/* PAGINADOR */
.ListPager { font-size: 1.2em; margin: 10px 0 20px; }
.ListPager * { font-size: 1em; }
.SelectorPager, .SelectorPager * { color: transparent; }
.SelectorPager { margin-left: -8px; }
.ListPager a { color: #FFF !important; padding: 5px 10px; background-color: #FF1721; }
.PagerNext a, .PagerCounters a { color: #FF1721 !important; background-color: #FFF !important; }
.PagerCounters { color: #FF1721 !important; margin-top: 10px; }
.PagerCounters span { color: #FF1721 !important; padding: 5px 10px 5px 0; }

/* VIEW ITEM */
.wp-item-pane-1 { border-bottom:1px dotted #B2B2B2; margin-bottom:15px; padding-bottom:15px; }
.wp-item-pane-1 .s-west { float:left; padding:0 10px 15px 0; width:95px; margin: 0 !important; }
.wp-item-pane-1 .s-west img { border:1px solid #CCCCCC !important; display:block; height:95px; width:95px; }
.wp-item-pane-1 .p-middle { float: none !important; }
.wp-item-pane-1 .s-north { color:#FF1721; text-decoration:none; font-size: 1.6em; font-weight: bold; }
.wp-item-pane-1 .s-center { color:#333333; font-size:1.2em; margin:5px 0; }
.wp-item-pane-2 .wp-field-type-images,
.wp-item-pane-2 .s-float { float: right !important; margin: 0; padding: 0 0 15px 15px; }
.wp-item-pane-2.s-center, .wp-item-pane-2 .s-center { font-size: 1.4em; margin: 0 0 !important; font-family:Arial,Helvetica,sans-serif !important; color: #333 !important; }
.wp-item-pane-2.s-center *, .wp-item-pane-2 .s-center * { font-size: 1em !important; margin: 0 0 !important; font-family:Arial,Helvetica,sans-serif !important; color: #333 !important; }
.wp-item-pane-2.s-center p, .wp-item-pane-2 .s-center p { margin-bottom: 15px !important; }
.wp-item-pane-2.s-center ul, .wp-item-pane-2 .s-center ul { margin-top: 15px !important; }
.wp-item-pane-2.s-center li, .wp-item-pane-2 .s-center li { margin-bottom: 15px !important; }
.wp-item-pane-2.s-south, .wp-item-pane-2 .s-south { margin-top: 20px; }
.wp-item-pane-2.s-south .FilesTitle, .wp-item-pane-2 .s-south .FilesTitle { font-size: 1.4em; color:#FF1721; }
.wp-item-pane-3 .wp-item-tools { border-top:1px dotted #B2B2B2; margin:15px 0 0; padding-top:15px; }
.wp-item-pane-3 .wp-item-tools a { background-color: #FF1721; color:#FFFFFF; display:block; float:right; font-size:1.4em; height:32px; line-height:32px; margin-right:10px; padding:0 8px !important; text-align:center; width:auto; }

.wp-field-organitza { margin-top: 15px; }

.ViewItemContainer { margin-bottom: 20px; text-align: left; }
.ContenidoViewItemContainer { margin-top: -20px; }
.ItemWestPane-1 { vertical-align: top; display: none; }
.iconoImagesContainer { margin-right: 10px; vertical-align: top; }
.FechaFieldValue { color: #FF1721; font-size: 1.2em; margin-bottom: 2px; display: block; }
.titleFieldValue { margin-bottom: 5px; color: #FF1721; font-size: 1.4em; display: block; font-weight: bold; }
.descriptionFieldContainer { color: #333; font-size: 1.3em; text-align: justify; display: block; margin-bottom: 10px; }
.contactoFieldValue { color: #333; font-size: 1.3em; text-align: justify; display: block; }
.ItemContainerPane-1 { padding-bottom: 15px; border-bottom: 1px dotted #b2b2b2; margin-bottom: 15px; }
.contenidoFieldValue, .ContenidoFieldValue, .HTMLFieldValue, .OrganitzaFieldValue, .textFieldValue { font-size: 1.4em !important; text-align: justify; display: block; font-family:Arial,Helvetica,sans-serif !important; }
.contenidoFieldValue *, .ContenidoFieldValue *, .HTMLFieldValue *, .OrganitzaFieldValue *, .textFieldValue * { font-size: 1em !important; color: #333 !important; 
font-family:Arial,Helvetica,sans-serif !important; }
.ItemFloatingPane-2 { float: right; width: 215px; padding: 0 0 10px 15px; }
.zoomimage img { border-color: #FFF !important; }
.ItemFloatingPane-2 img { margin-bottom: 10px; }
.ItemContainerPane-3 { margin: 15px 0 0 0; padding-top: 15px; border-top: 1px dotted #b2b2b2; }
.ItemContainerPane-3 table { padding: 0; }
.ArchivosFilesTitle, .FilesFilesTitle, .ArxiusFilesTitle { margin-bottom: 5px; color: #FF1721; font-size: 1.4em; font-weight: bold; display: block; text-align: left; }
.FilesFieldContainer { clear: both; text-align: left; }
.FilesDataGrid { text-align: left; }
.FilesItemStyle a { font-size: 1.2em; color: #333; font-weight: bold; }
.FilesItemStyle a img { float: left; padding-right: 5px; }
.ViewItemMoreInfoContainer { background: #FF1721; display: block; font-size:1.4em; height:32px; margin: 15px 0; line-height: 32px; padding:0 8px !important; text-align:center; width:160px; }
.ViewItemMoreInfoContainer a { color: #CCC; }
.ItemSouthPane-4 { float: right; margin-top: 5px; }
.linkTextImageButtonImage, .ViewItemBackImage { display: none; }
.ViewItemPrint a, .ViewItemEmail a, .ViewItemBackText { background: #FF1721; color:#FFF; display: block; float: right; font-size:1.4em; height:32px; margin-right:10px; line-height: 32px; padding:0 8px !important; text-align:center; width:auto; }

/* PRINT ITEM */
.printContainer { text-align: center; }

/* EDIT ITEM */
.ContactContainer { font-size: 13px !important; color: #333; text-align: justify; display: block; font-family:Arial,Helvetica,sans-serif !important; margin-top: -10px; margin-bottom: 15px; margin-left: -10px; }
.ContactContainer * { font-size: 1em !important; color: #333 !important; font-family:Arial,Helvetica,sans-serif !important; }
.editItemTools span { font-weight: bold; }
.wp-edit-item-icon-container { text-align: left !important; }
.editControl { display: block; margin-bottom: 15px; }
.editControl .normal, .editControl .label, .editControlHelp { width: 600px !important; font-family: Arial, Helvetica, sans-serif !important; }
.editControlHelp { font-size: 0.85em !important; color: #666 !important; margin: -5px 0 3px; }
.CommandButton, .SubscriptionManagerUnsubscriptionOptionButton, body * .SignInButton { background: #FF1721; color: #fff !important; height: 32px; margin-right: 10px; padding: 8px !important; text-align: center; width:auto; font-size: 14px !important; font-weight: bold; }
.editItemFooter { padding-top: 10px; }
.ItemInserterMessage { display: block; font-size: 1.2em; text-align: left; }

.ItemInserterMainContainer { font-size: 1.3em; margin-bottom:40px; }

/* BUSQUEDA */
.SearchResultItem { margin-bottom: 10px; }
.SearchResultItem a { font-weight: bold; font-size: 1.6em; }
.SearchResultItem span { font-size: 1.3em; }
.SearchResultItem .SearchResultAbstract { margin-top: 3px; font-size: 1.3em; }

/* REGISTER */
.RegisterContainer .editControl { clear: both; display: block; overflow: hidden; padding-bottom: 4px; }
.RegisterContainer .editControl .label { float: left; margin: 0 4px; width: 175px; }
.RegisterContainer .editControl .normal,
.RegisterContainer .editControl select,
.RegisterContainer .editControl .RadEditor { float: left; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border: solid 1px #CCC !important; width: 350px !important; }
.RegisterContainer .formSelect div { float: left; }
.RegisterContainer .formSelect table { margin-left: -3px; margin-top: -2px; margin-bottom: -2px; }
.RegisterContainer .editControl .rendererValidator { font-weight: normal; margin-left: 8px; }
.RegisterContainer .AdvancedButtonsContainer { display: none; }
.RegisterContainer .wp-gridview-auto-width { width: 475px; float: left; }
.RegisterContainer .wp-edit-item-resource-box div { float: left; } 
.RegisterContainer .wp-edit-item-resource-name { display: none; }
.RegisterContainer .wp-edit-item-resource-box .wp-column-left input { width: 300px; }
.RegisterContainer .riTextBox { font-family:Arial, Helvetica, sans-serif !important; }
.RegisterContainer .literal { font-size:1.5em; font-weight:bold; margin:15px 4px; }
.registerLabel { font-size: 1.3em; width: 175px !important; }
.RegisterContainer td { text-align: left; vertical-align: top; }
.RegisterContainer input { width: 350px !important; }
.EditItemValidationSummary { display: none; }
.wp-register-registered-user { text-align: left; }
.wp-register-registered-user-message { font-size: 1.3em; padding-right: 15px; }
.wp-register-edit-data { margin-right: 10px; }

/* SIGN IN */
.SignInContainer { font-size: 1.3em; text-align: left; }
.SignInIdentificationLabelContent , .SignInPasswordLabelContent { font-weight: bold; margin-bottom: 5px; }
.SignInTextBoxContent, .SignInPasswordContent { margin-bottom: 10px; }
.SignInTextBox, .SignInPassword { border: 1px solid #CCC; width: 250px; }
.SignInButtonContent { margin-top: 20px; }
.SignInButton { background: #000 url("/images/bg-button.jpg") repeat-x top left; border: 0; color: #CCC; cursor: pointer; font-size: 1.1em; padding: 8px !important; text-align: center; width:auto; }
.wp-message-item { color:#F00; margin-top: 15px; }


/* LA REVISTA */
.RevistaHeaderTopContainer {}
.BoletinEnvioBodyContainer {}
.BoletinEnvioHeader {}
.BoletinEnvioAviso { margin-top: 5px; }
.BoletinEnvioAviso, .BoletinEnvioAviso a { font-size: 12px; text-align: left; }

/* BOLETIN */
.ButlletiEditItemLeftContainer, .ButlletiEditItemRightContainer  { vertical-align: top; }
.ButlletiEditItemLeftContainer .editControl,
.ButlletiEditItemRightContainer .editControl { width: 300px; }
.ButlletiEditItemContainer .rendererValidator { font-size: 11px; }
.ButlletiEditItemContainer .label, .ButlletiEditItemContainer label { font-size: 11px; white-space: nowrap; color: #666666; }
.ButlletiEditItemContainer .normal { width: 250px !important; font-size: 11px; color: #666; }
.ButlletiEditItemContainer select { color: #666; }
.ButlletiEditItemLineContainer { font-weight: bold; color: #FF1721 !important; font-size: 12px; padding-top: 15px; padding-bottom: 5px; width: 100%; border-bottom: 1px dotted #666666; }
.ButlletiEditItemTopLineContainer { padding-top: 7px !important; }
.ButlletiEditItemBoxLeftContainer .editControl { margin-bottom: 5px; }
.ButlletiEditItemBoxRightContainer .editControl { margin-bottom: 5px; }
.ButlletiEnviarContainer { padding-bottom: 10px; float: left; }
.SubscriptionManagerUnsubscriptionOption { float: left; margin-left: 10px; }
.ButlletiEnviarContainer .CommandButton, .SubscriptionManagerUnsubscriptionOptionButton { background-color: #FFFFFF; border: 0px; background-image: url(images/bg_button_boletin.jpg); background-repeat: no-repeat; background-position: center center; font-weight: bold; text-decoration: none; color: #FF1721 !important; width: 150px; height: 26px; }
.SubscriptionManagerUnsubscriptionOptionButton {}
.ButlletiEnviarContainer .CommandButton:hover { text-decoration: none; }
.ButlletiEditItemInformacioContainer { margin: 5px 0px 0px 35px; }
.ButlletiEditItemInformacioContainer td { width: 200px; }
.ButlletiEditItemOpcions { margin: 5px 0px 15px 0px; }
.ButlletiEditItemArees { color: #666666; margin-left: 20px; }
