.wrapper{
	width:90%;
	max-width:1000px;
	margin:auto;
	overflow:hidden;}
body{
	background:url(../imagenes/fondo.jpg), #000;
	background-size:cover;
	background-attachment:fixed;
	
	
	font-family: 'Arimo', sans-serif;
	}
.respuesta {
	color:#D11317;
	font-weight:bold;
}
header{
	background:#fff;
	border-bottom:3px solid #009fe3;
	width:100%;
	overflow:hidden;
	}
header #logo, header nav{
	display:inline-block;
	vertical-align:top;}



header img{
	width:100%;}
header #logo{
	margin:0;
	padding:0;
	/*width:200px;
	height:100px;*/
	line-height:150px;}
	
	
	
	
header nav{
	float:right;
	line-height:150px;}
header nav ul{
	margin:0;
	padding:0;
	list-style:none;}
header nav ul li{
	display:inline-block;
	}	
header nav ul li a{
	color:#2FCC78;
	text-decoration:none;
	display:inline-block;
	font-size:20px;
	font-weight:bold;
	padding:0px 20px;
	line-height:normal;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
	}
header nav ul li a:hover{
	text-shadow: 3px 3px 1px #000;
	text-decoration:none;
	border-radius:25px;
	background:#2FCC78;
	color:#fff;
	padding:10px 20px;}	


.menu_bar{
	display:none;}







.post{
	padding:0;
}
.conte h1{
	font-family: 'Orbitron', sans-serif;}
.conte{
	overflow:hidden;
	padding:10px 15px 10px 15px;
	/*border:1px solid #000;*/
	background:#dddddd;
	/*box-shadow:2px 2px 10px rgba(0,0,0,0.8);*/
	border-radius: 5px;
	margin:1px 10px 10px 0px;
	}
.conte:hover{
	background:#cac8c8;

	}	

.leer{
	text-align:right;
	float:right;
	padding:5px;
	width:90px;
	background:#009fe3;
	border-radius:25px;}
.leer a{
	color:#fff;
	text-decoration:none;}
.leer:hover{
	background:#0284bc;}	



.men{
	padding:55px 0px 0px 0px;}
img.img-responsive{
	margin:0 auto;}
ul.men li{
	padding:10px 0px;
	border-bottom:1px dashed #aaa;
	font-size:12px;
	font-family: 'Orbitron', sans-serif;}
ul.menn li{
	padding:12px 0px;
	border-bottom:1px dashed #aaa;
	font-size:12px;
	font-family: 'Orbitron', sans-serif;}	
	


.carousel-indicators .active {
	margin-right:30px;
	width: 25px;
	height: 25px;
}	
.carousel-indicators li {
	margin-right:30px;
    width: 25px;
    height: 25px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -20px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    font-size: 60px;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    height: 50%;
}





#slider{
	background:#23a638;
	background:rgba(35,166,56,0.7);
	-webkit-box-shadow: inset 0px 0px 130px -1px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 130px -1px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 130px -1px rgba(0,0,0,1);
}
.item img{
	width:85%;
	margin:0 auto;}	
hr.linea{
  height: 4px;
  margin-top:0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(189,198,220,.8), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(189,198,220,.8), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(189,198,220,.8), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(189,198,220,.8), rgba(0,0,0,0));
  border: 0;	
	}
	
span.icon-facebook2, span.icon-tumblr2, span.icon-mail{
	margin-right:10px;
	font-size:30px;}
a span.icon-tumblr2{
	color:#09F;}
a span.icon-tumblr2:hover{
	color:#06f;}	
	
h1.text-uppercase{
	font-family: 'Orbitron', sans-serif;}
.direction, .redes{
	text-align:center;
	padding:0;}	
footer{
		border-top:5px solid #b3bcd1;
		background:#fff;
		padding:0px;}
.foot{
	padding:10px 0px;}	
	
	
nav .enlaces li a:before{
	content: "|";
	margin-right: 15px;
}
nav .enlaces li:first-child a:before{
	content: " ";
	}
.copy a{text-decoration: none;
color: #969696;}
.copy{
	text-align:center;
	width:20%;
	float:right;
	color: #969696;
	font-weight: 600;
	line-height:34px;	
	font-size: 11px;
}
.foot_bajo{
	width:80%;
	float:left;}	
nav .enlaces{
	margin:0;
	padding:0;
	}
nav .enlaces li{
	padding:0.5em;
	/*margin:0 0.5em;*/
	display:inline-block;
	}
nav .enlaces li a{
	color:#000;
	text-decoration:none;
	font-family: "Orbitron",sans-serif;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	}
nav .enlaces li a:hover{
	color:#2FCC78;	}	
.footer-cont{
	overflow:hidden;
	width:100%;
	background:#ddd;
	padding:0px 10px;}
	
	
	
.nosotros{
	background:#fff;
	border:1px solid #ccc;
	padding:10px 30px;}
.articulo p{
	margin: 25px 0px;}		
@media screen and (max-width:850px){
	
.carousel-indicators .active {
	margin-right:10px;
	width: 10px;
	height: 10px;
}	
.carousel-indicators li {
	margin-right:10px;
    width: 10px;
    height: 10px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -25px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    font-size: 30px;
}


footer .copy{width:100%;}
footer .foot_bajo{width:100%;
text-align:center;
font-size:8px;}




.menu_bar{
	display:block;
	float:right;
	}	
.menu_bar .btn-menu{	
	color:#23a638;
	}
.menu_bar span{
	margin-top:30px;
	/*line-height:100px;*/
	font-size:40px;}


header #logo{
	margin:0;
	padding:0;
	width:150px;
	height:100px;
	line-height:100px;}
	






header{
	background:#fffffa;
	/*position:absolute;*/
	/*position:fixed;*/
	}
header nav{
	z-index:1000;
	left:-100%;
	width: 100%;
	position:absolute;
	/*position: fixed;*/
  /*	background-color: #222;*/
	background:rgba(1,36,14,.9);
	top:100px;
}	
header nav ul li{
	display:block;
	text-align:center;
	border-bottom:#ccc 1px solid;
	line-height:normal;
	padding:15px 0px;
	}
header nav ul li:hover{
	color: #fff; 
	background:#181818;
	}	
header nav ul li a{
	color:#23A638;
}
header nav ul li a:hover {
	text-decoration:none;
	border-radius:0;
	padding:0;
	background:none;
	}	
	}
@media screen and (max-width:600px){
.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-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    font-size: 15px;
}		
}