body.navbar-is-fixed-top,body.admin-menu.navbar-is-fixed-top { padding-top: 52px !important; }

body { padding: 0; overflow-x: hidden; font-family:'zurich_cn_btregular',verdana,arial; }

.navbar .btn { background: none repeat scroll 0 0 #e1e1e1; border: 0 none; border-radius: 0; float: right; height: 52px; line-height: 52px; padding: 0 15px; }

.logo { display: block; line-height: 52px; position: relative; z-index: 3; }
.logo img { height: 49px; }

.header { position: relative; }
#block-system-user-menu { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25); position: absolute; right: 0; top: 52px; }
#block-system-user-menu .menu a { color: white; }
#block-system-user-menu .menu a { background: transparent; text-decoration: underline; }

.views-row h2 a { color: black; }

.glyphicon.glyphicon-NAF::before {
    content: "NAF";
    font-size: 24px;
    color: #333;
    font-family: Tahoma;
    font-weight: bold;
}

@media(max-width: 769px) {
	#block-system-user-menu { top: 0; }
}

.navbar #main-nav li a { line-height: 52px; height: 52px; padding: 0 15px; }
.navbar #main-nav li a a { display: none; }
.navbar #main-nav li a:hover,
.navbar #main-nav li:hover a { background: #ccc; }
.navbar #main-nav li:hover li a { background: #fff; }
.navbar #main-nav li:hover li a:hover { background: #999; }

.navbar #main-nav .dropdown-menu { display: none; }
.navbar #main-nav .open .dropdown-menu { display: block; }

.block-commerce-cart .dropdown-menu { left: auto; right: 0px; top: 52px; padding: 10px; }

.front .main-container { padding: 10px; }
.not-front .main-container { padding: 10px; }

.more-link { text-align: center; }

#luxe-login { float: left; width: 45%; }
#luxe-login-register { float: right; width: 45%; }

footer.footer { background: #004563; margin: 0; color:#fff; font-size:90%; text-align:center; padding:10px;}

@media(max-width: 769px) {
	.block-commerce-cart .btn { position: absolute; right: 0px; bottom: auto; top: -52px; }
	.navbar-default .navbar-toggle { position: absolute; right: 5px; }

	#main-nav { padding: 0; }
	#main-nav ul { margin: 0; }

	.block-commerce-cart .dropdown-menu { top: 0; }

	#luxe-login { float: left; width: 100%; }
	#luxe-login-register { float: left; width: 100%; }
	/*#content-inner .block-views { width:48%; float:left; min-width:280px; margin:0 auto; }*/
}

@media (min-width: 770px ) and (max-width: 1024px) { 
}

.page-articulos .view-vista-de-articulos .views-row { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #ccc; }

#block-menu-menu-menu-footer { margin: 0 0 25px; }
#block-menu-menu-menu-footer .menu { text-align: center; }
#block-menu-menu-menu-footer .menu li { display: inline; }
#block-menu-menu-menu-footer .menu li a { color: white; display: inline-block; }
#block-menu-menu-menu-footer .menu li a:hover { background: transparent; text-decoration: underline; }

#block-block-1 { text-align: center; color: white; }
#block-block-1 a { color: white; }

#block-devel-execute-php { clear: both; }

.block-facetapi input[type=checkbox] { margin-right: 5px; }

/* SLIDER */
#layerslider h2{
	background: rgba(0,0,0,.5);
	border-radius: 0; 
	font-size: 24px; }
#layerslider div.ls-l {
    color: white;
    font-size: 24px;
    left: 120px; 
    top: 200px;
    white-space: nowrap; }
#layerslider a.ls-l {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    color: white;
    display: inline-block;
    left: 120px;
    padding: 5px;
    top: 254px;
    white-space: nowrap; }

#commerce-addressbook-billing-default .views-row { background: rgba(0,0,0,.15); padding: 15px; }

.page-user-addressbook .addressfield-container-inline .name-block { font-weight: 700;
font-size: 20px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
overflow: hidden; }

.page-user-addressbook #commerce-addressbook-billing-list td .views-field address { border: 1px solid #ccc; padding: 10px; }
.hTop { background:rgba(0,69,99,1); color:#fff; }
.hTop p { text-align:center; margin:0; padding:5px; font-size:90%; }
/* .block-views { width:31%; float:left; min-width:280px; margin:0 1%; } */
/*.block-views .block-title, .page-header, .programs h2, .region-sidebar-second h2.block-title { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); background: rgba(237,107,6,1); color:#fff; margin-top: 5px; padding:7px 10px; border-radius:.1em; position:relative;  }*/
.block-views .block-title, .page-header, .programs h2, .region-sidebar-second h2.block-title { 
    background: rgba(237,107,6,1); color:#fff; margin-top: 5px; padding:7px 10px; border-radius:.1em; position:relative;  
}

.block-views .node-teaser h2 { font-size:20px; }
#navbar { margin-bottom:0; }
/* .view-facultades div.view-content div { font-size: 20px; margin: 20px auto 10px auto;} */
.label-videoconferencia {
  display: block;
  color: #535252;
  font-weight: bold;
  font-size: 14px;
}
.view.view-videoconferencias .col-lg-12 {
  border: 1px solid #e1e1e1;
  margin: 10px 0;
  box-shadow: 0 0 10px #e1e1e1;
}
.titulo-videoconferencia {
  color: #07488b;
}
.body-videoconferencias {
    margin: 10px 0;
}

table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 5px;
}

.egt th {
  background-color: #0097ff;
  color: #ffffff;
  text-align: center;
}

.egt tr:nth-child(odd){
  background-color: #abd8f7;
}