@media (min-width: 1600px) and (max-width: 1920px) {
	.UlNav {
    display: inline-block;float: right;
	}
}
@media (min-width: 1025px) and (max-width: 1200px) {

	.UlNav {
    display: inline-block;float: right;
	}
}
@media (min-width: 0px) and (max-width: 1024px) {
	.Boxed {
    width: 100%;
	}
	.BxCaptionCont, .BxSliderHomeCont .bx-pager{
		margin-left: -410px;
	}
	.Nav {
        position: relative;
        z-index: 9999;
        margin: 0px 0px 0px 0px;
        padding: 0px;
    }
    .UlNav span {
        width: 60px;
        height: 60px;
        position: absolute;
        right: 0px;
        top: 0px;
        background: #ddd url(../imagenes/img-open.png) center center no-repeat;
        cursor: pointer;
    }
    .NavClose {
        background: #ddd url(../imagenes/img-close.png) center center no-repeat !important;
    }
	
    .UlNav {
        background: #f9f9f9;
        text-align: left;
        border-top: 1px solid #eee;
		width:100%;
		    float: left;
		border-bottom: 4px solid #ccc;
		display:none;
 -khtml-opacity:0; 
 -moz-opacity:0; 
 -ms-filter:"alpha(opacity=0)";
  filter:alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  opacity:0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
    }
	.opacity{
	display:block;
 -khtml-opacity:1; 
 -moz-opacity:1; 
 -ms-filter:"alpha(opacity=100)";
  filter:alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  opacity:1;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
    .UlNav > li a {
        background: #fff;
    }
    .UlNav li {
        width: 100%;
        border-bottom: 1px solid #eee;
		background: #fff;
		line-height: 60px;
			
    }
    .UlNav > li:hover {
        background: none;
    }
    .UlNav > li:hover > a {
        background: #f0ebe8;
        color: inherit;
        text-decoration: none;
    }
    .UlNav li a {
        padding: 0px 20px 0px 36px;
        height: 60px;
		    float: left;
			    font-size: 14px;
    text-transform: uppercase;
	text-align:center;
    }
    .UlNav li ul {
        display: none;
        position: relative;
        opacity: 1;
        visibility: visible;
        left: 0px;
        width: 100% !important;
        border-left: 0px !important;
        margin-left: 0px;
    }
    .UlNav li ul li {
        float: none;
        display: block;
        width: 100%;
        height: 60px !important;
    }
    .UlNav li ul li a {
        /*display: block;*/
        width: 1024px !important;
        height: 60px !important;
    }
    .NoTablet {
        display: none;
    }
    .MapCont {
        margin-top: 40px;
    }
    .BoxGra {
        margin-top: 95px;
        margin-bottom: 10px;
        padding: 0px;
    }
    .NoMovil {
        display: none;
    }
    .MovilCenter {
        text-align: center;
    }
	.Nav {
    position: absolute;    width: 97%;
	}
	.Header {
        position: relative;
        max-width: 100%;
		height: 150px;
    }
    .Footer {
        max-width: 100%;
    }
    .NavMovil {
        display: inline-block;
		top:90px;
    }
	.BoxCita{right:154px;}
    .Logo {
        position: relative;
        top: 0px;
        left: 0px;
        margin: 0px;
    }
}
@media (min-width: 0px) and (max-width: 860px) {
.vbox-inline {    width: 100% !important;}
	.tbl-row{width:100%;margin:0;}
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-md-4,
    .col-5,
    .col-10,
    .col-11,
    .col-12,
    .col-13,
    .col-14,
    .col-15,
    .col-16,
    .col-17,
    .col-18,
    .col-19,
    .col-20,
    .col-21,
    .col-22,
    .col-23,
    .col-24,
    .col-25,
    .col-26,
    .col-27,
    .col-28,
    .col-29,
    .col-30,
    .col-31,
    .col-32,
    .col-33,
    .col-34,
    .col-35,
    .col-36,
    .col-37,
    .col-38,
    .col-39,
    .col-40,
    .col-40-fixed,
    .col-41,
    .col-42,
    .col-43,
    .col-44,
    .col-45,
    .col-46,
    .col-47,
    .col-48,
    .col-49,
    .col-50,
    .col-50-fixed,
    .col-51,
    .col-52,
    .col-53,
    .col-54,
    .col-55,
    .col-56,
    .col-57,
    .col-58,
    .col-59,
    .col-60,
    .col-60-fixed,
    .col-61,
    .col-62,
    .col-63,
    .col-64,
    .col-65,
    .col-66,
    .col-67,
    .col-68,
    .col-69,
    .col-70,
    .col-71,
    .col-72,
    .col-73,
    .col-74,
    .col-75,
    .col-76,
    .col-77,
    .col-78,
    .col-79,
    .col-80,
    .col-81,
    .col-82,
    .col-83,
    .col-84,
    .col-85,
    .col-86,
    .col-87,
    .col-88,
    .col-89,
    .col-90,
    .col-91,
    .col-92,
    .col-93,
    .col-94,
    .col-95,
    .col-96,
    .col-97,
    .col-98,
    .col-99,
    .col-100 {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    
    h1,
    .H1 {
        font-size: 20px;
        line-height: 22px;
        margin: 20px 0px 10px 0px;
    }
    h2,
    .H2 {
        font-size: 19px;
        line-height: 21px;
        margin: 10px 0px 10px 0px;
    }
    h3,
    .H3 {
        font-size: 18px;
        line-height: 20px;
        margin: 10px 0px 10px 0px;
    }
    h4,
    .H4 {
        font-size: 17px;
        line-height: 19px;
        margin: 10px 0px 10px 0px;
    }
    h5,
    .H5 {
        font-size: 16px;
        line-height: 18px;
        margin: 10px 0px 10px 0px;
    }
    h6,
    .H6 {
        font-size: 15px;
        line-height: 17px;
        margin: 10px 0px 10px 0px;
    }
    .BoxInter {
        margin-top: 30px;
    }
        
    .ImgRight {
        display: inline-block;
        float: none;
        margin: auto;
    }
    .ImgSimple {
        margin-top: 10px;
    }
    .ImgSimple img {
        max-width: 280px;
    }
    .Title h1,
    .Title .H1 {
        font-size: 28px;
        line-height: 30px;
        margin: 4px auto 0px auto;
        padding: 0px 20px 10px 20px;
    }
    .BoxNotic ul {
        margin-top: 20px;
    }
    .BoxNotic ul li {
        padding: 0px 0px 0px 0px;
    }
    .BoxNotic ul li a {
        padding: 0px 0px 0px 102px;
    }
    .NoticImg {
        right: inherit;
        left: 0px;
        top: 0px;
    }
    .NoticImg img {
        width: 82px;
        height: 62px;
    }
    .BoxNoticItem {
        margin-top: 20px;
    }
    .MapCont {
        height: 300px;
    }
   
    .BoxError {
        margin-bottom: 0px;
        padding: 0px 15px;
    }
	.BxSliderPre{
	margin-top:-125px;
	}
	.BxSliderHomeCont .bx-pager {
	    width: 100%;
		    margin-left: -45%;
	}
	.BxCaptionCont {   
    width: 100%;
    margin-left: -45%;
}

}
@media (min-width: 0px) and (max-width: 620px) {
.PopTitle span {font-size:16px;}
    .TopData {
    top: 143px;
    right: auto;
    text-align: center;
    width: 100%;
    padding: 10px 0;
    background: #fff;
}
.BoxCita {
    right: 15px;
}
.NavMovil {
    top: 37px;
}
.BxCaption{    width: 370px;}
.BxCaptionMidle{    height: 250px;}
.BxCaptionTitle, .BxCaptionText {    font-size: 16px;    line-height: 16px; height:auto;}
}
@media (min-width: 0px) and (max-width: 480px) {
.PopTitle span {font-size:12px;}
.Nav {
    width: 93%;
	}
.BoxCita {
    right: auto;
    top: 190px;
    width: 100%;
    text-align: center;
}
.NavMovil {
    top: 30px;
}
.Header{
    height: 180px;
}
.Logo{    margin: 30px 0px 0px 0px;}
.TopData {    top: 173px;
    z-index: 2;	}
.BoxCita {     top: 220px;
    background: #fff;
    z-index: 1;
    padding-bottom: 10px;}
	.BxSliderPre {
    margin-top: 58px;
}
.BxSliderHome li {
    height: 45vh !important;
}
	.BxSliderHomeCont .bx-viewport, .BxSliderHomeCont .bx-wrapper{height:550px!important;}
.LinksFoo {
    margin-bottom: -7px;
}
.BxCaption {
    width: 300px;
}
.BxCaptionTitle, .BxCaptionText {
    font-size: 13px;
    line-height: 13px;
    height: auto;
}

.LinksFoo{
right:auto;
}
.LinksFoo ul li{text-align:center;}
.BxCaptionCont {
    top: 100%;
    margin-top: 0;
	width: 300px;
    margin-left: -150px;
    left: 50%;
}
.BxCaptionMidle {
    height: auto;
    display: inline-block;
    width: 300px;
}
.BxSliderHomeCont .bx-pager {
    width: 300px;
    margin-left: -150px;
    left: 50%;
    text-align: center;
	margin-top: 0;
	display:none;
}
}