/*
* Estilos específicos para Internet Explorer <= 7
*/
.portalLayoutCell.cabeceraIzq,
.portalLayoutCell.cabeceraDch,
.portalLayoutCell.cabeceraDch2{
	float:left;
}

.portalLayoutCell.cabeceraIzq{
	width:30%;
}

.portalLayoutCell.columnaIzq {
	width: 621px;
}

.portalLayoutCell.cabeceraIzq + div.portalLayoutCell {
	float: right;
}

.portalLayoutCell.columnaIzq,
.portalLayoutCell.columnaDch{
	float:left;
	display:block;
}

.portalLayoutCell.cabeceraDch .portalLayoutRow:first-child .portalLayoutCell .portalLayoutRow {
	float:right;
	line-height: 28px;
	margin-top: 10px;
}

.portalLayoutCell.cabeceraDch .portalLayoutRow:first-child .portalLayoutCell .portalLayoutRow .portalLayoutCell{
	float: left;
	width: auto;
}

div.boxAuth,
div.noguest,
div.noguest div.boxAuth,
.icoConf,
.centrosprivados div.langSelector,
ul.menuBasico,
.cabeceraDch ul.menuSocial,
ul.menuSocial li {
	display: inline;
	float: none !important;
}

.icoConf{
	margin-left:0.5em;
}

.icoConf a{
	display:inline-block;
	padding-top:0.3em;
}

ul.menuBasico li {
	line-height: 16px;
	margin-top: 6px;
}

ul.menuSocial li{
	cursor:pointer;
}

div.langSelector {
	display: block;
	margin: 0;
}

div.langSelector span.langActual {
	padding-right: 16px;
	display: block;
	background-position: right 12px;
}

.centrosprivados div.langSelector span.langActual{
	margin-left:5em;
}

div.langSelector,
div.langSelector span.langActual,
div.langSelector ul.boxLang,
div.langSelector ul.boxLang li,
div.langSelector ul.boxLang li a {
	z-index: 10;
}

.portalLayoutCell.columnaIzq .bannerHome ul li,
.portalLayoutCell.columnaIzq .centroMainBanner .contentData ul.cmContentList li.cmContentItem {
	margin-left: 2.5%;
}

.portalLayoutCell.columnaIzq .bannerHome ul li.firstChild,
.portalLayoutCell.columnaIzq .centroMainBanner .contentData ul.cmContentList li.cmContentItem.firstNode {
	margin-left: 0;
}

.zonaPiePriv .bannerHome img {
	width: auto;
}

.portalLayoutCell.portalLayoutCols3.areaPieArriba .portalLayoutCell.portalLayoutCols2{
	float: left;
}

div.portalLayoutCell{
	vertical-align: baseline;
}

.rotativo{
	vertical-align: top;
}

.portalLayoutCell.areaPieIzq {
	float:left;
}

.portalLayoutCell.areaPieDch {
	float:right;
	width: 50%;
}

.portalLayoutCell.areaPieIzq .portalLayoutRow .portalLayoutCell{
	float: left;
}

.embeddedSearcher .titleSearch{
	float: left;
}

.cmEmbeddedSearcherInnerBox{
	padding:2em 0 0 0;
}

.embeddedSearcher .cmSearchCol{
	display: block;
	float: left;
}

.embeddedSearcher .cmSearchFieldSet{
	overflow: hidden;
	padding-bottom:1.5em !important;
}

.centrosprivados .portalLayoutCell.areaPieIzq .portalLayoutRow .portalLayoutCell{
	float: none;
}

.bienvenidos img.imageMain{
	width:auto;
}

.buscadorCentros .contentData {
	clear: both;
	height: 8.5em;
}

.buscadorCentros .formContainer {
	width: 13em;
}

.templateHtmlListImage .contentName,
.templateHtmlListImagePeq .contentName{
	display:inline-block;
}

.columnaIzq div.cmBodyContentChildrens li.cmWebMapLevel2{
	margin: 0;
	vertical-align:top;
}

/*menús*/
ul.menuPrincipal,
ul.menuPrincipalPie{
	position:relative;
	z-index: 2;
	display: block;
	width: 100%;
}

ul.menuPrincipal > li.menuPrincipalPrimerNivel,
ul.menuPrincipalPie > li{
	line-height:normal;
	float: left;
}

ul.menuPrincipal li.menuPrincipalPrimerNivel ul li,
ul.menuPrincipalPie li.menuPrincipalPrimerNivel ul li {
	line-height:normal;
}

ul.menuPrincipal.numElements5 > li.menuPrincipalPrimerNivel{
	max-width: 15.4%;
}

ul.menuPrincipal.numElements6 > li.menuPrincipalPrimerNivel{
	max-width: 16.5%;
}

ul.menuPrincipalPie.numElements6 > li{
	max-width: 18.5%;
}

ul.menuPrincipal.numElements7 > li.menuPrincipalPrimerNivel{
	max-width: 13.55%;
}

ul.menuPrincipalPie.numElements7 > li{
	max-width: 18.5%;
}

ul.menuPrincipal.numElements8 > li.menuPrincipalPrimerNivel{
	max-width: 11%;
}

ul.menuPrincipalPie.numElements8 > li{
	max-width: 15.5%;
}

.buttonLinkMore {
	font-size: 1em;
}

.rotativoPrincipal,
.rotativoPrincipalPub{
	z-index: 1;
}

.rotativoPrincipal .buttonLinkMore {
	font-size: 1.1em;
	line-height: 1.3em;
	width: 17px;
	height: 17px;
	background-image: url('/imagenes/grupo/bullet6.png');
	background-color:transparent !important;
	color:transparent !important;
}

.nivo-slice {
	top: 0;
}

.nivo-controlNav a {
	display: block;
}

ul.menuDestacado > li {
	margin-left: 1.9%;
}

a.cmContentLink:hover {
	cursor: pointer;
}

.tabContainer {
	width: 100%;
}

ul.menuDestacado li a:hover {
	cursor: pointer;
	text-decoration: none;
}

.boxHead .boxTitle{
	display: block;
}

.centrosprivados ul.menuDestacado > li span.cmMenuBullet{
	margin-top:.4em;
}

.centrosprivados div.portalLayoutCell.columnaIzq {
	width: 700px;
}

.centrosprivados div.portalLayoutCell.columnaDch {
	width: 229px;
	padding-left: 1em;
}

.centrosprivados .portalLayoutCell.cabeceraDch .portalLayoutRow:first-child .portalLayoutCell .portalLayoutRow {
	float:right;
	line-height: 1.5em;
	margin-top: 0;
}

.centrosprivados .portalLayoutCell.cabeceraDch2 .portalLayoutRow:first-child .portalLayoutCell {
	width: 35%;
}

.centrosprivados .portalLayoutCell.cabeceraDch2 .portalLayoutRow:first-child .portalLayoutCell:first-child {
	width: 64%;
	text-align: right;
	float: left;
}

.centrosprivados .textoGris {
	float: left;
}

.centrosprivados ul.menuBasico {
	float: right !important;
	display: block;
}

.centrosprivados div.boxAuth {
	display: block;
}

.centrosprivados .zonaLateral .bannerCentral .cmBannersHorizontalMode li,
div.contentServices ul li,
ul.cmCategorizer li.cmCategorizer .cmCategorizerName,
ul.cmResourceList li.cmResourceList a.cmContentLink span.resourceData2,
ul.cmResourceList li.cmResourceList a.cmContentLink span.resourceData3,
.embeddedGallery .cmImageGalleryCell .cmImageGalleryImageTD,
.embeddedGallery .cmImageGalleryCell .cmImageGalleryImageTD a.cmContentImageLink,
.centrosprivados .datosPie span.boxTlf,
.centrosprivados .boxAuth a,
.centrosprivados .zonaCentral .areaDch,
.centrosprivados .zonaCentral .areaIzq,
.centrosprivados .zonaCentral .areaCentro,
.centrosprivados .zonaCentral .enlaceLateral .contentData .contentDate,
.centrosprivados .zonaCentral .enlaceLateral .contentData ul.cmContentList li .boxDate,
.nivo-caption .contentSection,
.popupForm .personalInfo span.formPopupLabel label,
.centrospublicos .bannerCabecera,
.zonaCabPub ul.menuDestacadoSinImg,
.centrospublicos .datosCabecera,
.centrospublicos .datosPie,
.centrospublicos .textoGris{
	display:block !important;
	float: left !important;
}

.centrospublicos div.resources div.cmResourcesInnerBox ul.cmResourceList{
	width:100%;
}

ul.cmResourceList li.cmResourceList a.cmContentLink span.resourceData1{
	left: 0;
}

.centrospublicos .boxAuth,
.centrospublicos ul.menuBasico{
	display: inline-block;
}

.centrospublicos ul.menuBasico{
	float:left !important;
	margin-top:0.5em;
}

div.cmBodyContentChildrens ul.cmCategorizer li ul.cmContentList{
	height: 1%;
}

.especialidad .contentData .specLabel a{
	display:block;
}

.especialidad .datoEspecial{
	min-width: 15em;
}

.especialidad .contentData .specLabel a, .especialidad .contentData ul.cmContentList li a{
	padding:0.5em;
}

.especialidad .contentData ul.cmContentList li a{
	width: 8.5em;
}

.especialidad .contentData ul.cmContentList li{
	width: 9em;
}

.especialidad .contentData ul.cmContentList li.firstNode{
	margin-left: 10.5em;
}

.centrospublicos .especialidad .contentData ul.cmContentList li.firstNode{
	margin-left: 9.5em;
}

.centrosprivados .zonaLateral .bannerCentral .cmBannersVerticalMode li {
	text-align: center;
	display: block;
	height: 1%;
}

.centrosprivados .zonaLateral .bannerCentral .cmBannersVerticalMode li span {
	text-align: left;
}

.centrosprivados .zonaCentral .enlaceLateral ul.cmContentList li.cmContentItem.default_Noticia .bulletIE,
.centrosprivados .zonaCentral .enlaceLateral ul.cmContentList li.cmContentItem.default_Evento .bulletIE{
	display:none;
}

.centrosprivados .enlaceLateral ul.cmContentList li.cmContentItem{
	padding-top:0.3em;
}

.centrosprivados .zonaCentral .enlaceLateral .contentData ul.cmContentList li{
	padding-top:0.35em;
}

.centrosprivados div.columnaIzq.docencia{
	width:100%;
}

div.cmRelatedContentsOuterBox .cmRelatedContentsHeader{
	display: inline !important;
	float: none;
	padding-bottom:0;
}

/*centros públicos*/
.centrospublicos div.portalLayoutCell.columnaIzq {
	width: 700px;
}

.centrospublicos div.portalLayoutCell.columnaDch {
	width: 229px;
	padding-left: 1em;
}

.rotativoPrincipalPub .buttonLinkMore{
	float:left;
	background-image: url('/imagenes/grupo/bullet14.png');
	height:28px;
	width: 28px;
}

.zonaCabPub ul.menuDestacadoSinImg .bulletMenu,
.centrospublicos .cmResourceListHeader .bulletIE,
.centrospublicos .imageGalleryTitle .bulletIE,
.centrospublicos .cmRelatedContentsHeader .bulletIE,
.centrospublicos .cmThemeListHeader .bulletIE,
.centrospublicos .titleSearch .bulletIE{
	background-image:url('/imagenes/grupo/bullet16.png');
	background-position:no-repeat;
}

.centrospublicos .cmResourceListHeader,
.centrospublicos .imageGalleryTitle,
.centrospublicos .cmRelatedContentsHeader,
.centrospublicos .cmThemeListHeader,
.centrospublicos .titleSearch{
	padding-left:0 !important;
}

.centrospublicos .cmResourceListHeader .bulletIE,
.centrospublicos .imageGalleryTitle .bulletIE,
.centrospublicos .cmRelatedContentsHeader .bulletIE,
.centrospublicos .cmThemeListHeader .bulletIE,
.centrospublicos .titleSearch .bulletIE{
	width:13px;
	height:13px;
	margin-right:0.5em;
}

.centrospublicos .bannerLateral .bannerNameText{
	padding-left:0.5em;
}

.centrospublicos .bannerLateral .bannerNameText span.bulletIE,
.centrospublicos .enlaceLateral ul.cmContentList li a span.bulletIE{
	background-image: url('/imagenes/grupo/bullet15.png');
	background-repeat: no-repeat;
	width:17px;
	height:16px;
}

.centrospublicos .textoGris{
	min-width:40em;
	padding-left: 4em;
	text-align:center;
}

/*carpeta paciente*/
.portalLayoutCols2.dataRowTop .portalLayoutRow .portalLayoutCell,
.portalLayoutCols2.dataRow .portalLayoutRow .portalLayoutCell{
	float:left;
}

/*INTRANET*/
.intranet .listadoMain .contentData{
	margin-top: -1px;
}

/*blogs*/
.blogs .contLeft{
	float:left;
	width: 632px;
}

.blogs .contRight{
	width:286px;
}

.blogs .modelEntrada .entryInfo .entryDate{
	height:50px;
}

DIV.contentBlogElement .entryInfo{
	display: block;
	float: left;	
}
	
DIV.contentBlogElement .blogName{
	display:block;
	margin-left: 10px;
	margin-top:5px;
}

DIV.contentBlogElement .blogName .blogTitle{
	min-height:54px;
}

.blogs .cmEmbeddedSearcherInnerBox{
	padding-top:0;
}

.blogs .embeddedSearcher .cmSearchFieldSet{
	padding-bottom:0 !important;
}

.blogs .embeddedSearcher input.cmSearchInput{
	height:22px;
	padding-top:10px !important;
}

.blogs .embeddedSearcher .cmSearchButtonZone .cmTypeSubmit{
	width: 25px;
	margin-top:1px;
}

.Oncohealth div.mainContainer,
.Oncohealth div.mainBody{
	width:1200px;
}

.Oncohealth ul.menuPrincipal li.menuPrincipalPrimerNivel{
	font-size: 1.2em;
}

.Oncohealth div.simpleSearcherBox{
	float:left;
}

.Oncohealth div.simpleSearcherBox {
	float: right;
	margin:0 0 0.5em 1.5em;
	width:17em;
}

.Oncohealth div.simpleSearcherBox div.cmSimpleSearchInputContainer input {
	border: none;
	padding: 0.5em 0 0.1em 0.2em;
	font-size: 1.3em;
	outline: 0;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-style: italic;
	color: #6f7276;
}

.Oncohealth ul.menuContacta{
	margin:14px 0 5px 0px;
}

.Oncohealth ul.menuPrincipal.numElements5 > li.menuPrincipalPrimerNivel{
	max-width: auto;
}

.Oncohealth div.columnaIzq.portalLayoutCell{
	width:95%;
}

.Oncohealth .boxBottom .boxInfoText UL LI{
	width: 20%;
	float:left;
}

.Oncohealth .colaboradores{
	width:95% !important;
	overflow:hidden;
	height:190px;
}

.Oncohealth .buscadorCentros .contentHeader2{
	display:block;
	overflow:hidden;
}

.Oncohealth .buscadorProfesionales.embeddedSearcher .cmSearchCol{
	float:none;
}

.Oncohealth .buscadorProfesionales.embeddedSearcher .cmSearchCol .cmSearchInput{
	width:90%;
}

.Oncohealth .listadoCentros ul li.cmContentItem{
	padding-right:0;
	margin:0 0 20px 0;
	width:45%;
	float:left;
	clear:none;
}

.Oncohealth a.phone{
	color: #d6d6da !important;
}

.quironsalud .cmSimpleSearchContainer{
	min-width: 216px;
}
