.tamano{font-size:16px;}

.semanas{font-size:16px; color:#666;}
#contenedor {
    display: table;
    border: 2px solid #000;
	border-radius:6px;
	box-shadow: 10px 10px 15px 10px #CCC;
    width: 300px;
    text-align: center;
    margin: 0 auto;
}
#contenidos {
    display: table-row;
	height:20px; 
}
#colum {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    /*padding: 30px;*/
	width:100px;
	font-size:10px;
}
#colum1 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 30px;
	background-color:#999;
	color:#000;
	font-weight:bold;
	font-size:10px;
}

#colum1-coches {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 0 80px;
	background-color:#FF0;
	color:#000;
	font-weight:bolder;
	font-size:10px;
	
}
#colum2 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 30px;
	background-color:#CCC;
	font-size:10px;
}

/*#colum-vertical{
	background-color:#999;
	color:#000;
	font-weight:bold;
	padding: 0 30px;
	border: 1px solid #000;
	vertical-align: middle;
  	width:5px;
  	word-wrap: break-word;
  	text-align:center;
  	line-height:20px;
	font-size:8px;
}*/
#colum-vertical{
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 5px 0;
	line-height:60px;
	writing-mode:vertical-lr;
	text-orientation: upright;
	font-size:11px ;
	font-weight:bold;
	background-color:#999;
}
#colum-vertical1{
	background-color:#999;
	color:#000;
	font-weight:bold;
	padding: 0 40px;
	border: 1px solid #000;
	vertical-align: middle;
  	width:5px;
  	word-wrap: break-word;
  	text-align:center;
  	line-height:20px;
	font-size:8px;
}



/*TABLA COCHES*/

/*#contenedor-coches {
    display: table;
    border: 2px solid #000;
    width: 300px;
    text-align: center;
    margin: 0 auto;
	border-radius:6px;
	box-shadow: 10px 10px 15px 10px #CCC;
}
#contenidos-coches {
    display: table-row;
}
#colum1-coches {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
	
	display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 5px 0;
	line-height:normal;
	writing-mode:vertical-lr;
	text-orientation: upright;
	font-size:11px ;
	font-weight:bold;
	background-color:#999;
}
#colum2-coches{
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
}
#colum3-coches {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
}*/
/*FIN TABLA COCHES*/

/* TABLA SALAS*/
#contenedor-salas {
    display: table;
    border: 2px solid #000;
    width: 300px;
    text-align: center;
    margin: 0 auto;
	border-radius:6px;
	box-shadow: 10px 10px 15px 10px #CCC;
}
#contenidos-salas {
    display: table-row;
}
#columna0 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 5px 0;
	/*line-height:normal;*/
	writing-mode:vertical-lr;
	text-orientation: upright;
	font-size:11px ;
	font-weight:bold;
	background-color:#CCC;
}
#columna1 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 5px 0;
	line-height: 30px;
	margin-left:20px;
	writing-mode:vertical-lr;
	text-orientation: upright;
	font-size:11px ;
	font-weight:bold;
	background-color:#999;
	text-align:center;
}
#columna2 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
	font-weight:bold;
	background-color:#999;
}
#columna3 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
}
/*FIN TABLA SALAS*/

section#login .text-danger {
  color: #e74c3c;
}

/*SERGIO*/
.acceso {
	margin-top:15%;
}

@media (max-width: 960px) {
	.acceso {
		margin-top:2%;
	}
}