table.fases{width: 100%;} td.calendar{font-family: "IBM Plex Sans Condensed", Georgia; font-size: 20px; font-weight: 400; height: 32px; line-height: 32px;} td.calendar-mov{font-family: "IBM Plex Sans Condensed", Georgia; font-size: 30px; font-weight: 400; height: 50px; line-height: 50px;} td.calendar-matxplay{text-align: left; padding-left: 28px;} td.col1{width: 90px;} td.col1-mov{width: 120px;} td.col1, td.col1-mov{text-align: center; vertical-align: middle;} td.col2{width: 80px;} td.col2-mov{width: 110px;} td.col2, td.col2-mov{text-align: left; vertical-align: middle;} td.col12{width: 170px;} td.col12-mov{width: 230px;} td.col12, td.col12-mov{text-align: center; vertical-align: middle;} td.col3{width: 245px;} td.col3-mov{width: 400px;} td.col3, td.col3-mov{text-align: left; margin-left: 5px; vertical-align: middle;} td.col4{width: 180px;} td.col4-mov{width: 180px;} td.col4, td.col4-mov{text-align: right; margin-right: 5px; vertical-align: top;} /* div.estado-especial, div.estado-especial-mov{right: -30px;} */ div.estado-normal, div.estado-normal-mov{color: #000000;} div.estado-especial, div.estado-normal{right: 0px;} div.estado-especial-mov, div.estado-normal-mov{right: 20px;} div.estado-especial, div.estado-especial-mov{background-color: #DD0000; color: #FFFFFF; -ms-transform: rotate(-5deg); transform: rotate(-5deg);} div.estado-normal, div.estado-normal-mov{float:left; font-size: 16px; font-weight: 500;} div.estado-especial, div.estado-especial-mov{position: relative; top: 8px; height: 20px; font-size: 16px; font-weight: 500; line-height:20px; vertical-align: middle; text-align: center; width: 90px;} td.headeranyos{font-family: "IBM Plex Sans Condensed", Georgia; border-radius : 18px; border : 1px solid rgba(0,0,0,0.8); color: #000; font-weight: 800; text-align: center; line-height:40px; vertical-align: middle; font-size: 24px; height: 40px;} td.titleleft{border-top-left-radius: 18px; font-weight: 500; text-align: center;} td.titleright{border-top-right-radius: 18px; font-weight: 500; text-align: center;} td.title{border-top-left-radius: 18px; border-top-right-radius: 18px; font-weight: 500; text-align: center;} td.mensaje{font-weight: 800; text-align: center;} td.oscuro{color: #FFFFFF; font-weight: 500; background-color: rgb(5, 87, 39);} td.grupooscuro{color: #FFFFFF; font-weight: 500; background-color: rgb(122, 16, 16);} td.azuloscuro{color: #FFFFFF; font-weight: 500; background-color: rgb(8, 5, 87);} td.azulmedio{color: #FFFFFF; font-weight: 500; background-color: rgb(61, 96, 160);} td.azulclaro{color: #FFFFFF; font-weight: 500; background-color: rgb(96, 127, 185);} td.medio{color:#000000; font-weight: 500; background-color: rgb(118, 175, 140);} td.claro{color:#000000; background-color: rgb(169, 200, 181);} td.azul{color:#FFFFFF; background-color: rgba(0,87,156);} td.rojo{text-align: center; color:#FFFFFF; background-color: rgba(158, 0, 0);} td.oscuropasado{color: #FFFFFF; font-weight: 500; background-color: rgba(71, 87, 77);} td.grupooscuropasado{color: #FFFFFF; font-weight: 500; background-color: rgb(91, 58, 58);} td.azuloscuropasado{color: #FFFFFF; font-weight: 500; background-color: rgb(43, 63, 94);} td.mediopasado{color:#000000; background-color: rgb(162, 178, 168);} td.claropasado{color:#000000; background-color: rgb(190, 205, 195);} td.azulpasado{color:#FFFFFF; background-color: rgba(85, 125, 157);} td.rojopasado{text-align: center; color:#FFFFFF; background-color: rgba(157, 124, 124);} td.faseleft{border-top-left-radius: 18px; border-bottom-left-radius: 18px;} td.faseright{border-top-right-radius: 18px; border-bottom-right-radius: 18px;} td.ultimoleft{border-bottom-left-radius: 18px;} td.ultimoright{border-bottom-right-radius: 18px;} td.separadorfino{height: 3px; line-height: 3px;} img.boton-editar-calendar-submenu, img.boton-editar-calendar-submenu-mov{float: right; cursor: pointer; border-radius: 50%; background-color: rgb(255,255,255);} img.boton-editar-calendar-submenu{width: 28px; height: 28px; margin: 4px -10px 0px 5px;} img.boton-editar-calendar-submenu-mov{width: 34px; height: 34px; margin: 4px 0px 0px 5px;} img.boton-editar-calendar-submenu:hover, img.boton-editar-calendar-submenu-mov:hover{background-color: rgb(255, 160, 160);} img.boton-calendar, img.boton-calendar1, img.boton-editar-calendar, img.boton-editar-calendar1, img.boton-calendar-mov, img.boton-calendar1-mov, img.boton-editar-calendar-mov, img.boton-editar-calendar1-mov{position: relative; top: 6px; margin-left: 6px; cursor: pointer; border-radius: 50%;} img.boton-empty, img.boton-suelto{position: relative; top: 6px; width: 28px; height: 28px; border-radius: 50%;} img.boton-empty-mov, img.boton-suelto-mov{position: relative; top: 9px; width: 34px; height: 34px; border-radius: 50%;} img.boton-suelto:hover, img.boton-suelto-mov:hover{cursor: pointer; background-color: rgba(0,0,0,0.3) } img.boton-calendar, img.boton-calendar1, img.boton-editar-calendar, img.boton-editar-calendar1{right: 10px; width: 28px; height: 28px;} img.boton-calendar-mov, img.boton-calendar1-mov, img.boton-editar-calendar-mov, img.boton-editar-calendar1-mov{right: 15px; width: 34px; height: 34px;} img.boton-calendar:hover{background-color: rgb(255,255,255);} img.boton-calendar1:hover{background-color: rgb(170, 170, 170);} img.boton-editar-calendar:hover{background-color: rgb(255, 160, 160);} img.boton-editar-calendar1:hover{background-color: rgb(192, 120, 120);} div.whitelink{position:relative; top:0px; left:100px;} a.whitelink{font-size: 18px;} a.whitelink-mov{font-size: 24px;} a.whitelink, a.whitelink-mov{font-family: "IBM Plex Sans Condensed", Georgia; font-weight: 300; cursor: pointer; color: #FFFFFF; text-decoration: underline;} a.whitelink:hover{text-decoration: underline;} div.wrapcols{position:relative; width: 100%; top: 0px; right: 0px;} div.col1{right: 50px;} div.col2{right: 110px;} div.col1, div.col2{position:absolute; top: 0px; height: 32px; width: 60px; text-align: center; vertical-align: middle;}
