/**
 * Wikidiario CSS Stylesheet
 * @author: Rubén A. Mansilla <ramansilla@gmail.com>
 *
 * @date:    22/11/2008 03: 43: 51 p.m.
 * @version: $Id: wd.css 1321 2010-04-15 15:13:32Z mfornos $
 * @copy:    2008, Amneris WS
 *
 */

/* -------------------------------------------------------------------------- */
/* general styles                                                             */
/* -------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}

html, body, #wrapper {
    height: 100%;
    min-height: 100%;
}

html>body, html>body #wrapper {
    height: auto;
}

body {
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 0.74em;
    line-height: 1.5em;
    color: #000;
    background-color: #f3f3f3;
}

a {
    /*color: #000;*/
    color: #003F6C;
    font-weight: normal;
    text-decoration: none;
    outline: 0;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

hr {
    display: none;
}

/* -------------------------------------------------------------------------- */
/* layout / reusable components                                               */
/* -------------------------------------------------------------------------- */
/* --------------------------------------------- */
/* user-toolbar                                  */
/* --------------------------------------------- */
.user-toolbar ul{
    list-style: none;
}

.user-toolbar ul li{
    float: left;
    padding: 0 8px;
    border-right: 1px solid #fff;   
    color: #fff; 
}

.user-toolbar ul li.last{
    padding-right: 0;
    border-right: none; 
}

.user-toolbar a,
.user-toolbar a:link,
.user-toolbar a:active,
.user-toolbar a:visited
{
    font-weight: normal;
    color: #fff;
}

.user-toolbar a.session-interactor {
	font-weight: bold;
}


.user-toolbar a.drop-menu {
    padding-right: 12px;
    
	background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
}

.user-toolbar a.drop-menu.up {
    background-image: url(../imgs/drop_up_icon.png);
}

.user-toolbar a.drop-menu.down {
    background-image: url(../imgs/drop_down_icon.png);
}

a.rss {
	background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../imgs/rss_logo.png);
    
    padding-left: 18px;
    text-transform: uppercase;
    font-size: 0.8em;
}

/* --------------------------------------------- */
/* Template areas */
/* --------------------------------------------- */
#main-area {
	width: 770px; 
	float: left;
}

#right-area {
	float: right;
	width: 200px;
}

/* --------------------------------------------- */
/* tools                                         */
/* --------------------------------------------- */
.tools {
    float: left;
    width: 100%;
    background-color: transparent;
    background-repeat: repeat-x;
}

/* --------------------------------------------- */
/* search-bar                                    */
/* --------------------------------------------- */

.search-bar input, .search-bar input:focus {
	background-color:#FFFFFF;
	border:1px solid #E0E0E0 !important;
	float:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	height:16px;
	padding:4px 8px 0;
	width:359px;
}

.search-bar button.submit {
	background-color:transparent;
	background-image:url(../imgs/search_submit.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:22px;
	width:25px;
}

.search-bar button.submit span {
    display: none;
}

.search-results-list {
	padding: 12px;
	color: #333;
	/*font-family: Lucida Grande, Verdana, Tahoma;*/
}

.search-results-list h1 {
	font-size: 1.4em;
   	color: #333;
   	border-bottom: 4px solid #ccc;
   	margin-bottom: 8px;
   	padding-top: 4px;
   	padding-bottom: 8px;
}

.search-results-list iframe {
	width: 746px;
}

/* --------------------------------------------- */
/* tools > send news                             */
/* --------------------------------------------- */
.tools .send-news {
    float: right;
    position: relative;
}

.tools .send-news a {
    display: block;
    height: 10px; /* 40 - 10 - 8 - 6 - 6 */
    padding: 8px 16px 10px 13px;
    border: 6px solid #acc3cf;    
    
    background-color: transparent;
    background-position: left center;
    background-repeat: repeat-x;
    background-image: url(../imgs/send_news_bg.gif);
    
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    color: #fff;    
}

/* -------------------------------------------------------------------------- */
/* layout                                                                     */
/* -------------------------------------------------------------------------- */
/* --------------------------------------------- */
/* wrapper                                       */
/* --------------------------------------------- */
#wrapper {
    display: block;
    clear: both;
    width: 978px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}

#content {
    float: left;
    clear: both;
    width: 100%;
}

/* --------------------------------------------- */
/* header                                        */
/* --------------------------------------------- */
#header{
    width: 100%;
    float: left;
    background-position: left bottom;
    background-repeat: repeat-x;
}

#header.main{
    height: 104px;
    background-image: url(../imgs/main_header_bg.gif);
}

#header.inner{
    height: 62px;
    background-position: left top;
    background-image: url(../imgs/footer_user_toolbar_bg.gif);	
}

#header.inner .search-bar {
	right:2px;
	top:-32px;
}

#header p.date {
	color:#FFFFFF;
	float:left;
	font-family:'Tahoma','ArialMT','Arial',sans-serif;
	font-size:0.9em;
	left:11px;
	position:relative;
	top:7px;
	line-height: 1em;
}

#header .search-bar {
	clear:right;
	float:right;
	position:relative;
	right:13px;
	top:41px;
}

#header .search-bar input, #header .search-bar input:focus, #header .search-bar input[type="text"]:focus {
	width:212px;
	margin: 0;
	border:1px solid #E0E0E0 !important;
	background-color:#FFFFFF !important;
	float:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1em;
	height:16px;
	padding:4px 8px 0;
}

#header .user-toolbar{
	float: right;
    margin: 8px 8px 0 0;
    font-size: 0.9em;
}

#logo {
	background-color:transparent;
	background-image:url(../imgs/main_logo.png);
	background-position:left center;
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:55px;
	left:15px;
	position:relative;
	top:28px;
	width:301px;
}

#logo h1,
#logo a
{
    display: block;
    height: 100%;
    width: 100%;
}

#logo a:hover {
    text-decoration: none;
}

#logo a span{
    visibility: hidden;
}

#logo .slogan {
    float: left;
    position: relative;
    font-size: 0.9em;
    font-style: italic;
    color: #fff;
    width: 100%;
}

/* --------------------------------------------- */
/* custom sections                               */
/* --------------------------------------------- */
#header.inner .user-toolbar{
    height: 23px;
    margin: 0 8px 0 0;
    position: relative;
    top: 6px;
    line-height: 1em;
}

.inner #logo {
    width: 100%;   
    height: 39px;
    left: 0;
    top: 0;
    background-color: #f2f2f2;
    background-position: 18px 11px;
}

.science #logo {
    background-image: url(../imgs/science_logo.png);
}

.technology #logo {
    background-image: url(../imgs/technology_logo.png);
}

.government #logo {
    background-image: url(../imgs/goverment_logo.png);
}

.economy #logo {
    background-image: url(../imgs/economy_logo.png);
}

.life #logo {
    background-image: url(../imgs/life_logo.png);
}

.art #logo {
    background-image: url(../imgs/art_logo.png);
}

.style #logo {
    background-image: url(../imgs/style_logo.png);
}

.sport #logo {
    background-image: url(../imgs/sport_logo.png);
}

.blogs #logo {
    background-image: url(../imgs/blogs_logo.png);
}

.repor #logo {
    background-image: url(../imgs/repor_logo.png);
}

.no-te-calles #logo {
	background-image:url(../imgs/no-te-calles_logo.png);
	background-position:20px 12px;
	height:41px;
}

.no-te-calles #logo .slogan {
    top: -31px;
    left: 294px;
    color: #555756;
}

/* --------------------------------------------- */
/* topbar                                        */
/* --------------------------------------------- */
#topbar {
    float: left;
    width: 100%;
    clear: both;
}

#topbar a {
    font-weight: bold;
}

/* --------------------------------------------- */
/* topbar > main-menu                            */
/* --------------------------------------------- */
#topbar .main-menu {
    float: left;
    width: 100%;
    height: 25px;

    background-color: transparent;
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url(../imgs/topbar_inactive_item_bg.gif);
}

#topbar .main-menu ul {
    list-style: none;
}

#topbar .main-menu li {
    float: left;
    height: 100%;
    border-right: 1px solid #d7e0e6; 
}

/*
#topbar .main-menu li.one-but-the-last {
    border-right: 4px solid #fff;
}

#topbar .main-menu li.last {
    border-right: none;
}
*/

#topbar .main-menu li a {
    display: block;
    height: 14px;
    padding: 4px 18px 7px 18px;
    background-color: transparent;
    background-position: left top;
    background-repeat: repeat-x;
    color: #fff;
    font-size: 1.0em;
    text-shadow:1px 1px 1px #777777;
    filter: Shadow(Color=#777777, 	
			Direction=135, 
			Strength=2);
}

#topbar .main-menu li.active a, #topbar .main-menu li.trail a {
	text-shadow: none;
	filter: Shadow(enabled = false);
}

#topbar .main-menu .last-append {
	border-left: 4px solid #fff;
	border-right: none;	
	width: 149px;
}

/* --------------------------------------------- */
/* topbar.<%%sectionName%%> >                    */
/*   main-menu a.<%%sectionName%%>               */
/* --------------------------------------------- */
#topbar.start .main-menu li.active a, #topbar.start .main-menu li.trail a {
    background-image: url(../imgs/start_active_bg.gif);
    color: #000;
}

#topbar.science .main-menu li.active a, #topbar.science .main-menu li.trail a {
    background-image: url(../imgs/science_active_bg.gif);
    color: #bbff61;
}

#topbar.technology .main-menu li.active a, #topbar.technology .main-menu li.trail a {
    background-image: url(../imgs/technology_active_bg.gif);
    color: #e3b8cd;
}

#topbar.government .main-menu li.active a, #topbar.government .main-menu li.trail a  {
    background-image: url(../imgs/goverment_active_bg.gif);
    color: #f9b7ca;
}

#topbar.economy .main-menu li.active a, #topbar.economy .main-menu li.trail a {
    background-image: url(../imgs/economy_active_bg.gif);
    color: #80d1e8;
}

#topbar.life .main-menu li.active a, #topbar.life .main-menu li.trail a {
    background-image: url(../imgs/life_active_bg.gif);
    color: #00335f;
}

#topbar.art .main-menu li.active a, #topbar.art .main-menu li.trail a {
    background-image: url(../imgs/art_active_bg.gif);
    color: #bbff61;
}

#topbar.style .main-menu li.active a, #topbar.style .main-menu li.trail a {
    background-image: url(../imgs/style_active_bg.gif);
    color: #0f2d51;
}

#topbar.sport .main-menu li.active a, #topbar.sport .main-menu li.trail a {
    background-image: url(../imgs/sport_active_bg.gif);
    color: #00461b;
}

#topbar.no-te-calles .main-menu ul li.active a, #topbar.no-te-calles .main-menu ul li.last-append a {
    background-image: url(../imgs/no-te-calles_active_bg.gif);
    color: #fff;
    width: 100%;
}

#topbar.no-te-calles .main-menu li a {
	background-image:url(../imgs/topbar_inactive_item_bg.gif);
	color:#FFFFFF;
}

#topbar.no-te-calles .main-menu {
	background-image:url(../imgs/no-te-calles_active_bg.gif);
}

/* --------------------------------------------- */
/* topbar > tools                                */
/* --------------------------------------------- */
#topbar .tools {
    height: 18px; /*64 - 9 - 4*/
    padding: 9px 0 4px 0;
    background-position: left -25px;
}

/* --------------------------------------------- */
/* topbar > tools > submenu                      */
/* --------------------------------------------- */
#topbar .tools .submenu {
    float: left;
    position: relative;
    left: 10px;
}

#topbar .tools ul {
    list-style: none;
}

#topbar .tools ul li {
    float: left;
}

#topbar .tools ul li a,
#topbar .tools ul li a:link,
#topbar .tools ul li a:active,
#topbar .tools ul li a:visited
{
    display: block;
    
    padding: 0 8px;
    border-right: 1px solid #162d50;

    font-size: 0.9em;
    font-weight: normal;
    color: #162d50;
}

#topbar .tools ul li.first a {
    padding-left: 0;
}

#topbar .tools ul li.last a {
    border-right: none;
}

#topbar .tools ul li.active a {
	font-weight: bold;
}

#topbar .tools ul li.trail a {
	font-weight: bold;
}

/* --------------------------------------------- */
/* topbar.<%%sectionName%%> > tools              */
/* --------------------------------------------- */
#topbar.start .tools {
    background-image: url(../imgs/start_active_bg.gif);
}

#topbar.science .tools {
    background-image: url(../imgs/science_active_bg.gif);
}

#topbar.technology .tools {
    background-image: url(../imgs/technology_active_bg.gif);
}

#topbar.government .tools {
    background-image: url(../imgs/goverment_active_bg.gif);
}

#topbar.economy .tools {
    background-image: url(../imgs/economy_active_bg.gif);
}

#topbar.life .tools {
    background-image: url(../imgs/life_active_bg.gif);
}

#topbar.art .tools {
    background-image: url(../imgs/art_active_bg.gif);
}

#topbar.style .tools {
    background-image: url(../imgs/style_active_bg.gif);
}

#topbar.sport .tools {
    background-image: url(../imgs/sport_active_bg.gif);
}

#topbar.no-te-calles .tools {
    background-image: url(../imgs/no-te-calles_active_bg.gif);
}

/* --------------------------------------------- */
/* topbar.<%%sectionName%%> > tools > a          */
/* --------------------------------------------- */
#topbar.science .tools ul li a,
#topbar.science .tools ul li a:link,
#topbar.science .tools ul li a:active,
#topbar.science .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.science .tools ul li.last a {
    border-right: none;
}

#topbar.technology .tools ul li a,
#topbar.technology .tools ul li a:link,
#topbar.technology .tools ul li a:active,
#topbar.technology .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.technology .tools ul li.last a {
    border-right: none;
}

#topbar.government .tools ul li a,
#topbar.government .tools ul li a:link,
#topbar.government .tools ul li a:active,
#topbar.government .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.government .tools ul li.last a {
    border-right: none;
}

#topbar.economy .tools ul li a,
#topbar.economy .tools ul li a:link,
#topbar.economy .tools ul li a:active,
#topbar.economy .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.economy .tools ul li.last a {
    border-right: none;
}

#topbar.life .tools ul li a,
#topbar.life .tools ul li a:link,
#topbar.life .tools ul li a:active,
#topbar.life .tools ul li a:visited
{
    border-right: 1px solid #bde9f6;
    color: #bde9f6;
}

#topbar.life .tools ul li.last a {
    border-right: none;
}

#topbar.art .tools ul li a,
#topbar.art .tools ul li a:link,
#topbar.art .tools ul li a:active,
#topbar.art .tools ul li a:visited
{
    border-right: 1px solid #f9ccdf;
    color: #f9ccdf;
}

#topbar.art .tools ul li.last a {
    border-right: none;
}

#topbar.style .tools ul li a,
#topbar.style .tools ul li a:link,
#topbar.style .tools ul li a:active,
#topbar.style .tools ul li a:visited
{
    border-right: 1px solid #162d4f;
    color: #162d4f;
}

#topbar.style .tools ul li.last a {
    border-right: none;
}

#topbar.sport .tools ul li a,
#topbar.sport .tools ul li a:link,
#topbar.sport .tools ul li a:active,
#topbar.sport .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.sport .tools ul li.last a {
    border-right: none;
}

#topbar.no-te-calles .tools ul li a,
#topbar.no-te-calles .tools ul li a:link,
#topbar.no-te-calles .tools ul li a:active,
#topbar.no-te-calles .tools ul li a:visited
{
    border-right: 1px solid #fff;
    color: #fff;
}

#topbar.no-te-calles .tools ul li.last a {
    border-right: none;
}

/* --------------------------------------------- */
/* topbar > tools > search                       */
/* --------------------------------------------- */
#topbar .tools .search {
    top: 14px;
}

#topbar .tools .search a.advanced-search,
#topbar .tools .search a.advanced-search:link,
#topbar .tools .search a.advanced-search:active,
#topbar .tools .search a.advanced-search:visited
{
    color: #fff;
}

/* --------------------------------------------- */
/* topbar > tools > send news                    */
/* --------------------------------------------- */
#topbar .tools .send-news {
    top: -11px;
    right: 39px;
}

/* --------------------------------------------- */
/* footer                                        */
/* --------------------------------------------- */
#footer {
	bottom:0;
	clear:both;
	left:0;
	width:100%;
	background-color: #F3F3F3;
	overflow: hidden;
	position: static;
}

/* \*/
head: first-child+body div#footer {
  position: absolute;
} /* */

/* \*/
* html #footer {
  position: absolute;
} /* */

/* --------------------------------------------- */
/* footer > tools                                */
/* --------------------------------------------- */
#footer .tools {
    height: 36px;
    margin-top: 16px;
    margin-bottom: 19px;
    border-bottom: 1px solid #fff;
    background-position: left center;
    background-image: url(../imgs/footer_tools_bg.gif);
}

/* --------------------------------------------- */
/* footer > tools > search                       */
/* --------------------------------------------- */
#footer .tools .search {
    top: 7px;
}

#footer .tools .search a.advanced-search,
#footer .tools .search a.advanced-search:link,
#footer .tools .search a.advanced-search:active,
#footer .tools .search a.advanced-search:visited
{
    color: #004789;
}

/* --------------------------------------------- */
/* footer > common                               */
/* --------------------------------------------- */
#footer .common { 
    color:#555756;
	font-family: arial, serif;
	font-size:11px;
	line-height:1.75em;
	margin-bottom:7px;
	margin-left:14px;
	margin-right:14px;
	/*text-align:justify;*/
	height: auto;
	/*
  	overflow: auto;	*/
}

#footer .common.bottom-margin-less { 
    margin-bottom: 0;
}

#footer .common.bottom-padded { 
    padding-bottom: 12px;
}

#footer .common.useful-links {
	/*margin-bottom:8px;
	padding-bottom:8px;
	font-size:0.8em; */
	float: left;
}

#footer .common a { 
    color: #555756;
}

#footer .common ul {
    list-style: none;
    display: inline;
}

#footer .common ul li {
    display: inline;
    padding: 0 10px;
    border-right: 1px solid #555756;
}

#footer .common ul li.first {
    padding-left: 0;
}

#footer .common ul li.last {
    border-right: none;
}

/* --------------------------------------------- */
/* footer > menu                                 */
/* --------------------------------------------- */
#footer .menu ul li {
    border-right: 1px solid #555756;
}

#footer .menu a {
    color: #555756;
}

#footer .menu li.active a, #footer .menu li.trail a  {
	font-weight: bold;
}

#footer .menu {
	/*margin-left: 4px;*/
	float: left;
}

/* --------------------------------------------- */
/* footer > user-toolbar                         */
/* --------------------------------------------- */
#footer .user-toolbar{
	float: left;
    margin: 0;
    font-size: 0.9em;
}

#footer .user-toolbar {
	background-image:url(../imgs/footer_user_toolbar_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:29px;
	margin-top:-8px;
	width:100%;
	line-height: 1em;
}

#footer .user-toolbar p.copyright {
    float: left;    
    margin-top: 11px;
    margin-left: 14px;
    font-family: 'Tahoma', 'ArialMT', 'Arial', sans-serif;
    font-size: 0.8em;
    color: #fff;
}

#footer .user-toolbar ul {
    float: right;
    margin-top: 11px;
    margin-right: 8px;
}

/* --------------------------------------------- */
/* breadcrumb                                    */
/* --------------------------------------------- */
.breadcrumb {
    float: left;
    width: 98%;
    padding: 10px 12px 7px 18px;
    background-color: #f3f3f3;
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
}

.breadcrumb a.active {
	font-weight: bold;
}

/* --------------------------------------------- */
/* separator                                     */
/* --------------------------------------------- */
.separator {
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    padding-top: 20px;
    margin-top: 10px;    
    background-color: transparent;
    background-position: left center;
    background-repeat: repeat-x;
    background-image: url(../imgs/separator_bg.gif);
}

.advanced-search {
	float:left;
}

/* --------------------------------------------- */
/* column                                        */
/* --------------------------------------------- */
.column {
    float: left;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 12px;
    /*margin-right: 12px;*/
    overflow: hidden;
}

.column.w236 {
	margin-left:20px;
	width:236px;
}

.column.w300 {
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	width:300px;
}

.column.line {
	/*
	border-right: 1px solid #E4E7EC;
	margin-right: 0;
	padding-right: 12px;*/
}

#head-highlight .column.highlight {
	margin: 20px 20px;
	overflow: hidden;
}

#head-highlight .column.highlight .flash-entry {
	margin-top: 15px;
	margin-bottom: 20px;
	display: block;
}

#head-highlight .column.highlight .flash-entry h1 {
	font-size: 3em;
	line-height: 1.25em;
	margin-top: 15px;
	margin-bottom: 20px;
	clear: both;
	font-family:verdana,trebuchet,'Trebuchet MS',arial;
	margin-top: 15px;
}

#full-area #head-highlight .column.highlight .flash-entry h1 {
	margin:15px 120px 0px;
}

#head-highlight .column.highlight .flash-entry h1 a {
	text-transform: uppercase;
	font-weight: bolder;
	display: block;
	width: 100%;
}

#full-area #head-highlight .column.highlight .flash-entry h1 a {
	margin-left: auto;
	margin-right: auto;
}

#head-highlight .column.highlight .flash-entry .high-img .high-img-foot {
	background-color:#EEEEEE;
	color:#777777;
	padding:4px 6px;
	width:688px;
}

#full-area #head-highlight .column.highlight .flash-entry .high-img .high-img-foot {
	margin-left:119px;
	margin-right:119px;
}

#head-highlight .column.highlight .flash-entry .high-img a img {
	display: block;
	width: 700px;
	max-height: 500px;
}

#full-area #head-highlight .column.highlight .flash-entry .high-img a img {
	margin-left: auto;
	margin-right: auto;
}

#head-highlight .high-abstract {
	text-align: left;	
}

#full-area #head-highlight .high-abstract {
	margin-left:auto;
	margin-right:auto;
}

#head-highlight .high-abstract p {
	color:#463C3C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.25em;
	line-height:1.5em;
	margin: 0;
}

#full-area #head-highlight .high-abstract p {
	margin: 0px 122px 0px;
}

#head-highlight .high-abstract .editor-name {
	color:#7F7F7F;
	font-family:'ArialMT','Arial',sans-serif;
	font-size:8pt;
	padding-top:0;
	text-transform:uppercase;
	margin: 0px 0px 20px;	
}

div#column-wrapper {
	/*
	margin: 0;
	padding: 0;
	display:block;
	display:inline-block;
	float:none;
	overflow:hidden;*/
}

.right-column {
    float: right;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
}

.column.first {
    margin-left: 18px;
}

/*
 Three columns hack
*/
div#full-area .column.w230 {
    width: 290px;
}

div#full-area .column.w230 .abstract img.vertical {
    width: 87px;
}

div#full-area .column.w230 .abstract img.horizontal {
    width: 130px;
}

div.cols-sep {
	margin-left:18px; 
	margin-top: 10px; 
	width: 735px; 
}

div#full-area div.cols-sep {
	margin-left:18px; 
	margin-top: 10px; 
	width: 930px; 
}

/* --------------------------------------------- */
/* column.w230                                   */
/* it will be used on WD index and Art, Science, */
/* and Style sections                            */
/* --------------------------------------------- */
.column.w230 {
    width: 230px;
}

.column.w230 .abstract img.vertical {
    width: 87px;
}

.column.w230 .abstract img.horizontal {
    width: 120px;
}

/* --------------------------------------------- */
/* column.w298                                   */
/* it will be used on WD index and Art, Science, */
/* and Style sections                            */
/* --------------------------------------------- */
.column.w298 {
    width: 298px;
}

.column.w298 .abstract img.vertical {
    width: 87px;
}

.column.w298 .abstract img.horizontal {
    width: 120px;
}

/* --------------------------------------------- */
/* column.w356                                   */
/* it will be used on Government and Economy     */
/* sections                                      */
/* --------------------------------------------- */
.column.w356 {
    width: 356px;
}

.column.w356 .abstract img.vertical {
    width: 124px;
}

.column.w356 .abstract img.horizontal {
    width: 161px;
}

/* --------------------------------------------- */
/* column.w542                                   */
/* it will be used as first column on Technology,*/
/* Life and Sports sections                      */
/* --------------------------------------------- */
.column.w542 {
    width: 542px;
}

.column.w542 .abstract img.vertical {
    width: 132px; /*that's realy unknown...*/
}

.column.w542 .abstract img.horizontal {
    width: 169px;
}

/* --------------------------------------------- */
/* column.w170                                   */
/* it will be used as second column on           */
/* Technology, Life and Sports sections          */
/* --------------------------------------------- */
.column.w170 {
    width: 170px;
}

.column.w170 .abstract img.vertical {
    /* width: unknown...;*/
}

.column.w170 .abstract img.horizontal {
    /* width: unknown...;*/
}

/* --------------------------------------------- */
/* column.expert-contributor                     */
/* --------------------------------------------- */
.column.expert-contributor {
    margin-top: 12px;
    width: 738px;
}

/* --------------------------------------------- */
/* column.wd-article                             */
/* --------------------------------------------- */
.column.wd-article {
    margin-top: 12px;
    width: 738px;
}

/* --------------------------------------------- */
/* abstract                                      */
/* --------------------------------------------- */
.abstract {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    padding-bottom: 12px;
    background-color: transparent;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../imgs/abstract_bottom_border_bg.gif);
}

.abstract.no-line {
	background: none;
}

.abstract h1,
.abstract h2
{
    margin-top: 3px;
    font-size: 17pt;
    line-height: 18pt;
    color: #000;
}

.abstract h2 {
    margin-top: 5px;
    font-size: 14pt;
    line-height: 17pt;
}

.abstract h3 {
	font-size: 14pt;
}

.abstract h1 a, .abstract h2 a, .abstract h3 a {
	/*font-weight: bold;*/
}

.abstract .area-name, .abstract .area-technology, .abstract .area-science, .abstract .area-style, .abstract .area-sport,.abstract .area-art,.abstract .area-government,.abstract .area-economy,.abstract .area-life  {
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 8pt;
    text-transform: uppercase;
    color: #000;
}

.abstract .editor-name {
    padding-top: 0;
    font-family: 'ArialMT','Arial',sans-serif;
    font-size: 8pt;
    text-transform: uppercase;
    color: #7f7f7f;
}

.abstract p {
    margin-top: 0;
    /*
	font-family:Arial,Verdana,sans-serif;
	font-size:1.25em;
	line-height:1.35em;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.15em;
	line-height:1.5em;
    color: #463c3c; 
}

.abstract .related-news {
    margin-top: 6px;
    line-height: 12pt;
    list-style: none;
}

.abstract .related-news li {
    padding-bottom: 3px;
}

.abstract .related-news li a {
    display: block;
    padding-left: 5px;
    background-color: transparent;
    background-position: left 3px;
    background-repeat: no-repeat;
    background-image: url(../imgs/related_news_bullet.gif);
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 8pt;
    color: #003f6c;
}

.abstract .tools {
    margin-top: 4px;
}

.abstract .tools a {
    font-family: 'Tahoma','ArialMT',Arial,sans-serif;
    font-size: 8pt;
}

.abstract .tools a.fast-reading {
    padding-right: 5px;
    color: #003f6c;
}

.abstract .tools span.topics {
	font-family: 'Tahoma-Bold','Tahoma','Tahoma';
	font-size: 8pt;
	border-left: 1px solid #003f6c;
	width: 2px;
}

.abstract .tools a.topics {
    /*padding-left: 5px;*/
    color: #003F6C;
    text-transform: capitalize;
}

.descriptors a.topics {
	text-transform: capitalize;
}

/*
.abstract .tools a.first {
	padding-left: 0;
}*/

.abstract .tools span.topic-text {
	color: #003F6C;
}

.abstract .tools .tags-label {
	font-size:8pt;
	color: #7F7F7F;
	text-transform: uppercase;
}

.abstract .tools a.last {
    border-right: none;
}

.abstract .tools span.tag-topics {
	font-family: 'Tahoma-Bold','Tahoma','Tahoma';
	font-size: 8pt;
	border-left: 1px solid #444;
	width: 2px;
}

.abstract .tools a.tag-topics {
    /*padding-left: 5px;*/
    color: #444;
    text-transform: capitalize;
}

.abstract .tools span.tag-topic span.topic-text {
	color: #444;
}

.abstract img.block{
    display: block;
    clear: both;
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
    width:100%;
}

.abstract img.vertical,
.abstract img.horizontal
{
    float: right;
    margin: 0 0 7px 8px;
}

span.list-desc p {
	display: inline;
}

/* --------------------------------------------- */
/* article stuff:                                */
/* date, tags, heading, editing tools, content   */
/* and sidebar                                   */
/* --------------------------------------------- */
.article-date,
.article-tags
{
    margin: 0;
    padding: 0 4px;
    color: #666;	
}

.article-tags {
    font-size: 8pt;
}

/* --------------------------------------------- */
/* article stuff > heading                       */
/* --------------------------------------------- */
.article-heading {
    margin-top: 38px;
}

.article-heading h1 {
    font-family: 'TrebuchetMS-Bold','Trebuchet MS',sans-serif;
    font-size: 18pt;
    font-weight: bold;
    letter-spacing: -0.01em;
    line-height: 20pt;
    color: #000;
}

.article-heading p {
	color:#463C3C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.15em;
	line-height:1.5em;
	margin-top:10px;
}

/* --------------------------------------------- */
/* article stuff > editing tools                 */
/* --------------------------------------------- */
ul.editing-tools {
    float: left;
    width: 100%;
    height: 25px;
    margin-top: 20px;
    background-color: transparent;
    background-position: left center;
    background-repeat: repeat-x;
    background-image: url(../imgs/editing_tools_bg.gif);
    list-style: none;
}

ul.editing-tools li {
    float: right;
    height: 92%;
    padding: 0 6px;
    border-right:1px dotted #FFF;
}

ul.editing-tools li.last {
    border-right: none;
}

ul.editing-tools li a {
    line-height: 23px;
    vertical-align: middle;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #005c9c;
}

ul.editing-tools li span.current {
    /*font-weight: bold;*/
    line-height: 23px;
    vertical-align: middle;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #000;
}

/* --------------------------------------------- */
/* article stuff > content                       */
/* --------------------------------------------- */
.content {
    float: left;
    width: 544px;
    padding-top: 25px;
    /*
	font-family:Arial,Verdana,sans-serif;
	font-size:1.25em;
	line-height:1.35em;
    */
    font-family:Arial,Helvetica,sans-serif;
	font-size:1.15em;
	line-height:1.5em;
    color: #463c3c;   
    overflow:hidden; 
}

.content h1, .content h2, .content h3, .content h4 {
	margin: 1.25em 0 0.6em 0;
	padding-bottom: 0.25em;
	border-bottom: 2px solid #E0E0E0;
}

.content h1 {
	border-bottom-width: 4px;
}

.content p {
    margin-bottom: 13px;    
}

.content img.block{
    display: block;
    clear: both;
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
}

.content .image-heading {
	/*epigrafe*/
    margin-bottom: 16px;
    padding: 4px;
    font-family: 'Verdana',sans-serif;
    font-size: 0.8em;
    line-height: 13px;
    text-align: center;
    text-transform: uppercase;
    color: #333;
}

.content .image-heading .source {
    font-family: 'TrebuchetMS','Trebuchet MS',sans-serif;
    font-size: 1.0em;
    text-transform: none;
    color: #999;
}

.content ul {
	line-height:1.5em;
	/*list-style-image:url(bullet.gif);
	*/
	list-style-type:square;
	margin:0.3em 0 0 1.5em;
	padding:0;
}

.content ol {
	line-height:1.5em;
	list-style-image:none;
	margin:0.3em 0 0 1.5em;
	padding:0;
}

.content ul li, .content ol li {
	margin-bottom:0.1em;
}

/* --------------------------------------------- */
/* article stuff > sidebar                       */
/* --------------------------------------------- */
.sidebar {
    float: left;
    width: 180px;
    margin-left: 10px;
    padding-top: 25px;
}

.right-sidebar {
    float: right;
    width: 169px;
    margin-left: 25px;
    padding-top: 25px;
}

.sidebar .separator {
    float: left;
    margin-top: 15px;
    margin-bottom: 9px;
    padding-top: 2px; 
}

.sidebar .about-authoring, #author-foot .about-authoring {
    float: left;
	clear:both;
    font-family: 'Tahoma-Bold','Tahoma','Tahoma';
    font-size: 0.9em;
    line-height: 13px;
}

.sidebar .about-authoring .kind, #author-foot .about-authoring .kind {
	color: #888;
	margin-bottom: 10px;
}

.sidebar .about-authoring .location {
    color: #162d50;
}

.sidebar .about-authoring .location span {
    font-weight: bold;
}

.sidebar .about-authoring .author, #author-foot .about-authoring .author {
    font-weight: bold;
    color: #dc5f21;
}

.sidebar .about-authoring .author .article-age, #author-foot .about-authoring .author .article-age {
    font-weight: normal;
    color: #333;
}

.sidebar .about-authoring .author-profession {
    color: #333;
}

.sidebar .about-authoring .article-references {
    padding-top: 3px;
}

.sidebar .about-authoring .author-summary {
    margin-top: 36px;
    color: #333;
}

.sidebar .about-authoring a.slider-controller {
    padding-right: 12px;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    text-transform: uppercase;
}

.sidebar .about-authoring a.slider-controller.on {
    background-image: url(../imgs/slider_controller_on_bg.gif);
}

.sidebar .about-authoring a.slider-controller.off {
    background-image: url(../imgs/slider_controller_off_bg.gif);
}

.sidebar .about-authoring a.contact {
    text-decoration: underline;
    color: #463c3c;
}

.sidebar .about-authoring a.contact:hover {
    color: #000;
}

.sidebar .related-articles {
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    line-height: 13px;
    color: #000;
    clear:both;
    display: block;
}

.sidebar .related-articles h5 {
    margin-bottom: 12px;
    font-size: 1.0em;
    line-height: 0.6em;
    font-weight: normal;
    text-transform: uppercase;
}

.sidebar .related-articles h5.normal {
    text-transform: none;
    margin-bottom: 10px;
}

.sidebar .related-articles ul {
    padding-top: 0;
}

.sidebar .related-articles li {
    list-style: none;
    padding-bottom: 12px;
}

.sidebar .related-articles li a {
    display: block;
    padding-left: 5px;
    background-color: transparent;
    background-position: left 5px;
    background-repeat: no-repeat;
    background-image: url(../imgs/author_article_bullet.gif);
    font-weight: bold;
    color: #162d50;
}

.sidebar .related-articles .pagination a {
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0.8em;
    color: #dc5f21;
}

.sidebar .related-articles .pagination a.prev {
    padding-left: 15px;
    padding-right: 10px;
    background-position: 5px center;
    /*background-image: url(../imgs/pages_prev.gif);*/
}

.sidebar .related-articles .pagination a.next {
    padding-left: 5px;
    padding-right: 10px;
    background-position: right center;
    /*background-image: url(../imgs/pages_next.gif);*/
}

.sidebar .more-blogs {
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    color: #676767;
}

.sidebar .more-blogs h4 {
    position: relative;
    top: -1px;
    padding-bottom: 2px;
    font-size: 1.0em;
    font-weight: bold;
    color: #3f3f3f;
    line-height: 0.8em;
}

.sidebar .more-blogs dl {
    padding-top: 8px;
    list-style: none;
}

.sidebar .more-blogs dt {
    font-size: 1.0em;
    line-height: 12px;
    font-weight: bold;
    color: #676767;
}

.sidebar .more-blogs dd {
    padding-bottom: 11px;
}

.sidebar .more-blogs dd a {
    display: block;
    padding-top: 1px;
    padding-left: 9px;
    background-color: transparent;
    background-position: left 6px;
    background-repeat: no-repeat;
    background-image: url(../imgs/more_blogs_bullet.gif);
    font-weight: bold;
    color: #dc5f21;
}

.sidebar .more-blogs .pagination a {
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0.8em;
    color: #234c88;
}

.sidebar .more-blogs .pagination a.prev {
    padding-left: 10px;
    padding-right: 10px;
    background-position: 5px center;
    background-image: url(../imgs/blogs_pages_prev.gif);
}

.sidebar .more-blogs .pagination a.next {
    padding-right: 10px;
    background-position: right center;
    background-image: url(../imgs/blogs_pages_next.gif);
}

.sidebar .misc ul.tools {
    float: left;
    clear: both;    
    list-style: none;
}

.sidebar .misc ul.tools li {
    padding-bottom: 7px;
}

.sidebar .misc ul.tools li a {
    padding-left: 5px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    color: #162d50;
}

.sidebar .misc ul.bookmark-holders {
    float: left;
    clear: both;
    margin-top: 3px;    
    list-style: none;
}

.sidebar .misc ul.bookmark-holders li {
    float: left;
    margin-right: 6px;
}

.sidebar .misc ul.bookmark-holders li.first {
    margin-left: 4px;
}

.sidebar .misc ul.bookmark-holders li a {
    display: block;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
}

.sidebar .misc ul.bookmark-holders li a.delicious {
    width: 14px;
    height: 14px;
    background-image: url(../imgs/delicious_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.unknown1 {
    width: 16px;
    height: 14px;
    background-image: url(../imgs/unknown1_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.unknown2 {
    width: 18px;
    height: 16px;
    background-image: url(../imgs/unknown2_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.yahoo {
    width: 20px;
    height: 11px;
    background-image: url(../imgs/yahoo_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.digit {
    width: 18px;
    height: 19px;
    background-image: url(../imgs/digit_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.unknown3 {
    width: 15px;
    height: 14px;
    background-image: url(../imgs/unknown3_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a.share-this {
    width: 16px;
    height: 16px;
    background-image: url(../imgs/share_this_icon.gif);
}

.sidebar .misc ul.bookmark-holders li a span {
    display: none;
}

.sidebar .topics {
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    line-height: 13px;
    color: #000;
}

.sidebar .topics dt {
    margin-bottom: 8px;
    font-size: 1.0em;
    line-height: 0.6em;
    font-weight: normal;
    text-transform: uppercase;
}

.sidebar .topics dd {
    padding-left: 7px;
    background-color: transparent;
    background-position: left 7px;
    background-repeat: no-repeat;
    background-image: url(../imgs/topics_bullet.gif);
}

.sidebar .topics dd a {
    font-size: 0.95em;
    font-weight: bold;
    color: #162d50;
}

/* --------------------------------------------- */
/* custom area names                             */
/* --------------------------------------------- */

.abstract .area-science {
    color: #007333;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-science a {
	color: #007333;
}

.abstract .area-technology {
	color: #8f0e69;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-technology a {
	color: #8f0e69;
}

.abstract .area-government {
    color: #911620;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-government a {
	color: #911620;
}

.abstract .area-economy {
    color: #1c1d5f;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-economy a {
	color: #1c1d5f;
}

.abstract .area-life {
    color: #008ccd;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-life a {
	color: #008ccd;
}

.abstract .area-art {
    color: #c50068;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-art a {
	color: #c50068;
}

.abstract .area-style {
    color: #fba10a;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-style a {
	color: #fba10a;
}

.abstract .area-sport {
    color: #00a736;
    padding-left: 0;
    margin-bottom: 5px;
}

.abstract .area-sport a {
	color: #00a736;
}

.no-te-calles .abstract .area-name {
    color: #911620;
}

/*
#full-area .abstract .area-name, #full-area .abstract .area-technology, #full-area .abstract .area-science, #full-area .abstract .area-style, #full-area .abstract .area-sport,#full-area .abstract .area-art,#full-area .abstract .area-government,#full-area .abstract .area-economy,#full-area .abstract .area-life {
    color: #f77713;
    padding-left: 5px;
    margin-bottom: 15px;
}
*/

/* --------------------------------------------- */
/* ntc stuff                                     */
/* --------------------------------------------- */

#ntc-wrapper.no-te-calles {
	float: left;
	width: 100%;
   clear: both;
	background-color:#DCF2F5;
}

/* --------------------------------------------- */
/* ntc articles > menu                           */
/* --------------------------------------------- */

#menu.no-te-calles {
	float:left;
	background-color: #ebf2f4;
}

/* --------------------------------------------- */
/* ntc articles > content                        */
/* --------------------------------------------- */
/*
#content.no-te-calles {
	float: left;
	margin: 16px;
   width: 96%;
}

#content.no-te-calles h1 {
	font-size: 1.8em;
   color: #000;
   border-bottom: 1px solid #999;
   margin-bottom: 8px;
   padding-bottom: 8px;
}
*/
/* --------------------------------------------- */
/* ntc articles > item                           */
/* --------------------------------------------- */
#item.no-te-calles {
	float: left;
	margin-top: 4px;
	border-bottom: 1px dashed #999;
	width:100%;
}

#item.no-te-calles a {
	color: #005C9C;
	text-decoration: none;
}

#item.no-te-calles a:hover {
	text-decoration: underline;
}

#item.no-te-calles p {
	line-height: 1.5em;
}

#item-body.no-te-calles {
	float: left;
	margin-top: 2px;
	margin-bottom: 8px;
	width: 100%;
}

#item-header.no-te-calles h1 {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 0px dotted #000;
}

#item-header.no-te-calles h2 {
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom:0px solid #999;
	color:#000;
	font-size:1.4em;
}

#item-header.no-te-calles h3 {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
}

#item-header.no-te-calles h3 a {
	color: #004789;
	font-weight: bold;
	text-decoration: none;
}

#item-header.no-te-calles h3 a:hover {
	color: #004789;
	font-weight: bold;
	text-decoration: underline;
}

#item-header.no-te-calles img {
	/*float: left;
	margin-right: 8px;*/
	border: medium none;
	vertical-align: middle;
}

#item-header.no-te-calles span {
	vertical-align: middle;
}

#item-header.no-te-calles p {
	margin: 0;
	padding: 0 0 4px;
}

#item-header.no-te-calles {
  	float: left;
	color: #666;
	margin-top: 2px;
	width: 100%;
	display: block;
}

#item-header.no-te-calles ul {
    list-style: none;
    padding-top: 4px;
    /*padding-bottom: 4px;*/
}

#item-header.no-te-calles ul li {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #ccc;    
}

#item-header.no-te-calles ul li a {
    font-weight: normal;  
}

#item-header.no-te-calles ul li a:hover {
    font-weight: normal;  
}

#item-header.no-te-calles ul li.first {
    padding-left: 0;
    border-left: none; 
}

#item-header.no-te-calles ul li.caps {
	text-transform:uppercase;
	border-right:1px solid #ccc;
	margin-top: 5px;
	margin-right: 8px;
}

#item-header.no-te-calles ul.caps {
	padding-top:0;
}

#item-header.no-te-calles ul li.last {
    padding-right: 0;
    border-right: none; 
}

#item-header.no-te-calles .data {
    float: left;
    padding-top: 4px;
   padding-bottom: 4px;
   width:460px;
}

#item-header.no-te-calles .tags {
    float: left;
    padding-top: 4px;
   padding-bottom: 4px;
}

#item-header.no-te-calles .info {
    float: right;
    padding-top: 4px;
	padding-bottom: 4px;
}

#item-footer.no-te-calles {
	float: left;
	color: #666;	
	margin-bottom: 0px;
	margin-top: 2px;
	width: 100%;
}

#item-footer.no-te-calles ul {
	float: left;
   list-style: none;
   display: block;
   clear: both;
   padding-top: 4px;
   padding-bottom: 4px;
}

#item-footer.no-te-calles ul li {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #ccc;
}

#item-footer.no-te-calles ul li a {
    font-weight: normal;
}

#item-footer.no-te-calles ul li a.selected {
    font-weight: bold;
}

#item-footer.no-te-calles ul li a:hover {
    font-weight: normal;  
}

#item-footer.no-te-calles ul li a.selected:hover {
    font-weight: bold;  
}

#item-footer.no-te-calles ul li.first {
    padding-left: 0;
    border-left: none;
}

#item-footer.no-te-calles ul li.last {
    padding-right: 0;
    border-right: none;
}

#item-footer.no-te-calles .data {
    float: left;
    padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
}

#item-footer.no-te-calles .tags {
    float: left;
    padding-top: 4px;
	padding-bottom: 4px;
}

#item-footer.no-te-calles .info {
    float: right;
    padding-top: 4px;
	padding-bottom: 4px;
}

#item-footer.no-te-calles .info img {
	float: left;
	margin-left: 8px;
	margin-right: 4px;
}

.comments {
	float: left;
	padding: 8px 0px 0px 0px;
	width:100%;
}

.comments h4 {
	font-weight: bold;
	color: #000;
	padding-top: 8px;
	margin-bottom: 8px;
}

.comments h3 {
	font-weight: bold;
	color: #000;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 4px solid #ddd;
	height: 20px;
}

.comments a {
	color: #005C9C;
}

.files {
	float: left;
	padding: 8px 0px 0px 0px;
	width:100%;
}

.files h3 {
	font-weight: bold;
	color: #000;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 4px solid #ddd;
	height: 20px;
}

.file-container {
	float: left;
	border:1px solid gray;
	width: 100%;
}

.gallery {
	padding: 8px;
}

p.info { 
	float:left; 
	width:150px; 
}

#item.commentEntry {
	float: left;
	border-bottom: 1px dashed #999;
	width:100%;
	padding-top: 4px;
	padding-bottom: 4px;
}

#item.commentEntry p {
	overflow: auto;
	padding: 2px 8px 2px 8px;
	/*text-wrap: normal;*/
}

#item.commentEntry img {
	padding-top: 0px;
}

#item.commentEntry img.author {
	padding-top: 8px;
}

#content.commentEntry p {
	padding-right: 0;
	align: left;
}

#item-body.commentEntry {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

#item-footer.commentEntry {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

#item-footer.commentEntry ul {
	list-style: none;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#item-footer.commentEntry ul li {
	float: left;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #666;
}

#item-footer.commentEntry ul li p {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 150px;
}

#item-footer.commentEntry ul li a {
    font-weight: normal;
}

#item-footer.commentEntry ul li a:hover {
    font-weight: normal;  
}

#item-footer.commentEntry ul li.first {
    padding-left: 0;
    border-left: none;
}

#item-footer.commentEntry ul li.last {
    padding-right: 0;
    border-right: none;
}

#item-footer.commentEntry .data {
    float: left;
}

#item.commentEntryAuthor {
	float: left;
	border-bottom: 1px dashed #999;
	width:100%;
	padding-top: 4px;
	padding-bottom: 4px;
	background:#E8EEFA none repeat scroll 0;
}

#item.commentEntryAuthor p {
	overflow: auto;
	padding: 2px 8px 2px 8px;
	/*text-wrap: normal;*/
}

#item.commentEntryAuthor img {
	padding-top: 8px;
}

#content.commentEntryAuthor p {
	padding-right: 0;
	align: left;
}

#item-body.commentEntryAuthor {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

#item-footer.commentEntryAuthor {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

#item-footer.commentEntryAuthor ul {
	list-style: none;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#item-footer.commentEntryAuthor ul li {
	float: left;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #666;
}

#item-footer.commentEntryAuthor ul li a {
    font-weight: normal;
}

#item-footer.commentEntryAuthor ul li a:hover {
    font-weight: normal;  
}

#item-footer.commentEntryAuthor ul li.first {
    padding-left: 0;
    border-left: none;
}

#item-footer.commentEntryAuthor ul li.last {
    padding-right: 0;
    border-right: none;
}

#item-footer.commentEntryAuthor .data {
    float: left;
}

#item.articlePreview {
	float: left;
	border: 1px dashed #999;
	width: 100%;
	padding: 8px;
	margin-bottom: 8px;
	display: block;
}

#item.commentPreview {
	float: left;
	border: 1px dashed #999;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

#item.commentPreview p {
	padding: 2px 8px 2px 8px;
	overflow: auto;
	/*text-wrap: normal;*/
}

#item.commentPreview img {
	padding-top: 8px;
}

#content.commentPreview p {
	padding-right: 0;
	align: left;
}

#item-body.commentPreview {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 580px;
}

#item-footer.commentPreview {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.back {
	float: right;
	padding-left: 8px;
	margin-top: 8px;
}

/**
 * Wikidiario/NTC CSS Stylesheet
 * @author: Rubén A. Mansilla <ramansilla@gmail.com>
 *
 * @date:    01/02/2009 10:28:11
 * @version: $Id: wd.css 1321 2010-04-15 15:13:32Z mfornos $
 * @copy:    2008, 2009, Amneris WS
 *
 */

/* -------------------------------------------------------------------------- */
/* layout / reusable components                                               */
/* -------------------------------------------------------------------------- */
/* --------------------------------------------- */
/* search bar                                    */
/* --------------------------------------------- */
.ntc {
    width: 807px;
    padding: 11px 0 9px 0;
	background-color: #f2f3f3;
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url(../img/separator_bg.gif);
}

/* --------------------------------------------- */
/* .no-te-calles                                 */
/* --------------------------------------------- */
div#content.no-te-calles {
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(../imgs/ntc_sidebar_bg.gif);
}

/* --------------------------------------------- */
/* ntc articles > body                           */
/* --------------------------------------------- */

#body.no-te-calles {
   	background-color: #fff;
   	margin-top: 8px;
    margin-left: 14px;
    margin-right: 14px;
}

#body.no-te-calles .text {
   	/*background-color: #FFFF99;
   	background-image: url(../imgs/pen-icon.gif);
   	background-position: left -12px;
    background-repeat: no-repeat;
   	padding: 8px;*/
}

#body.no-te-calles .text p {
	font-family: helvetica,arial,clean,sans-serif;
   	font-size: 1.2em;
   	color: #333;
   	padding-top: 4px;
   	padding-bottom: 8px;
}

p.image {
   	padding-left: 78px;
}

/* --------------------------------------------- */
/* column.sidebar                                */
/* --------------------------------------------- */
.column-ntc {
    float: left;
}

.column-ntc.first {
    background-color: #fff;
}

.no-te-calles .column.sidebar {
    width: 170px;
    margin: 0;
    padding: 0;
  	
	background-color: #ebf2f4;
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url(../img/separator_bg.gif);
}

.no-te-calles .right-column.right-sidebar {
   	width: 200px;
    margin: 0;
    padding: 0;

	background-color: #fff;
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url(../img/separator_bg.gif);
}

.no-te-calles .column-ntc {
	background-color: #ebf2f4;
}

.no-te-calles .right-column-ntc {
	background-color: #fff;
}

/* --------------------------------------------- */
/* sidebar                                       */
/* --------------------------------------------- */
/* --------------------------------------------- */
/* sidebar > heading                             */
/* --------------------------------------------- */
.no-te-calles .sidebar h1 {
    margin: 10px 0 11px 19px;
    padding: 0;
    font-family: 'Verdana', 'Arial',sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: -0.01em;
    line-height: normal;
    color: #646768;
}

.no-te-calles .sidebar h1 span {
    color: #065a9e;
}

/* --------------------------------------------- */
/* sidebar > advanced search                     */
/* --------------------------------------------- */
.no-te-calles .sidebar a.advanced-search {
    margin: 19px 0 11px 19px;
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    color: #3f3f3f;
}

/* --------------------------------------------- */
/* column.search-results                         */
/* --------------------------------------------- */
.no-te-calles .column-ntc.search-results {
    width: 608px;
}

.no-te-calles .column-ntc.first {
    background-color: #fff;
}

.no-te-calles .column-ntc.search-results .hits {
    width: 100%;
}


/* --------------------------------------------- */
/* search hits                                   */
/* --------------------------------------------- */
.results-heading h1 {
    margin-top: 6px;
    padding-bottom: 10px;
    line-height: normal;
    display: block;
}

.hits .preview .related {
    display : block;
}

/* --------------------------------------------- */
/* search hits > extended                        */
/* --------------------------------------------- */
.hits .preview .illustration {
	float: left;
    width: 60px;
    margin-right: 15px;
    padding-top: 3px;
}

.hits .preview .illustration img {
	float: left;
    width: 100%;
    height: 60px;
    margin-right: 15px;
}

.hits .preview .illustration .image-fake {
	float: left;
    width: 51px;
    height: 33px;
    margin-right: 15px;
    padding-top: 23px;
    padding-left: 5px;
    border: 2px solid #7e7e7e;

    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.8em;
    color: #cc0920;
}

.hits .preview .content {
	float: left;
    width: 485px; /* 561 - 60 - 15 */
    padding: 0;
    margin: 0;
}

.hits .preview .content .images {
    float: left;
    list-style-type: none;
    padding-top: 11px;
    padding-bottom: 4px;
}

.hits .preview .content .images li {
    float: left;
}

.hits .preview .content .images img {
	float: left;
    width: 50px;
    height: 50px;
    margin-right: 9px;
}

.hits .preview .content .images .image-fake {
	float: left;
    width: 41px;
    height: 27px;
    margin-right: 9px;
    padding-top: 19px;
    padding-left: 5px;
    border: 2px solid #7e7e7e;

    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.7em;
    color: #cc0920;
}

.hits .preview .content.alone {
	float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}

.hits .preview {
	width: 100%;
}

.hits .preview .content h3 {
    padding-right: 8px;
}

/* --------------------------------------------- */
/* search hits > pagination                      */
/* --------------------------------------------- */
.hits .pagination {
    float: left;
    width: 100%;
}

.hits .pagination a {
    float: left;
    margin-top: 11px;
    margin-bottom: 8px;
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0.9em;
    color: #dc5f21;
}

.hits .pagination a.prev {
    margin-left: 27px;
    padding-left: 10px;
    background-position: left center;
    background-image: url(../imgs/pages_prev.gif);
}

.hits .pagination a.next {
    float: right;
    margin-right: 27px;
    padding-right: 10px;
    background-position: right center;
    background-image: url(../imgs/pages_next.gif);
}

/* -------------------------------------------------------------------------- */
/* layout / reusable components                                               */
/* -------------------------------------------------------------------------- */
/* --------------------------------------------- */
/* right bar > EnBlog                            */
/* --------------------------------------------- */
.in-blog {
	float: right;
    width: 153px; /* 175 - 2 - 2 - 10 - 8 */
    margin-left: 0;
    margin-right: 17px;
    padding: 6px 10px 6px 8px;
    border: 2px solid #d8d0c9;
    background-color: #fffaf2;
}

.in-blog h3 {
    display: block;
    width: 54px;
    height: 18px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6px;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../imgs/in_blog_heading_es.png);
}

.in-blog-title h3 {
	display: block;
    width: 54px;
    height: 18px;
	background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(../imgs/in_blog_heading_es.png);
}

.in-blog-title h3 a {
	width: 100%;
	height: 100%;
	display: block;
}

.in-blog h3 span, .in-blog-title h3 span {
    display: none;
}

.in-blog h4 {
    margin-top: 15px;
    margin-bottom: 14px;
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    text-align: center;
    text-transform: uppercase;
    color: #dc5f21;
}

.in-blog .author {
    margin-top: 14px;
    margin-bottom: 4px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    text-align: center;
    text-transform: uppercase;
    color: #676767;
    display: block;
}

.in-blog h5 {
    margin-top: 0;
    margin-bottom: 8px;
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    color: #dc5f21;
}

.in-blog h5 a,
.in-blog h5 a:link,
.in-blog h5 a:active,
.in-blog h5 a:visited
{
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    text-transform: uppercase;
    color: #dc5f21;
}

.in-blog img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 13px;
}

.in-blog .separator {
    margin: 0;
	background-image: url(../imgs/in_blog_separator_bg.gif);
}

/*
* Profile
*/

.profile {
	padding: 12px;
	color: #333;
	/*font-family: Lucida Grande, Verdana, Tahoma;*/
}

.profile h1 {
	font-size: 1.4em;
   	color: #333;
   	border-bottom: 4px solid #ccc;
   	margin-bottom: 8px;
   	padding-top: 4px;
   	padding-bottom: 8px;
}

.profile h2 {
	font-size: 1.4em;
   	color: #666;
   	margin-top: 2px;
   	margin-bottom: 4px;
   	padding-bottom: 4px;
   	border-bottom: 3px solid #ccc;
}

.profile h3 {
	padding-bottom: 6px;
	font-weight: bold;
	font-size: 1.2em;
}

.profile h3 a {
	font-weight: bold;
	text-decoration: none;
}

.profile h3 a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.profile .dash-title {
	font-size: 1.4em;
   	color: #333;
   	margin-top: 8px;
   	margin-bottom: 8px;
   	padding-bottom: 8px;
}

.profile .dash-head {
	clear: both; 
	overflow: hidden;
	/*padding: 6px;*/
}

.profile .dash-head h2 {
	font-size: 1.4em;
   	color: #666;
   	margin-bottom: 4px;
   	padding-bottom: 4px;
   	border-bottom: 0px solid #CCCCCC;
}

.profile .dash-head-left img.photo, img.photo-frame {
	border: 1px solid #ccc;
	padding: 4px;
	margin-right: 8px;
}

.profile .dash-head span {
	color: #333;
	padding-right: 4px;
	font-weight: bold;
}

.profile .dash-head ul {
	list-style: none;
}

.profile .dash-head ul li {
	padding-left: 0px;
}

.profile .dash-head-right {
	float: right; 
	margin-left: 2px;
	width: 40%;
	/*background-color: #EFEFFB;*/
}

.profile .dash-head-left {
	float: left; 
	margin-right: 2px;
}

.profile .dash-body {
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.profile .dash-body h4 {
	font-size: 1.2em;
}

.profile .dash-body table {
	margin-bottom: 4px;
}

.profile .dash-body td {
	border-bottom: 1px solid #ccc;
	padding-top: 6px;
	padding-bottom: 2px;
}

.profile .dash-body ul {
	margin-top: 10px;
	list-style: none;
}

.profile .dash-body ul.caps {
	float:left;
	padding-top: 0;
	text-transform:uppercase;
	border-right:1px solid #ccc;
	margin-top: 1px;
	margin-right: 8px;
	padding-right: 8px;
}

.profile .dash-body ul.first {
	padding-left: 0;
    border-left: none;
}

.profile .dash-entry {
	margin-bottom:4px;
	margin-top:4px;
	padding-bottom:10px;
	padding-top:6px;
	border-bottom: 1px dashed #ccc;
	color: #666;
	width: 100%;
	float: left;
}

.profile .dash-entry img {
	border: none;
	vertical-align: middle;
}

.profile .dash-entry p {
	margin:0px;padding:0px;
}

.profile .dash-entry span {
	vertical-align: middle;
}

.profile .dash-header {
	float: left;
	width: 100%;
}

.profile .dash-footer {
	float: left;
}

.profile .dash-footer ul {
   list-style: none;
   padding-top: 4px;
   padding-bottom: 0px;
}

.profile .dash-footer ul li {
	float: left;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #ccc;
}

.profile .dash-footer ul li a {
    font-weight: normal;
}

.profile .dash-footer ul li a:hover {
    font-weight: normal;  
}

.profile .dash-footer ul li.first {
    padding-left: 0;
    border-left: none;
}

.profile .dash-footer ul li.last {
    padding-right: 0;
    border-right: none;
}

.profile .dash-footer .data {
    float: left;
}

p.required {
	color: #C11B17;
}

span.required {
	color: #C11B17;
	font-size: 20px;
	/*vertical-align: super;*/
}

form#cse-search-box div, form#quickSearchForm div {
	overflow: hidden;
	height: 23px;
	display: table;
}

span.send-news a {
	font-weight: bold;
	font-size: 13px;
	color: #F5BE35; 
}

span.send-news {
	/*margin-left: 15px;*/
	padding-left: 20px;
	display: table-cell; 
	vertical-align: middle;
}

div.inner span.send-news a {
	color: #E9751F;
}

div.help {
	float:right;
	
}

div.help a {
	margin-bottom: 0;
	background-image: url("../imgs/help.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
}

/*
Boxes
*/

div#footer div.dot-column {
	border-right: 1px dotted black; 
	height: 80px;
	overflow:hidden;
	width: 300px;
}

div#footer .heading {
	clear: both;
	margin-bottom: 4px;
	width: 80%;
	overflow: hidden;
	padding-top: 15px;
}

div#footer .boxes-row {
	float: left;
	margin-bottom: 3px;
	width: 100px;
}

div#footer .section-box {
	float: left;
	width: 90px;
	margin-right: 29px;
}

div#footer .section-logo-box {
	float: left;
	width: 400px;
}

div#footer .section-box.w150{
	width: 150px;
}

div#footer .section-box .first {
	margin-left: 37px;
}

div#footer .section-box .last {
	margin-right: 0;
}

div#footer .section-box a {
	margin-bottom: 12px;
	padding-left: 18px;
	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

div#footer .section-box a.no-img {
	padding-left: 0;
}

div#footer .section-box.science a {
	background-image: url(../imgs/wd_science_id.png);
}

div#footer .section-box.economy a {
	background-image: url(../imgs/wd_economy_id.png);
}

div#footer .section-box.life a {
	background-image: url(../imgs/wd_life_id.png);
}

div#footer .section-box.style a {
	background-image: url(../imgs/wd_styles_id.png);
}

div#footer .section-box.technology a {
	background-image: url(../imgs/wd_technology_id.png);
}

div#footer .section-box.government a {
	background-image: url(../imgs/wd_government_id.png);
}

div#footer .section-box.art a {
	background-image: url(../imgs/wd_art_id.png);
}

div#footer .section-box.sport a {
	background-image: url(../imgs/wd_sports_id.png);
}

div.users-mosaic h2 {
	font-size: 1.2em;
	border-bottom:2px solid #CCCCCC;
	color:#333333;
	margin-bottom: 5px;
}

img.thumb-photo {
	border: 3px solid #FFF;
}

img.thumb-photo:hover {
	border: 3px solid #DFFDFD;
}

.more-news-img {
	float:left;
	height:80px;
	margin-right:11px;
	width:80px;
}

.new-body {
	float:left;
	padding:0;
	width:74%;
}

.more-news-results-summary {
	background-color:#F3F3F3;
	color:#000000;
	float:left;
	font-family:'Tahoma','ArialMT','Arial',sans-serif;
	font-size:0.9em;
	line-height:13px;
	padding:8px 0;
	width:755px;
}

.more-news-results-summary div.pagination {
	float:right;
	margin: 0;
	padding: 0;
	margin-right:23px;
}

.more-news-results-summary div.pagination a, .more-news-results-summary div.pagination span {
	text-decoration: none;
	background-color: transparent;
	color: #000;
	border: none;
	margin: 0 4px;
	padding: 0;
}

.more-news-results-summary div.pagination span.current {
	font-weight: bold;
	background-color: transparent;
	color: #000;
	border: none;
}

.more-news-results-summary div.pagination span.disabled {
	display: none;
	visibility: hidden;
}

.more-news-results-summary div.pagination a:hover {
	border: none;
	margin: 0 4px;
	padding: 0;
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}

/*
 * Beta 
 */

div#beta {
	background:transparent url(../imgs/beta.png) no-repeat scroll right top;
	height:63px;
	position:absolute;
	left:0;
	top:0;
	margin: 0;
	padding: 0;
	width:62px;
	z-index:890;
}

div#beta span {
	display: none;
	visibility: hidden;
} 

/*
 * Comments
 */
.legal {
	color: #888;
	font-family: Arial;
	font-size: 1em;
	padding-top: 8px;
	margin-top: 4px;
	border-top: 2px solid #e8e8e8;
	valign: top;
}

a.advices {
	margin-left: 0px;
	padding-left: 0px;
}

img.advices {
	float: right;
	margin: 1px 8px 2px 4px;
}

a.delete {
	margin-left: 0px;
	padding-left: 0px;
}

img.delete {
	float: right;
	margin: 1px 18px 2px 4px;
}

.advice {
	color: #888;
	font-family: Arial;
	font-size: 1em;
	/*border-left: 2px solid #e8e8e8;*/
	padding-left: 12px;
	margin-left: 2px;
	valign: top;
	line-height: 1.4em;
}

.advice h4 {
	color: #888;
	font-size: 1em;
	padding-top: 0px;
}

.advice ul {
	padding-left: 18px;
}

.advice ul li {
	padding-bottom: 4px;
	padding-top: 4px;
}

div.preview-box {
	background-color: #F7F7F0;
	padding: 5px;
	margin-bottom: 8px;
	border-left: 1px dotted #D0D0D0;
	clear: both;
}

div.preview-info dl {
	clear: both;
	border-bottom: 1px solid #DEDEDE;
}

div.preview-info dt {
	display: inline;
	font-weight: bold;
}

div.extra-info dd {
	display: inline;
	padding-left: 3px;
	margin-left: 0px;
}

/*
 * Counter
 */
div.enter-blip-container {
	position:relative;
}

div.enter-blip-container span.enter-blip-counter {
	bottom:10px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:8px;
}

div.enter-blip-container span.enter-blip-counter-alert {
	bottom:10px;
	color:#C11B17;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:8px;
}

/*
 * Blogs
 */

div.blog-wrap {
	margin: 25px 10px;
}

div.blog-head {
	margin-left: 10px;
}

div.blog-head .author-name {
	font-style: italic;
	color: #7F7F7F;
	font-family: 'Georgia-BoldItalic','Georgia',serif;
	margin-top: 5px; 
}

div.blog-head .bio {
	float:left;
	margin-top: 10px;
}

div.blog-head-left {
	float:left;
	width:550px;
	margin-right:8px;
}

div.blog-head-right {
	margin-top:0px;
	margin-right:0px;
}

div.profile-right {
	float:right;
	margin-top:-38px;
	text-align:right;
}

div.profile-right p {
	margin:0;
	padding:0;
}

div.profile-right img {
	border:medium none;
	margin: 1px 0 2px 4px;
	float:right;
}

a.feed {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	font-family:'ArialMT','Arial',sans-serif;
}

div.blog-wrap div.blog-entry {
	margin-top: 20px;
}

div.blog-wrap div.blog-entry div.blog-content {
	color: #463C3C;
	margin-top: 1em;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.15em;
	line-height:1.5em;
}

div.blog-wrap div.blog-entry div.blog-header h1 {
	font-family:'trebuchet MS',trebuchet,verdana,arial;
	font-weight: normal;
}

div.blog-wrap div.blog-entry div.blog-header h1 a {
	color:#004789;
}

div.blog-wrap div.blog-entry div.blog-date {
	color:#888;
	margin-bottom:25px;
}

div.blog-column-wrap {
	margin: 25px 0;
}

div.blog-column-wrap a.normal {
	font-weight: normal;
}

div.blog-column-wrap a.selected {
	font-weight: bold;
}

div.blog-column-wrap div#blog-archive-list ul { 
	border-width:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

div.blog-column-wrap div#blog-archive-list ul.level-1 { 
	padding-left: 10px;
}

div.blog-column-wrap div#blog-archive-list ul.level-2 { 
	padding-left: 20px;
}

div.blog-column-wrap div.blog-column-title {
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

div.blog-foot .sep {
	padding-right: 8px;
	margin-right: 8px;
	border-right: 1px dotted #DDD;
}

/* --------------------------------------------- */
/* headings                                      */
/* --------------------------------------------- */
h2.en-blog {
    padding-left: 18px;
    font-family: 'VAGRounded-Light','VAGRounded','L VAG Rounded Light','ArialMT','Arial',sans-serif;
    font-weight: normal;
    font-size: 1.8em;
    letter-spacing: 0;
    line-height: 25px;
    color: #000;
}

h2.en-blog span {
    font-weight: bold;
    color: #e06f23;
}

h3.en-blog {
    margin-left: 18px;
    margin-top: 51px;
    padding-bottom: 9px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    line-height: 16px;
    color: #131313;
    
    background-color: transparent;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-image: url(../imgs/separator_bg.gif);    
}

h3.en-blog-cover {
    margin-left: 20px;
    margin-top: 8px;
    padding-bottom: 8px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 0.9em;
    line-height: 16px;
    color: #005FA0;
    text-transform: uppercase;
}

.en-blog-cover a {
	color: #005C9C;
	font-weight: bold;
}
	
/* --------------------------------------------- */
/* snapshot                                      */
/* --------------------------------------------- */
.snapshot {
    margin-bottom: 40px;
}

.snapshot h4 {
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.0em;
    line-height: 16px;
    color: #131313;
}

.snapshot h4 a,
.snapshot h4 a:link,
.snapshot h4 a:active,
.snapshot h4 a:visited
{
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.0em;
    font-weight: bold;
    line-height: 16px;
    color: #131313;
}

.snapshot h5 a,
.snapshot h5 a:link,
.snapshot h5 a:active,
.snapshot h5 a:visited
{
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    letter-spacing: 0pt;
    line-height: 14px;
    color: #005fa0;
}

.snapshot p {
    font-family: 'Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.0em;
    line-height: 14px;
    color: #131313;
}

.snapshot p.author {
    font-family: 'Georgia-BoldItalic','Georgia',serif;
    font-size: 0.9em;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 0pt;
    line-height: 16px;   
    color: #7f7f7f;
}

.snapshot p.author a,
.snapshot p.author a:link,
.snapshot p.author a:active,
.snapshot p.author a:visited
{
    font-family: 'Georgia-BoldItalic','Georgia',serif;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 0pt;
    line-height: 16px;   
    color: #7f7f7f;
}

.snapshot img {
    display: block;
    margin: 11px 0;
}

.snapshot img.horizontal {	
    width: 140px;
    height: 84px;
}

.snapshot img.vertical {
    width: 86px;
    height: 111px;
}

/* --------------------------------------------- */
/* contributors                                  */
/* --------------------------------------------- */
.contributors {
    background-color: #fff;
    overflow: hidden;
}

.contributors h3 {
    clear: both;
    padding-left: 18px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.0em;
    letter-spacing: -0.01em;
    line-height: 16px;    
    color: #131313;
}

.contributors .separator {
    margin-top: 0;
}

.contributors .contributor {
    width: 175px;
    list-style: none;
    padding: 4px;
    float: left;
	margin-left: 12px;
}

.column.contriblist {
	margin-left: 0;
}

.contributors .contributor a,
.contributors .contributor a:hover,
.contributors .contributor a:link,
.contributors .contributor a:active,
.contributors .contributor a:visited
{
    font-family: 'Georgia-Bold','Georgia',serif;
    font-size: 0.9em;
    font-style: italic;
    letter-spacing: 0;
    line-height: 13px;
    font-weight: bold;
    color: #7f7f7f;
}

/* --------------------------------------------- */
/* blog-tools                                    */
/* --------------------------------------------- */
.blog-tools h3 {
    margin-bottom: 14px;
    font-family: 'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
    font-size: 1.0em;
    letter-spacing: 0;
    line-height: 16px;
    padding-top: 7px;
    color: #131313;
}

.blog-tools ul {
	list-style: none;
    margin-bottom: 36px;
}

.blog-tools li {
    margin-bottom: 6px;
}

.blog-tools ul a,
.blog-tools ul a:hover,
.blog-tools ul a:link,
.blog-tools ul a:active,
.blog-tools ul a:visited
{
    /*font-family: 'ArialMT','Arial',sans-serif;*/
    font-size: 1.0em;
    letter-spacing: 0;
    line-height: 14px;
    padding-top: 4px;
    /*color: #005d9c;*/
}

div#author-foot {
	clear:both;
	display:block;
	margin-top: 15px;
	margin-bottom:25px;
	overflow:hidden;
}

/* --------------------------------------------- */
/* in-blog-cover                                 */
/* --------------------------------------------- */

.blog-columns {
	float: left;
}

.blog-box {
	float: left;
	padding: 12px;
	margin-top: 4px;
	margin-bottom: 12px;
	background-color:#E8EEFA;
	/*height:172px;*/
}

.blog-box h4 {
	color:#131313;
	font-family:'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
	font-size:1em;
	line-height:16px;
	margin-bottom:4px;
}

.blog-box h5 {
	color:#131313;
	font-family:'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
	font-size:1.2em;
	line-height:16px;
	margin-top:6px;
	margin-bottom:8px;
}

.blog-box p.author {
	color:#7F7F7F;
	font-family:'Georgia-BoldItalic','Georgia',serif;
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0;
	line-height:16px;
}

.blog-box p {
	color:#131313;
	font-family:'Tahoma','ArialMT','Arial',sans-serif;
	font-size:1em;
	line-height:14px;
}

.blog-box p.author a, .blog-box p.author a:link, .blog-box p.author a:active, .blog-box p.author a:visited {
	color:#7F7F7F;
	font-family:'Georgia-BoldItalic','Georgia',serif;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0;
	line-height:16px;
}

.blog-box h4 a, .blog-box h4 a:link, .blog-box h4 a:active, .blog-box h4 a:visited {
	color:#131313;
	font-family:'Tahoma-Bold','Tahoma','ArialMT','Arial',sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:16px;
}

.blog-box h5 a, .blog-box h5 a:link, .blog-box h5 a:active, .blog-box h5 a:visited {
	color:#005FA0;
	font-family:'Tahoma','ArialMT','Arial',sans-serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0;
	line-height:14px;
}

.blog-box img.photo {
	max-width:72px;
	max-height:72px;
}

.blog-box-header {
	float: left;
}

.blog-box-header-left {
	float: left; 
	width: 200px;
}

.blog-box-header-right {
	float: right;
}

.blog-box-body {
	float: left; 
	padding-top: 4px;
	padding-bottom: 4px;
}

.blog-box-footer {
	padding-top: 4px;
	padding-bottom: 0px;
	float: left;
}

.blog-link {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	text-transform: uppercase;
	float: left;
	width: 100%;
}

.blog-link a {
	color: orange;
}

ul.editing-tools li a.editcaption {
	background-image:url(../imgs/change.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:0;
	padding-left:20px;
	display: block;
}

.votos {
	display: block;
	clear: both;
}

.tab {
	display: block; 
	float: left;
}

.small {
	font-size: 0.8em;
}

.medium {
	font-size: 1em;
}

.large {
	font-size: 1.2em;
}

div#error-area {
	padding: 15px 10px;
}

/*
	Reportajes
*/

#reportage-wrap {
	background-color: #111;
	color: white;
}

#reportage-wrap a {
	color: white;
}

#reportage-wrap .breadcrumb {
	background-color: #111;
	width:948px;
}

#reportage-wrap #content {
	background-color: #111;
}

#reportage-gallery {
	min-height:450px;
}

#reportage-gallery #gallery-head {
	margin: 45px 18px 0 18px;
	font-family: arial;
	font-size: 13px;
	border: 1px solid #333;
	padding: 18px;
	height:15px;
}

#reportage-gallery .pagination {
	margin: 25px 18px;
}

#reportage-gallery .pagination .disabled {
	background: transparent;
	color: #333;
}

#reportage-gallery #entries-table {
	margin: 0 18px;
	background-color: #000;
	border: 1px solid #333;
	width:942px;
	border-top: none;
}

#reportage-gallery #entries-table td {
	padding: 18px;
}

#reportage-gallery .entry .title a {
	text-transform: uppercase;
	color: #B2C5D0;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
}

#reportage-gallery .entry .about a {
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
}

#reportage-gallery .entry img.thumb {
	border: 1px solid #333;
}

#reportage-gallery .entry img.thumb:hover {
	border: 1px solid #B2C5D0;
}

#reportage-gallery .abstract p {
	color: #777;
}

#reportage-entry {
	margin: 34px 18px;	
}

#reportage-entry .editing-tools {
	background: transparent !important;
}

#reportage-entry .tags {
	margin: 34px 0; 
	font-family: tahoma,serif,arial; 
	font-size: 11px;
}

#reportage-entry h1 {
	font-family:'trebuchet MS',trebuchet,verdana,arial;
	font-weight: normal;
	font-size: 24px;
}

#reportage-entry .reportage-abstract {
	font-family: arial;
	font-size: 13px;
	margin: 25px 0 34px 0;
	width:750px;
}

#reportage-entry .reportage-text {
	clear: both;
	margin: 34px 0;
	width:750px;
}

#reportage-entry div#author-foot {
	background-color:#222222;
	padding:10px;
}

#reportage-access {
	float: right;
	padding: 8px 24px 8px 8px;
	clear:both;
}

#reportage-access p {
	padding: 0;
	margin: 0;
	text-align: right;
}

#reportage-access a {
	font-family:'ArialMT','Arial',sans-serif;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	font-weight: bold;
	color: #E9751F;
	text-transform: uppercase;
}

#reportage-access img {
	border:medium none;
	float:right;
	margin:1px 0 2px 4px;
}