.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: top;
    /*padding: 30px;*/
	width:100px;
	font-size:10px;
}
#colum1 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 40px;
	background-color:#999;
	color:#000;
	font-weight:bold;
	font-size:10px;
}

#colum1-coches1 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: top;
    padding: 0 80px;
	background-color:#FF0;
	color:#000;
	font-weight:bolder;
	font-size:10px;
	
}

#colum1-coches {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: top;
    /*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;

	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;
	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;*/
}

#colum3 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 10px;
}
/*FIN TABLA SALAS*/

section#login .text-danger {
  color: #e74c3c;
}

.bienvenida{
	text-align:right;
	height:40px;
	
}
.esquinas{
	border-radius:0px !important;
}

.fondo-boton{
	background-color:#d90000;
	border-radius:3px !important;}
.sala1{
	color:#F00;
}
.sala2{
	color:#06F;
}
.vacaciones{
	color:#999;
}
.encliente{
	color:#0C0;
}

.cuadrodiv0{
	width:100%;
	/*border:1px solid  #999;*/
	border-bottom:1px solid  #999;
}
.cuadrodiv1{
	width:100%;
	/*border:1px solid  #999;*/
	border-bottom:1px solid  #999;
	background:#CCC;
}
/*FOOTER- PROPIEDADES*/
.formato_texto{
	color:#666;
	font-size:11px;
	margin:10px;
	text-align:left;
	font-family:'PT Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.link_rojo{
	color:#d90000;
}

a:hover{
	color:#d90000 !important;
}
/*FIN FOOTER*/

/*SALAS PRUEBA*/
#col1 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 0 80px;
	
	background-color:#999;
	color:#000;
	font-weight:bolder;
	font-size:10px;
	
}

#col3 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: top;
    /*padding: 0 80px;*/
	/*background-color:#FF0;*/
	color:#000;
	font-weight:bolder;
	font-size:10px;
}
#col2 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    padding: 30px;
	background-color:#CCC;
	font-size:10px;
}


/*ARCHIVOS OBRAS*/

.obras-estilo{
	font-size:18px;
	font-weight:bold;
	
	
	
}
/*FIN ARCHIVOS OBRAS*/