:root {
  --blanco: #ffffff;
  --negro: #000000;
	--color-0: #f9c5d5;
  --color-1: #862633;  /* ONTINYENT */
  --color-2: #BA0C2F; /* ONTINYENT */
  --color-3: #ce3a4d;
  --color-4: #e88fa1;
  --color-5: #f3adc2;
	--color-6: #00B2A9;  /* ONTINYENT */
	--color-7: #333333;

	--color-16: #222222;
	--color-17: #d7bcb9;
	--color-29: #555;
	--color-37: #ecbfc8;
}


#columna-izquierda
{
    clear: both;
	float:left;
    width:560px;
	margin-right:20px;
    overflow:hidden;
	/* position: relative;
    top: 25px;
    margin-bottom: 40px; */
}

#columna-izquierda>div>div.panel-contenido {
	overflow-y: auto;
}
#columna-izquierda>div>div.panel-contenido>div.flotar_dcha>img {
	height: 190px;
}

#columna-central
{
    float:left;
	min-width:270px;
	width:calc(100% - 870px);
	margin-right:20px;
    overflow:hidden;
	/* position: relative;
    top: 25px;
    margin-bottom: 40px; */
}

#columna-derecha
{
    float:left;
	width:270px;
    overflow:hidden;
	/* position: relative;
    top: 25px;
    margin-bottom: 40px; */
}

.panel
{
	border: solid 1px var(--color-2);
	/* border-radius: 5px; */
	overflow:hidden;
	float:left;
	/* background-color:#efe8de; */
	text-align:center;
	margin-bottom:20px;
	margin-left:20px;
	width:243px;
	height:250px;
	padding:10px;
    position:relative;
	box-shadow: 5px 5px 2px var(--color-2);
}

#columna-derecha .panel
{
    margin-left:0;
}


.panel-anchodoble
{
    width:533px;


}

.panel-primeroenfila
{
    clear:left;
    margin-left:0;
	margin-right: 5px;
}

.panel-pie{
    position:absolute;
    bottom:15px;
}

.panel-edictos
{
	position:relative;
    width:calc(100% - 27px);
	height:834px;
    margin-left:0;
}

.panel-edictos table{
	width:100%;
}

.panel-edictos th{
	background-color:var(--color-16);
	border:none;
}

.panel-edictos td{
	padding:10px;
}

.enlace{
	background:url(imgs/link.png) no-repeat 5px center;
	padding:5px 10px 5px 39px;
}

.enlace:hover{
	color:var(--negro);
	background-color:var(--color-17);
	text-decoration:underline;
}

.panel-enlace {
    background: url(https://img.icons8.com/fluency-systems-filled/48/ffffff/external-link.png) no-repeat 5px center var(--color-1);
    background-size: 15px;
    padding: 5px 10px 5px 25px;
    font-size: 0.7em;
    color:  var(--blanco) !important;
	/* border-radius: 5px; */
}

.panel-enlace:hover{
	color: var(--blanco);
	background-color: var(--color-2);
	text-decoration: underline;
}

.panel-titulo
{
	color:var(--blanco);
	background-color:var(--color-1);
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 7px;
  margin-bottom:10px;
  line-height:20px;
	border-radius: 20px;
}

.panel-icono
{
	/* margin:10px auto; */
}

.panel-contenido
{
    text-align:justify;
    position:relative;
    height:calc(100% - 55px);
    
}

    .panel-contenido ul li a {
        color: var(--color-7) !important;
    }
.panel-scroll{
    overflow-y:auto;
}

.panel-contenido p
{
	
}

.panel-contenido .procedimientos {
	margin-left:0;
	padding-left:0;
}

.procedimientos li{
	list-style-type:none;
	margin:0 0 15px 5px;    
}

.procedimientos li a {
    color:var(--color-7) !important;
}

#clock_hou
{
	width:100%;
	margin-top:10px;
}

.panel-contenido ul{
	margin-top:0;
	margin-left:0;
	padding-left:20px;
}

.panel-contenido li{
	margin-bottom:5px;
}

.anuncio-titulo{
    text-align:left;
    font-size:0.9em;
    min-height:2.8em;
}

.anuncio-ts{
    text-align:right;
    font-size:0.7em;
    font-style:italic;
}

.tabla-cambiar-sede{

}

.tabla-cambiar-sede td{
    border:none;
}

.calendario-inhabiles{
    height:150px;
    margin-bottom:10px;
}

.calin-festivo {
    background-color: var(--color-2) !important;
    
}

.incidencia-novisible{
    font-style:italic;
    color:var(--color-29);
}

.incidencia-encurso {
	background-color: var(--color-5);
	font-weight: 600;
}

#pagina .contenido-conmenu {
    min-height: 0;
}
