/* Basic */

*
{
	margin: 0em;
	padding: 0em;
}

h1,h2
{
}

body
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #666;
	background-color: #fff;
}

a
{
	color: #6B6B6B;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/* Outer */

#outer
{
	padding: 0em;
	width: 1025px;
	margin: 10px auto;
}

/* Header */

#header
{
	background-image:url(images/cabecera.jpg);
	width:1025px;
	height: 116px;
}

#header h1
{
	position: absolute;
	top: 1.8em;
	font-size: 2.2em;
	letter-spacing: -0.05em;
}

#header h1 a
{
	color: #fff;
	text-decoration: none;
}

#header h2
{
	position: absolute;
	font-size: 0.8em;
	top: 8em;
	color: #E0E8EF;
}

/* Header - Faldon */
#faldon{
background-image:url(/images/faldon.jpg);
width:1025px;
height:27px;
background-repeat:no-repeat;
}


/* Menu */

#menu
{
	position: absolute;
	top: 5em;
	right: 3em;
}

#menu ul
{
	list-style: none;
}

#menu li
{
	display: inline;
	padding-left: 1.1em;
	margin-left: 1em;
	border-left: dotted 1px #E0E8EF;
}

#menu li.first
{
	border: 0em;
	margin-left: 0em;
	padding-left: 0em;
}

#menu li a
{
	color: #fff;
	padding: 0.1em;
	text-decoration: none;
}

#menu li a:hover
{
	text-decoration: underline;
}

/* Content Container */

#content
{
	line-height: 1.5em;
}


#content p
{
	margin-bottom: 1.5em;
}

#content h4
{
	color: #FFF;
	margin-bottom: 1em;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 0.3em;
}

#content h2,h3,h5,h6
{
	color: #000;
	margin-bottom: 1em;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 0.3em;
}



#content h2
{
	font-size: 1.5em;
}

#content h3
{
	font-size: 1.1em;
}

#content ul
{
	margin-bottom: 1.5em;
	padding-left: 1em;
	list-style: square;
}



/* Primary Content ( MAIN COLUMN ) */

#primaryContentContainer
{
	background-color: #fff;
	float: right;
	width: 650px;
}

#primaryContent
{
	padding: 1em 1em 1em 1em;
}

/* image padding 10px top,right,bottom,left */ 
#primaryContent img {
margin: 10px 10px 10px 10px;
}


/* Secondary Content ( LEFT COLUMN) */

#secondaryContent
{
	position: relative;
	float: left;
	width: 160px;
	padding: 1em 1em 1em 1em;
	background: #000;
	color:#FFF;
}

#secondaryContent .xbg
{
	position: absolute;
	right: 0em;
	background: #000;
}

/* Tertiary Content ( RIGHT COLUMN) */

#tertiaryContent
{
	position: relative;
	float: right;
	width: 150px;
	padding: 1em 1em 1em 1em;
	background: #000;
	color:#FFF;
}

#tertiaryContent .xbg
{
	position: absolute;
	left: 0em;
	background: #000;
}

/* Footer */

#footer
{
	position: relative;
	z-index: 1;
	border-top: dashed 1px #dfdfdf;
	padding: 1em 0em 2em 0em;
	margin: 1em 2em 0em 2em;
	text-align: center;
}

.clear
{
	clear: both;
}




/* CMS */
fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFFFF; color: #000; }
input { padding: 3px; margin: 0; }
textarea { width: 97%; height: 20em; padding: 3px;}
input.searchbutton { border: 2px solid #fff; padding: 2px; width: 60px; }
.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 0px solid #ccc; }
.commentsbox {padding: 10px; margin: 0 0 10px 0; border-top: 0px solid #ccc; }

/* comments counter */
.comments_counter { 
    float: right; 
    color: #333; 
    font-size: 30px;  
    line-height: 30px; /* for IE... */ 
    padding: 5px; 
}


/* digg furl del.ici.ous linklibrary indexer */
.bkmt img{
border: 1px solid #ccc;
}

.bkmt:hover img{
border: 1px solid navy;
}

.bkmt:hover{
color: white; /* irrelevant definition to overcome IE bug */
}


/* article pagination */
.paginator {
padding: 2px;
text-align:center;
margin: 0 5px 0 0;
}

.paginator span a:hover{
color: #000;
text-decoration: none; 
background-color:#FFE;
}

.paginator span{padding: 0 5px;
border: 1px solid #ccc;
margin-right:3px;
text-decoration: none; 
color: #303030;}


.article_text {
     width: 98%;
     height: 500px;
}