/******************************************/
/************CORPORATIVO**************/
/******************************************/
/*colorBase1 {color:  #0074A3; } *//* #0074A3 -- fondo menú, fondo título secciones: galería de imágenes, fichero... */
/*colorBase2 {color: #0074A3; }*/ /* #78c4ed -- texto de enlaces, fondo de botones */
/*colorBase3 {color: #ffffff; }*/ /* #ffffff -- texto menú, texto título secciones: galería, fichero...,texto de botones */
/*colorBase4 {color: #ECECEC; }*/ /* #eff4f7 -- fondo submenú, fondo menú lateral, fondo secciones */
/*colorBase5 {color: #0074A3; }*/ /* #a5c6d9 -- fondo de iconos y bullets, texto del submenú y menú lateral*/
/*colorBase6 {color: #000000; }*/ /* #5890b1 -- texto del título de los contenidos */

/*Menú horizontal desplegable a un nivel con color de fondo*/
div.menuPrincipal,
div.menuPrincipal ul li.menuPrincipalPrimerNivel{
	background-color:  #0074A3;
}

ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
	background-color: #ECECEC;
}

.menuPico{
	border-bottom: 11px solid #ECECEC; 
}

ul.menuPrincipal > li,
ul.menuPrincipal > li a{
	color: #ffffff;
}

ul.menuPrincipal li.menuPrincipalPrimerNivel ul li,
ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a,
ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a{
	color: #0074A3;
}

ul.menuPrincipal li.menuPrincipalPrimerNivel ul li span.cmMenuTitle:before{
	color: #0074A3;
}

@media screen and (max-width: 839px) {
	ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
		background:  #0074A3 !important;
	}
}

/*Menú destacado*/
ul.menuDestacado > li{
	background-color: #ECECEC;
}

ul.menuDestacado > li span.cmMenuBullet{
	background-color: #0074A3;
}

/*Menú lateral de contenidos*/
.enlaceLateral{
	background-color: #ECECEC;
}

.enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1,
.enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a,
.enlaceLateral ul.cmContentList li.cmContentItem,
.enlaceLateral ul.cmContentList li.cmContentItem a{
	color: #0074A3;
}

.enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a:hover,
.enlaceLateral ul.cmContentList li.cmContentItem a:hover{
	color: #4f6f78;
}

.enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 .contentName:before,
.enlaceLateral ul.cmContentList li.cmContentItem .contentName:before{
	color: #0074A3;
}

/* texto alternativo mostrado cuando ampliamos recursos */
span.cmPopupText,
a:hover span.cmPopupText,
a.cmContentLink:hover span.cmPopupText,
a.cmZoomedImageLink:hover span.cmPopupText {
	background-color:#0074A3;
}

/*autenticación*/
.boxAuth{
	background-color: #0074A3;
}

/*iconos*/
div.contentServices a:link,
div.contentServices a:visited,
div.contentServices a:hover,
div.contentServices a:active{
	color: #0074A3;
	background-color:#0074A3;
}

/*path de navegación*/
div.navigationPath ul.cmCategorizer li,
div.navigationPath ul.cmCategorizer li a,
div.navigationPath ul.cmCategorizer li a:visited {
	color:#0074A3;
}

/*galería de imágenes*/
.embeddedGallery .imageGalleryTitle{
	color:#ffffff;
	background-color: #0074A3;
}

.embeddedGallery div.cmEmbeddedGalleryOuterBox{
	background-color: #ECECEC;
}

/*tematización*/
.cmThemesOuterBox .cmThemeListHeader{
	background-color: #0074A3;
	color: #ffffff;
}

ul.cmEditThemeList{
	background-color: #ECECEC;
}

/*recursos*/
.cmResourcesOuterBox .cmResourceListHeader{
	background-color: #0074A3;
	color: #ffffff;
}

ul.cmResourceList{
	background-color: #ECECEC;
}

/*contenidos relacionados*/
.cmRelatedContentsOuterBox .cmRelatedContentsHeader{
	background-color: #0074A3;
	color: #ffffff;
}

ul.cmRelatedList{
	border-top:1px solid  #0074A3;
	border-bottom:1px solid  #0074A3;
}

.cmRelatedList .cmContentItem .contentName,
.cmRelatedList .cmContentItem .contentName a{
	color:  #0074A3;
}

/*buscador embebido*/
.cmEmbeddedSearcherOuterBox .titleSearch{
	background-color: #0074A3;
	color: #ffffff;
}

.cmEmbeddedSearcherOuterBox .cmSearchContainer .cmSearchFieldSet{
	background-color: #ECECEC;
}

.embeddedSearcher .cmSearchLabel{
	color:  #0074A3;
}

.embeddedSearcher input,
.embeddedSearcher select{
	border-color:  #0074A3;
}

/*enlaces*/
a,
a:link,
body.cmWizardEditMode div.elemEmailLink div.editBlock,
body.cmWizardEditMode div.elemWebLink div.editBlock,
body.cmWizardEditMode div.elemEmailLink div.editBlock input,
body.cmWizardEditMode div.elemWebLink div.editBlock input  {
	color: #0074A3;
}

a:visited,
a:active,
a:hover{
	color: #0074A3;
}

.contentMainTitle,
.contentHeader > h2{
	color: #000000;
}

.cmBodyContent h2{
	color:#6c0e52;
}

/*slider*/
.contentDate{
	color: #0074A3;
}

.rotativo .contentName,
.rotativo .contentName a.cmContentLink{
	color: #0074A3;
}

/*listado de subcontenidos*/
.cmBodyContentChildrens .contentName,
.cmBodyContentChildrens .cmContentItem > a.cmContentLink,
.cmBodyContentChildrens .contentName a.cmContentLink{
	color: #0074A3;
}

/*subcontenidos en modo calendario*/
.cmCalendarTable td:hover,
.cmCalendarTop,
.cmCalendarTable td.calendarHoliday:hover,
.cmCalendarTable td.calendarDayWithEvents:hover {
	background-color: #0074A3;
}

.cmCalendarViewContainer {
	border-color: #0074A3;
}

.cmCalendarTable td.calendarDayWithEvents a,
.cmMonthEventsContainer h3 {
	color: #000000;
}

.cmCalendarTable td.calendarDayWithEvents {
	background-color: #0074A3;
}

/*noticias*/
.boxLabels{
	background-color:#ECECEC;
}

/*Botones*/
button,
.cmContactMailButton,
.cmSearchButton,
a.cmLinkButton:link,
a.cmLinkButton:active,
a.cmLinkButton:visited,
.linkDown a:link,
.linkDown a:visited,
.linkDown a:active,
.buttonLinkMore,
.popupButtons .normalButton{
	background-color: #0074A3;
	color:#ffffff;
}

.cmContactMailButton:hover,
.cmSearchButton:hover,
a.cmLinkButton:hover,
.linkDown a:hover,
a:hover .buttonLinkMore,
.popupButtons .normalButton:hover{
	background-color: #0074A3;
	color:#ffffff;
}

/*Mapa web*/
.cmCategorizerName,
.cmCategorizerName a,
.currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 a.cmWebMapLevel1,
.currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 span.cmWebMapLevel1{
	background-color: #0074A3;
	color: #ffffff;
}

.currentContentWebMapList ul.cmWebMapLevel1 .cmWebMapLevel1Header {
	border-color:  #0074A3;
}

.currentContentWebMapList li.cmWebMapLevel2 span.cmWebMapLevel2,
.currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:link,
.currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:visited {
	color: #0074A3;
}

/*Contacto*/
div.contactFormContainer fieldset legend {
	background-color: #0074A3;
	color: #ffffff;
}

.enlaceTop .contentData{
	border-bottom-color: #0074A3;
}

/*Pie*/
.datosPie span.boxEmail a{
	color: #0074A3;
}

/*Autorelaciones*/
.autoRelatedBox ul li a{
	background-color:#0074A3;
}

.autoRelatedBox  ul li a,
.autoRelatedBox  ul li{
	color:#ffffff ;
	/* color:#ffffff !important; */
}

.autoRelatedBox ul li a:hover{
	background-color: #0074A3;
}

/*Tablas*/
.cmBodyContent table.tablacorporativa,
.cmBodyContent table.tablacorporativacebra {
	border-color: #0074A3;
}

.cmBodyContent table.tablacorporativa > caption,
.cmBodyContent table.tablacorporativa > tr > th,
.cmBodyContent table.tablacorporativa > thead > tr > th,
.cmBodyContent table.tablacorporativa > tbody > tr > th,
.cmBodyContent table.tablacorporativa > tfoot > tr > th,
.cmBodyContent table.tablacorporativacebra caption,
.cmBodyContent table.tablacorporativacebra > tr > th,
.cmBodyContent table.tablacorporativacebra > thead > tr > th,
.cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.cmBodyContent table.tablacorporativacabecera caption,
.cmBodyContent table.tablacorporativacabecera > tr > th,
.cmBodyContent table.tablacorporativacabecera > thead > tr > th,
.cmBodyContent table.tablacorporativacabecera > tbody > tr > th,
.cmBodyContent table.tablacorporativacabecera > tfoot > tr > th {
	color: #ffffff;
	background-color: #0074A3;
	border-color: #0074A3;
}

.cmBodyContent table.tablacorporativa caption,
.cmBodyContent table.tablacorporativa > tr > th,
.cmBodyContent table.tablacorporativa > thead > tr > th,
.cmBodyContent table.tablacorporativa > tbody > tr > th,
.cmBodyContent table.tablacorporativa > tfoot > tr > th,
.cmBodyContent table.tablacorporativa > tr > td,
.cmBodyContent table.tablacorporativa > thead > tr > td,
.cmBodyContent table.tablacorporativa > tbody > tr > td,
.cmBodyContent table.tablacorporativa > tfoot > tr > td,
.cmBodyContent table.tablacorporativacebra caption,
.cmBodyContent table.tablacorporativacebra > tr > th,
.cmBodyContent table.tablacorporativacebra > thead > tr > th,
.cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.cmBodyContent table.tablacorporativacebra > tr > td,
.cmBodyContent table.tablacorporativacebra > thead > tr > td,
.cmBodyContent table.tablacorporativacebra > tbody > tr > td,
.cmBodyContent table.tablacorporativacebra > tfoot > tr > td {
	border-color: #0074A3;
}

.cmBodyContent table.tablacorporativacebra > tr:nth-of-type(odd),
.cmBodyContent table.tablacorporativacebra > thead > tr:nth-of-type(odd),
.cmBodyContent table.tablacorporativacebra > tbody > tr:nth-of-type(odd),
.cmBodyContent table.tablacorporativacebra > tfoot > tr:nth-of-type(odd) {
	background-color:#ECECEC;
}

/********ESPECÍFICO DE CORPORATIVA*********/
.textLinkMore,
.bannerShowMore{
	color:#0074A3;
}

a:hover .textLinkMore,
a:hover .bannerShowMore{
	color:#0074A3;
}

.rotativo .viewAll a.cmContentTitleLink{
	color: #000000;
}

ul.cmContentList li,
ul.cmContentMultipleList li{
	border-top:1px solid  #0074A3;
}

.buscadorCentros .searchButton{
	background-color: #0074A3;
}

.buscadorCentros .searchButton:hover {
	background-color: #0074A3;
}


/******************************************/
/************CENTROS PRIVADOS**************/
/******************************************/
/*colorBase1 {color:  #0074A3; } *//* #003D5F : Fondo menú principal, títulos principales y títulos derechos del rotativo principal */
/*colorBase2 {color: #0074A3; }*/ /* #00ABD0 : Fondo submenú, fondo título secciones, botones, hover enlaces, fondo título rotativo principal, fondo autenticación, textos listados menú lateral */
/*colorBase3 {color: #ffffff; }*/ /* #ffffff : texto menú, hover texto submenú, texto botones, título rotativo principal, título secciones*/
/*colorBase4 {color: #ECECEC; }*/ /* #F2F4F6 : fondo secciones */
/*colorBase5 {color: #0074A3; }*/ /* #00BDDA : fondo de iconos, texto de fecha, path de navegación*/
/*colorBase6 {color: #000000; }*/ /* #E3F8FB : fondo menú destacado, fondo menú lateral y fondo centro */


/*Menú horizontal desplegable a un nivel con color de fondo*/
.zonaCabPriv div.menuPrincipal,
.zonaCabPriv div.menuPrincipal ul li.menuPrincipalPrimerNivel{
	background-color: #0074A3;
}

@media screen and (max-width: 839px) {
	.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
		background: #0074A3 !important;
	}
}

.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
	background-color: #0074A3;
}

.zonaCabPriv .menuPico{
	border-bottom: 11px solid #0074A3; 
}

.zonaCabPriv ul.menuPrincipal > li,
.zonaCabPriv ul.menuPrincipal > li a{
	color: #ffffff;
}

.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li,
.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a,
.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a,
.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement{
	color: #e7e5e5;
}

.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a:hover .cmMenuTitle{
	color:#ffffff;
}

.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li{
	border-bottom: 1px solid #0074A3;
}

/*Menú destacado*/
.zonaCabPriv ul.menuDestacado li,
.zonaCabPriv ul.menuDestacado > li span.cmMenuTitle{
	background-color: #000000;
}

/*Menú lateral de contenidos*/
.centrosprivados .enlaceLateral{
	background-color: #000000;
}

.centrosprivados .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1,
.centrosprivados .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a,
.centrosprivados .enlaceLateral ul.cmContentList li.cmContentItem,
.centrosprivados .enlaceLateral ul.cmContentList li.cmContentItem a{
	color: #0074A3;
}

.centrosprivados .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a:hover,
.centrosprivados .enlaceLateral ul.cmContentList li.cmContentItem a:hover,
.centrosprivados .enlaceLateral ul li.cmInPathContent.cmActiveContent a{
	color:#3e555d !important;
}

.centrosprivados .zonaCentral .enlaceLateral ul.cmContentList li.cmContentItem a:hover{
	color:#0074A3 !important;
}

.centrosprivados .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 .contentName:before,
.centrosprivados .enlaceLateral ul.cmContentList li.cmContentItem .contentName:before{
	color: #0074A3;
}

/* texto alternativo mostrado cuando ampliamos recursos */
.centrosprivados span.cmPopupText,
.centrosprivados a:hover span.cmPopupText,
.centrosprivados a.cmContentLink:hover span.cmPopupText,
.centrosprivados a.cmZoomedImageLink:hover span.cmPopupText {
	background-color: #0074A3;
}

/*autenticación*/
.centrosprivados .boxAuth a{
	background-color:#0074A3;
}

/*iconos*/
.centrosprivados div.contentServices a:link,
.centrosprivados div.contentServices a:visited,
.centrosprivados div.contentServices a:hover,
.centrosprivados div.contentServices a:active{
	color: #0074A3;
	background-color: #0074A3;
}

/*path de navegación*/
.centrosprivados div.navigationPath ul.cmCategorizer li,
.centrosprivados div.navigationPath ul.cmCategorizer li a,
.centrosprivados div.navigationPath ul.cmCategorizer li a:visited {
	color: #0074A3;
}

/*galería de imágenes*/
.centrosprivados .embeddedGallery .imageGalleryTitle{
	color:#ffffff;
	background-color: #0074A3;
}

.centrosprivados .embeddedGallery div.cmEmbeddedGalleryOuterBox{
	background-color: #ECECEC;
}

/*tematización*/
.centrosprivados .cmThemesOuterBox .cmThemeListHeader{
	background-color:#0074A3;
	color: #ffffff;
}

.centrosprivados ul.cmEditThemeList{
	background-color: #000000;
}

/*recursos*/
.centrosprivados .cmResourcesOuterBox .cmResourceListHeader{
	background-color:#0074A3;
	color: #ffffff;
}

.centrosprivados ul.cmResourceList{
	background-color: #ECECEC;
}

/*contenidos relacionados*/
.centrosprivados .cmRelatedContentsOuterBox .cmRelatedContentsHeader{
	background-color:#0074A3;
	color: #ffffff;
}

.centrosprivados ul.cmRelatedList{
	border-top:1px solid #0074A3;
	border-bottom:1px solid #0074A3;
}

.centrosprivados .cmRelatedList .cmContentItem .contentName,
.centrosprivados .cmRelatedList .cmContentItem .contentName a{
	color: #0074A3;
}

/*buscador embebido*/
.centrosprivados .cmEmbeddedSearcherOuterBox .titleSearch{
	background-color:#0074A3;
	color: #ffffff;
}

.centrosprivados .embeddedSearcher .cmSearchLabel{
	color: #0074A3;
}

.centrosprivados .embeddedSearcher input,
.centrosprivados .embeddedSearcher select{
	border-color: #0074A3;
}

/*enlaces*/
.centrosprivados:not(.fjd) a,
.centrosprivados:not(.fjd) a:link,
body.centrosprivados.cmWizardEditMode div.elemEmailLink div.editBlock,
body.centrosprivados.cmWizardEditMode div.elemWebLink div.editBlock,
body.centrosprivados.cmWizardEditMode div.elemEmailLink div.editBlock input,
body.centrosprivados.cmWizardEditMode div.elemWebLink div.editBlock input{
	color: #0074A3;
}

.centrosprivados:not(.fjd) a:visited,
.centrosprivados:not(.fjd) a:active,
.centrosprivados:not(.fjd) a:hover{
	color: #0074A3;
}

.centrosprivados .currentContent .contentHeader h2,
.centrosprivados .contentMainTitle,
.centrosprivados .contentHeader > h2{
	color: #0074A3;
}

.centrosprivados .cmBodyContent h2{
	color: #8fe1ff;
}

/*slider*/
.centrosprivados .contentDate{
	color:#0074A3;
}

.centrosprivados .rotativo .contentName,
.centrosprivados .rotativo .contentName a.cmContentLink{
	color: #0074A3;
}

/*listado de subcontenidos*/
.centrosprivados .cmBodyContentChildrens .contentName,
.centrosprivados .cmBodyContentChildrens .cmContentItem > a.cmContentLink,
.centrosprivados .cmBodyContentChildrens .contentName a.cmContentLink{
	color:  #0074A3;
}

/*subcontenidos en modo calendario*/
.centrosprivados .cmCalendarTable td:hover,
.centrosprivados .cmCalendarTop,
.centrosprivados .cmCalendarTable td.calendarHoliday:hover,
.centrosprivados .cmCalendarTable td.calendarDayWithEvents:hover {
	background-color: #0074A3;
}

.centrosprivados .cmCalendarViewContainer {
	border-color: #0074A3;
}

.centrosprivados .cmCalendarTable td.calendarDayWithEvents a,
.centrosprivados .cmMonthEventsContainer h3 {
	color: #0074A3;
}

.centrosprivados .cmCalendarTable td.calendarDayWithEvents {
	background-color: #0074A3;
}

/*noticias*/
.centrosprivados .boxLabels{
	background-color:#ECECEC;
}

/*Botones*/
.centrosprivados button,
.centrosprivados .cmContactMailButton,
.centrosprivados .cmSearchButton,
.centrosprivados a.cmLinkButton:link,
.centrosprivados a.cmLinkButton:active,
.centrosprivados a.cmLinkButton:visited,
.centrosprivados .linkDown a:link,
.centrosprivados .linkDown a:visited,
.centrosprivados .linkDown a:active,
.centrosprivados .buttonLinkMore,
.centrosprivados .popupButtons .normalButton{
	background-color: #0074A3;
	color:#ffffff;
}

.centrosprivados .cmContactMailButton:hover,
.centrosprivados .cmSearchButton:hover,
.centrosprivados a.cmLinkButton:hover,
.centrosprivados .linkDown a:hover,
.centrosprivados a:hover .buttonLinkMore,
.centrosprivados .popupButtons .normalButton:hover{
	background-color: #0074A3;
	color:#ffffff;
}

/*Mapa web*/
.centrosprivados .cmCategorizerName,
.centrosprivados .cmCategorizerName a,
.centrosprivados .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 .centrosprivados a.cmWebMapLevel1,
.centrosprivados .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 .centrosprivados span.cmWebMapLevel1{
	background-color: #0074A3;
	color: #ffffff;
}

.centrosprivados .currentContentWebMapList ul.cmWebMapLevel1 .cmWebMapLevel1Header {
	border-color:  #0074A3;
}

.centrosprivados .currentContentWebMapList li.cmWebMapLevel2 span.cmWebMapLevel2,
.centrosprivados .currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:link,
.centrosprivados .currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:visited {
	color: #0074A3;
}

/*Contacto*/
.centrosprivados div.contactFormContainer fieldset legend {
	background-color: #0074A3;
	color: #ffffff;
}

/*Pie*/
.zonaPiePriv .boxEmail a{
	color:#0074A3;
}

/*Autorelaciones*/
.centrosprivados .zonaLateral.special .autoRelatedBox ul li a{
	background-color:#0074A3;
}

.centrosprivados .zonaLateral.special .autoRelatedBox  ul li a,
.centrosprivados .zonaLateral.special .autoRelatedBox  ul li{
	color:#ffffff !important;
}

.centrosprivados .zonaLateral.special .autoRelatedBox ul li a:hover{
	background-color: #0074A3;
}

/*Tablas*/
.centrosprivados .cmBodyContent table.tablacorporativa,
.centrosprivados .cmBodyContent table.tablacorporativacebra {
	border-color:#0074A3;
}

.centrosprivados .cmBodyContent table.tablacorporativa > caption,
.centrosprivados .cmBodyContent table.tablacorporativa > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > thead > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > tbody > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > tfoot > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra caption,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > thead > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacabecera caption,
.centrosprivados .cmBodyContent table.tablacorporativacabecera > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacabecera > thead > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacabecera > tbody > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacabecera > tfoot > tr > th {
	color: #ffffff;
	background-color:#0074A3;
	border-color:#0074A3;
}

.centrosprivados .cmBodyContent table.tablacorporativa caption,
.centrosprivados .cmBodyContent table.tablacorporativa > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > thead > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > tbody > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > tfoot > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativa > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativa > thead > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativa > tbody > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativa > tfoot > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativacebra caption,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > thead > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativacebra > thead > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tbody > tr > td,
.centrosprivados .cmBodyContent table.tablacorporativacebra > tfoot > tr > td {
	border-color:#0074A3;
}

.centrosprivados .cmBodyContent table.tablacorporativacebra > tr:nth-of-type(odd),
.centrosprivados .cmBodyContent table.tablacorporativacebra > thead > tr:nth-of-type(odd),
.centrosprivados .cmBodyContent table.tablacorporativacebra > tbody > tr:nth-of-type(odd),
.centrosprivados .cmBodyContent table.tablacorporativacebra > tfoot > tr:nth-of-type(odd) {
	background-color:#ECECEC;
}

/**************ESPECÍFICO PARA CENTROS PRIVADOS**************/
.zonaCabPriv .datosCabecera .bulletTfl{
	background-color: #77d1ff;
}

.zonaCabPriv .datosCabecera .boxTlf{
	color: #8fc4e9;
}

.centrosprivados .bannerCentral > ul,
.centrosprivados .bannerCentral > div.cmBannersRelativePosition.standalone{
	background-color: #ECECEC;
}

.centrosprivados .zonaCentral .centro{
	background-color: #000000;
}

/*Rotativo principal*/
.centrosprivados .rotativoPrincipal,
.centrosprivados .rotativoPrincipal .contentHeader,
.centrosprivados .rotativoPrincipal .nivo-controlNav{
	background-color: #000000;
}

.centrosprivados .rotativoPrincipal .buttonLinkMore{
	background-color:#ffffff;
	color: #0074A3;
}

.centrosprivados .rotativoPrincipal a:hover .buttonLinkMore{
	background-color:#ffffff;
}

.centrosprivados .rotativoPrincipal a.nivo-control:hover .contentNameText,
.centrosprivados .rotativoPrincipal a.nivo-control.active .contentNameText{
	color:#0074A3;
}

.centrosprivados .rotativoPrincipal .viewAll,
.centrosprivados .rotativoPrincipal .viewAll a{
	color: #0074A3;
}

.centrosprivados .nivo-caption .contentNameContainer{
	background-color: #0074A3;
}

.centrosprivados .rotativoPrincipal a{
	color: #8fe1ff;
}

.centrosprivados .nivo-caption a:link,
.centrosprivados .nivo-caption a:hover,
.centrosprivados .nivo-caption a:visited{
	color: #ffffff;
}

/*modelo cv médico*/
.boxHead{
	background-color: #000000;
}

.boxHead .boxName,
.boxHead .rowData,
.boxHead .boxName h2{
	color:  #0074A3;
}

.tabContainer .tab .tabName{
	color:#0074A3 !important;
}

.tabContainer .tab .tabName:hover{
	background-color: #000000;
}

.boxInfoTitle{
	color:  #0074A3;
}

.boxHead .boxLeft img{
	border:1px solid #e6e6e6;
}

/*Especialidades*/
.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header:hover{
	background-color: #0074A3;
}

.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header:hover + span.boxMenuPico .picoDown{
	border-top: 8px solid #0074A3;
}

.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header{
	background-color:#0074A3;
}

.mapaWebEspecialidad .picoDown{
	border-top: 8px solid #0074A3;
}

.mapaWebEspecialidad ul.cmWebMapLevel2 li.cmWebMapLevel2{
	border-bottom: 1px solid #000000;
}

.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header:before,
.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header .bulletIE{
	color: #0074A3;
}

.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName > a:before,
.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName > span:before,
.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName .bulletIE{
	color: #000000;
}

/*Especialidad detallada*/
.especialidad .contentHeader{
	background-color: #000000;
}

.especialidad .verticalLine{
	background-color: #000000;
}

.especialidad .contentData{
	background-color:#000000;
}

.especialidad .contentData .specLabel a{
	background-color:#ffffff;
}

.especialidad .contentData .specLabel .textSpecLabel{
	color:#0074A3;
}

.especialidad .contentData ul.cmContentList li:hover,
.especialidad.rama .contentData .specLabel a:hover{
	background-color: #005975;
}

.especialidad.rama .contentData .specLabel a{
	background-color:#0074A3;	
}

.especialidad.rama .contentData .specLabel .textSpecLabel{
	color:#ffffff;
}

.especialidad .contentData ul.cmContentList{
	background-color:#000000;
}

.especialidad .contentData ul.cmContentList li{
	background-color:#0074A3;
	color:#ffffff;
}

.especialidad .contentData ul.cmContentList li.default_Especialidad{
	background-color: #0074A3;
	color:#ffffff;
}

.especialidad .contentData ul.cmContentList li.default_Especialidad:hover{
	background-color:#0074A3;
}

.especialidad.rama .contentData ul.cmContentList li.cmActiveContent,
.especialidad.rama .contentData ul.cmContentList li.cmInPathContent {
	background-color:#ffffff;
	color:#0074A3;
}

.especialidad.rama .contentData ul.cmContentList li.cmActiveContent a,
.especialidad.rama .contentData ul.cmContentList li.cmInPathContent a{
	color:#0074A3;
}

.especialidad .contentData ul.cmContentList li a{
	color: #ffffff;
}

.especialidad .datoEspecial{
	color: #0074A3;
}

.boxCargoPersonal{
	border-bottom:1px solid #0074A3;
}

.boxCargoPersonal .cargoPersonal{
	background-color:#0074A3;
}

.centrosprivados .zonaCentral .areaCentro .contentData ul.cmContentList li,
.centrosprivados .zonaCentral .areaCentro .contentData ul.cmContentList li a{
	color: #0074A3;
}

/******************************************************/
/***************CENTROS PÚBLICOS***********************/
/******************************************************/
/*colorBase1 {color:  #0074A3; } *//*  #0074A3: fondo menú principal, botones, texto teléfono, botón banner */
/*colorBase2 {color: #0074A3; }*/ /* #0074A3: texto de secciones, texto enlace, tablas */
/*colorBase3 {color: #ffffff;}*/ /* #ffffff : flecha bullet, texto de enlace menú principal, texto secciones (formulario, mapa web, autenticación
autorelaciones, especialidades) y texto botones*/
/*colorBase4 {color: #ECECEC; }*/ /* #ECECEC : fondo secciones */
/*colorBase5 {color: #0074A3; }*/ /* #0074A3 : fondo bullet rotativo principal, bullet menú destacado, bullet banners laterales*/
/*colorBase6 {color: #000000; }*/ /* #000000 : texto listado, parámetros CV, encabezados de calendario */


/*Menú horizontal desplegable a un nivel con color de fondo*/
.centrospublicos .menuPrincipal,
.centrospublicos div.menuPrincipal ul li.menuPrincipalPrimerNivel{
	background-color: #0074A3;
}

@media screen and (max-width: 839px) {
	.zonaCabPub ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
		background:  #0074A3 !important;
	}
}

.centrospublicos ul.menuPrincipal li.menuPrincipalPrimerNivel ul{
	background-color: #0074A3;
}

.centrospublicos ul.menuPrincipal > li,
.centrospublicos ul.menuPrincipal > li a{
	color: #ffffff;
}

.centrospublicos ul.menuPrincipal li.menuPrincipalPrimerNivel ul li,
.centrospublicos ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a,
.centrospublicos ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a{
	color: #fff;
}

.centrospublicos ul.menuPrincipal li.menuPrincipalPrimerNivel ul li span.cmMenuTitle:before{
	color: #e3eff1;
}

/*Menú destacado*/
.centrospublicos ul.menuDestacado > li{
	background-color: #ECECEC;
}

.centrospublicos ul.menuDestacado > li span.cmMenuBullet{
	background-color: transparent;
}

/*Menú lateral de contenidos*/
.centrospublicos .enlaceLateral{
	background-color: transparent;
}

.centrospublicos .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1,
.centrospublicos .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a,
.centrospublicos .enlaceLateral ul.cmContentList li.cmContentItem,
.centrospublicos .enlaceLateral ul.cmContentList li.cmContentItem a{
	color: #000000;
}

.centrospublicos .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 .contentName:before,
.centrospublicos .enlaceLateral ul.cmContentList li.cmContentItem .contentName:before{
	color: #ffffff;
}

/* texto alternativo mostrado cuando ampliamos recursos */
.centrospublicos span.cmPopupText,
.centrospublicos a:hover span.cmPopupText,
.centrospublicos a.cmContentLink:hover span.cmPopupText,
.centrospublicos a.cmZoomedImageLink:hover span.cmPopupText {
	background-color: #0074A3;
}

/*autenticación*/
.centrospublicos .boxAuth{
	background-color: #a7c4d4;
}

.centrospublicos .boxAuth a:link,
.centrospublicos .boxAuth a:visited,
.centrospublicos .boxAuth a:active{
	color: #ffffff;
}

/*path de navegación*/
.centrospublicos div.navigationPath ul.cmCategorizer li,
.centrospublicos div.navigationPath ul.cmCategorizer li a,
.centrospublicos div.navigationPath ul.cmCategorizer li a:visited {
	color:#0074A3;
}

/*galería de imágenes*/
.centrospublicos .embeddedGallery .imageGalleryTitle{
	background-color:transparent;
	color: #0074A3;
}

.centrospublicos .embeddedGallery .imageGalleryTitle:before{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos .embeddedGallery div.cmEmbeddedGalleryOuterBox{
	background-color: transparent;
}

/*tematización*/
.centrospublicos .cmThemesOuterBox .cmThemeListHeader{
	background-color:transparent;
	color: #0074A3;
}

.centrospublicos .cmThemesOuterBox .cmThemeListHeader:before{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos ul.cmEditThemeList{
	background-color: #ECECEC;
}

/*recursos*/
.centrospublicos .cmResourcesOuterBox .cmResourceListHeader{
	background-color:transparent;
	color: #0074A3;
}

.centrospublicos .cmResourcesOuterBox .cmResourceListHeader:before,
.centrospublicos .cmResourceListHeader .bulletIE,
.centrospublicos .imageGalleryTitle .bulletIE,
.centrospublicos .cmRelatedContentsHeader .bulletIE,
.centrospublicos .cmThemeListHeader .bulletIE,
.centrospublicos .titleSearch .bulletIE{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos ul.cmResourceList{
	background-color: #ECECEC;
}

/*contenidos relacionados*/
.centrospublicos .cmRelatedContentsOuterBox .cmRelatedContentsHeader{
	background-color:transparent;
	color: #0074A3;
}

.centrospublicos .cmRelatedContentsOuterBox .cmRelatedContentsHeader:before{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos .cmRelatedList .cmContentItem .contentName,
.centrospublicos .cmRelatedList .cmContentItem .contentName a{
	color: #0074A3;
}

/*buscador embebido*/
.centrospublicos .cmEmbeddedSearcherOuterBox .titleSearch{
	background-color:transparent;
	color: #0074A3;
}

.centrospublicos .cmEmbeddedSearcherOuterBox .titleSearch:before{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos .cmEmbeddedSearcherOuterBox .cmSearchContainer .cmSearchFieldSet{
	background-color: #ECECEC;
}

.centrospublicos .embeddedSearcher .cmSearchLabel{
	color: #0074A3;
}

.centrospublicos .embeddedSearcher input,
.centrospublicos .embeddedSearcher select{
	border-color: #0074A3;
}

/*enlaces*/
.centrospublicos a,
.centrospublicos a:link,
.centrospublicos body.cmWizardEditMode div.elemEmailLink div.editBlock,
.centrospublicos body.cmWizardEditMode div.elemWebLink div.editBlock,
.centrospublicos body.cmWizardEditMode div.elemEmailLink div.editBlock input,
.centrospublicos body.cmWizardEditMode div.elemWebLink div.editBlock input  {
	color: #0074A3;
}

.centrospublicos a:visited,
.centrospublicos a:active,
.centrospublicos a:hover{
	color: #0074A3;
}

.centrospublicos .contentMainTitle,
.centrospublicos .contentHeader > h2{
	color: #0074A3;
}

.centrospublicos .cmBodyContent h2 {
	color: #0074A3;
}

/*slider*/
.centrospublicos .rotativo .contentName,
.centrospublicos .rotativo .contentName a.cmContentLink{
	color: #000000;
}

/*listado de subcontenidos*/
.centrospublicos .cmBodyContentChildrens .contentName,
.centrospublicos .cmBodyContentChildrens .cmContentItem > a.cmContentLink,
.centrospublicos .cmBodyContentChildrens .contentName a.cmContentLink,
.centrospublicos .cmBodyContentChildrens a.cmContentLink:hover{
	color: #000000;
}

/*subcontenidos en modo calendario*/
.centrospublicos .cmCalendarTable td:hover,
.centrospublicos .cmCalendarTop,
.centrospublicos .cmCalendarTable td.calendarHoliday:hover,
.centrospublicos .cmCalendarTable td.calendarDayWithEvents:hover {
	background-color: #0074A3;
}

.centrospublicos .cmCalendarViewContainer {
	border-color: #0074A3;
}

.centrospublicos .cmCalendarTable td.calendarDayWithEvents a,
.centrospublicos .cmMonthEventsContainer h3 {
	color: #000000;
}

.centrospublicos .cmCalendarTable td.calendarDayWithEvents {
	background-color: #0074A3;
}

.centrospublicos .contentDate{
	color:#0074A3;
}

/*noticias*/
.centrospublicos .boxLabels{
	background-color:#ECECEC;
}

/*Botones*/
.centrospublicos button,
.centrospublicos .cmContactMailButton,
.centrospublicos .cmSearchButton,
.centrospublicos a.cmLinkButton:link,
.centrospublicos a.cmLinkButton:active,
.centrospublicos a.cmLinkButton:visited,
.centrospublicos .linkDown a:link,
.centrospublicos .linkDown a:visited,
.centrospublicos .linkDown a:active,
.centrospublicos .buttonLinkMore,
.centrospublicos .popupButtons .normalButton{
	background-color:  #0074A3;
	color:#ffffff;
}

.centrospublicos .cmContactMailButton:hover,
.centrospublicos .cmSearchButton:hover,
.centrospublicos a.cmLinkButton:hover,
.centrospublicos .linkDown a:hover,
.centrospublicos a:hover .buttonLinkMore,
.centrospublicos .popupButtons .normalButton:hover{
	background-color: #0074A3;
	color:#ffffff;
}

/*Mapa web*/
.centrospublicos .cmCategorizerName,
.centrospublicos .cmCategorizerName a,
.centrospublicos .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 a.cmWebMapLevel1,
.centrospublicos .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 span.cmWebMapLevel1{
	background-color:#0074A3;
	color: #ffffff;
}

.centrospublicos .currentContentWebMapList ul.cmWebMapLevel1 .cmWebMapLevel1Header {
	border-color: #0074A3;
}

.centrospublicos .currentContentWebMapList li.cmWebMapLevel2 span.cmWebMapLevel2,
.centrospublicos .currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:link,
.centrospublicos .currentContentWebMapList li.cmWebMapLevel2 a.cmWebMapLevel2:visited {
	color: #000000;
}

/*Contacto*/
.centrospublicos div.contactFormContainer fieldset legend {
	background-color:#0074A3;
	color: #ffffff;
}

.centrospublicos .enlaceTop .contentData{
	border-bottom-color:#0074A3;
}

/*Pie*/
.centrospublicos .datosPie span.boxEmail a{
	color: #0074A3;
}

/*Autorelaciones*/
.centrospublicos .autoRelatedBox ul li{
	background-color: #0074A3;
}

.centrospublicos .autoRelatedBox ul li a,
.centrospublicos .autoRelatedBox ul li{
	color:#ffffff;
}

.centrospublicos .autoRelatedBox ul li a:hover{
	background-color:#0074A3;
}

/*Tablas*/
.centrospublicos .cmBodyContent table.tablacorporativa,
.centrospublicos .cmBodyContent table.tablacorporativacebra {
	border-color:#0074A3;
}

.centrospublicos .cmBodyContent table.tablacorporativa > caption,
.centrospublicos .cmBodyContent table.tablacorporativa > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > thead > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > tbody > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > tfoot > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra caption,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > thead > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacabecera caption,
.centrospublicos .cmBodyContent table.tablacorporativacabecera > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacabecera > thead > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacabecera > tbody > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacabecera > tfoot > tr > th {
	color: #ffffff;
	background-color:#0074A3;
	border-color:#0074A3;
}

.centrospublicos .cmBodyContent table.tablacorporativa caption,
.centrospublicos .cmBodyContent table.tablacorporativa > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > thead > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > tbody > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > tfoot > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativa > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativa > thead > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativa > tbody > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativa > tfoot > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativacebra caption,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > thead > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tbody > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tfoot > tr > th,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativacebra > thead > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tbody > tr > td,
.centrospublicos .cmBodyContent table.tablacorporativacebra > tfoot > tr > td {
	border-color:#0074A3;
}

.centrospublicos .cmBodyContent table.tablacorporativacebra > tr:nth-of-type(odd),
.centrospublicos .cmBodyContent table.tablacorporativacebra > thead > tr:nth-of-type(odd),
.centrospublicos .cmBodyContent table.tablacorporativacebra > tbody > tr:nth-of-type(odd),
.centrospublicos .cmBodyContent table.tablacorporativacebra > tfoot > tr:nth-of-type(odd) {
	background-color:#ECECEC;
}

/***********ESPECÍFICO PARA CENTROS PÚBLICOS*********/
.zonaCabPub ul.menuDestacadoSinImg li{
	background-color:#ECECEC;
}

.zonaCabPub ul.menuDestacadoSinImg .bulletMenu{
	background-color: #0074A3;
}

.zonaCabPub ul.menuDestacadoSinImg .bulletMenu:after{
	color: #ffffff;
}

.centrospublicos .datosCabecera .boxTlf{
	color:  #0074A3;
}

/*banners*/
.centrospublicos .bannerCentral .bannerNameText,
.centrospublicos .bannerCentral a:link,
.centrospublicos .bannerCentral a:visited,
.centrospublicos .bannerCentral a:active{
	color:#0074A3;
}

.centrospublicos .bannerCentral a:hover .bannerNameText{
	color:#0074A3;
}

.centrospublicos .bannerLateral .bannerNameText:before{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos .bannerLateral a .bannerNameText{
	color:#000000;
}

.centrospublicos .bannerLateral a:hover .bannerNameText{
	color:#454444;
}

.centrospublicos .bannerCentral .bannerShowMore{
	background-color: #0074A3;
	color: #ffffff;
}

.centrospublicos .bannerCentral a:hover .bannerShowMore{
	background-color:#0074A3;
}

/*títulos*/
.centrospublicos .title,
.centrospublicos .title a:link,
.centrospublicos .title a:active,
.centrospublicos .title a:visited{
	color:#0074A3;
}

/*rotativo principal*/
.rotativoPrincipalPub .buttonLinkMore{
	background-color: #0074A3;
	color: #ffffff;
}

/*enlace lateral*/
.centrospublicos .enlaceLateral ul.cmContentList li a:before,
.centrospublicos .bannerLateral .bannerNameText span.bulletIE,
.centrospublicos .enlaceLateral ul.cmContentList li a span.bulletIE{
	background-color:#0074A3;
	color:#ffffff;
}

/*modelo cv médico*/
.centrospublicos .boxHead{
	background-color: #d9edf5;
}

.centrospublicos .boxHead .boxName,
.centrospublicos .boxHead .rowData,
.centrospublicos .boxHead .boxName h2{
	color: #000000;
}

.centrospublicos .tabContainer .tab .tabName{
	color:#0074A3 !important;
}

.centrospublicos .tabContainer .tab .tabName:hover{
	background-color: #b0daec;
}

.centrospublicos .boxInfoTitle{
	color: #0074A3;
}

/*Especialidades*/
.centrospublicos.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header:hover{
	background-color: #0074A3;
}

.centrospublicos.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header:hover + span.boxMenuPico .picoDown{
	border-top: 8px solid #0074A3;
}

.centrospublicos.mapaWebEspecialidad div.cmBodyContentChildrens  li.cmWebMapLevel1 .cmWebMapLevel1Header{
	background-color:#0074A3;
}

.centrospublicos.mapaWebEspecialidad .picoDown{
	border-top: 8px solid #0074A3;
}

.centrospublicos.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header:before,
.centrospublicos.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header .bulletIE{
	color: #0074A3;
}

.centrospublicos.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName > a:before,
.centrospublicos.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName > span:before,
.centrospublicos.mapaWebEspecialidad li.cmWebMapLevel3 .cmWebMapLevel3Header .contentName .bulletIE{
	color: ##0074A3;
}

/*Especialidad detallada*/
.centrospublicos .especialidad .contentHeader{
	background-color: #d9edf5;
}

.centrospublicos .especialidad .contentData{
	background-color:#d9edf5;
}

.centrospublicos .especialidad .contentData .specLabel a{
	background-color:#ffffff;
}

.centrospublicos .especialidad .contentData .specLabel .textSpecLabel{
	color:#0074A3;
}

.centrospublicos .especialidad .contentData ul.cmContentList li:hover,
.centrospublicos .especialidad.rama .contentData .specLabel a:hover{
	background-color: #005975;
}

.centrospublicos .especialidad.rama .contentData .specLabel a{
	background-color:#0074A3;	
}

.centrospublicos .especialidad.rama .contentData .specLabel .textSpecLabel{
	color:#ffffff;
}

.centrospublicos .especialidad .contentData ul.cmContentList{
	background-color:#d9edf5;
}

.centrospublicos .especialidad .contentData ul.cmContentList li{
	background-color:#0074A3;
	color:#ffffff;
}

.centrospublicos .especialidad .contentData ul.cmContentList li.default_Especialidad{
	background-color:#0074A3;
	color:#ffffff;
}

.centrospublicos .especialidad .contentData ul.cmContentList li.default_Especialidad:hover{
	background-color:#0074A3;
}

.centrospublicos .especialidad.rama .contentData ul.cmContentList li.cmActiveContent,
.centrospublicos .especialidad.rama .contentData ul.cmContentList li.cmInPathContent {
	background-color:#ffffff;
	color:#0074A3;
}

.centrospublicos .especialidad.rama .contentData ul.cmContentList li.cmActiveContent a,
.centrospublicos .especialidad.rama .contentData ul.cmContentList li.cmInPathContent a{
	color:#0074A3;
}

.centrospublicos .especialidad .contentData ul.cmContentList li a{
	color: #ffffff;
}

.centrospublicos .especialidad .datoEspecial{
	color:#000000;
}

.centrospublicos .boxCargoPersonal{
	border-bottom:1px solid #0074A3;
}

.centrospublicos .boxCargoPersonal .cargoPersonal{
	background-color:#0074A3;
}

@media screen and (max-width: 839px) {
	.rotativoPrincipalPub{
		background-color: #ECECEC;
	}
}
