/* Colores a usar:
	Verde:				6ca134	(108,161,52)
	Verde sscuro: 		417300
	Verde más oscuro	215300
	Gris:				808080
*/

/* Espaciado */
.fondoVerde {
	background-color: #6ca13480;
}

.fondoVerdeOscuro {
	background-color: #21530080;
}

.container-fluid {
	max-width: 1700px;
}

.contenedorGeneral {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

.page-header {
	margin-top: 0px;
}

.navbar-header {
	padding-left: 10px;
	padding-right: 30px;
	color: #926d4d !important;
}

.navbar-right {
	padding-right: 20px;
}

.logoNavbar {
	height: 50px;
}

/* Barra de navegación */
.navbar-default {
	background-color: #ffffff;
	border-color: #6ca134;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.06);
}

.navbar-default .navbar-brand {
	color: #926d4d;
}

.navbar {
	min-height: 40px !important
}

.navbar-default .navbar-nav > li > a {
	color: #808080;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #6ca134;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #6ca134;
	background-color: #FFFFFF;
	border-left: 1px solid #6ca134;
	border-right: 1px solid #6ca134;
}

/* Botones */
.btn {
	border-radius: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.btn-default, .btn-success {
	background-color: #6ca134;
	border-color: transparent !important;
	color: #ffffff !important;
}

.btn-default:hover, .btn-success:hover {
	background-color: #417300;
}

.btn-default:focus, .btn-default:active, .btn-default.active,
.btn-success:focus, .btn-success:active, .btn-success.active {
	background-color: #215300 !important;
}

.btn-default:disabled, .btn-default:disabled:hover, .btn-default:disabled {
	background-color: #BBB;
}

.pagination > li > a {
	color: #6ca134;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
	background-color: #FDFDFF;
	border-color: #6ca134;
	color: #6ca134;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	background-color: #6ca134;
	color: #ffffff;
	border-color: #ffffff;
}

/* Paneles */
.panel-info,
.panel-default,
.panel-info > .panel-heading,
.panel-default > .panel-heading {
	border-color: #6ca134;
}

.panel-heading {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 13px;
	background-color: white;
	border-left: 0 !important;
	border-right: 0 !important;
}

.panel-default > .panel-heading {
	background-color: white;
	border-bottom: 0 !important;
}

.panel-info > .panel-heading {
	background-color: #fbfff7;
}

.panel-body {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
}

.panel-default {
	border-left: 0 !important;
	border-right: 0 !important;
}

/* Wells */
.well {
	background-color: #00918a10;
	border-color: #6ca134;
}

/* Tabs */
.nav-tabs {
	border-bottom: 1px solid #6ca134;
}

.nav-tabs.nav-justified > li > a {
	border-bottom-color: #6ca134;
}

.nav-tabs > li > a {
	background-color: transparent !important;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #808080;
}

.nav-tabs > li:hover > a {
	color: #6ca134;
	border-color: transparent;
}

.nav-tabs.nav-justified > li:hover > a {
	border-bottom-color: #6ca134;
}

.tabs-left > li:hover > a {
	border-right-color: #6ca134;
}

.nav-tabs > li.active > a {
	color: #6ca134 /*!important;*/
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs.nav-justified > li.active > a,
.nav-tabs.nav-justified > li.active > a:focus,
.nav-tabs.nav-justified > li.active > a:hover {
	border-color: #6ca134;
	color: #6ca134;
	border-bottom: 1px solid #FFFFFF;
}

.tabs-left {
	border-bottom-color: #FFFFFF;
}

.tabs-left > li > a {
	border-right: 1px solid #6ca134;
}

.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
	border-bottom-color: #6ca134;
	border-right: 1px solid #FFFFFF;
}

/* Tabla */
table > thead > tr > th,
table > tbody > tr > td,
table > tbody > tr > th {
	border-color: #6ca134 !important;
}

th {
	color: #6ca134;
}

td.destacadoTablaHover,
tr.destacadoTablaHover,
th.destacadoTablaHover {
	background-color: #f4ffe8 !important;
}

/* Otros */
.page-header {
	color: #6ca134;
	border-bottom: 1px solid #6ca134;
}

hr {
	border-color: #6ca134;
}

.destacado {
	color: rgb(108,161,52);
}

#footer {
	border-top: 1px solid #6ca134;
	padding-top: 8px;
	height: 100px;
	background-color: #F5F5F5;
}

.paddingLateralGrande {
	padding-left: 100px;
	padding-right: 100px;
}

.alert-success {
	border-color: #A6C6C6;
	background-color: #EFFFEF;
}

.alert-warning {
	border-color: #CABB9C;
}

.alert-danger {
	border-color: #BB8CA1;
	background-color: #FFEFEF;
}

.bordeExterno {
	border-color: #6ca134;
}

.contenedorResultado {
	border-color: #6ca134;
}
