/* TRANSVERSAL ---------------------------------------------------------------- */

#transversalC {

  width:28%;
  padding:0 0 2em 0;
  margin: 0 1.5% 0 0;
  font-size:12px;
  color:#000;
  background:#FF244E;
  background-position:right;
  height:100%;
  border-left:1px solid #313151;
}

#transversalC h1 {
  padding:0.1em 10px 0.1em 10px;
  margin:0px 0px 1em 0px;
  background:#313151;
  color:#fff;
  font-size:12px;
  font-weight:bold;
}

#transversalC .eipcpTop {
  font-size:11px; 
  color:#C02;
  padding:0 10px 0 30px;
  margin:0px;
  background:none;
}

#transversalC h2.eipcpHeading {
  background:url(/transversal_icon.png) no-repeat;
  background-position:15px 0px;
  padding:0 10px 0 30px;
  margin:0px;
  color:#c02;
  font-size:14px;
  font-weight:bold;
}

#transversalC h3.eipcpHeading {
  padding:0 10px 0 30px;
  margin:0px;
  color:#c02;
  font-size:12px;
  font-weight:bold;
}

#transversalC p {
  padding:0 10px 0 30px;
  margin:0px;
  color:#000;
  font-size:11px;
}

#transversalC .teaser {
  padding:0 10px 0 30px;
  margin:0px;
  color:#c02;
  font-size:11px;

}


#transversalC a {
  color:#000;
  border-bottom:1px dotted #c02;
}
#transversalC a:hover {
  color:#fff;
  border-bottom:1px dotted #fff;
}


.transversalIssueTitle {
  border:none;
  border-collapse:collapse;
  cell-spacing:0;
  margin:-1px 0 0.7em 0;
  padding:0px;
  table-layout:fixed;
  width:100%;
}

.transversalIssueTitle td {
 padding-left:0.7em;
}

.transversalIssueTitle div {
 font-weight:bold;
 font-size:16px;
 color:#fff;
 border:solid 1px #C90E35;
 border-width:1px;
 padding: 0.2em 0.2em 0.2em 0.3em;
 background:#C90E35;
}


.transversalIssue {
  border:none;
  border-collapse:collapse;
  cell-spacing:0;
  margin:-1px 0 0 0;
  padding:0px;
  table-layout:fixed;
  width:100%;
}

.transversalIssue td {
 padding-left:0.7em;
}

.transversalIssueBlock {
  border:1px solid #bbb;
  border-width:1px 0px 0px 1px;
  margin-bottom:1em;
  padding:0;
  line-height:1.2em;
}

.transversalIssueBlock h2 {
  font-size:12px;
  color:#fff;
  background:#bbb;
  padding: 0.1em 0.3em 0.1em 0.3em;
  margin: 0;
}

.transversalIssueBlock h3 {
  font-size:12px;
  padding: 0.3em 0.3em 0.3em 0.3em;
  border-bottom:1px solid #dde;
  margin: 0;
}

.transversalIssueEditorial {
  border:1px solid #ccc;
  border-width:1px 0px 0px 1px;
  margin-bottom:1em;
  padding:0;
  line-height:1.2em;
}

.transversalIssueEditorial h2 {
  font-size:16px;
  color:#313151;
  background:#fff;
  border-bottom:1px solid #dde;
  padding: 0.3em 0.3em;
  margin: 0;
  line-height:1em;
}

.transversalIssueTeaser {
  font-size:12px;
  font-weight:bold;
}

.transversalIssueEditorial h3 {
  font-size:12px;
  color:#fff;
  padding: 0.3em 0.2em 0.2em 0.3em;
  border-bottom:1px solid #dde;
  margin: 0;
  background:url(/fff/strandback.png) no-repeat right;
}

.transversalIssueEditorial a {
  font-size:12px;
  color:#c02;
  border:none;
}

.transversalIssueEditorial a:hover {
  color:#000;
  border:none;
}


.transversalIssueBlock a {
  color:#D90045;
  border:none;
}

.transversalIssueBlock a:hover {
  color:#313151;
  border:none;
}

#bodyTransversal {
  width:100%;
  padding: 0 0 0 0.4em;
  margin: 0 0 0 0;
  font-size:12px;
  color:#000;
  line-height:1.5em;
}
