@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,700,600);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,700,900,500);

@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css);

html,
body {
    height: 100%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color:#555;
	font-weight:normal;
	background-color: #fff;
	display: flex;
  flex-direction: column;
}

.content {
	flex: 1;
	margin-bottom:60px;
	}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: 'Raleway' ,Helvetica,Arial,sans-serif; font-weight:500;line-height:1.3;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:45px}.h2,h2{
	font-size: 38px;
	margin-bottom: 40px;
}.h3,h3{
	font-size: 26px;
	margin: 20px 0
}.h4,h4{
	font-size: 22px;
	color: #33A6DD;
}.h5,h5{font-size:14px}.h6,h6{font-size:12px}
h5.footer{font-size:18px; color:#33A6DD;}

.h3btn{
	font-size: 18px;
	margin: 8px 0
}


a{
    color: #000;
	text-decoration: none
}
a:focus,a:hover{
	color: #60a7c5;
	text-decoration: none
}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}

ul li{
	margin-bottom:10px;
}

th {font-weight:500;}

.table tr.bg-celeste-title th,
.table tr.bg-celeste-title td {
  border-top: 1px solid #76C5F3;
  border-bottom: 1px solid #76C5F3;
}


/* Search button */
.gsc-search-button-v2 {
  font-size: 0;
  padding: 10px 27px;
  width: auto;
  vertical-align: middle;
  border: 1px solid #3079ed;
  border-radius: 2px;
  border-color: #3079ed;
  background-color: #4d90fe;
  background-image: linear-gradient(top, #4d90fe, #4787ed);
}



/* ===================================
    CAROUSEL Slides, flyers...
====================================== */

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;drheight:auto}

.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}

@media all and (transform-3d),(-webkit-transform-3d){
	.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
	.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
	
	.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
	.carousel-inner>.active{left:0}
	.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
	.carousel-inner>.next{left:100%}
	.carousel-inner>.prev{left:-100%}
	.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
	.carousel-inner>.active.left{left:-100%}
	.carousel-inner>.active.right{left:100%}
	.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
	.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
	.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
	.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
	.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1} 
	.carousel-control .icon-prev:before{content:'\2039'}
	.carousel-control .icon-next:before{content:'\203a'}
	
.carousel-indicators{position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top:365px;
  z-index: 15;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0; /*// override <ol> default
  // Use the .carousel-control's width as margin so we don't overlay those*/
  margin-right: $carousel-control-width;
  margin-left: $carousel-control-width;
  list-style: none;}
.carousel-indicators li{box-sizing: content-box;
    flex: 0 1 auto;
    width: 20px /*$carousel-indicator-width*/;
    height: $carousel-indicator-height;
    margin-right: $carousel-indicator-spacer;
    margin-left: $carousel-indicator-spacer;
    text-indent: -999px;
    cursor: pointer;
    background-color:#ccc/*$carousel-indicator-active-bg*/;
    background-clip: padding-box;
   /*  Use transparent borders to increase the hit area by 10px on top and bottom.*/
    border-top: $carousel-indicator-hit-area-height solid transparent;
    border-bottom: $carousel-indicator-hit-area-height solid transparent;
    opacity: .5;
	@include transition($carousel-indicator-transition);}
	
	.carousel-indicators .active{
		opacity: 1;}

  
  
	.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
	.carousel-caption .btn{text-shadow:none}
	
	@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}
	
	@media screen and (max-width:1200px){.carousel-indicators{bottom:20px; display:none;}}
/* ===================================
    FIN - CAROUSEL
*/


/* ===================================
    NAV Navegación en general
====================================== */
.navbar{
  margin-bottom: 18px;
  font-family: "Roboto",Helvetica,Arial,sans-serif;
  padding: 0.1rem 1rem 0 1rem;
}

.navbar .relativa{
	position: relative;
	min-height: 29px;
	margin-bottom: 18px;
	border: 0
}

.navbar-toggler{
    width: 40px;
    height: 32px;
    background-color: transparent;
    border:none;
}
.navbar-toggler .line{
    width: 100%;
    float: left;
    height: 2px;
    background-color: #627a88;
    margin-bottom: 5px;
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-collapse {
	padding-top:0.7rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 0.5rem;
  }

.bg-dark {
  background-color: #cce6f9 !important;
}

.navbar-reverso{
	background: url(../imgs/bg-botones2.png);
	border-bottom: 1px solid #ace0ff;
	    background-color: #def2fe;
}

.navbar-inverse{
	background: url(../imgs/bg-botones2.png);
	border-bottom: 1px solid #ace0ff;
}

.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}

.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}

.dropdown-item {
  font-size:16px;
  color: #555d61;
  padding: 0.5rem 3rem;
}


.dropdown-menu {
  padding: 0.8rem 0;
  font-size: 16px;
  color: #555d61;
  background-color: #fff;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #def2fe;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-toggle::after {
  margin-left: 0.4em;
  vertical-align: 0.255em;
  color:#79b4d1;
 
}

.breadcrumb{
	font-size: 14px;
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #F7F7F7;
	border-radius: 2px;
	border-bottom: 1px solid #CCC;
}
.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb>.active{color:#777}





/* ===================================
   FIN - NAV
 */


/* ===================================
    Scroll to top (Volver al inicio de la pagina)
====================================== */

#scroll_to_top { cursor: pointer; }
#scroll_to_top:hover { opacity: 0.75; }
.scrollToTop { display: none; font-weight: bold; height: auto; padding: 0; position: fixed; right: 45px; text-align: center; text-decoration: none; top: 91%; width: auto; background-color: #000; z-index: 555; border-radius:2px; }
.scrollToTop i { font-size: 18px; margin: 0 6px; color: #fff; }
.scrollToTop:hover { opacity: 0.5; }
.scrollToTop:hover i { position: relative; }

/* ===================================
    FIN Scroll to top */
	

	
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}

.img-rounded{border-radius:6px}
.img-thumbnail{
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #CCC;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.img-thumbnail-esp{
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 8px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #DADADA;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

/* ===================================
    BOTONES - Fomularios
====================================== */

.form-control {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
  border-radius: 0.25rem;
}
.form-inline .form-control {
    display: inline-block;
    width: inherit;
    vertical-align: middle;
  }
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content:left;
    margin-bottom: 0;
  }
  
  @media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: left;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    /* width: auto; */
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}


.btn {
  color: #212529;
  font-size: 1.5rem;
  line-height: 1.7;
  border-radius: 0.2rem;
  
}

.btn-sample { 
  color: #ffffff; 
  background-color: #559239; 
  border-color: #267322; 
} 
 
.btn-sample:hover, 
.btn-sample:focus, 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  color: #ffffff; 
  background-color: #4A7D42; 
  border-color: #267322; 
} 
 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  background-image: none; 
} 
 
.btn-sample.disabled, 
.btn-sample[disabled], 
fieldset[disabled] .btn-sample, 
.btn-sample.disabled:hover, 
.btn-sample[disabled]:hover, 
fieldset[disabled] .btn-sample:hover, 
.btn-sample.disabled:focus, 
.btn-sample[disabled]:focus, 
fieldset[disabled] .btn-sample:focus, 
.btn-sample.disabled:active, 
.btn-sample[disabled]:active, 
fieldset[disabled] .btn-sample:active, 
.btn-sample.disabled.active, 
.btn-sample[disabled].active, 
fieldset[disabled] .btn-sample.active { 
  background-color: #559239; 
  border-color: #267322; 
} 
 
.btn-sample .badge { 
  color: #559239; 
  background-color: #ffffff; 
}

.btn-default{
	color: #FFF;
	background-color: #72AFE2;
	border-color: #579ED2;
}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{
	color: #FFF;
	background-color: #80BDEA;
	border-color: #81B8E4;
}

.btn-primary{
	color: #fff;
	background-color: #474747;
	border-color: #303030
}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
	color: #fff;
	background-color: #6cc3eb;
	border-color: #60a7c5
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}


.btn-facebook{
	color: #FFF;
	background-color: #3b5998;
}
.btn-facebook:hover{
	color: #FFF;
	background-color: #80BDEA;
}

.btn-twitter{
	color: #FFF;
	background-color: #00aced;
}

.btn-twitter:hover{
	color: #FFF;
	background-color: #80BDEA;
}

.btn-instagram{
	color: #FFF;
	background-color: #517fa4;
}

.btn-instagram:hover{
	color: #FFF;
	background-color: #80BDEA;
}

.btn-wapp{
	color: #FFF;
	background-color: #00bb2d;
}

.btn-wapp:hover{
	color: #FFF;
	background-color: #80BDEA;
}


.btn-info {
  color: #fff;
  background-color: #5ea4c7;
  border-color: #5ea4c7;
}

.btn-info:hover {
  color: #fff;
  background-color: #94cae5;
  border-color: #94cae5;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #94cae5;
  border-color: #94cae5;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}


.table{
	width: 100%;
	max-width: 100%;
	margin-bottom: 3px;
}

.table-hover tbody tr:hover {
  color: #33414b;
  background-color: #eef7fd;
}


.badge{
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #60a7c5;
	border-radius: 10px;
}

.panel-heading{
	padding: 0;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel-heading{
	color: #79cee2;
	background-color: #CEE9F0;
	border-color: #79CEE2;
}

.alert-info {
  color: #417696;
  background-color: #e2f6ff;
  border-color: #6cc3eb;
}


/*GLYPHICONS*/
@font-face{font-family:'Glyphicons Halflings';src:url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.eot);src:url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../UNRC/WEB3/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}


/*Condiciones section
===========================*/
#condiciones{
	padding: 80px 0px;
}
.condiciones-inner{
	margin-bottom: 50px;
	padding: 0px 20px;
}
.condiciones-inner i{
	font-size: 50px;
	color: #00AEFF;
	text-align: center;
	line-height: 50px;
	margin-right: 20px;
	-webkit-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	margin: 0px auto;
}

.condiciones-wrapper.wrapper-right .condiciones-inner i{
	float: left;
	margin-left: 0px;
}

.condiciones-content h4{
	border-bottom: 1px solid#ddd;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 18px;
	color: #111;
	margin: 20px 0px 15px;
	padding-bottom: 15px;
	line-height: 38px;
}

.well{
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #8fe2fd;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	margin-top: 20px;
}


.animated { -moz-transition-duration: 0s !important;  }

/*Cabecera gráfica
===========================*/

.utop {
	margin-top:-2; 
	vertical-align:central; 
	margin-left:80px
}

#htop {
	background: #FFF;
}

.spacer {
	height:148px
	}

.plogo {
	display:none;
}

.blogo {
	position: fixed;
	top:73px;
	z-index:1040; 
	margin-left:13px;
}

.toplogo{
	font-family: 'Roboto', sans-serif;
	color: #474A54;
	font-size: 14px;
	padding: 0;
	letter-spacing: 1px;
	margin-left: 7px;
	text-transform: uppercase;
}

/*FIN - Cabecera gráfica*/

section.m50px {
	padding: 50px 0;
}
section.top {
	padding: 0  0 80px 0;
}


.ribonc {
	background:#7fc4e0; 
	border-bottom:#60a7c5 solid 6px;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

.text-rojo{ color:#fa3434}
.h3big {font-size:30px; line-height:50px}

.tabitem {
	margin-left:30px;
	margin-bottom:80px;
	}
	
.tabitem h4{
	line-height:25px;
	margin-bottom:25px;
	}
	
.tabitem a{
	line-height:50px;
	}
	
.tabitemch {
	margin-left:30px;
	margin-bottom:80px;
	}
	
.tabitemch h3{
	line-height:35px;
	margin-bottom:25px;
	}
	
.tabitemch a{
	line-height:10px;
	}
	
.tablenopadd {
	padding-bottom:10px;
}


.imgleft {
float:left; margin:0 20px 20px 0;
}

ol.cpo li{
	margin-bottom:20px;
}


/* AGENDA barra derecha (desplegable) */
.post-agenda {
    margin: 0 0 40px 0;
}

.post-time {
    width: 42px;
    border-right: 1px solid #efefef;
    float: left;
    padding: 0 20px 0 0;
    margin: 0 20px 0 20px;
    text-align: center;
    color: #999999;
}

.post-time .month {
    font-size: 19px;
    display: block;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: 400;
}

.post-time .day {
    font-size: 30px;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: 700;
}


/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.rsociales {
	float:right;
	position:relative;
	top:40px;
}

.volanta {
	font-size: 14px;
	line-height:18px;
	color: #399FD7;
/*	text-transform: uppercase;*/
	
}

.fechanot {
	font-size:14px;
	color: #999;
	margin-right: 10px;	
}

ul.listsep li {
	margin-bottom:20px;
}

.pdfs ul li::before{
	font-family:"Font Awesome";
	content:"\f1c1";
	margin-right:8px;
}

.paddtable{
	margin:30px;
}


/* Styling for navigation menu */
.top-header {
	font-size: 14px;
	background-color: #09505d;
	color: #fff;
}
.navbar-white .top-header {
	background-color: #D7EBFF;
	color: #444;
}
.top-header .btn {
	padding: 5px 5px;
	color: #fff;
}
.navbar-white .top-header .btn {
	color: #09505d;
}
.menu-block {
	display: block;
	padding: 6px 0;
	padding-left: 15px;
}
.menu-block ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu-block li {
	display: inline;
	margin: 0;
	padding: 0;
}
.top-header .btn-link:hover, 
.top-header .btn-link.dropdown-toggle {
	color: #fff;
}
.navbar-white .top-header .btn-link:hover, 
.navbar-white .top-header .btn-link.dropdown-toggle {
	color: #09505d;
}



/*====CAROUSEL FADE=====*/

.carousel,
.carousel-inner,
.carousel-inner .item {
	height: 100%;
}

.slideprimero {
	height: 100%;
}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}



/*====FIN CAROUSEL FADE ====*/

/* ===================================
    Background color
====================================== */

.bg-white{ background: #fff !important;}
.bg-yellow{ background: #e6af2a !important; }
.bg-deep-yellow{ background: #f7f5e7 !important; }
.bg-golden-yellow{ background: #c3bd86 !important; }
.bg-fast-yellow{ background: #fdd947 !important; }
.bg-dark-gray{ background: #252525 !important; }
.bg-mid-gray{ background: #d4d4d4 !important; }
.bg-black{ background: #000000 !important; }
.bg-highlight{ background: #345b8f !important; text-align:center}
.bg-green{ background: #70bd5b !important; }
.bg-gray-light { background-color: #fcfcfc !important;}
.bg-gray {background-color: #f6f6f6 !important;}
.bg-yellow-ochre { background-color: #997546 !important;}
.bg-deep-brown{ background-color: #544441 !important;}
.bg-transparent { background:transparent !important}
.bg-orange { background:#c24742 !important;}
.bg-deep-orange { background:#f15a22 !important;}
.bg-fast-orange { background:#ff513b !important;}
.bg-pink { background:#c2345f !important}
.bg-deep-red { background:#e75e50 !important}
.bg-deep-pink { background:#e53878 !important}
.bg-light-pink { background:#dc378e !important}
.bg-fast-pink { background:#ff1a56 !important}
.bg-magenta { background:#d94378 !important }
.bg-light-yellow {background:#f8f7f5 !important}
.bg-dark-green{ background:#60a532 !important;}
.bg-dark-blue { background:#3273a5 !important;}
.bg-violet { background:#6c407e !important}
.dark-section{ color: #939393 !important}
.bg-light-gray { background-color: #f8f7f7 !important; }
.bg-slider {background: rgba(27, 22, 28, 0.9)}
.parallax-gray-bg{ background: rgba(246,246,246,1)}
.bg-light-orange { background-color: #ef824c !important;}
.bg-inherit { background-color: inherit !important;}
.bg-celeste-title {background-color: #e1f5ff !important;}

tr.bg-celeste-title {background-color: #e1f5ff !important; color:#33A6DD;}


.bg-azul-title {
	background-color: #6197da !important;
}
.bg-deg-rojo {background: rgba(237,31,31,1);
background: -moz-linear-gradient(-45deg, rgba(237,31,31,1) 0%, rgba(250,97,97,1) 64%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(237,31,31,1)), color-stop(64%, rgba(250,97,97,1)));
background: -webkit-linear-gradient(-45deg, rgba(237,31,31,1) 0%, rgba(250,97,97,1) 64%);
background: -o-linear-gradient(-45deg, rgba(237,31,31,1) 0%, rgba(250,97,97,1) 64%);
background: -ms-linear-gradient(-45deg, rgba(237,31,31,1) 0%, rgba(250,97,97,1) 64%);
background: linear-gradient(135deg, rgba(237,31,31,1) 0%, rgba(250,97,97,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1f1f', endColorstr='#fa6161', GradientType=1 );}



/* COLOR Facultades*/
.colorhum
{
    color:#EE4448;
}
.colorayv
{
    color: #393;
}
.coloreco
{
    color: #215E9A;
}
.colorexa
{
    color: #85D8F3;
}
.coloring
{
    color: #9A79F2;
}

/*Fin facultades*/




.btn-circle
{
    font-size: 12px;
    line-height: 1.428571429;

    width: 30px;
    height: 30px;
    padding: 6px 0;

    text-align: center;

    border-radius: 15px;
}

.btn-circle.btn-lg
{
	font-size: 22px;
	line-height: 1.33;
	width: 40px;
	height: 40px;
	padding: 5px;
	border-radius: 3px;
}

.btn-circle.btn-xl
{
    font-size: 26px;
    line-height: 1.33;
    width: 60px;
    height: 60px;
    padding: 5px 8px;
    border-radius: 3px;
	margin:4px;
}


.sishome
{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:22px;
	margin-bottom: 11px;
    padding: 15px;
}

.sishome a
{
	text-decoration:none;
	color:#555;
}

.sishome a.wt
{
	text-decoration:none;
	color:#FFF;
}

.sishome a.wt:hover
{
	text-decoration:none;
	color: #AED8F0;
}

.sishome a:hover
{
	color: #6095b0;
}

.sishome a strong
{
	font-weight:500;
}


.sishomesub
{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:22px;
	margin-bottom: 5px;
    padding: 5px;
}

.sishomesub a
{
	text-decoration:none;
	color:#555;
}

.sishomesub a:hover
{
	color: #6095b0;
}

.sishomesub a strong
{
	font-weight:500;
}


.icomargin
{
    min-width: 44px;
    min-height: 44px;
    margin-right: 10px;
    padding: 9px 5px 5px 5px;

    text-align: center;

    border-radius: 4px;
}

.icomargin2
{
    min-width: 44px;
    min-height: 44px;
    margin-right: 10px;
    padding: 7px 5px 5px 5px;

    text-align: center;

    border-radius: 4px;
}


/* ===================================
    Footer
====================================== */

footer {
	clear: both;
	background: rgb(225,245,255);
    background: linear-gradient(180deg, rgba(225,245,255,1) 50%, rgba(180,230,255,1) 100%);
	line-height:18px;

}

footer .bg-mid-gray { background: #d5d5d5}
footer .footer-top {border-top:1px solid #e5e5e5 }
footer h4 { margin-bottom: 20px;}
footer .footer-middle { padding-top:45px; padding-bottom: 45px;}
footer ul li { padding: 1px 0}
footer ul li a { color: #626262; font-size: 12px; letter-spacing: 1px}
footer ul li a:hover { color: #000}
footer ul.list-inline li a { color: #000; font-weight: 600}
footer ul.list-inline li:first-child {padding-left: 6px}
.footer-social i {  font-size: 22px;}
.footer-social a { margin: 10px 25px;}
.footer-social a:last-child {margin-right: 0}
.footer-social a i {color: #000; }
.footer-social a:hover i { color: #868686}
.copyright { font-size: 11px; color: #888888 }
.footer-logo img { max-width: 100px;}
.footer-bottom { position: relative; top:1px}



/* ===================================
    widgetboxes
====================================== */


.widgetbox
{
    font-family: 'Roboto', sans-serif;

    position: relative;

    float: left;

    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    padding: 18px;

    list-style: none;

    text-decoration: none;

    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.widgetbox-comun
{
    border: 1px solid #9dc2d9;
    /*	border-left:7px solid #9DC2D9;*/
    background-color: #fff;
}

.widgetbox-varios
{
    color: #fff;
    background-color: #EE4448;
}

.widgetbox-des
{
    border-bottom: 1px solid #9dc2d9;
    background-color: #fff;
}

.widgetbox-sisinfo
{
    color: #fff;
    border: 1px solid #6197DA;
    background-color: #6197DA;
}

.widgetbox-becas
{
    color: #fff;
    border: 1px solid #649c50;
    background-color: #649c50;
}
.widgetbox-sial
{
    color: #fff;
    border: 1px solid #71abe0;
    background-color: #71abe0;
}
.widgetbox-sireh
{
    color: #fff;
    border: 1px solid #ffb51c;
    background-color: #ffb51c;
}
.widgetbox-sisa
{
    color: #fff;
    border: 1px solid #8cd9bf;
    background-color: #8cd9bf;
}

.widgetbox-siga
{
    color: #fff;
    border: 1px solid #4e63ba;
    background-color: #4e63ba;
}

.widgetbox-salma
{
    color: #fff;
    border: 1px solid #a7c075;
    background-color: #a7c075;
}

.widgetbox-sipo
{
    color: #fff;
    border: 1px solid #d95591;
    background-color: #d95591;
}

.widgetbox-evelia
{
    color: #fff;
    border: 1px solid #00a7fc;
    background-color: #00a7fc;
}

.widgetbox-gisau
{
    color: #fff;
    border: 1px solid #fd712d;
    background-color: #fd712d;
}
.widgetbox-segex
{
    color: #fff;
    border: 1px solid #7d7d7d;
    background-color: #7d7d7d;
}
.widgetbox-solic
{
    color: #fff;
    border: 1px solid #fa6a6a;
    background-color: #fa6a6a;
}

.widgetbox-ayh
{
    color: #fff;
    border: 1px solid #9f896e;
    background-color: #9f896e;
}


/* Widget box Facultades*/
.widgetbox-hum
{
    color: #fff;
    background-color: #EE4448;
}
.widgetbox-ayv
{
    color: #fff;
    background-color: #393;
}
.widgetbox-eco
{
    color: #fff;
    background-color: #215E9A;
}
.widgetbox-exa
{
    color: #fff;
    background-color: #85D8F3;
}
.widgetbox-ing
{
    color: #fff;
    background-color: #9A79F2;
}

/*Fin facultades*/


.widgetbox.widgetbox-np
{
    padding: 0;
}
.widgetbox.widgetbox-no-subtitle
{
    padding-top: 20px;
}
.widgetbox.widgetbox-default
{
    color: #333;
    background: #fff;
}
.widgetbox.widgetbox-primary
{
    color: #fff;
    background: #01a4a4;
}
.widgetbox.widgetbox-success
{
    color: #fff;
    background: #61ae24;
}
.widgetbox.widgetbox-info
{
    color: #fff;
    background: #00a1cb;
}
.widgetbox.widgetbox-warning
{
    color: #fff;
    background: #f18d05;
}
.widgetbox.widgetbox-danger
{
    color: #fff;
    background: #e54028;
}
.widgetbox.widgetbox-purple
{
    color: #fff;
    background: #7266ba;
}
.widgetbox .widgetbox-big-int,
.widgetbox .widgetbox-int,
.widgetbox .widgetbox-subtitle,
.widgetbox .widgetbox-title
{
    float: left;

    width: 100%;
}
.widgetbox .widgetbox-title
{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;

    margin-bottom: 3px;

    text-align: left;
}
.widgetbox .widgetbox-subtitle
{
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;

    margin-top: 10px;
    margin-bottom: 2px;

    text-align: left;
}
.widgetbox .widgetbox-int
{
    font-family: inherit;
    font-size: 25px;
    font-weight: 300;
    line-height: 36px;

    margin-bottom: 5px;

    text-align: left;
}

.widgetbox .widgetbox-int-p
{
    font-family: inherit;
    font-size: 25px;
    font-weight: 300;

    margin-bottom: 10px;

    text-align: left;
}
.widgetbox .widgetbox-big-int
{
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
}
.widgetbox .widgetbox-item-left,
.widgetbox-item-left-p
{
    float: left;

    margin-left: 10px;
}
.widgetbox .widgetbox-item-right
{
    float: right;

    margin-right: 10px;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left,
.widgetbox-item-left-p,
.widgetbox.widgetbox-item-icon .widgetbox-item-right
{
    text-align: left;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-primary,
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-success,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-primary,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-success
{
    color: #01a4a4;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-info,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-info
{
    color: #9dc2d9;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-warning,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-warning
{
    color: #f18d05;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-danger,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-danger
{
    color: #e54028;
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-purple,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-purple
{
    color: #7266ba;
}

/* color x sistema */
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-si,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-si
{
    color: #2f76a0;
}

.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-blanco.widgetbox-item-left-p,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-blanco
{
    opacity: .8;
    color: #fff;

    filter: alpha(opacity=80);
}
/*fin color x sistema*/



.widgetbox.widgetbox-item-icon .widgetbox-item-left,
.widgetbox-item-left-p
{
    margin-right: 10px;
    padding-right: 15px;

    border-right: 1px solid #d7d7d7;
}

.widgetbox.widgetbox-item-icon .widgetbox-item-right
{
    margin-left: 10px;
    padding-left: 15px;

    border-left: 1px solid rgba(0,0,0,.1);
}
.widgetbox .widgetbox-item-left .fa,
.widgetbox .widgetbox-item-left .glyphicon,
.widgetbox .widgetbox-item-right .fa,
.widgetbox .widgetbox-item-right .glyphicon
{
    font-size: 60px;
}
.widgetbox .widgetbox-data
{
    padding-left: 100px;
}
.widgetbox .widgetbox-data-left
{
    padding-right: 120px;
}
.widgetbox .widgetbox-data-right,
.widgetbox-data-right-p
{
    padding-left: 100px;

    text-align: right;
}

.widgetbox .widgetbox-data-right,
.widgetbox-data-right-u
{
    line-height: 15px;

    padding-left: 125px;

    text-align: right;
}
.widgetbox .widgetbox-data .widgetbox-big-int,
.widgetbox .widgetbox-data .widgetbox-int,
.widgetbox .widgetbox-data .widgetbox-subtitle,
.widgetbox .widgetbox-data .widgetbox-title,
.widgetbox .widgetbox-data-left .widgetbox-big-int,
.widgetbox .widgetbox-data-left .widgetbox-int,
.widgetbox .widgetbox-data-left .widgetbox-subtitle,
.widgetbox .widgetbox-data-left .widgetbox-title
{
    text-align: left;
}

.bg-info {
  background-color: #94cae5 !important;
}



/*===MENU DIARIO ITEM===*/
.menudia {
	height:150px;
}

.fmenu {
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:20px;
	background:#cee9f0;
	padding:10px;
	text-align:center;
	border-bottom:3px solid #7fc4e0;
}
 .fnmenu {
	 color:#6cc3eb; 
	 font-size:30px;
 }
 
 .fdmenu {
	  color:#FFF;
	  font-size:18px;
	  margin-bottom:5px;
 }
 
 .fmenuno {
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:20px;
	background:#ffadaa;
	padding:10px;
	text-align:center;
	border-bottom:3px solid #F7464A;
}
 .fnmenuno {
	 color:#F7464A; 
	 font-size:30px;
 }
 
 .menualt {
	 color:#60a7c5; 
	 font-size:14px;
 }
 
 .h3menu {
	 margin-top:0;
 }
 
 .nomenu {
	 border:1px solid #F58184; 
	 background:#FFDDDE; 
	 padding:10px; 
	 height:95px; 
	 color:#F7464A;
 }

 /*===FIN MENU DIARIO ITEM===*/




/* counter section  */
.counter-section i { display:block; margin:0 0 10px}
.counter-section span.counter-number {
	font-size: 50px;
	color: #333;
	line-height: 60px;
	display: block;
	font-family: "Oswald",sans-serif;
	letter-spacing: 2px
}
.counter-title{ font-size:12px; letter-spacing:2px; text-transform: uppercase}
.counter-icon {top:25px; position:relative}
.counter-style2 .counter-title {letter-spacing: 0.55px; float: left;}
.counter-style2 span.counter-number {letter-spacing: 0.55px; float: left; margin-right: 10px;}
.counter-style2 i {float: right; line-height: 26px; margin: 0 10px 0 0}
.counter-subheadline span {float: right;}


/*  side bar */
.widget { margin-bottom:65px;}
.widget input { border-radius: 4px; width: 85%; border-width: 2px; margin-bottom: 0; padding: 10px 35px 10px 15px }
.widget .close-search { right: 70px; top: 16px}
.widget-title { font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight:600; letter-spacing: 2px; color:#3092ba}
.category-list li { padding: 5px 0}
.category-list li:first-child { padding: 0 0 5px 0}
.category-list li a { color: #626262; }
.category-list li a:hover { color:#000}
.category-list li a span { color:#a8a8a8}
.category-list li a span:before { content: "/"; margin-right: 4px; padding-left: 10px;}
.widget-posts li { padding:10px 0;}
.widget-posts li a { display:block; line-height: 20px}
.widget-posts li img { width: 75px; margin-right: 20px; float: left}
.widget-posts-details { position: relative; overflow: hidden; top:-4px; font-size: 11px; line-height: 14px;}
.widget-posts-details a { font-size: 13px; margin-bottom: 8px; line-height: 16px !important;}
.tags a { border:1px solid rgba(0, 0, 0, 0.1); padding: 0 10px; margin: 0 5px 9px 0; text-transform: uppercase; font-size: 10px; color: #626262; display: inline-block; line-height: 26px; }
.tags a:hover {border:1px solid rgba(0, 0, 0, 1); background-color: #000; color: #fff}
.quick-contact input { width:100%; border-width:1px; margin:0 0 20px; border-radius:0}
.quick-contact input[type="button"] { border: 2px solid #000; width:auto; border-radius:0}
.flickr-photostream img { width: 45%; margin:0 5% 5% 0; padding: 0}



/* ===================================
    Background color
====================================== */

.bg-white{ background: #fff !important;}
.bg-yellow{ background: #e6af2a !important; }
.bg-deep-yellow{ background: #f7f5e7 !important; }
.bg-golden-yellow{ background: #c3bd86 !important; }
.bg-fast-yellow{ background: #fdd947 !important; }
.bg-dark-gray{ background: #252525 !important; }
.bg-mid-gray{ background: #d4d4d4 !important; }
.bg-black{ background: #000000 !important; }
.bg-highlight{ background: #345b8f !important; text-align:center}
.bg-green{ background: #70bd5b !important; }
.bg-gray-light { background-color: #fcfcfc !important;}
.bg-gray {background-color: #f6f6f6 !important;}
.bg-yellow-ochre { background-color: #997546 !important;}
.bg-deep-brown{ background-color: #544441 !important;}
.bg-transparent { background:transparent !important}
.bg-orange { background:#c24742 !important;}
.bg-deep-orange { background:#f15a22 !important;}
.bg-fast-orange { background:#ff513b !important;}
.bg-pink { background:#c2345f !important}
.bg-deep-red { background:#e75e50 !important}
.bg-deep-pink { background:#e53878 !important}
.bg-light-pink { background:#dc378e !important}
.bg-fast-pink { background:#ff1a56 !important}
.bg-magenta { background:#d94378 !important }
.bg-light-yellow {background:#f8f7f5 !important}
.bg-dark-green{ background:#60a532 !important;}
.bg-dark-blue { background:#3273a5 !important;}
.bg-violet { background:#6c407e !important}
.dark-section{ color: #939393 !important}
.bg-light-gray { background-color: #f8f7f7 !important; }
.bg-slider {background: rgba(27, 22, 28, 0.9)}
.parallax-gray-bg{ background: rgba(246,246,246,1)}
.bg-light-orange { background-color: #ef824c !important;}
.bg-inherit { background-color: inherit !important;}

/* opacity */
.opacity-light{ position: absolute; height: 100%; width: 100%; opacity: 0.5; z-index: 1; top:0; left: 0 }
.opacity-medium{ position: absolute; height: 100%; width: 100%; opacity: 0.7; z-index: 1; top:0; left: 0 }
.opacity-full{ position: absolute; height: 100%; width: 100%; opacity: 0.8; z-index: 1; top:0; left: 0 }

/* ===================================
    Custom
====================================== */

.center-col{ float:none !important; margin-left:auto !important; margin-right:auto !important}
/* separator */
.separator-line { height: 2px; margin: 0 auto; width: 30px; margin:7% auto}
.separator-line-thick { height: 4px; margin: 0 auto; width: 30px; margin:7% auto}
.separator-line-vertical { width:7px; height:80px; background-color:#fff; float:left; margin-right:90px;}
.slider-text .separator-line { margin:14% auto; height: 2px}
.thin-separator-line { height: 1px; width: 30px; margin:7% auto}
.vertical-separator { height:25px; width:25px; border-left:1px solid #000}
.wide-separator-line { height: 1px;  background-color:#e5e5e5; margin:3% 0 10% 0;}
.indicators-black .active { background-color: #000; border: 2px solid rgba(0, 0, 0, 1); }
.indicators-black li { border: 2px solid rgba(0, 0, 0, 1);}

/* margin */
.margin-one{ margin-top:1% !important; margin-bottom:1% !important}
.margin-two{ margin-top:2% !important; margin-bottom:2% !important}
.margin-three{ margin-top:3% !important; margin-bottom:3% !important}
.margin-four{ margin-top:4% !important; margin-bottom:4% !important}
.margin-five{ margin-top:5% !important; margin-bottom:5% !important}
.margin-six{ margin-top:5% !important; margin-bottom:0 !important }
.margin-seven{ margin-top:7.8% !important; margin-bottom:5% !important}
.margin-eight {margin-top:8% !important; margin-bottom:8% !important}
.margin-nine {margin-top:9% !important; margin-bottom:9% !important}
.margin-ten{ margin-top:10% !important; margin-bottom:10% !important}
.margin-eleven{ margin-top:22% !important; margin-bottom:22% !important}
.margin-right-four{margin-right:4% !important}
.margin-right-five{margin-right:5% !important}
.margin-right-six{margin-right:6% !important}
.margin-right-seven{margin-right:7% !important}
.margin-right-eight{margin-right:8% !important}
.margin-right-nine{margin-right:9% !important}
.margin-right-ten{margin-right:10% !important}
.margin-top-section { margin-top:96px;}
.margin-top-45 { margin-top:30px;}
.margin-top-40 { margin-top:40px;}
.margin-top-30 { margin-top:30px;}
.margin-top-btn { margin-top:27px;}
.margin-left-right-one { margin-right:6% !important; margin-left:6% !important}
.margin-two-bottom { margin-bottom: 2% !important; }
.margin-three-bottom { margin-bottom: 3% !important; }
.margin-four-bottom { margin-bottom: 4% !important; }
.margin-five-bottom { margin-bottom: 5% !important; }
.margin-six-bottom { margin-bottom: 6% !important; }
.margin-seven-bottom { margin-bottom: 7% !important; }
.margin-ten-bottom { margin-bottom: 10% !important; }
.no-margin{ margin:0 !important}
.no-margin-lr{ margin-left: 0 !important; margin-right: 0 !important}
.no-margin-top{ margin-top:0 !important}
.no-margin-bottom{ margin-bottom:0 !important}
.no-margin-left{ margin-left:0 !important}
.no-margin-right{ margin-right:0 !important}
.margin-bottom{ margin-bottom:60px}
.margin-bottom-home{
	margin-bottom: 38px
}

.animated { -moz-transition-duration: 0s !important;  }

.bg-pie{background-color: #ddf1fd; margin-top:100px; border-top:4px solid #7fc4e0}

.textverde {color:#2CDAB7;}
.textazul {color:#3676C5;}
.textamarillo {color:#FC0;}
.textrojo {color: #F42429;}




/* ===================================
    Parallax
====================================== */

.overlay{ position: absolute; height: 100%; width: 100%; opacity: 0.2; z-index: 1; top: 0px; }
.parallax-fix{
	position: relative;
	background-size: cover !important;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat !important;
	transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-webkit-transition-timing-function: 60;
	-o-transition-timing-function: ease-in;
	background-attachment: fixed !important
}
.parallax-fix .row{ position: relative; z-index: 2; }
.parallax-section-main { /* min-height: 700px; */ }
.parallax-title { display: block; font-family: "Oswald",sans-serif; font-size: 15px; font-weight: 100; letter-spacing: 7px; margin-bottom: 30px; text-transform: uppercase; }
.parallax-sub-title{  display: block; font-size: 22px; font-weight: 600; letter-spacing: 4px; line-height: 30px; text-transform: uppercase; }
.parallax-number { border: 2px solid #000; color: #000; display: inline-block; font-family: "Oswald",sans-serif; font-size: 20px; font-weight: 400; margin:150px 0 60px 0; padding: 9px 0; width:47px; text-align: center; letter-spacing: -2px }
.fix-background{ position: relative; background-size: cover !important; overflow: hidden; background-position: center center; background-repeat: no-repeat !important; background-attachment: fixed !important}
.cover-background{ position: relative; background-size: cover !important; overflow: hidden; background-position: center center; background-repeat: no-repeat !important;}
.background-size-inherit {background-size: inherit !important}
.blog-blockquote { padding:100px}
.background-attachment-inherit {background-attachment: inherit !important}


/* ===================================
    Slider background and overlay
====================================== */

.slider-overlay{
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: 0.6;
	z-index: 1;
	top: 0;
	left: 0px
}
.video-background{ position: absolute; height: 100%; width: 100%; z-index: 1; top:0; background: rgba(67,67,67,0.5) }
.slider-overlay-half{ position: absolute; height: 60%; width: 100%; opacity: 0.9; z-index: 1; bottom:0; }
.slider-text { position: relative; left:0px; right:0px; z-index:1}
.slider-text h1 { font-size:30px; font-weight:300; letter-spacing:3px; font-family: 'Oswald', sans-serif; line-height: 38px}
.slider-text span {display: block; font-size: 16px; font-weight: 400; line-height: 25px; }
.gradient-overlay { position: absolute; height: 100%; width: 100%; opacity: 0.8; z-index: 1; top: 0px; background: rgba(167,73,28,0.9); background: -moz-linear-gradient(left, rgba(167,73,28,0.9) 0%, rgba(48,41,39,0.9) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(167,73,28,0.9)), color-stop(100%, rgba(48,41,39,0.9))); background: -webkit-linear-gradient(left, rgba(167,73,28,0.9) 0%, rgba(48,41,39,0.9) 100%); background: -o-linear-gradient(left, rgba(167,73,28,0.9) 0%, rgba(48,41,39,0.9) 100%); background: -ms-linear-gradient(left, rgba(167,73,28,0.9) 0%, rgba(48,41,39,0.9) 100%); background: linear-gradient(to right, rgba(167,73,28,0.9) 0%, rgba(48,41,39,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a562', endColorstr='#608aab', GradientType=1 ); }
.gradient-overlay-light { background: rgba(176,0,92,1); background: -moz-linear-gradient(left, rgba(176,0,92,1) 0%, rgba(83,11,49,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(176,0,92,1)), color-stop(100%, rgba(83,11,49,1))); background: -webkit-linear-gradient(left, rgba(176,0,92,0.7) 0%, rgba(83,11,49,1) 100%); background: -o-linear-gradient(left, rgba(176,0,92,0.7) 0%, rgba(83,11,49,1) 100%); background: -ms-linear-gradient(left, rgba(176,0,92,0.7) 0%, rgba(83,11,49,1) 100%); background: linear-gradient(to right, rgba(176,0,92,1) 0%, rgba(83,11,49,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#530b31', endColorstr='#b0005c', GradientType=1 ); }
.overlay-yellow{ position: absolute; height: 100%; width: 100%; opacity: 0.7; top: 0px; background-color:#ffca18 }
.overlay-blue{ position: absolute; height: 100%; width: 100%; opacity: 0.7; top: 0px; background-color:#8ac4fe }
.overlay-gray{ position: absolute; height: 100%; width: 100%; opacity: 0.8; top: 0px; background-color:#f4f5f6 }
.overlay-green{ position: absolute; height: 100%; width: 100%; opacity: 0.7; top: 0px; background-color:#71f1b9 }
.slider-half { position:absolute; top:50%; left:0; right:0; z-index:1; color:#FFF}
.slider-half h1 { font-size:80px; line-height:85px; font-weight:300; letter-spacing:-2px; text-transform: none;}
.slider-half h1 span { font-weight:700;}


/* ===================================
    Portfolio
====================================== */

/* portfolio filter */
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s;  -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.grid-wrap .tab-content { margin-top: 25px; }

/* portfolio filter light */
.nav-tabs-light li a { margin: 0 32px}
.nav-tabs-light li:first-child a{ margin: 0 32px 0 0}
.nav-tabs-light li:last-child a{ margin: 0 0 0 32px}
.nav-tabs-light { height: 70px}
.nav-tabs-light a { color: #888888; font-family: "Open Sans",sans-serif !important; font-size: 12px; }

.nav-tabs-style2 {margin-top: 20px;}
.nav-tabs-style2 li {position: relative;}
.nav-tabs-style2 li a {font-size: 14px; color: #626262; letter-spacing: 0.55px; border: 0; font-weight: 400; margin: 0 30px;}
.nav-tabs-style2 li.active a { border-bottom: 0;}
.nav-tabs-style2 li.active:before {width: 100%; height: 1px; display: inline-block; background-color: #ef824c; position: absolute; left: 0; top: 15px;} 
.nav-tabs-style2 li a:hover { border-bottom: 0;}

/* masonry basic */
.grid li  {transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s;}
.grid img { width:100%}
.grid-gallery { clear: both; float: left; width: 100%; }
.gallery-img a { position: relative; z-index: 2; display: block}
.grid-gallery ul { list-style: none; padding: 0; }
.grid-gallery figure { margin: 0; position: relative }
.grid-gallery figure img { display: block; width: 100%; opacity: 1; cursor: pointer; }
.grid-gallery figcaption h3 { margin: 0 0 8px; padding:0; text-transform:uppercase; }
.grid-gallery figcaption i { font-size: 32px; color: #aeaeae; margin-bottom: 20px}
.grid-gallery figcaption h3 a, .grid-gallery figcaption h3 { letter-spacing: 4px; font-weight: 400; color: #e3e3e3}
.grid-gallery figcaption p { display:block; font-size:12px; letter-spacing:3px; text-transform:uppercase; text-decoration:none; color: #aeaeae; margin-bottom: 0 }
.grid { margin: 0 auto; }
.grid li { box-sizing: border-box; float: left; margin: 0; width: 25%; display: inline-table;  }
.grid figure { -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }
.grid figcaption {  bottom: 70px; opacity: 0; position: absolute; text-align: center; width: 100%; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.gallery-img { opacity: 1; transition: all 0.3s ease 0s; overflow: hidden; }
.grid figure:hover .gallery-img {background-color:#000; }
.no-hover figure:hover .gallery-img {background-color: transparent !important; }
.no-hover figure:hover img { opacity: 1 !important; -ms-transform: none; -webkit-transform: none;  transform: none; }
figure:hover img { -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);  transform: scale(1.1,1.1); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; opacity:0.15;  cursor:url("../../UNRC/WEB3/images/icon-zoom-white.png") , pointer; }
.mfp-figure figure:hover img { cursor: pointer}
.grid figure:hover figcaption { opacity: 1; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;}

/* portfolio grid - 2 column  */
.revolution-masonry-portfolio-list .portfolio-item { padding: 10px;} 

/* portfolio grid */

/* portfolio grid - 2 column  */
.work-2col .grid li { float: left; width: 50%;}

/* portfolio grid - 3 column  */
.work-3col .grid figcaption {  bottom: 35px; }
.work-3col .grid li { float: left; width: 33.33%;}

/* portfolio grid - 4 column  */
.work-4col .grid li { float: left; width: 25%; }
.work-4col .grid figcaption {  bottom: 40px; }
#portfolio.work-4col .grid figcaption {  bottom: 60px; }
.work-4col .grid-gallery figcaption h3 { font-size: 13px; margin: 0 0 3px}
.work-4col .grid-gallery figcaption p { font-size: 11px}

/* portfolio grid - 5 column  */
.work-5col .grid li { float: left; width: 20%; }
.work-5col .grid figcaption {  bottom: 15px; }
.work-5col .grid-gallery figcaption h3 { font-size: 11px; margin: 0 0 3px; letter-spacing: 2px}
.work-5col .grid-gallery figcaption p { font-size: 10px; letter-spacing: 1px}
.work-5col .grid-gallery figcaption i { font-size: 28px; margin-bottom: 15px }
.work-5col figure:hover img { -ms-transform: none; -webkit-transform: none;  transform: none; transition:.1s; -webkit-transition: .1s; -moz-transition:.1s; opacity:.15;  }

/* portfolio grid - gutter */
.gutter .grid-gallery ul { margin-left: -14px}
.gutter .grid li { padding: 0 0 14px 14px;}

/* portfolio grid - with title */
.work-with-title .grid figcaption {opacity: 1; position: relative; bottom: 0; padding: 40px 0 30px 0; background: rgba(255,255,255,1); z-index: 2; }
.work-with-title .grid li figcaption h3, .work-with-title .grid figcaption h3 a, .work-with-title .grid li figcaption p {color: #888888 }
.work-with-title .grid figcaption h3 a { display: block}
.work-with-title .grid li:hover figcaption h3, .work-with-title .grid li:hover figcaption h3 a{color: #000 }
.work-with-title .grid li:hover figcaption { bottom: 50px;}
.work-with-title figure:hover img {opacity: 1; -ms-transform: none; -webkit-transform: none;  transform: none; transition:.1s; -webkit-transition: .1s; -moz-transition:.1s; opacity:.5; cursor:url("../../UNRC/WEB3/imgs/icon-zoom-white.png") , pointer;}
.work-with-title .gallery-img { }

/* portfolio grid - wide */
.work-2col.wide .grid figcaption { bottom: 100px}
.work-3col.wide .grid figcaption { bottom: 80px}
.work-4col.wide .grid figcaption { bottom: 60px}
.work-5col.wide .grid figcaption { bottom: 40px}

/* portfolio grid - wide with title */
.work-2col.wide-title .grid figcaption { bottom: 0;}
.work-3col.wide-title .grid figcaption { bottom: 0;}
.work-4col.wide-title .grid figcaption { bottom: 0;}
.work-5col.wide-title .grid figcaption { bottom: 0;}

/* portfolio masonry adjustment */
.grid-gallery ul { margin-left:1px; }
.work-5col.masonry .grid-gallery ul { margin-left: -1px}

/* portfolio parallax */
.parallax-portfolio { min-height: 600px; background-attachment: fixed; position: relative; overflow: hidden}
.look-project { position: absolute; bottom: 0; background-color: rgba(0,0,0,0.8); text-align: center; width: 100%; z-index: 3; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;}
.look-project a {  display: block; padding: 25px; font-size: 13px; letter-spacing: 3px; color: #fff}
.parallax-portfolio figcaption { background: rgba(0,0,0,1); padding: 45px; width: 100%; display: inline-block; z-index: 3; position: absolute; left:0; bottom:-10px; text-align: center; opacity: 0}
.parallax-portfolio figcaption h3 { font-weight: 400; letter-spacing: 6px; font-size: 16px; margin-bottom: 13px; color: #fff }
.parallax-portfolio figcaption p { text-transform: uppercase; letter-spacing: 4px; font-size: 12px; color: #888888; margin: 0}
.parallax-portfolio:hover figcaption { opacity: 1; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; bottom: 73px }
.parallax-portfolio:hover .opacity-full { opacity: .5; background: #000; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.parallax-portfolio:hover .look-project { background-color: rgba(255,255,255,1); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.parallax-portfolio:hover .look-project a { color: #000; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;}

/* portfolio with short description */
.portfolio-short-description-bg { background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; width: 100%; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; background-size:100%; overflow: hidden;}
.portfolio-short-description figure { background: rgba(27, 22, 28, 0.9); padding: 100px; display:inline-block; width: 50%; position: relative }
.portfolio-short-description figure h3 { font-size: 18px; letter-spacing: 4px; font-weight: 400; }
.portfolio-short-description figure p { letter-spacing: 1px; line-height: 23px;  }
.portfolio-short-description-bg:hover { background-size: 106%; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.portfolio-short-description-bg:hover figure {background: rgba(0,0,0,1);}


/* ===================================
    Portfolio - ajax
====================================== */

/*  single #1 */
.half-project-img{ height: 550px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; }
.project-img-gallery { padding: 15px 0}
.spend-year{ border-right: 1px solid #e5e5e5; float: left; font-size: 30px; font-weight: 400; letter-spacing: 2px; line-height: 47px; min-height: 110px; text-align: center; width: 50%; }
.spend-year span{ font-weight: 400; font-size: 12px; display:block; text-transform: uppercase; line-height: 0; margin-top: 40px; }
.spend-time { border-right: 1px solid #e5e5e5; float: left; font-size: 30px; font-weight: 400; letter-spacing: 2px; line-height: 47px; min-height: 110px; text-align: center; width: 50%; }
.spend-time span { font-weight: 400; font-size: 12px; display:block; text-transform: uppercase; line-height: 0; margin-top: 40px; }
.related-projects-list .masonry-items li {padding:5px}
.project-header-text { margin-top: 30%; position: relative; text-align: center; width: 100%; z-index: 1; }
.project-subtitle { font-family: "Oswald",sans-serif; font-size: 14px; font-weight: 100; letter-spacing: 8px; line-height: 65px; text-transform: uppercase; }
.project-title { display: block; font-size: 25px; font-weight: 600; letter-spacing: 7px; text-transform: uppercase;  }

/*  single #2 */
.half-project-img-slider {min-height: 700px;}

/*  single #3 */
.half-project-small-img{ min-height: 300px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; }
.half-project-small-img .project-header-text { margin-top: 10.5%}
.project-details ul {}
.project-details ul li { border-bottom: 1px solid #e5e5e5; padding: 8px 0; text-transform: uppercase}
.project-details ul li:last-child{ border-bottom: none}

/*  single #5 */
.work-background-slider-text { position: absolute; width: 50%; right: 0; top: 0; height: 100%; background: rgba(255,255,255,0.9); padding: 150px 120px}
.work-background-slider-year { position: absolute; bottom: 0; right: 0}
.work-background-slider-main .spend-year { line-height: 55px; width: auto;}
.work-background-slider-main .spend-year span { margin-top: auto}

/* next - previous project */

/* next - previous style #1 */
.next-previous-project .next-project a { position: fixed; right: -133px; top: 49%; z-index: 5; background-color: #585858 }
.next-previous-project .next-project a img, .previous-project a img { max-height: 83px; }
.next-previous-project .next-project a span { color: #000; font-weight: 400; letter-spacing: 2px; position: absolute; text-transform: uppercase; z-index: 2; font-size: 9px; top:83px; padding-top: 10px; display: block; width: 100%; left: 32px  }
.next-previous-project .next-project a img:nth-child(3), .previous-project a img:nth-child(2) {opacity: 1}
.next-previous-project .next-project a:hover { right: 0; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; }
.next-previous-project .previous-project a { position: fixed; left: -133px; top: 49%; z-index: 5; opacity: 1 }
.next-previous-project .previous-project a:hover { left: 0; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; }
.next-previous-project .previous-project a span { color: #000; font-weight: 400; letter-spacing: 2px; position: absolute; text-transform: uppercase; z-index: 2; font-size: 9px; top:83px; padding-top: 10px; display: block; width: 100%; left: 20px  }
.previous-project-bottom, .next-project-bottom{ top: 79.5% !important}

/* next - previous style #2 */
.next-previous-project-style2 a { width: 33.33%; display: inline-block; text-align: center; padding:50px 0; letter-spacing: 4px; font-size:11px; border-top:1px solid #e5e5e5; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; }
.next-previous-project-style2 a span {padding-left: 0px; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; }
.next-previous-project-style2 a i { font-size:14px; color: #000; margin: 0 7px; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s;}
.next-previous-project-style2 a:hover { background-color: #000; color: #fff; border-top:1px solid #000}
.next-previous-project-style2 a:hover i { color: #fff}
.next-previous-project-style2 .back-project span { text-indent: -9999px; float: left}
.next-previous-project-style2 a.next-project:hover span{  padding-left: 45px; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s;}
.next-previous-project-style2 a.previous-project:hover span { padding-right: 45px; transition-duration: .3s; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s;}


@media (max-width:980px){
	
.slideprimero {
	height:auto;
}
	
.toplogo{
	margin-left:0;
	display:none;
}	

.rsociales {
	display:none;
}
	
.spacer {
	height:71px
	}

.visiblesm {
	display:block;
}
}

/* TABLES RESPONSIVAS*/

@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	
	
.plogo {
	float: left;
	position: relative;
	z-index: 25;
	margin-right: 18px;
	top: 0;
	display: inherit;
}
#htop {
	display:none;
}

.copete {
	margin-bottom:40px;
}

}

.input-group-addon {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 1.25;
    color: #495057;
    text-align: center;
    
}

.abs-center {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60vh;
}