/*
Theme Name: NiceFuckingGraphics!
Theme URI: http://nicefucking.graphics/
Author: Allxs & El Barbon
Author URI: http://allxs.net/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/EInbV5DfGHOiMmvb1Xr-hqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: local('Signika'), local('Signika-Regular'), url(http://themes.googleusercontent.com/static/fonts/signika/v4/T4xaKLLiHAltM2Q6-RoODgLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  src: local('Signika-Bold'), url(http://themes.googleusercontent.com/static/fonts/signika/v4/7M5kxD4eGxuhgFaIk95pBb3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 400;
  src: local('Coda'), local('Coda-Regular'), url(http://themes.googleusercontent.com/static/fonts/coda/v8/4Jb-FkcfQYfqLngSPKT1r_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
::selection {
  background: #ff6e17;
  color: black;
  text-shadow: none;
}
.titulos {
  font-family: 'Signika';
  font-weight: 700;
}
.titulos2 {
  font-family: 'Coda';
  font-weight: 400;
}
.texto {
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
}
h1,
h2,
h3,
h4 {
  font-family: 'Signika';
  font-weight: 700;
  text-transform: uppercase;
}
.hide {
  display: none;
}
.clear {
  width: 100%;
  clear: both;
}
.cat-52 {
  background: #378279;
}
.cat-118 {
  background: #2FA7D1;
}
.cat-790 {
  background: #CE0058;
}
.cat-113 {
  background: #BB29BB;
}
.cat-40 {
  background: #235BAD;
}
.cat-158 {
  background: #0E213D;
}
.cat-140 {
  background: #00AB84;
}
.cat-311 {
  background: #42C6BC;
}
.cat-57 {
  background: #F24405;
}
.cat-79 {
  background: #F40F0F;
}
.cat-297 {
  background: #00CD73;
}
.cat-593 {
  background: #0077C8;
}
.cat-268 {
  background: #9B1F1F;
}
.cat-728 {
  background: #00B140;
}
.cat-324 {
  background: #78BE20;
}
.cat-152 {
  background: #FF9100;
}
.cat-344 {
  background: #B77729;
}
.cat-526 {
  background: #333F48;
}
.cat-86 {
  background: #A60303;
}
.cat-239 {
  background: #1B00A6;
}
.cat-576 {
  background: #bf00af;
}
.cat-167 {
  background: #004E2C;
}
.cat-56 {
  background: #009fe3;
}
.cat-595 {
  background: #d9b300;
}
.cat-218 {
  background: #841a87;
}
.cat-73 {
  background: #ff0600;
}
.cat-896 {
  background: #003cff;
}
.cat-782 {
  background: #3ECD8E;
}
.cat-1327 {
  background: #00668c;
}
.cat-642 {
  background: #adadad;
}
.cat-68 {
  background: #203c66;
}
.cat-2402 {
  background: #d3ce16;
}
.cat-954 {
  background: #7f0054;
}
.cat-91 {
  background: #fcce18;
}
.cat-633 {
  background: #829900;
}
.cat-44 {
  background: #5e3077;
}
.cat-121 {
  background: #587389;
}
.cat-2070 {
  background: #0000b2;
}
.cat-65 {
  background: #142e57;
}
.cat-102 {
  background: #ffce00;
}
.cat-85 {
  background: #d3ce16;
}
.cat-368 {
  background: #640073;
}
.cat-1 {
  background: #1d1d1b;
}
.cat-38 {
  background: #3ecd8e;
}
.cat-4029 {
  background: #3ecd8e;
}
.cat-89 {
  background: #1d1d1b;
}
body {
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  background: #e7e7e7;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #e6e6e6;
}
a {
  color: #ff6e17;
  text-decoration: none;
}
a:hover {
  color: #ffffff;
  text-decoration: underline;
}
p {
  font-size: 14px;
}
.box {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* Opera/IE 8+ */

  behavior: url(js/PIE.htc);
}
.boxshadow {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.responsive {
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* Media queries */

}
@media screen and (min-width: 1200px) {
  .responsive {
    width: 1200px;
    /*background: #868686;*/
  
  }
}
@media screen and (max-width: 1200px) {
  .responsive {
    width: 1200px;
    /*background: #A3A3A3;*/
  
  }
}
@media screen and (max-width: 980px) {
  .responsive {
    width: 90%;
    /*background: #BBBBBB;*/
  
  }
}
@media screen and (max-width: 750px) {
  .responsive {
    width: 100%;
    /*background: #D5D5D5;*/
  
  }
}
@media screen and (max-width: 540px) {
  .responsive {
    width: 100%;
    /*background:#EBEBEB;*/
  
  }
}
@media screen and (max-width: 380px) {
  .responsive {
    width: 100%;
    /*background: #FCFCFC;*/
  
  }
}
.cont {
  width: 1200px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* Opera/IE 8+ */

  behavior: url(js/PIE.htc);
}
a {
  color: #000000;
  text-decoration: none;
}
.cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
header {
  background: url(img/bgheader.png) repeat;
  position: fixed;
  z-index: 999;
  top: 0;
  width: 100%;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  -o-transition: background .5s ease;
  transition: background .5s ease;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header .contenedor {
  width: 1200px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* Opera/IE 8+ */

  behavior: url(js/PIE.htc);
  margin: 0 auto;
  height: 50px;
  position: relative;
}
header .contenedor h2#logo {
  float: left;
  width: 279px;
  height: 50px;
  margin: 0;
  margin-left: 18px;
  margin-right: 18px;
  background: url(img/logo.png) no-repeat left center;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header .contenedor ul#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 368px;
  padding-top: 16px;
  text-transform: uppercase;
  font-family: 'Signika';
  font-weight: 700;
  font-weight: 400;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header .contenedor ul#menu li {
  float: left;
  margin-right: 28px;
}
header .contenedor ul#menu li.separador {
  float: left;
  color: #ba9e76;
}
header .contenedor ul#menu a {
  color: #acacac;
  text-decoration: none;
  font-size: 12px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header .contenedor ul#menu a:hover {
  color: white;
}
header .contenedor ul#menu .current {
  color: white;
}
header .contenedor ul.social {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 200px;
}
header .contenedor ul.social li {
  height: 50px;
  width: 50px;
  margin-top: 0px;
  margin-left: 0px;
  float: right;
  background: #21262e no-repeat;
  background-image: url(img/social.svg);
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header .contenedor ul.social li:hover {
  background-color: #ff6c00;
}
header .contenedor ul.social li.twitter {
  background-position: 2px 5px;
}
header .contenedor ul.social li.facebook {
  background-position: -62px 5px;
}
header .contenedor ul.social li.instagram {
  background-position: -176px 5px;
}
header .contenedor ul.social li.rss {
  background-position: -123px 5px;
}
header .mini {
  height: 30px;
}
header .mini ul.social li {
  margin-top: -10px;
  height: 40px;
}
header .mini ul#menu {
  padding-top: 6px;
}
header .mini h2#logo {
  width: 30px;
  height: 30px;
  margin-left: 158px;
  margin-right: 260px;
}
.headeradmin {
  top: 32px;
}
.headertop {
  background: url(img/bgheaderopa.png) repeat;
}
footer {
  width: 100%;
  margin-bottom: 0px;
  margin-top: 23px;
  padding-top: 20px;
  background: #13161a;
  /*background: #202020;*/

  font-size: 12px;
}
footer .contenedor {
  width: 1200px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* Opera/IE 8+ */

  behavior: url(js/PIE.htc);
  font-size: 12px;
  color: white;
  padding-left: 25px;
  padding-right: 25px;
  margin: 0 auto;
  padding-bottom: 40px;
}
footer .contenedor .col {
  width: 25.5%;
  float: left;
}
footer .contenedor .col h2 {
  padding-left: 120px;
}
footer .contenedor .col h3 {
  text-align: center;
  color: white;
  padding-right: 20px;
  margin-bottom: 20px;
  letter-spacing: 1px;
  font-size: 12px;
  text-transform: uppercase;
}
footer .contenedor .col h3.left {
  text-align: left;
  width: 80px;
  float: left;
}
footer .contenedor .col p {
  padding-right: 20px;
  font-size: 12px;
}
footer .contenedor .col img.editor {
  float: left;
  margin-left: 3px;
  margin-right: 7px;
  padding-top: 16px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer .contenedor .col img.nohover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
footer .contenedor form {
  float: left;
  margin-bottom: 30px;
}
footer .contenedor form input {
  border: none;
  border: #cfcfcf;
  width: 180px;
  padding: 5px 8px;
  outline: none;
  float: left;
}
footer .contenedor form input[type="submit"] {
  float: left;
  background: white;
  border-left: 1px solid black;
  width: 58px;
}
footer .contenedor form span.enviar {
  float: left;
  background: #ff6e17;
  border-left: 1px solid black;
  width: 58px;
  padding: 4px 0px;
  text-align: center;
}
footer .contenedor form span.enviar:hover {
  background: white;
  color: #ff6e17;
}
footer .contenedor .col4 {
  margin-right: 0;
  margin-left: 24px;
  width: 22.4%;
}
footer .contenedor .col4 p {
  padding-right: 0;
}
footer .contenedor .col50 {
  width: 50%;
  background: url(img/nfgface.png) no-repeat left 30px;
}
footer .contenedor .col50 h3 {
  padding-left: 120px;
}
footer .contenedor .col50 p {
  padding-left: 120px;
}
footer .contenedor ul {
  float: left;
  list-style: none;
  width: 33.3%;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  margin-left: 35px;
  margin-left: 2px;
  border-left: 1px solid #313438;
  padding-left: 40px;
  height: 225px;
}
footer .contenedor ul.second {
  width: 26%;
  border-left: none;
  border-right: 1px solid #313438;
  padding-right: 30px;
  height: 225px;
}
footer .contenedor li {
  margin-bottom: 8px;
}
footer .contenedor a {
  color: white;
  text-decoration: none;
}
footer .contenedor a:hover {
  color: #ff6e17;
}
footer .legal {
  background: black;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  color: white;
}
footer .legal .contenedor {
  padding-bottom: 0;
}
footer .fb-like {
  margin-left: 219px;
  float: left;
  margin-right: 20px;
}
footer #twitter-widget-0 {
  margin-top: 0px;
  margin-left: 0;
  float: left;
}
footer .allxs {
  margin-right: 25px;
  margin-left: 15px;
}
footer img.power {
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer img.nohover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
section#cabecera {
  height: 237px;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
}
section#cabecera .contenedor {
  height: 237px;
  background: white;
}
section#cabecera .contenedor img {
  height: 237px;
  width: 100%;
}
section#SLIDE {
  width: 100%;
  margin-bottom: 20px;
}
section#SLIDE .contenedor {
  background: white;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
section#SLIDE .contenedor ul {
  width: 100%;
  height: 485px;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: #13171d;
}
section#SLIDE .contenedor ul li {
  width: 1200px;
  height: 485px;
  float: left;
}
section#SLIDE .contenedor ul li .desc {
  height: 485px;
  width: 38%;
  position: relative;
  float: left;
}
section#SLIDE .contenedor ul li .desc .category {
  margin-left: 39px;
  margin-right: 39px;
  margin-top: 65px;
  padding: 6px 15px 5px 15px;
  color: white;
  text-transform: uppercase;
  /*background: #0a88f3;*/

  float: left;
  font-size: 12px;
  font-family: 'Signika';
  font-weight: 700;
  letter-spacing: 0px;
  font-style: normal;
  font-size: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
section#SLIDE .contenedor ul li .desc h2 {
  width: 80%;
  font-size: 30px;
  padding-left: 39px;
  padding-right: 39px;
  margin-bottom: 0;
  color: white;
  float: left;
  margin-bottom: 10px;
  line-height: 32px;
  margin-top: 40px;
}
section#SLIDE .contenedor ul li .desc h2 a {
  color: white;
  text-decoration: none;
}
section#SLIDE .contenedor ul li .desc h2 a:hover {
  text-decoration: none;
}
section#SLIDE .contenedor ul li .desc p {
  width: 80%;
  padding-left: 39px;
  padding-right: 39px;
  color: white;
  float: left;
  line-height: 20px;
  margin-top: 0;
  font-size: 12px;
}
section#SLIDE .contenedor ul li .desc a.leer {
  color: #ff6c00;
  width: 80%;
  position: absolute;
  bottom: 70px;
  left: 0px;
  padding-left: 40px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Open Sans';
}
section#SLIDE .contenedor ul li .desc a.leer span {
  padding-left: 10px;
}
section#SLIDE .contenedor ul li .visual {
  height: 490px;
  width: 62%;
  float: right;
}
section#SLIDE .contenedor ul.flex-direction-nav {
  height: 50px;
  width: 712px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -25px;
  right: 25px;
  background: none;
}
section#SLIDE .contenedor ul.flex-direction-nav li {
  height: 50px;
  width: 40px;
}
section#SLIDE .contenedor ul.flex-direction-nav li a {
  height: 50px;
}
section#SLIDE .contenedor ol.flex-control-paging {
  position: absolute;
  right: 45px;
  bottom: 40px;
  width: 60%;
  z-index: 9;
  text-align: right;
}
section#SLIDE .contenedor ol.flex-control-paging li {
  margin: 0 5px;
  overflow: hidden;
}
section#SLIDE .contenedor ol.flex-control-paging li a {
  background: white;
  text-indent: 999px;
}
section#SLIDE .contenedor ol.flex-control-paging li a.flex-active {
  background: black;
}
section#globalpost .contenedor {
  background: white;
  position: relative;
  padding-left: 25px;
  padding-right: 0px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
section#globalpost .contenedor .titlesearch {
  height: 65px;
}
section#globalpost .contenedor .titlesearch h2 {
  float: left;
  margin: 0;
  padding-top: 20px;
  padding-left: 25px;
  background: url(img/bulletitulo1.png) no-repeat 8px 25px;
  font-size: 20px;
}
section#globalpost .contenedor .titlesearch form {
  margin-right: 25px;
  padding-top: 20px;
  float: right;
}
section#globalpost .contenedor .titlesearch form input {
  border: 1px solid #cfcfcf;
  width: 216px;
  padding: 6px 9px;
  outline: none;
}
section#globalpost .contenedor .titlesearch form input.s {
  width: 50px;
  border: none;
  margin-left: 2px;
}
section#globalpost .contenedor .titlesearch form input.s {
  width: 50px;
  border: none;
  margin-left: 10px;
  background: no-repeat center;
  background-color: black;
  background-image: url(img/searchmaskw.png);
  width: 30px;
  height: 20px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#globalpost .contenedor .titlesearch form input.s:hover {
  background-color: #ff6e17;
}
section#globalpost .contenedor .flexarea {
  padding-left: 0px;
}
section#globalpost .contenedor .flexarea .item {
  width: 278px;
  height: 336px;
  background-color: #13161a;
  /*background-color: #202020;*/

  background-image: url(img/noimgitem.jpg) no-repeat 0 0;
  position: relative;
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#globalpost .contenedor .flexarea .item h3 {
  float: left;
  text-transform: uppercase;
  color: white;
  margin-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  width: 242px;
  font-weight: 400;
  font-size: 18px;
  margin-top: 8px;
  line-height: 22px;
}
section#globalpost .contenedor .flexarea .item h4 {
  color: white;
  float: left;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 0;
  margin-top: -1px;
  text-transform: none;
  font-family: 'Coda';
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  width: 90%;
}
section#globalpost .contenedor .flexarea .item span.category {
  position: absolute;
  bottom: 25px;
  left: 20px;
  color: white;
  font-family: 'Signika';
  font-weight: 700;
  letter-spacing: 2px;
  font-style: normal;
  font-weight: 400;
}
section#globalpost .contenedor .flexarea .item .theinfo {
  height: 60px;
  width: 100%;
  bottom: 0;
  position: absolute;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#globalpost .contenedor .flexarea .item .detalle {
  height: 219px;
  width: 219px;
  border: 1px solid white;
  position: absolute;
  left: 30px;
  top: 30px;
  opacity: 0;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
section#globalpost .contenedor .flexarea .item:hover {
  background-position: right 0;
}
section#globalpost .contenedor .flexarea .item:hover .hover {
  background: url(img/hoveritem.png) repeat 0 0;
  right: 0px;
}
section#globalpost .contenedor .flexarea .item:hover .detalle {
  height: 235px;
  width: 235px;
  left: 20px;
  top: 20px;
  opacity: 1;
  display: block;
}
section#globalpost .contenedor .flexarea .item:hover .theinfo {
  background: #ff6e17;
}
section#globalpost .contenedor .flexarea .hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
section#globalpost .contenedor .flexarea .item_horizontal {
  width: 568px;
  background: url(img/horizontal.png) no-repeat 0 0;
}
section#globalpost .contenedor .flexarea .item_horizontal .detalle {
  height: 217px;
  width: 505px;
  border: 1px solid white;
  position: absolute;
  left: 30px;
  top: 30px;
  opacity: 0;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
section#globalpost .contenedor .flexarea .item_horizontal:hover {
  background-position: right 0;
}
section#globalpost .contenedor .flexarea .item_horizontal:hover .hover {
  background: url(img/hoveritem.png) repeat 0 0;
  right: 0px;
}
section#globalpost .contenedor .flexarea .item_horizontal:hover .detalle {
  height: 235px;
  width: 525px;
  left: 20px;
  top: 20px;
  opacity: 1;
  display: block;
}
section#globalpost .contenedor .flexarea .item_vertical {
  width: 278px;
  height: 684px;
  background: url(img/vertical.jpg) no-repeat 0 0;
}
section#globalpost .contenedor .flexarea .item_vertical .detalle {
  height: 569px;
  width: 217px;
  border: 1px solid white;
  position: absolute;
  left: 30px;
  top: 30px;
  opacity: 0;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
section#globalpost .contenedor .flexarea .item_vertical:hover {
  background-position: right 0;
}
section#globalpost .contenedor .flexarea .item_vertical:hover .hover {
  background: url(img/hoveritem.png) repeat 0 0;
  right: 0px;
}
section#globalpost .contenedor .flexarea .item_vertical:hover .detalle {
  height: 583px;
  width: 235px;
  left: 20px;
  top: 20px;
  opacity: 1;
  display: block;
}
section#globalpost .contenedor ul#pagination {
  list-style: none;
  height: 40px;
  padding-left: 0;
  padding-bottom: 40px;
  padding-left: 0px;
  margin-bottom: 0;
  border-top: 1px solid black;
  padding-top: 20px;
  margin-top: 34px;
  /*border-top: 1px solid rgb(206, 206, 206);*/

  width: 100%;
  width: 1149px;
  padding-top: 45px;
}
section#globalpost .contenedor ul#pagination li {
  float: left;
  padding: 8px 12px;
  /*border: 1px solid black;*/

  text-align: center;
  margin-right: 18px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  color: black;
}
section#globalpost .contenedor ul#pagination li:hover {
  /*background: black;*/

  color: black;
  border-bottom: 1px solid #ff6e17;
}
section#globalpost .contenedor ul#pagination li.pre,
section#globalpost .contenedor ul#pagination li.next {
  padding-right: 25px;
  text-align: left;
  font-size: 16px;
  padding-right: 0;
  margin-right: 0;
  background: #13171d;
  border-radius: 4px;
  padding-left: 18px;
  width: 260px;
  color: white;
  border: 0;
  font-weight: 700;
  font-family: 'Open Sans';
  text-transform: uppercase;
}
section#globalpost .contenedor ul#pagination li.pre:hover,
section#globalpost .contenedor ul#pagination li.next:hover {
  background: #ff6e17;
  color: white;
  text-decoration: none;
}
section#globalpost .contenedor ul#pagination li.next {
  text-align: right;
  margin-left: 12px;
  padding-right: 18px;
  padding-left: 0;
  float: right;
}
section#globalpost .contenedor ul#pagination a:hover {
  color: #ff6e17;
  text-decoration: none;
}
section#thepost .contenedor {
  background: white;
  position: relative;
  padding: 18px 25px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
section#thepost .contenedor article {
  width: 810px;
  width: 69.4%;
  width: 796px;
  position: relative;
  margin-right: 18px;
  float: left;
}
section#thepost .contenedor article .portada {
  width: 100%;
  height: 348px;
  height: 326px;
  background: url(demo/portada.jpg) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='demo/portada.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='demo/portada.jpg', sizingMethod='scale')";
}
section#thepost .contenedor article a {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid white;
}
section#thepost .contenedor article a:hover {
  border-bottom: 1px solid #ff6e17;
}
section#thepost .contenedor article .postcontenido {
  position: relative;
  padding-left: 159px;
}
section#thepost .contenedor article .postcontenido h1 {
  font-size: 40px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 48px;
  width: 90%;
}
section#thepost .contenedor article .postcontenido h2 {
  margin-top: 0;
  margin-bottom: 40px;
  text-transform: uppercase;
  font-size: 22px;
  color: #ff6e17;
}
section#thepost .contenedor article .postcontenido p {
  font-size: 14px;
  line-height: 24px;
}
section#thepost .contenedor article .postcontenido img {
  /*width: 100%;*/

  max-width: 637px;
  background: white;
  margin-top: 18px;
}
section#thepost .contenedor article .postcontenido iframe {
  width: 100%;
  height: 367px;
}
section#thepost .contenedor article .postcontenido blockquote {
  border: 0;
  background: url("img/quote-up.png") no-repeat scroll 0 0 transparent;
  padding: 5px 0 0 35px;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
}
section#thepost .contenedor article .postcontenido blockquote p:last-child {
  background: url("img/quote-down.png") no-repeat scroll 100% 100% transparent;
  padding: 0 35px 5px 0;
}
section#thepost .contenedor article .sharebar {
  width: 130px;
  position: absolute;
  left: 0;
  top: 0;
}
section#thepost .contenedor article .sharebar .categoria {
  padding: 8px 20px 7px 20px;
  color: white;
  text-transform: uppercase;
  /*					font-weight: bold;
					.texto;*/

  font-size: 12px;
  letter-spacing: 0px;
  font-style: normal;
  font-weight: 400;
  margin-top: 8px;
  font-weight: bold;
}
section#thepost .contenedor article .sharebar h4 {
  width: 100%;
  text-transform: uppercase;
  padding-top: 10px;
  margin-bottom: 0px;
  border-top: 1px solid gray;
  float: left;
  color: #808080;
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
}
section#thepost .contenedor article .sharebar h4.share {
  border-top: 0;
  padding-bottom: 5px;
  border-bottom: 1px solid gray;
  margin-bottom: 20px;
}
section#thepost .contenedor article .sharebar p {
  margin: 0px;
  padding-top: 0;
  float: left;
}
section#thepost .contenedor article .sharebar p a {
  color: black;
  text-transform: uppercase;
}
section#thepost .contenedor article .sharebar ul.socialcounter {
  list-style: none;
  padding: 0;
  margin: 0;
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  cursor: pointer;
}
section#thepost .contenedor article .sharebar ul.socialcounter li {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  overflow: hidden;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.cont {
  width: 40px;
  height: 40px;
  float: left;
  text-align: center;
  padding-top: 12px;
  background: #808080 no-repeat;
  font-weight: bold;
  color: white;
  background-image: url(img/hoversocialbar.png);
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.facebook {
  background-color: #4764b8;
  background-position: 40px 0;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.twitter {
  background-color: #00abf1;
  background-position: 40px -43px;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.pinterest {
  background-color: #c1353c;
  background-position: 40px -90px;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.plus {
  background-color: #e1533d;
  background-position: 40px -135px;
}
section#thepost .contenedor article .sharebar ul.socialcounter li span.label {
  padding-top: 12px;
  padding-left: 10px;
  float: left;
  font-weight: bold;
}
section#thepost .contenedor article .sharebar ul.socialcounter li:hover span.cont {
  text-indent: -90px;
  background-position-x: 0;
}
section#thepost .contenedor article .sharebar ul.socialcounter li.hidehover {
  opacity: .4;
}
section#thepost .contenedor article .sharebar ul.socialcounter li.last {
  margin-bottom: 0;
}
section#thepost .contenedor article .sharebar div.tags {
  list-style: none;
  padding: 0;
  margin: 0em;
  margin-top: 5px;
  float: left;
}
section#thepost .contenedor article .sharebar div.tags a {
  float: left;
  padding: 1px 5px;
  background: #e6e6e6;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: black;
  border: none;
  font-weight: normal;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#thepost .contenedor article .sharebar div.tags a:hover {
  background: black;
  color: white;
  border: none;
}
section#thepost .contenedor article .fixed {
  position: fixed;
  height: 130px;
  left: 50%;
  top: 45px;
  margin-left: -575px;
  /*half the width*/

}
section#thepost .contenedor article .sharebottom {
  height: 50px;
  width: 100%;
  background: black;
  margin-top: 50px;
}
section#thepost .contenedor article .sharebottom h4 {
  color: white;
  padding-top: 0px;
  padding-left: 20px;
  margin-right: 15px;
  font-weight: bold;
  font-size: 13px;
  width: 180px;
  float: left;
  margin-top: 16px;
  margin-bottom: 10px;
}
section#thepost .contenedor article .sharebottom iframe {
  margin-top: 15px;
  float: left;
}
section#thepost .contenedor article .sharebottom #___plus_0 {
  margin-top: 17px;
  float: left;
  margin-left: 12px;
}
section#thepost .contenedor article .sharebottom .gplus {
  float: left;
  margin-top: 17px;
  margin-left: 16px;
  margin-right: 15px;
}
section#thepost .contenedor article .sharebottom a {
  float: left;
  margin-top: 14px;
  margin-left: 15px;
}
section#thepost .contenedor article .bannerhorizontal {
  /*height: 80px;*/

  min-height: 1px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
section#thepost .contenedor article .bannerhorizontal img {
  margin-top: 0;
}
section#thepost .contenedor aside {
  width: 336px;
  position: relative;
  float: right;
  background: #ebebeb;
  padding-top: 18px;
  padding-bottom: 100px;
  /* The CSS */

}
section#thepost .contenedor aside .banner {
  margin-left: 18px;
}
section#thepost .contenedor aside .fb-like-box {
  margin-left: 18px;
}
section#thepost .contenedor aside h4 {
  text-transform: uppercase;
  margin-left: 18px;
  margin-bottom: 5px;
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 14px;
  font-weight: bold;
  float: left;
  width: 90%;
}
section#thepost .contenedor aside h4.lomaspopular {
  margin-bottom: 10px;
}
section#thepost .contenedor aside h4.facebook {
  background: #4764b8;
  margin-right: 18px;
  margin-bottom: 0;
  padding: 10px;
  color: white;
  width: 280px;
  margin-top: 5px;
}
section#thepost .contenedor aside div.facebook {
  background: white;
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 20px;
  float: left;
  min-height: 240px;
  width: 300px;
}
section#thepost .contenedor aside .fb-like-box {
  margin-left: 0;
  min-height: 240px;
}
section#thepost .contenedor aside select {
  margin-left: 18px;
  width: 300px;
  border: none;
  background: none;
}
section#thepost .contenedor aside form {
  margin-left: 18px;
}
section#thepost .contenedor aside ul.popular {
  list-style-image: none;
  padding-left: 18px;
  margin: 0;
  list-style: none;
  margin-top: 20px;
}
section#thepost .contenedor aside ul.popular h4 {
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 12px;
  /*.titulos;*/

  font-weight: 400;
  color: black;
  float: left;
}
section#thepost .contenedor aside ul.popular h5 {
  margin-top: 0px;
  color: #686666;
  font-size: 12px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: normal;
  width: 100%;
  float: left;
  /*color: @Naranja;*/

}
section#thepost .contenedor aside ul.popular li {
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#thepost .contenedor aside ul.popular li:hover a h4 {
  color: #ff6e17;
}
section#thepost .contenedor aside ul.popular li.nohover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
section#thepost .contenedor aside ul.blogrol {
  float: left;
  margin-top: 0;
  width: 37%;
  line-height: 1.5em;
  padding: 0 0 0 32px;
  list-style-image: url(img/bullet.png);
  margin-bottom: 40px;
}
section#thepost .contenedor aside ul.blogrol a {
  color: #4a4a4a;
  border-bottom: 1px solid #ebebeb;
  text-decoration: none;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#thepost .contenedor aside ul.blogrol a:hover {
  color: black;
  border-bottom: 1px solid #ff6e17;
}
section#thepost .contenedor aside form {
  margin-right: 15px;
  padding-top: 0px;
}
section#thepost .contenedor aside form input {
  border: none;
  border: #cfcfcf;
  width: 242px;
  padding: 5px 8px;
  outline: none;
}
section#thepost .contenedor aside form input:hover {
  color: #ff6e17;
}
section#thepost .contenedor aside form input.s {
  width: 50px;
  border: none;
  margin-left: 10px;
  background: no-repeat center;
  background-color: black;
  background-image: url(img/searchmask.png);
  width: 30px;
  height: 20px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#thepost .contenedor aside form input.s:hover {
  background-color: #ff6e17;
}
section#thepost .contenedor aside form select {
  margin-left: 0;
}
section#thepost .contenedor aside select {
  padding: 3px;
  margin: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #f8f8f8 no-repeat 280px -12px;
  color: #888;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  margin-left: 18px;
  padding: 5px 8px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-image: url(img/selectdown.jpg);
}
section#thepost .contenedor aside select:hover {
  background-position: 280px 10px ;
  color: #ff6e17;
}
section#thepost .contenedor aside label {
  position: relative;
}
section#thepost .contenedor aside label:after {
  content: '<>';
  font: 11px "Consolas", monospace;
  color: #aaa;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 8px;
  top: 2px;
  padding: 0 0 2px;
  border-bottom: 1px solid #ddd;
  position: absolute;
  pointer-events: none;
}
section#thepost .contenedor aside label:before {
  content: '';
  right: 10px;
  top: 0px;
  width: 20px;
  height: 20px;
  background: #f8f8f8;
  position: absolute;
  pointer-events: none;
  display: block;
}
section#thepost .contenedor article#page {
  width: 100%;
  margin-right: 0;
}
section#thepost .contenedor article#page .postcontenido {
  width: 100%;
  float: left;
  padding-left: 0;
  padding-top: 30px;
  padding-bottom: 80px;
}
section#thepost .contenedor article#page .postcontenido h2 {
  color: #000000;
}
section#thepost .contenedor article#page .postcontenido .colONE {
  float: left;
  width: 47%;
  margin-right: 6%;
}
section#thepost .contenedor article#page .postcontenido .colTWO {
  float: left;
  width: 47%;
}
section#relacionados {
  margin-top: 18px;
}
section#relacionados .contenedor {
  background: #13171d;
  position: relative;
  padding-top: 18px;
  padding-bottom: 30px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
section#relacionados .contenedor h2 {
  color: white;
  margin-top: 0;
  margin-left: 25px;
  font-size: 18px;
  padding-left: 25px;
  background: url(img/bulletitulo1.png) no-repeat 8px -97px;
}
section#relacionados .contenedor .flexarea {
  /*			width: 100%;*/

  padding-left: 25px;
}
section#relacionados .contenedor .flexarea .item {
  width: 277px;
  height: 336px;
  background-color: #13161a;
  /*background-color: #202020;*/

  background-image: url(img/noimgitem.jpg) no-repeat 0 0;
  position: relative;
  float: left;
  margin-right: 14px;
  margin-bottom: 14px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#relacionados .contenedor .flexarea .item h3 {
  float: left;
  text-transform: uppercase;
  color: white;
  margin-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  width: 242px;
  font-weight: 400;
  font-size: 18px;
  margin-top: 8px;
  line-height: 22px;
}
section#relacionados .contenedor .flexarea .item h4 {
  color: white;
  float: left;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 0;
  margin-top: -1px;
  text-transform: none;
  font-family: 'Coda';
  /*font-family: 'Lato';*/

  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
}
section#relacionados .contenedor .flexarea .item .theinfo {
  height: 60px;
  width: 100%;
  bottom: 0;
  position: absolute;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#relacionados .contenedor .flexarea .item .detalle {
  height: 219px;
  width: 219px;
  border: 1px solid white;
  position: absolute;
  /*left: 30px;
					top: 30px;*/

  margin: 30px;
  opacity: 0;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
section#relacionados .contenedor .flexarea .item:hover {
  background-position: right 0;
}
section#relacionados .contenedor .flexarea .item:hover .hover {
  background: url(img/hoveritem.png) repeat 0 0;
  right: 0px;
}
section#relacionados .contenedor .flexarea .item:hover .detalle {
  height: 235px;
  width: 235px;
  margin: 10px;
  /*left: 20px;
							top: 20px;*/

  margin: 20px;
  opacity: 1;
  display: block;
}
section#relacionados .contenedor .flexarea .item:hover .theinfo {
  background: #ff6e17;
}
section#relacionados .contenedor .flexarea .hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
section#relacionados .contenedor .flexarea .item:nth-child(4) {
  margin-right: 0;
}
section#relacionados .contenedor .flexarea .last {
  margin-right: 0;
}
section#subhome {
  margin-top: 18px;
}
section#subhome .contenedor {
  background: white;
  position: relative;
  padding: 20px 25px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
section#subhome .contenedor .sidebar {
  margin-bottom: 0px;
  width: 278px;
  width: 300px;
  float: left;
  min-height: 781px;
}
section#subhome .contenedor .sidebar .fb-like-box {
  margin-top: 0px;
  height: 241px;
  margin-right: 20px;
}
section#subhome .contenedor .sidebar .banner {
  margin-top: 20px;
  width: 100%;
}
section#subhome .contenedor .video {
  float: left;
  margin-top: 0px;
  /*padding-left: 20px;
			padding-right: 20px;
			height: 323px;
			*/

  height: 315px;
  padding: 20px;
  margin-left: 20px;
  width: 790px;
  background: #f2f2f2;
}
section#subhome .contenedor .video h3 {
  margin-top: 0;
  font-size: 18px;
  padding-left: 25px;
  background: url(img/bulletitulo1.png) no-repeat 8px 5px;
}
section#subhome .contenedor .video .videocont {
  width: 384px;
  height: 270px;
  float: left;
  margin-right: 18px;
}
section#subhome .contenedor .video .videocont p {
  margin-top: 8px;
  margin-bottom: 0px;
  font-weight: bold;
}
section#subhome .contenedor .video .videocont:nth-child(2) {
  margin-right: 0px;
}
section#subhome .contenedor .video iframe {
  border: 0;
  width: 384px;
  height: 241px;
}
section#subhome .contenedor .textwidget iframe:nth-child(2) {
  margin-right: 0;
}
section#subhome .contenedor .sendwork {
  float: left;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-top: 25px;
  padding-left: 20px;
  width: 790px;
  height: 360px;
  margin-left: 20px;
  padding: 20px;
  background: #13171d;
  overflow: hidden;
}
section#subhome .contenedor .sendwork .titleform {
  width: 100%;
  float: left;
}
section#subhome .contenedor .sendwork h3 {
  color: #ff6e17;
  margin-top: 0;
  font-size: 18px;
  padding-left: 25px;
  background: url(img/bulletitulo1.png) no-repeat 8px -45px;
}
section#subhome .contenedor .sendwork p {
  color: white;
  /*padding-right: 18px;*/

  font-size: 12px;
  margin-bottom: 10px;
  /*padding-right: 200px;*/

  width: 50%;
  float: left;
}
section#subhome .contenedor .sendwork a.boton {
  margin-left: 0;
  background: #ff6c00;
  color: white;
  padding: 7px 0px;
  margin-top: 17px;
  float: right;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  letter-spacing: 0px;
  font-family: 'Open Sans';
  font-size: 16px;
  width: 380px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
section#subhome .contenedor .sendwork a.boton:hover {
  background: white;
  color: #ff6e17;
  text-decoration: none;
}
section#subhome .contenedor .sendwork p.disclaimer {
  font-size: 11px;
  margin-top: 0;
}
section#subhome .contenedor .sendwork .works {
  margin-top: 25px;
  padding-bottom: 20px;
  width: 2420px;
  height: 185px;
  float: left;
  clear: both;
  position: relative;
  overflow: hidden;
}
section#subhome .contenedor .sendwork .works .Tumblr {
  width: 2420px;
  height: 185px;
  position: absolute;
  left: 0;
  top: 0;
}
section#subhome .contenedor .sendwork .works .elemento {
  background: white;
  width: 184px;
  height: 184px;
  float: left;
  margin-right: 19px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#subhome .contenedor .sendwork .works .elemento:nth-child(4) {
  margin-right: 0;
}
section#subhome .contenedor .sendwork .works a:nth-child(12) .elemento {
  margin-right: 0;
}
section#subhome .contenedor .sendwork .works .hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacidad)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
section#subhome .contenedor .sendwork ul#control {
  list-style: none;
  margin: 0;
  float: right;
  padding: 0;
}
section#subhome .contenedor .sendwork ul#control li {
  float: left;
  padding: 6px 6px;
  margin-left: 10px;
  background: white;
  color: white;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section#subhome .contenedor .sendwork ul#control li:hover {
  color: #13171d;
  background: #ff6e17;
}
section#subhome .contenedor .sendwork ul#control .active {
  color: #13171d;
  background: #ff6e17;
}
section .contenedor,
article .contenedor {
  width: 1200px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* Opera/IE 8+ */

  behavior: url(js/PIE.htc);
  margin: 0 auto;
}
.wpcf7-form {
  margin-right: 15px;
  padding-top: 0px;
}
.wpcf7-form input {
  border: none;
  border: #cfcfcf 1px solid;
  width: 326px;
  padding: 5px 8px;
  outline: none;
}
.wpcf7-form input:hover {
  color: #ff6e17;
}
.wpcf7-form img {
  width: auto;
}
.wpcf7-form textarea {
  border: none;
  border: #cfcfcf 1px solid;
  width: 326px;
  padding: 5px 8px;
  outline: none;
}
.wpcf7-form input.s {
  width: 50px;
  border: none;
  margin-left: 10px;
  background: no-repeat center;
  background-color: black;
  background-image: url(img/searchmask.png);
  width: 30px;
  height: 20px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.wpcf7-form input.s:hover {
  background-color: #ff6e17;
}
.wpcf7-form .wpcf7-submit {
  margin-left: 0;
  background: #ff6c00;
  color: white;
  padding: 7px 149px;
  margin-top: 17px;
  float: left;
  width: 347px;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.wpcf7-form .wpcf7-submit:hover {
  background: white;
  color: #ff6e17;
  text-decoration: none;
}
.wpcf7-form select {
  margin-left: 0;
}
