.wrapper{
	width:90%;
	max-width:1200px;
	margin:auto;
	overflow:hidden;
}
.wrapper-cont{
	width:90%;
	max-width:1100px;
	margin:auto;
	overflow:hidden;
	background-color:#FFF;
}
/*@font-face {
    font-family: 'Enter-The-Grid';
    src:    url('../fonts/enter_the_grid/Enter-The-Grid.eot?em3n7z');
    src:    url('../fonts/enter_the_grid/Enter-The-Grid.eot?em3n7z#iefix') format('embedded-opentype'),
        url('../fonts/enter_the_grid/Enter-The-Grid.ttf?em3n7z') format('truetype'),
        url('../fonts/enter_the_grid/Enter-The-Grid.woff?em3n7z') format('woff'),
        url('../fonts/enter_the_grid/Enter-The-Grid.svg?em3n7z#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'No-move';
    src:    url('../fonts/n_o_movement/MovementBold.eot?em3n7z');
    src:    url('../fonts/n_o_movement/MovementBold.eot?em3n7z#iefix') format('embedded-opentype'),
        url('../fonts/n_o_movement/MovementBold.ttf?em3n7z') format('truetype'),
        url('../fonts/n_o_movement/MovementBold.woff?em3n7z') format('woff'),
        url('../fonts/n_o_movement/MovementBold.svg?em3n7z#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Plagiata';
    src:    url('../fonts/plagiata/Plagiata.eot?em3n7z');
    src:    url('../fonts/plagiata/Plagiata.eot?em3n7z#iefix') format('embedded-opentype'),
        url('../fonts/plagiata/Plagiata.ttf?em3n7z') format('truetype'),
        url('../fonts/plagiata/Plagiata.woff?em3n7z') format('woff'),
        url('../fonts/plagiata/Plagiata.svg?em3n7z#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
body{
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	/*font-family:'No-move'; */
	font-size:16px;
	/*background-color:#AAC8E2;*/
	background-image:url(../imagenes/fnd.jpg);
	/*background-image: linear-gradient(180deg, #2BB4F6, #35D1F9);*/
	}
#contenido{
	/*padding:20px 20px 20px 20px;*/
	padding:0;
	color:#333;
	background-color:#FFFFFF;
	/*border-radius: 25px 25px 0px 0px;
	-moz-border-radius: 25px 25px 0px 0px;
	-webkit-border-radius: 25px 25px 0px 0px;
	border: 0px solid #000000;*/
	
	-webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	}
.pcontent{
	border-top:5px solid #D0D98B;
}
.cont{
	/*padding:20px;*/
	padding: 20px 5px;
}
.content{
	padding:30px 30px 30px 30px;
	text-align:justify;
	
	/*background-image: linear-gradient(180deg, #35D7FD, #FFFFFF);
	background-image:url(../imagenes/fnd.png);
	background-repeat:repeat-x;*/
	/*background: url(../imagenes/fnd.png) top left repeat-x, linear-gradient(180deg, #35D7FD, #FFFFFF) ;*/
	}
@media (min-width: 992px) {
/*.con-opc{
	display: table-cell;
    float: none;
	vertical-align:top;
}*/
}
.btn-plataforma{
	color:#FFF; 
	text-decoration:underline;
}
.btn-plataforma:hover{
	text-decoration:none;
	color:#EEE;
}
.panelc{
	/*background-image:url(../imagenes/panel.png);*/
	background-image: url(../imagenes/panel_1.jpg),  url(../imagenes/panel_2.jpg), url(../imagenes/panel.jpg);
  	background-repeat:repeat-y, repeat-y, repeat;
	background-position:left, right, center;
	padding:0px;
	border-bottom:0;
	border-right:0;
	border-left:0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.btn.btn-menu{
     white-space: normal !important;
     vertical-align: middle !important;
     line-height: 1.2 !important;
	 padding:13px;
	 font-size:16.5px;
	 background-color:#748C4F;
	 border-color:#4F5D37;
	 color:#FFF;
	 text-shadow: 1px 1px 2px #133604;
}
.btn.btn-menu:hover{
	 border-color:#AEC09B;
	 text-shadow: 2px 2px 2px #133604;
}
/*.btn.btn-menu-active{
     white-space: normal !important;
     vertical-align: middle !important;
     line-height: 1.2 !important;
	 padding:13px;
	 background-color:#193153;
}*/
.btn.btn-smenu{
     white-space: normal !important;
     vertical-align: middle !important;
     line-height: 1.1 !important;
	 padding:12px;
	 background-color:#F2FFFF;
	 color:#000;
	 /*opacity:0.95;*/
}
.btn.btn-smenu:hover{
	 background-color:#F2FFFF;
	 color:#000;
	 opacity:0.9;
}
.con-opc{
	background-image:url(../imagenes/panel.jpg);
	padding:20px 20px 20px 20px;
	/*margin:0 5px 0 5px;*/
	color:#FFF;
	font-size:15px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	/*border: 0px solid #000000;*/
	
	-webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	}
.con-opc h2{
	padding:10px;
	margin:0 0 10px 0;
	color:#000;
	background-color:#F2FFFF;
	font-size:17px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000000;
	/*-webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);*/
	}
.con-opc img{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #000000;
	/*-webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);
	box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.35);*/
	}
.con-opc p{
	margin:8px 0 7px 0;
	text-align:justify;
	}
.con-opc a{
	margin:10px 0 10px 0;
	color:#FFF;
	font-weight:bold;
	text-align:right;
	}
#pie{
	background-image: linear-gradient(180deg, #FFF, #D0D98B);
	color:#333;
	padding:10px 35px 15px 35px;
	margin:7px 25px 0 25px;
	line-height:25px;
	font-size:15px;
	/*font-stretch:ultra-expanded;*/
	/*letter-spacing: 1px;*/
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:2px solid #999;
	/*border-top:2px solid #CCC;*/
	}
#pie a{
	color:#FFF;
	}	
.respuesta {
	color:#D11317;
	font-weight:bold;
}
section#cabecera{
	/*background:url(../imagenes/cabecera.png) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	/*background-image:url(../imagenes/panel.png);
	background-repeat:repeat-y;*/
	width:100%;
	overflow:hidden;
	padding:0px 0 0px 0;
	color:#000;
	font-size:12px;
	}
.btn.btn-pv{
	 padding:15px;
	 background-color:#193153;
	 margin:25px 30px 0px 0px;
}
header{
	background-image: linear-gradient(180deg, #2AB2F6, #36D4F9);
	border-bottom:3px solid #5E7182;
	width:100%;
	overflow:hidden;
	padding:15px 0 15px 0;
	color:#FFF;
	font-weight:bold;
	}
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:left;*/
	/*line-height:150px;*/}
.icon-menu{
	color:#F200BD;
	font-size:9pt;
}
header nav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
header nav ul li{
	display:inline-block;
	}	
header nav ul li a{
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	/*font-family:'Enter-The-Grid';*/
	font-size:15px;
	font-stretch:ultra-expanded;
	letter-spacing: 1px;
	/*font-weight:bold;*/
	padding:0px 35px;
	line-height:normal;
	text-shadow: 2px 2px 1px #333;
	/*-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;*/
	}
header nav ul li a:hover{
	text-decoration:none;
	text-shadow: 2px 2px 1px #001A66;
	/*border-radius:25px;
	background:#024694;*/
	color:#FFF;
	font-weight:bolder;
	/*padding:15px 25px;*/
	}	
header nav ul li a:hover .icon-menu{
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

.menu_bar{
	display:none;}

.parrafo2{
	font-size:20px;
	line-height:50px;
	font-stretch:ultra-expanded;
	}

.post{
	padding:0;
}
.conte h1{
	/*font-family: 'Orbitron', sans-serif;*/
	font-family: 'Plagiata';
	}
.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-caption{
	font-size:35px;
	/*font-family: 'Plagiata';*/
	text-shadow: 2px 2px 2px #000;
}
/*.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);*/
	background-color:#FFF;
	padding:0 0 0 0;
	border-top:1px solid #748C4F;
}
.carousel-control.left,.carousel-control.right{
	/*border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;*/
}	
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,h2{
	/*font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;*/
	/*font-family: 'Plagiata';*/
	color:#000;
	font-size:20pt;
	}
h3{
	/*font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;*/
	font-family: 'Plagiata';
	}
h1.titulo{
	padding:0px 0 0 0;
	margin:5px 0 15px 0;
	/*text-decoration:underline;*/
	}
hr.tit{
	height: 3px;
	width: 50%;
	background-color: #001966;
}
.direction, .redes{
	text-align:center;
	padding:0;}	
footer{
	/*border-top:5px solid #b3bcd1;*/
	/*background:#fff;*/
	padding:0px; margin:0;
}
.foot-icon{
	background:#FFF;
	padding:2px 0 2px 0;
	margin:0;
}	
.foot{
	padding:10px 0px;
	margin:0;
	font-size:13px;
	color:#999;
	/*border-top:2px solid #b3bcd1;*/
}	
	
	
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){
.wrapper{
	width:97%;
}

.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:#748C4F;
	}
.menu_bar span{
	margin-top:10px;
	/*margin-right:20px;*/
	/*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: #024694;
	/*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: #EEE; 
	background:#C9090C;
	}	
header nav ul li a{
	color:#FFF;
}
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;
}		
}

/* Productos
***********************************/
div.card{
    box-shadow: 0px 2px 30px rgba(000, 000, 000, 0.2);
    width: 100%;
    background-color: #EDEDED;
    border-radius:12px;
    overflow: hidden;
    margin:5px 0 15px 0;
	border:1px solid #CCC;
	cursor:pointer;
}
div.card:hover{
    box-shadow: 0px 2px 30px rgba(000, 000, 000, 0.3);
    width: 100%;
    background-color: #EEE;
    border-radius:12px;
    overflow: hidden;
    margin:5px 0 15px 0;
	border:1px solid #DDD;
}
div.card figure{
    background-color: #FFF;
}
div.card h2 {
	font-size: .9em;
	font-weight: bold;
	color:#666;
	margin:10px 0 6px 0;
}
div.card figure img{
    background-color: #D3D3D3;
    display: block;
    margin: auto;
}
div.card div.card-content{
    padding: 0px 20px;
    padding-bottom: 20px;
    color: #787878;
}
/***********************************/