/* latin-ext */
@font-face {
font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5Db5yciWM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5DYZyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbWAaxWXr0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbWD6xW.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDb5yciWM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDYZyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{
	--colorcliente1: #7FB27F;
	--colorcliente2: #006600;
}

html body{
	background-color: var(--blanco);
	font-family: 'Titillium Web', sans-serif;
	color: #333;
	font-size: 14px;
	line-height: 1.3;
}
.frameprincipal2{
	max-width: 1268px;
	margin: 0px auto;
    padding: 0px 20px 0px 20px;
	min-height:0px;
}
.frameprincipal{
	max-width: 1268px;
    margin: 20px auto 15px;
    padding: 20px 20px 20px 20px;
	min-height:0px;
	background: #fff none repeat scroll 0 0;
	border-radius: 6px;
	margin-bottom: 15px;
}
.bread {
    overflow: hidden;
    padding: 10px 0 6px;
    border-bottom: solid 1px #eee;
	background-color:#FBFBFB;
	margin-bottom:10px;
}
.breadcrumbdiv{
	width:97% !important;
	max-width: 1268px;
	margin: 0px auto;
    min-height:0px;
	margin-bottom: 0;
}
.btn{
	border:1px solid transparent !important;
	border-radius:0px;
	margin:2px;
}
.top-menu {
    z-index: 12;
    padding: 1.5rem 0;
    position: relative;
    background-color: #060;
}
.header-brand {
    background-color: #eee;
	padding: 16px 0 0 0;
}
.main-menu {
    background-color: #eee;
}
.navbar-nav {
    float: left;
    margin: 0;
	border:1px solid #eee;
	background-color:#eee;
}
.panel-default{
	border-color: #2ecc71;
}
html .navbar-nav > li > a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.letranegro{
	color:#000000;
}
.letrarojo{
	color:#FF0000;
}
.letrazul{
	color:#B2BFFF;
}
.letraazul2{
	color:#B5700A;
}
.tabdef {
	display: none;
}
.titulillo{
	font-weight:bold;
	font-size: 16px;	
}
.titulillo2{
	color:#060;
}

td{
	padding:3px;
}
table{
	border-spacing:0px;
}
input{
	border:1px outset gray;
}

.input2{
	border:1px solid red !important;
}
.input3{
	font-size: 10pt;
	border:0px;
}
.input4{
	color:#FFFFFF;
	background-color:transparent;
	font-size: 10pt;
	border:0px;
}
button{
	border:1px outset gray;
}	
select{ 
 	border:1px outset gray;
}
.verde{
	font-size:8pt;
	cursor:pointer;
	background-color:#00EA00;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
td.verde:hover{
	font-size:8pt;
	cursor:pointer;
	background-color:#6DFF6D;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.verde2{
	font-size:8pt;
	cursor:pointer;
	background-color:#6DFF6D;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.rojo{
	font-size:8pt;
	cursor:default;
	text-align:center;
	background-color:red;	
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
.rojo2{
	font-size:8pt;
	cursor:default;
	text-align:center;
	background-color:red;	
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
.rojo3{
	font-size:8pt;
	cursor:default;
	text-align:center;
	background-color:red;	
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
}
.azul{
	font-size:8pt;
	cursor:default;
	background-color:#007FFF;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.verdeoscuro{
	font-size:8pt;
	cursor:default;
	background-color:#009900;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.gris{
	font-size:8pt;
	cursor:default;
	background-color:grey;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.amarillo{
	font-size:8pt;
	cursor:pointer;
	background-color:#FFEE3A;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}
.naranja{
	font-size:8pt;
	cursor:pointer;
	background-color:#FF6A00;
	text-align:center;
	color:#000000;	
	padding-top:4px;
	padding-bottom:4px;
}

INPUT.spin{
	width:30px;
	vertical-align:middle;
}

.divevento{
	height:30px;
	clear:both;
	margin-bottom:5px;
}
.divcargando{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	display:none;
	text-align:center;
}

.flechaouti{
	background-image:url('leftmini.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}
.flechaouti:hover{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('leftmini2.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}

.flechaoutd{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('rightmini.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}
.flechaoutd:hover{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-image:url('rightmini2.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
}
.textogaleria{
	text-align:left;
	background-color:black;
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);	
	text-align:left;
	font-weight:bold;
	color:yellow;
}
.divenlaces0{
	clear:both;
}
.tdivenlaces1{
	width:195px;
	padding-top:15px;
	text-align:left;
	height:20px;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	background-color:#2B2B2B;
	padding-left:5px;
}
.enlaces1{
	height:35px;
	text-align:left;
	width:100%;
}
.enlaces1 div{
	width:100%;
}
.diventradas{
	float:left;
}
.tdover{
	cursor:pointer;
	background-color:#696969;
}
.tdsel{
	background-color:#696969;
}

.ticket{
	background-color:#ffffff;
	border:1px solid black;
	border-collapse:collapse;
	width:100%;
	font-face:Book Antiqua;
}
.celdaticket2{
	border:1px solid black;
}
.indato{
	width:100px;
}

table.tablesorter thead tr .tablesorter-header {
	color:#FFFFFF !important;
}
table.tablesorter thead tr .tablesorter-headerDesc, table.tablesorter thead tr .tablesorter-headerAsc {
	background-color: #F99D0D;
}

.sololeer{
	background-color:inherit;
	color:inherit;
	border:0px;
}

.track{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}

.boxtrackover{
	border:1px solid #262626;
	background-color:#F99D0D;
	height:30px;
	width:110px;
	padding:5px;
	margin-bottom:-25px;
}
.boxtrackdisabled{
	border:1px solid #262626;
	background-color:#544125;
	height:30px;
	width:110px;
	color:#666666;
	padding:5px;
	margin-bottom:-25px;
}
.boxtrackdisabled:hover{
	cursor:pointer;
	border:1px solid #262626;
	background-color:#F99D0D;
	height:30px;
	width:110px;
	padding:5px;
	margin-bottom:-25px;
}
.arrow{
	width:30px;
	height:30px;
	background-image:url('arrow.png');
	background-position:center center;
	background-repeat:no-repeat;
}
.titulogrande{
	color:#F39A0F;
	font-weight:bold;
	font-size:12px;
	font-family:Arial black;
}

.h50 {
    height: 40px;
}

.divact {
    float: left;
    margin-bottom: 25px;
    width: 150px;
}
.separadoract {
    border-bottom: 1px solid #D9E0E2;
    height: 35px;
}
.texact {
    color: #F39A0F;
    float: left;
    font-family: Arial black;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
}
.destanegro{
	font-weight:bold;
}
.head, .head2{
	text-align:left;
	background-color:#262626;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #494949;
	padding:5px;
	margin:10px 3px 10px 3px;
}
.head:hover, .head2:hover{
	background-color:#f39a0f;
	cursor:pointer;
}
.titu, .titu2{
	text-align:left;
	background-color:#262626;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #494949;
	padding:10px;
	margin:5px;
	margin-top:-11px;
}
.openpet{
	background-color:#f39a0f;
}
.itemdes{
	text-align:left;
	background-color:#393939;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #494949;
	padding:10px 5px 10px 5px;
	margin:10px 5px 10px 5px;
}
.itemdes:hover{
	background-color:#494949;
}
.tab input[type=radio]:checked ~ label {
    background: #F99D0D;
    z-index: 2;
}
#pie{
    background: #f7f7f7;
    border-top: 3px solid #eee;
	margin-top: 2rem;
}

.ulcab{
	list-style: outside none none;
}
.ulcab li{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    float: left;
    list-style: outside none none;
    margin: 5px;
}
#header-right-sidebar{
 float: right;
}
.navbar-nav li a{
color: #444444;
}

.breadcrumb {
    border-radius: 0px !important;
    list-style: outside none none;
    padding: 1rem;
	color:#000 !important;
	margin-bottom:0px;
	background-color:#Fafafa;
	font-size:20px;
	text-transform: uppercase;
	font-weight: bold;
}
.breadcrumb li.active{
	color:#000 !important;
	font-size:15px;
}
.divcab a,
.color2 li a{
	color:#ffffff;
}

.cab{
	background-color: #060 !important;
}
.blog-comments-box li:first-child {
	background-color:#060 !important;
}
.divhover:hover{
	background-color: #060 !important;
}
.special-title::after {
    border-color: #060 !important;
}
.pagination > li > a, .pagination > li > span {
    background-color: #060 !important;
}
.fixed_menu .navbar {
	min-height: 40px !important;
}
@media (min-width: 768px) {
	.navbar-default{
		background-color:#eee !important;
		width:100%;
	}
	.navbar {
		position: relative;
		min-height: 1.5rem !important;
	}
}
@media (max-width: 768px) {
	.navbar-default{
		background-color:#060 !important;
	}
}
#myCarousel h1{
	font-size:16px;
}
#myCarousel .list-group-item{
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}

#navbar2{
	background-color:#eee !important;
}
#navbar2 a{
	width:100%;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #222d32 !important;
}
@media (min-width: 768px) {
	.navbar-default .navbar-nav > li > a {
		color: #60656b;
		display: inline-block;
		padding: 10px;
		text-shadow: none;
	}
}
.navbar-default .navbar-nav > li > a {
    color: #60656b;
	text-transform:uppercase;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #000000 !important;
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color:#000000 !important;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #060 !important;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #060 !important;
}

.btn-primary {
  background-color:#27ae60 !important;
}

table.dataTable th, table.nosort th {
	background-color:#000000 !important;
	border-bottom:1px solid #000000 !important;
}

.tabledesta tr:nth-child(2n+1) td {
	background-color: #060 !important;
}

time {
    background-color: #060 !important;
}
.section.--green {
    background-color: #2BA46D;
    color: #fff;
}
.section.--darkgreen {
    background-color: #004526;
    color: #fff;
}
.btn-primary:hover {
    color: #ffffff;
    background-color: #060 !important;
    border-color: #161f29;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
    width: 300px !important;
}
a,a:hover, a:focus {
	color:#060;
}

body #fixed_menu {
    background-color: #060 !important;
}
h4{
	font-size:16px !important;
}
@media (min-width: 768px) {
	#fixed_menu{
		margin-left:50px;
		height:33px !important;
		min-height: 33px;
	}
}
@media (max-width: 768px) {
	#fixed_menu{
		margin-left:30px;
		height:30px !important;
		min-height: 33px;
	}
	.navbar-nav{
	width:100% !important;
	background-color:#060;
	}
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }

	.navbar-toggle {
	  position: relative;
	  float: right;
	  margin-right: 15px;
	  padding: 5px 8px;
	  margin-top: 13px;
	  margin-bottom: 13px;
	  background-color: transparent;
	  background-image: none;
	  border: 1px solid transparent;
	  border-radius: 4px;
	}
}
@media (max-width: 768px) {
	.navbar-toggle {
	  position: relative;
	  float: right;
	  margin-right: 15px;
	  padding: 5px 8px;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  background-color: transparent;
	  background-image: none;
	  border: 1px solid transparent;
	  border-radius: 4px;
	}
	.no-more-tables2 tr::before {
		background-color: #003857;
		content: "";
		height: 32px;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 0;
	}
	.cab{
		padding:5px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #ffffff;
	}
	.navbar-nav > li >a{
		padding-top:5px !important;
		padding-bottom:5px !important;
		padding-left:18px !important;
	}
	.breadcrumb {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
}

.main-menu{
	padding-top:10px;
}
html div.evento2 .info {
    bottom: auto !important;
	background-color:#060 !important;
}
.evento2 time {
    position: absolute;
    top: 0px;
    left: 15px;
    background-color: #060 !important;
    height: 70px;
}
.main-sidebar a:hover, a:focus {
    color: #fff;
}
.alert-info a{
	color:#ffd800;
}
.alert-info a:hover{
	color:#ffd800;
}
#subcab{
	background-color: #060;
	height: 30px;
	width:100%;
	z-index:99999;
	margin-top:32px;
	position:relative;
}
#subsubcab{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 97% !important;
	max-width: 1268px;
}
#logocab{
	position:absolute;
	z-index:2;
	left:30px;
	top:-30px;
}
#textocab{
	color:#FFFFFF;
	font-family:Optima,Tahoma;
	font-size:18px;
	font-weight:bold;
	float: left;
	margin-left: 100px;
	margin-top:1px;
}
.pie{
	width: 97% !important;
	max-width: 1268px;
	color:#999;
	margin: 0px auto 15px;
	padding: 0px 20px 0px 20px;
	background: #f7f7f7;
	border-top: 3px solid #eee;
}
html .panel-primary > .panel-heading {
	color: #19534c;
    background-color: #800101;
    border-color: #800101;
}
html .bg-primary {
    color: #fff;
    background-color: #800101;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: none;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

html table.dataTable, html table.nosort {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-radius: 0px !important;
	border:1px solid #2ecc71 !important;
}
table tr:first-child th:first-child {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px !important;
}
html table.dataTable tbody tr, html table.nosort tbody tr {
    border-bottom: 1px solid #ddd !important;
    border-left: 0px solid #ecf0f1 !important;
    border-right: 0px solid #ecf0f1 !important;
    border-radius: 0px !important;
}
html table tr:first-child th:first-child {
    border-top-left-radius: 0px !important;
    border-left: 0px solid #ecf0f1 !important;
}
html table thead th.sorting_asc {
    background-color: #060 !important;
}
html table tr:first-child th:last-child {
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
html table.dataTable th, html table.nosort th {
    background-color: #666 !important;
    border-bottom: 1px solid #666 !important;
}
#pie .container {
    background-color: inherit !important;
}

.copyright{
	background: #eee;
	font-size: 12px;
	padding: 11px 0 7px;
}

.tope{
	padding: 20px 0 30px;
}
#pie .container{
	width: 97% !important;
	max-width: 1268px;
	margin: 0px auto 15px;
	margin-bottom: 15px;
	padding: 20px 20px 20px 20px;
	min-height: 0px;
	background: #fff none repeat scroll 0 0;
	border-radius: 6px;
	margin-bottom: 15px;
}
.headline {
    display: block;
    margin: 10px 0 25px 0;
    border-bottom: 1px dotted #e4e9f0;
}

 .headline h2 {
    color: #585f69;
}
.headline h2, .headline h3, .headline h4 {
    border-bottom: 2px solid #72c02c;
}
.footer h2, .footer h3, .footer h4 {
    color: #e4e4e4;
    background: none;
    text-shadow: none;
}
.headline h2, .headline h3, .headline h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #72c02c;
}
.headline h2 {
    font-size: 22px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.link-list li {
    border-top: solid 1px #eee;
}
.link-list li:first-child {
    border-top: none !important;
}

 .link-list a {
    color: #555;
}
#pie a, .copyright a, #pie a:hover, .copyright a:hover {
    color: #72c02c;
}
.link-list a {
    color: #eee;
    font-size: 11px;
    padding: 6px 0px;
    display: inline-block;
    text-transform: uppercase;
}
.link-list li i {
    color: #bbb;
    float: right;
    margin-top: 10px;
}
#pie li {
    color: #555;
}
#pie .link-list a {
    color: #555;
}
 #pie a, .copyright a, #pie a:hover, .copyright a:hover {
    color: #72c02c;
}
.link-list a {
    color: #eee;
    font-size: 11px;
    padding: 6px 0px;
    display: inline-block;
    text-transform: uppercase;
}
#pie address {
    color: #555;
    line-height: 23px;
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}
.social-icons li {
    margin: 0;
}
.social-icons li {
    list-style: none;
    margin-right: 3px;
    margin-bottom: 5px;
	font-size:30px;
	color:#eee;
    display: inline-block;
}
#pie .social-icons li a{
	color:#ddd;
}
.social-icons {
    margin-top: 5px;
}
.social-icons {
    margin: 0;
    margin-top: 0px;
    padding: 0;
}
#menuIdiomas{
	color:#ddd;
	position:relative;
	top:-0.5rem;
}
#menuIdiomas a{
	color:#fff;
	font-weight:bold;
}
html .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #000 !important;
}
 html.nav .open > a, html .nav .open > a:hover, html .nav .open > a:focus {
  color: #ffff !important;
}
html .nav > li > a:hover, html .nav > li > a:focus {
  color: #ffff !important;
}
#featured-slider, #featured-slider .slider-cycle {
	margin-top: 2rem;
}
@media (min-width: 1267.8px) and (max-width: 1350px){
	nav.navbar {
		top:0;
	}
}
@media (min-width: 768px){
	.sidebar-mini.sidebar-collapse .main-sidebar {
		padding-top:0;
	}
}
@media (max-width: 1399px){
	nav.navbar {
 
z-index: 0; 
}
}
