/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
/*CSS STYLE*/
/*Create by M.Navarro and E.Alvarado
DEV TEAM LGC
for RMG - LaRepublica.net*/

/*Reset*/
* {
  box-sizing: border-box;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

li{list-style-position: inside;}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*typo*/
html,
body {
  font-family: 'Open Sans', sans-serif;
}
a {
  text-decoration: none;
  display: block;
  color: #000;
}

.forms a {
	display:inline-block;
}

h1,
h2,
h3,
h4,
h5 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}
b {
  font-weight: bold;
}
h2 {
  color: #25408f;
  font-size: 22px;
  margin: 5px 0;
  text-transform: uppercase;
}
#nota-principal h3,
#nota-principal-select h3,
#blaser #principal h3 {
  font-size: 25px;
  padding: 5px 0;
  display: block;
}
.content-block h3,
#central-note h3 {
  margin: 0 0 10px 0;
}
aside h2 {
  font-size: 18px;
  text-align: center;
  padding: 5px 0;
  display: block;
}
aside h3 {
  font-weight: normal;
  padding: 5px 0;
  display: block;
}
li {
  font-size: 16px;
}
p {
  margin: 0 0 5px 0;
}
.pmain {
  font-size: 20px;
  line-height: 28px;
}
.psec {
  font-size: 16px;
  line-height: 22px;
}
/*Max-Width*/
.maxwidth {
  width: 940px;
  margin: 0 auto;
}
.paddingx {
  padding: 5px 0;
  display: block;
}
.paddingxd {
  padding: 15px 0;
}
.margintb {
  margin: 15px auto;
}
.marginb {
  margin: 0 0 15px 0;
}
.clear {
  clear: both;
  height: 0px;
}
.bordertop {
  border-top: 1px solid #efefef;
}
.borderbot {
  border-bottom: 1px solid #efefef;
}
.borderbot2 {
  border-bottom: 2px solid #efefef;
}
.linkclean {
  text-decoration: none;
}
/*Layout*/
/*HEADER*/
header {
  width: 940px;
  margin: 0 auto;
  border-top: 1px solid #efefef;
  padding: 5px 0;
  display: block;
}
#block_top {
  clear: both;
  display: table;
  width: 940px;
  margin: 0 auto;
  padding: 0 0 8px 0;
}
#side-l,
#side-r,
#logo {
  display: table-cell;
  vertical-align: middle;
}
#side-l,
#side-r {
  width: 270px;
}
#side-r {
  float: right;
  text-align: right;
}
#search {
  border: 1px solid #efefef;
  position: relative;
  width: 20px;
  padding: 2px;
  margin: 0 10px 0 0;
  height: 20px;
  float: left;
  z-index: 1;
}
#search img {
  width: 15px;
  cursor: pointer;
  display: inline-block;
  float: left;
}
#search #search-block {
  display: none;
  background: #fff;
  width: 200px;
  height: 20px;
  position: absolute;
  left: 20px;
  top: -1px;
  border: 1px solid #efefef;
}
#search-block input {
  border: none;
  background: #fff;
  float: left;
}
#search-block input#keyword {
  width: 178px;
  padding: 0 0 0 3px;
  margin: 0 3px 0 0;
  height: 18px;
}
#search-block #btn-search-go {
  width: 13px;
  margin: 2px 0 0 0;
}
#date-full {
  font-size: 10px;
  padding: 4px 0 0 0;
}
#logo {
  margin: 0 auto;
}
#logo img {
  width: 400px;
}
#social {
  margin: 0 0 5px 0;
}
#social a {
  display: inline-block;
  margin: 0 1px;
}
#social img {
  width: 17px;
}
/*Nota Principal Seleccionable*/
#nota-principal-select {
  width: 940px;
  margin: 0 auto;
  padding: 5px 0;
  display: block;
  border-bottom: 2px solid #efefef;
  font-size: 20px;
  line-height: 28px;
}
#nota-principal {
  border-bottom: 2px solid #efefef;
  padding: 15px 0;
  font-size: 20px;
  line-height: 28px;
}
/*MAIN*/
#wrapper {
  width: 940px;
  margin: 0 auto;
}
main {
  float: left;
  width: 620px;
  margin: 0 20px 0 0;
}
aside {
  float: left;
  width: 300px;
  padding: 15px 0;
}
/*PAUTAS*/
#pauta1 {
  width: 728px;
padding: 0px 0px;
text-align: center;
margin: 0px auto 0px;
display: inline-block;
}

#pauta27 {
  /*width: 220px;*/
padding: 5px 0px;
text-align: center;
margin: 0px auto 20px;
display: inline-block;
}

#pauta-inter-1,
#pauta-inter-2 {
  padding: 15px 0;
  border-bottom: 2px solid #efefef;
}
/*FOOTER*/
footer {
  width: 940px;
  margin: 0 auto;
}
/*Menu*/
/*MENU SIDE*/
#menu-side {
  margin: 0 10px 0 0;
  float: left;
  z-index: 11;
  position: relative;
  cursor: pointer;
}
#menu-side img {
  width: 32px;
}
nav#side-m {
  z-index: 1;
  position: absolute;
  display: none;
  -webkit-box-shadow: 1px 0px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.1);
}
nav#side-m #t-menu {
  padding: 0.8em 1.3em 0.8em 1.3em;
  width: 100%;
  display: inline-block;
  background: #e3e3e3;
}
#side-m ul,
#side-m ul li,
#side-m ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#side-m ul {
  position: relative;
  z-index: 500;
  float: left;
}
#side-m ul li {
  float: left;
  min-height: 0.05em;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}
#side-m ul li.hover,
#side-m ul li:hover {
  position: relative;
  z-index: 510;
  cursor: default;
}
#side-m ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 520;
  width: 100%;
}
#side-m ul ul li {
  float: none;
}
#side-m ul ul ul {
  top: 0;
  right: 0;
}
#side-m ul li:hover > ul {
  visibility: visible;
}
#side-m ul ul {
  top: 0;
  left: 80%;
  -webkit-box-shadow: -1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: -1px 1px 2px 1px rgba(0, 0, 0, 0.1);
}
#side-m ul li {
  float: none;
}
#side-m ul ul {
  margin-top: 0.05em;
}
#side-m {
  width: 13em;
  background: #fff;
  zoom: 1;
}
#side-m :before {
  content: '';
  display: block;
}
#side-m :after {
  content: '';
  display: table;
  clear: both;
}
#side-m a {
  display: block;
  padding: 0.8em 1.3em 0.8em 1.3em;
  text-decoration: none;
}
#side-m > ul {
  width: 13em;
}
#side-m ul ul {
  width: 13em;
}
#side-m > ul > li a:hover {
  background: #f5f5f5;
}
#side-m > ul > li a {
  background: #fff;
}
#side-m li {
  position: relative;
}
#side-m ul li.has-sub > a:after {
  content: '»';
  position: absolute;
  right: 1em;
}
#side-m ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
#side-m ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}
#side-m ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#side-m ul ul li:hover > a {
  background: #f5f5f5;
}
#side-m .align-right > ul > li > a {
  border-right: none;
}
#side-m .align-right {
  float: right;
}
#side-m .align-right li {
  text-align: right;
}
#side-m .align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}
#side-m .align-right ul li.has-sub > a:after {
  content: none;
}
#side-m .align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}
#side-m .align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
#side-m .align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
#side-m .align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/*side menu scroll*/
nav#side-m-scroll {
  z-index: 1;
  position: absolute;
  display: none;
  -webkit-box-shadow: 1px 0px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.1);
}
nav#side-m-scroll #t-menu {
  padding: 0.8em 1.3em 0.8em 1.3em;
  width: 100%;
  display: inline-block;
  background: #e3e3e3;
}
#side-m-scroll ul,
#side-m-scroll ul li,
#side-m-scroll ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#side-m-scroll ul {
  position: relative;
  z-index: 500;
  float: left;
}
#side-m-scroll ul li {
  float: left;
  min-height: 0.05em;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}
#side-m-scroll ul li.hover,
#side-m-scroll ul li:hover {
  position: relative;
  z-index: 510;
  cursor: default;
}
#side-m-scroll ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 520;
  width: 100%;
}
#side-m-scroll ul ul li {
  float: none;
}
#side-m-scroll ul ul ul {
  top: 0;
  right: 0;
}
#side-m-scroll ul li:hover > ul {
  visibility: visible;
}
#side-m-scroll ul ul {
  top: 0;
  left: 80%;
  -webkit-box-shadow: -1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: -1px 1px 2px 1px rgba(0, 0, 0, 0.1);
}
#side-m-scroll ul li {
  float: none;
}
#side-m-scroll ul ul {
  margin-top: 0.05em;
}
#side-m-scroll {
  width: 13em;
  background: #fff;
  zoom: 1;
}
#side-m-scroll :before {
  content: '';
  display: block;
}
#side-m-scroll :after {
  content: '';
  display: table;
  clear: both;
}
#side-m-scroll a {
  display: block;
  padding: 0.8em 1.3em 0.8em 1.3em;
  text-decoration: none;
}
#side-m-scroll > ul {
  width: 13em;
}
#side-m-scroll ul ul {
  width: 13em;
}
#side-m-scroll > ul > li a:hover {
  background: #f5f5f5;
}
#side-m-scroll > ul > li a {
  background: #fff;
}
#side-m-scroll li {
  position: relative;
}
#side-m-scroll ul li.has-sub > a:after {
  content: '»';
  position: absolute;
  right: 1em;
}
#side-m-scroll ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
#side-m-scroll ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}
#side-m-scroll ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#side-m-scroll ul ul li:hover > a {
  background: #f5f5f5;
}
#side-m-scroll .align-right > ul > li > a {
  border-right: none;
}
#side-m-scroll .align-right {
  float: right;
}
#side-m-scroll .align-right li {
  text-align: right;
}
#side-m-scroll .align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}
#side-m-scroll .align-right ul li.has-sub > a:after {
  content: none;
}
#side-m-scroll .align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}
#side-m-scroll .align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
#side-m-scroll .align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
#side-m-scroll .align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}


/*MENU User*/
nav#user-menu {
  font-weight: bold;
}
#user-menu li {
  display: inline-block;
}
#user-menu li a {
  display: inline-block;
  font-size: 12px;
}
#menu-division {
  width: 1px;
  height: 11px;
  margin: 0 3px 0 5px;
  background: #000;
  display: inline-block;
}
/*MENU SECCIONES*/
nav.horizontal-nav {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  display:none;
}
.horizontal-nav li {
  display: inline-block;
  padding: 5px 0;
  display: block;
  text-align: center;
}
.horizontal-nav li a {
  text-decoration: none;
  color: #77787b;
  text-transform: uppercase;
  padding: 5px 5px 3px 5px;
}
.horizontal-nav li:hover {
  background: #f5f5f5;
}
.horizontal-nav li a:hover {
  color: #000;
}
.horizontal-nav img {
  width: 20px;
  margin: 0 5px 0 0;
}
.horizontal-nav #prem {
  background: #e3e3e3;
  color: #000;
}
.horizontal-nav #prem a {
  color: #000;
}
.horizontal-nav #pre-list {
  background: #e3e3e3;
}
#pre-list li:hover {
  background: #CECECE;
}
/*MENU BOT*/
.nav-bot {
  //border-top: 1px solid #efefef;
  //border-bottom: 1px solid #efefef;
  margin: 80px 0 20px 0;
  height: 40px;
}
.nav-bot ul {
  width: 600px;
  margin: 0 auto;
  display: block;
  padding: 0 8%;
}
.nav-bot li {
  padding: 5px 0;
  display: block;
  text-align: center;
  float: left;
  margin: 0 5px;
}
.nav-bot li a {
  font-size: 11px;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  padding: 5px 5px 3px 5px;
}
.nav-bot li:hover {
  background: #f5f5f5;
}
/*Columna Derecha*/
/**ULTIMA HORA**/
aside section {
  border-top: 1px solid #efefef;
  padding: 15px 0;
}
section#art_side {
  border: none;
}
#art_side article {
  border-top: 1px solid #efefef;
  padding: 15px 0;
}
aside article a#read_more {
  color: #25408f;
  text-align: right;
}
#b-um {
  padding: 5px 0;
  display: block;
  clear: both;
}
#time-b {
  float: left;
  width: 50px;
  /*height: 45px;*/
  color: #25408f;
  font-size: 16px;
  line-height: 22px;
}

#data-b{
	margin: 0px 0px 0px 50px;
	line-height: 22px;
}

.pautab {
  margin: 0 0 15px 0;
}
#tw-block img {
  width: 23px;
  height: 15px;
  margin: 0 5px 0 0 ;
}
#tipo-cambio #compra,
#tipo-cambio #venta {
  float: left;
  width: auto;
  display: inline-block;
}
#tipo-cambio #compra {
  margin: 0 70px 0 0;
}
#tipo-cambio b {
  font-weight: bold;
}
#tipo-cambio #fuente {
  font-size: 10px;
  text-align: center;
  margin: 15px 0 0 0;
}
/*Columna Izquierda*/
.b-art-main {
  padding: 5px 0;
  display: block;
  border-bottom: 2px solid #efefef;
  font-size: 16px;
  line-height: 22px;
}
.b-art-main article img {
  margin: 3px 0 0 0;
  width: 410px;
}
.b-art-main article a {
  float: left;
  margin: 0 9px 0 0;
}
.b-art-main .content-block a {
  float: none;
}
.art-show {
  clear: both;
  margin: 15px 0 0 0;
  height: 170px;
  display: block;
}
.art-show > ul > li {
  width: auto;
  background-color: #fff !important;
  display: block;
  margin: auto;
  position: relative;
  border-right: none;
}
.art-show > ul > li.selected a {
  border-right: solid 3px #25408f;
  z-index: 10;
  background-color: #f5f5f5 !important;
  position: relative;
}
.art-show > ul {
  float: left;
  width: 346px;
  height: 160px;
  text-align: left;
  display: block;
  margin: auto 0;
  padding: 0;
  position: relative;
}
.art-show > div {
  margin: 0 0 0 346px;
  min-height: 160px;
  position: relative;
  z-index: 9;
}
.b-art-main li.art_title a {
  padding: 1.3% 0 1% 5px;
  width: 346px;
  height: 100%;
  min-height: 3.06em;
}
.b-art-main .art-show img {
  margin: 0;
  width: 273px;
}
section#clusters {
  border-bottom: 2px solid #efefef;
  padding: 5px 0;
  display: block;
  display: inline-block;
}
article.clust {
  width: 307px;
  display: block;
  float: left;
}
.clust#clus-motores {
  margin: 0 6px 0 0;
}
.clust p {
  font-size: 16px;
  line-height: 22px;
  padding: 15px 0;
}
.clust a {
  color: #25408f;
}
section#blaser {
  font-size: 20px;
  line-height: 28px;
  padding: 5px 0;
  display: block;
  border-bottom: 2px solid #efefef;
  display: inline-block;
}
#blaser #principal {
  height: 400px;
  padding: 5px 0;
  display: inline-block;
}
.clust#blaser-sec {
  padding: 5px 2px 5px 0;
  display: block;
  display: inline-block;
  margin: 0 3px 0 0;
  height: 400px;
}
#block-clink {
  clear: both;
  margin: 15px 0 0 0;
  display: inline-block;
  position: relative;
}
#block-clink article img {
  float: left;
  margin: 3px 5px 0 0;
}
#block-clink article p {
  font-size: 16px;
  line-height: 22px;
}
#block-clink #mas-noti {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
#block-clink a {
  color: #25408f;
}
#block-clink > ul > li {
  width: 20px;
  background-color: #fff !important;
  display: inline-block;
  margin: auto;
  position: relative;
  border-right: none;
}
#block-clink > ul > li a {
  color: #000;
  font-weight: bold;
}
#block-clink > ul > li.selected a {
  color: #25408f;
  z-index: 10;
  position: relative;
}
#block-clink > ul {
  width: auto;
  text-align: left;
  display: block;
  margin: auto 0;
  padding: 0;
  position: absolute;
  bottom: 0px;
  /*right: 165px;*/
}
#block-clink > article {
  margin: 0;
  position: relative;
  z-index: 9;
  height: 330px;
}
/***LISTA DE ARTICULOS**/
.list-art-net {
  padding: 15px 0;
  font-size: 16px;
  line-height: 22px;
}
.list-art-net .content-block {
  clear: both;
}
.list-art-net article {
  padding: 5px 0;
  display: block;
  border-bottom: 2px solid #efefef;
  float: left;
  width: 300px;
  height: 420px;
  margin: 0 5px;
}

#Suplementos, #Motores, #Espacios, #Estilo_Ejecutivo, #Codigo_Salud{
	height: 50px;
}


/*Suplemtetos*/
#Suplementos .list-art-net article, #Motores .list-art-net article, #Espacios .list-art-net article, #Estilo_Ejecutivo .list-art-net article, #Codigo_Salud .list-art-net article {
  
 padding: 5px 30px 0px 0px;
 display: block;
 border-bottom: 2px solid #EFEFEF;
 float: left;
 width: 178px;
 height: 310px;
 margin: 0px 5px;
  
}

#Suplementos .list-art-net article img, #Motores .list-art-net article img, #Espacios .list-art-net article img, #Estilo_Ejecutivo .list-art-net article img, #Codigo_Salud .list-art-net article img  {
    margin: 3px 0px 0px;
    width: 150px;
    clear: both;
    height: 200px;
}

#Suplementos  article img, #Motores  article img, #Espacios  article img, #Estilo_Ejecutivo  article img, #Codigo_Salud  article img,  {
    margin: 3px 0px 0px;
    width: 150px;
	height:200px;
}


.list-art-net article img {
  margin: 3px 0 0 0;
  width: 300px;
  clear: both;
}
.list-art-net article a {
  float: left;
  margin: 0 5px 0 0;
}
/*****PREMIUM******/
.b-art-pre {
  padding: 15px 0;
  font-size: 16px;
  line-height: 22px;
}
.b-art-pre article {
  padding: 5px 0;
  display: block;
  border-bottom: 2px solid #efefef;
  display: inline-block;
  position: relative;
}
.b-art-pre article img {
  margin: 3px 0 0 0;
  width: 120px;
  height: 120px;
}
.b-art-pre article a {
  float: left;
  margin: 0 5px 0 0;
}
.b-art-pre #no-pic {
  text-align: center;
}
.b-art-pre .content-block a {
  float: none;
}
.b-art-pre article #menu-division {
  float: left;
  height: 17px;
  margin: 3px 8px 0 3px;
  display: inline-block;
  background: #25408f;
}
.b-art-pre article #links {
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.b-art-pre article #links a {
  float: left;
  color: #25408f;
}
.b-art-pre article p {
  min-height: 85px;
}
.b-art-pre li.art_title a {
  padding: 1.3% 0 1% 5px;
  width: 346px;
  height: 100%;
  min-height: 3.35em;
}
.b-art-pre .art-show img {
  margin: 0;
}
/*Articulo*/
.art-full h2,
.art-colum h2 {
  border-bottom: 2px solid #efefef;
  padding: 5px 0;
  display: block;
}
.art-full h3 {
  font-size: 35px;
  padding: 15px 0 15px 0;
  line-height: 1;
}

article h3{
	  padding: 0px 0 0px 0 !important;
}


.art-full h4 {
  font-size: 16px;
  padding: 5px 0;
  display: block;
  color: #25408f;
  text-transform: uppercase;
  border-bottom: 1px solid #efefef;
  margin: 0 0 15px 0;
}
.art-full h5 {
  font-size: 16px;
  border-bottom: 1px solid #efefef;
}
.art-full h6 {
  font-size: 12px;
  font-weight: light;
}
.art-full #autor,
.art-full #date {
  font-size: 12px;
  float: left;
  padding: 15px 0;
}
.art-full article img#main-pic {
  width: 100%;
  margin: 15px 0 0 0;
}
.art-full article #nota-pie {
  font-size: 14px;
padding: 5px 0;
display: block;
margin: 0 0 20px 0;
line-height: 19px;
}
.art-full article #side-nota {
  width: 82px;
  height: 100%;
  display: table-cell;
}
.art-full article .content-block {
  display: table-cell;
  padding: 0 0 0 0px;
  font-size: 16px;
  line-height: 22px;
}
.art-full article ol {
  list-style: decimal inside;
  color: #25408f;
}
.art-full article li p {
  color: #000;
}
/****Columnistas*****/
.art-colum p {
  font-size: 16px;
  line-height: 22px;
}
.art-colum h3 {
  padding: 5px 0;
  display: block;
}
.art-colum #info-colum {
  border-bottom: 2px solid #efefef;
  padding: 15px 0;
}
.art-colum #info-colum a{color:#25408f; cursor:pointer;}

img#column-pic {
	width: 125px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.art-colum article {
  border-bottom: 2px solid #efefef;
  padding: 5px 0;
  display: block;
}
 #fecha-int {
  font-size: 11px;
  color: #77787b;
}
.art-colum  #side-nota{width:82px; height:100%; display:table-cell; }
.art-colum .content-block{display:table-cell; padding:0 0 0 25px; font-size:16px; line-height:22px; vertical-align: top;}


.art-colum-full article #side-nota{width:82px; height:100%; display:table-cell; }
.art-colum-full article #side-nota h3{font-size:14px; text-align:center;}
.art-colum-full article .content-block{vertical-align:top; display:table-cell; padding:0 0 0 10px; font-size: 16px; line-height: 22px;}
.art-colum-full h4 {font-size:16px; color:#efefef; font-weight:300;  padding:5px 0; display:block; }
.art-colum-full #date{font-size:12px; margin:0 0 10px 0; color:#efefef; }

/***SOCIAL SIDE BAR***/
#side-nota{position:relative;}
#social-block-side{}
#bsd{ border-bottom: 1px solid #efefef; padding:0 0 5px 0; margin:5px 0 0 0;}
#ico{display:inline-block; width:20px;}
#ti-a{display:inline-block; font-size:10px; padding:4px 0 0 0 ; vertical-align:top;}
#social-block-side.fixed {
 position: fixed;
 top: 80px;
 z-index: 1;
}

/***FORMULARIOS****/
.forms p {
  font-size: 16px;
  line-height: 22px;
  font-size: 12px;
}
.forms h2 {
  border-bottom: 1px solid #efefef;
  padding: 5px 0;
  display: block;
}
.forms h2#formu-t {
  border-top: 1px solid #efefef;
  border-bottom: none;
  padding: 5px 0;
  display: block;
}
.forms h3 {
  font-weight: normal;
  color: #25408f;
  padding: 5px 0;
  display: block;
}
.forms #datos_personales,
.forms #info_contacto,
.forms #direccion,
.forms #usuario_web {
  width: 200px;
  height: 190px;
  float: left;
  margin: 0 15px;
}
#perfil_form {
  display: inline-block;
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
}
.forms .nombre_azul_form {
  width: 200px;
  display: inline-block;
  font-size: 14px;
  color: #25408f;
  height: 30px;
  text-transform: uppercase;
}
.forms .nombre_azul_form#full {
  width: auto;
  text-transform: uppercase;
}
.forms .campo_form {
  text-transform: uppercase;
  font-size: 12px;
  width: 200px;
}
.forms #sexo {
  width: 200px;
  margin: 10px 0 10px 0;
}
.forms input {
  width: 200px;
  margin: 10px 0 10px 0;
}
.forms textarea {
  width: 200px;
  height: 55px;
}
.para_guardar {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 50px;
}
input#save-btn {
  width: auto;
  border: none;
  background: #ff0000;
  color: #fff;
}
.para_guardar input#save-btn {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
#especificaciones {
  width: 500px;
  font-size: 12px;
  float: left;
}
#columna_newsletter {
  float: left;
}
#columna_newsletter input {
  float: left;
  width: 20px;
}
#columna_newsletter label {
  width: 130px;
  display: block;
}
#bloque_newsletter {
  clear: both;
}
#categorias {
  width: 215px;
  font-size: 12px;
  float: left;
}
#categorias.2 {
  float: left;
}
#btn_newsletter {
  width: 500px;
  position: relative;
  display: block;
}
input.nwl {
  position: absolute;
  right: 10px;
}
#radiob input {
  float: left;
  width: 20px;
}
#rbb {
  float: left;
  margin: 0 15px 0 0;
}
form#consultar_form {
  font-size: 10px;
}
.forms .campo_form label {
  text-transform: uppercase;
  font-size: 10px;
  width: 200px;
  margin: 10px 0;
  display: block;
}
.forms .campo_form label input {
  float: left;
  width: 20px;
}
#btn_newsletter.sends {
  width: auto;
  position: relative;
  display: block;
}
#btn_newsletter input.nwl {
  position: absolute;
  right: 20px;
}
#ctc p {
  font-size: 12px;
}
#ctc-block {
  float: left;
  width: 300px;
}
#ctc-block.large {
  width: 440px;
}
#ctc-block.small {
  width: 250px;
}





/*estilo que hay que pasar al less*/
#Machaca section article{
	height:355px;
}

.num_pag{
	display: inline-block;
color: #77787B;
font-size: 16px;
margin: 5px 5px 0 0;
}

#paginador{
	float: right;
	margin: 10px;
	margin-left: -10px;
}

#blaser-sec {

}

.blaser_des_img{
	width:620px;
}

#blaser-sec .blaser_prev_img{
	width:300px;
	height: 190px;
}

#clust-motores img, #clust-espacios img{
	width: 300px;
}

#tano_prev{
	width:163px;
}

.center{
	text-align: center;
}

.link_azul{ color: #25408F; margin: 10px 0px;}

.error{ color: #F00; font-weight: bold; font-size: 14px; }

.azul{ color: #25408F; }

.margin{ margin: 10px 0px; }
.form1{line-height:22px;}
.btn-enviar{ border: medium none;color: #FFF;background-color: #F00;padding: 3px 6px;float: right;cursor: pointer; margin:10px; font-size: 14px; }


.form_dig_impresa{line-height:22px;}
.form_dig_impresa td { padding: 3px; }
.form_dig_impresa strong { font-weight: bold; }
.promo3 img{ width:410px;}

.col_promos{
background-color: rgb(245, 245, 245);
padding: 0px;
margin: 10px 0px;
}

.principal{width:640px; font-size:13px}
.principal li{font-size:13px; list-style: disc inside; line-height: 22px; }
.bloque_int{width:310px; display:inline-block; vertical-align: top;}
.separator_vertical{ }

.titulo_gratis{
	color: #FF0000;
font-weight: bold;
font-size: 65px;
text-align: center;
}

.pre_gratis{
	font-weight: bold;
	text-align:center;
}

.center{ text-align: center;}

.border-rigth{ border-right: 1px solid #efefef ; margin: 0 10px 0 0; }


.table{ display: table; width: 300px;}
.row{ display: table-row;}
.cell{
display: table-cell;
padding: 5px;

}

.cell-right{
display: table-cell;
padding: 5px;
text-align: center;

}

.trece{ font-size: 13px; }
.dieciseis{ font-size: 16px;}
.img_completo img { width: 510px; }
.list-art-net h3{font-size:18px;}
#comentarios_titulo{ color: #77787B; margin: 20px 0 0 0; padding: 10px 0 0 0; }

#colum_lista_colum{ padding: 15px 0px; }
#btn_mas { color: #25408F !important; cursor: pointer; }

.art-machaca main ,  .art-machaca .img_completo img {
	width: 940px;
}

.art-machaca h2 {
	background-color: #EEE;
	color: #000;
	padding: 3px 10px;
}

.art-machaca #mas_notas_titulo {
	color: #25408F;
	background-color: #fff;
}

#yt{
	color: #25408F;
}

#foto7 img {
	/*width: auto !important;*/
	width: 270px !important;
}

#foto2 img {
	/*width: auto !important;*/
	width: 270px !important;
}

#foto5 img {
	width: 510px !important;
}

#copy p{

	font-size: 12px;

}


.vertical-scroll img{

	width:32px;

}

.logo_small{
	width:135px!important;
}

#search-scroll{
	border: 1px solid #EFEFEF;
	position: relative;
	width: 20px;
	padding: 2px;
	margin: 0px 10px 0px 0px;
	height: 20px;
	z-index: 1;
	display: inline-block;
}

#search-scroll img{
	width: 15px;
	cursor: pointer;
	display: inline-block;
	float: left;

}

#search-scroll  #search-block-scroll {
  display: none;
  background: #fff;
  width: 200px;
  height: 20px;
  position: absolute;
  left: 20px;
  top: -1px;
  border: 1px solid #efefef;
}

#search-block-scroll input {
  border: none;
  background: #fff;
  float: left;
}
#search-block-scroll input#keyword {
  width: 178px;
  padding: 0 0 0 3px;
  margin: 0 3px 0 0;
  height: 18px;
}
#search-block-scroll #btn-search-go {
  width: 13px;
  margin: 2px 0 0 0;
}

.horizontal-nav #inicio_menu_scroll:hover {
    background: #fff none repeat scroll 0% 0%;
}

.fixed {
 position: fixed;
 top: 0;
 z-index: 1;
}

.ocultar{
	display:none;
}

.mostrar{
	display:block;
}

.vertical-scroll{
	background-color: #FFF;
width: 940px;
z-index: 21474836;
}

.gris_small{
	display: inline-block;
color: #77787B;
font-size: 14px;
margin: 0 10px 0 10px ;
}

.leer_mas_cd{

	float: right;
	color: #25408F;
	margin:0 15px;

}

.qui_sec{

	display:inline-block;
	width: 535px;

}

.qui_sec_sm{

	display:inline-block;
	width: 400px;

}

.qui_sec_md{

	display:inline-block;
	width: 465px;
	vertical-align: top;
	padding: 0px 10px 0px 0px;

}

#central-note img {
	width:280px;
	/*width: 400px;*/
	/*height: 235px;*/
}

.titulo-central{
	color: rgb(0, 0, 0) !important;
	font-weight: bold;
	font-size: 18px;
}

#clust-espacios img{ height: 190px; }


.caja_img_der{ margin: 10px 0;}

.img_scroll_home{
	width: 20px !important;
margin: 0px 5px 0px 0px !important;
}

.menuboletin_selected{
	background: #F5F5F5 none repeat scroll 0% 0%;

}

.menuboletin_selected_pre{
	background: #CECECE none repeat scroll 0% 0%;

}


.menuboletin_selected a , .menuboletin_selected_pre a  {
	color: #000 !important;

}



#side-m-scroll > ul > li a , #side-m-scroll {
	font-size: 14px !important;
}



.columnista_name li { list-style:none;}

.columnista_name {
padding: 10px 0px;
display: block;
clear: both;
}

.colu_pag_num{ display:inline-block; margin: 0 15px 0 0; }

#cont1,#cont2,#cont3,#cont4 { height: 380px; }

.colu_pag_num:hover{
	color: #25408F;
}

.user_data{
font-size: 12px;
font-weight: bold;
}

.content-block strong{
	color: #25408F;
}

.spacer_15{
	margin-top: 15px;
}

.imag_log{
	margin-top: 8px;
}

.btn-mi-cuenta{
	width: auto !important;
	float: right !important;
}

.para_guardar{
	    float: right;
    margin: 20px 35px 0px 0;
}

.nombre_azul_mi_cuenta{
display: inline-block;
font-size: 14px;
color: #25408F;
height: 30px;
text-transform: uppercase;
margin: 10px 0 ;
}

.checkbox_mi_cuenta{ margin: 0 !important; }
.col_seccion{margin: 0 0 10px 0;}

.btn-mi-cuenta{
	width: 90px !important;
	margin: 10px 0px !important;
	text-align: center !important;
}
.bloq_inconve{ height: 200px; }
.tuerca_login{
	width: 15px;
vertical-align: bottom;
margin: 0px 5px 0px 5px;
display: inline-block;
	}

.cuenta_personales { height: 320px; }

.clearborder{
 border: none !important;
 margin-top: 5px;
}
.qui_sec_lt_1{ width: 630px; display:inline-block; vertical-align:top; padding: 0px 10px 0px 0px;}
.qui_sec_lt_2{ width: 300px; display:inline-block; vertical-align:top; background-color: rgb(245, 245, 245); padding: 0px 15px;}
.qui_prin{ text-align: justify; }

.qui_sec_lt_2 .cell{ padding: 15px 0; }
.qui_sec_lt_2 .table{ font-size: 12px; }


.art-machaca .cuerpo_nota{
	width:940px;
}

.art-machaca #foto5{
	text-align:center;
}

.cuerpo_nota a{
	display: inline-block;
	color: #25408F;
}

.cuerpo_nota{
	text-align:justify;
}

.caption{
	display: block;
	font-size: 12px;
	line-height: 1;
	color: #000;
}

.b-art-pre .content-block {
	width:620px;
}

#numeros_selected{
	color: rgb(37, 64, 143);
	text-decoration: underline;
}

.btn-buscar{
	border: medium none;
	color: #FFF;
	background-color: #F00;
	padding: 2px 10px;
}
.link-avanzada{
	color: rgb(37, 64, 143);
margin: 12px;
}

#pauta17{
	margin:40px 0;
}


/*FORMULARIOS PROMOCIONES*/

#formpromo{
	font-size: 12px;
	line-height: 40px;
}

#formpromo a{
	display:inline-block;
	color:#25408F;
}


.img_mas_notas_136{
	width: 150px !important;
}
.block_mas_notas_136{
	height:210px !important;
}

#pauta25, #pauta28, #pauta26{
	margin: 20px auto;
width: 468px;
}

.net-col #links a , .net-col #menu-division {
	display:inline-block;font-size: 14px;
	color: #25408F;
}

.net-col #menu-division {
	background: #25408F;
}

.title_premium{
	color: #78787A;
	font-weight: normal;
}

/*Recordatorio 5 notas gratis*/
.muestra_conteo {
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: -553px;
    background-color: #FFF;
    z-index: 100;
    box-shadow: 0px 0px 4px 0px #999;
}

.muestra_conteo .recordatorio {
    /*background-color: #0056A6;*/
    padding: 0px 10px;
    color: #FFF;
    font-size: 14px;
}

.muestra_conteo .recordatorio {
    color: #FFF;
    font-size: 14px;
}

.a_recordatorio{
	display:inline-block;
}

.h2{

	color: #25408F;
font-size: 22px;
margin: 5px 0px;
text-transform: uppercase;
}

.form_dig_impresa a{
	display:inline-block;
	color: #25408F;

}

.box_content{
	overflow-y:hidden !important;
}

.box_content li{
	list-style: inside !important;
	margin: 10px 0;
	font-size:12px
}

.box_content p{
	font-size:12px
}

.form_dig_impresa li{
	list-style: inside !important;
}

#abrir_condiciones{
	cursor:pointer;
	font-weight: bold;
}

.art-show > ul{
	height:auto;
}

#submit {
		background: #25408F;
		border: none;
		color: #FFF;
	}
/*-------------------- M E D I A  Q U E R I E S -------------------*/

@media (max-width: 480px) {
	
	aside, main {
		float: none;
		width: 100%;
	}
	
/* 	#locacion,
	.rangos {
		//width: auto !important;
	} */
	
	#rangos_label {
    margin-top: 20px;
	}
	
	/* #img-banner {
		display: none;
	} */
	
	#img-banner-responsive {
		width: 100%;
	}
	
	#condiciones {
		margin-top: 5%;
		width: 100% !important;
	}
	
	#firstBlockInputs, 
	#secondBlockInputs {
		border-bottom: 1px solid rgb(204, 204, 204);
		display: block;
		padding: 10% 0px;
		width: 100%;
	}
	
	#firstBlockInputs label,
	#secondBlockInputs label,
	#thirdBlockInputs label {
		display: block;
	}
	
	#firstBlockInputs input,
	#secondBlockInputs input,
	#thirdBlockInputs input {
		padding: 3%;
		width: 70%;
	}
	
	select  {
		font-size: 14px;
		padding: 3%;
		text-align: center;
		width: 70%;
	}
	
	#grado_acad{
		font-size: 14px;
		margin: 13px 0;
		padding: 4%;
		text-align: center;
		width: 70%;
	}
	
	#img-banner {
		width: 100% !important;
	}
	
	#registrado {
		//height: 20px;
		width: auto !important;
	}
	
	#reset,
	#submit	{
		font-size: 16px;
		padding: 4%;	
	}
	
	#select_distrito {
		margin-bottom: 15%;
	}
	
	#select_provincia {
		font-size: 14px;
		margin: 13px 0;
		padding: 4%;
		text-align: center;
		width: 70%;
	}
	
	#containerSubscribe {
		border-top: 1px solid rgb(204, 204, 204);
		padding: 10% 2%;
	}
	
	#containerSubscribe label{
		font-weight: bold;
	}
	
	#txt {
		padding: 3%;
		text-align: center;
	}
	
	.fanFacebook {
		display: none;
	}
	
	.fb_iframe_widget {
		display: none!important;
	}
	
	.forms p {
		font-size: 14px;
		font-weight: bold;
		line-height: 1.5rem;
		margin: 5% 0;
	}
	
	#formpromo {
		font-size: 14px;
	}
}

@media (min-width: 481px) and (max-width: 800px) {
	
	main {
		width: 100%;
	}
	
	#locacion,
	.rangos {
		width: 10px !important;
	}
	
	#rangos_label {
    margin-top: 20px;
	}
	
	
	select  {
		font-size: 14px;
		padding: 1.5%;
		text-align: center;
		width: 54%;
	}
	
	#condiciones,
	#quiere_brief {
		width: auto;
		-moz-width: auto !important;
	}
	
	#formpromo {
		//background: #ccc;
		font-size: 16px;
		margin-top: 50px;
		width: 100%;
	}
	
	#firstBlockInputs {
		float: left;
		width: 50%;
	}
	
	#secondBlockInputs {
		border-left: solid 1px #ccc;
		width: 50%;
	}
	
	#thirdBlockInputs {
		margin-top: 100px;
	}
	
	#thirdBlockInputs img{
		height: 60px;
	}
	
	#firstBlockInputs,
	#secondBlockInputs {
		display: inline-block;
	}
	
	#firstBlockInputs label,
	#secondBlockInputs label,
	#thirdBlockInputs label {
		display: block;
	}
	
	#grado_acad,
	#select_provincia {
		width: 54%;
		padding: 1.5%;
		text-align: center;
		font-size: 14px;
		color: rgb(89, 89, 89);
	}
	
	#registrado {
		width: auto;
		margin-bottom: 50px;
	}
	
	#reset,
	#submit	{
		font-size: 16px;
		padding: 4%;	
	}
	
	#submit_label,
	#reset_label {
		display: inline-block !important;
		padding: 2%;
		margin: 30px 0;
	}
	
	#securityCode {
		margin-top: 50px;
	}
	
	#wrapper  aside {
		width: 100%;
	}
	
	#wrapper  aside img {
		width: 100%;
	}
	
	.fanFacebook {
		display: none;
	}
	
	.fb_iframe_widget {
		display: none!important;
	}
	
	.forms input {
		padding: 1.5%;
	}
	
	.forms p {
		font-weight: bold;
	}
}

@media (min-width: 769px) {
	
	
	
	#firstBlockInputs label,
	#secondBlockInputs label,
	#thirdBlockInputs label {
		display: block;
		font-size: 14px;
	}
	
	#firstBlockInputs {
		margin-left: 5%;
		margin: 0 auto;
		//margin: 20px 0;
		//padding: 0px 3%;
		width: 60%;
	}
	
	#secondBlockInputs {
		width: 60%;
		margin-top: 20px !important;
		margin: 0 auto;
	}
	
	#firstBlockInputs,
	#secondBlockInputs {
		border-bottom: solid 1px #ccc;
		padding-bottom: 3rem;
	}
	
	#thirdBlockInputs p {
		margin-top: 20px;
		text-align: center;
	}
	
	#containerSubscribe >label {
		display: block;
		margin-top: 30px;
		text-align: center;
	}
	
 	#captcha {
		margin-left: 6%;
	} 
	
	#containerSubscribe >input {
		width: 20px;
		margin-left: 10%;
		//margin-top: 50px;
	}
	
	#containerSubscribe >input {
		margin-left: 15%;
	}
	
	#quiere_brief,
	#condiciones {
		margin-left: 5px;
		width: auto;
	}
	
	#security-code label {
		margin-left: 3%;
	}
	
	#reset {
		margin-left: 15%;
	} 
	
	#submit,
	#reset {
		margin-bottom: 50px;
		padding: 4% !important;
	}
	
	#submit_label,
	#reset_label {
		font-size: 16px;
		display: inline-block !important;
	}
	
	#submit {
		width: 60%;
		margin: 0 26%;
	}
	
	#registro_show,
	#registro_oculto,
	#registro_extra {
		text-align: center;
	}
	
 	#submit_label {
		width: 90%;
		display: block !important;
		margin: 0 auto;
	}
	
	#wrapper  aside {
		margin-top: 20px;
	}
	
	.fanFacebook {
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		width: 90%;
	}
	
	.fb_iframe_widget  {
		margin: 0 20%;
		//text-align: center;
		width: 70%;
	}
	
	.fb_iframe_widget > span {
		margin: 0 auto;
		text-align: center;
		width: 0 !important;
	}
	
	.forms input {
		padding: 2%;
	}
	
	.forms select {
		padding: 3%;
		width: 83%;
	}
	
	.rangos-container {
		display: inline-block;
		width: 49%;
	}
	
}

	#Espacios #fecha-int, 
	#Motores #fecha-int, 
	#Estilo_Ejecutivo #fecha-int, 
	#Codigo_Salud #fecha-int { 
		font-size: 15px; color: #000; 
	}
	
	.rangos,
	#locacion {
		width: 10px !important;
	}

	#check1,
	#check2,
	#mens_no,
	#mens_si {
	margin-left: 7px;
}
	
	#condiciones,
	#quiere_brief {
		width: auto;
	}

	#locacion,
	.rangos {
		width: auto !important;
	}
	
	
	/*Sitio Beneficios*/
	.contene_img_beneficio{
		width:50%;
		display: inline-block;
		vertical-align: top;
	}
	
	.contene_block_beneficio{
		width: 45%;
		display: inline-block;
		vertical-align: top;
		margin: 0 0 0 15px;
		box-sizing: border-box;
	}
	
	.contene_img_beneficio img{
		width:100%;
	}
	
	.titulo_beneficio{
		font-size: 28px !important;
		font-weight: bold;
		margin: 0px 0px 20px;
	}
	
	.descripcion_beneficio p{
		font-size: 16px;
	}

	.contene_block_beneficio a{
		color: #25408F;
		font-size: 14px;
		font-weight: bold;
		margin-top: 18px;
	}
	
	.contene_beneficio{
		margin-bottom: 20px;
	}
	
	#boxer{
		height: auto !important;
		width: 80% !important;
	}
	
	.content p{
		word-wrap: break-word;
	}
	
	.titulo_enorme_azul{
		color: rgb(37, 64, 143);
		font-size: 40px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 16px;
		line-height: 22px;
	}
	
	
	.titulo_grande_azul{
		color: rgb(37, 64, 143);
		font-size: 30px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 16px;
	}
	
	.titulo_mediano_negro{
		font-size: 18px;
		text-align: center;
		margin-bottom: 30px;
	}
	
	@media (max-width: 480px) {
		.contene_img_beneficio{
			width:100%;
		}
		
		.contene_block_beneficio{
			width: 100%;
		}
		
		.nav-bot {
			margin: 26px 0 20px 0 !important;
		}
		
		.titulo_enorme_azul{
			font-size: 22px;
		}
		
		
		.titulo_grande_azul{
			color: rgb(37, 64, 143);
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			margin-bottom: 16px;
		}
		
		.titulo_mediano_negro{
			font-size: 14px;
			text-align: center;
			margin-bottom: 30px;
			
		}
		
	}
	
	.historia_maiden {
		width: 940px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
		margin: 0 0 10px 0;
	}
	
	.historia_h3{
		font-size: 37px;
		color: rgb(0, 0, 0)!important;
		margin: 0 0 15px 0;
	}
	
	.historia_maiden p{
		font-size: 16px;
	}
	
	.inte_maiden{
		width: 210px;
	}
	
	.contene_fotos_integr{
		overflow-y: scroll;
		height: 440px;
		width: 227px;
		cursor:pointer;
	}
	
	.contene_integr{
		text-align: center;
		background: rgb(41, 41, 41) none repeat scroll 0% 0%;
		padding: 5px 0px 0px;
		margin: 0px;
		color: rgb(255, 253, 253);
		height: 325px;
		display:none;
	}
	
