@import './quiron-general-icon.css';
@import url('/css/landings/lopd-text.css');
.centrosprivados .form_contacta.boxForm .text-lopd-white{
    padding-bottom: 10px;
}
.centrosprivados .form_contacta.boxForm .input-type-boolean + .text-lopd-white{
	margin-top: -10px;
}


@font-face {
	font-family: "neosans";
	src: url('../../fonts/neo-sans/NeoSansProRegular.OTF') format("opentype");
	/* src: url('/css/fonts/neo-sans/AM263__.eot?#iefix') format("embedded-opentype"),		
		url('/css/fonts/neo-sans/AM263__.woff') format("woff"),
		url('/css/fonts/neo-sans/AM263__.TTF') format("truetype"),
		url("fonts/neo-sans/AM263__.svg#mtfnoted") format("svg"),
		url('../../fonts/neo-sans/NeoSansProRegular.OTF') format("opentype"); */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "neosansbold";
	src: url("../../fonts/neo-sans/NeoSansProBold.OTF") format("opentype");
	/* src: url("/fonts/neo-sans/AM267__.eot?#iefix") format("embedded-opentype"),		
		url("/fonts/neo-sans/AM267__.woff") format("woff"),
		url("/fonts/neo-sans/AM267__.TTF") format("truetype"),
		url("/fonts/neo-sans/AM267__.svg#mtfnoted") format("svg"),
		url("../../fonts/neo-sans/NeoSansProBold.OTF") format("opentype"); */
	font-weight: normal;
	font-style: normal;
}

/* open-sans-regular - latin */
@font-face {
	font-family: 'openSansRegular';
	font-style: normal;
	font-weight: 400;
	src: url('../../fonts/open-sans/open-sans-v23-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/open-sans/open-sans-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/open-sans/open-sans-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/open-sans/open-sans-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/open-sans/open-sans-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/open-sans/open-sans-v23-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }

/* open-sans-700 - latin */
@font-face {
	font-family: 'openSansBold';
	font-style: normal;
	font-weight: 700;
	src: url('../../fonts/open-sans/open-sans-v23-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/open-sans/open-sans-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/open-sans/open-sans-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/open-sans/open-sans-v23-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/open-sans/open-sans-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/open-sans/open-sans-v23-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body.quironsalud.centrosprivados{
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 13px;
}

.centrosprivados.quironsalud .bannerCabecera img {
	width: auto;
	height:auto;
	max-height: 95px;
	max-width: 310px;
	transition: all 0.4s;
}

.centrosprivados.quironsalud .bannerCabecera{
	margin: 1.4em 0.5em 0em 0;
}

.centrosprivados.quironsalud .bannerPie img {
	width: 170px;
	height: auto;
	padding: 10px 0;
	margin: 0 auto;
	display: block;
}

.centrosprivados.quironsalud input{
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.11em;
}

.centrosprivados.quironsalud .cabeceraDch{
	display: table;
	float: right;
	margin-top: 26px;
}

.centrosprivados.quironsalud .cabeceraDch > .portalLayoutGrid{
	display: block;
}

.centrosprivados.quironsalud .cabeceraDch > .portalLayoutGrid > .portalLayoutRow{
	display: table-cell;
	  float: right;
}

.centrosprivados.quironsalud .cabeceraDch .langSelector {
  margin:0 0 0.9em 1.5em;
  float: right;
}

.centrosprivados.quironsalud .langSelector ul li a {
	color: #00B2A9;
}

.centrosprivados.quironsalud .langSelector .langActual {
	background: url('/imagenes/quironsalud/bullet_down.png') no-repeat right 5px;
}

.centrosprivados.quironsalud  .bannerPieOtrosLogos li.cmBannersRelativePosition{
	margin: 0 17px;
}
.centrosprivados.quironsalud  .bannerPieOtrosLogos li.cmBannersRelativePosition:last-child{
	margin-right:0;
}
.centrosprivados.quironsalud  .bannerPieOtrosLogos img {
	height: auto;
	width: auto;
}

.centrosprivados.quironsalud .boxAuth{
	background-color: transparent;
	float: none;
	margin: 0 3px 10px;
	padding: 0;
/*	text-align:right;*/
}

.centrosprivados.quironsalud .boxAuth a{
	background: url('/imagenes/grupo/bullet2.png') no-repeat right 6px #7F908F;
	text-transform: uppercase;
	padding-right: 2em;
	font-weight: bold;
	margin: 0 0 8px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.centrosprivados.quironsalud .boxAuth a:link, 
.centrosprivados.quironsalud .boxAuth a:active, 
.centrosprivados.quironsalud .boxAuth a:visited {
	color: #fff;
}

.centrosprivados.quironsalud .zonaCabPriv .datosCabecera .boxTlf {
	color: #e03e52;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

.centrosprivados.quironsalud .zonaCabPriv .datosCabecera .bulletTfl {
	background-color: #e03e52;
}

/*Menu principal*/
.centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal, 
.centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal ul li.menuPrincipalPrimerNivel {
	background-color: #00B2A9;
	text-align:center;
}
.centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal{
	position: relative;
} 

.centrosprivados.quironsalud .cmMenuBox.menu-menuCabeceraIntranet {
    float: right;
    transform: translate(0, -100%);
    margin-top: -0.5em;
    color: #c33030;
    font-weight: 600;
}
.centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal ul li.menuPrincipalPrimerNivel{
	vertical-align:middle;
}

.centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal ul li.menuPrincipalPrimerNivel:hover {
	background-color: #585b60;
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul {
	 background-color: #CEE8E7 !important; 
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel .plusmenu{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 2em;
    padding: 10px 30px;
    cursor: pointer;
    display: none;
}

.centrosprivados.quironsalud .zonaCabPriv .menuPico {
	border-bottom: 11px solid #CEE8E7;
}

.intranet-corporativa.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul {
	 background-color:#f3f3f3 !important; 
}
.intranet-corporativa.quironsalud .zonaCabPriv .menuPico {
	border-bottom: 11px solid #f3f3f3
}



.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li, 
.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a,
.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a span.cmMenuTitle, 
.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a, 
.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement {
	color: #4B4F54 !important;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	border-bottom: 0;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel span > a,
.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel span > a:hover {
	color: #fff;
	text-decoration: none;
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li {
	border-bottom: 0;
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a:hover .cmMenuTitle {
	color: #00B2A9 !important;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel{
	font-size: 17px;
}
/***/

/*menú básico*/
.centrosprivados.quironsalud ul.menuBasico,
.centrosprivados.quironsalud ul.menuBasico a:link,
.centrosprivados.quironsalud ul.menuBasico a:active, ul.menuBasico a:visited {
    color: #676767 !important;
}

/*Menús pie*/
.centrosprivados.quironsalud ul.menuPrincipalPie li,
.centrosprivados.quironsalud ul.menuPrincipalPie li a:link,
.centrosprivados.quironsalud ul.menuPrincipalPie li a:visited,
.centrosprivados.quironsalud ul.menuPrincipalPie li a:active {
    color: #7b7d7d;
}

.centrosprivados.quironsalud ul.menuPrincipalPie li a:hover{
	color:#4b4f54;
}

.centrosprivados.quironsalud ul.menuDestacadoSinImg li a:link,
.centrosprivados.quironsalud ul.menuDestacadoSinImg li a:visited,
.centrosprivados.quironsalud ul.menuDestacadoSinImg li a:active {
    color: #2b2b2c;
}

.centrosprivados.quironsalud ul.menuDestacadoSinImg li a:hover{
	color: #4b4f54;
}

/***/

.centrosprivados.quironsalud .zonaCabPriv ul.menuDestacado li, 
.centrosprivados.quironsalud .zonaCabPriv ul.menuDestacado > li span.cmMenuTitle {
	background-color: #EBEBEB;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	opacity:0.85;
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuDestacado > li span.cmMenuBullet {
	background-color: transparent;
	background-image: url('/imagenes/quironsalud/bullet5.png');
	width: 20px; 
	height: 20px; 
	margin-top: 0.4em;
	margin-right: 0.3em;
}

.centrosprivados.quironsalud.corporativa ul.menuDestacado > li a:hover span.cmMenuTitle:first-letter{
	color: #666;
}

.centrosprivados.quironsalud.corporativa ul.menuDestacado > li a span.cmMenuTitle:first-letter {
	color: #142433;
	font-size: 1.1em;
	font-weight: normal;
}

.centrosprivados.quironsalud .rotativoPrincipal .nivo-controlNav a span.contentName{
	font-size: 1.2em;
}

.centrosprivados.quironsalud ul li.cmContentItem.default_Noticia .contentDate, 
.centrosprivados.quironsalud ul li.cmContentItem.default_Evento .contentDate {
	font-size: 0.95em;
}

.centrosprivados.quironsalud .rotativoPrincipal, 
.centrosprivados.quironsalud .rotativoPrincipal .contentHeader, 
.centrosprivados.quironsalud .rotativoPrincipal .nivo-controlNav {
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud .rotativoPrincipal ul{
	overflow: hidden;
	height: 286px !important;
}

.centrosprivados.quironsalud .rotativoPrincipal .nivo-controlNav {
	padding: 55px 0 0 0;
}

.centrosprivados.quironsalud .rotativoPrincipal .buttonLinkMore {
	background-color: #ffffff;
	color: #E03E52;
	width: 16px;
	height: 16px;
}

.centrosprivados.quironsalud .enlaceLateral .title a{
	background: url('/imagenes/quironsalud/bulletPlus.png') no-repeat right 10px;
	display: block;
	padding-right: 1em;
}

.centrosprivados.quironsalud  .rotativo .contentHeader a {
    background: url('/imagenes/quironsalud/bulletPlus.png') no-repeat right 2px;
    display: block;
    /* margin-right: 10px; */
    position: relative;
}
.centrosprivados.quironsalud.plantilla-intranet .rotativo .contentHeader a,
.intranet-corporativa.quironsalud.plantilla-intranet .enlaceLateral .title a{
	background: none;
	padding-right: 4px;
}

.intranet-corporativa.quironsalud.plantilla-intranet .rotativo .contentHeader a:before,
.intranet-corporativa.quironsalud.plantilla-intranet .enlaceLateral .title a:before{
	display: inline-block;
	content:"";
	width:16px;
	height:16px;
	background: #E03E52;
	border-radius:50%;
	float:right;
	position:relative;
	margin-top: 7px;
	transition:all 300ms;
}
.centrosprivados.intranet-corporativa .rotativo.videosPortada .contentHeader .title a:after,
.intranet-corporativa.quironsalud.plantilla-intranet .rotativo .title a:after,
.intranet-corporativa.quironsalud.plantilla-intranet .rotativo .contentHeader a:after,
.intranet-corporativa.quironsalud.plantilla-intranet .enlaceLateral .title a:after{
	display: inline-block;
	float:right;
	content:"";
	margin-top: 7px;
	right: 10px;
	top: 5px;
	width: 6px;
	height: 6px;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	transition:all 300ms;
	position: absolute;
}
.intranet-corporativa.quironsalud.plantilla-intranet .rotativo .contentHeader a:hover:before,
.intranet-corporativa.quironsalud.plantilla-intranet .enlaceLateral .title a:hover:before{
	-webkit-transform: scale(1.4);
	transform:  scale(1.4);
}
.intranet-corporativa.quironsalud.plantilla-intranet .rotativo .contentHeader a:hover:after,
.intranet-corporativa.quironsalud.plantilla-intranet .enlaceLateral .title a:hover:after{
	-webkit-transform: scale(1.4) rotate(-135deg);
	transform:  scale(1.4) rotate(-135deg);
}
.centrosprivados.intranet-corporativa .rotativo.videosPortada .contentHeader .title a:after,
.centrosprivados.intranet-corporativa .rotativo.videosPortada .contentHeader .title a:before{
	margin-top: 7px;
}
.centrosprivados.quironsalud.plantilla-intranet .rotativoPrincipal a:hover .buttonLinkMore, 
.centrosprivados.quironsalud.plantilla-intranet .rotativoPrincipal a.active .buttonLinkMore {
	color: #E03E52 !important;
	background-color: #ffffff !important;
}

.centrosprivados.quironsalud .rotativoPrincipal a{
	color: #00B2A9;
}

.centrosprivados.quironsalud .rotativoPrincipal .nivoSlider .nivo-controlNav a:hover .buttonLinkMore{
	color: #00B2A9 !important;
}

.centrosprivados.quironsalud .rotativoPrincipal .contentHeader .title{
	padding-bottom: 6px;
	padding-top: 2px;
	
}
@media screen and (min-width: 980px){
	.centrosprivados.quironsalud .rotativoPrincipal .contentHeader .title{
		width: 200px!important;
	}
}

@media screen and (min-width: 1350px){
	.centrosprivados.quironsalud .rotativoPrincipal .contentHeader .title{
		width: 385px!important;
	}
}
.centrosprivados.quironsalud .rotativoPrincipal .nivo-caption a{
	color: #fff;
}

.centrosprivados.quironsalud .rotativoPrincipal a.nivo-control:hover .contentNameText, 
.centrosprivados.quironsalud .rotativoPrincipal a.nivo-control.active .contentNameText {
	color: #00B2A9;
}

.centrosprivados.quironsalud .nivo-caption .contentNameContainer,
.centrosprivados.quironsalud .rotativoPrincipal .nivo-caption .contentNameContainer {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud ul li.cmContentItem.default_Noticia .contentName, 
.centrosprivados.quironsalud ul li.cmContentItem.default_Evento .contentName {
	display: block;
	margin-left:0;
	padding-left:0;
	background:none;
	font-size: 1.1em;
}
.centrosprivados.quironsalud .contentBody .boxAutor,
.centrosprivados.quironsalud ul li.cmContentItem.default_Noticia .boxAutor{
	padding: 10px 0 0;
    color: #4d4d4d;
    font-size: 15px;
    font-weight: 600;
}
.centrosprivados.quironsalud .contentBody .boxCargo,
.centrosprivados.quironsalud ul li.cmContentItem.default_Noticia .boxCargo{
	font-size: 16px;
	color:#4d4d4d;
}
.centrosprivados.quironsalud .contentBody .boxFirma{
	display: block;
    padding: 30px;
    text-align: right;
}
.centrosprivados.quironsalud .contentDate {
	color: #4B4F54;
}

.centrosprivados.quironsalud .rotativo ul.cmContentList {
    height: 19.2em;
}

.centrosprivados.quironsalud .rotativo .contentName, 
.centrosprivados.quironsalud .rotativo .contentName a.cmContentLink {
	color: #4b4f54;
}

.centrosprivados.quironsalud .bannerCentral .bannerNameText {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.43em;
	line-height: 1em;
	font-weight: normal;
	padding: 0.3em 0.5em 0.5em 1.3em;
	display: block;
	background: url('/imagenes/quironsalud/bullet5.png') no-repeat 0 7px;
	text-align: left;
	background-size: 17px;
}

.centrosprivados.quironsalud .bannerCentral a:hover .bannerNameText{
	background-image:url('/imagenes/quironsalud/bullet5_hover.png');
}

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

.centrosprivados.quironsalud .zonaPiePriv > div.portalLayoutGrid {
	margin-top: 2em;
	background-color: #f6f6f6;
}

.centrosprivados.quironsalud .zonaPiePriv .areaPieArriba {
	background-color: #F6F6F6;
}

.centrosprivados.quironsalud ul.menuGenerico li a:link,
.centrosprivados.quironsalud ul.menuGenerico li a:active, 
.centrosprivados.quironsalud ul.menuGenerico li a:visited {
	color: #00B2A9;
}

.centrosprivados.quironsalud ul.menuGenerico li a:hover{
	color: #4B4F54;
}

body.centrosprivados.quironsalud .cmParagraph a{
	color:#00B2A9;
}

.centrosprivados.quironsalud .bannerCentral ul li, 
.centrosprivados.quironsalud .bannerCentral > div {
	padding: 1.5em 1.1em 0 1.1em;
}

.centrosprivados.quironsalud .zonaLateral .bannerCentral ul li, 
.centrosprivados.quironsalud .zonaLateral .bannerCentral > div {
	padding: 1.5em 0 0 0;
	width: 100%;
}

.centrosprivados.quironsalud ul.menuPrincipalPie li {
	font-size: 1.1em;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li > span.cmMenuTitle:before, 
.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li > a:before, 
.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a span.cmMenuTitle:before {
	color: #E03E52;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li .bulletIE {
	line-height: 1em;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	position: absolute;
	left: 4px;
	color: #E03E52;
	font-weight: bold;
}

div.rotativo div.controls div {
	list-style-type: none;
	text-align: center;
	display: inline-block;
	line-height: 10px;
	width: 10px;
	height: 10px;
	margin: 0 5px;
}

.rotativo div.controls {
	list-style-type: none;
	margin: 0;
	padding: 1.3em 1em 0 1em;
	text-align: center;
	display: block;
	clear: both;
	border-top: 1px solid #b3b9bd;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a span.cmMenuTitle:before {
	content: "";
}

.centrosprivados.quironsalud ul.menuDestacadoSinImg li {
	font-size: 1.1em;
}

.centrosprivados.quironsalud ul.menuDestacadoSinImg {
	min-width: 19em;
}

.centrosprivados.quironsalud p.cmParagraph, 
.centrosprivados.quironsalud .cmParagraph {
	font-size: 16px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

.centrosprivados.quironsalud .cmBodyContent,
.centrosprivados.quironsalud table, 
.centrosprivados.quironsalud tbody, 
.centrosprivados.quironsalud tr, 
.centrosprivados.quironsalud th, 
.centrosprivados.quironsalud td, 
.centrosprivados.quironsalud caption,
.centrosprivados.quironsalud h4,
.centrosprivados.quironsalud .contentAbstract,
.centrosprivados.quironsalud label,
.centrosprivados.quironsalud div.contactFormContainer select.cmContactMailSelect,
.centrosprivados.quironsalud .datosPie span.boxTlf,
.centrosprivados.quironsalud .cmResourcesOuterBox .cmResourceListHeader,
.centrosprivados.quironsalud .embeddedGallery .imageGalleryTitle,
.centrosprivados.quironsalud .cmRelatedContentsOuterBox .cmRelatedContentsHeader,
.centrosprivados.quironsalud ul.cmResourceList li.cmResourceList a.cmContentLink span.resourceData2{
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

.centrosprivados.quironsalud .menuCitacion li a{
	color:#00B2A9;
	font-size: 1.2em;
	font-weight: bold;
}

.centrosprivados.quironsalud a,
.centrosprivados.quironsalud a:visited,
.centrosprivados.quironsalud a:active {
	color:#00B2A9;
}

.centrosprivados.quironsalud  a:hover{
	color:#4B4F54;
}
.centrosprivados.quironsalud .boxSubtitle a {
	color: #fff;
	text-decoration: underline;
}

.centrosprivados.quironsalud .boxSubtitle a:visited,
.centrosprivados.quironsalud .boxSubtitle a:active {
	color: #fff;
	text-decoration: none;
}

.centrosprivados.quironsalud .zonaCabPriv ul.menuDestacado > li a:hover .cmMenuTitle{
	opacity:1;
}

.centrosprivados.quironsalud div.contactFormContainer div.cmContactMailLabel {
	font-size:1.1em;
	padding: 0.6em 0.5em 0 0;
}

.centrosprivados.quironsalud div.contactFormContainer .loginField.privacy{
	font-size:1.1em;
}

.centrosprivados.quironsalud .nivo-caption .contentNameContainer {
	background-position: 10px 15px;
}

.centrosprivados.quironsalud .zonaPiePriv .areaPieDch .textoGris .cmParagraph {
	font-size: 1.1em;
}

.centrosprivados.quironsalud .title, 
.centrosprivados.quironsalud .rotativo .title a.cmContentTitleLink,
.centrosprivados.quironsalud .title a,
.centrosprivados.quironsalud .rotativo .contentHeader a,
.centrosprivados.quironsalud .rotativoPrincipal .contentHeader .title .cmContentTitleLink, 
.centrosprivados.quironsalud .contentMainTitle {
	font-family: "neosans", Verdana, sans-serif;
	color: #4B4F54;
}

.centrosprivados.quironsalud div.contentServices a:link, 
.centrosprivados.quironsalud div.contentServices a:visited, 
.centrosprivados.quironsalud div.contentServices a:hover, 
.centrosprivados.quironsalud div.contentServices a:active {
	color: #4B4F54;
	background-color: #4B4F54;
}

.centrosprivados.quironsalud div.navigationPath ul.cmCategorizer li, 
.centrosprivados.quironsalud div.navigationPath ul.cmCategorizer li a, 
.centrosprivados.quironsalud div.navigationPath ul.cmCategorizer li a:visited {
	color: #6F7479;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

.centrosprivados.quironsalud .currentContent .contentHeader .contentMainTitle, 
.centrosprivados.quironsalud .contentMainTitle, 
.centrosprivados.quironsalud .contentHeader > h3 {
	color: #00B2A9;
	font-weight:normal;
	font-family: "neosans", Verdana, sans-serif;
}

.centrosprivados.quironsalud .enlaceLateral{
	background-color: #CEE8E7;
}
.plantilla-intranet.centrosprivados.quironsalud .enlaceLateral{
	background-color: transparent;
	padding:0;
}
.plantilla-intranet.centrosprivados .enlaceLateral .contentHeader{
    border:none
}
.plantilla-intranet.centrosprivados.quironsalud .enlaceLateral .contentData{
	background-color: #cee8e7;
	padding:0px 15px;
}
 .enlaceLateral.novedades.ul-padding-b-0 ul.cmContentList{
	padding-bottom: 0;
}

.centrosprivados.quironsalud .enlaceLateral img.cmPopupIcon{
	width:0;
	height:0;
	font-size:0;
}

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

.centrosprivados.quironsalud .enlaceLateral .contentData ul.cmContentList li{
	background: url('/imagenes/quironsalud/bullet5.png') no-repeat 0 2px;
	background-size: 16px;
	padding: 0em 0.5em 0.1em 1.3em;
	line-height: 1.3em;
}
.centrosprivados.quironsalud .enlaceLateral.novedades.no-bullet ul.cmContentList li{
	margin-top: 0;
	background-image: none;
}
.centrosprivados.quironsalud .enlaceLateral .title a {
	color: #4B4F54;
}

.centrosprivados.quironsalud .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1, 
.centrosprivados.quironsalud .enlaceLateral ul.cmWebMapLevel1 li.cmWebMapLevel1 a, 
.centrosprivados.quironsalud .enlaceLateral ul.cmContentList li.cmContentItem, 
.centrosprivados.quironsalud .enlaceLateral ul.cmContentList li.cmContentItem a {
	color: #4B4F54;
}

.centrosprivados.quironsalud .enlaceLateral .contentData ul.cmContentList li.cmContentItem a:hover {
	text-decoration: none;
}

.centrosprivados.quironsalud .cmBodyContent h2 {
	color: #4B4F54;
	font-size: 1.5em;
}

.centrosprivados.quironsalud .cmBodyContent h3 {
	color: #4B4F54;
}

.centrosprivados.quironsalud .cmBodyContent h4,
.centrosprivados.quironsalud .cmBodyContent h5,
.centrosprivados.quironsalud .cmBodyContent h6{
	font-size: 1em;
	color: #4B4F54;
}

.centrosprivados.quironsalud .cmBodyContent ul li,
.centrosprivados.quironsalud .cmAbstractBodyContent ul li{
	list-style:none;
	background:url('/imagenes/quironsalud/bullet12.png') no-repeat 0 6px;
	padding-left:18px;
	font-size:16px;
}

.centrosprivados.quironsalud.cmWizardEditMode .cmBodyContent .textCentro ul,
.centrosprivados.quironsalud.cmWizardEditMode .cmAbstractBodyContent .textCentro ul{
	text-align: left;
}

.centrosprivados.quironsalud.cmWizardEditMode .cmBodyContent .textCentro ul li,
.centrosprivados.quironsalud.cmWizardEditMode .cmAbstractBodyContent .textCentro ul li{
	background: transparent;
}

.centrosprivados.quironsalud.cmWizardEditMode .cmBodyContent .textCentro ul li.active,
.centrosprivados.quironsalud.cmWizardEditMode .cmAbstractBodyContent .textCentro ul li.active{
	background: #357ebd;
}

.centrosprivados.quironsalud ul li.cmContentItem {
	background: url('/imagenes/quironsalud/bullet12.png') no-repeat 0 1.3em;
}

.centrosprivados.quironsalud ul li.cmContentItem.default_V_deo{
    background:none;
    background: #fff;
    padding: 22px 30px;
    margin-bottom: 5px;
}
.modelVideo.templateHtmlListImage img.imageMediaTop {
    width: 25%;
    height: auto;
    margin-right: 20px;
    float: left;
}
.modelVideo.templateHtmlListImage .contentVideo {
    float: left;
    width: 70%;
}
.modelVideo.templateHtmlListImage .contentVideo span.contentName {
    color: #000;
    display: block;
    font-size: 24px;
    margin: 0 0 10px 0;
    font-weight: normal;
}
.modelVideo.templateHtmlListImage .contentVideo span.contentText {
    color: #4b4f54;
    font-size: 18px;
}

/*Listado en modo mapa web*/
.centrosprivados.quironsalud div.cmBodyContentChildrens li.cmWebMapLevel1 .cmWebMapLevel1Header{
	background: url('/imagenes/quironsalud/bullet12.png') no-repeat 0 6px;
}

.centrosprivados.quironsalud div.cmBodyContentChildrens li.cmWebMapLevel1 .contentName a{
	font-size: 16px;
}

.centrosprivados.quironsalud div.cmBodyContentChildrens li.cmWebMapLevel1 a{
	/* color:#142433; */
}

.centrosprivados.quironsalud div.cmBodyContentChildrens li.cmWebMapLevel1 .contentName a:hover{
	/* color: #142433; */
	text-decoration: underline;
}

.centrosprivados.quironsalud div.cmBodyContentChildrens li.cmWebMapLevel1 .cmWebMapLevel1Header > div > .contentText{
	font-size: 15px;
	font-weight: normal;
}

/***/

/*Listado en modo índice (glosario)*/
.centrosprivados.quironsalud div.cmGlossaryTitle{
	font-size: 1.2em;
}

.centrosprivados.quironsalud div.cmGlossaryBlock{
	font-size: 1.2em;
	margin-top: 0;
}

.centrosprivados.quironsalud div.cmGlossaryBlock a.cmCurrentGlossaryElement,
.centrosprivados.quironsalud div.cmGlossaryBlock a.cmCurrentGlossaryElement:visited,
.centrosprivados.quironsalud div.cmGlossaryBlock a.cmCurrentGlossaryElement:active{
	color: #C9394A;
}

.centrosprivados.quironsalud div.cmGlossaryBlocknoLetters{
	font-size: 1.2em;
}

.centrosprivados.quironsalud div.cmGlossaryBlock a.cmGlossaryElement:visited,
.centrosprivados.quironsalud div.cmGlossaryBlock a.cmGlossaryElement:active{
	color:#6b6b6b;
}

.centrosprivados.quironsalud div.cmGlossaryBlock a.cmGlossaryElement{
	color: #00B2A9;
}

.centrosprivados.quironsalud div.cmGlossaryBlock a.cmGlossaryElement:hover{
	color: #4B4F54;
}

/***/
.centrosprivados .cmThemesOuterBox .cmThemeListHeader{
	background-color: #00B2A9;
}
/*Listado en modo scroll*/
ul.cmScrollContentList li{
	font-size: 1.2em;
}

ul.cmScrollContentList li .cmContentItem{
	background: url('/imagenes/quironsalud/bullet12.png') no-repeat 0 6px;
	padding-left: 20px;
}


.centrosprivados.quironsalud .cmResourcesOuterBox .cmResourceListHeader {
	background-color: #00B2A9;
	color: #ffffff;
}

.centrosprivados.quironsalud .cmBodyContentChildrens .contentName, 
.centrosprivados.quironsalud .cmBodyContentChildrens .cmContentItem > a.cmContentLink, 
.centrosprivados.quironsalud .cmBodyContentChildrens .contentName a.cmContentLink {
	color: #142433;
}

.quironsalud div.showEditionOptions button {
	background-color: #fff;
	color: #000;
}

.quironsalud button.msgBoxButton{
  color: #000;
}

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

.centrosprivados.quironsalud span.cmPopupText, 
.centrosprivados.quironsalud a:hover span.cmPopupText, 
.centrosprivados.quironsalud a.cmContentLink:hover span.cmPopupText, 
.centrosprivados.quironsalud a.cmZoomedImageLink:hover span.cmPopupText,
.centrosprivados.quironsalud .embeddedGallery .imageGalleryTitle {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .cmEmbeddedSearcherOuterBox .titleSearch {
	background-color: #4B4F54;
	font-size: 1em;
	padding: 0.4em 1em;
	color: #fff;
}

.centrosprivados.quironsalud .cmEmbeddedSearcherOuterBox .cmSearchContainer .cmSearchFieldSet {
	background-color: #EBEBEB;
}

.centrosprivados.quironsalud div.simpleSearcherBox div.cmSimpleSearchButtonContainer input {
	background-color: #F0F1F3;
	color: #9aacb6;
}

.centrosprivados.quironsalud .simpleSearcherBox input.cmSearchButton{
	background-image: url('/imagenes/quironsalud/lupa.png');

}

.centrosprivados.quironsalud div.simpleSearcherBox, 
.centrosprivados.quironsalud div.simpleSearcherBox div.cmSimpleSearchInputContainer input,
.centrosprivados.quironsalud div.simpleSearcherBox div.cmSimpleSearchButtonContainer input {
	background-color: #EBEBEB;
	color: #4B4F54;
}
.centrosprivados.quironsalud div.simpleSearcherBox div.cmSimpleSearchInputContainer{
	width: calc(100% - 35px);
}


.centrosprivados.quironsalud div.simpleSearcherBox div.cmSimpleSearchInputContainer input {
	padding: 0.4em 1em;
}

.centrosprivados.quironsalud .embeddedSearcher input, 
.centrosprivados.quironsalud .embeddedSearcher select {
	border-color: #C8CACB;
}

.centrosprivados.quironsalud .embeddedSearcher .cmSearchLabel {
	color: #4B4F54;
}

.centrosprivados.quironsalud div.cmNavigation .cmNavPage .cmNavPage{
	color: #00B2A9 !important;
}

.centrosprivados.quironsalud div.cmNavigation .cmNavIntro, 
.centrosprivados.quironsalud div.cmNavigation a.cmNavEndsPagesLink, 
.centrosprivados.quironsalud div.cmNavigation .cmNavPage a.cmNavPageLink, 
.centrosprivados.quironsalud div.cmNavigation .cmNavPage .cmNavPage,
.centrosprivados.quironsalud div.cmNavigation .cmResultsCount {
	padding: 0.1em 0.5em 0.2em 0.5em;
	float: left;
	display: block;
	color: #7B7D7D;
}

.centrosprivados.quironsalud.mapaWebEspecialidad div.cmBodyContentChildrens li.cmWebMapLevel1 .cmWebMapLevel1Header {
	background-color: #00B2A9;
	background-image: none;
}

.centrosprivados.quironsalud.mapaWebEspecialidad div.cmBodyContentChildrens li.cmWebMapLevel1 .cmWebMapLevel1Header:hover {
	background-color: #01CFC4;
}

.centrosprivados.quironsalud.mapaWebEspecialidad .picoDown {
	border-top: 8px solid #00B2A9;
}

.centrosprivados.quironsalud.mapaWebEspecialidad div.cmBodyContentChildrens li.cmWebMapLevel1 .cmWebMapLevel1Header:hover + span.boxMenuPico .picoDown {
	border-top: 8px solid #01CFC4;
}

.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 li.cmWebMapLevel2 {
	border-bottom: 1px solid #CEE8E7;
	transition: all 0.4s;
}
.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 li.cmWebMapLevel2:hover {
	background-color: #CEE8E7;
}
.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 li.cmWebMapLevel2 a:hover,
.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 li.cmWebMapLevel2:hover a {
	color: #00B2A9!important;
}



.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header:before, 
.centrosprivados.quironsalud.mapaWebEspecialidad ul.cmWebMapLevel2 > li.cmWebMapLevel2 > .cmWebMapLevel2Header .bulletIE {
	color: #E03E52;
}

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

.centrosprivados.quironsalud .cmCalendarTable td:hover, 
.centrosprivados.quironsalud .cmCalendarTop, 
.centrosprivados.quironsalud .cmCalendarTable td.calendarHoliday:hover, 
.centrosprivados.quironsalud .cmCalendarTable td.calendarDayWithEvents:hover {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .cmCalendarTable td.calendarDayWithEvents a, 
.centrosprivados.quironsalud .cmMonthEventsContainer h3 {
	color: #4B4F54;
}

.centrosprivados.quironsalud .cmCalendarTable td.calendarToday {
	background-color: #4b4f54;
}

.centrosprivados.quironsalud .cmCalendarViewContainer {
	border-color: #00B2A9;
}

.centrosprivados.quironsalud .templateHtml a {
	color: #00B2A9;
}

.centrosprivados.quironsalud .datosPie span.boxEmail a {
	color: #00B2A9;
}
.cmWizardEditMode.centrosprivados.quironsalud .boxBottom,
.centrosprivados.quironsalud .boxBottom,
.centrosprivados.quironsalud .content-boxBottom,
.centrosprivados.quironsalud .boxHead {
	background-color: #CEE8E7;
}
.centrosprivados.quironsalud .boxBottom,
.centrosprivados.quironsalud .content-boxBottom{
	padding: 0 1em;
}

.centrosprivados.quironsalud .boxHead .boxName, 
.centrosprivados.quironsalud .boxHead .rowData, 
.centrosprivados.quironsalud .boxHead .boxName .boxTitle {
	color: #4B4F54;
	font-weight: normal;
}

.centrosprivados.quironsalud .templateHtml .boxHead a {
	color: #00B2A9;
}

.centrosprivados.quironsalud .tabContainer .tab .tabName {
	color: #00B2A9 !important;
}

.centrosprivados.quironsalud .tabContainer .tab .tabName:hover {
	/*background-color: #C2D8D7;*/
	background:none;
}

.centrosprivados.quironsalud .tabContainer .tabActive .tabName:hover{
	background-color:#fff;
}

.centrosprivados.quironsalud .boxInfoTitle {
	color: #4B4F54;
}

.centrosprivados.quironsalud div.contactFormContainer fieldset legend {
	background-color: #4B4F54;
	color: #ffffff;
}

.centrosprivados.quironsalud .cmCategorizerName, 
.centrosprivados.quironsalud .cmCategorizerName a, 
.centrosprivados.quironsalud .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 a.cmWebMapLevel1, 
.centrosprivados.quironsalud .currentContentWebMapList ul.cmWebMapLevel1 li.cmWebMapLevel1 span.cmWebMapLevel1{
	background-color: #4B4F54;
	color: #ffffff;
}

.centrosprivados.quironsalud .currentContentWebMapList ul.cmWebMapLevel1 .cmWebMapLevel1Header {
	border-color: #4B4F54;
}

.centrosprivados.quironsalud .columnaIzq .contentMainTitle {
	font-size: 2.5em;
	font-family: "neosans", Verdana, sans-serif;
}

.tituloCoral .currentContent .contentHeader .contentMainTitle{
	color: #e03e52;
}

.centrosprivados.quironsalud .especialidad.rama .contentData .specLabel a {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .especialidad .contentData ul.cmContentList li {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .especialidad .contentData ul.cmContentList li:hover, 
.centrosprivados.quironsalud .especialidad.rama .contentData .specLabel a:hover {
	background-color: #05867F;
}

.centrosprivados.quironsalud .especialidad .datoEspecial {
	color: #4B4F54;
}

.centrosprivados.quironsalud .especialidad .datoEspecial a{
	color: #00B2A9;
}

.centrosprivados.quironsalud .especialidad.rama .contentData ul.cmContentList li.cmActiveContent a, 
.centrosprivados.quironsalud .especialidad.rama .contentData ul.cmContentList li.cmInPathContent a {
	color: #00B2A9;
}

.centrosprivados.quironsalud .especialidad.rama .contentData ul.cmContentList li.cmActiveContent a:hover, 
.centrosprivados.quironsalud .especialidad.rama .contentData ul.cmContentList li.cmInPathContent a:hover {
	color: #fff;
}

.centrosprivados.quironsalud .boxCargoPersonal .cargoPersonal {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .boxCargoPersonal {
	border-bottom: 1px solid #00B2A9;
}

.centrosprivados.quironsalud .especialidad .contentHeader {
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud .especialidad .contentData ul.cmContentList {
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud .especialidad .contentData .specLabel .textSpecLabel {
	color: #00B2A9;
}

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

.centrosprivados.quironsalud .especialidad .contentData {
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud .columnaIzq .especialidad .contentMainTitle {
	font-size: 2.5em;
	font-family: "neosans", Verdana, sans-serif;
	font-weight: normal;
	margin:0;
	color: #4B4F54;
}

.centrosprivados.quironsalud .cmRelatedContentsOuterBox .cmRelatedContentsHeader {
	background-color: #00B2A9;
	color: #ffffff;
}

.centrosprivados.quironsalud ul.cmRelatedList {
	border-top: 1px solid #00B2A9;
	border-bottom: 1px solid #00B2A9;
}

.centrosprivados.quironsalud .cmRelatedList .cmContentItem .contentName, 
.centrosprivados.quironsalud .cmRelatedList .cmContentItem .contentName a {
	color: #00B2A9;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

.centrosprivados.quironsalud div.currentContentWebMapList li.cmWebMapLevel2{
	background: url('/imagenes/quironsalud/bullet_list.png') no-repeat 0 5px;
}

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

.centrosprivados.quironsalud .zonaCentral .areaCentro .contentData ul.cmContentList li, 
.centrosprivados.quironsalud .zonaCentral .areaCentro .contentData ul.cmContentList li a {
	color: #4B4F54;
}

.centrosprivados.quironsalud .zonaCentral .areaCentro .contentData ul.cmContentList li {
	background: url('/imagenes/quironsalud/bullet5.png') no-repeat 0 5px;
	background-size: 16px;
}

.centrosprivados.quironsalud .zonaCentral .centro .contentHeader .title a{
	color: #4B4F54;
}

.centrosprivados.quironsalud .zonaCentral .enlaceLateral ul.cmContentList li.cmContentItem a:hover {
	color: #00B2A9!important;
}

.centrosprivados.quironsalud .zonaCentral .enlaceLateral .contentData ul.cmContentList li .boxDate {
	color: #00B2A9;
	display: inline-block;
}

.centrosprivados.quironsalud .areaIzq .enlaceLateral {
	background-color: #fff;
}

.centrosprivados.quironsalud .zonaCentral .areaCentro {
	margin: 1.5em 1.5em 0 1.4em;
	display: inline-block;
}

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

.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra {
	border-color: #00B2A9;
}

.centrosprivados.quironsalud .zonaPiePriv .areaPieDch .textoGris {
	margin-top: 0em;
}

.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa > caption, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa > thead > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa > tbody > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativa > tfoot > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra caption, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra > thead > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra > tbody > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacebra > tfoot > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacabecera caption, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacabecera > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacabecera > thead > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacabecera > tbody > tr > th, 
.centrosprivados.quironsalud .cmBodyContent table.tablacorporativacabecera > tfoot > tr > th {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud div.menuPrincipal, 
.centrosprivados.quironsalud div.menuPrincipal ul li.menuPrincipalPrimerNivel {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul {
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li, 
.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li a, 
.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a {
	color: #4B4F54;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement {
	color: #4B4F54;
	margin-top: 0.4em;
}

.centrosprivados.quironsalud ul.menuPrincipal li.menuPrincipalPrimerNivel ul li.firstElement a span.cmMenuTitle:before {
	content: "";
}

.centrosprivados.quironsalud .docenciaFJD .contentMainTitle{
	font-size: 2.4em;
}

.centrosprivados.quironsalud .zonaLateral.special .autoRelatedBox ul li a {
	background-color: #00B2A9;
}

.centrosprivados.quironsalud .autoRelatedBox ul li a {
	background-image: url('/imagenes/quironsalud/bullet5.png');
	background-repeat: no-repeat;
	background-position: 11px 11px;
	padding: 0.8em 1em 0.8em 2.9em;
	background-size: 16px;
}

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

div.popupButtons .normalButton {
	background-color:#DCDBDB;
	color: #212121;
	transition: 0.2s all linear;
}

div.popupButtons .normalButton:hover {
	background-color: #DCDBDB;
	color:#212121;
}
div.popupButtons .normalButton:focus {
	outline: 1px dashed #4B4F54;
    outline-offset: -1px;
}

div.popupContainer h2{
	color: #4B4F54;
}

/*Menu fixed*/
.qsfixed div.header2{
	position: fixed;
	z-index: 106;
	min-height:116px;
}

.qsfixed div.header2.sticky{
	background: #fff;
	width:100%;
	left:0;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.24);
	min-height:66px;
}

.qsfixed div.header2 > div{
	width:1200px;
	display:block;
	margin: 0 auto;
}

.qsfixed div.header2.sticky .menuBasico,
.qsfixed div.header2.sticky .menuSocial,
.qsfixed div.header2.sticky .menuLang,
.qsfixed div.header2.sticky .simpleSearcherBox,
.qsfixed div.header2.sticky .langSelectorContainer{
	display:none;
}

.qsfixed div.menuPrincipal{
	margin-top:110px;
}

.qsfixed.centrosprivados.quironsalud div.header2 ul.menuBasico{
	max-width: 315px;
	margin: 0 0 0 1.5em;
}

/*newModelCVMedico*/
.centrosprivados.quironsalud .newModelCVMedico {
	margin-top: 65px;
}
.centrosprivados.quironsalud .newModelCVMedico .boxHead {
	background: transparent;
	padding: 0;
}

.centrosprivados.quironsalud .newModelCVMedico .boxTop {
/*	position: relative;
	overflow: initial;*/
	padding-bottom: 0;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxLeft {
	position: absolute;
    top: -55px;
    left: calc(50% - 55px);
    background: #ECF7F7;
    width: 110px;
    min-width: 110px;
    height: 110px;
    min-height: 110px;
	margin-right: 0;
	padding: 0;
    border-radius: 50%;
    border: 3px solid #00B2A9;
    overflow: hidden;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxLeft img {
	width: 100%;
	border: none;
}

.centrosprivados.quironsalud .newModelCVMedico .boxLeft.sinfoto{
	background: #fff;
	display: flex;
    justify-content: center;
    align-items: center;
}

.centrosprivados.quironsalud .newModelCVMedico .boxLeft.sinfoto i {
    font-size: 2.5rem;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxLeft+ .boxRight {
	width: 100%;
	float: none;
}
@media screen and (min-width: 840px) and (max-width: 979px) {
	.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxLeft+ .boxRight {
		width: 100%!important;
	}
}




.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxName {
	background: #00B2A9;
    color: #fff;
    text-align: center;
    padding: 36px 24px 24px 24px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxEquipo {
	/*background: #00B2A9;
    color: #fff;
    text-align: center;
    padding-bottom: 24px;
	font-size: 1.2rem;*/
	background: #E9E9E9;
    font-size: 1.2rem;
    padding: 24px 0 0 48px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxName .boxTitle {
	color: #fff;
	font-weight: bold;
	font-size: 2em;
    margin: 0.67em 0;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
    text-align: center;
}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxName .boxSubtitle {
	color: #fff;
	font-weight: bold;
	font-size: initial;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	text-align: center;

}

.centrosprivados.quironsalud .newModelCVMedico .boxHead .boxName .boxTitle span:first-child {
	font-weight: bold;
	margin-right: 6px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch {
	background: #E9E9E9;
    padding: 24px 48px;
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch i[class^='icon-']{
	margin-right: 6px;
	font-weight: bold;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataEspecialidades, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxCentros {
	width: 50%;	
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataEspecialidades > div:first-child {
	margin-bottom: 12px;
}


.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataEspecialidades .rowDataLabel {
	color: #DE4C61;
	font-size: 1rem;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataContent {
	font-weight: bold;
	font-size: 1.125rem;
	color: #4B4F54;
	margin-top: 6px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch ul {
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEspecialidadCorporativa {
	display: none;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEspecialidadCorp ul li, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxCentros .rowDataCentros ul li {
	font-weight: bold;
	font-size: 1.125rem;
	color: #4B4F54;
	background: none;
    padding: 0;
	display: flex;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEspecialidadCorp li:before {
    content: "\e903";
    font-family: 'quiron-general-icon' !important;
	min-width: 24px;
    min-height: 24px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEspecialidadCorp li a {
	color: #4B4F54;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxCentros .rowDataCentros .rowDataLabel {
	color: #00B2A9;
	font-size: 1rem;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxCentros .rowDataCentros li:before {
    content: "\e902";
    font-family: 'quiron-general-icon' !important;
	min-width: 24px;
    min-height: 24px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataDetalles {
	margin-top: 12px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxConsulta .centrosprivados.quironsalud .rowDataLabel, .newModelCVMedico .boxdch .boxHorario .rowDataLabel {
	font-weight: bold;
	font-size: 1rem;
	color: #4B4F54;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxConsulta .rowDataContent, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxHorario .rowDataContent {
	font-weight: normal;
	color: #4B4F54;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .btn-green {
    width: 100%;
    margin-top: 24px;
    display: flex;
    justify-content: center;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxTlf, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEmail {
	margin-top: 12px;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxTlf i[class^='icon-'] {
	color: #DE4C61;
}

.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxTlf a, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEmail a {
	color: #00B2A9;
	font-weight: bold;
    font-size: 1.1rem;
}

.centrosprivados.quironsalud .newModelCVMedico .boxBottom {
	margin-top: 24px;
	background: transparent;
	display: block;
    padding: 0;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer {
	display: block;
    height: auto;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tab {
	width: 100%;
    display: block;
	padding: 0;
	border-bottom: 1px solid #676A6D;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tab:last-child {
	border-bottom: none;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabActive .tabName:hover, .centrosprivados.quironsalud .newModelCVMedico .tabContainer .tab .tabName:hover {
	background-color: #4B4F54;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabName {
    background: #4B4F54;
	color: #fff!important;
	font-weight: normal;
	font-size: 1.125rem;
	text-decoration: none;
    padding: 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 0;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabName:hover, .centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabActive .tabName{
	color: #00B2A9!important;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabName i[class^='icon-'] {
	font-size: .6rem;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabContent {
	background: #F4F2F2;
	padding: 24px;
	display: none;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .boxInfoTitle {
	font-weight: bold;
	font-size: 1rem;
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabActive .tabName i[class^='icon-'] {
	color: #00B2A9;
	transform: rotate(180deg);
}

.centrosprivados.quironsalud .newModelCVMedico .tabContainer .tabActive .tabContent{
	display: block;
}

.centrosprivados.quironsalud .newModelCVMedico .boxBottom ul {
	list-style-type: disc;
    padding-left: 40px;
    margin: 0;
}

.centrosprivados.quironsalud .newModelCVMedico .boxBottom ul li {
	list-style-type: disc;
    background: none;
    padding: 0;
}

.centrosprivados.quironsalud .newModelCVMedico p.cmParagraph, .centrosprivados.quironsalud .cmParagraph{
	text-align: left;
}

/*fin newModelCVMedico*/

@media screen and (max-width: 1280px){
	.qsfixed.centrosprivados.quironsalud div.header2 ul.menuBasico{
		margin: 0;
	}
}

.qsfixed div.header2.sticky .headerCabeceraDch > .portalLayoutRow{
	display:block;
	float:right;
}

.qsfixed.centrosprivados.quironsalud div.header2.sticky .bannerCabecera img {
	max-width: 240px;
	max-height:50px;
}

.qsfixed div.header2.sticky .bannerCabecera .cmBannersRelativePosition ,
.qsfixed div.header2.cajaFija .bannerCabecera .cmBannersRelativePosition  {
	margin: -0.23em 0 0.43em 0;
}

.qsfixed div.header2.sticky ul.menuAcceso {
	margin-top: -15px;
	margin-bottom: 10px;
}

.qsfixed ul.menuAcceso > li > span{
	display:table;
} 

.centrosprivados .cabeceraDch2{
	height: 55px;
}

.centrosprivados .cabeceraDch2 > div{
	position:absolute;
	right:0;
}

.centrosprivados .sticky .cabeceraDch2{
	height: auto;
}

.centrosprivados .sticky .cabeceraDch2 > div{
	position:relative;
}

/*Menu básico*/
.centrosprivados.quironsalud ul.menuBasico{
	margin-top:0;
}

/*Menu acceso y pedir cita*/
ul.menuAcceso:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

ul.menuAcceso{
	margin-top:-10px;
	position:relative;
}

ul.menuAcceso li{
	display:block;
	float:left;
	font-size:1.2em;
	padding: 5px 15px 5px 10px;
	font-weight:bold;
	color: #fff;
}

.centrosprivados.quironsalud ul.menuAcceso li a{
	color: #fff;
}

.centrosprivados.quironsalud ul.menuAcceso li a:hover{
	text-decoration: none;
}

ul.menuAcceso li img{
	margin-right:0;
}

ul.menuAcceso li.cita{
	margin-right:10px;
	background: #FF3C53;
	transition: .2s;
	cursor:pointer;
}

ul.menuAcceso li.cita:hover{
	background: #E8374C;
	transition: .2s;
}

ul.menuAcceso li.acceso{
	background: #00B4AA;
	transition: .2s;
	white-space: nowrap;
}

ul.menuAcceso li.acceso:hover{
	background: #02968E;
	transition: .2s;
}

ul.menuAcceso li ul.menuAccesoNivel2{
	position: absolute;
	border: 1px solid #999;
	box-shadow: 0px 1px 9px #999;
	background-color: #f5f5f5;
	margin: 0;
	left: 0;
	right: 110px;
	top: 45px;
	z-index: 1;
	display:none;
}

ul.menuAcceso li.openMenu ul.menuAccesoNivel2{
	display:block;
}

ul.menuAcceso ul.menuAccesoNivel2 > li{
	display:block;
	width:100%;
	padding: 5px 10px 5px 25px;
	background:url('/imagenes/quironsalud/bullet5.png') 3px 7px no-repeat;
}

ul.menuAcceso ul.menuAccesoNivel2 > li a,
ul.menuAcceso ul.menuAccesoNivel2 > li span{
	color: #333;
	font-weight:normal;
	font-size:16px;
}

ul.menuAcceso ul.menuAccesoNivel2 > li a:hover,
ul.menuAcceso ul.menuAccesoNivel2 > li a:hover span{
	text-decoration:underline;
}

/*Menu international version*/
ul.menuLang {
	position: relative;
	font-size: 1.1em;
	color: #676767;
	margin: 1.5em 0 0.5em 0;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2{
	display:none;
	position:absolute; 
	z-index: 1;
	background: #fff;
	width: 100%;
	margin: 0;
	border: 1px solid #E1EBF1;
}

.menuLang li.menuLangNivel1:hover ul.menuLangNivel2{
	display:block;
}

.menuLang li.menuLangNivel1 span.menuLangNivel1 > span.cmMenuTitle:after{
	content: "\25bc";
	font-size: 0.6em;
	margin-left: 3px;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2 li.menuLangNivel2 {
	border-bottom: 1px solid #E1EBF1;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2 li.menuLangNivel2 a{
	color: #676767;
	display:block;
	padding: 2px 5px;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2 li.menuLangNivel2 a:hover{
	color: #fff;
	text-decoration: none;
	background-color: #00B2A9;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2 li.menuLangNivel2 img{
	margin-right: 5px;
}

.menuLang li.menuLangNivel1 ul.menuLangNivel2 li.menuLangNivel2.lastElement {
	border-bottom: 0;
}

.centrosprivados.quironsalud .langSelectorContainer {
	margin: 1.5em 0 .5em 0;
}

/*Calendario*/
.centrosprivados.quironsalud .calendar thead .title{
	background-color:#018982;
}

.centrosprivados.quironsalud .calendar table .wn{
	background-color: #CEE8E7;
}

.centrosprivados.quironsalud .calendar tfoot .ttip{
	background: #35B6B0;
}

.centrosprivados.quironsalud .calendar tbody td.selected{
	background:#ff3d55;
}

.centrosprivados.quironsalud .calendar tbody td.today.selected{
	background-color:#fff5b4;
}

.centrosprivados.quironsalud .calendar tbody td.hilite{
	background-color:#018982;
}

.centrosprivados.quironsalud .calendar thead .active{
	background: #35B6B0;
}
button.parameterAddInstance, 
button.parameterAddInstance img, 
button.parameterDelInstance, 
button.parameterDelInstance img {
	background-color: #fff !important;
	border: 0;
}

.centrosprivados.quironsalud .zonaPie {
  background-color: #f6f6f6;
  border-top: 2px solid #4B4F54;
}

.centrosprivados.quironsalud .datosPie .contentData p{
	font-size:1.2em;
	/*white-space:nowrap;*/
}

.centrosprivados.quironsalud .datosPie .contentData{
	margin-top:18px;
}

/*Promociones*/
.centrosprivados.quironsalud .centroMain.promo .title,
.centrosprivados.quironsalud .centroMain.promo .title a{
	color:#E03E52;
}

.centrosprivados.quironsalud .centroMain.promo .title{
	font-size:1.75em;
	margin-bottom:3px;
	padding: 0 1em;
}

.centrosprivados.quironsalud .centroMain.promo .title a:hover{
	text-decoration:none;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul{
	background:#4B4F54;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.centrosprivados.quironsalud .centroMain.promo ul.cmResourceList li.cmResourceList.firstNode.lastNode,
.centrosprivados.quironsalud .centroMain.promo ul.cmContentMultipleList li.lastNode.cmColumn_1{
	
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li{
	background:none;
	padding:1.5em 1.1em 0.8em 1.1em;
	font-size:13px;
}

.centrosprivados.quironsalud .centroMain.promo ul.nColumns_3 li.cmContentItem{
	text-align:center;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul.nColumns_2 li img{
	max-width:none;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li .imageMainContainer{
	margin-right:0;
	margin-bottom:0;
	float:none;
}
.centrosprivados.quironsalud .centroMain.promo .contentData ul li .contentText{
    color: #d8d8d8;
    font-weight: normal;
    font-size: 14px;
    margin-left: 25px;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul.cmContentList li .imageMainContainer{
	margin-right:1em;
	float:left;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li .contentName{
	background:url('/imagenes/quironsalud/bullet5.png') no-repeat 0 7px;
	background-size:17px;
	font-weight: normal;
	color: #fff;
	font-size: 1.43em;
	padding-left: 24px;
	padding-top: 7px;
	padding-bottom:5px;
	line-height: 18px;
	display:inline-block;
	text-align:left;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li a:hover .contentName,
.centrosprivados.quironsalud .centroMain.promo .contentData ul li .contentName:hover{
	background: url('/imagenes/quironsalud/bullet5_hover.png') no-repeat 0 7px;
	background-size: 17px;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li a:hover{
	text-decoration:none;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li .contentName a{
	color:#fff;
}

.centrosprivados.quironsalud .centroMain.promo .contentData ul li img{
	width:100%;
	height:auto;
	max-width:268px;
}
.centrosprivados.quironsalud .centroMain.promo .contentData ul li img.cmPopupIcon{
	display:none;
}


.listPromo ul li.cmContentItem  .contentName{
	background: url('/imagenes/quironsalud/bullet5.png') no-repeat 0 0;
	background-size: 17px;
	font-weight: normal;
	font-size: 1.23em;
	padding-left: 24px;
	padding-top: 0;
	padding-bottom: 5px;
	line-height: 18px;
}

.listPromo ul.cmContentList li.cmContentItem  .contentName{
	float:left;
}

.zonaCabPriv ul.menuTelefonos {
	float: right;
	margin: 1.5em 1.5em .5em 1.5em;
}

.zonaCabPriv ul.menuTelefonos img{
	background-color: #e03e52;
	height: 24px;
	width: 16px;
	display: block;
	float: left;
	margin-right: .5em;
	margin-top: .3em;
}

.zonaCabPriv ul.menuTelefonos .cmMenuTitle{
	color: #e03e52;
	font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;
	font-size: 1.8em;
}

.zonaCabPriv ul.menuTelefonos a,
.zonaCabPriv ul.menuTelefonos a:hover,
.zonaCabPriv ul.menuTelefonos a:active,
.zonaCabPriv ul.menuTelefonos a:focus{
	color: #e03e52;
}

/*Equipo médico*/
ul li.default_Equipo_medic .modelCVMedico .contentText{
	display:none;
}

.centrosprivados  div.cmBodyContentChildrens li.cmWebMapLevel2{
	background-position:0 5px;
}
.listRandom div.columnaIzq.CPriv ul.cmWebMapLevel1{
	display:none;	
}

/*Equipo médico - listado en pestañas*/
.modelEquipoMedico  .boxHead ul{
	margin:0;
	border-bottom:none;
	display:table-row;
	float:left;
}

.modelEquipoMedico  .boxHead ul.tabContainer li{
	list-style:none;
	background:none;
	padding:0;
	margin:0;
	display:table-cell;
	vertical-align:middle;
	float:none;
	height:39px;
}

.modelEquipoMedico .boxHead .boxBottom ul.tabContainer li.active,
.modelEquipoMedico .boxHead .boxBottom ul.tabContainer li.active:hover
{
	background:#fff !important;
}

.modelEquipoMedico .boxHead .boxBottom ul.tabContainer li a:hover,
.modelEquipoMedico .boxHead .boxBottom ul.tabContainer li.active a:hover{
	background:none !important;
}

.modelEquipoMedico .boxHead ul.tabContainer li a{
	padding:3px 5px;
	border:none;
}

.modelEquipoMedico .boxHead ul.tabContainer li.active a{
	background:none;
}

.modelEquipoMedico .box_nav_tabs{
	margin-top:25px;
}

.modelEquipoMedico .boxHead ul.tabContainer li:hover{
	background-color:#ebebeb !important;
}

/*Edicion modelo equipo médico*/
.titleTabBlock {
	margin: 10px 0;
	font-size: 19px;
	font-weight: bold;
}

.c_opciones_tabs_sortableContainer{
	margin-left:15px;
}

.c_opciones_tabs_sortableContainer > div{
	margin-bottom:20px;
}

.c_opciones_tabs_sortableContainer > div + div{
	border-top:1px solid #D2D1D1;
	padding-top:20px;
}

.datosTabTitle,
.datosTabDesc{
	margin-bottom:8px;
}

.datosTabTitle > span,
.datosTabDesc > div{
	font-weight:bold;
}

#toast-container button{
	background-color:transparent;
}

.tendiosas {
	margin: 3.5em 0 0 0;
	position: relative;
}

.tendiosas .contentBody{
	font-size: 14px;
}

.tendiosas .thumbnail>a>img{
	width: 40%;
	display: inline-block;
	margin: 15px 1px;
}

.tendiosas .thumbnail:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.thumbnail{
	text-align:center;
}

.quironsalud .dynamicSurveysButtons a.btn,
.quironsalud .dynamicSurveys .excelBox a:visited, 
.quironsalud .dynamicSurveys .excelBox a:active, 
.quironsalud .dynamicSurveys .excelBox a:hover,
.quironsalud .dynamicSurveys .excelBox a:link {
	color: #fff;
}

.dynamicSurveys .campSearcher{
	margin:0 15px;
}

.dynamicSurveys .excelBox{
	margin-bottom:1em;
}

.quironsalud .dynamicSurveys .excelBox a{
	background-color: #00b2a9;
	border-color: #00b2a9;
}

.quironsalud .dynamicSurveys .excelBox a:hover{
	background-color: #007f79;
	border-color: #005b57;
}

.dynamicSurveys form{
	margin: 3.5em 0 2em 0;
	font-size: 14px;
}

.dynamicSurveys .searcherButtons{
	text-align:right;
}

.quironsalud .dynamicSurveys .searcherButtons .btn-search{
	background-color: #00b2a9;
	border-color: #00b2a9;
}

.quironsalud .dynamicSurveys .searcherButtons .btn-search:hover {
	background-color: #007f79;
	border-color: #005b57;
}

.dynamicSurveys table,
.dynamicSurveys .pagination{
	font-size:14px;
}

.dynamicSurveys .options a.btn{
	color: #fff;
	margin-right: 5px;
}

.dynamicSurveys  td.options.text-center {
	min-width: 90px;
}

.quironsalud div.sqlContainer div.excelBox {
	background: url('/imagenes/iconos/excel2.png') no-repeat 5px 1px #00b2a9;
}

.texto_telefono {
	font-size: 25px !important;
}

.texto_telefono:before {
	background-image: url('/imagenes/grupo/tlfTrans.png');
	background-repeat: no-repeat;
	height: 24px;
	width: 16px;
	display: block;
	float: left;
	margin-right: 0.5em;
	margin-top: 0.3em;
	content: "";
	background-color: #e03e52;
}

/* Enlace con contenido de Blog */

.blogs.centroMain{
	margin-top: -25px;
}
.centrosprivados.quironsalud .blogs.centroMain ul li.cmContentItem {
	padding: 25px 0;
	background-image: none;
}

.blogs.centroMain  .entryInfo {
	display: table-cell;
	width: 59px;
	padding-right: 1em;
	padding-top: 10px;
	background-image: none !important;
	background-color: transparent;
}

.blogs.centroMain  .blogName {
	display:table-cell;
	vertical-align: middle;
}

.blogs.centroMain .entryDateYear{
	padding-left: 13px;
	color: #00b2a9;
	font-weight: bold;
	font-size: 16px;
	display: block;
	margin-top: 5px;
}

.blogs.centroMain .entryDateContent span.fecha-dia {
	display: block;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-size: 2em;
	margin-top: 3px;
}

.blogs.centroMain .entryDateContent span.fecha-mes {
	display: block;
	text-align: center;
	vertical-align: middle;
	font-size: .9em;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: -3px;
}

.centrosprivados.quironsalud .blogs.centroMain .templateHtml .blogTitle ,
.centrosprivados.quironsalud .blogs.centroMain .templateHtml .blogTitle a {
	color: #4b4f54;
	display: inline-block;
	margin: 5px 0;
	font-size: 26px;
}

.blogs.centroMain .postDescription ,
.blogs.centroMain .entryDesc {
	display:none;
}

.blogs.centroMain .contentBlogElement .entryDateContent {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	color: white;
}

.blogs.centroMain .contentBlogElement .entryDate {
	background-color: #e03e52 !important;
	border-radius: 50%;
	position: relative;
	width: 59px;
	min-height: 59px;
	padding: .3em;
}

.centrosprivados.quironsalud .blogs.centroMain  li > a {
	padding-left:20px;
	background: url('/imagenes/quironsalud/bullet12.png') no-repeat 0 8px;
}

.centrosprivados.quironsalud .blogs.centroMain  li > a ,
.blogs.centroMain .templateHtmlList .blogTitle,
.blogs.centroMain .templateHtmlList .blogTitle a{
	font-size:24px;
	color: #4b4f54;
	display: inline-block;
	font-family: "neosans", Verdana, sans-serif;
}

/*Ocultación de selector de idioma, mientras se pican los contenidos traducidos en un idioma*/
.hide-lang-selector .langSelectorContainer{
	display: none;
}

.textoMarcoIzquierdo,
.textoMarcoDerecho,
.textoMarco {
	margin: 0 30px 0 auto;
	max-width: 300px;
	border: #00b2a9 solid 20px;
	line-height: 40px;
	background: #ffffff;
	padding: 15px !important;
	font-size: 27px;
	font-style: italic;
	text-align: center !important;
	font-weight: normal !important;
	color: #171a1f;
}

.textoMarco{
	max-width: 100%;
	display: block;
	text-align: left!important;
	margin: 0;
	font-size: 1em;
	font-style: normal;
	text-align: left;
	line-height: 1.2;
	border: #00b2a9 solid 10px;
	clear:both;
}

.textoMarcoIzquierdo {
	display: block;
	text-align: left!important;
	margin: 0;
}

.textoMarcoDerecho {
	float:right;
	margin: 0 auto 0 30px;
}

.textoMarco.cmAlignleft {
	float:left;
	margin: 0 30px 0 auto;
}

.textoMarco.cmAlignright {
	float:right;
	margin: 0 auto 0 30px;
}

.cmWizardEditMode  .form_contacta .labelDatoForm ,
.cmWizardEditMode  .form_contacta .editBlock {
	color:#fff;
}

 .cmWizardEditMode  .form_contacta select {
 	color:#fff !important;
 }
 
 .cmWizardEditMode  .form_contacta option {
	color:#333 !important;
	background-color:#ffffff;
	border: 1px solid #333;
}

.cmWizardEditMode  .form_contacta .datosFormulario{
	margin-bottom:15px;
}

.cmWizardEditMode  .form_contacta  .elem_form_sortableContainer{
	margin: 10px 0px 10px 20px;
}

.cmWizardEditMode  .form_contacta  .elem_form_sortableContainer > div:hover {
	background-color: #00b2a9;
}

.cmWizardEditMode  .form_contacta  .elem_form_sortableContainer > div {
	border-top:1px solid #fff;
	padding-top: 5px;
}

.cmWizardEditMode  .form_contacta .editBlock input,
.cmWizardEditMode  .form_contacta .form-control[readonly]{
	background-color: #0b847e;
	border: 1px solid #9db9b8;
}


/*LAZO 19O*/
.centrosprivados .cabeceraIzq .bannerCabecera{
	position:relative;
}


.centrosprivados .lazo19{
	background: url('/imagenes/lazo19o/lazosmall.png') no-repeat;
	top: calc(50% - 8px);
	right: 14px;
	width: 23px;
	height: 36px;
	z-index: 100;
	position: absolute;
	background-size: 23px;
	left: auto;
}
@media (max-width: 1347px){
	.centrosprivados .lazo19{
		right: -20px;
	}
}
@media (max-width: 768px){
	.centrosprivados .lazo19{
    top: 30%;
    left: 348px;
    right: auto;
	}
}


.centrosprivados .sticky .lazo19{
    right: 115px;
}

@media (max-width: 1347px){
	.centrosprivados .sticky .lazo19{
		right: 34px;
	}
}
@media (max-width: 960px){
	.centrosprivados .sticky .lazo19{
		right: 18px;
	}
}
@media (max-width:768px){
	.centrosprivados .lazo19,
	.centrosprivados .sticky .lazo19{
		right: auto;
	    left: 348px;
	    top: 30px;
	}
}

@media (max-width:360px){
	.centrosprivados .lazo19,
	.centrosprivados .sticky .lazo19{
		left: calc(100% - 20px);
	    top: 26px;
	    background-size: 20px;
	}
}
.fjd.centrosprivados .lazo19{
    left: 492px;
    right: auto;
    top: 14px;
}
.intranet-corporativa.centrosprivados .lazo19{
	left: 387px;
	right: auto;
}
@media (max-width: 1347px){
	.fjd.centrosprivados .lazo19,
	.intranet-corporativa.centrosprivados .lazo19{
		left: 373px;
		right: auto;
	}
}
@media (max-width: 979px){
	.fjd.centrosprivados .lazo19{
	    left: 242px;
	    right: auto;
	    top: 6px;
	    background-size: 20px;
	}

	.intranet-corporativa.centrosprivados .lazo19{
		left: 242px;
		right: auto;
	}
}
@media (max-width: 839px){
	.fjd.centrosprivados .lazo19 {
	    left: 5px;
	    right: auto;
	    top: 28px;
	    background-size: 28px;
	    width: 30px;
	    height: 45px;
	}
	.intranet-corporativa.centrosprivados .lazo19{
		left: 460px;
	    right: auto;
	    top: 46px;
	}
}
@media (max-width:500px){
	.intranet-corporativa.centrosprivados .lazo19{
		left: calc(100% - 35px);
		top: 28%;

	}
}

/*LAZO 19O*/
.escuela-enfermeria.centrosprivados.quironsalud .bannerPie img{
	width:250px;
}

.centrosprivados .boxPlace {
	display: none;
}

.popupBody input,
.popupBody select,
.popupBody textarea {
	border:1px solid #565959;
}
.popupBody input:focus,
.popupBody select:focus,
.popupBody textarea:focus {
	outline: 2px dotted !important;
    outline-color: currentColor !important;
    outline-offset: -2px !important;
}

.cookieNoticeButton a {
	color: #fff !important;
}

/* Estilo Copyright */

.literalComponent.copyright{
     color: #a4a5a7;
     font-size: 16px;
     float: right;
     margin-bottom: 10px;
}

.literalComponent.copyright.publico{
    float: left;
    font-size: 11px;
    margin-top: 48px;
}

.literalComponent.copyright.corporativa{
    font-size: 11px;
}

.literalComponent.copyright.cep{
    margin: 6.5em 0 .5em 0;
    font-size: 11px;
}

.modelGenerico.templateHtmlAbstract .contentText .cmParagraph a{
    float: right;
    margin: -10px;
}

@media screen and (max-width: 839px){
	
	.literalComponent.copyright {
            font-size: 1.2em;
	    margin: 2.2em 0 .5em 0;
	    float: none;
	    text-align: center;
	    line-height: 1.5em;
	}

        .literalComponent.copyright.publico {
	    font-size: 1.3em;
	    margin: 4em 0 .5em 0;
	    float: none;
	}

	.literalComponent.copyright.cep{
            padding: .3em 0 .5em 0;
    	    margin: 0;
    	    font-size: 1.3em;
	}

	.literalComponent.copyright.corporativa{
    	    font-size: 1.3em;
    	    padding: .3em .5em 1em 0;
    	    margin: 0;
	}

	.modelGenerico.templateHtmlAbstract .contentText .cmParagraph a{
    	    float: none;
	}

	.modelGenerico.templateHtmlAbstract .contentText p.cmParagraph{
    	    text-align: center;
	}
}

/* Dirección footer */
@media screen and (max-width: 839px){
	.centrosprivados.quironsalud .modelDireccion.templateHtmlAbstract{
		text-align: center;
	}
}

.centrosprivados.torrevieja .zonaLateral .enlaceLateral .title,
.centrosprivados.torrevieja .zonaLateral .enlaceLateral .title a {
	margin-left: 0 !important;
}

/* Colores calendario Agenda de eventos */
.centrosprivados.quironsalud .cmCalendarLinks div a,
.centrosprivados.quironsalud .cmCalendarLinks div a:hover{
	color: #fff;
}

@media screen and (max-width: 800px){
	/*newModelCVMedico*/
	
	.centrosprivados.quironsalud .newModelCVMedico .boxName .boxTitle{
		font-size: 1.8rem;
		margin: 36px 0 12px 0;
	}

	.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataEspecialidades, .centrosprivados.quironsalud .newModelCVMedico .boxdch .boxCentros {
		width: 100%;
	}

	.centrosprivados.quironsalud .newModelCVMedico .boxdch .rowDataDetalles {
		margin-top: 24px;
		padding-top: 24px;
		text-align: center;
		border-top: 1px solid #aeadad;
	}

	.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxConsulta {
		display: flex;
		flex-direction: column;
	}

	.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxHorario {
		margin-top: 12px;
		display: flex;
		flex-direction: column;
	}

	.centrosprivados.quironsalud .newModelCVMedico .boxdch .boxEspecialidadCorp {
		margin-bottom: 12px;
	}
	/*fin newModelCVMedico*/
}

@media screen and (max-width: 767px) {
	.centrosprivados .cmCalendarLinks div{
		top: 8px;
	}
}

@media all and (-ms-high-contrast:none){
     .centrosprivados.quironsalud .zonaCabPriv div.menuPrincipal ul li.menuPrincipalPrimerNivel { 
		 height: auto !important; /* IE10 */
     } 
}

/* Menú hamburguesa */
.centrosprivados.quironsalud .menuPrincipal .holder{
	display: none;
    border: none;
    padding: 12px;
    top: 0;
    background-color: transparent;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    z-index: 2;
}

.centrosprivados.quironsalud .menuPrincipal .holder .icon-bar{
	display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
    position: relative;
    background-color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    left: 0;
    top: 0;
}

.centrosprivados.quironsalud .menuPrincipal .holder .icon-bar:nth-child(2),
.centrosprivados.quironsalud .menuPrincipal .holder .icon-bar:last-child{
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.centrosprivados.quironsalud .menuPrincipal .holder .icon-bar+.icon-bar {
    margin: 5px 0 0;
}

.centrosprivados.quironsalud .menuPrincipal .holder.active .icon-bar:nth-child(2) {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    left: 0;
    top: 8px;
}

.centrosprivados.quironsalud .menuPrincipal .holder.active .icon-bar:nth-child(3) {
    opacity: 0;
    left: -15px;
    width: 0;
}

.centrosprivados.quironsalud .menuPrincipal .holder.active .icon-bar:last-child {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    left: 0;
    top: -8px;
}

.centrosprivados .separatorBorder {
    border-top: 2px solid #4B4F54;
}

/*=========
   iis-fjd
===========*/





.qsfixed.centrosprivados.quironsalud div.header2 ul.menuBasico{
	margin: 0;
	min-width: auto;
	margin-left: 10px;	
	padding-right:10px;
	margin-top: 3px;
}

.qsfixed.centrosprivados.quironsalud ul.menuSocial {
	margin: 0 0 1em 0;
}
.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel,
.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel.firstElement {
	width:auto;
	min-width:auto;
	padding:0.7em 1em;
	line-height:1em;

	}
@media screen and (max-width: 979px){
	.zonaCabPriv ul.menuPrincipal li.menuPrincipalPrimerNivel{
		font-size: 16px;


	}
}

@media screen and (max-width: 979px) and (min-width: 850px) {
	/* main.css */
	div.mainBody,
	div.mainContainer{
		width: 850px!important;
	}
	
	.qsfixed div.header2 > div{
		width:850px!important;
	}
}






/* Buscador Ensayos Clinicos */

.centrosprivados.quironsalud .buscador-bgimg{
	background: url('/imagenes/grupos/fondobuscador.jpg') no-repeat;
	background-size: cover;
	padding: 25px;
	color: #fff;
	margin: 15px 0 0 0;
	min-width: 230px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.centrosprivados.quironsalud .buscador-col{
	margin-right:20px;
}


@media screen and (max-width: 839px){
	.centrosprivados.quironsalud .buscador-col{
		margin-left:20px;
	}
	.centrosprivados.quironsalud .centroMain.promo .contentData ul li img {
		height: auto;
	}
	.centrosprivados.quironsalud.quironsalud  .centroMain.promo .contentData ul li{
		text-align: center!important;
	}
}

.centrosprivados.quironsalud .buscador-bgimg .cmEmbeddedSearcherOuterBox .titleSearch {
	padding:0;
	font-size: 33px;
	background:transparent;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	line-height: .9em;
	padding-bottom: 9px;
}
.centrosprivados.quironsalud .buscador-bgimg .titleSearch  .cmUpper,
.centrosprivados.quironsalud .buscador-bgimg .titleSearch  .cmLowe{
	text-transform:none!important;
	font-weight:500!important
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchContainer .cmSearchFieldSet {
	background:transparent;
	color:#FFF;
	padding: 0;
}
.centrosprivados.quironsalud .buscador-col  .cmSearchContainer .cmSearchFieldSet{
	padding:0
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchContainer .cmSearchFieldSet label {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    color: #fff;
    width: auto;
    padding-bottom: 5px;
 }
.centrosprivados.quironsalud .buscador-bgimg.buscadorEmbebido .cmSearchCols2 .cmSearchCol + .cmSearchCol {
	float: right;
}
@media screen and (max-width: 839px){	
	.centrosprivados.quironsalud .buscador-bgimg.buscadorEmbebido .cmSearchCols2 .cmSearchCol + .cmSearchCol {
		float:none
	}
}
 .centrosprivados.quironsalud .buscador-bgimg input{
	border: 0;
	padding: 8px;
	font-size: 17px;
	color: #333;
	width: 100%;
}

.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton{
	border: 0;
	color: #fff;
	border-radius: 0;
	height: auto;
	padding: 7px 0;
	font-weight: normal;
	font-size: 19px;
	display: inline-block;
	width: 46%;
	margin: 0;
}


.centrosprivados.quironsalud .buscador-bgimg.buscadorEmbebido .cmSearchButton{
	width:auto;
	padding: 7px 23px;
}
.centrosprivados.quironsalud .buscador-bgimg.buscadorEmbebido div.cmSearchButtonZone{
	text-align:right;
}
.centrosprivados.quironsalud .buscador-bgimg.buscador-col div.cmSearchButtonZone{
	text-align:left;
}


@media screen and (max-width: 839px){
	.centrosprivados.quironsalud .buscador-bgimg.buscador-bgimg div.cmSearchButtonZone{
		text-align:right;
	}
	.centrosprivados.quironsalud .buscador-bgimg.buscador-col .cmSearchButton{
		 width:auto;
		 padding: 7px 23px;
	}
}

@media screen and (max-width: 480px){

	.centrosprivados.quironsalud .buscador-bgimg.buscador-bgimg div.cmSearchButtonZone{
		text-align:left;
	}
	.centrosprivados.quironsalud .buscador-bgimg.buscador-bgimg .cmSearchButton{
		 width:46%;
		 padding: 7px 0;
	}
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton.cmTypeSubmit{
	background-color: #f05168;
	margin-left: 0;
	float: right;
	margin-left:10px;
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton.cmTypeSubmit:focus,
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton.cmTypeSubmit:hover{
	background-color: #c72f45;
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton {
	background: #c0c0c0;
}
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton:focus,
.centrosprivados.quironsalud .buscador-bgimg .cmSearchButton:hover{
	background: #9c9c9c;
}




/*datos-bg-color*/
.centrosprivados.quironsalud .datos-bg-color {
	font-size: 1.1em;
	background: #00B5AF;
	padding: 12px 25px 0 25px;
	line-height: 1.3;
	margin: 15px 0;
}
@media screen and (max-width: 969px){
	.centrosprivados.quironsalud .datos-bg-color {
		padding-bottom:10px
	}
}
.centrosprivados.quironsalud .datos-bg-color .title {
    color: #fff;
    font-size: 2em;
    font-weight: bold;
    margin: 10px 0 0 0;
    text-transform: uppercase;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.centrosprivados.quironsalud .datos-bg-color .cmHorizontalRule {
	background-color: #FFF;
	margin: 4px 0;
} 
.centrosprivados.quironsalud .datos-bg-color  div.cmTableCell {
    width: auto;
}
@media screen and (max-width: 450px){	
	.centrosprivados.quironsalud .datos-bg-color  div.cmTableCell {
   	 	width: 100!important;
   	 	display:block;
 	}
}
.centrosprivados.quironsalud .datos-bg-color .cmParagraph{
	color: #fff;
	margin: 11px 0 12px ;
	line-height:1.2em;
}
@media screen and (max-width: 1349px){	
	.centrosprivados.quironsalud .datos-bg-color .cmParagraph{
		margin: 0px 0 8px;
	}
}
@media screen and (max-width: 979px){
	.centrosprivados.quironsalud .datos-bg-color .cmParagraph{
		margin: 9px 0 8px;
	}
}
.centrosprivados.quironsalud .datos-bg-color .cmParagraph > strong {
    font-size: 2em; 
}


.centrosprivados.quironsalud .resultadosBusqSub .title {
	font-size:1.5em;
	margin: 1.5em 0-1em;
}

.cmBodyContentChildrens li.cmContentItem:last-child .modelEnsayoClinico.templateHtmlList {
    margin-bottom: 40px;
}

.cmBodyContentChildrens li.cmContentItem .modelEnsayoClinico.templateHtmlList{
	background-image: none;
	padding:5px 20px;
	margin: 0;
}
.cmBodyContentChildrens .modelEnsayoClinico.templateHtmlList{
	color:#5e5e5e;
}
.modelEnsayoClinico.iiS .boxIndicacion,
.modelEnsayoClinico.iiS .contentName,
.modelEnsayoClinico.iiS .boxName,
.modelEnsayoClinico.iiS .boxInvestigator,
.modelEnsayoClinico.iiS .boxPathology{
	display:block;	
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}


.cmBodyContentChildrens .modelEnsayoClinico .contentName{
		margin-bottom: 3px;
}
.centrosprivados.quironsalud .modelEnsayoClinico .contentName a.cmContentLink{
	color: #00b2a9;
	font-weight: bold;
	font-size: 19px;

}
.centrosprivados.quironsalud .modelEnsayoClinico a,
.centrosprivados.quironsalud .modelEnsayoClinico a:visited,
.centrosprivados.quironsalud .modelEnsayoClinico a:active{
	color:#00B2A9;
}

.modelEnsayoClinico.iiS .contentCodigo{
	display:block;
	color: #a5a5a5;
}
.modelEnsayoClinico.iiS .boxPathology,  
.modelEnsayoClinico.iiS .boxIndicacion .contentIndicacionLabel,
.modelEnsayoClinico.iiS .boxInvestigator .contentInvestigatorLabel{
	font-weight: 600;
}
.cmBodyContent .modelEnsayoClinico.iiS .contentCenter{
	text-transform:uppercase;
}
.cmBodyContent .modelEnsayoClinico.iiS span[class*=box] {
	margin-top:10px
} 
.cmBodyContent .modelEnsayoClinico.iiS .boxIndicacion{
	font-size: 1.2em;
	letter-spacing: -0.03em;
	
} 

/* Listados contenidos relacionados */
.centrosprivados.iis-fjd .autoRelatedBox ul li {
	clear: none;
	padding: 5px;
	background: none;
}

.centrosprivados.iis-fjd .autoRelatedBox ul li.cmColumn_1 {
    clear: both
}

.centrosprivados.iis-fjd .autoRelatedBox ul li .contentName a {
	padding: 15px !important;
}

@media screen and (max-width: 839px) {
	.centrosprivados.iis-fjd .autoRelatedBox ul li {
		padding: 0;
	}
	
	.centrosprivados.iis-fjd .autoRelatedBox ul li:first-child {
		padding-top: 5px;
	}
}

/* Logo ISCII footer */
.centrosprivados.iis-fjd .zonaPie .logoISCIII img {
    max-width: 50px;
    float: right;
}

.centrosprivados.iis-fjd .zonaPie .logoISCIII .literalComponent {
	max-width: 270px;
    padding-right: 5px;
    text-align: right;
    color: #a4a5a7;
    font-size: 14px;
    float: right;
}

.centrosprivados.iis-fjd .zonaPie .logoISCIII div.portalLayoutCell {
	vertical-align: middle;
}

@media screen and (max-width: 839px) {
	.centrosprivados.iis-fjd .zonaPie .logoISCIII .portalLayoutRow {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 15px;
	}
	
	.centrosprivados.iis-fjd .zonaPie .logoISCIII .literalComponent,
	.centrosprivados.iis-fjd .zonaPie .logoISCIII img {
		float: none;
	}
	
	.centrosprivados.iis-fjd .zonaPie .logoISCIII .literalComponent {
		padding-right: 15px;
	}
}

/*=========
    fin iis-fjd
===========*/

/* Listados multiples columnas formato cajas */
.boxList .default .cmBodyContentChildrens ul[class*="nColumns"]:not(.nColumns_1){
    display: flex;
    flex-wrap: wrap;
}

.boxList .default .cmBodyContentChildrens ul.nColumns_2 li.lastNode.cmOddChild {
	width: 50%;
}

.boxList .default .cmBodyContentChildrens ul[class*="nColumns"]:not(.nColumns_1) li{
    padding: 5px;
}

.boxList .default .cmBodyContentChildrens ul[class*="nColumns"]:not(.nColumns_1) li > div,
.boxList .default .cmBodyContentChildrens ul[class*="nColumns"]:not(.nColumns_1) li .contentName:first-child {
    height: 100%
}

.boxList .default .cmBodyContentChildrens ul[class*="nColumns"]:not(.nColumns_1) li .contentName:first-child a{
    color: #fff;
    background-color: #00B2A9;
    font-size: 1.5em;
    padding: 15px;
    height: 100%
}

/* Footers con doble direccion */
.centrosprivados.zaragoza .zonaPie .areaPieDch {
	max-width: 500px;
}

.centrosprivados.zaragoza .zonaPie .areaPieDch .modelGenerico.templateHtmlAbstract .contentText .cmParagraph a {
	margin: 0;
}

.centrosprivados .zonaPie .dobleDireccion .datosPie {
	margin: 0.5em 1em 0 0;
}

.centrosprivados .zonaPie .dobleDireccion .datosPie span.boxEmail {
	display: block;
}

@media screen and (max-width: 839px) {
	.centrosprivados .zonaPie .dobleDireccion .datosPie {
		margin: 0;
	}

	.centrosprivados.zaragoza .zonaPie .areaPieDch {
		max-width: none;
	}
}

/* Limitamos el rotativo de la home */
.centrosprivados.quironsalud .rotativoPrincipal ul{
    max-width: 100%;
}

@media screen and (max-width: 979px) and (min-width: 840px) {
    .centrosprivados.quironsalud .rotativoPrincipal .contentData,
    .centrosprivados.quironsalud .rotativo {
        max-width: 850px;
    }

    .centrosprivados.quironsalud div.portalLayoutCell.columnaIzq, .centrosprivados div.portalLayoutCell.columnaDch {
    	padding: 1.5em 0 0;
    }
}

/* Listados administración contenidos */
.centrosprivados.quironsalud.hide-pswp .pswp--open.pswp__type_image,
.centrospublicos.hide-pswp .pswp--open.pswp__type_image {
	display: none;
}

.centrosprivados.quironsalud .modal-survey-img,
.centrospublicos .modal-survey-img {
    justify-content: center;
    border: none;
    box-shadow: none;
    margin: 0;
    background-color: rgba(106,109,105,0.8);
    padding: 15px !important;
}

.centrosprivados.quironsalud .modal-survey-img .close,
.centrospublicos .modal-survey-img .close {
	z-index: 1;
	position: absolute;
	left: 30px;
	top: 15px;
	font-size: 46px;
	opacity: 1;
	color: #ffffff;
	background-color: initial;
	margin: 0;
}
          
          
.centrosprivados.quironsalud .modal-survey-img .close:hover,
.centrosprivados.quironsalud .modal-survey-img .close:focus,
.centrosprivados.quironsalud .modal-survey-img .close:active,
.centrospublicos .modal-survey-img .close:hover,
.centrospublicos .modal-survey-img .close:focus,
.centrospublicos .modal-survey-img .close:active {
	opacity: 1;
	transform: scale(1.2);
	transform: rotate(360deg);
	transition: all 0.5s;
	outline: none !important;
}

.centrosprivados.quironsalud .modal-survey-img .modal-content,
.centrospublicos .modal-survey-img .modal-content {
	margin: 0 auto;
	border: none;
	position: relative;
	height: 100%;
	background-color: transparent;
    overflow: hidden;
    box-shadow: none;
}

.centrosprivados.quironsalud .modal-survey-img .modal-content .modal-image,
.centrospublicos .modal-survey-img .modal-content .modal-image {
    text-align: center;
}

.centrosprivados.quironsalud .modal-survey-img .modal-content img,
.centrospublicos .modal-survey-img .modal-content img { 
	position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;         
}

@media screen and (max-width: 991px){
	.centrosprivados.quironsalud .modal-survey-img,
	.centrospublicos .modal-survey-img {
      	padding: 30px 60px !important;
  	}

  	.centrosprivados.quironsalud .modal-survey-img .close,
  	.centrospublicos .modal-survey-img .close {
		left: 15px;
		top: 0;
	}

	.centrosprivados.quironsalud .modal-survey-img .modal-content img,
	.centrospublicos .modal-survey-img .modal-content img {
		width: 100%;         
	}
}

@media screen and (max-width: 767px){
	.centrosprivados.quironsalud .modal-survey-img,
	.centrospublicos .modal-survey-img {
  		padding: 15px !important;
  	}

  	.centrosprivados.quironsalud .modal-survey-img .close,
  	.centrospublicos .modal-survey-img .close  {
		font-size: 30px;
		top: 15px;
    }
}

/* PATOLOGIAS */

/* Listado */
.centrosprivados.quironsalud .boxPathology {
	display: flex;
	align-items: center;
	border: 1px solid #E1E1E1;
    margin-bottom: 24px;
    padding: 24px;
}

.centrosprivados.quironsalud .boxPathology .boxLeft .icon-especialidad {
	font-size: 36px;
}

.centrosprivados.quironsalud .boxPathology .boxLeft.sinFoto {
	margin: 0;
}

.centrosprivados.quironsalud .boxPathology .boxRight {
	display: flex;
	align-items: center;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxizq {
	width: 85%;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxizq .boxName .boxTitle {
	margin-top: 0;
    margin-bottom: 24px;
    font-size: 1.5rem;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxdch {
	width: 15%;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxdch .btn-green {
	text-align: center;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxdch .btn-green a {
	display: inline-block;
    color: #fff;
    font-size: .87rem;
	color: #fff;
	background: #00B2A9;
	text-transform: uppercase;
    padding: 8px 24px;
    border: 1px solid #fff;
    border-radius: 22px;
    transition: all .5s ease;
}

.centrosprivados.quironsalud .boxPathology .boxRight .boxdch .btn-green a:hover,
.centrosprivados.quironsalud .boxPathology .boxRight .boxdch .btn-green a:focus,
.centrosprivados.quironsalud .boxPathology .boxRight .boxdch .btn-green a:active {
	text-decoration: none;
	background-color: #fff;
	color: #00B2A9;
	border: 1px solid #00B2A9;
}

/* Detalle */
.centrosprivados.quironsalud .pathology {
	margin-top: 5em;
}

.centrosprivados.quironsalud:not(.cmWizardEditMode) .pathology .contentHeader,
.centrosprivados.quironsalud:not(.cmWizardEditMode) .pathology .contentAbstract {
	display: none;
}

.centrosprivados.quironsalud .pathology .pathologyHead .boxLeft {
	position: absolute;
    top: -55px;
    left: calc(50% - 55px);
    background: #ECF7F7;
    width: 110px;
    min-width: 110px;
    height: 110px;
    min-height: 110px;
    margin-right: 0;
    border-radius: 50%;
    border: 3px solid #00B2A9;
    overflow: hidden;
}

.centrosprivados.quironsalud .pathology .pathologyHead {
	position: relative;
	z-index: -1;
}

.centrosprivados.quironsalud .pathology .pathologyHead .boxLeft.sinfoto {
	background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.centrosprivados.quironsalud .pathology .pathologyHead .boxLeft.sinfoto .icon-especialidad {
	font-size: 2.5rem;
}

.centrosprivados.quironsalud .pathology .pathologyHead .boxRight .boxName {
    background: #00B2A9;
    color: #fff;
    text-align: center;
    padding: 36px 24px 24px 24px;
}

.centrosprivados.quironsalud .pathology .pathologyHead .boxRight .boxName .boxTitle {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	margin: 1.5em 0 1em;
}

.centrosprivados.quironsalud .pathology .pathologyBody {
	margin-top: 15px;
}

.centrosprivados.quironsalud .pathology .pathologyBody .boxInfoTitle {
	font-size: 1.5rem;
}

.centrosprivados.quironsalud .pathology .pathologyBody .boxInfoText .aguamarina {
	font-size: 20px;
}

.centrosprivados.quironsalud .pathology .pathologyBody .panel-group .panel .panel-heading {
	padding: 0;
}

.centrosprivados.quironsalud .pathology .pathologyBody .panel-group .panel .panel-heading .panel-title {
	background: #4B4F54;
    color: #fff;
    font-size: 1.125rem;
    text-decoration: none;
    padding: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.centrosprivados.quironsalud .pathology .pathologyBody .panel-group .panel .panel-heading .panel-title .icon-flecha {
	font-size: .6rem;
	transform: rotate(180deg);
}

.centrosprivados.quironsalud .pathology .pathologyBody .panel-group .panel .panel-heading .panel-title.collapsed .icon-flecha {
	transform: rotate(0deg);
}

.centrosprivados.quironsalud .pathology .pathologyBody .panel-group .panel .panel-heading .panel-title .icon-flecha:before {
	content: "\e907";
}

/* Responsive */
@media screen and (max-width: 800px) {
	.centrosprivados.quironsalud .boxPathology,
	.centrosprivados.quironsalud .boxPathology .boxRight {
	    flex-direction: column;
    	align-items: center;
	}
	
	.centrosprivados.quironsalud .boxPathology .boxRight .boxizq {
		margin-bottom: 15px;
	}

	.centrosprivados.quironsalud .boxPathology .boxRight {
		margin-top: 15px;
	}

	.centrosprivados.quironsalud .boxPathology .boxRight .boxizq,
	.centrosprivados.quironsalud .boxPathology .boxRight .boxdch {
		width: 100%;
	}
}
/* FIN PATOLOGIAS */

/* LANZADERA */
.centrosprivados div.destHide {
	display: none;
}

.centrosprivados .modal-dialog .modal-content .destacadoModal .title{
	display: none;
}

.centrosprivados .modal-dialog .modal-content .destacadoModal li.cmContentItem{
	background: none;
	text-align: center;
}

.modal.modal-destacado.fade .modal-dialog{
	transform: none;
	transition: none;
}
/* FIN LANZADERA */
.dir-arabe .contentText {
        direction: rtl;
        padding-right:20px
}
.dir-arabe .contentText p.cmParagraph {
  direction: rtl;
  text-align: right;
}
.dir-arabe ul.cmContentList li,
.dir-arabe .navigationPath,
.dir-arabe .currentContent .contentHeader .contentMainTitle{
    direction: rtl;
    text-align: right;
    padding-right:20px
}
.dir-arabe .contentServices{
  padding-right:20px
}

.centrosprivados.quironsalud  .dir-arabe .enlaceLateral .title{
    direction: rtl;
    text-align:right
}
.centrosprivados.quironsalud .dir-arabe .enlaceLateral .contentData ul.cmContentList li{
  background-position: right 2px;
  padding-right: 25px;
}
.centrosprivados.quironsalud .dir-arabe .enlaceLateral .title a{
   background-position: left 2px;
}