/********************************************************************************************************************************************
 ********************************************************************************************************************************************
 ****    ESTILO_COMUN V_1.0                    **********************************************************************************************
 ****    AYTO ALHAMA DE MURCIA                 **********************************************************************************************
 ****    12/05/2016                            **********************************************************************************************
 ****    djalcon@alhamademurcia.es             **********************************************************************************************
 ****    ricardo.sanchez@alhamademurcia.es     **********************************************************************************************
 ********************************************************************************************************************************************
 ********************************************************************************************************************************************/
 /*RESOLUCIONES IMPLEMENTADAS
 	Acceso r�pdio ANCLAS:
 	
 	RES1-TODOS LOS ANCHOS  	
 
 
 1-RES1
 */
 .altura {
    min-height: 500px!important;
}
body {
	font-family:'sou';
	font-weight:normal;
	padding-top: 20px;
	font-size:14px;
	margin-top:0px;
	background-color:#222;
	
}
table.tab-fichaje th {
    padding: 5px;
}

table.tab-fichaje td {
    padding: 5px;
    text-align: center;
}

body.login_background {
	background: #373737;
}
.botonlista{
	padding:10px!important;
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}
h1{font-size: 1.5em;}
h2{font-size: 1.3em;}
h3{font-size: 1.1em;}




.esp-tabla{
	margin-top: 25px!important;
	margin-left: -10px!important;
}
	
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 4px !important;
}

#login-panel {
		margin: auto ;
		
		text-align: center;
		border-radius: 5px;
		padding: 10px 20px;
	}
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 10px 0;
		text-align: center;
		margin-top: -95px;
	}
	
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 -100px 0;
		text-align: center;
		width: 400px;
	}


.autoHeight {
    height: auto;
    padding-bottom: 10px;
}

.navbar-right {
	display: none;
}
.navbar-brand{
	padding: 0px;
}

#logo {
	/*display:none;*/
}

span.fuente_roja {
	
	color: #ff0000;
}
.panel-body{
	padding: 10px 5px;
}
.botonera-listados{
	text-align: center;
}
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    /* overflow-y: hidden; */
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: none;
 }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding:none!important ;
}
.oculto {
    visibility: hidden;
}
.techo{
	border-top:2px solid #c2c2c2 !important;
}

/*PANELES CONSTRUCCION DASHBOARD*/


/*PANEL VERDE**************/
.panel-green {	border-color: #5cb85c;}
.panel-green .panel-heading {
	border-color: #5cb85c;
	background-color: #5cb85c;
	color: #fff;
}
.panel-green a {color: #5cb85c;}
.panel-green a:hover {color: #3d8b3d;}

/*PANEL ROJO**************/
.panel-red {border-color: #d9534f;}
.panel-red .panel-heading {
	border-color: #d9534f;
	color: #fff;
	background-color: #d9534f;
}
.panel-red a {color: #d9534f;}
.panel-red a:hover {color: #b52b27;}

/*PANEL AMARILLO**************/
.panel-yellow {
	border-color: #f0ad4e;
}
.panel-yellow .panel-heading {
	border-color: #f0ad4e;
	color: #fff;
	background-color: #f0ad4e;
}
.panel-yellow a {	color: #f0ad4e;}
.panel-yellow a:hover {	color: #df8a13;}


/***************/




/**COLORES Y ESTILOS DE TEXTO*/
.clickable {
	cursor: pointer;
}
.desactivar {
	visibility: hidden;
}
.negrita{
	font-weight:bold;
}
.mayuscula{
	text-transform: uppercase;
}
.fuente_roja{
	color:#ff0000 !important;
}
.fuente_verde{
	color:#4e8a41 !important;
}
.fuente_naranja{
	color:#E88C1F !important;
}
.peligro {
	color: #990f0f !important;
	background-color: #f2dede !important;
}

.seleccionada {
	color: #3c4676 !important;
	font-weight:800;
	background-color: #d8e3f0 !important;
}

.validada {
	color: #3c763d !important;
	background-color: #dff0d8 !important;
}

.est-pendiente {
	color: #b79337 !important;
	background-color: #fbf9e2 !important;
}

.est-estudio {
	color: #3c7cac !important;
	background-color: #fbf9e2 !important;
	/*background-color: #dcecf8 !important;  Color azul*/
}

.est-denegado {
	color: #b0413c !important;
	background-color: #f0dede !important;
}

.est-aceptado {
	color: #4e8a41 !important;
	background-color: #e0f1d6 !important;
}


.no-margen {
	padding: 0px !important;
	margin: 0px !important;
}

#page-wrapper {
	width: 100%;
	padding: 0;
	background-color: #fff;
}

.huge {
	font-size: 1.8em;
	line-height: normal;
}


/* RES2 */
@media only screen and (min-width:768px) {
	  body{padding-top: 70px;}
	#page-wrapper{padding-top:15px;}
	.form-group>img {
		width: 120px;
	}
	/*RELATIVO A FORMULAIOS DE LOGIN Y RECUPERACION DE PASS*/
	#login-panel {
		margin: auto ;
		width: 400px;
		background: #e7e7e7;
		text-align: center;
		border-radius: 5px;
		padding: 10px 20px;
	}
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 10px 0;
		text-align: center;
		margin-top: -95px;
	}
	
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 -100px 0;
		text-align: center;
		width: 400px;
	}
}
@media only screen and (max-width:768px){
	#logo{width:180px;}
	 body{padding-top: 31px;}
}