/****************************
*          Reset            *
****************************/
	*, *:before, *:after { -moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;	}
	/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%;font-family:sans-serif;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/****************************
*       Tipografia          *
****************************/

/* Opens Sans */


@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 900;
    font-style: normal;

}


@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 900;
    font-style: italic;

}


/* Museo */


@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular-webfont.eot');
    src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo500-regular-webfont.woff') format('woff'),
         url('fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.eot');
    src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo700-regular-webfont.woff') format('woff'),
         url('fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.eot?40751414');
  src: url('fonts/fontello.eot?40751414#iefix') format('embedded-opentype'),
       url('fonts/fontello.woff?40751414') format('woff'),
       url('fonts/fontello.ttf?40751414') format('truetype'),
       url('fonts/fontello.svg?40751414#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}


@media screen and (-webkit-min-device-pixel-ratio:0),(min-resolution: 0dpi){
  @font-face {
    font-family: 'fontello';
    src: url('fonts/fontello.svg?28485990#fontello') format('svg');
  }

   @font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular-webfont.svg#museo500') format('svg');
  }

  @font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.svg#museo700') format('svg');
  }
    

}
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-search:before { content: '\e804'; } /* '' */
.icon-pinterest:before { content: '\e808'; } /* '' */
.icon-menu:before { content: '\e803'; } /* '' */
.icon-cancel:before { content: '\e80a'; } /* '' */
.icon-print:before { content: '\e809'; } /* '' */
.icon-newspaper:before { content: '\e80c'; } /* '' */
.icon-mail:before { content: '\e805'; } /* '' */
.icon-rss:before { content: '\e806'; } /* '' */
.icon-right-dir:before { content: '\e802'; } /* '' */
.icon-twitter:before { content: '\e801'; } /* '' */
.icon-facebook:before { content: '\e800'; } /* '' */
.icon-gplus:before { content: '\e807'; } /* '' */
.icon-book:before { content: '\e80b'; } /* '' */

/**************************
*     Reglas Basicas      *
**************************/



body{
	background: #ededed;
	padding: 2%;
  width:100%;
  overflow-x:hidden;

float: left;
  min-height:100%;
  position:relative;

	font-family: "open_sans", sans-serif;
  font-weight:normal;
  -webkit-font-smoothing:antialiased;


}


h1, h2, h3, h4, h5{ font-family:"museo700", "Georgia", serif;}

:hover{
	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
}

a{
	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 

	 text-decoration: none;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
    *zoom: 1;
}

.orange{color: #ed5633;}
.gris{color: #666;}
.black{color: #000;}

.orange, .gris{
  -webkit-transition-duration: 0.3s; 
  -moz-transition-duration: 0.3s; 
  transition-duration: 0.3s; 
}

input{
  outline:0px;
}

blockquote {
  color: #776F6F;
  padding-left: 14px;
  border-left: 2px solid #ccc;
  font-style: italic;
  margin: 1em 40px;
}


::-webkit-input-placeholder {
   color: rgba(255,255,255,0.8);
}

:-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255,0.8);
}

::-moz-placeholder {  /* Firefox 19+ */
   color:  rgba(255,255,255,0.8);
}

:-ms-input-placeholder {  
   color:  rgba(255,255,255,0.8);
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 35px 20px 45px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 35px auto 45px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 20px auto;
    height: auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #ed5633;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 0px 0px 0px;
    text-align: center;

    position: relative;
}

.wp-caption.alignnone {
    margin: 35px 0px 45px 30px;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    width: 100%;
    padding: 0;

}

.wp-caption p.wp-caption-text {
   
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 8px 10px 12px;
    color: white;
}

.wp-caption p.wp-caption-text a{
  color: #722c22;

}

.share-box{
  position: absolute;
  left:-30px;
  top: 0px;
  width: 30px;

}



.share-box a{
  width: 30px;
  height: 30px;
  padding-top: 4px;
  float: left;
  color: white;
}

article .share-box a:hover{
  color: white;
}

.share-box a.facebook{
  background: #3b5998;
}

.share-box a.twitter{
  background: #55acee;
}

.share-box a.pinterest{
  background: #c8232c;
}

.share-box a.email{
  background: #0a88ff;
}

.share-box a:hover{
  background: #52bf8b;
}


.gallery { margin: 0 auto 18px; }
.gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
  box-shadow: 0px 0px 4px #999;
  border: 1px solid white;
  padding: 8px;
  background: #f2f2f2;
}
.gallery img:hover {
  background: white;
}
.gallery-columns-2 .attachment-medium {
  max-width: 92%;
  height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
  max-width: 84%;
  height: auto;
}
.gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }

/*

MEnu Responsive */
#sidr{
background: #443d37;
position: fixed;
display: none;
left: 0px;
top: 0px;
height: 100%;
padding-left: 20px;
padding-top: 20px;
}


#sidr ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#sidr ul ul{
  padding-left: 20px;
  padding-top: 10px;
}

#sidr ul li{
  width: 90%;
  border-bottom: 1px dotted #82736a;
  list-style: none;
  padding: 7px 0px;
}

#sidr ul li li{
  border-bottom: 0px;
}

#sidr ul li.current a,
#sidr ul li a:hover{
  color: #ed5633;
}

#sidr ul li a{
  color: #ccc;
}



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  padding: 0 0 0 0 !important;
  text-shadow: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(../img/fancybox_sprite.png);
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(../img/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(blank.gif); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(../img/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
     only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5){

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}



/****************************
*         Header            *
****************************/

header{
	width: 100%;
	background: white;
	display: inline-block;
  border-bottom: 2px solid #e2e2e2;

  margin-bottom: 1%;

  position: relative;
}


header .tendencia{
	width: 85%;
  height: 46px;
	float: left;

	padding: 14px 10px;

	color: #fff;
	background: #443d37;

	font-size: .9rem;

}

header .tendencia span{
	font-weight: 900;
  float: left;
  width: 15%;
  font-size: 100%;
}

header .tendencia .marquee{
  float: right;
  width: 85%;
  color: #ECA612;
  overflow: hidden;
  display: none;
  font-family: sans-serif;
}

header .tendencia .marquee a{
  color: #ccc;
  font-style: italic;
  margin-left: 7px;
  margin-right: 7px;

  font-size: 12px;

}

header .redes{
	width: 15%;
	float: left;


}

header .redes a{
	float: left;
	width: 25%;
  height: 46px;
	text-align: center;

	color: white;
	padding: 14px 0;
}

header .redes a.facebook{background: #3b5998;}
header .redes a.twitter{background: #55acee;}
header .redes a.youtube{background: #c4302b;}
header .redes a.rss{background: #ff4500;}

header .redes a:hover{ color: #443d37;}

header .logo{
	width: 100%;
	display: inline-block;
  margin: 15px 0px;
  font-size: 55px;
  line-height: 50px; /* Agregado debido a que el logo querian que sea imagen y creaba mucho espacio vertical */
	text-align:center;
  text-transform: uppercase;

  letter-spacing: -5px;

  font-weight: 900;


}

header .logo a{
  display: inline-block;
}

header .logo a img{
  float: left;
}

header .logo .gris{
  font-size: .8em;
}


header .logo a:hover .orange,
header .logo a:hover .gris,
header .logo.subdominio a:hover .black{ 
  color: #000;
}

header .logo .guest{
  color: #ccc;
  font-weight: 3em;
  float: left;
}

header .logo .guest:hover{
  color: #52bf8b;
}

header .logo.subdominio .orange,
header .logo.subdominio .gris,
header .logo.subdominio .black{
  color: #ccc;
}


header .logo.subdominio .guest{
  color: #52bf8b;
}

header nav#menu{
  width: 100%;
  float: left;

  text-transform: uppercase;
  font-weight: 900;

  position: relative;
}

/*menu*/

header nav#menu ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 96%;
  height: 43px;
  float: left;
  background: #806855;
  
  font-size: .9em;
}

header nav#menu ul li ul{
  width: 100%;
}


.sf-menu, .sf-menu * {
  margin:0;
  padding:0;
  list-style:none;
}
.sf-menu {
  line-height:1.0;
}

.sf-menu ul {
  position:absolute;
  top:-999em;
  width:10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
  width:100%;
}

.sf-menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
  float:left;
  position:relative;
}

.sf-menu a {
  display:block;
  position:relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
  left:0;
  top:3em; /* match top ul list item height */
  z-index: 99;
}
 
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
  top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
  left:10em; /* match ul width */
  top:0;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
  top:-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left:10em; /* match ul width */
  top:0;
}


.sf-menu a {
  border-right:1px solid #9B897A;
  padding: 1em 1em;
  text-decoration:none;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#EBEBEB;
}

.sf-menu li li {
  background: #806855;
  display: inline-block;
  width: 140px;
}
.sf-menu li li li {
  background: #fff;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active ,
.sf-menu li.current a,
.sf-menu li.current-menu-item a{
  background:#ed5633;
  color: #fff;
  outline:0;
}
 
 .sf-menu li.menu-item-home  a,
 .sf-menu li.current_page_item a {
  background:#fff;
  color: #806855;
  outline:0;
}
 
 /* mobile*/

 #mobile{
  width: 40px;
  height: 40px;
  float: left;
  color:#ed5633;
  font-size: 30px;

  display: none;

 }

header .search{
  width: 4%;
  padding: 5px 0px 0px 0px;
  background:#ed5633;
  position: absolute;
  font-size: 1.5em;
  z-index: 2;
 height: 43px;

  text-align: center;

  right: 0px;
  top: 0px;

}

header .search a{
  color: white;
  width: 34px;
  height: 34px;
  display: inline-block;
}

header .search form{
  display: none;
}

header .search.on{
  width: 100%;
  text-align: right;
}

header .search #searchform {
  text-align: left;
  width: 90%;
  position: absolute;
  top: 3px;
  left: 5px;
}

header .search #searchform input{
  background: #ed5633;
  color: white;
  border: 0px;
  width: 100%;

  height: 37px;
  float: left;
  
  padding-left: 20px;
  font-family: 'museo500', 'Georgia', serif;
  font-size: 20px;

}




/****************************
*         Index            *
****************************/

.left{
  float: left;
  width: 75%;
}

section#destacado{
  width: 100%;
  float: left;
}

section#destacado ul{
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;

}



section#destacado ul li{
  float: left;
  width: 25%;
  height: 340px;
  border:1px solid #ededed;

  list-style: none;
  position: relative;

  overflow: hidden;

background-position: center top;
background-repeat: no-repeat;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    


}

section#destacado ul li img{
  width: 100%;
}

section#destacado ul li.publicidad .bg h2{
  bottom: 10%;
}

section#destacado ul li .banner_offline{
  position: absolute;
  width: 100%;
  height: auto;
  /*background: #00529a;*/
  text-align: center;
  z-index: 4;
}


section#destacado ul li .banner_offline img{
  margin: 15px 0px;
  max-width: 310px;
  width: 100%;
  height: auto;
}

section#destacado ul li .bg_imagen{
    float: left;
  width: 100%;
  height: 340px;

 /* -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;*/


background-position: center top;
background-repeat: no-repeat;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

section#destacado ul li:hover .bg_imagen{
  /*-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);*/
}


section#destacado ul li .bg{
  width: 100%;
  height: 100%;

  background: rgba(0,0,0,0.75);
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -moz-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -ms-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: linear-gradient(transparent, rgba(0,0,0,0.80));


  *background:url(../img/bg.png) repeat;
  _background:url(../img/bg.png) repeat;

  position: absolute;
  left:0px;
  bottom: 0px;

  z-index: 1;


}

section#destacado ul li:hover .bg{
  background: rgba(0,0,0,0);
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0));
  background: -moz-linear-gradient(transparent, rgba(0,0,0,0));
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0));
  background: -ms-linear-gradient(transparent, rgba(0,0,0,0));
  background: linear-gradient(transparent, rgba(0,0,0,0));

}

section#destacado ul li .bg h2{
  position: absolute;
  width: 80%;
  left: 10%;
  bottom: 19%;
  margin: 0 auto;

  font-size: 1.2em;
  line-height: 1.1em;

  text-align: center;
  color: white;
}

section#destacado ul li .info{
  width: 96%;
  margin-left: 2%;
  text-align: center;
  
  position: absolute;
  left:0px;
  bottom: 0px;

  z-index: 2;
}



section#destacado ul li .bg:hover h2{
  /*  color: #ed5633;*/
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.9);
}

section#destacado ul li .info .autor{
  min-width: 70%;
  padding-bottom: 3%;
  display: inline-block;

  text-align: center;
  position: relative;
}

section#destacado ul li .info .autor .imagen_autor{
  width: 20%;
  float: left;

  position: absolute;
  z-index: 3;

  text-align: left;
}

section#destacado ul li .info .autor .imagen_autor img{
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;

  width: 35px;
  height: 35px;



  }

section#destacado ul li .info .autor .nombre{
  width: 100%;
  background:url(../img/bg.png) repeat;
  color: white;

  margin: 2% 0% 4%;

  display: inline-block;
  font-size: .7em;

  padding: .3em 1em .4em 3em;
}

section#destacado ul li .info .autor .nombre a{
  color: #ed5633;
}

section#destacado ul li .info .autor .nombre a:hover{
  border-bottom: 1px dotted #ed5633;
}

/****************************
*  Index - Lo mas Usado     *
****************************/

section#lo_mas_usado{
  background: #12171d;

  width: 100%;
  padding: 0% 14px;
  float:left;

  margin:1px 0 2px;




}

section#lo_mas_usado h2{
  text-transform: uppercase;
  font-family: "open_sans", sans-serif;

  color: #545e67;
  font-size: 16px;
  line-height: 20px;
  float: left;
  border-right: 1px solid #1b2228;

  width: 12%;
  margin: 0 0 0 0;
  padding: 11px 0% 11px 0;
}

section#lo_mas_usado .tags_home{
  width: 88%;
  float: left;
  text-transform: uppercase;

  padding: .9% 1% 1% 1%;
  font-size: .9em;
  font-family: sans-serif;
  overflow: hidden;

}

section#lo_mas_usado .tags_home a{
  color:#b1b1b2;
  margin: 0% 1%;
}

section#lo_mas_usado .tags_home a:hover{
  color: #547992;
}


/********************************
*  Index - Amigos de Utero     *
*******************************/

section#amigos_utero{
  width: 100%;
  float: left;
  background: #fff;
  padding: 0px 0px;
  border-right: 1px solid #e2e2e2;  
  border-bottom: 1px solid #cdd0d3;
  margin: 2px 0px;
}


section#amigos_utero h2{
  text-transform: uppercase;
  font-family: "open_sans", sans-serif;
  color: #E9E9E9;
  font-size: 16px;
  line-height: 20px;
  float: left;
  margin: 0 0 0 0;
  padding: 11px;
  background: #806855;
  border-bottom: 1px solid #eee;
  width: 100%;
}

section#amigos_utero .widget{
  width: 100%;
  float: left;
}

section#amigos_utero .widget span{
  width: 25%;
  float: left;
  text-align: center;
}

section#amigos_utero .widget span.telefonica_amigo{
  background: #01466d;
}

section#amigos_utero .widget span a{
  float: left;
  width: 100%;
}

section#amigos_utero .widget span img{
  max-width: 310px;
  width: 100%;
  height: auto;
}

section#amigos_utero .widget span.quantico{
  background: #1e93b2;
}



/****************************
*     Index - Utero Tv     *
****************************/

section#uterotv{
  width:100%;
  float: left;

  margin-bottom: 4px;

}

section#uterotv .cabecera{
  background: #cd4d4e;
  color: white;
  padding: 11px 14px;
  width: 100%;
   border-bottom: 1px solid #e08c9b;

  float: left;
}

section#uterotv .cabecera h2{
  margin: 0 0 0 0;
  float: left;
  width: 49%;

  font-family: "open_sans", sans-serif;
  text-transform: uppercase;

  font-size: 18px;
}


section#uterotv .cabecera .vermas{
  float: left;
  width: 50%;

  text-align: right;
  text-transform: uppercase;
  font-weight: 900; 
  font-size: 14px;

  margin-top: 3px;
}

section#uterotv .cabecera .vermas a{
  color: #7f2a33;
}

section#uterotv .cabecera .vermas a:hover{
  color: #581D23;
}

section#uterotv .galeria_videos{
  background: #0a0e11;
  width: 100%;
  float: left;
}


section#uterotv .contenedor_video{
  width: 67%;
  float: left;
}

section#uterotv .contenedor_video .video-container{
  position: relative;
  padding-bottom: 55%;
  height: 0;
  overflow: hidden;
}

section#uterotv .contenedor_video .video-container iframe{
   position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

section#uterotv .lista_videos{
  float: right;
  width: 33%;

}

section#uterotv .lista_videos ul{
  padding: 0 0 0 0;
  margin: 0 0 0 0;

  display: inline-block;
}

section#uterotv .lista_videos ul li{
  width: 100%;
  border-bottom: 1px solid #191f23;

  list-style: none;
  float: left;
  padding: 4% 5% 2%;
}

section#uterotv .lista_videos ul li .thumb{
  width: 100%;
  float: left;
}

section#uterotv .lista_videos ul li .thumb .thumb_bg{
  float: left;
  width: 21%;
  max-width: 60px;
  margin-right: 4%;

  position: relative;
}

section#uterotv .lista_videos ul li .thumb .thumb_bg .thumb_hover{
  position: absolute;
  left:0px;
  top: 0px;

  width: 100%;
  height: 90%;
}

section#uterotv .lista_videos ul li .thumb .thumb_bg img{
  width: 100%;
  height: auto;

  border-bottom: 2px solid #929296;
}

section#uterotv .lista_videos ul li .thumb h2{
  margin: 1% 0 0 0;
  font-size: 1em;
  line-height: 1em;

  color: #929296;
}

section#uterotv .lista_videos ul li .thumb  .thumb_hover i{
  font-size: 1.5em;
  color: white;
  position: absolute;
  left: 21%;
  top: 15%;
}

section#uterotv .lista_videos ul li.active h2,
section#uterotv .lista_videos ul li .thumb a:hover h2{
  color: #ed5633;
}


section#uterotv .lista_videos ul li .thumb a:hover .thumb_hover,
section#uterotv .lista_videos ul li.active .thumb .thumb_hover{
  background:url(../img/bg.png) repeat;
}

section#uterotv .lista_videos ul li .thumb a:hover .thumb_bg img,
section#uterotv .lista_videos ul li.active .thumb_bg img{
  border-bottom: 2px solid #ed5633;
}


/****************************
*     Index - Sidebar     *
****************************/

aside#aside_home{
  float: right;
   width: 25%;

  border-left: 2px solid #ededed;
}

aside#aside_home .publicidad{
  width: 100%;
  float: left;

  background: #ed5633;
  text-align: center;

  border-bottom: 2px solid #ededed;
}


.publicidad object,
.publicidad embed {
  width: 100% !important;
float: left;
}

aside#aside_home .facebook_widget,
aside#aside_home .twitter_widget,
aside .suscribete,
aside .paginas_area{
  width: 100%;
  height: auto;
  margin-bottom: 4px;

  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #cdd0d3;

  float: left;
  overflow: hidden;
}

aside#aside_home .facebook_widget .cabecera{
  background: #3b5998;
  color: #213c6d;
  width: 100%;
  float: left;
}

aside#aside_home .facebook_widget .cabecera span{
  color: white;
  border-right: 1px solid #5a7daf;
  float: left;
  font-size: 23px;
  padding: 5px;
}

aside#aside_home .facebook_widget .cabecera h2{
  float: left;
  margin: 7px 10px 0px;

  font-family: "open_sans", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
}


aside#aside_home .paginas_area .cabecera{
  background: #43AA64;
  color: #248342;
  width: 100%;
  float: left;
}

aside#aside_home .paginas_area .cabecera span{
  color: white;
  border-right: 1px solid #489442;
  float: left;
  font-size: 23px;
  padding: 5px;
}

aside#aside_home .paginas_area .cabecera h2{
  float: left;
  margin: 9px 10px 0px;

  font-family: "open_sans", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
}


aside#aside_home .facebook_widget .content_widget,
aside#aside_home .twitter_widget .content_widget,
aside .suscribete .content_widget{
  width: 100%;
  padding: 15px;

  background: #fff;
  float: left;
}


aside .paginas_area .content_widget{
  width: 100%;
  padding: 15px;
  background: #fff;
  float: left;
}



aside .paginas_area ul{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width: 100%;

  list-style: none;
}

aside .paginas_area ul li{
  color: #ccc;
  padding:10px 0px 5px;
  border-bottom: 1px solid #eee;
  font-family: 'museo500', 'Georgia', serif;
  font-weight: normal;
}

aside .paginas_area ul li:last-child{
  border-bottom: 0px;
}

aside .paginas_area ul li a{
  color: #7c6b59;
}

aside .paginas_area ul li a:hover{
    color: #3A3128;
}

aside#aside_home .facebook_widget .content_widget iframe{
  width: 100% !important;
}

aside#aside_home .twitter_widget .cabecera{
  background: #55acee;
  color: #3287B1;
  width: 100%;
  float: left;
}

aside#aside_home .twitter_widget .cabecera span{
  color: white;
  border-right: 1px solid #7BC5F3;
  float: left;
  font-size: 23px;
  padding: 5px;
}

aside#aside_home .twitter_widget .cabecera h2{
  float: left;
  margin: 7px 10px 0px;

  font-family: "open_sans", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
}


aside .suscribete  .cabecera{
  background: #EEB155;
  color: #B18332;
  width: 100%;
  float: left;
}

aside .suscribete .cabecera h2{
  float: left;
  margin: 8px 10px 8px;

  font-family: "open_sans", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
}

aside .suscribete  .cabecera span{
  color: white;
  border-right: 1px solid #E0A425;
  float: left;
  font-size: 22px;
  padding: 5px;
}

aside .suscribete .content_widget p{
  margin: 0 0 0 0;
}

aside .suscribete .content_widget .wpcf7-text{
    width: 100%;
  border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-style: solid;
  border-width: 1px;
  font-family: inherit;
  padding: 8px;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0px 0px 0px;
  color: #AD9595;
}


aside .suscribete .content_widget span.wpcf7-not-valid-tip {
  text-align: center;
  margin-top: 5px;
  color: #f00;
  font-size: 12px;
  display: block;
}


aside .suscribete .content_widget div.wpcf7-response-output {
  color: #756E6E;
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 10px;
  text-align: center;
  border: 0px !important;
}


aside .suscribete .content_widget .wpcf7-submit {
  border-right: 2px solid #92681F;
  border-bottom: 2px solid #92681F;
  color: white;
  background: #CA9E4F;
  border-left: 0px;
  border-top: 0px;
  margin-top: 8px;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 12px 6px;
  font-family: "museo500", "Georgia", serif;
  font-size: 14px;
}

aside .suscribete .content_widget .wpcf7-submit:hover{
  background: #B18332;
}


/****************************
*     Index - Noticias     *
****************************/

section#noticias_feed{
  width: 82.5%;
  float: left;
  background: white;

  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #cdd0d3;
}

section#noticias_feed .calientitas,
section#noticias_feed .ultimas{
  width: 40%;
  float: left;
  padding: 15px 0px;
}


section#noticias_feed .ultimas{
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

section#noticias_feed .calientitas h2,
section#noticias_feed .ultimas h2,
section#integrantes h2{
  margin: 0 0 0 0;
  padding: 0 15px 10px;

  font-family: "open_sans", sans-serif;
  font-weight: 900;
  font-size: 18px;

  text-transform: uppercase;
}

section#noticias_feed .calientitas h2{
  color: #c15f1e;
  border-bottom: 2px solid #f7b634;
}

section#noticias_feed .ultimas h2{
  color: #6c8e3c;
  border-bottom: 2px solid #a0ce65;
}

section#noticias_feed .calientitas ul,
section#noticias_feed .ultimas ul{
  margin: 0 15px;
  padding: 10px 0 0 0;
}


section#noticias_feed .calientitas article{
  list-style: none;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  border-right: 0px;

  padding: 15px;
  display: inline-block;
}


section#noticias_feed .calientitas article .thumb{
  width: 25%;
  max-width: 72px;
  float: left;

  margin-right: 5%;
}

section#noticias_feed .calientitas article .thumb img{
  width: 100%;
  height: auto;
}

section#noticias_feed .calientitas article .noticia_info{
  float: left;
  width: 70%;
}

section#noticias_feed .calientitas article .noticia_info small{
  margin-bottom: 5px;
  width: 100%;
  text-transform: uppercase;
  font-size: 10px;
  color: #808080;
  float: left;
}

section#noticias_feed .calientitas article .noticia_info h3{
  margin: 0 0 0 0;
  font-size: 15px;
  font-weight: normal;
  font-family: 'museo500', 'Georgia', serif;
}

section#noticias_feed .calientitas article .noticia_info h3 a{
  color:#7c6b59;
}

section#noticias_feed .calientitas article .noticia_info h3 a:hover{
  color: #3A3128;
}

section#noticias_feed .vermas{
  width: 92%;
  
  display: inline-block;
  padding: 10px 0px;
  height: 31px;
  margin: 15px;
  
  background: #f7b634;
  color: #fff;

  font-family: 'museo500', 'Georgia', serif;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}

section#noticias_feed .calientitas .vermas:hover{
  background: #c15f1e;
}


section#noticias_feed .ultimas ul li{
  list-style: none;
  width: 100%;

  margin: 15px 0;
  height: auto; overflow: hidden;
  position: relative;

}


section#noticias_feed .ultimas ul li .imagen{
  float: left;
  width: 100%;
  height: 100%;


}

section#noticias_feed .ultimas ul li .imagen img{
  width: 100%;
  height: auto;
  float: left;

 /*   -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;*/
}

section#noticias_feed .ultimas ul li:hover .imagen img{
/*      -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);*/
}


section#noticias_feed .ultimas ul li .imagen .bg{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
      background: rgba(0,0,0,0.75);
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -moz-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: -ms-linear-gradient(transparent, rgba(0,0,0,0.80));
  background: linear-gradient(transparent, rgba(0,0,0,0.80));
  _background: url(../img/bg.png) repeat;
}


section#noticias_feed .ultimas ul li:hover .imagen .bg{
  background: rgba(0,0,0,0);
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0));
  background: -moz-linear-gradient(transparent, rgba(0,0,0,0));
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0));
  background: -ms-linear-gradient(transparent, rgba(0,0,0,0));
  background: linear-gradient(transparent, rgba(0,0,0,0));
}

section#noticias_feed .ultimas ul li .info{

  text-align: center;
  width: 90%;
  position: absolute;
  bottom: 3%;
  left: 5%;

  z-index: 2;
}

section#noticias_feed .ultimas ul li .info h3{
  margin: 0 0 2% 0;
  padding: 0 0 0 0;
   color: white;
}


section#noticias_feed .ultimas ul li:hover .info h3{
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.9);
}

section#noticias_feed .ultimas ul li .info .autor {
  min-width: 72%;
  padding-bottom: 3%;
  display: inline-block;
  text-align: center;
  position: relative;
}

section#noticias_feed .ultimas ul li .info .autor .imagen_autor {
  width: 20%;
  float: left;
  position: absolute;
  z-index: 3;
}

section#noticias_feed .ultimas ul li .info .autor .imagen_autor img{
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;

   width: 37px;
  height: 35px;
}

section#noticias_feed .ultimas ul li .info .autor .nombre {
  width: 100%;
  background: url(../img/bg.png) repeat;
  color: white;
  margin: 2% 0% 4%;
  display: inline-block;
  font-size: .7em;
  padding: .3em 1em .4em 3em;
}

section#noticias_feed .ultimas ul li .info .autor .nombre a{
  color: #ed5633
}

section#noticias_feed .ultimas ul li .info .autor .nombre a:hover{
  border-bottom: 1px dotted #ed5633;
}

section#noticias_feed .ultimas a.vermas{
  background:#a0ce65;
  margin-left: 0px;
width: 100%;
}

section#noticias_feed .ultimas a.vermas:hover{
  background: #6c8e3c;
}


/*************************************************
*     Index - Lo mas discutido y Compartido      *
*************************************************/

section#noticias_feed .lo_discutido{
  width: 20%;
  float: left;

  text-align: center;
}

section#noticias_feed .lo_discutido h2{
  color: #ed5633;
  padding: 0 12px 8px;
  font-family: "open_sans", sans-serif;
  font-weight: 900;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  margin: 10px 0 0 0;

  border-bottom: 2px solid #ed5633;
}


section#noticias_feed .lo_discutido ul{
  margin: 0 auto 0;
  padding: 10px 0 0 0;
  width: 90%;
}

section#noticias_feed .lo_discutido ul li{
  list-style: none;

  font-size: 14px;
  font-family: 'museo500', serif;

  margin: 15px 0px;
  line-height: 16px;
}

section#noticias_feed .lo_discutido ul li a{
  display: inline-block;
  color: #7c6b59;
  width: 100%;
}

section#noticias_feed .lo_discutido ul li a:hover{
    color: #3A3128;
}

section#noticias_feed .lo_discutido ul li span{
  display: inline-block;
  background: url(../img/discutido_bg.jpg) no-repeat right bottom #ed5633;

  font-family: sans-serif;
  font-size: 12px;
  color: white;

  margin: 10px 0px;
  padding: 3px 19px 3px 10px;
}


section#noticias_feed .lo_discutido .compartido{
  margin: 30px 0px;
  display: inline-block;
  width: 100%;
}

section#noticias_feed .lo_discutido .compartido h2{
  color: #3b5998;
  border-bottom: 2px solid #3b5998;
}

section#noticias_feed .lo_discutido .compartido ul li span{
  display: inline-block;
  background: url(../img/discutido_bg.jpg) no-repeat right -39px #3b5998;

  font-family: sans-serif;
  font-size: 12px;
  color: white;

  margin: 10px 0px;
  padding: 3px 19px 3px 10px;
}


/****************************
*    Index - Integrantes    *
****************************/

section#integrantes{
  width: 17.2%;
  float: left;
  margin-left: .3%;

  background: #fff;

  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #cdd0d3;

  padding: 15px 0px;

  text-align: center;
}


section#integrantes h2{
  color: #302b28;
  border-bottom: 2px solid #302b28;
}

section#integrantes ul{
  width: 85%;
  margin: 10px auto 40px;
  padding: 0 0 0 0;
 
  text-align: center;
  font-size: 14px;
  font-family: 'museo500', serif;

  display: inline-block;
}

section#integrantes ul li{
  list-style: none;
  margin: 15px 0px;
  display: inline-block;
}

section#integrantes ul li a{
  display: inline-block;
  color: #332e29;
}

section#integrantes ul li a:hover{
  color:#ed5633;
}

section#integrantes ul li a.nombre{
  display: inline-block;
  width: 100%;
}

section#integrantes ul li img{
  width: 60px;
  height: 60px;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;

  margin-bottom: 6px;

}

section#integrantes ul.guest{
  margin: 10px auto 0px;
}

/****************************
*          Footer           *
****************************/

footer{
  background: #332e29;
  width: 100%;
  padding: 2% 0% 0 0%;
  display: inline-block;

  margin-top: 3%;
  border-top: 1px solid #000;
}

footer .bottom{
width: 100%;
float: left;
background:#2B2622;
padding: 0% 1%;
margin-top: 2%;
}

footer .menu{
  width: 60%;
  float: right;
  margin-right: 2%;
  text-align: right;
  font-family: 'museo500', serif;
  font-size: 13px;
  line-height: 20px;
}

footer .menu ul{
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;

}

footer .menu a{
  color: #82736a;
  font-weight: 300;
}

footer .menu a:hover{
 color: #ccc;
}

footer .logo{
  width: 30%;
  float: left;
  padding-left: 20px;
}

footer .logo a.utero{
   text-transform: uppercase;
  font-size: 50px;
   letter-spacing: -2px;
  font-weight: 900;
  line-height: 30px;
}

footer .logo .texto_blog{
  font-size: 14px;
  font-family: 'museo500', serif;
  display: inline-block;
  width: 100%;
  color: #7c6b59;
  letter-spacing: 0px;
}


footer .redes{
  float: left;
  margin-top: 1%;
}

footer .redes a{
  color: #7c6b59;
}

footer .redes a:hover{
  color: #ffffff;
}

footer .inventarte{
  float: right;
  margin-right: 0.5%;
}

footer .inventarte .license{
  margin-right: 10px;
  margin-top: 7px;
  float: left;
}

footer .inventarte img{
  float: left;
}

/****************************
*         Category          *
****************************/

.archive section#noticias_feed .calientitas,
.search section#noticias_feed .calientitas,
.page-template-page-ultimas-php section#noticias_feed .calientitas{
  width: 60%;
  float: left;
}

.archive section#noticias_feed .ultimas,
.search section#noticias_feed .ultimas,
.page-template-page-ultimas-php section#noticias_feed .ultimas{
  width: 40%;
  float: left;
}


section#banner{
  width: 100%;
  text-align: center;
  margin: 10px 0px 20px;
}

.wp-pagenavi{
  width: 100%;
  margin: 20px 0px;
  display: inline-block;
  font-family: sans-serif;
  text-align: center;

}

.wp-pagenavi a, 
.wp-pagenavi span {
  padding: 7px 12px ;
  width: auto;
  text-align: center;
  margin-right: 2px;
  display: inline-block;
  color: white;
  font-size: 14px;

  border: 1px solid #fff;
}

.wp-pagenavi a{
  background: #6d584a;
  color: white;
}

.wp-pagenavi span,
.wp-pagenavi a:hover{
  background: #ed5633;
}


/****************************
*         Single          *
****************************/

article{
  width: 74%;
  background: white;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #cdd0d3;
  padding:2% 2.5%;

  float: left;
  overflow-x: hidden;

}

article a{
  color: #bc6253;
}

article a:hover{
  color: #52bf8b;
}



article .categorias a{
  border-bottom: 1px dotted #bc6253;
}

article .date {
  width: 100%;
  display: inline-block;
  margin: 20px 0 0 0;
  text-transform: uppercase;
  font-family: "museo700", "Georgia", serif;
  font-size: 14px;
}


article h1.article-title{
  color:#443d37;
  text-transform: uppercase;
  font-size: 2.2em;
  margin-top: 15px;
  margin-bottom:15px;
}


article .info_compartir{
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  padding: 10px 0px;
}

article .info_compartir .autor{
  float: left;
  width: 30%;
  min-height: 70px;

  border-right: 1px dotted #ccc;
  padding-top: 5px;
 
}

article .info_compartir .autor img{
  max-width: 60px;
  width: 22%;
  height: 60px;
  float: left;
  margin-right: 3%;

  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;

}

article .info_compartir .autor h3{
  margin: 0 0 0 0;
  padding: 0 0 0 0;

  font-size: 16px;
}

article .info_compartir .autor small{
  color: #999999;
}

article .info_compartir .autor h3 a{
  color: #332e29;
}


article .info_compartir .compartir{
  float: left;
  width: 70%;
}

article .info_compartir .compartir .shares{
  width: 15%;
  float: left;
  text-align: center;
  color: #808080;
  font-size: 11px;
  font-family: sans-serif;
  text-transform: uppercase;
}

article .info_compartir .compartir .shares span{
  color: #52bf8b;
  font-size: 32px;
  display: block;
  font-weight: 900;
}

article .info_compartir .compartir .redes{
  width: 85%;
  float: left;
}

article .info_compartir .compartir .redes ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  width: 390px;
}

article .info_compartir .compartir .bottom ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  width: 260px !important;
}

article .info_compartir .compartir .redes ul li{
  list-style: none;
  font-size: 12px;
  font-family: "museo500", "Georgia", serif;
  text-transform: uppercase;
  float: left;
  margin: 2px;
}

article .info_compartir .compartir .redes ul li a{
  width: 125px;
  height: 30px;
  padding: 8px 8px 8px 5px;
   float: left;
     color: white;
}

article .info_compartir .compartir .redes ul li a i{
  font-size: 14px;
  margin-right: 5px;
}

article .info_compartir .compartir .redes ul li a.facebook{
  background: #3b5998;
}

article .info_compartir .compartir .redes ul li a.gplus{
  background: #dd4b39;
}

article .info_compartir .compartir .redes ul li a.twitter{
  background: #55acee;
}

article .info_compartir .compartir .redes ul li a.mail{
  background: #0a88ff;
}

article .info_compartir .compartir .redes ul li a.print{
  background: #A08B89;
}

article .info_compartir .compartir .redes ul li a.random{
  background: #89A09A;;
}

article .info_compartir .compartir .redes ul li a:hover{
  background: #52bf8b;
}

article .info_compartir .compartir .redes .like{
  float: left;
  width: 15%;
  margin: 5px 0px 0px 5px;
}

article .content{
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 1.5;
  color: #5C5C5C;
  font-family: Sans-Serif;

  /* numero de caracteres y esas cosas  */

  max-width: 940px;
  margin: 0 auto;

  
}

article .content h1, 
article .content h2,
article .content h3,
article .content h4,
article .content h5{
  color: #443d37;
}

article .content h1{
  font-size: 28px;
}

article .content h2{
  font-size: 24px;
}

article .content h3{
  font-size: 20px;
}


article .noticias_relacionadas{
  display: inline-block;
  width: 100%;
  margin: 20px 0px 0px;
}

article .noticias_relacionadas h2{
  font-size: 16px;
  color: #443d37;
  margin-bottom: 20px;
}

article .noticias_relacionadas ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

article .noticias_relacionadas ul li{
  list-style: none;
  float: left;
  width: 33.333333333333333%;
  margin-bottom: 15px;
    height: 100px;
}

article .noticias_relacionadas ul li .thumb{
  width: 25%;

  max-width: 72px;
  float: left;
  margin-right: 5%;
 }

article .noticias_relacionadas ul li .thumb img{
  width: 100%;
  height: auto;
}

article .noticias_relacionadas ul li .noticia_info{
  float: left;
  width: 70%;
  line-height: 10px;
 
}

article .noticias_relacionadas ul li .noticia_info h3{
  margin: 0 0 0 0;
  padding: 0 10px 0 0px;
   font-size: 13px;
   font-family: "arial",'open_sans', sans-serif;
   font-weight: normal;
   line-height: 16px;
}

article .noticias_relacionadas ul li .noticia_info a{
  color: #7c6b59;
}

article .noticias_relacionadas ul li .noticia_info a:hover{
  color: #3A3128;
}

article .noticias_relacionadas ul li .noticia_info small{
  margin-bottom: 5px;
  width: 100%;
  text-transform: uppercase;
  font-size: 9px;
  color: #808080;
  float: left;
}

article .tags{
    font-family: 'museo500', serif;
  font-size: 12px;
  margin-bottom: 30px;

}

article .tags h2{
  font-size: 16px;
  color: #443d37;
  margin-bottom: 5px;
}

article .tags  a{
  display: inline-block;
  padding: 7px 5px 3px 5px;
  background: #bec1b8;
  color: white;
  text-transform: uppercase;
  margin-bottom: 3px;
  margin-right: 3px;
}

article .tags a:hover{
  background: #8aad57;
}


article .redes_cierre{
  display: inline-block;
  width: 100%;
  border-bottom: 1px dotted #e6e6e6;
  padding-bottom: 10px;
}

article .redes_cierre ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
}

article .redes_cierre ul li{
  list-style: none;
  font-size: 12px;
  font-family: "museo500", "Georgia", serif;
  text-transform: uppercase;
  float: left;
  margin: 2px;
}

article .redes_cierre ul li a{
  width: 125px;
  height: 30px;
  padding: 8px 8px 8px 5px;
   float: left;
     color: white;
}

article .redes_cierre ul li a i{
  font-size: 14px;
  margin-right: 5px;
}

article .redes_cierre ul li a.facebook{
  background: #3b5998;
}

article .redes_cierre ul li a.gplus{
  background: #dd4b39;
}

article .redes_cierre ul li a.twitter{
  background: #55acee;
}

article .redes_cierre ul li a.mail{
  background: #0a88ff;
}

article .redes_cierre ul li a:hover{
  background: #52bf8b;
}

article .prev_next{
  width: 100%;
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 20px;
}

article .prev_next a{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 12px 6px;

  font-family: "museo500", "Georgia", serif;
  font-size: 14px;
}

article .prev_next a.prev{
  background: #f2f2f2;
  border-bottom: 2px solid #e6e6e6;
  border-right: 2px solid #e6e6e6;
  color: #80847b;

  float: left;
}

article .prev_next a.prev:hover{
  background: #e6e6e6;
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
}

article .prev_next a.next{
  background: #9acc79;
  border-bottom: 2px solid #6c9154;
  border-right: 2px solid #6c9154;
  color: #fff;

  float: right;
}


article .prev_next a.next:hover{
  background: #6c9154;
  border-bottom: 2px solid #4D7235;
  border-right: 2px solid #4D7235;
}


aside#aside_single {
  float: right;
  width: 25%;
  border-left: 2px solid #ededed;

}

article .likebox,
article .comment{
  width: 100%;
  /*overflow: hidden;*/
  display: inline-block;
  margin: 20px 0px;
}

.publicidad_bottom{
    background: #00529a;
    width: 100%;
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;

    color: #74B1FF;
    z-index: 99;
    text-align: center;
}

.publicidad_bottom .info{
  width: 800px;
  margin: 0 auto;
  background: green;
}

.publicidad_bottom .info span{
  width: 55%;
  float: left;
  text-align: right;
  padding-right: 10px;
  padding-top: 18px;
}

.publicidad_bottom .info img{
  width: 45%;
  max-width: 310px;
  float: left;
}

.fb-comments, .fb-comments span[style], .fb-comments iframe[style] {width: 100% !important;}
 article .commment iframe {width: 100% !important;}

aside#aside_single .publicidad {
  width: 100%;
  float: left;
  /*background: #ed5633;*/
  height: auto;
  text-align: center;
  color: #992b1c;
  font-weight: 900;
  border-bottom: 2px solid #ededed;
  margin-bottom: 4px;
}

aside#aside_single .publicidad object,
aside#aside_single .publicidad embed{
  float: left;
  width: 100%;
}

aside#aside_single .lo_destacado,
aside#aside_single .la_ultimitas{
  width: 100%;
  float: left;
  background: white;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #cdd0d3;
  margin-bottom: 4px;
}

aside#aside_single .lo_destacado h2,
aside#aside_single .la_ultimitas h2{
  margin: 0 0 0 0 ;
  padding: 13px 0 7px 15px ;
  font-family: 'open_sans', 'Arial', sans-serif;
  font-size: 18px;

  text-transform: uppercase;
}

aside#aside_single .lo_destacado h2{
  color: #ad6b4b;
  border-bottom: 2px solid #ad6b4b;
}

aside#aside_single .la_ultimitas h2{
  color: #6c8e3c;
  border-bottom: 2px solid #a0ce65;
}


aside#aside_single .lo_destacado ul,
aside#aside_single .la_ultimitas ul{
  margin: 20px 0 20px 0;
  padding: 0 15px;
  display: inline-block;
}


aside#aside_single .lo_destacado ul li,
aside#aside_single .la_ultimitas ul li{
  list-style: none;
  float: left;
  width: 100%;
  margin: 0px 0px 20px 0px;
}

aside#aside_single .lo_destacado ul li .thumb,
aside#aside_single .la_ultimitas ul li .thumb {
width: 25%;
max-width: 72px;
float: left;
margin-right: 5%;
}

aside#aside_single .lo_destacado ul li .thumb img,
aside#aside_single .la_ultimitas ul li .thumb img{
  width: 100%;
  height: auto;
}

aside#aside_single .lo_destacado ul li .noticia_info,
aside#aside_single .la_ultimitas ul li .noticia_info {
float: left;
width: 70%;
}

aside#aside_single .lo_destacado ul li  .noticia_info h3,
aside#aside_single .la_ultimitas ul li .noticia_info h3 {
margin: 0 0 0 0;
font-size: 15px;
font-weight: normal;
font-family: 'museo500', 'Georgia', serif;
}

aside#aside_single ul li a{
  color: #7c6b59;
}

aside#aside_single ul li a:hover{
  color: #3A3128;
}



/******************************
*         Archive             *
******************************/

.archive_title{
  color: #443d37;
  margin: 1em 0;
  font-size: 1.5em;
  width: 100%;
  display: inline-block;
  text-align: center;
}



/******************************
*         Autor             *
******************************/
.autor_round{
 display: inline-block;
 width: 100%;
 margin: 1em 0;
}
.autor_info {
width: 400px;
margin: 0 auto;
}

.autor_info .imagen_autor{
  width: 20%;
  float: left;

  margin-right: 5%;
}

.autor_info .imagen_autor img{
  width: 100%;
  height: 80px;

  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;

}

.autor_info .detalle_autor{
  float: left;
  width: 75%;
}

.autor_info .detalle_autor h2{
  margin: 0 0 0 0;
  font-size: 1.5em;
   color: #443d37;
}

.autor_info .detalle_autor p{
  color: #666;
  margin: 0 0 0 0;
  font-size: .8em;
}


/******************************
*     Para Impresion          *
******************************/

/* Print Style Sheet */
@media print {
body { background:white; color:black; margin:0 }
#aside_single, 
.tendencia, 
.redes, 
.compartir,
.prev_next,
footer{display: none;}

article{ 
  margin-left:0; 
  float:none; 
  width:auto

}

article .info_compartir .autor{
  border-right: 0px;
  margin-left:0; 
  float:none; 
  width:auto;
}

}



/******************************
*       Enviar Single         *
******************************/
#formulario_email fieldset{
  border: 0px;
  padding: 4% 6%;
}

#formulario_email fieldset input,
#formulario_email fieldset textarea{
  width: 100%;
  border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-style: solid;
  border-width: 1px;
  font-family: inherit;
  padding: 8px;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0px 0px 0px;
  color: #AD9595;

}

#formulario_email fieldset input[type="button"]{
  background: #9acc79;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 2px solid #6c9154;
  border-right: 2px solid #6c9154;
  color: white;
}

#formulario_email fieldset input[type="button"]:hover{
  background: #6c9154;
  border-bottom:2px solid #506641;
  border-right:2px solid #506641;
}

#formulario_email #message_error {
  display: none;
  color: white;
  font-size: 14px;
  padding: 1%;
  width: 100%;
  background: #F58D95;
  margin: 2% 0%;
}

#formulario_email #message_ok {
  display: none;
  color: white;
  font-size: 14px;
  padding: 1%;
  width: 92%;
  background: #9acc79;
  margin: 2% 4%;
}



/***********************
    Autores Page
***********************/

section#destacado ul.content_authors{
 
  text-align: center;
  display: inline-block !important;
  margin: 20px 0px;
}


section#destacado ul.content_authors li {
  height: auto;
  margin-bottom: 3em;
  min-height: 28.5em;
  overflow: hidden;
}

section#destacado ul.content_authors.umen li{
  min-height: 13.5em;
  display: inline-block;
float: inherit;
}

section#destacado ul.content_authors li h2 {
  text-align: center;
  display: block;
  margin-bottom: 0;
  color: #333333;
  line-height: 100%;
  font-size: 20px;
}
section#destacado ul.content_authors li .box_img_autor {
  display: block;
  width: 80px;
  height: 80px;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  margin:0 auto;
}
section#destacado ul.content_authors li .box_img_autor img {
  width: 100%;
  height: 100%;
}
section#destacado ul.content_authors li span.box_cargo {
  text-align: center;
  display: block;
  color: #666666;
  line-height: 100%;
  font-size:14px;
  margin: 5px auto;
  width: 90%;
}
section#destacado ul.content_authors li span.box_email {
  text-align: center;
  display: block;
  color: #ff6b0b;
}
section#destacado ul.content_authors .box_cargo {
  margin-bottom: 1em;
}
section#destacado ul.content_authors li p {
  text-align: left;
}
section#destacado ul.content_authors li ul {
  list-style: square;
}
section#destacado ul.content_authors li ul li {
  float: inherit;
  display: block;
  width: 100%;
  margin-bottom: 0.1em;
  height: auto;
}
section#destacado ul.content_authors li .box_cont_text {
  padding: 0 10%;
  font-weight: normal;
  font-family: 'museo500', 'Georgia', serif;
  color: #666;
  font-size: 14px;
  line-height: 22px;
}


/*hacks*/
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    /*width: 100% !important;*/
}

#site {
width: 100%;
float: left;

}

.fb-comments{width: 100% !important;}
.fb-comments iframe[style]{width: 100% !important;}
.fb-like-box{width: 100% !important;}
.fb-like-box iframe[style]{width: 100% !important;}
.fb-comments span{width: 100% !important;}
.fb-comments iframe span[style]{width: 100% !important;}
.fb-like-box span{width: 100% !important;}
.fb-like-box iframe span[style]{width: 100% !important;} }

.redes .like .fb-like span{
  width: 450px !important;
}

.publicidad_mobile{
  display:none;
  width: 100%;
}