body{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	min-width: 100vw;
	min-height: 100vh;
	background-image: url(../img/fondoLog.png);
    background-repeat: repeat-x;
	background-position: center 70px;
}
.fondo img{
	position: absolute;
	width: 100vw;
}
.inicio{
	width: 1590px;	
	margin: 0 auto;
}
.enc{
	display: inline-flex;
	margin-top: 124px;
	margin-left: 0;
	
}
.enc h2{
	font-size: 36px;
	color: #808285;
	font-family: "HelveticaNeueThin", "HelveticaNeue-Thin", "Helvetica Neue Thin", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Arial", sans-serif; 
	font-weight:200; 
	
	width: 380px;
}
.secciones{
	margin-top:30px;
	font-size: 22px;
	letter-spacing: 2pt;
}
.secciones #ventas{
	margin-left: 214px;
	color: #d16731;
	padding: 0 6px;
}
.secciones #fact{
	margin-left: 439px;
	color: #d16731;
}
.secciones #fin{
	margin-left: 373px;
	color: #94989A;
}

.menu{
	margin: 30px 45px 0 45px;
	
}
.menu-cont li{
	list-style: none;
	/*padding: 20px;*/
	float: left;
	width: 166px;
	height: 166px;
	border: 1px solid  #d16731;
	margin: 0 4.5px;
}

.menu-cont li img{
	display: block;
	width: 70px;
	height: 70px;
	margin: 20px 50px 15px 50px;
	
}
.menu-cont img{
	
	/*background-image: pink;*/
}

.menu-cont li span{
	width: 100%;
	display: block;
	text-align: center;
	font-size: 22px;	
}

.logo1{
	width: 252px;
	height: 88px;
	margin-right:420px;
	margin-left: 660px; 
}

li:hover{
	color: #ffb47c;
}
li:active{
	color: #d16731;
}
.cita{ width: 74px; height: 64px;}
.coti{ width: 86px; height: 64px; }
.pendiente{ width: 71px; height: 62px;}
.proc{ width: 69px; height: 69px;}
.fabri{ width: 66px; height: 60px;}
.insta{ width: 65px; height: 66px;}
.cxc{ width: 57px; height: 57px;}
.sald{ width: 74px; height: 67px;}
.menu-cont .lcoti{ border: 1px solid #94989A;  /*color:white;*/} /* background-color: #D4984C;*/
.menu-cont .lcitas { border: 1px solid #94989A;  /*#94989A*/;}
.menu-cont .lcxc{border: 1px solid #94989A;  /*color: /*#94989A*/}
.menu-cont .lsal{border: 1px solid #94989A;  /*color: /*#94989A;*/}
/*.menu-cont .colorl{/*color:#D16731;}*/

.cont-cita{
    /*float: left;*/
    display:inline-block;
    background-color:#D9E1C6; 
    margin-top: 47px;
    width: 1590px;
    height: 900px;
}
.Frase{
	display:flex;
    width: 1254px;
    height: 64px;
    margin-left: 144px;
    margin-top: 32px;	
    
}
.Frase img{
	display:inline;
	width:74px;
	height: 74px;
	margin-right: 17px; 
}
.Frase h3{
	font-size: 28px;
	color: #94989A;
	align-self: center;
	font-weight: 300;
	letter-spacing: 3px;
}
.cont-busCita{
	margin-top: 25px;
	margin-left: 89px;
	background-color: white;
	width: 1404px;
	height: 696px;
	display: inline-block;
	padding: 10px;
}

.busCita{
	position: absolute;
    margin-left: 17px;
    margin-top: 25px;
    display: flex;
    /*width: 1349px;*/
    width: 1202px;
    height: 63px;
    background-color: #F1F2F2;
}
.busCita input{
	margin: 0;
	width: 1127px;
}

input,input::-webkit-input-placeholder{
	font-size: 16px;
	font-weight: 300;
	align-self: center;
	letter-spacing: 2pt;
	color:#94989A;
	border: none;
	/*margin-right: 829px;*/
	background-color: #ffffff;
}
.lupa{ 
	width: 44px; 
	height: 44px; 
	align-self: center;
	margin-right:13px; 
	margin-left: 15px;
}
.btn-cita{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 155px;
	height: 63px;
	font-size: 22px;
	color: white;
	font-family: Futura-pt, sans-serif;
	font-style: normal;
	font-weight: 300;
	background-color: #A0B571;
	border: none;
	position: absolute;
	margin-left: 1229px;
	 margin-top: 25px;
}

.t-cita {
	width: 1341px;
	margin-top: 117px;
	margin-left: 31px;
	border-collapse: separate;
	border-spacing:8px;
	color: #94989A;
	
}
.t-cita th{
	text-align: center;
	width: 220px;
	height: 15px;
	font-size: 20px;
	font-weight:200;
}
.t-cita td{
	text-align: center;
	width: 220px;
	height: 24px;
	border: 1px solid #BFC1C2;
}
.t-cita .hora{
	border: none;
	text-align: justify;
	width: 4%;
	
}


.cont-cotizacion{
	display:inline-block;
    margin-top: 12px;
    width: 1590px;
    height: 789px;   
    border: 1px solid #DA855A;
}
.Frase2{
	display:flex;
    width: 1335px;
    height: 64px;
    /*margin-left: 127px;
    margin-top: 32px;*/
    margin: 32px auto;
}
.Frase2 img{
	display:inline;
	width:74px;
	height: 74px;
	margin-right: 17px;
}
.logo-coti{
	fill:#94989A;
}
.Frase2 h3{
	font-size: 28px;
	color: #94989A;
	align-self: center;
	font-weight: 300;
	letter-spacing: 2px;
}
.cont-busCoti{
	width: 1404px;
	height: 597px;
	overflow: scroll;
	/*margin-top: 25px;
	margin-left: 92px;*/
	margin: 25px auto;
	border: 1px solid #BFC1C2;
}
.busCoti{
	margin-top: 40px;
	margin-left: 32px;
	display: flex;
	width: 1346px;
    height: 63px;
    background-color: #F1F2F2;
}
.busCoti input{
	margin:0;
	width:1265px; 
}
.busCoti img{
	margin-left: 19px;
}
.t-cotizacion{
	/*margin-top: 49px;
	margin-left: 55px;*/
	margin: 49px auto;
	width: 1262px;
	/*height: 401px;*/
	border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	display: block;
}
.t-cotizacion tbody{
	display: block;
	height: 400px;
	overflow-y: auto;
}
.t-cotizacion th{
	width: 173px;
	height: 24px;
	border: 1px solid #BFC1C2;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
}
.t-cotizacion td{
	width: 173px;
	height: 47px;
	border-bottom:  1px solid #BFC1C2 ;
	text-align:center;
}
/*-------------------------------------------*/

.cont-instalacion{
	width: 1590px;
	/*height: 780px;*/
	height: 1343px;
	
	margin-top: 12px;
	display: flex;
	
}
.cont-instalacion input{
	height: 49px;
}
.enc3{
	width: 285px;/*1254px;*/
    height: 64px;
    margin-left: 88px;/*278px;*/
    margin-top: 51px;	 
    display: flex;   
}
.enc3 img{
	width: 64px;
	height: 64px;
	margin-right: 22px;
}
.enc3 h3{
	font-size: 27px;
	font-weight: 300;
	letter-spacing:4px; 
	color: #d16731;
}
.cont-busInsta{
	/*display: flex;*/
	width: 783px;/*815px;*/
	/*height:573px;/*597px;*/
	height: 1136px;
	margin-top: 144px;
	border: 1px solid #BFC1C2;
	margin-left: -375px;
	overflow-y: scroll;
}
.busInsta{
	width: 729px;
	height: 61px;
	display: flex;
	/*margin: 37px auto;*/
	margin-left: 25px;
	margin-top: 33px;
	justify-content:flex-start;
	background-color: #F1F2F2;
}
.busInsta img{
	margin-left: 11px;
}
.busInsta input{
	margin: 0;
	width: 658px;
}
.t-instalacion{
	
	width: 693px;
	/*height: 414px;*/
	border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	/*margin-top: 37px;*/
	margin-top: 128px;
	margin-left: 57px;
	display: block;
}
.t-instalacion tbody{
	display: block;
	height: 953px;
	overflow-y: auto;
}
.t-instalacion th{
	width: 166px;
	height: 23px;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
	border: 1px solid #BFC1C2;	
}
.t-instalacion td{
	width: 173px;
	height: 47px;
	border-bottom:  1px solid #BFC1C2 ;
	font-weight: 300;
	text-align: center;
}
.btn-insta1{
	
	margin-left: 289px;
	margin-top: 2px;/*581px;*/
	width: 182px;
	height: 27px;
	background-color: #94989A;
	border: none;
	border-radius: 4px 4px 4px 4px;
	font-size: 13px;
	color: white;
	position: relative;
	z-index: 1;
}
.cont-datos{
	margin-top: 144px;
	margin-left: 24px;
	width: 783px;
	height: 632px;
	/*border: 1px solid black;*/
	display: block;
	
}
.cont-busCxC{
	display: flex;
	width: 783px;
	height: 586px;
	border: 1px solid #A0B571;
	overflow-y: scroll;
}
.cont-busCxC span{
	position: absolute;
	font-size: 45px;
	font-family: Futura-pt, sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-left: 38px;
	margin-top: 45px;
	color:#A0B571;
	
}
.logodin{
	position: absolute;
	width: 57px;
	height: 57px;
	margin-left:139px; /*27px;*/
	margin-top: 38px;
}
.busCxC{
	position: absolute;
	display: flex;
	margin-top: 33px;
	margin-left: 241px;
	width: 509px;
	height: 63px;
	background-color: #F1F2F2;
}
.busCxC input{
	margin: 0;
	width: 433px;
}
.t-instalacion2{
	
	width: 718px;
	/*height: 414px;*/
	border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	/*margin-top: 37px;*/
	margin-top: 122px;
	margin-left: 38px;
	display: block;
	
}
.t-instalacion2 tbody{
	display: block;
	height: 410px;	
	overflow-y: auto;
}
.t-instalacion2 th{
	width: 166px;
	height: 23px;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
	border: 1px solid #BFC1C2;	
}
.t-instalacion2 td{
	width: 173px;
	height: 47px;
	border-bottom:  1px solid #BFC1C2 ;
	font-weight: 300;
	text-align: center;
}
.btn-insta2{
	position: relative;
	margin-left: -496px;
	margin-top: 562px;
	width: 190px;
	height: 27px;
	background-color: #A0B571;
	border: none;
	border-radius: 4px 4px 4px 4px;
	font-size: 13px;
	color: white;	
	z-index: 1;
}


.cont-busCxP{
	
	width: 783px;
	/*height: 270px;*/
	height: 540px;
	margin-top: 10px;
	border: 1px solid #d16731;
	/*flex-direction: row;*/
	display: flex;
}
.cont-busCxP span{
	position: absolute;
	font-size: 45px;
	font-family: Futura-pt, sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-left: 38px;
	margin-top: 45px;
	color: #d16731;
}
.logodin2{
	position: absolute;
	width: 57px;
	height: 57px;
	margin-left:139px;
	margin-top: 38px;
}
.busCxP{
	position: absolute;
	display: flex;
	margin-top: 33px;
	margin-left: 241px;
	width: 509px;
	height: 63px;
	background-color: #F1F2F2;
}
.busCxP input{
	margin:0;
	width: 433px;
}
.t-instalacion3{
	width: 718px;
	/*height: 414px;*/
	border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	margin-top: 122px;
	margin-left: 38px;	
	display: block;
	
}
.t-instalacion3 tbody{
	display: block;
	height: 370px;
	overflow-y: auto;
}
.t-instalacion3 th{
	width: 166px;
	height: 23px;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
	border: 1px solid #BFC1C2;	
}
.t-instalacion3 td{
	width: 173px;
	height: 47px;
	border-bottom:  1px solid #BFC1C2 ;
	font-weight: 300;
	text-align: center;
}
.btn-insta3{
	margin-left: -496px;
	margin-top: 522px;
	width: 190px;
	height: 27px;
	background-color: #d16731;
	border: none;
	border-radius: 4px 4px 4px 4px;
	font-size: 13px;
	color: white;	
	position: relative;
	z-index: 1;
}

/*---------------------------------*/
.cont-reparacion{
	display:inline-block;
    margin-top: 12px;
    width: 1590px;
    height: 789px;   
    border: 1px solid #DA855A;
}
.enc4{
	width: 285px;
    height: 64px;
    margin-left: 88px;
    margin-top: 51px;
    display: flex;	
}
.enc4 img{
	width:66px; 
	height:66px ;
	margin-right: 22px;
}
.enc4 h3{
	font-size: 27px;
	font-weight: 300;
	letter-spacing:6px; 
	color: #A3A995;	
}
.cont-busRep{
	width: 1404px;
	height: 597px;
	overflow: scroll;
	/*margin-top: 25px;
	margin-left: 92px;*/
	margin: 25px auto;
	border: 1px solid #BFC1C2;
}
.busRep{
	width: 1521px;
	height: 63px;
	display: flex;
	margin-left: 33px;
	margin-top: 42px;
	justify-content:flex-start;
	background-color:#F1F2F2; ;
}
.busRep input{
	margin: 0;
	width: 1445px;
}
.t-reparacion{
	width: 1037px;
	margin: 35px auto;
	border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	display: block;
	
}
.t-reparacion tbody{
	display: block;
	height: 390px;
	overflow-y: scroll;
}
.t-reparacion th{
	width: 166px;
	height: 24px;
	border: 1px solid #BFC1C2;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
}
.t-reparacion td{
	width: 166px;
	height: 47px;
	border-bottom:  1px solid #BFC1C2 ;
	font-weight: 300;
	text-align: center;
}
/*-------------------------------------*/
.cont-factura1{
	display:inline-block;
    margin-top: 12px;
    width: 1590px;
    height: 789px;   
	background-color:#D9E1C6;
}
.enc1{
	margin-left: 200px;
	margin-top: 62px;
	display: flex;
	width: 353px;
	height: 56px; 
}
.logo-ped{
	width: 56px;
	height: 56px; 
	margin-right:38px;
	margin-top: 0;
	margin-left: 0;
}
.tit{ 
	font-weight:100 ;
	font-size: 28px;
	letter-spacing: 5pt;
	color:#A3A995;
	width: 2773px;
	height: 33px;
	align-self: center;
}
.contenido{
	background-color:white;	
	width: 1391px; /* Medida del 75% */
	height: 597px;
	border:1px solid #BFC1C2;
	margin: 32px auto;
}
.bfactura{	
	margin-top: 37px;
	margin-left: 26px;
	display: flex;
	width: 1333px;
	height: 63px; 
	background-color: #F1F2F2;
}
.bfactura img{
	margin-left: 19px;
}
.bfactura input{
	margin: 0;
	width: 1255px;
}
.tfactura{	
    background-color: white;
    width: 1262px;
    /*height: 414px;*/
    margin: 37px auto;
    border-collapse: separate;
	border-spacing: 7px;	
	color: #94989A;
	font-weight: 200;
	display: block;
}
.tfactura tbody{
	display: block;
	height: 400px;
	overflow-y: auto;
}
.tfactura th{
	width: 173px;
	height: 24px;
	font-weight: 200;
	border: 1px solid #BFC1C2; 
	font-size: 15px;
	text-align: center;
}
.tfactura td{ 
	width: 173px;
	height: 47px; /*34px*/
	border-bottom:  1px solid #BFC1C2 ;
	line-height: 40px;
	text-align: center;
}
/*-------------------------------------*/
.cont-factura2{
	display:inline-block;
    margin-top: 12px;
    width: 1590px;
    height: 789px;   
	background-color:#D9E1C6;
}

.cont-factura2 	.contenido{
	overflow-y:scroll;
}
.enc2{
	margin-left: 200px;
	margin-top: 62px;
	display: flex;
	/*width: 353px;*/
	height: 56px; 
}
.bpedido{ /*YA*/
    margin-top: 37px;
	margin-left: 26px;
	display: flex;
	width: 1333px;
	height: 63px; 
	background-color: #F1F2F2;
}
.bpedido img{
	margin-left: 19px;
}
.bpedido input {
	margin: 0;
	width: 1255px;
}
.tpedidos{ 
	background-color: white;
    width: 1262px;
    /*height: 414px;*/
    margin: 37px auto;
    border-collapse: separate;
	border-spacing:7px;
	color: #94989A;
	font-weight: 200;
	display: block;
}
.tpedidos tbody{
	display: block;
	height: 400px;
	overflow-y: auto;
}
.tpedidos th{
	width: 173px;
	height: 24px;
	font-weight: 200;
	border: 1px solid #BFC1C2; 
	font-size: 15px;
	text-align: center;
}
.tpedidos td{ 
	width: 173px;
	height: 47px; 
	border-bottom:  1px solid #BFC1C2 ;
	line-height: 40px;
	text-align: center;
}
.pendiente{ /*Es el logo */
	margin-left: 21px;
	margin-right: 11px;
	width: 28px;
	float:left;
	margin-top: 7px;
}
/*-----------------------------*/
.cont-mapa{
	display:inline-block;
    margin-top: 12px;
    width: 1590px;
    height: 789px;   
   
}

.datos{
	width: 293px;
	height: 419px;
	background-color: #EAEAEB;
	margin-left: 49px;
	margin-top: 47px;
	
}
.enc-datos{
	width: 242px;
	height: 62px;
	display: inline-flex;
	margin-left: 22px;
	margin-top: 30px;
}
.enc-datos img{
	width: 53px;
	height: 51px;
	margin-right: 20px;
	margin-top: 8px;
}
.enc-datos h1{
	font-size: 30px;
	color:#A3A995;
	font-weight: 200;
	margin-top: 0;
}
.c-info{
	width: 293px;
	height: 176px;;
	margin-top: 81px;
}

.c-info h3{
	font-size: 19px;
	color:#94989A;
	font-weight: 300;
	margin-left: 40px;
	margin-top:2px;
}

input.auto-complete{
	width: 100%;
}
#calendario table td a{
	background-position: right 5px bottom 5px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

#calendario table td a.cotizaciones {
	background-image: url(../img/menuIcon/lcoti.svg);
}

#calendario table td a.cita-activa {
	background-image: url(../img/menuIcon/lcita2.svg);
}

#calendario table td a.en-pedido {
	background-image: url(../img/menuIcon/lfab.svg);
}
.btn{
	font-size: 15px;
}

.cont-busCxC table{
	margin-top: 110px;
}
.table td{
	word-break: break-all;
}