



.front {
  width: 586px;
  margin: 0;
  padding: 18px 27px 0 27px;
  font-size: .86em;
  aoverflow: auto;
  float:none; clear:both;
  }

.front .column
{
  width: 47.5%;
  overflow: hidden;
  float: left;
  padding: 0;
  text-align: center;
}

.front .space
{
 width: 5%;
 float: left;
}

.front .right
{
  float: right;
}

.front .tribune
{
  float: right;
  width: 216px;
  padding-left: 90px;
  background: url(/img/layout/flecha.jpg) no-repeat 0 50%;
}

.front .row
{
  padding-bottom: 1em;
}

.front .last
{
  border: 0;
}

.front .news
{
}

.front p, .front td
{
  line-height: 15px;
  text-align: left;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 0;
}

.front .media
{
	text-align: center;
	margin-bottom: 1em;
}


.front h1 a
{
	color: #006B8E;
}
.front h2 a
{
	color: #006B8E;
}
.front h3 a
{
	color: #006B8E;
}
.front h4 a
{
	color: #006B8E;
}
.front h5 a
{
	color: #006B8E;
}
.front h6 a
{
	color: #006B8E;
}






.front .row h1
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24pt;
  color: #006B8E;
  amargin: 3px;
  text-align: left;
  font-weight: normal;
}

.front .row h2
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16pt;
  color: #006B8E;
  amargin: 2px;
  text-align: left;
  font-weight: normal;
}


.front .column h3
{
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #006B8E;
  text-align: left;
  font-weight: normal;
}



.front .column h4
{
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #006B8E;
  text-align: left;
  font-weight: none;
  font-size: 1.5em;
  font-weight: normal;
}


.front .column h5
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11pt;
  color: #006B8E;
  smargin: 2px;
  text-align: left;
  font-weight: normal;
}



.front .column h6
{
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  smargin: 0px;
  color: #000000;
  font-weight: normal;
}



.front .issued
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}


.front .headline
{
  font-size: 1.85em;
  font-weight: none;
  line-height: 1.125em;
  margin: 0;
  margin-bottom: .4em;
}


.front .superheadline
{
  text-align: left;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #910A2B;
}

.front .subheadline
{
  text-align: left;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #910A2B;
  margin-bottom: .4em;
}


.front .caption
{
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  smargin: 0px;
  color: #000000;
}


#summary {padding:0; margin: 0; padding-bottom: 2em; clear:both; float: none;}

#summary .summaryTitle {font-weight: bold; font-size: 1.2em; margin: 0 5px; color: #dbdbdb; background: url(/img/layout/arrow.jpg) repeat-x 50%;}
#summary .summaryTitle div {background: url(/img/layout/arrowr.jpg) repeat-x 50%; margin-left: 200px;}
#summary .summaryTitle span {background: #ffffff; padding: 0 48px;}

#summary ul {list-style: none; margin: 0; padding: 1em 0; width: 100%;}
#summary li {float: left; width: 35%; margin: .5em 2.5em;}
#summary li a {color: #6c6c6c; background: url(/img/layout/blueBullet.jpg) no-repeat left -17px; padding-left: 12px;}
#summary li a:hover {color: #006b8e; background: url(/img/layout/blueBullet.jpg) no-repeat left top; padding-left: 12px;}
/*
#summary li {float: left; display: block; width: 19em; white-space: nowrap; margin-left: 1.8em; margin-bottom: 1em;}
#summary li a {font-size: 1.2em; color: #6c6c6c; padding-left: 15px; background: url(/img/layout/arrow.jpg) no-repeat left .3em;}
*/

.frontProtectedUser
{
  background:#fffcf5 url(/img/layout/frontUserBg.png) no-repeat;
  margin: 0;
  padding: .5em;
  border-top: 1px solid #ccc;
  text-align: center;
  float:none;
  clear: both;
}

.frontProtectedUser .protectedMessage {}
.frontProtectedUser img {vertical-align: bottom;}

.frontUserMsg {}
.frontUserTools
{

}
.frontUserTools a {color: #6c6c6c;}
.frontUserTools span {font-size: .8em; padding: .3em;}

.hidden
{
  display:    none;
  visibility: hidden;
}


h3 a
{
  margin: 0px;
}


.handle
{
  width:20px;
  margin: 2px;
  border: 1px solid #ddd;
}

#SearchResults .separated
{
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
}


.frontZoneTitle
{
  background: url(/img/layout/barBg.jpg) repeat-x;
  height: 19px;
  margin: 0;
}

.frontZoneTitle span
{
  padding-left: 52px;
  font-weight: bold;
  font-size: 1.25em;
  color: #cccccc;
}



#tribunadelaciencia {overflow: auto; }
#tribunadelaciencia .sidetitle { margin: 0;}
#tribunadelaciencia .frontissue {height: 200px; text-align: center; overflow: none; text-align: center; background: #f3f3eb url(/img/layout/tribunaPlaceholder.png) 0 -29px no-repeat; position: relative;}
#tribunadelaciencia .frontissue a {display: block; font-size: .78em;}
#tribunadelaciencia .frontissue img {position: absolute; top: 37px; left:38px;}



#tribunadelaciencia .issue {float:left; margin: .6em; width: 11.5em; text-align: center; overflow: none;}
#tribunadelaciencia .issue a {display: block; margin-top: .4em;}
#tribunadelaciencia .issue img {height: 153px; filter: progid:DXImageTransform.Microsoft.Shadow(color="#AAAAAA", Direction=45, Strength=5);}


#tribunadelaciencia .marquee  { font-family: "Lucida Bright", Garamond, Arial; font-size: 2.8em; color: #006B8E; margin: 5px; }
#tribunadelaciencia .floating { float: left; vertical-align: middle; text-align: center; }

.front .pildorilla    {width: 586px;}
.front .pildorilla h1 { font-family: "Lucida Bright", Garamond, Arial; font-size: 2.6em; color: #006B8E; font-weight: normal; margin: 0; padding:0;}
.front .pildorilla h2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16pt; color: #006B8E; text-align: left; font-weight: normal;  margin: 3px 0;}
.front .pildorilla .mediaContent {text-align: center;  margin: 18px auto; width: 318px;}
.front .pildorilla .mediaIn, .front .pildorilla .mediaOut { height: 210px; width: 260px; background: url(/img/layout/vignette.gif) repeat-y;}
.front .pildorilla .mediaIn  { padding-left: 28px;   background-position: 0 0;}
.front .pildorilla .mediaOut { padding-right: 28px;  background-position: right 0; }

#ciencionetas           { overflow: auto; }
#ciencionetas .marquee  { font-family: "Lucida Bright", Garamond, Arial; font-size: 2.8em; color: #006B8E; margin: 5px; }
#ciencionetas .column   { width: 65%; }

#ciencionetas .mediaIn, #ciencionetas .mediaOut { height: 210px; width: 260px; background: url(/img/layout/vignette.gif) repeat-y;}
#ciencionetas .mediaIn  { padding-left: 28px;   background-position: 0 0;}
#ciencionetas .mediaOut { padding-right: 28px;  background-position: right 0;}
#ciencionetas #logo     { margin-top: 60px; }







