
/*-----------------------------------------ENTRADA---------------------------------------------------------*/

@media only screen and (max-height:800px) {
.entrada-logo{margin: 20px auto 10px auto; padding-bottom: 15px;}
.entrada-logo img{width: 150px;}
.entrada-titp{font-size: 25px; color: #666;}
.entrada-form{padding: 10px; font-size: 18px;
-ms-border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
.entrada-comentario{margin: 40px auto 20px auto; padding-bottom: 30px;}
}

@media only screen and (max-width:490px) {
.entrada-titg{font-size: 60px;}
.entrada-titp{font-size: 20px; line-height: 25px;}
}


@media only screen and (max-height:490px) {
.entrada-titulo{border-bottom: 1px #999 dotted; margin: 10px auto 0 auto; padding-bottom: 0;}
.entrada-logo{float: left; width: 100px; margin: 0 10px 0 auto; border: 0;}
.entrada-titular{display: table; margin: 0 auto 0 10px;}
.entrada-titg{font-size: 26px;}
.entrada-titp{font-size: 12px; line-height: 10px;}
.entrada-form{padding: 10px; font-size: 16px;
-ms-border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
}


/*-----------------------------------------CABEZA---------------------------------------------------------*/

@media only screen and (max-width:1200px) {
.cab-tituloa{display:none;}
.cab-titulob{display:block;}
.cabeza{display:table;}
}

@media only screen and (max-width:1000px) {
.cablogo{display:none;}
.cablogocorto{display: table-cell; width: 100px;}
.cab-titulob{font-size: 50px;}
}

@media only screen and (max-width:840px) {
.cab-menu img{padding: 0 10px 0 10px;}
.cab-salir img{padding: 0 10px 0 10px;}
}

@media only screen and (max-width:780px) {
.cablogocorto{display:none;}
.cablogoultracorto{display: table-cell;}
.cab-titulob{display:none;}
}

@media only screen and (max-width:410px) {
.cab-menu img{padding: 0 10px 0 10px; width: 55px;}
.cab-salir img{padding: 0 10px 0 10px; width: 55px;}
.cablogoultracorto img{padding: 12px 0 8px 0; width: 50px;}
}




/*-----------------------------------------BOTONERA---------------------------------------------------------*/

@media only screen and (max-width:650px) {
.botonera{left: 0; margin-left: 5%;}
}

@media only screen and (max-width:480px) {
.botonera{width: 80%;}
}

@media only screen and (max-width:410px) {
.bot-cab{font-size: 16px;}
.iconos-botonera {padding: 10px 5px 10px 5px;}
}

@media only screen and (max-height:400px) {
.bot-n0{padding: 10px 0 10px 0;}
.bot-n0 li{margin: 8px 0 8px 0;}
.bot-n0 a{padding: 5px;}
.bot-n1{padding: 10px 0 10px 0;}
.bot-n1 li{margin: 10px 0 10px 0;}
.bot-n1 a{padding: 7px;}
}




/*-----------------------------------------GENERAL---------------------------------------------------------*/

@media only screen and (max-width:1600px) {.imago{width: 550px;}}

@media only screen and (max-width:1200px) {
.titulo{font-size: 40px; padding: 5px 0 5px 0;}
.titulo{font-size: 40px; padding: 5px 0 5px 0;}
}

@media only screen and (max-width:840px) {
.iconos-fijos img{padding: 1px; max-width: 32px; max-height: 32px; !important;}
.iconos-fijos input{padding: 1px; max-height: 32px; !important;}
}

@media only screen and (max-width:630px) {
.listado{padding: 1px; width: 98%;}
}

@media only screen and (max-width:410px) {
.titulo{font-size: 28px;}
.subtitulo{font-size: 20px;}
.titulo img{margin: -5px 10px -5px 0;}
}




/*-----------------------------------------BUSCAR-ORDENAR---------------------------------------------------------*/

@media only screen and (max-width:840px) {
.ordcli-lista-ord{float: none; margin: 0 auto 15px auto;}
}

@media only screen and (max-width:780px) {
.buscord li{display: block; text-align:center;}
.buscord-tabla {margin: 5px auto 5px auto;}
}

@media only screen and (max-width:475px) {
.ordcli-cont{width: 250px; margin: auto;}
}


/*--------------------------------TABLAS---------------------------------*/

@media only screen and (max-width:840px) {
.tabla{font-size: 16px;}
}

@media only screen and (max-width:680px) {
.tablafac{font-size: 12px;}
.tablafac td{padding: 5px;}
}

@media only screen and (max-width:630px) {
.tabla{font-size: 12px; width: 100%;}
}


@media only screen and (max-width:490px) {
.tabla td{max-width: 45px; overflow:hidden; text-overflow: ellipsis;}
.tabla-doble-icono{max-width: 70px !important;}
.tabla-fecha{max-width: 50px !important;}
.tabla-factura{max-width: 150px !important;}
.tabla img{width: 30px !important;}
.tabla-titulos{padding: 4px;}
.tabla-celdas{padding: 3px;}
.tabla-celdas-cheks{padding: 1px;}
}

/*--------------------------------AVISOS---------------------------------*/

@media only screen and (max-width:630px) {
.avisos-tabla{width: 100%;}
}




/*-----------------------------------------EDICION---------------------------------------------------------*/

@media only screen and (max-width:840px) {
.comb2{font-size: 16px; padding: 1px;}
.comb3{font-size: 16px; padding: 1px;}
.comb4{font-size: 16px; padding: 1px;}
.combox-cuad{font-size: 16px;}
.combox-full{font-size: 16px;}
}

@media only screen and (max-width:720px) {
.comb-consigna{width: 90%; max-width: 150px;}
}

@media only screen and (max-width:630px) {
.combox-horario{font-size: 12px; padding: 5px 0 5px 0;}
.combox{font-size: 12px; width: 100%; padding: 5px 0 5px 0;}
.tabla-input-cell4 input{width: 200px; margin-bottom: 15px !important;}
}

@media only screen and (max-width:490px) {
.comb-consigna{width: 80%; font-size: 14px;}
.comb-binario{font-size: 14px; min-width: 50px;}
}

@media only screen and (max-width:410px) {
.comtextsin{width: 250px;}
}


/*-----------------------------------------CONTENEDORES---------------------------------------------------------*/

@media only screen and (max-width:480px) {
.contcoments{padding: 0px;}
.coments{width: 60%;}
.textar-lopd{width: 100%;}
}

@media only screen and (max-height:450px) {
.cellfotogrand{vertical-align:bottom;}
.coments{height: 200px; margin: 0 auto 20px auto;}
}






/*-----------------------------------------TABLAS INPUT---------------------------------------------------------*/

@media only screen and (max-width:768px) {
.tabla-input{font-size: 14px;}
.tabla-input-cell2{display: table-row;}
.tabla-input img{margin: 0 10px 10px 10px;}
}


/*-----------------------------------------GASTOS---------------------------------------------------------*/

@media only screen and (max-width:620px) {
.tabgas{font-size: 12px;}
.tabgas-concepto{padding: 4px 4px 4px 4px;}
.tabgas-combox-input{font-size: 12px;}
.tabgas-combox-margen{font-size: 12px;}
}

@media only screen and (max-width:550px) {
.tabgas-concepto {text-align: center;}
.tabgas-concepto a{display: block;}
}

@media only screen and (max-width:450px) {
.tabgas{font-size: 10px;}
.tabgas-combox-input{width: 80px; font-size: 10px;}
.tabgas-combox-margen{width: 30px; font-size: 10px;}
}


/*-----------------------------------------GESTION---------------------------------------------------------*/

@media only screen and (max-width:600px) {
.tit-complejo-tabla{position: relative; width: 100%;}
.tit-complejo-td2{background-color:#b1e1ff; color: #333; font-size: 20px; text-align: center; padding: 0 10px 0 10px; white-space: normal;}
.tit-complejo-td2 div{font-size: 11px; color: #666;}
.tit-complejo-td3{font-size: 12px; padding: 0 20px 0 20px; white-space: normal;}
.tit-complejo-tabla img{padding: 5px 10px 5px 10px;}
.tit-complejo-td4 img{padding: 5px; width: 40px;}
}




/*-----------------------------------------PROYECTOS---------------------------------------------------------*/


@media only screen and (max-width:370px) {
.proyecto-titulos-tabla td{font-size: 12px;}
}


/*-----------------------------------------FACTURACION---------------------------------------------------------*/

@media only screen and (max-width:520px) {
.factura-res-corta{display: table-row;}
}

@media only screen and (max-width:630px) {
.comfac-nf{font-size: 12px;}
.comfac-num{font-size: 12px;}
}

@media only screen and (max-width:490px) {
.tabla-facturas{font-size: 10px;}
.tabla-facturas img{width: 30px !important;}
.comfac-nf{font-size: 10px; padding: 1px;}
.comfac-num{font-size: 10px; padding: 1px;}
.comfac-tx{font-size: 10px; padding: 1px;}

.tabla-facturas-titulos{display: none; padding: 2px;}

.tabla-facturas-titulos-redux{display: table-cell; padding: 2px;}

}



/*-----------------------------------------INFORMES---------------------------------------------------------*/

@media only screen and (max-width:630px) {
.informe-tabla{width: 100%;}
}



@media only screen and (max-width:560px) {
.informe-celdas-tit{font-size: 16px;}
.informe-celdas-pdf img{min-width: 60px;}
}



/*-----------------------------------------IMPRESORA---------------------------------------------------------*/

@media only screen and (max-width:460px) {
.impresora-papel{margin-left: 0;}
}



