@charset "UTF-8";


body {
	font-family: 'Lato', sans-serif;
	
	font-weight:300;
}
a, a:link
{
	color:#18941B;
	 -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
a:hover, a:focus {
	color:#006100;
	 -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
}
h1, h2, h3 {
	font-weight:400;
	text-transform:uppercase;
}

/* header */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #19951C;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #fff;
}
.navbar-toggle {
 
    margin-top: 25px;
    margin-right: -5px;
  
}
.navbar-default .navbar-toggle {
    border-color: #19951C;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #19951C;
}
.navbar {

    border: 0px solid transparent;
}
.navbar-default {
    background-color: #fff;
    border-color: transparent;
}
.navbar-default .navbar-nav.menutop > li > a {
    color: #18941B;
}
.navbar-default .navbar-nav.menutop > li > a:hover,
 .navbar-default .navbar-nav.menutop > li > a:focus {
    color: #000;
}
.main-logo {
       height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.menupal {
	background-color:#000;
	border-top:6px solid rgba(41,152,38,1.00);
	font-size:1.3em;
	
}
.menupal  .navbar-nav > li > a {
    color: #fff;
	padding:8px 30px;
}
.menupal  .navbar-nav > li > a:hover,
.menupal  .navbar-nav > li > a:focus {
    color: #fff;
	background-color:rgba(41,152,38,1.00);
}
.menu-white {
	background-color:#FFF;
	color:#000;
	border-top:6px solid #FFF;
	margin-top:-6px;
	padding-bottom:6px;
	margin-left:-15px
}
.menu-white > li  {
	padding: 4px 30px 0 30px;
    color: #000 !important;	
	background-color:#fff !important;
	}
.menu-white .green {
	font-weight:700;
	color:rgba(41,152,38,1.00);

}
/*Contenidos */
main h1 a,
main h2 a,
main h3 a,
main h4 a,
main h5 a,
main h6 a {
	color:#000 !important;
}
main h1 a:hover, main h1 a:focus,
main h2 a:hover, main h2 a:focus, 
main h3 a:hover, main h3 a:focus,
main h4 a:hover, main h4 a:focus,
main h5 a:hover, main h5 a:focus,
main h6 a:hover, main h6 a:focus{
	color:#18941B !important ;
	text-decoration:none;
}



.destacada {
	background-color: #e3fbe3;
}


.thumbnail {
    padding: 0px !important;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #FFF;
    border: 1px solid transparent;
    border-radius: 2px !important;
    transition: all 0.2s ease-in-out 0s;
    position: relative;
    margin-left: -5px;
    margin-right: -5px;
	overflow:auto;

}
.destacada .thumbnail  {
	background-color:transparent;
	border-bottom:4px solid rgba(41,152,38,1.00);
}
.fecha {
	font-size:0.9em;
}

/* footer */

footer {
	background-color:#000;
	border-top:6px solid rgba(41,152,38,1.00);
	margin-top:20px;
	color:#d3d3d3;
}
.menufooter {
	margin-top:20px;
	margin-bottom:20px;
}
.menufooter li a .fa-inverse {
	color:#000;
}
.legal {
	margin-bottom:20px;
	overflow:auto
	
}

/* internas */
.img-principal {
	margin:20px auto;
}
.contenidos {
	font-size:1.1em;
	text-align:justify;
}
.nosotros {
	font-size:1.2em;
	text-align:justify;
}

/* list group */
.list-group {
	margin-top:20px;
}
.list-group-item {
	overflow:auto;
	padding: 5px 0 15px 0;
	border-top:1px solid transparent;
	border-right:1px solid transparent;
border-left:1px solid transparent;
	border-bottom:3px solid #299826;
}
.list-group-item:hover {
	background-color:rgba(227, 251, 227, 0.5);
}
	
.list-group-item h3 {
	margin-top:10px;
}
.list-group-item .btn {
	margin-top:20px;
	float:right;
}
.destacada .btn {
	margin-top:20px;
	margin-bottom:10px;
	float:right;
}

/* botones */

.btn-green, .btn-green:visited {
    color: #fff !important;
    background-color: #299826;
    border-color: #299826;
}
.btn-green:hover, .btn-green:focus, .btn-green.focus, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
    color: #ffffff;
    background-color: #2c8d3a;
    border-color: #298537;
}
	
@media (max-width:768px){
	.thumbnail {
		margin-bottom:0;
	}
	
	
}
@media (min-width:768px){
	.list-group-item .fecha {
		float:right !important;
	}
}
@media (max-width:992px){
	footer .legal .left,
	footer .legal .right {
	text-align:center;
}
}
@media (min-width:768px) and (max-width:992px){
	.size-2 {
    height: 420px;
	visibility: visible;
overflow: hidden;
}
	.size-3 {
    height: 400px;
}
}
@media (min-width:992px){
		footer .legal .left {
		text-align:left;
		float:left
	
}
footer .legal .right {
	text-align:right;
	float:right
}
}
@media (min-width:992px) and (max-width:1200px){
	.size-2 {
    height: 450px;
	visibility: visible;
overflow: hidden;
}
}
@media (min-width:1200px){
	.size-2 {
    height: 440px;
	visibility: visible;
overflow: hidden;
}
}


