/* CSS Document */
li[class=nav-item] img{margin: 0 5px 10px 0;}
a{
cursor: pointer !important;
text-decoration: none !important;
color: inherit;
}
a:hover{
color: inherit;
}
/*red investigacion*/
#docsproy_seneca,#docsproy_gosoar2{display: none;}
#internacionales_stu p.stu_int{
  background: darkgrey;
  padding: 6px 4px;
  margin: 20px;
  font-weight: bold;
  text-align: center;
}
.docsrel_ri{height: 49px;background-color: antiquewhite;max-width: 680px;margin: 40px auto 15px auto;line-height: 45px;}
@media (max-width: 500px){
/*vertical mobiles*/
.contenedor-menu-int, .center-item.congresos.boto{
width: 100% !important;
}
.card-header{
padding: 0px 2px !important;
}
.fecha-gap{
width: 60px !important;
min-width: 50px !important;
}
.titulo-gap{
width: 65.41% !important;
}
.pdf-gap{
width: 56px !important;
}
.bkgpildorastop{
width: 100% !important;
background-size: 385px auto !important;
}
.one_video video{
width: 240px !important;
height: auto !important;
margin: 30px 0 0 40px !important;
}
.bkgpildorascentro{
background-position-y: 100px !important;
background-position-x: 19px !important;
}
.btn_participar{
width: 94% !important;
margin: 0 auto !important;
}
.container-items-pildoras{
width: 100% !important;
margin: -15px auto 20 auto !important;
}
.bkgpildorasframe{
width: 100px !important;
height: 115px !important;
}
.bkgDr, .bkgTpl{
width: 100px !important;
height: 65.5px !important;
background-size: 100px 65.5px !important;
}
.bkgpildorasframe_txt{
margin-top: 65.5px !important;
width: 100px !important;
height: 50px !important;
font-size: 9.4px !important;
}
.bkgpildorasbottom{
width: 100% !important;
background-size: 392px auto !important;
min-height: 78px !important;
}
.pildora_seleccionada{
margin: 0 0 -48px 0 !important;
}
.docsrel{
width: 90% !important;
font-size: 11px !important;
}
.videopildora video{
width: 195px !important;
height: auto !important;
margin-left: 10px !important;
}
.docspildora{
position: relative;
margin-top: -36px;
padding: 0;
left: -100px;
}
.boxdoc{
border: 3px solid #ffc6b2 !important;
padding: 9px 0px 9px 5px !important;
width: 38% !important;
height: auto !important;
text-align: left !important;
margin: 62px 0 0 -5 !important;
font-size: 8.7px !important;
}
.minusplus{
margin: 69px 0px 0 130px !important;
font-size: 16px !important;
}
/**/
}
@media (min-width: 501px) and (max-width: 736px){
/*horizontal mobiles*/
.fecha-gap{
min-width: 42px !important;
text-align: left !important;
padding: 0 !important;
width: 60px !important;
}
.titulo-gap{
width: 83.41% !important;
}
.pdf-gap{
width: 40px !important;
}
.center-menudiv{
min-width: 736px;
}
.card-body, .card.card-outline-secondary.my-3, .card-header.subitems-bg.titulo, .card-header.subitems-bg, .container-items-pildoras, .bkgpildorasbottom, .container.footer, .container.particular, .bkgpildorastop, .center-menudiv, .contenedor-menu-int{
width: 100% !important;
}
.container.footer{
margin: 0 auto !important;
}
.container.particular{
max-width: 736px !important;
}
.bkgpildorastop{
background-size: 704px auto !important;
}
.one_video video{
margin: 30px auto 3px auto !important;
}
.bkgpildorascentro{
background-position-y: 218px !important;
background-position-x: 16px !important;
}
.btn_participar{
width: 74% !important;
margin: 0 auto !important;
}
.container-items-pildoras{
margin: -15px auto 20 auto !important;
}
.bkgpildorasframe{
height: 115px !important;
width: 100px !important;
}
.bkgDr, .bkgTpl{
height: 65.5px !important;
background-size: 100px 65.5px !important;
width: 100px !important;
}
.bkgpildorasframe_txt{
margin-top: 65.5px !important;
width: 100px !important;
height: 50px !important;
font-size: 9.4px !important;
}
.bkgpildorasbottom{
background-size: 712px auto !important;
min-height: 141px !important;
}
.pildora_seleccionada{
margin: 0 0 15px 0 !important;
}
.docsrel{
width: 90% !important;
font-size: 11px !important;
text-align: left;
}
.videopildora video{
margin-left: 9px !important;
}
.docspildora{
position: relative;
margin-top: -36px;
padding: 0;
left: -100px;
}
.boxdoc{
border: 3px solid #ffc6b2 !important;
padding: 10px 0px 10px 15px !important;
width: 63% !important;
height: auto !important;
text-align: left !important;
margin: 77px 0 0 157 !important;
font-size: 15.7px !important;
}
.minusplus{
margin: 83px 0px 0 377px !important;
font-size: 24px !important;
}
/**/
}
@media (min-width: 991px){
.redinvbanner{
width: 1124px;
}
}
@media (min-width: 786px) and (max-width: 991px){
.redinvbanner{
width: 786px;
}
}
@media (min-width: 500px) and (max-width: 786px){
.redinvbanner{
width: 500px;
}
}
div.avisocreditos p{
  margin-top:10px;
  text-align:justify;
  padding:0 40px;
  font-size:12px;
}

/*carousel*/
@media (min-width: 200px) and (max-width: 991px) {
  .carousel-caption {
    display: none !important;
  }
}
.carousel-caption {
  bottom: 186px !important;
  background-color: #2c547b;
  opacity: 0.86;
  filter: alpha(opacity=86);
  margin: 0 0 auto auto;
  right: 0 !important;
  padding-right: 165px;
  padding-left: 15px;
  max-width: 1180px;
  font-size: 29px;
}
/*.pildoras{left:67%!important;}*/
.botoncovid19{
position: absolute;
width: 300px;
height: auto;
top: 50%;
left: 50%;
margin-left: -150px;
background-color: white;
text-align: center;
line-height: 29px;
border: 5px solid #e62e3f;
border-radius: 10px;
color: #e62e3f;
font-size: 24px;
cursor: pointer;
font-weight:bold;
padding: 14px 0;
}
@media (min-width: 200px) and (max-width: 600px){
	.botoncovid19{
	top: 45%!important;
	}
	.botoncomC19{
	width: 260px!important;
	height: 145px!important;
	margin-top: 15px!important;
	margin-right: 15px!important;
	background-image: url('/imgs/slide/btn_covid19.jpg');/*background-image: url('/imgs/slide/comc19.jpg');*/
	background-size: 260px 145px;
	}
}
.botoncomC19{
width: 400px;/*width: 450px;*/
height: 200px;/*height: 250px;*/
/*float: right;*/
margin-top: 28px;
margin-right: 28px;
border: 4px solid white;
border-radius: 4px;
background-image: url('/imgs/slide/btn_covid19.jpg');/*background-image: url('/imgs/slide/comc19.jpg');*/
background-repeat: no-repeat;
background-size: 400px;
}
.rectanglebox{
position: absolute;
left: 50%;
margin-left: 200px;
width: 400px;
height: 200px;
background-color: rgba(241,241,241,0.65);
border-radius: 4px;
border: 2px solid rgba(241,241,241,0.18);
}
.appdown{
top: 27px;
}
.covid19info{
top: 253px;
background-image: url('/imgs/slide/btn_covid19.jpg');
background-repeat: no-repeat;
background-size: 400px;
}
.rectanglebox.appdown div.lfpos{
width: 195px;
height: 200px;
background-image: url('/imgs/slide/misego_left.png');
background-repeat: no-repeat;
background-position-x: 5px;
background-position-y: 3px;
position: absolute;
}
.rectanglebox.appdown div.rghtpos{
width: 205px;
height: 200px;
position: absolute;
margin-left: 195px;
}
.rectanglebox.appdown div#topApp,div#bottApp{
width: 205px;
height: 100px;
position: absolute;
background-size: 195px;
background-repeat: no-repeat;
}
.rectanglebox.appdown div#topApp{
background-image: url('/imgs/slide/appstore.png');
background-position-y: 10px;
}
.rectanglebox.appdown div#bottApp{
background-image: url('/imgs/slide/googleplay.png');
background-position-y: 7px;
margin-top: 100px;
}
.carousel-indicators li{background-color:#2c547b;height:20px;width:20px;border:1px solid #2c547b;border-radius:10px;cursor:pointer;}
/*
ORIGINAL-FOTO DE LOS DOCTORES-RESTABLECER
.carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');}
*/
.carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');cursor:default!important;}/*.carousel-item.sld_one{background-image: url('/imgs/slide/banner_web_cordoba2023.jpg');cursor: pointer;}*/
.carousel-item.sld_two{background-image: url('/imgs/slide/anuncio-app-banner-home_pantalla_completa_150.jpg');cursor: pointer;}/*anuncio-app-banner-home_2.jpg ; betaApp.png ; a_.jpg*/
/*.carousel-item.sld_two{background-color:#ced1d6;}background-image: url('/imgs/slide/Video2021-12-20.mp4'); betaApp.png ; a_.jpg*/
.carousel-item.sld_three{background-image: url('/imgs/slide/christmas-23-24_1900x1129.jpg');}/*background:#80008014;betaApp.png ; a_.jpg*/
/*.carousel-item.sld_three video{position: absolute;top: 508px;left: -210px;margin-left: 50%;}*/
/*.carousel-item.sld_three video{margin-left:50%;left:-310px;position:absolute;top:10px;width:620px;height:480px;}*/
/*.carousel-item.sld_three{background-image: url('/imgs/slide/cabecera_asamblea_2021_R.jpg');cursor:pointer;}*//*betaApp.png ; a_.jpg*/
.carousel-item.sld_four{background-color: #ED0041/*#EB0E45#eb0039*/;}/*.carousel-item.sld_four{background-image: url('/imgs/slide/template__home_web_endo.jpg');}*/
.home-christmas-video {
  height: 100vh;
  position: relative;
  width: 920px;
  margin: 0 auto;
}
.home-christmas-video video {
  position: relative/*absolute*/;
  width: auto/*100%*/;
  height: 920px/*100%*/;
  /*object-fit: cover;*/
}
.carousel-item.sld_five{background-image: url('/imgs/slide/template__home_web_sesego.jpg');}
.carousel-item.sld_six{background-image: url('/imgs/slide/template__home_web_PS.jpg');}
.carousel-item.sld_seven{background-image: url('/imgs/slide/template__home_web_onco.jpg');}
.carousel-item.sld_five,.carousel-item.sld_six,.carousel-item.sld_seven{cursor:pointer;}
.carousel-item.sld_christmasvideo video{position: absolute;top: 78px;left: -310px;margin-left: 50%;cursor: pointer;}
@media (min-width: 100px) and (max-width: 700px){
  /*
  ORIGINAL-FOTO DE LOS DOCTORES (Móviles vertical)-RESTABLECER
  .carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');}
  */
	.carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');}/*cursor: pointer;*/
	.carousel-item.sld_two{background-image: url('/imgs/slide/anuncio-app-banner-home_movil_vert.jpg');}/*background-image: url('/imgs/slide/Video2021-12-20.mp4');*/
	.carousel-item.sld_three{background-image: url('/imgs/slide/christmas-23-24_movil_vert.jpg');}/*background:#80008014;*/
	/*.carousel-item.sld_three video{margin-left:50%;left:-155px;position:absolute;top:410px;width:310px;height:240px;}
	.carousel-item.sld_christmasvideo video{margin-left:50%;left:-195px;position:absolute;top:20px;width:390px;}*/
	.carousel-item.sld_four{background-image: url('/imgs/slide/template__moviles_vertical_endo.jpg');}
	.carousel-item.sld_five{background-image: url('/imgs/slide/template__moviles_vertical_sesego.jpg');}
	.carousel-item.sld_six{background-image: url('/imgs/slide/template__moviles_vertical_SP.jpg');}
	.carousel-item.sld_seven{background-image: url('/imgs/slide/template__moviles_vertical_onco.jpg');}
}
@media (min-width: 701px) and (max-width: 900px){
  /*
  ORIGINAL-FOTO DE LOS DOCTORES (Móviles horizontal)-RESTABLECER
  .carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');}
  */
	.carousel-item.sld_one{background-image: url('/imgs/slide/a_.jpg');}/*.carousel-item.sld_one{background-image: url('/imgs/slide/banner_web_cordoba2023_movil_horiz.jpg');cursor: pointer;}*/
	.carousel-item.sld_two{background-image: url('/imgs/slide/anuncio-app-banner-home_movil_horiz.jpg');}
	.carousel-item.sld_three{background-image: url('/imgs/slide/christmas-23-24_movil_horiz.jpg');}/*background:#80008014;*/
	/*.carousel-item.sld_three video{margin-left:50%;left:-155px;position:absolute;top:255px;width:310px;height:112px;}*/
	/*.carousel-item.sld_christmasvideo video{margin-left:50%;left:-150px;position:absolute;top:20px;width:300px}*/
	.carousel-item.sld_seven{background-image: url('/imgs/slide/template__moviles_horizontal_onco.jpg');}
	.carousel-item.sld_six{background-image: url('/imgs/slide/template__moviles_horizontal_SP.jpg');}
	.carousel-item.sld_five{background-image: url('/imgs/slide/template__moviles_horizontal_sesego.jpg');}
	.carousel-item.sld_four{background-image: url('/imgs/slide/template__moviles_horizontal_endo.jpg');}
}
/*.carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}*/

/*header.php styles*/
.navbar-toggler{
	position: absolute;
	top: 72px;
	right: 16px;
	
}
@media (min-width: 992px) {

  .vert-bar {
    display: block !important;
    border: 1px solid #FFFFFF;
    width: 2px;
    height: 30px;
    margin-left: 20px;/*margin: 6px 4px 0;*/
  }
  .w-icn-menu {
    min-width: auto !important
  }
  .icon-bar {
    min-width: auto !important;
  }
  .nav-item {
    min-height: auto !important;
    border-bottom: none !important;
    padding: 0 !important;/*padding-bottom: none !important;*/
    margin-left: 20px!important;
  }
  .navbar-expand-lg .navbar-nav .nav-link{padding: 0!important;}
  .navbar-nav {
    position: relative !important;
  }
  .menu-desp {
    position: absolute !important;
    margin-top: 900px !important; /*57px 65px!important*/
    right: 0% !important;/*px*/
    background-color: #2c547b;
    padding: 10px 0 24px 21px !important;
    width: auto !important;
    min-width: 330px !important;
    border: none !important;
  }
  .show-scroll {
    height: auto;
    max-height: 800px !important;
    overflow: auto;
  }
}
@media (min-width: 100px) {
  .navbar-nav {
    right: 0;
    background-color: #2c547b;
    padding: 10px 0 15px 21px;
    position: absolute;
    width: auto;
    min-width: 282px;
    margin-top: -15px;
}
  .vert-bar {
    display: none;
  }
  .nav-item {
    min-height: 45px;
    border-bottom: 1px solid #BDBBBB;
    padding-bottom: 6px;
    margin-left: 10px;
	padding-top: 12px;
  }
  .navbar-expand-lg .navbar-nav .nav-link{padding: 0!important;}
  .menu-nav-item {
    border-bottom: 1px solid #BDBBBB !important;
    color: rgba(255, 255, 255, .5) !important;
    text-decoration: none !important;
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -30px;
  }
  a:hover.menu-nav-item {
    color: white !important;
  }
  a:hover.nav-link.login {
    color: rgba(255, 255, 255, .5) !important;
  }
  .w-icn-menu {
    min-width: 28px;
  }
  .icon-bar {
    min-width: 180px;
  }
	.show-scroll{
    height: auto;
    max-height: 400px;
    overflow: auto;
  }
/*  .menu-desp {
    margin: 1046px 0 0 0;560px 1115px
	position: absolute;
	right: 0;
	background-color: #2c547b;
	width: 282px;
	text-align: left;
  }*/
  .menu-desp.n_bdy.show-scroll.web.collapse.show{margin: 1010px 0 0 0;}
  .menu-desp.show-scroll.web.collapse.show{margin: 1118px 0 0 0;}
  .navbar.navbar-expand-lg.navbar-dark.bg-dark.fixed-top{z-index: 999!important;}
  header>nav>.container{background: #2c547b;z-index: 998;}
  .menu-desp{
	position: absolute;
	right: 0;
	background-color: #2c547b;
	width: 282px;
	text-align: left;
  }
/**/
}
/**/
.sesmenu{float:left;z-index:10000;width:100%;height:25px;}
.shwmeadm{display: block;}
/**/
@media(min-width: 300px) and (max-width: 700px){
.nshw_name{display: none;}
.shwmeadm{width: auto;font-size: 12px;}
	.sesmenu{font-size:14px;}
}
/**/
.imgs-secciones-menu{
border: 1px solid #3D3F46;
padding: 1px;
margin-right: 8px;
width: 45px!important;
height: 45px!important;
}
.t-menu-secciones{
color: #363434 !important;
margin-left: 20px;
}
a:hover.t-menu-secciones{
color: #2c547b !important;
}
.modal-dialog{
/*margin: 13.75rem auto 1.75rem auto!important;*/
z-index: 1000000;
margin: -150px auto 0px auto;
width: 680px;
top: 55%;
}
@media (max-width:991px){
.modal-dialog{
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
}
}
body{
text-align: justify !important;
}
.txt-icons-bar{
height: 20px;
padding-top: 2px;
}
.modal-open{
padding-right: 0px !important;
}
/*.end./header.php styles*/
/**/
/*organizacion styles*/
div.presishco{margin:0 auto;width:810px;padding-bottom:50px;}
div.presishco img{
  border:2px solid #2c547b;padding:5px;width:810px;
}
.contenedor-menu-int{
width: auto;/*width: 900px;*/
min-height: 25px;
line-height: 10px;
text-align: center;
margin: 50px auto 20px auto !important;
}
.contenedor-menu-int > span{
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.contenedor-menu-int.publicaciones{width:800px!important;}
.card-body.rrss{background-color:#25bdbd;min-height:200px;padding-top:47px;}
/**/
tbody.tb_rrss th:first-of-type{width: 60px;}
tbody.tb_rrss th:nth-of-type(2n){width:100%;max-width:800px;}
tbody.tb_rrss td.clspndos{width:100%;}
tbody.tb_rrss td.clspndos img{width:100%;max-width:800px;text-align:center;margin:0 auto;}
tbody.tb_rrss td.clspndos video{margin:0 auto;width:100%;max-width:800px;}
@media(min-width:1200px){tbody.tb_rrss td.clspndos{padding:22px 0px 22px 30px;}}
@media(max-width:1199px){tbody.tb_rrss td.clspndos{padding:22px;}}
tbody.tb_rrss td.clspnuno{padding:22px 10px;}
tbody.tb_rrss tr.clspnuno a{cursor:pointer;} 
tbody.tb_rrss tr.clspnuno td:first-of-type{padding:22px 0 22px 18px;}
tbody.tb_rrss tr.clspnuno td:nth-of-type(2n){padding:22px 30px 22px 0;}
/**/
.container.particular{min-height: 1000px;}
div.collapse.navbar-collapse.center-menudiv{
display: flex !important;
align-items: center !important;
}
.center-menudiv{
display: flex !important;
align-items: center !important;
}
.center-menudiv.sup{
min-height: 114px !important;
}
@media (min-width:992px){
.center-menuitems{
width: auto;
position: absolute;
display: table !important;
flex-wrap: nowrap !important;
left: 50%;
top: 25%;
transform: translateX(-50%);
min-height: 100px;
margin: 0 auto !important;
}
.center-item{
min-width: 50px;
max-width: 250px;
width: auto;
text-align: center;
padding: 0px !important;
flex: none !important; /*display: table-cell!important;*/
margin: 0 auto !important;
list-style: none !important;
}
.gapmenu{
max-width: 234px !important;
}
a.nav-link.item-color.last-item{
border-right: transparent !important;
}
a.nav-link.item-color{
border-bottom: 4px solid transparent; /*text-transform:uppercase;letter-spacing:2.4px;font-weight:bold;font-size: 14px;font-family: Benton,Helvetica,Arial,sans-serif;transform: translateY(30%);*/
}
/*a:hover.nav-link.item-color{border-bottom: 4px solid #2c547b!important;}*/
/*.active.nav-link.item-color{border-bottom: 4px solid gray!important;color: gray!important; }*/
div.active.center-item{
border-bottom: 2px solid gray !important;
color: gray !important;
height: inherit;
}
.active.center-item.gapmenu{
border-bottom: 2px solid gray !important;
color: gray !important;
height: inherit;
}
/*div.center-item a.nav-link.item-color{padding-bottom: 18px;}*/
}
@media (min-width: 300px){
ul.navbar-nav.mr-auto.mt-2.mt-lg-0.center-menuitems{
list-style-type: none;
width: 100%;
display: inline-table !important;
flex-wrap: wrap;
position: relative;
margin-top: 0px !important;
}
.center-item{
flex: 0 0 50%;
display: inline-table;
align-items: flex-end;
}
a.nav-link.item-color{
border-right: none;
border-bottom: none;
color: #2c547b !important;
line-height: 1.3;
text-transform: uppercase;
letter-spacing: 2.4px;
font-weight: bold;
font-size: 14px;
font-family: Benton, Helvetica, Arial, sans-serif;
}
a.nav-link.item-color.submenugap{
color: #2c547b !important;
line-height: 1.3;
text-transform: none !important;
letter-spacing: 0.6px;
font-weight: bold;
font-size: 14px;
font-family: Benton, Helvetica, Arial, sans-serif;
}
a.nav-link.item-color.submenugap.investigacion{
display: inline-table !important;
}
a:hover.nav-link.item-color{
border-bottom: none;
color: gray !important;
}
.center-menuitems.menuint{
margin-top: 30px;
margin-bottom: 0;
padding-bottom: 0;
list-style: none;
}
}
label.btn.btn-success.down-button-color{
border-color: dimgrey;
background-color: rgba(0, 0, 0, .03);
color: dimgrey;
background-image: none;
}
.down-button-color{
border-color: dimgrey;
background-color: rgba(0, 0, 0, .03);
color: dimgrey;
}
label:hover.btn.btn-success.down-button-color{
background-color: gray;
color: whitesmoke;
}
.boton-descargas{
margin: 12px auto 0 auto;
}
.menu-items{
height: 84px;
margin-top: 10px;
}
#show, #hide{
display: none;
}
div#content{
display: none;
cursor: pointer;
}
input#show:checked ~ div#content{
display: block;
}
input#hide:checked ~ div#content{
display: none;
}
/*empleo styles*/
.selector-empleo{
max-width: 335px;
font-weight: bold;
margin: 0 auto;
cursor: pointer;
}
.selector-empleo a{
text-decoration: none !important;
color: #2c547b !important;
}
.selector-empleo a:hover{
color: gray !important;
}
.active.selector-empleo a{
color: orange !important;
}
.card-header.empleo{
background-color: #bbcbda !important;
color: black;
font-weight: bold;
}
.card.card-outline-secondary.my-3{
margin-bottom: 20px !important;
}
.card-body li{
margin-bottom: 5px;
list-style: none;
}
/**{list-style: none!important;}*/
/*iframe classes*/
.embed-container{
position: relative;
padding-bottom: 79.16%;
overflow: hidden;
}
.embed-container iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*./iframe classes*/
.card-header{
background-color: #2c547b !important;
color: whitesmoke;
height: 45px;
font-size: inherit;
padding: 10px!important;
}
.imgsorg{
border: 1px solid #2c547b;
padding: 5px;
}
.objectstb td{
text-align: center;
}
td.imgscargo{
color: #2c547b;
font-weight: bold;
padding-top: 4px;
}
.imgsname{
padding-top: 8px;
}
.tbplenaria-cargo{
color: #2c547b;
font-weight: bold;
}
tr td ul{
margin-top: 8px;
list-style: none;
}
tr td ul li{
margin-bottom: 4px;
}
a.list-group-item.t-menu-secciones.t-directorio{
max-width: 600px;
margin: 0 auto 6px auto;
}
.ficha{
padding-top: 10px;
clear: both;
line-height: 1.4em;
max-height: 110px;
position: relative;
border: 1px solid #a5b3bf;
margin-bottom: 10px;
}
.ficha a{
color: #2c547b !important;
text-decoration: none !important;
}
.ficha .link{
margin-left: 290px;
font-size: 1em;
margin-top: 0px;
padding: 0px 0px 0px 0px;
}
.ficha .texto{
font-size: 1em;
margin: 0px 0px 0px 290px;
padding: 0px;
}
.ficha .titulo{
font-weight: bold;
padding: 0px;
font-size: 1em;
margin: 0px 0px 0px 290px;
}
.card-body.margen-int{
padding: 0;
margin: 0 auto;
}
.card-body.margen-int.secciones{
padding: 0px 40px 45px 40px;
}
.contenedor-menu-int.submenugap{
margin: 10px auto 10px auto; /*margin: 10px 0 10px 0!important;*/
}
.titulo-gaps{
height: 50px;
text-align: center;
background-color: #bbcbda !important;
font-weight: bold;
font-size: 23px;
padding-top: 6px;
}
/*.end./organizacion styles*/
/*.subitems-bg{background-color:#e6e6e6;}*/
.card-header.subitems-bg{
background-color: #e6e6e6 !important;
color: black;
min-width: 40%;
height: auto;
min-height: 56px;
}
@media(min-width:200px) and (max-width:991px){
/*.card-header.subitems-bg{
width: 350px!important;
}*/
/*.fecha-gap{
width: 80px!important;
}*/
/*.titulo-gap{
width: 182px!important;
}*/
/*.pdf-gap{
width: 37px!important;
}*/
/*.card.card-outline-secondary.my-3{
width: 350px!important;
}*/
.container{
padding: 0 !important;
margin: 0 !important;
}
}
.card-header.subitems-bg.titulo{
background-color: #bbcbda !important;
}
.fecha-gap{
width: 15%;
min-width: 90px;
text-align: center;
float: left;
padding: 0 2px;
}
.titulo-gap{
min-height: 40px;
width: 80%;
float: left;
text-align: left;
padding-left: 10px;
border-right: 2px solid;
border-left: 2px solid;
padding: 0 10px;
font-weight: bold;
line-height: 1.16em;
}
.pdf-gap{
width: 5%;
text-align: center;
float: right;
}
#introgaps, #introci{
padding: 10px;
}
.formsearchgap{
height: 45px;
margin-bottom: 30px;
margin: 0 auto 30px auto;
max-width: 860px;
}
.formsearchgap-in{
height: 45px;
float: left;
}
.formsearchgap-button input{
background-color: transparent;
border: none;
cursor: pointer;
background-image: url(http://projects.cloudandsystems.com/websego/imgs/gapsego/buscargap.png);
background-repeat: no-repeat;
background-position: center center;
height: 45px;
width: 45px;
margin: 0 0 0 10px;
}
.card-header.agenda{
background-color: #c3c3c3 !important;
color: black;
font-weight: bold;
font-size: 24px;
line-height: 20px;
}
.titulo-apdo-seccion{
background-color: grey;
color: white;
text-align: center;
font-size: 18px;
line-height: 35px;
margin: 15px 35px 20px 35px;
}
.titulo-apdo-seccion.sub{
background-color: #C0C0C0 !important;
}
.redoncowidth h4{
color: #2c547b;
}
.redoncowidth{
width: 835px;
}
.card-header.secciones{
margin-bottom: 15px !important;
text-align: center;
}
.card-header.secciones a{
text-decoration: none;
color: whitesmoke;
}
.go-secciones{
font-size: 18px;
font-weight: bold;
}
.go-secciones:hover{
text-decoration: none;
}
a.go-secciones{
color: #2c547b !important;
text-decoration: none;
margin-left: 25px;
}
.card.card-outline-secondary.my-4.secciones{
padding-top: 10px;
min-height: 800px;
background-image: url(../imgs/secciones/logo_sego_bg_secciones.jpg);
background-repeat: no-repeat;
background-position: center;
/*opacity: 10%*/
}
.docs-secciones{
min-height: 50px;
}
.docs-secciones.pdf-icn{
float: left;
margin-right: 12px;
padding-top: 3px;
}
.container.footer{
font-weight: normal !important;
}
.items-subs{
display: none;
}
.tb-junta-onco tr{
padding-bottom: 5px;
}
.tb-onco-noticias td{
padding-bottom: 26px;
max-width: 450px;
text-align: justify;
font-weight: bold;
}
.accesousuarios{
margin-bottom: 10px;
height: 32px;
width: 200px;
padding-left: 6px;
border-radius: 10px;
border: 1px solid gray;
}
.modal-header{
background-color: #2c547b;
max-height: 50px !important;
}
.submitbutton{
background-color: #2c547b;
border-color: #2c547b;
border-radius: 3px;
color: white;
text-align: center;
width: 90px;
height: 35px;
}
.contenedor-menu-int.submenugap{
padding: 0;
}
.contenedor-menu-int.submenugap.investigacion{
padding: 7px 55px;
margin-bottom: 26px !important;
background: antiquewhite;
}
.contenedor-menu-int.submenugap.transparencia{
padding: 0 12px;
}
#minMenu li{
padding-right: 5px;
height: 25px;
line-height: 25px;
vertical-align: middle;
float: right;
list-style: none;
cursor: pointer;
font-family: 'PT Sans Narrow', sans-serif;
font-size: .9em;
color: whitesmoke;
text-align: right;
max-width: 1140px;
margin: 0 auto;
}
@media (min-width: 200px) and (max-width: 991px){
#cookies{
max-height: 147px !important;
}
}
#cookies{
background: #7D7D7D;
opacity: .9;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 85px;
padding: 10px 20px 0 20px !important;
font-size: 12px !important;
text-align: center
}
#cookies p{
margin: 30px;
}
#cookies span{
margin: 8px 0 10px 0;
}
.usersession{
position: absolute;
font-size: 20px;
z-index: 10000;
max-width: 1140px;
margin: 0 auto;
top: 0;
right: 0;
left: 0;
padding: 5px 16px 0 0;
}
@media(min-width:992px){
.collapse.navbar-collapse.main-menu{
margin-top: 66px !important; /*20px!important;*/
}
}
@media (min-width:300px){
.collapse.navbar-collapse.main-menu{
margin-top: 0px;
}
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{
top: 0 !important;
left: 0 !important;
height: 100% !important;
width: 100% !important;
background-color: transparent !important;
z-index: 10000;
border: 0px; /*	display: flex!important;
justify-content: center!important;
align-items: center!important;*/
}
.ui-dialog-content.ui-widget-content{
height: 100% !important;
width: 100% !important;
background: rgb(0, 0, 0, 0.5)!important; /*transparent!important*/
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
.investigacion.ui-dialog-content.ui-widget-content{
height: 90% !important;
max-width: 880px !important;
background: rgb(0, 0, 0, 0.5) !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
margin: 20px auto;
top: 10px;
}
.content-modal-window{
padding: 0px !important;
position: absolute !important;
max-width: 350px !important;
background: white !important;
border: 1px solid #2c547b !important;
border-radius: 6px;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
display: none;
}
.header-modal-window{
border: 1px solid #2c547b;
border-radius: 3px 3px 0px 0px;
background: #2c547b;
color: white;
font-size: 18px;
height: 48px;
line-height: 43px;
padding-left: 15px;
}
.text-modal-window{
margin: 0 auto;
max-width: 450px;
text-align: justify;
position: relative;
padding: 0 22px;
}
.boton-enviar-modal-window{
margin: 20px auto 0 auto;
width: 84px;
}
.boton-enviar-modal-window span{
width: 84px;
border: 1px solid #2c547b;
border-radius: 4px;
background: #2c547b;
color: white;
height: 35px;
line-height: 20px;
}
.in-data-modal-window{
margin: 28px auto 0 auto;
width: 154px;
}
.in-data-modal-window input{
padding-left: 5px;
margin-bottom: 10px;
border-radius: 2px;
border: 1px solid #2c547b;
background-color: whitesmoke
}
.no-pass-modal-window{
text-align: center;
color: #2c547b;
margin: 20px 0 40px 0;
}
.text-header-modal-window{
float: left;
}
.text-cerrar-modal-window{
float: right;
margin-right: 7px;
font-size: 16px;
cursor: pointer;
}
.buscador-img{
border: 1px solid #2c547b;
border-radius: 4px;
cursor: pointer;
margin-bottom: 3px;
}
.buscador-in-data{
width: 800px;
height: 40px;
border: 1px solid #2c547b;
border-radius: 4px;
padding-left: 5px;
}
.cerrar-texto-animado{
color: white;
position: absolute;
left: 0;
top: 0;
margin: 0px 0px 0px 14px;
font-size: 20px;
text-decoration: none;
background: transparent;
border: none;
}
#progresosHeader td{
color: white !important;
font-size: .9em;
}
.colaboradores tr{
border-bottom: 1px solid #2c547b;
background: white;
max-width: 450px;
}
.colaboradores td{
padding: 15px 20px;
max-width: 450px;
}
/*viewer*/
#viewerClose{
position: absolute;
width: 30px;
height: 30px;
box-shadow: 3px 3px 3px black;
padding: 10px;
color: white;
background-color: #bbb;
border-radius: 50%;
right: 20px;
text-align: center;
cursor: pointer;
margin-top: 20px;
}
#viewer{
/* display: none;*/
position: absolute;
border: 1px solid red;
width: 100%;
background-color: rgba(0, 0, 0, .7);
height: 100%;
z-index: 999999999;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
#the-canvas{
display: none !important;
}
.revistasuelo span{
background: #AAC9E2;
cursor: pointer;
}
.revistasuelo tr{
height: 35px;
min-width: 322px;
}
.tbsecciones td{
background: #F0F0F0;
border-bottom: 1px solid;
padding: 15px 10px 8px 16px;
line-height: 22px;
}
.tbsecciones a{
color: black;
text-decoration: none;
}
.tbsecciones span{
cursor: pointer;
}
.tbsecciones img{
border: 1px solid black;
padding: 4px;
background: white;
margin-right: 18px;
}
.tbsecciones.encuestas{
max-width: 660px;
text-align: center;
}
div.tbsecciones{
margin: 0 auto;
max-width: 700px;
}
div.prensa{margin: 50px 40px 0 40px;}
#prensa_goform{
    background: purple;
    color: white;
    font-weight: bold;
    border-radius: 6px;
    text-align: center;
    width: 400px;
    margin: 40px auto 60px auto;
    padding: 15px;
    cursor: pointer;
}
.listaOrdenada li{
padding-top: 10px;
padding-left: 10px;
border-top: 1px solid #ccc;
width: 80%;
text-align: left;
}
.contenedor-agenda{
max-width: 850px;
margin: 0 auto 8px auto;
height: auto;
min-height: 170px;
background: #e6e6e6;
border-bottom: 3px solid gray;
padding-bottom: 32px;
}
.fecha-agenda{
width: 150px;
text-align: center;
float: left;
padding: 10px 0 0;
position: absolute;
height: auto; /*border-right: 2px solid #2c547b;*/
}
.fecha-ini-fin-agenda{
margin-top: 10px;
}
.content-agenda{
max-width: 780px;
text-align: justify;
height: auto;
padding: 10px 0 0 165px;
}
.dia-agenda{
font-size: 2rem;
background: white;
height: 50px;
width: 105px;
line-height: 48px;
margin: 0 auto;
}
.mes-agenda{
font-size: 1rem;
color: white;
background: #2c547b;
width: 105px;
height: 24px;
line-height: 22px;
margin: 0 auto;
}
.year-agenda{
font-size: 1rem;
color: whitesmoke;
background: #979797;
width: 105px;
height: 24px;
line-height: 22px;
margin: 0 auto;
}
.nombre-evento-agenda{
color: #2c547b;
font-weight: bold;
}
.link-agenda{
text-decoration: none;
color: black;
}
.link-agenda:hover{
text-decoration: none;
color: #2c547b
}
.pdf-img-agenda{
margin-right: 3px;
margin-bottom: 2px;
width: 18px;
height: 18px;
}
.ocultar{
display: none;
}
.alertnologin{
background: #F2F5FF;
border-left: 15px solid gray;
border-right: 15px solid gray;
max-width: 800px;
height: 200px;
margin: 50px auto 0 auto;
}
.alertnoaccess{
background: #f34f1038 !important;
}
.spnologin{
color: gray;
text-align: center;
min-height: 835px;
}
.tbbuscador{
margin-top: 25px;
}
.tbhead{
background: gray;
color: white;
height: 33px;
}
.tbhead th{
padding-left: 5px;
}
.autorresultado{
color: #2c547b;
text-align: center;
margin: 33px 0 35px;
}
.tbsecciones.materiales tr{
cursor: pointer;
font-weight: bold
}
/*CSS PROGRESOS*/
.clear{
clear: both;
}
.boto{cursor: pointer;}
.notlnk{cursor: crosshair!important;}
#progresosHeader table{
width: 100%;
}
#progresosHeader{
width: 600px;
background-color: #1F594E;
color: white;
font-size: .9em;
}
#progresosBody{
width: 600px;
margin: 10px 0;
background-color: #C5D2C9;
}
#progresosBody table{
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
#progresosbody tr{
vertical-align: top;
}
#progresosBody td{
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #1F594E;
}
.progresosGrupo{
color: #1F594E;
font-size: .9em;
font-weight: bolder;
}
.progresosTitulo{
color: black;
font-size: .9em;
font-weight: Normal;
margin-left: 10px;
}
.progresosAutores{
color: #444;
font-size: .9em;
font-weight: lighter;
font-style: italic;
margin-left: 10px;
}
@media (min-width: 1024px){
.izquierda{
float: left;
}
}
input, textarea, select{
font-family: monospace;
font-size: 14px;
font-weight: 200;
border: 1px solid #eee;
border-bottom: 1px solid #ccc;
box-shadow: 3px 3px 3px #ccc;
}
@media (min-width: 1024px){
.menuLateral{
border-right: 3px solid #ccc;
width: 220px;
/*overflow-x: scroll;*/
}
}
@media (min-width: 1024px){
.derecha{
float: right;
width: 650px;
}
}
/*Agenda styles*/
@media (min-width: 1024px){
.izquierda{
float: left;
}
}
.agenda tr{
vertical-align: middle;
} /*top*/
#mes{
text-align: center;
width: 85px;
font-size: .8em;
border-bottom: 1px solid #ccc;
}
.agenda input, textarea, select{
border: 0;
/*border-bottom: 1px solid #ccc;*/
background: white;
padding: 0 10px; /*font-size: 0.9em;*/
}
.agenda{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
.agenda th{
background-color: #ddd;
font-size: .7em;
width: 25px;
}
.dis{
color: green;
}
.diu, .rojo{
color: red;
}
@media (min-width: 1024px){
.derecha{
float: right;
width: 650px;
}
}
@media (min-width: 1024px){
table.notis{
width: 600px;
max-width: 100%;
border-collapse: separate;
background-color: white;
border-spacing: 10px;
}
}
@media (min-width: 1024px){
.notis tr{
vertical-align: middle;
margin: 20px;
box-shadow: none; /*inset 3px 3px 3px #ccc, 0 0 0 1px #ddd*/
}
}
@media (min-width: 1024px){
.notis td{
font-size: .9em;
vertical-align: top;
padding: 22px;
}
}
.center-item.gapmenu.formacion{
max-width: 256px !important;
}
.ui-accordion .ui-accordion-content{
height: auto !important;
line-height: 22px;
}
.titolMiscelanea{
text-align: center;
font-weight: bolder;
background-color: #ddd !important;
}
@media (min-width: 200px) and (max-width: 991px){
.izquierda.menuLateral.investigacion{
display: none;
}
}
@media (min-width: 992px){
.movil{
display: none !important;
}
.izquierda.menulateral.investigacion{
width: 249px;
border: 0px;
display: block;
}
}
.paper{
padding: 0 20px;
text-align: justify;
line-height: 1.5;
}
.paper h1, h2{
font-size: 1.7rem;
}
#editaHistoria{
background: white !important;
border: 3px solid gray;
border-radius: 12px;
}
#menuRed2{
text-align: center;
/*padding: 0 100px;*/
}
#showRedInvestigacion{
padding-bottom: 60px;
}
.form-accesos-investigacion{
padding-left: 6px;
height: 33px;
border-radius: 7.3px;
margin-top: 5px;
}
.encuestas-nfo{
background: #8BAAC3;
min-height: 64px;
text-align: center;
font-weight: bold;
font-size: 20px;
margin: 20px 0;
line-height: 58px;
}
.encuestas-nfo.ok{
background: #9AC5A6 !important;
}
.encuestas-nfo-x{ /*float:right;margin-right:10px;z-index:10000;*/
z-index: 10000;
position: absolute;
text-align: right;
width: 95%;
}
@media (min-width:200px) AND (max-width:991px){
.encuestas-nfo-x{
width: 86% !important;
}
}
.encuestas input{
padding-left: 8px;
}
.session-user{
height: 25px;
line-height: 25px;
font-family: 'PT Sans Narrow', sans-serif;
font-size: .9em;
color: whitesmoke;
text-align: right;
}
.session-logout{
cursor: pointer;
width: 86px;
float: right;
}
.session-user-name{
width: 1054px;
text-align: right !important;
cursor: default;
}
.parpadea.text{
font-size: 28px !important;
color: black;
text-transform: uppercase;
animation-name: parpadeo;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
-webkit-animation-name: parpadeo;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}
@-moz-keyframes parpadeo{
0%{
opacity: 1.0;
}
50%{
opacity: 0.0;
}
100%{
opacity: 1.0;
}
}
@-webkit-keyframes parpadeo{
0%{
opacity: 1.0;
}
50%{
opacity: 0.0;
}
100%{
opacity: 1.0;
}
}
@keyframes parpadeo{
0%{
opacity: 1.0;
}
50%{
opacity: 0.0;
}
100%{
opacity: 1.0;
}
}
.seccion3 .temas input{
width: 100%;
}
.tbsecciones.boletines{
min-width: 400px !important;
text-align: center;
}
.tbsecciones.compliance{
min-width: 400px !important;
text-align: center;
margin-top: 32px;
}
.tbsecciones.becas-premios tr{
border-top: 8px solid white !important;
}
.tbsecciones.becas-premios td{
border-bottom: 0px;
}
.tbsecciones.marcas{
text-align: center
}
.listados-becas-premios{
margin: 40px auto 15px auto;
text-align: center;
max-width: 700px;
}
.listados-becas-premios.fetal2017{
max-width: 600px;
}
.listados-becas-premios.ecosuelo{
max-width: 445px;
}
.listados-becas-premios.lasergine{
max-width: 520px;
}
.listados-becas-premios.cnpsico{
max-width: 660px;
}
.card-body.aviso-legal{
padding: 0 65px;
}
table.admagenda{
width: 100%!important;/*width: auto !important;*/
}
table.admagenda tr{
border-bottom: 12px solid white !important;
background: gainsboro;
margin-bottom: 5px !important
}
table.admagenda td{
padding: 0 20px 20px;
}
.ui-button.admagenda{
width: 200px;
margin: 20px 0;
}
.tbsecciones.admagenda{
padding: 5px;
}
.admagenda-head-win{
background: gray;
padding: 5px 0 5px 14px;
border-radius: 4px 4px 0px 0px;
color: #f2f2f2;
height: 43px;
}
.admagenda-head-win h4{
float: left;
}
.admagenda-head-win span{
float: right;
line-height: 12px;
margin-right: 5px;
}
.adm-guardar{
text-align: center;
height: 70px;
}
.inputNombre{
width: 600px;
height: 35px;
}
.inputDate{
width: auto;
text-align: center;
height: 35px;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
width: auto !important;
max-width: 753px !important;
min-height: 0px;
height: auto;
max-height: 852px !important;
} /*width:auto;height:auto;overflow:scroll;max-width:753px!important;max-height:852px!important;*/
.canal-sego{
width: 656px;
height: 40px;
text-align: center;
border-radius: 4px;
border: 2px solid #4894AD;
background-color: #85A5C8;
color: darkblue;
font-size: large;
padding-top: 20px;
margin: 10px 0;
}
.canal-sego-intro{
position: fixed;
width: 580px;
min-height: 190px;
top: 35px;
left: 340px;
background-color: rgb(250, 250, 250);
color: rgb(0, 0, 0);
display: none;
margin-top: 100px;
}
.canal-sego-bar{
height: 8px;
background-color: gray;
width: 100%;
}
.bartoptitulo{
margin-bottom: 8px;
}
.barbottomtitulo{
margin-top: 8px;
margin-bottom: 29px
}
.canal-sego-p-bottom-img{
margin-top: 20px;
font-weight: bold;
color: #2c547b;
}
.canal-sego-boton-form{
margin: 30px auto 60px auto;
width: 306px;
border: 2px solid #2c547b;
background-color: rgba(0, 0, 0, .03);
color: #2c547b;
background-image: none;
height: 50px;
line-height: 45px;
cursor: pointer;
text-align: center;
border-radius: 4px;
font-weight: bold;
}
.form-header{
margin-top: 40px;
margin-bottom: 15px;
color: #2c547b;
font-weight: bold;
min-width: 700px;
}
.form-label-left{
width: 150px !important;
}
.form-line{
padding-top: 12px;
padding-bottom: 12px;
}
.form-label-right{
width: 150px !important;
}
.form-all{
margin: 0px auto;
padding-top: 0px;
width: 690px;
color: #555 !important;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
font-size: 14px;
}
.form-submit-button{
background: #2c547b;
color: white;
height: 46px;
width: 230px;
border-radius: 7px;
border: 0;
letter-spacing: 1.7px;
cursor: pointer;
}
.form-submit-button:hover{
background: gray;
}
#link-proy-oculto{
display: none !important;
}
.ui-accordion .ui-accordion-content{
padding: 0 !important;
margin-top: 10px !important;
}
.edmocs-resumen td{
padding: 10px;
}
.edmocs-resumen td#bakgris{
background: #d4d4d4;
}
.banner-progresos{
width: 597px;
height: 160px;
text-align: center;
background: #C5D2C9;
line-height: 26px;
padding-top: 44px;
margin-left: 20px;
margin-bottom: 14px;
}
.banner-progresos.auth{
background: url(https://sego.es/imgs/progresos/VIF0338_Ferinject_Banner_597x160px_final.jpg);/*banner_intrarosa_597x160.jpg*/
background-size:597px 160px;
text-decoration: none;
background-repeat: no-repeat;
}
.titulo_cvs{
color: #2c547b;
font-weidth: bold;
padding: 0 10px;
text-align: center;
}
.btn-cerrar{
width: 800px;
margin: 20px auto 0 auto;
text-align: center;
}
.titulo-ficha-paciente{
font-weight: bold;
margin-bottom: 30px;
}
/*CANAL SEGO*/
#global{
height: 250px;
width: 650px;
background: #f1f1f1;
overflow-y: scroll;
}
#mensajes{
height: auto;
}
.texto{
padding: 23px 23px 23px 4px;
background: #fff;
}
.tbsecciones.ponencias{
border-top: 5px solid white;
background: #F0F0F0;
min-height: 50px;
padding: 13px;
max-width: 840px;
}
.tbsecciones.ponencias h6{
font-weight: bold;
cursor: pointer;
}
.ponencias-congresos h4{
font-size: 18px;
padding: 10px;
margin: 20px 53px 0 0px;
color: slategray;
}
.center-item.congresos.subitems-bg{
background-color: transparent !important;
}
.ponencias-congresos li{
display: block !important;
}
.center-item h5{
margin-bottom: 20px !important;
}
.roche{
text-align: center;
color: #2d537a;
margin: 10px 10px 20px 10px;
}
.apdosvideos{
height: 50px;
line-height: 48px;
font-size: 22px;
padding-left: 15px;
margin-top: 24px;
}
.boto.mujeres{
text-decoration: none;
color: black;
font-weight: bold;
}
.titolMiscelanea.apdos{
margin: 30px 20% 10px 20%;
}
.tseccformacion{
margin: 25px 58px;
cursor: pointer;
padding: 10px 0;
background-color: #CBCBCB;
text-align: center;
}
.centrarobjs{
flex-wrap: wrap !important;
margin-right: 0 !important;
margin-left: 0 !important;
justify-content: center !important;
}
.dist{
padding-left: 10px;
}
.close{
color: whitesmoke !important;
opacity: inherit !important;
}
.titlewindow{
color: whitesmoke !important;
}
.btn_enviaform{
background-color: #2c547b;
border-radius: 6px !important;
color: whitesmoke;
cursor: pointer;
}
.btn_salirproceso{
margin-top: 20px;
}
.ocultar{
display: none;
}
.dza{
margin: 20px auto 0 auto;
width: 155px;
height: auto;
}
.btnza{
width: 170px;
height: 45px;
}
.modal-body {
  padding: 0 !important;
  height: auto !important;
  background: white;
}
.close{
padding: 5px 8px 0 0 !important;
}
.bodywindow{
padding: 20px;
}
.modal-content{
height: 450px;
}
.datainputs{
width: 295px;
margin: 0 auto;
}
.datainputs input{
margin: 0 10px 10px auto;
height: 35px;
padding-left: 5px;
border-radius: 4px;
width: 260px;
}
.btnenviar{
width: 150px;
height: 35px;
margin: -12px auto 0 auto;
}
.btnenviar input{
width: 150px;
height: 35px;
border-radius: 4px;
text-align: center;
}
.requisitos{
font-weight: 11px;
font-style: italic;
}
.msgformact{
margin: -12px auto 25px auto;
width: 315px;
color: rgb(45, 84, 122);
text-align: center;
}
.msgerror{
color: red;
font-weight: bold;
width: auto !important;
}
.msgformact.msgerror.nwusrsactivationform{
width: 500px !important;
margin: 0 auto !important;
text-align: justify;
background-color: #f3f3f3;
padding: 25px;
border: 2px solid;
border-radius: 8px;
}
@media (min-width:991px){
.img-fluid{
min-width: 203px;
}
}
.bktitlespopup{
background-color: #2c547b !important;
font-size: 27px;
color: white;
padding: 5px;
}
.lnkguiascontrasenas{
color: #2c547b !important;
font-weight: bold;
font-size: 16px;
text-decoration: none;
cursor: pointer;
}
/*.imgpopup{background-image:url(https://sego.es/imgs/banner_web_sego_malaga2019.jpg)!important;width:800px;height:386px;background-repeat:no-repeat;left:-100px;}*/
/*@media (max-width:991px){
.imgpopup{background-image:url(https://sego.es/imgs/banner_cancer_mama_x.jpg)!important;width:346px!important;height:167px!important;}
.modal-content.sin_bkg_color{width:346px!important;margin:0 auto!important;left:100px;}
.modal-content{top:-90px!important;}		
}*/
/*.imgpopup{background-image:url(https://sego.es/imgs/banner_cancer_mama_x.jpg)!important;width:680px;height:300px;background-repeat:no-repeat;margin:-150px auto 0px auto;top:50%;}
.imgpopup{background-image:url(https://sego.es/imgs/christmas-21-22_1_web.jpg)!important;width:680px;height:453px;background-repeat:no-repeat;margin:-150px auto 0px auto;top:50%;}*/

.modal-content.sin_bkg_color{
	height: 1000px;
	background-color: transparent;
	border: none;
}
.modal-content.sin_bkg_color .close.wtscrollclose{
	/*position: absolute;
	margin: -5px 0 0 657px;*/
	color: black!important;
	right: 0;
}
.headerpopup{height:45px;background:#2c547b!important;color:white!important;border-radius:6px 6px 0px 0px;}
.headerpopup span{color:white!important;line-height:2.6;font-size:18px;padding-left:20px;}
.headerpopup button{color:white!important;}
.modal-body.c_pdtes{height: auto!important;border-radius: 6px 6px 0px 0px!important;background: transparent;}
.modal-body.imgpopup{
  background: url(https://sego.es/imgs/DiA-CaNCER-DE-MAMA-SEGO-2023_.jpg);/*background: url(https://sego.es/imgs/banner_cancer_mama_x.jpg);*/
  /*width: 800px;
  height: auto !important;
  background-repeat: no-repeat;
  margin: -250px auto 0px auto;
  background-size: 600px 290px!important;
  top: 50%;*/
  /*  width: 800px;
    height: auto !important;
    background-repeat: no-repeat;
    margin: -188px auto 0px auto;
    background-size: 800px 900px!important;
    top: 0;*/
  width: 618px;
    height: auto !important;
    background-repeat: no-repeat;
    margin: -550px auto 0px auto;
    background-size: 618px 618px!important;
    top: 50%;
}
@media (min-width:320px) and (max-width:374px){
  .modal-body.imgpopup {
    width: 340px;
    height: 164px;
    margin: -232px auto 0px 3px;
    background-size: 340px 164px;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 320px;
  }
}
@media (max-width:375px) {
  .modal-body.imgpopup {
    margin: -271px auto 0px auto !important;
    width: 340px !important;
    height: 164px !important;
    background-size: 340px 164px !important;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 320px;
  }
}
@media (min-width:414px) and (max-width:539px){
  .modal-body.imgpopup {
    width: 340px;
    height: 164px;
    margin: -306px auto 0px auto;
    background-size: 340px 164px;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 320px;
  }
}
@media (max-width:540px) {
  .modal-body.imgpopup {
    width: 340px;
    height: 164px;
    margin: -200px auto 0px auto;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 320px;
  }
}
@media (min-width:736px) and (max-width:736px){
  .modal-body.imgpopup {
    width: 600px!important;
    height: 290px!important;
    margin: -183px auto 0px auto!important;
    background-size: 600px 290px!important;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 580px!important;
  }
  /*.imgpopup{background-image:url(https://sego.es/imgs/christmas-21-22_1_web.jpg)!important;width:340px!important;height:226px!important;margin: -200px auto 0px auto;}*/
}
@media (max-width:991px){
  .modal-body.imgpopup {
    width: 340px;
    height: 164px;
    margin: -200px auto 0px auto;
  }
  .modal-content.sin_bkg_color .close.wtscrollclose{
	margin: -5px 0 0 320px;
  }
  /*.imgpopup{background-image:url(https://sego.es/imgs/christmas-21-22_1_web.jpg)!important;width:340px!important;height:226px!important;margin: -200px auto 0px auto;}*/
.imgbodypopup {
    text-decoration: none;
    width: 340px !important;
    height: 164px;
    margin-top: 0px;
    background: transparent;
  }
}
.imgbodypopup button.close{padding: 0 7px 0 0 !important;}

@media (max-width: 576px){
  .modal-dialog {max-width: 100% !important;}
}
@media (max-width:884px) and (max-height:390px){
  .modal-body.imgpopup{
    margin: -550px auto 0px auto;
    background-size: 340px 340px!important;
  }
  .modal-dialog{
    max-width: none!important;
  }
}
@media (max-width:991px) and (min-height:391px){
  .modal-body.imgpopup{margin: -600px auto 0px auto;background-size: 340px 340px!important;}
  .close {
    float: left;
    margin-left: 320px;
  }
  .modal-dialog {
    max-width: 100% !important;
  }
  .modal-content.sin_bkg_color {
    width: 100% !important;
  } /*left:100px;*/
  .modal-content {
    top: -90px !important;
  }
}
.modal-content.sin_bkg_color{
  width: 680px;
  margin: 0 auto !important;
  /*left: 100px;*/
  background: transparent !important;
  border: none !important;
}
.modal-content{
  top: -150px !important;
}
.sin_bkg_color{
  background-color: transparent !important;
  border: none !important;
}
.wtscroll{
  overflow-y: auto;
  padding: 0px 16px 0 17px !important;
}
.wtdlgscroll{
  overflow-y: initial !important
}
.wtcntscroll{
  height: 600px !important;
  width: 600px !important;
}
.wtscrollclose{
  color: black !important; /*color:#e04646!important;*/
}


/*@media (min-width: 1200px){
.card.card-outline-secondary.my-4.gacetalastnumber{width:1200px!important;}
}*/
.gacetalastnumber{
width: 1200px !important;
}
/**/
.nwusr{
margin: 0 auto !important;
}
.nwusrinputs{
width: 262px !important;
}
.nwusrparrafo{
margin: 20px 20px 0 20px;
text-align: justify;
}
.nwusrsendpass{
margin-top: 20px;
}
.txtokfinproceso{
margin: 60px 0 60px 0;
text-align: center;
padding: 25px 40px;
background-color: #cadeec;
}
.myglyphinfobg{
margin-right: 10px;
background-color: white;
border-radius: 50%;
padding: 8px;
width: 32px;
height: 32px;
}
.filabordergrueso{
border-bottom: 5px solid #87a1bb !important;
}
/**/
.curso-no-sego{
background-color: #a9c5de;
width: 136px;
height: 40px;
float: right;
margin-right: 4px;
border-radius: 6px;
/* border: 2px solid black; */
padding: 4px;
color: black;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 30px;
}
.curso-sego{
background-color: #2c547b;
width: 136px;
height: 40px;
float: right;
margin-right: 4px;
border-radius: 6px;
border: 2px solid #2c547b;
padding: 4px;
color: whitesmoke;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 26px;
}
/**/
.transpa_pdf_iframes{
width: 600px;
height: 350px;
box-sizing: content-box !important;
border-width: 0px;
border-bottom: 1px solid black;
}
.cuentasdoc{
width: 600px;
height: 350px;
margin: 0 auto 25px auto;
}
/**/
/*transpa_administrar_contenidos*/
.tbsecciones.transpa{
width: auto;
min-width: 400px;
max-width: 600px;
margin-top: 70px;
}
.tbsecciones.transpa td{
text-align: left;
height: 50px;
} /*padding:0px!important;*/
.tbsecciones.transpa img{
width: 40px;
background: transparent;
border: none;
margin: 0 9px 0 5px;
}
.tbsecciones.transpa span{
font-weight: bold
}
.icopdf{
max-width: 50px !important;
}
.btn_trans_apdos{
right: 0;
margin-right: 50px;
position: absolute;
background-color: #2c547b;
color: white;
padding: 5px 10px;
border-radius: 6px;
width: 130px;
border: 2px solid #2c547b;
}
.btn_trans_apdos.userview{
background-color: green;
color: white;
border: 2px solid green;
width: 150px;
}
.btn_trans_apdos.nuevo{
left: 0;
margin-left: 50px;
}
.btn_trans_apdos.modificar{
background-color: brown;
border-color: brown !important;
width: 100px;
margin: 0 0 0 5px;
position: relative;
}
.tbsecciones.transpa.user{
margin-top: 40px;
margin-bottom: 40px;
}
/*modal_window_admin_contents_transparencia*/
.ventana, .ventanaupdate{
width: 100%;
height: 100%;
color: black;
position: fixed;
background-color: black;
opacity: 0.4;
top: 0;
left: 0;
display: none;
z-index: 9999;
}
.form, .formupdate{
width: 512px;
height: 480px;
padding: 25px;
background-color: white;
opacity: 1;
color: #666;
left: 50%;
position: absolute;
margin-left: -255px;
display: none;
z-index: 10000;
top: 20px;
}
.form.transpa{
height: 338px !important;
border-radius: 6px 6px 0px 0px;
}
.alturafupd{
height: 572px !important;
}
.cerrar a{
color: red !important;
text-align: right;
float: right;
font-size: 20px;
margin-top: -18px;
margin-right: -12px;
}
.separacion{
margin-top: 5px;
}
.insertdata{
height: 30px;
width: 335px;
border: 1px solid #2c547b;
border-radius: 4px;
padding: 8px;
margin-bottom: 5px;
margin-left: 5px;
}
.openfile{
width: 424px !important;
padding: 2px !important;
}
.orden{
width: 50px !important;
}
.titleform{
color: #2c547b
}
.tituloevento{
width: 250px;
margin-top: 6px;
color: #2C5477;
text-align: center;
}
.botonform{
height: 35px;
width: 160px;
border-radius: 4px;
color: white;
font-weight: bold;
margin: 10px;
margin: 18px 10px;
}
.addevent{
width: 200px;
height: 45px;
margin-top: 8px;
cursor: pointer;
}
.enviadata{
border: 1px solid #2c547b;
background-color: #2c547b;
}
.reseteo{
border: 1px solid red;
background-color: red;
}
.msgform{
text-align: justify;
background-color: #e6e3e3;
margin: 0px 0px 20px 0px;
height: 50px;
line-height: 1.5;
min-height: 60px;
padding: 5px 28px 5px 19px;
} /*height: auto;*/
.msgcerrar{
color: red !important;
text-align: right;
float: right;
position: absolute;
right: 25px;
top: 67px;
}
.imgformat{
width: 250px;
height: 354;
padding: 3px;
z-index: 1000;
}
.errorbutton{
width: 100px;
border-radius: 4px;
background-color: lightgray;
color: black;
}
.rquired{
color: red;
}
.advertenciaform{
margin: 10px 0 0;
text-align: center;
}
.modifybutton{
width: 100px;
height: 35px;
padding: 6px 9px;
font-weight: bold;
color: #2c547b;
border: 1px solid #2c547b;
border-radius: 4px;
float: right;
z-index: 9998;
cursor: pointer;
}
.modifybuttonposition{
position: absolute;
margin-top: -45px;
margin-left: 142px;
}
.width_td_left{
width: 123px !important;
}
.delimg{
width: auto !important;
height: 30px !important;
padding-bottom: 3px;
}
.updimg{
margin-left: 0px !important;
width: 358px !important
}
.insertdatatranspa{
width: 436px;
margin-bottom: 14px;
height: 38px;
padding: 5px 2px 5px 5px;
}
.fecha_publicacion{
width: 150px !important;
}
.etiqueta_f_publi{
margin-left: 22px !important;
}
td.hojas_encargo{
padding: 15px 18px 7px 0px !important;
}
.formadores{
border-bottom: 5px solid #2c547b !important;
}
.boton_mas{
border-radius: 50px;
position: absolute;
height: 35px;
width: 35px;
right: 0;
margin-right: 32px;
background-color: none;
margin-top: 17.8px;
}
.menos{
font-size: 24px;
line-height: 15px;
padding-left: 12px;
}
.mas{
font-size: 20px;
line-height: 33px;
padding-left: 11.4px;
}
.tituloeventosuno{
height: 50px;
position: relative;
width: 100%;
margin-bottom: 24px;
text-align: left;
}
.tituloeventosdos{
width: 100%;
height: 50px;
position: absolute;
}
.ponencias-congresos.cursosadp h6{
text-align: left;
}
.ponenciasdias{
margin-top: -10px;
}
.tbsecciones.materiales img{
padding: 0px;
border: none;
background: transparent;
margin-left: 10px;
margin-right: 4px;
}
.tbsecciones.materiales td{
padding-left: 0px;
margin-left: 16px;
margin-right: 5px;
}
.titulozero{
right: 3px !important;
margin-right: 0 !important;
margin-top: 2px !important;
}
.menoszero{
line-height: 13px !important;
padding-left: 1px !important;
}
.cursosadp{
margin-bottom: 40px;
}
.adpcur{
margin-bottom: 0px !important;
text-align: center;
}
.inputformniveles{
width: 400px;
border-radius: 6px;
height: 35px;
padding-left: 10px;
border: 0.5px solid lightgrey;
margin-top: 3px;
}
p.btn_niveles{width: 400px;margin: 0 auto;}
.submitbutton{
width: 200px;
margin: 20px 100px;
}
.buttonmorefiles{
background-color: #e8e8e8;
border-radius: 6px;
width: 300px;
height: 40px;
border: 2px solid #2c547b;
line-height: 31px;
font-weight: bold;
margin: 35px auto;
}
.requiredinput{
color: red;
font-weight: bold;
}
.smenuactive{
color: gray !important;
border-bottom: 2px solid gray !important;
}
.contact-button{
text-decoration: none !important;
color: white;
background-color: #2c547b;
border-radius: 6px;
width: 150px;
height: 40px;
line-height: 37px;
margin: 26px auto 0 auto;
text-align: center;
}
.buscar-button{
border: 1px solid #2c547b;
border-radius: 5px;
padding: 8px;
background-color: #eeeeee;
}
.trans_protocolos_realizados{
margin: 40px 15px 0 15px;
background-color: antiquewhite;
line-height: 59px;
height: 58px;
font-weight: bold;
text-align: center;
}
.trans_protocolos_lista{
padding-bottom: 0px;
border-bottom: 2px solid #b7b5b5;
height: 51px;
margin: 10px 15px 0 15px;
}
/**/
.nfo-credits{
text-align: center;
font-weight: bold;
width: 566px;
margin: 0 auto;
background: #e0e0e0;
padding: 20px;
border: 2px solid;
}
/**/
div li h4{
text-align: left;
}
.tituloeventoponencias{
font-weight: bold;
margin-top: 15px;
background: #e2e2e2;
height: 48px;
line-height: 47px;
border: 10px solid;
border-bottom: hidden;
border-top: hidden;
}
.ponencias-congresos h4{ /*Actualizar CSS*/
margin: 20px 32px 0 0px !important;
}
.subitems-bg{ /*Revisar CSS*/
background-color: transparent !important;
}
.card-header.subitems-bg.gpostrabajo{
  list-style: none;
  max-width: 500px;
  margin: 0 auto 4px auto;
  text-align: left;
  font-size: large;
}
.docs-secciones.gpostrabajo{padding-top: 17px;}
.docs-secciones.hgtrb{min-height: 44px!important;}
.tbsecciones.ponencias{ /*Revisar CSS*/
background: transparent !important;
min-height: 0px !important;
padding: 0px !important;
}
.tbsecciones.ponencias h6{ /*Actualizar CSS*/
text-align: left;
min-height: 45px;
background: lightgrey;
line-height: 40px;
padding-left: 15px;
margin: 0px 0px 2px 0px !important;
}
.formacionmnu{
max-width: 137px !important;
}
.psicomenu{
max-width: 165px !important;
}
#unchkopt, #unchkopt_ns{
border: 1px solid;
border-radius: 4px;
margin-left: 40px;
width: 100px;
text-align: center;
height: 28px;
padding-top: 3px;
}
.link_legal_footer{
text-decoration: none;
color: white;
}
.listanumerada li{
list-style: decimal;
}
.tbpoliticacookies td{
padding: 10px 5px 0px;
}
.lupd{
text-align: center;
margin-top: 10px;
}
.privatecontent{
text-align: center;
margin: 40px;
height: 60px;
background: #c5d7e8;
padding: 15px;
}
.titvideos{
font-weight: bold;
font-size: 19px;
}
.btn_plusorminus{
margin: -6px 0 0 0;
padding: 5px;
font-size: 34px;
position: absolute;
background-color: white;
height: 40px;
width: 40px;
border-radius: 22px;
line-height: 0.8;
}
.tseccformacion.titvideos.minuscase{
display: none;
}
.center-item.gapmenu.mnredinv{
max-width: 200px !important;
}
/*Bloquea descargas de vídeos*/
video::-internal-media-controls-download-button{
display: none;
}
video::-webkit-media-controls-enclosure{
overflow: hidden;
}
video::-webkit-media-controls-panel{
width: calc(100% + 30px); /* Ajústalo a tu gusto */
}
/* Bloquea descarga de audios */
audio::-internal-media-controls-download-button{
display: none;
}
audio::-webkit-media-controls-enclosure{
overflow: hidden;
}
audio::-webkit-media-controls-panel{
width: calc(100% + 30px); /* Ajústalo a tu gusto */
}

/**/
#respuesta.alert.danger.orange{height:325px!important;border-radius:0px!important;padding:0;margin:0;}
#respuesta.alert.danger.orange p{color:black!important;font-weight:bold;margin:50px 0 55px 0;line-height: 36px;}
.alert.danger.orange {
  color: #f1a45f;
  background: #fef6ef;
  border-color: #f1a45f;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  padding: 0.92857143em;
  margin: 15px 0;
  width: 100%;
  height: auto;
  text-align: center;
}
div.alert.danger.orange.ifrme{
	position: relative;
  margin: 0 auto;/*top: 88px;*/
  width: 515px;
  padding: 13px 0 15px 0;
	background: white;
  border: none;
  /*margin: 0;*/
}
.alert.danger.orange a.btn_ado{
  font-weight: bold;
  font-size: 18px;
  border: 3px solid;
  padding: 6px 10px 10px 10px;
  border-radius: 8px;
  margin: 0 25px;
}
.alert.danger.orange a.btn_ado:hover{
	border: 1px solid;
    font-weight: revert;
}
/**/

.spaingog_titulo{
background: silver;
height: 32px;
width: 507px;
margin: 20px auto 0px auto;
}
/**/
.zoomable{
margin: 7px 14px 30px 0px;
border: 1px solid #68849e;
padding: 9px;
}
.flexalignimgs{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
flex-wrap: wrap;
padding: 0 0 0 5px;
}
/*Transparencia*/
.vertical-center{
	margin: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vertical-center.icnleft{float: left;}
.vertical-center.descripcion{min-width: 180px;}
/*div[id^="content_SEGO_"],*/div[id^="content_SECCIONES_"]{display: none;}
div[id^="content_SEGO_"],div[id^="result_seccion_"] p{
	text-align: center;
    background: #80808045;
    padding: 5px;
    margin: 0 36px;
}
/**/
a[id^="SEGO_"]:hover.nav-link.item-color.submenugap{border-bottom: 2px solid grey;}
/*a[id^="SEGO_"].nav-link.item-color.submenugap.active{border-bottom: 2px solid grey;}*/
a[id^="SECCIONES_"]:hover.nav-link.item-color.submenugap{border-bottom: 2px solid grey;}
/*a[id^="SECCIONES_"].nav-link.item-color.submenugap.active{border-bottom: 2px solid grey;}*/
/**/
.boto.mas, .boto.menos{
height: 40px;
width: 40px;
margin-right: 12px;
margin-top: 2px;
margin-bottom: 10px;
margin-left: -10px;
position: relative;
float: left;
text-align: center;
font-size: xx-large !important; /*font-size: 30px;*/
font-weight: bold !important; /*font-weight: bold;*/
background-color: white;
padding: 0px 5px;
border-radius: 20px;
color: #0e0e0e;
border: 1px solid #848484;
}
.boto.menos{
line-height: 0.2!important;
}
.contenedorplusminus{
float: left;
width: 40px;
height: 40px;
padding: 0;
/*margin: 15px 0;*/
background: none!important;
border-radius: 20px;
margin-top: -7px;
}
.contenedorplusminus span{
font-size: xx-large !important;
font-weight: bold !important;
}
.contenedorplusminus span.boto.mas{
/* padding-left: 1px; */
line-height: 32px !important;
}
.contenedorplusminus span.boto.menos{
/*padding-left: 1px;*/
line-height: 6px !important;
}
.plusorminus{
width: 45px;
margin-left: -26px;
margin-top: 14px;
}
.contenedortitulo{
width: 600px;
margin-left: 50px;
line-height: 1.2;
text-align: left;
}
.tituloeventopagoponentes{
padding: 18px;
max-width: 700px;
margin: 8px auto 0 auto;
text-align: center;
background: #F0F0F0;
min-height: 65px;
}
.boto.menos,.tbsecciones.ponencias.pagos{display: none;}
.tbsecciones.ponencias.pagos{
margin: 0px auto;
max-width: 400px;
background: rgb(236, 236, 236) !important;
height: 54px;
line-height: 1.1;
padding: 5px 0 !important;
}
.tbsecciones.tbpagosponentes{
border: none;
margin-top: 8px;
}
.tbsecciones.tbpagosponentes td{
background: #F0F0F0;
border-bottom: none !important; /*border-bottom: 1px solid;*/
padding: 15px 10px 8px 16px;
line-height: 22px;
}
.tbsecciones.ocultar td {
border-bottom: none !important;
}
.tbsecciones.tbpagosponentes span.menos {
line-height: 4px;
}
#mnutransseccionesysego.contenedor-menu-int{
margin:20px auto 35px auto !important;
}
#contenedor_carga{
background-color: transparent;
height: 100px;
width: 100%;
position: relative;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
/*z-index: 10000;*/
}
#carga{
border:15px solid #ccc;
border-top-color:#464040;
border-top-style:groove;
height:100px;
width:100px;
border-radius:100px;
position:absolute;
margin: 0 auto;
top:0;left:0;right:0;bottom:0;
-webkit-animation: girar 1.5s linear infinite;
-o-animation: girar 1.5s linear infinite;
animation: girar 1.5s linear infinite;
}
/**/
.waitresultcont{
	height: 200px;
	display: none;
    position: absolute;
    width: 520px;
    margin-left: 50%;
    left: -260px;
}
#waitresult{
	margin-top: 13px;
	font-weight: bold;
	text-align: center;
}
#contenedor_carga.waitresult{
	margin-top:22px;
}
/**/
@keyframes girar{
from{transform:rotate(0deg);}from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
/**/
.otrosdocswebinars {margin-top: 0px;}
.otrosdocswebinars p{margin: 15px auto!important;}
.otrosdocsafterprogram {
  text-align: center;
  margin: 30px auto 0 auto
}
.btnprogramawebinar {
  background: #386bac;
  padding: 15px;
  cursor: pointer;
  color: white;
  width: 564px;
  text-align: center;
  margin: 0 auto 0 auto;
  border-radius: 40px;
  font-size: 18px;
}
.avisocreditos {
  margin: 0 60px 70px 60px;
  font-size: 18px;
  border-top: 10px solid;
  border-bottom: 10px solid;
  padding: 10px 0;
  text-align: center;
}
.p_intro {
  margin: 20px 95px;
  text-align: justify;
}
.proxwebinar {
  background: #d0d0d0;
  padding: 8px;
  width: 759px;
  font-weight: bold;
  font-size: 26px;
  margin: 0 auto;
  text-align: center;
}
.titulowebinar {
  color: #386bac;
  line-height: 42px;
  text-align: center;
  background: #e8e8e8;
  padding: 22px 0px;
}
.imgmarco {
  width: 642px;
  margin: 0 auto;
}
.imgwebinar {
  width: 642px;
}
.ponenteswebinar {
  margin: 40px auto 27px auto;
  width: 640px;
}
.startvideo {
  text-align: left;
  left: 0px;
  background: green;
  color: white;
  height: 42px;
  padding: 8px 18px;
  border-radius: 4px;
  position: absolute;
  margin: -36px 0 0 20px;
  font-weight: bold;
}
.gotohome {
  text-align: right;
  right: 0px;
  position: absolute;
  margin: -36px 111px 0 0;
  cursor: pointer;
  background: red;
  color: white;
  height: 42px;
  padding: 8px 18px;
  border-radius: 4px;
  font-weight: bold;
}
.gotomenuwebinar {
  text-align: right;
  right: 0px;
  position: absolute;
  margin: -36px 20px 0 0;
  cursor: pointer;
  background: black;
  color: white;
  height: 42px;
  padding: 8px 18px;
  border-radius: 4px;
  font-weight: bold;
}
.videosize {
  width: 850px;
  height: 540px;
}

@media screen and (max-width: 994px) {
  .imgmarco, .imgwebinar, .ponenteswebinar, .proxwebinar, .btnprogramawebinar {
    width: 100%;
  }
  .p_intro {
    margin: 20px 0 30px 0 !important;
    font-size: 85% !important;
  }
  .proxwebinar {
    font-size: 23px;
  }
  .titulowebinar {
    line-height: 36px;
    font-size: 32px;
  }
  .videosize {
    width: 100%;
    height: 100%;
  }
  .startvideo {
    width: 180px;
    font-size: 11px;
    padding-top: 12px;
    font-style: normal;
  }
  .gotohome {
    margin: -36px 100px 0 0;
  }
  .gotohome, .gotomenuwebinar {
    font-size: 11px;
    font-style: normal;
    padding-top: 12px;
  }
}
/**/
.paper table td{padding: 8px;}
/**/
.msg_recpass{
	text-align: center;
	color: red;
	font-weight: bold;
	margin-top: 20px;
}
.ishere{
	color: green!important;
}
/*PÍLDORAS INFORMATIVAS*/
.one_video{margin:0 auto;width:320px;position:relative;}
.fichapildora_sp{width:100%;height:55px;}
.fichapildora{display:none;list-style: none!important;}
.bkgpildorasframe{
/*background-image: url(../views/pildorasinformativas/fondo_miniaturas_pildoras.jpg);
background-repeat: no-repeat;
background-size: 200px auto;*/
width: 200px;
height: 231px;/*154px*/
position: relative;
display: inline-flex;
margin: 5px 5px 25px 5px;
cursor: pointer;
color: black;
}
.txt_presidente{color:#fb805e;margin:20px;font-weight:bold;font-size:16px;text-align:center;}
.bkgpildorasframe_txt{
color: #fb805e;
position: absolute;
margin-top: 131px;
width: 200px;
height: 100px;
font-size: 16px;/*12px 18px*/
line-height: 1.1;/*1.5*/
font-weight: bold;
padding: 5px;/*28px 19px 0 19px*/
text-align: left;/*justify*/
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.bkgDr,.bkgTpl{
width: 200px;
height: 131px;
position: absolute;
background-repeat: no-repeat;
background-size: 200px 131px;
}
.container-items-pildoras{
width: 900px;
min-height: 25px;
line-height: 10px;
text-align: center;
margin: 20px auto 20px auto!important;
}
.bkgpildorasbottom{
width:985px;min-height:193px;background-image:url(../views/pildorasinformativas/footer_pildoras.jpg);background-repeat:no-repeat;}
.bkgpildorastop{
width:985px;height:381px;position:absolute;background-image:url(../views/pildorasinformativas/cabecera_pildoras.png);background-repeat:no-repeat;}
.bkgpildorascentro{
background-size: 51%;
padding: 0;
min-height: 477px;
background-image: url(../imgs/secciones/logo_sego_bg_secciones.jpg);
background-repeat: no-repeat;
background-position: left;
background-position-x: 64px;
background-position-y: 161px;
}
.boxdoc{
border: 5px solid #ffc6b2;
font-weight: bold;
background: #ff0bfa7a;
padding: 22px;
width: 290px;/*auto*/
height: auto;
margin: 46px auto;/*margin: 0 auto;*/
text-align: left;
border-radius: 50px;
/*margin-top: 52px;
margin-left: 70px;*/
cursor: pointer;
color: white;
/*position: absolute;*/
}
.docspildora{width:400px;min-height:184px;float: right;}
.titulopildora{
background-color: #8e373fc9;
color: #fbbdaf;
padding: 15px;
text-align: left;
margin: 0 10px 18px;
line-height: 16px;
}
.videopildora{width: 320px;min-height:184px;float: left;}
.docsrel{position:relative;width: 720px;min-height: 40px;margin: 0 auto;display: none;padding: 8px 10px;background-color: #eb684a85;color: #8e373f;border-bottom: 2px solid white;font-weight: bold;cursor: pointer;text-align:left;line-height: 1.1;}
.minusplus{margin:-87px 0 0 97px;position: absolute;font-size: 38px;cursor: pointer;color: white;
	/*font-weight: bold;*/
	/*margin:76px 0 0 110px*/}
.btn_participar{
text-align: center;
background: #ff0bfa/*#0affb9*/;
width: 600px;
height: 60px;
padding: 12px 10px;
margin: 71px auto 0;
cursor: pointer;
border: 5px solid #fb805e;/*#ffc6b2*/
border-radius: 30px;
color: white;
font-weight: bolder;
}
.pildora_seleccionada{margin-bottom:12px;}
.votame{text-align: center;}
.votame button{
    width: auto;
	min-width: 200px;
    height: 48px;
    line-height: 2px;
    font-weight: bold;
    border-radius: 25px;
    margin: 7px auto;
	background: #ff0bfa7a;
	border: 2px solid #ffc6b2;
	outline: none;
    cursor: pointer;
}
.votoreg{
	text-align: center;
    font-weight: bold;
    color: #8e373f;
	margin: 8px auto 12px auto;
}
.concursopildoras{
	background: #ffb6ca6b;
    margin: 30px 20px 0 30px;
    padding: 15px;
	text-align: center;
}
#resultsrch{margin-top:40px;}
#resultsrch p{
	font-weight: bold;
    margin: 0px auto 36px auto;
    background: #ffebcd91;
    height: 50px;
    line-height: 48px;
    border-radius: 8px;
    width: 500px;
}
.separador_srch{
    height: 20px;
    background: #ffc6b2;
    width: 100%;
    margin: 0 auto -42px;
}
#srchpildora{
	width: 600px;
    height: 45px;
    padding-left: 12px;
    border-radius: 10px 0px 0px 10px;
	margin: 25px 0 -15px 0;
}
.container-items-pildoras.srch input[type=button]{
	height: 45px;
    border-radius: 0px 10px 10px 0px;
    width: 100px;
    cursor: pointer;
	background: #ffb6ca6b;
}
@media (min-width: 280px) and (max-width: 990px){
	#srchpildora{
		width: 94%!important;
		margin: 15px auto!important;
		border-radius: 10px!important;
	}
	.container-items-pildoras.srch input[type=button]{
		border-radius: 10px!important;
	}
	.btn_participar{
		padding: 8px 10px 10px 10px!important;
		font-size: 100%!important;
		line-height: 1.09!important;
	}
}
.votes_graph{
	background: lavenderblush;
    margin: 15px auto 40px auto;
	width: 400px;
	height: 200px; 
}
.concursopildoras a{cursor: pointer;}
/**/
.barra_home{height:40px;background:#f5f547bf;font-weight:bold;width:100%;text-align:center;padding:6px 0;margin:3px 0;}
.barra_home span{cursor:pointer;}
@media (min-width: 100px) and (max-width: 990px){
	.barra_home span{font-size:80%;}
}
/*proxwebinar.php*/
.p_intro {
    margin: 20px 95px;
    text-align: justify;
}
.proxwebinar {
    background: #d0d0d0;
    padding: 28px 0;
    width: 759px;
    font-weight: bold;
    font-size: 26px;
    margin: -38px auto 28px auto;
    text-align: center;
}
.titulowebinar {
    line-height: 42px;
    font-size: 32px;
    color: #386bac;
    text-align: center;
    font-style: normal;
}
.imgmarco {
    width: 642px;
    margin: 0 auto;
}
.imgwebinar {
    width: 642px;
}
.ponenteswebinar {
    margin: 40px auto 27px auto;
    width: 640px;
}
.btnprogramawebinar {
    background: #386bac;
    padding: 15px;
    cursor: pointer;
    color: white;
    width: 564px;
    text-align: center;
    margin: 0 auto 40px auto;
    border-radius: 40px;
    font-size: 18px;
}
.debeinises {
    color: #ec0d85;
    font-weight: bold;
    font-size: 22px;
    background: #e0e0e0;
    padding: 20px 0;
    margin-bottom: 40px;
    text-align: center;
}

@media screen and (max-width: 994px) {
.imgmarco, .imgwebinar, .ponenteswebinar, .proxwebinar, .btnprogramawebinar {
    width: 100%;
}
.p_intro {
    margin: 20px 0 30px 0!important;
    font-size: 85%!important;
}
.proxwebinar {
    font-size: 23px;
}
}
.center-item.congresos.boto img {
    width: 224px;
    height: 313px;
    margin-bottom: 25px;
    margin-left: 14px;
    border: 1px double #96b3d2;
    padding: 3px;
}
@media (max-width: 500px) {
.center-item.congresos.boto img {
    width: 143px!important;/*224*/
    height: 200px!important;/*313*/
}
}
/*footer*/
.rrss img{width:50px;height:50px;margin: 3px 1px 0 1px;}
/**/
.btnconfirm{
	width: 310px;
    margin: 0 auto;
}
.btnconfirm button{
    width: 100px;
    margin: 0 25px;
    border-radius: 5px;
    border: 2px solid #2c547b;
    background: #2c547b;
    color: white;
	cursor: pointer;
}

/*** transparencia / BECAS Y PREMIOS ***/
div[class*='becascns'],div[class*='bpcns']{
display: none;
background: bisque;
margin: 5px 14% 0 17%;
padding: 5px 10px;
font-weight: bold;
border-radius:20px;
cursor:pointer;
}
.mrgbottombecas{display:none;margin-bottom:20px;}
.mrgtopbecas{display:none;margin-top:20px;}
.btncnsbecasp{
background: black;
color: white;
border-radius: 20px;
padding: 2px 8px 5px;
margin-right: 7px;
}
/**/

/********************************************************/
/*** FORMULARIO ACCESO ÚNICO - ACTUALIZACIÓN DE DATOS ***/
/********************************************************/

.confAllInp {
    width: auto;
    text-align:center;
}
.confAllInp>span {
    font-weight: bold;
    color: #2c547b;
}
#fnDataCheck, .checkgreen {
    width: 32px;
    height: 32px;
    margin-left: 5px;
    cursor: pointer;
}
.checkgreen {
    cursor: default!important;
    display: none;
}
/**/
#grp_filiacion, #grp_sanitario, #grp_banco {
    display: none;
}
.grp_btns_plus_minus {
    line-height: 30px;
    height: 40px;
    margin-bottom: -16px;
    margin-top: 15px;
}
.btn_grp_plus.filiacion, .btn_grp_minus.filiacion, .btn_grp_plus.sanitario, .btn_grp_minus.sanitario, .btn_grp_plus.banco, .btn_grp_minus.banco {
    font-size: 40px;
    width: 40px;
    height: 40px;
    background-color: #2c547b;
    color: white;
    line-height: 30px;
    text-align: center;
    border-radius: 20px;
    float: right;
    cursor: pointer;
}
.btn_grp_minus.filiacion, .btn_grp_minus.sanitario, .btn_grp_minus.banco {
    display: none;
}
.txt_grp_plus_minus {
    height: 40px;
    width: 285px;/*410px*/
    position: absolute;
    padding: 10px 5px 0 5px;
    font-size: 20px;
    font-weight: bold;
}
/**/
.headtxt {
    margin-top: -20px!important;
}
label[class=emailform_up] {
    margin-top: 21px!important;
    margin-bottom: 21px;
}
label[class=emailform_up]>span {
    font-weight: bold;
    color: #2c547b;
    font-size: 18px;
}
.infoepral {
    margin: 12px 60px 8px 0;
    line-height: 1.2;
    border-bottom: 7px solid grey;
    border-top: 7px solid grey;
    padding: 6px 0;
}
div[id=cntupdataform] > p {
	text-align: justify;
    width: 80%;
    margin: 5px auto 20px auto;
    padding: 0;
}

@media (min-width: 100px) and (max-width: 600px){
	div[id=cntupdataform] > p {width: 100%;text-align: justify;}
}

#formUpDataUsrs {
    width: 458px;
    margin: 0 auto;
}
p[class=okdata] {
    color: green
}
p[class=Opsdata] {
    color: red
}
p[class=okdata], p[class=Opsdata] {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 40px;
}
label[class=formupd_nombre], label[class=emailform_up], label[class=formup_nif], label[class=formup_telefono], label[class=formup_movil], label[class=formup_fecha_nacimiento], label[class=formup_direccion_postal], label[class=upform_nombre_hospital], label[class=upform_datos_bancarios_iban] {
    margin-top: 0;/*margin-top: 35px;*/
}
.formup_movil input[id=movil],.formup_telefono input[id=telefono]{
	width: 50%;
    text-align: center;
    padding: 0;
}
.response_error {
    font-weight: bold;
    color: red;
    margin: 5px 64px 0 12px;
    font-size: 1rem;
}
.titlewindow span {
    margin-right: 10px;
}
.combocuenta {
    float: left;
    box-shadow: 3px 3px 3px #ccc;
    border: 0.4px solid grey;
    margin-right: 4px;
}
/*Altura de los elementos del form menos botón "Enviar"*/
.datos_bancarios_combo, .combocuenta, .updataform input, select, .confirmar {
    height: 40px!important;
}
/**/
img[id*="greencheck"] {/*display:none;*/
    margin-left: 8px;
}/*#greencheck*/

@media (min-width: 100px) and (max-width: 505px) {
.confirmar {
    width: 40px!important;
    font-weight: bold!important;
    font-size: 20px!important;
    color: red!important;
}
}

@media (min-width: 506px) {
.confirmar {
    width: 40px!important;/*width: 97px!important;*/
}
}
.confirmar {
    /*border: 2px solid grey;
	border-radius: 6px;
	padding-bottom: 4px;*/
    margin: 1px 0 0 8px;
    cursor: pointer;
    padding: 0!important;
    background-image: url(https://test.sego.es/imgs/pcheckframeR.png);
    background-repeat: no-repeat;
    background-size: 40px 40px;
    box-shadow: none!important;
    border: none!important;
    border-radius: 0!important;
    background-color: transparent;
}
.modal-body {
    border-radius: 6px 6px 0 0!important;
}
.modal-content {
    border: none!important;
}
#bkgblack, #alterbkg {
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
    background-color: #00000033;
}
#alterbkg {
    display: none;
    background-color: #0000008f!important;
}
.shmsgendses .modal-dialog, .shmsgendses.bkgdontcls .modal-dialog {
    width: 400px;
    z-index: 1100;
}
.shmsgendses .modal-dialog .modal-content, .shmsgendses.bkgdontcls .modal-dialog .modal-content {
    height: 300px;
}
.shmsgendses .modal-dialog .modal-content .modal-body p, .shmsgendses.bkgdontcls .modal-dialog .modal-content .modal-body p {
    margin: 20px;
    font-size: 14px;
    font-weight: bold
}
.shmsgendses .modal-dialog .modal-content .modal-body input[type=button], .shmsgendses.bkgdontcls .modal-dialog .modal-content .modal-body input[type=button] {
    width: 135px;
    margin: 14px 132.5px 14px 132.5px;
    background: #2c547b;
    color: white;
    font-weight: bold;
    cursor: pointer;
	border-radius: 4px;
    padding: 5px;
}
/**/
.shmsgendses, .shmsgendses.bkgdontcls, .modal-header.alertasec, .modal-header.alertaconfirm, .modal-header.endSes, .modal-header.ReportError, .modal-header.ReportExit, .modal-header.ReportProcesando, #ovrform, #ovrformconfirm, #tOver, #ReportError, #ReportExit, #ReportProcesando {display: none;}
/**/
.fakeupdform {
    text-align: center;
    padding: 20px 0 460px 0;
    font-weight: bold;
}
.updataform {
    min-height: 700px;
}

@media (min-width: 100px) and (max-width: 900px) {
.updataform {
    min-height: 1535px;
}
}
.updataform p {
    font-weight: bold;
}
.updataform select {
    width: 105px;
}
.updataform input, select, .combocuenta {
    border: 0.4px solid grey;
    border-radius: 5px;
    /*height: 36px;*/
    padding: 0 0 0 10px;
}
#btnsubmitform {
    border: 2px solid #2c547b!important;
    border-radius: 6px!important;
    height: 44px!important;
    width: 200px;
    padding: 0!important;
    text-align: center;
    color: white;
    background-color: #2c547b;
    font-weight: bold;
    font-size: 17px;
    cursor: pointer;
}

@media (min-width: 100px) and (max-width: 900px) {
/*#btnsubmitform{
		margin-left: 50%;
		left: -100px;
		position: absolute;
		bottom: 40px;
	}*/
#formUpDataUsrs {
    width: 335px!important;
}
.btnformupdata {
    width: 250px!important;
}
}
.btnformupdata {
    width: 200px;
    margin: 0 auto 40px auto;
}
.dirpostupdform input[type=text] {
    width: 430px;
}
.dirpostupdform input[type=number] {
    width: 70px;
}
#updataform span {
    padding-left: 5px;
}
#formupd_apellidos, #formupd_nombre, .emailsformupd input, .updataform input, input[class=direccinp], .combocuenta {
    width: 400px;
}

@media (min-width: 100px) and (max-width: 900px) {
#formupd_apellidos, #formupd_nombre, .emailsformupd input, .updataform input, input[class=direccinp], .combocuenta {
    width: 275px;
}
}
.hospitalc input {
    width: 466px;
}
#datos_bancarios_cuenta {
    width: 285px;
    font-size: 18px;
}
#datos_bancarios_iban {
    width: 44px;
    font-size: 18px;
    text-align: right;
}
#datos_bancarios_cuenta, #datos_bancarios_iban {
    border: none!important;
    box-shadow: none!important;
    padding: 0!important;
    outline: 0 none!important;
    height: 33px!important;
}
div[class=combocuenta] span {
    margin: 0!important;
    padding: 0!important
}

@media (min-width: 100px) and (max-width: 900px) {
#datos_bancarios_iban {
    width: 40px;
}
#datos_bancarios_cuenta {
    width: 205px;
}
div[class=combocuenta] {
    width: 275px;
}
}

/********************************************************/
/******** FINAL ESTILOS FORMULARIO ACCESO ÚNICO *********/
/********************************************************/

/*** ESTILOS GALERÍA AYUDA AL SOCIO ***/
#galeria .row{align-items: center;justify-content: center;}
#galeria .col-lg-4{margin: 0!important;padding: 25px;}
.bkgforplay{background: rgba(0,0,0,0.20);position:absolute;z-index:1000;}
.bkgforplay{width: 89%!important;height: 68%!important;}
@media (min-width: 100px) and (max-width: 500px){
	.bkgforplay{width: 89%!important;height: 68%!important;}
	span.play_img_video{width: 89%!important;height: 68%!important;}
}
@media (min-width: 501px) and (max-width: 767px){
	.bkgforplay{width: 91%!important;height: 68%!important;}
	span.play_img_video{width:94%!important;height:67%!important;}
}
@media (min-width: 100px) and (max-width: 767px){
	#galeria .col-lg-4 img{width: 100%;height: 250px!important;}
	#helpvideo video{position: absolute;top: 300px;left: -215px;margin-left: 50%;width: 430px;}
	#helpvideo span{top:254px;margin-left:194px;}
}
@media (min-width: 768px) and (max-width: 991px){
	#galeria .col-lg-4 img{width: 100%;height: 180px!important;}
	.bkgforplay{width: 85%!important;height: 61%!important;}
	#helpvideo video{position: absolute;top: 300px;left: -305px;margin-left: 50%;width: 610px;}
	#helpvideo span{top: 280px;margin-left: 320px;}
}
@media (min-width: 992px){
	span.play_img_video:hover{border: 5px solid white;}
}
@media (min-width: 992px) and (max-width: 1199px){
	#galeria .col-lg-4 img{width: 100%;height: 130px!important;}
	.bkgforplay{width: 81%!important;height: 53%!important;}
	#helpvideo video{position: absolute;top: 200px;left: -408px;margin-left: 50%;width: 816px;}
	#helpvideo span{top: 173px;margin-left: 422px}
}
@media (min-width: 1200px){
	#galeria .col-lg-4 img{width: 100%;height: 165px!important;}
	.bkgforplay{width: 84%!important;height: 59%!important;}
	#helpvideo video{position: absolute;top: 200px;left: -470px;margin-left: 50%;width: 980px;}
	#helpvideo span{top: 173px;margin-left: 525px;}
}
#galeria .col-lg-4 p{padding: 10px 5px 0 5px;color: #2c547b;font-weight: bold;height: 50px;text-align: center;}
span.play_img_video{
	cursor: pointer;
    position: absolute;
	z-index:1001;
    width: 85%;
    height: 59%;
	background-image: url(../imgs/play_white.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: center;
}
#videoplay{display:none;}
#videoplay .shmsgendses #bkgblack{background: #000000b3!important;}
#helpvideo span{
    position: absolute;
    background: black;
	color: white;
    font-weight: bold;
    border-radius: 25px;
	cursor: pointer;
	left: 50%;
	width: 40px;
	height: 40px;
	padding: 1px 7px 7px 12px;
	font-size: 24px;
}

/*GALERÍA VÍDEOS ENDOSCOPIA*/
div#cntvideos{width:100%;}
div#cntvideos p{text-align:center;}
div#cntvideos a{
  margin: 0 20px 40px 20px;
  border: 1px solid #808080;
  border-radius: 4px;
  padding: 5px 13px;
  background: #808080;
  color: white;
}
div#cntvideos p a.activo{
  border: 2px solid #808080;
  background: white;
  color: #808080;
}
div#cntvideos a:hover{
  border: 2px solid #808080;
  padding: 7px 15px;
  background: #808080;
  color: darkgray;
}

/*WEBMAIL (PÁGINA INTERMEDIA)*/
.card-body.webmailsego p.btnwebmail{
	width: 300px;
    background: #2c547b!important;
    color: white;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    border-radius: 6px;
    margin: 20px auto;
    cursor: pointer;
}
.card-body.webmailsego p.txtwebmail{
	font-size: 17px;
    text-align: justify;
}

/*formulario NUEVO PROGRESOS*/
#dlgNewPro form[name="form"] {
  color: white!important;
}

/*USUARIOS*/
#ficha #ocultaficha span.clsdwin, #nuevo #ocultanuevo span.clsdwin{
	font-size: 20px;
    cursor: pointer;
    margin: 0 0 0 562px;
}
#btnNouAlta{margin-top: 34px;}
#btnNuevo{margin: 20px auto 25px auto;width: 200px;}
/**/