/*style jul responsive*/

@media (max-width: 940px) {
}
@media (max-width: 768px) {
	.log_left{
		width: 40%;
	}
	.btns_top{
		text-align:center;
		padding: 7px 15px 3px 15px;
	}
	.ico_menu{
		display:table-cell !important;
	}
	header .rolName{
		text-align:left;
	}
	header .dropdown-menu:before{
		display: none;
	}
	header .dropdown-menu > li{
		width:100%;
		text-align: left;
	}
	header .dropdown-menu > li > a{
		color:#FFFFFF !important;
	}
	header .nav-usu{
		margin: 0;
	}
	header .nav-usu > li{
		/*border-bottom:1px solid #F8658B;*/
	}
	header .nav-usu > li:before{
		display: none;
	}
	header .nav-usu > li > a{
		padding:10px 15px;
	}
	header .navbar .nav-large{
		margin: 0 0 10px 0;
		box-shadow: none;
	}
	header .navbar .nav-large > li{
		width: 100%;
		border-bottom: 1px solid #cccccc;
	}
	header .navbar .nav-large > li > a{
		width: 100%;
		padding: 10px 0;
	}
	header .navbar .nav-large > li > a:before{
		display: none;
	}
	header .dropdown-menu > li > a:hover{
		background:rgba(255,255,255,0.2) !important;
	}
	header .nav-usu .dropdown .dropdown-menu li:last-child a, 
	header .nav-usu li:last-child .dropdown-menu li a{
		padding:5px 15px 5px 25px;
	}
	header .nav-usu .dropdown .dropdown-menu li:last-child a:hover, 
	header .nav-usu li:last-child .dropdown-menu li a:hover{
		background:rgba(255,255,255,0.2) !important;
		padding:5px 15px 5px 25px;
	}
	
	
	/*perfil*/
	.usuCont{
		display: block;
	}
	.usuCont .usuLeft{
		display: none;
	}
	.usuCont .usuRight{
		width:100%;
		margin: 0;
		padding: 0;
	}
	.usuCont .usuLeft .photo{
		margin: 0;
	}
	
	/*home*/
	.sliderCont h1{
		font-size: 30px;
	}
	footer .dat ul{
		text-align: center;
		margin: 10px 0;
	}
	footer .dat h4{
		text-align:center;
		margin: 10px 0;
	}
	footer .dat p{
		text-align:center;
	}
	
	/*recibo*/
	.reciboCaja .contCaja .fila{
		display:inline-block;
	}
	.reciboCaja .contCaja .fila .concep .contConcep{
		display:inline-flex;
	}
	.reciboCaja .contCaja .fila .usuLeft{
		width:100%;
		display: inline-block;
	}
	.reciboCaja .contCaja .fila .usuRight{
		width:100%;
		display: inline-block;
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	/*parametros*/
	.para_cont{
		display: block;
		}
	.para_cont .para_left{
		width: 100%;
		display:inline-block;
		}
	.para_cont .para_right{
		width: 100%;
		display:inline-block;
		}
	.para_cont .para_left .list-group{
		width: 100%;
		display: table;
	}
	.para_cont .para_left .list-group .list-group-item{
		display: table-cell;
		padding: 10px 5px;
		text-align: center;
	}
	.helpIco{
		position:fixed;
		right:70px;
	}
	/*btn more*/
	.btnMore{
		width:96%;
		margin: 5px 2%;
	}
	.btnMore a{
		width:100%;
		margin: 10px 0;
	}
	.btnMore a:first-child{
		border:1px solid  #b3b3b3;
	}
	
	/*calendario*/
	.cal_cont .cal_list ul li{
		width:100%;
	}
	
	/*medidas del int*/
	.int_cont{
		margin: 140px 0 0 0;
	}
	
	/*404*/
    .cont404{
        position:relative;
    }
    .cont404 .center404 .img404{
        width: 100%;
        display: inline-block;
    }
    .cont404 .center404 .txt404{
        width: 100%;
        display: inline-block;
        padding: 0;
        text-align: center;
    }
    .cont404 .center404 .img404{
        padding:20px 0 0 0;
    }
    .cont404 .center404 .img404 img{
        max-width:270px;
    }

}
@media (max-width: 600px) {	
	.log_left{
		display: none;
	}
	.transDat ul li{
		display: none;
	}
	.transDat ul li:first-child
	.transDat ul li:last-child{
		display:table-cell !important;
	}
	
}
@media (max-width: 480px) {
	.reciboCaja .contCaja .fila .cajaLogo{
		width:100%;
		display: inline-block;
	}
	.reciboCaja .contCaja .fila .cajaNum{
		width:100%;
		display: inline-block;
		text-align: left;
	}
	.para_cont .para_left .list-group .list-group-item{
		width: 100%;
		display: inline-block;
	}
	.news_cont ul li .contDatNew .lNewsT{
		display: inline-block;
		padding: 0;
	}
	.news_cont ul li .contDatNew .rNewsT{ 
		width:100%;
		display: inline-block;
		text-align: left;
		padding: 0 0 10px 0;
	}
	/*agenda*/
	.cal_cont .cal_list ul li .cal-col-1{
		padding:0 5px 0 0;
	}
}
@media (max-width: 320px) {
}

