.fb-share-button iframe, .fb-share-button span{
  min-width: 57px!important; 
  min-height: 20px!important; 
}


.icons .dropdown-menu{
  height:160px;
}

div.page-header h2 {
    font-weight: bold!important;
    color: #0A5D89;
    font-family: Cambria,Georgia,serif!important;
    font-size: 21px!important;
    line-height: 24px!important;
}

#mainmenu .nav-header{
  text-transform:lowercase!important;
}

a.disabled {
   pointer-events: none;
   cursor:default
}

#mainmenu li:hover {
   background: linear-gradient(to bottom, #393A3A 0%, #818181 100%) repeat scroll 0% 0% transparent;
}


.navigation .nav-child:before {
   display: none!important;
}

.navigation .nav-child:after {
   display: none!important;
}
a.brand > img{
  width:303px;
  height:126px;
  padding:0px;
  margin:0px;
}

time[itemprop=datePublished]{
 ; 
}
dd.published::first-letter{
  text-transform:capitalize; 
}


div[itemprop=articleBody] >  table{
  background-color:#e6e6e6;
  margin:30px;
  padding:10px;
  box-shadow: 1px 1px 2px 0px #CCC;
  border: 1px solid #e3e3e3;
}

div[itemprop=articleBody] >  table td{
  padding:15px;
}
.banner-top{
  width:90%;
  margin:auto;
  padding-left:30px;
}

.icon-calendar{display:none;}

#filter-search, #limit_chzn{
  margin-top:60px;
}

div.tag-category ul{
  border:none;
  margin-left:-5px;
}

div.item-page h2{
  margin-right:50px;
}

.nspLinks a.readon-button {
    float: right;
    margin-right: -20px;
}
#socialmedia{
  margin-right:10px;
}

#institutionalmenu {
  margin-right: -30px;
  margin-top: -45px;
}

.page-header {
  border-bottom: 3px solid #CCC;
}

a.readon-button:link, a.readon-button:visited {
  color:rgb(134,0,0)!important;
  text-align:right;
}

div.tag-category h1{
  font-family:Arial!important;
  text-indent:0px!important;
  font-size:1.6em!important;
}

 h1, h3{
  font-family:Arial!important;
  text-indent:0px!important;
  font-size:1.6em!important;
}

div.tag-category h3{
  font-family:Cambria,Georgia, serif!important;
}

.pull-left.item-image {
  margin: 0;
}

.article-footer {
  margin-top:-60px;
  font-size:0.9em;
}

.well.newsletter {
  background-color:rgb(134,0,0);
  color:white;
}

p.img_caption {
  text-align: justify !important;
  margin:0;
  margin-bottom: -1px;
}
/*
.pull-left.item-image {
  margin: 0px 10px -20px 0px;
}
*/
.flag > img{
  height:20px;
}

.btn-group{
  margin-top:-50px;
}
.bt-social-share.bt-social-share-above{
  position:absolute;
  margin-top:-75px;
  margin-left:35px;
}
.bt-social-share-button.bt-twitter-button{
  width:auto!important;
}
/*.bt-social-share.bt-social-share-right{
  width:75px!important;
  background:transparent;
}

*/

#___plus_0{
  width:81px!important;
}
li.googleplus-share{
  margin-left:20px;
}

li.googleplus-share iframe{
  width:81px!important;
}
li.linkedin-share{
  padding-top:5px;
  margin-left:20px;
}

li> div.fb-share-button{
  margin-left:20px;
}

li.twitter-icon {
  margin-left:20px;
}

/**/

.moduletable.jmoddiv {
  border-bottom:0px solid white;
}

/* investigaciones module*/
#aside .ivorybg {
    background-color: #e6e6e6;
}


.displayheader .page-header h1 {
    display: inline!important;
}

h4 a, h3 a, h2 a {
  font-size:21px!important;  
  line-height:24px!important;
}

body.site {
  font-size:16px!important;
  line-height:24px!important;
}

div.nav-inner {
  position:relative;
}

.navigation .nav-child {
  border-radius:0px;
  padding:0px;
}
.navigation .nav li {
  position:static;
}

.navigation .nav-child {
  position:absolute;
  right:0;
  left:0;
  top:-5px;
}

.navigation .nav-child li {
  border-bottom: 1px solid #eee;
  min-height:57px;
  
}

.navigation .nav-child img{
  height:40px;
  width:60px;
  padding:5px;
}

.navigation .nav-child li {
  display:inline;
  float:left;
}

.clearboth{
  clear:both;
}

.populartags ul{
  margin-left:10px;
}

.populartags li{
  display:inline;
  list-style:none;
  float:left;
  padding:10px;
  padding-top:5px;

}

.populartags li a{
  color:white;
}

.populartags {
  background-color:black;
}
ul.category h3 , .item-page div.page-header h2 a {
  font-weight: bold;
  color: #0A5D89;
  font-family: Cambria, Georgia, serif;
  font-size: 17px;
  line-height:16px;
}

.nspArt h4.nspHeader {
  font-weight: bold;
  color: #0A5D89;
  font-family: Cambria, Georgia, serif;
  font-size: 17px!important;
  line-height:16px;
}
a.syndicate-module {
  float:right;
}

div.tag-category > .category-desc {
  padding: 15px 0 15px 0;
  text-align:justify;
}

div.tag-category > h2{
  display: inline-block;
  padding: 2px 4px;
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #3a87ad;
  border-radius:3px;
}

.blog h2{
  line-height:16px;
}

.blog p {
  display:inline;
}

.blog p.readmore{
  float:right;
}
.blog p.readmore a.btn {
  float:left;
  background:none;
  border:none;
  box-shadow:none;
  text-transform:capitalize;
}

.blog p.readmore a.btn .icon-chevron-right {
  display:none;
}

.blog .items-row {
  padding-bottom:20px;
}

.blog .items-row p {
  padding-right:20px;
}

.blog .items-row .item-image {
  width:100%;
}

.blog  img{
  max-width:280px!important;
  width:280px;
  height:180px;
}



.blog .leading-0 {
  position:relative;
  padding-bottom:0px;
  min-height:220px;
}

.blog .leading-1 {
  position:relative;
  padding-bottom:40px;
  top:0px;
  min-height:220px;
}

.blog .leading-1{
  position:relative;
  margin-top:60px;
}

.blog .item.column-1 {
  position:relative;
  margin-top:20px;
}

.blog .item.column-2 {
  position:relative;
  margin-top:20px; 
}
.blog .create{
  position:absolute;
  top:0;  
  font-size: 11px;
  line-height: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  margin-left:0px;

}

.create, .published {
  font-size: 11px;
  line-height: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  margin-left:0px;

}

.blog .leading-1 .create {
  top:0;
}


.blog .page-header {
 padding-top:3px!important;
}

.article-info .createdby, .article-info .category-name{
  font-size: 11px;
  color: #000;
  line-height: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;}

.article-info .category-name::before{
  content:'in';
}

.article-info .createdby{
  padding-right:3px;
}
.blog .article-info{
  margin-top:    -10px;
  }
.blog .icons{
    display:none;
  }

.blog .page-header{
  padding:0px;
  border:none;
  
}

div.items-leading .item-image{
  width:45%;

}


div.items-leading img{
  max-width:100%!important;
}

div.items-leading h2 {
  clear:left;
}

#nsp-inicio-analisis .nspLinks a.readon-button  {
  margin-left:60%!important;
  margin-top:-10px;
}

#nsp-inicio-noticias .nspLinks  {
  margin-top:-40px!important;
  margin-left:75%!important;

}
#nsp-inicio-noticias .nspLinks h4 {
  display:none;
}

p {
/*  text-align:justify;*/
}

#socialmedia li {
  margin-right:-12px;
}

#mainmenu li a {
  padding-right:20px;
  padding-left:20px;
}
#mainmenu li{
  padding:0px;
}

#mainmenu li.active {
  background-color:rgb(57,58,58);
  background: linear-gradient(to bottom, rgba(57,58,58,1) 0%,rgba(129,129,129,1) 100%);
}
#mainmenu li span.separator {
  padding-right:20px;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
}


#mainmenu li span.separator:hover , #mainmenu li span.separator:active{
  background-color:rgb(57,58,58);
  background: linear-gradient(to bottom, rgba(57,58,58,1) 0%,rgba(129,129,129,1) 100%);
}

#footertextmenu{
  margin-top:-105px;
}

#footertextmenu li.active a{
  color:white;
}

#institutionalmenu li.active a{
  color:white;
}

#footertextmenu li{
  padding:0px;
}

#institutionalmenu li{
  padding:0px;
}
#institutionalmenu img{
  padding-right:20px;
  margin-top:-2px;
}
#sponsorlogomenu {
  margin-top:60px;
  padding-top:20px
}
#sponsorlogomenu img{
  max-height:50px;
}
#sponsorlogomenu li {
  padding-right:0px;
  margin-right:0px;
}

p.copyright , #back-top{
  display:none
}

div.tag-category li.cat-list-row0, div.tag-category li.cat-list-row1 {
  background:transparent;
  border:none;
}


div.tag-category h3 {
    font-weight: bold;
    color: #0A5D89;
    font-family: Cambria,Georgia,serif!;
    font-size: 17px !important;
    line-height: 16px;
  text-indent:0px;
  border:none;
  margin-bottom:15px;
  margin-top:10px;
}

div.tag-category img {
  float:left;
  margin-right:20px;
  max-width:200px;
}

div.tags{
  margin-bottom:10px;
}

div.tags a {
  color:white;
}
dt.article-info-term{
  display:none
}

dd.createdby {
  float:left;
  padding-right:20px;
  margin-left:0px;
}
dd.created {
  float:left;

  clear:right;
}

.item-page .page-header h2 a{
  font-size: 20px;
  font-weight:normal;
  line-height: 26px;
  margin: 0px 0px 12px;
  padding: 0px;
  color: #0A5D89;
  font-family: Arial,Helvetica,sans-serif;

}

.item-page .item-image img {
  max-width:280px !important;
  padding:4px;
  border: 1px solid #d4d4d4;
}


.img_caption.none{
  float:left!important;
  margin-right: 20px;
}
 .img_caption.none img {
  max-width:280px !important;
  padding:4px;
  border: 1px solid #d4d4d4;
}

p.img_caption  {
  font-size:10px;
  color:#999;
}

.item-page .page-header {
  border-bottom:none;
}
.item-page .page-header h1{
  display:none;
}

.item-page table {
  margin:10px 10px 10px 0px;
}

.item-page img {
  margin-right:10px;
}
.item-page h3{
  margin:10px 10px 10px 0px;
  color:black;
  border:none;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size:20px;
  font-weight:normal;
  padding-left:0px;
  text-indent:0px;
}
a:link, a:visited {
  color:#0A5D89;
}
#nsp-nsp-121 .nspInfo.nspInfo1{
  margin-bottom:-15px;
  color:#999;
  font-size:11px;
}

#nsp-nsp-121 .nspInfo.nspInfo2 {
  font-size:11px;
  margin-top:-10px;
}

#nsp-nsp-121 .nspInfo.nspInfo2 a{
  font-size:11px;
  color:#0a5d89;
}

#nsp-nsp-122 .nspInfo.nspInfo1{
  margin-bottom:-15px;
  color:#999;
  font-size:11px;
}

#nsp-nsp-122 .nspInfo.nspInfo2 {
  font-size:11px;
  margin-top:-10px;
}

#nsp-nsp-122 .nspInfo.nspInfo2 a{
  font-size:11px;
  color:#0a5d89;
}
a.readon{
  color: #0A5D89;
}

div.container-fluid > div.moduletable {
  margin-bottom:25px;
/*  border-bottom: 1px solid #ccc; */
}

h1 , h3 {
  line-height: 30px;
  min-height: 30px;
/*  margin: 0px;*/
  padding: 1px;
  color: #900;
  text-indent: 12px;
  display: block;
  border-radius: 2px 2px 0px 0px;
  font-size: 21px;
  float: none;
  border-bottom: 3px solid #ccc;
}

.pull-left.item-image > img {
  max-width:200px;
}

#socialmedia {
  float:right;
}
#socialmedia li {
  padding:0px;
}

#socialmedia img {
  height :24px;
}

.header-inner {
  max-width:950px;
  margin:auto;
}
.nav-inner {
  max-width:950px;
  margin:auto;
}

 .row-fluid {
  max-width:950px;
  margin:auto;
}

.jmoddiv{
  max-width:950px;
  margin:auto;
}

.footer > .container-fluid {
  max-width:950px;
  margin:auto;
}

.subfooter  {
  max-width:950px;
  margin:auto;
}
body.site {
  padding:0px;
  font-size: 13px;
  color: #000000;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

li {
line-height: 20px;
}

h2 a, h4 a {
font-weight: bold;
color: #0A5D89;
font-family: Cambria, Georgia, serif;
font-size: 17px;
}


header.header {
  background-color:#000;
  padding:20px;
  margin-right:-20px;
  margin-left:-20px;
}

.header-menu {
  margin-top:20px;
  margin-right:0px;
}


footer.footer {
  background-color:#000;
  padding:20px;
  margin-right:0px;
  margin-left: 0px;
  border-top: 5px solid rgb(134,0,0);
}

footer hr {
  display:none;
}


nav.navigation  {
  background-color:rgb(134,0,0);
  padding:20px;
  padding-bottom:5px;
  margin-top:-20px;
  margin-right:-20px;
  margin-left:-20px;
  height:13px;
  border-top:1px solid rgb(57,58,58);
  border-bottom: 1px solid rgb(57,58,58);
/*  border-bottom: 30px solid black;*/
}

ul.nav {
  color:white;
  display:inline;
  float:left;
  margin-top:-49px;
}

ul.nav > li {
  padding-right:40px;
  margin-top:10px;
  display:inline;
  float:left;
  height:100%;
}

ul.nav > li > a {
  color: #A7A7A7;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  word-spacing: 1px;
}

nav  ul.nav > li > a, nav  ul.nav > li> span {
  color:white;
  font-family: Arial, Helvetica, sans-serif cambria;
  font-size: 17px;
  line-height: 39px;
}

nav ul.nav >  li > a:hover, nav ul.nav > li.active > a {
  background-color:rgb(57,58,58);
  background: linear-gradient(to bottom, rgba(57,58,58,1) 0%,rgba(129,129,129,1) 100%);
}

ul.nav > li > a:hover {
  background-color:transparent;
}

footer p{
  color:white;
}
a#back-top{
  color:white;
}
#sponsorlogomenu {
  border-right: 0px solid white;
  margin:auto;
  margin-top:0px;
  max-width:525px
    
}

#footer-right{
  float:right;
  margin:auto;
  margin-top:0px;
  max-width:425px;
}

.copyright {
  float:left;
  margin:auto;
}


#sponsorlogomenu img{
  height:4em;
}

input.search-query{
  border-radius:2px;
  margin-top:-64px;
}

h3.page-header {
  text-transform: none;
  border-radius: 2px 2px 0px 0px;
  color: #900;
  font-size: 21px;
  text-indent: 12px;
  line-height: 39px;
}

div.well {
  background-color:white;
  margin-bottom:10px;
  box-shadow: 1px 1px 2px 0px #CCC;
}

.well.emwimg{
  padding: 0;
  margin: 0;
}

.well.emwimg img{
  float: none;
  height: auto;
  width: auto;
}

.span4 img {
  width:113px;
  height:71px;
  float:left
}

.span4 .icons{
  display:none;
}

.span4 .page-header{
/*  height:100px; */
}


/*:::::::::t3nshi styles::::::::::*/

/*Weblinks*/
ul.weblinks {
list-style: none;
margin-top: 24px !important;
margin-bottom: 83px!important;
font-weight: 600;
}
/*OCCRP*/

.tag-category.OCCRP{

}
.tag-category.OCCRP .category.list-striped{
	
}

.tag-category.OCCRP .category.list-striped li{
	border-bottom: 1px solid #ccc;
}

.tag-category.OCCRP .category.list-striped li h3{
	
}

.tag-category.OCCRP .category.list-striped li h3 a{
	color: #900;
	font-family: "Open Sans",sans-serif;
}

.tag-category.OCCRP .category.list-striped li .tag-body{
	font-size: 15px;
	line-height: 1.1;
}

.well.mostocc{
	padding: 0;
}

.mostocc h3.page-header{
    background-color: #900;
    border: medium none;
    color: #fff;
    font-size: 18px !important;
    line-height: 1;
    min-height: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}

.mostocc .nspArt{
	padding: 0 !important;
	margin-top: 0px;
}

.mostocc .nspArt h4.nspHeader{
	padding-left: 10px;
	width: 95%;
	font-family: "Open Sans",sans-serif;
}

.mostocc .nspArt h4.nspHeader a{
    font-size: 14px !important;
    line-height: 1 !important;
}

.mostocc .nspArt h4.nspHeader a:hover{
	color: #900;
}

.mostocc .nspArt > .nspImageWrapper{
	display: none;
}

.mostocc .nspArt > .nspText{
	display: none !important;
}

div.tag-category > .category-desc{
	margin-bottom: -50px;
}



/*nuevos OCCRP*/
.well .weblinks{
 list-style:none;
 margin:0px;
}

.well .weblinks li{
 border-bottom:1px #ccc solid;
 padding-top:10px;
 margin:0px;
}
.well .weblinks li:last-of-type{
 border-bottom:none;
}
.twitttocc.well{
padding:0px;
border: 1px solid #20C1F2;
}

.twitttocc .page-header:before{
 content:"";
 margin:0px 10px;
 display:block;
 width:40px;
 height:40px;
 background: url(../../../images/images/M_images/twitter-square_ffffff_40.png);
 background-size:cover;
 float:left;
/* font-family: FontAwesome;*/
 color:#FFF;
}

.twitttocc .page-header{
 background:#20C1F2;
 color:#FFF;
  font-size: 18px !important;
}

.twitttocc .nspArt,
.mostocc .nspArt {
 padding-top:10px !important;	
 border-bottom:1px #ccc solid;
}
.twitttocc .nspArt h4.nspHeader {
	font-size:13px !important;
	padding: 9px 0 3px 0;
}
.twitttocc .nspArt h4.nspHeader a  {
font-size:16px !important;
font-family:Open Sans, sans serif;
 color:#20C1F2; !important;	
 display:block;
}
.twitttocc .readon{
color:#20C1F2;
font-size:15px;
}
.twitttocc .nspArt{
	padding:10px !important;

}
.twitttocc .nspArt p.nspInfo{
font-size:11px;
color:#20C1F2;
line-height:13px;
font-family:Open Sans, sans serif;
} 

.twitttocc .nspArt p.nspText{
font-size:13px;
line-height:15px;
font-family:Open Sans, sans serif;

} 
.twitttocc .nspArt h4.nspHeader a span {
 display:none;
}
.twitttocc .nspArt:last-of-type,
.mostocc .nspArt:last-of-type{
 border-bottom:none;
}

 .newsletter .page-header{
  color: #fff !important;
  text-align:center;
 }
 

 
 .occhome, .occrp-banner{ 
 max-width:950px;
 background:#000;
 color:#fff;
}
.occrp-banner p a{
 color:#900;
}
.occrp-banner p{
 font-size:18px !important;
 padding:5px 80px;
 text-align:center;
}
.occrp-banner{
 padding-bottom: 1px;
 }
.occrp-banner img{
 width:100%;
 }
.occhome{
 padding:0px 15px;
 }
 .occhome .titlepp{
 color:#fff !important;
 }
 
  .occhome .cntitemnew .titlepp{
padding-top:35px;
 }
 .occhome .cntitemnew:last-of-type{
 border-bottom:none !important;
 }
.itemid-7293 .banner-top{
 width:100%; 
 max-width:950px;
  padding-left:0px;
}

.with-space > h3{
display: inline;
line-height: 123px !important;
vertical-align: bottom;
  position: relative;
bottom: -20px;
}