/* Necesarias en Postnuke */
body {
background color: white;
color: #333333;
SCROLLBAR-FACE-COLOR: #dddddd; 
SCROLLBAR-HIGHLIGHT-COLOR: white; 
SCROLLBAR-SHADOW-COLOR: #999999; 
SCROLLBAR-3DLIGHT-COLOR: #999999; 
SCROLLBAR-ARROW-COLOR: #666666; 
SCROLLBAR-DARKSHADOW-COLOR: white; 
SCROLLBAR-BASE-COLOR: silver;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-decoration: none;
}

IMG {
border: 0px;
}

TD {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-align: left;
}

TH {
font-family: Tahoma, Verdana, sans-serif;
font-size: 13px;
}

input,textarea,select {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-indent: 2px;
}

input.pn-text {
background-color: #D9DCC2;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-button {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {
background-color: transparent;
font-family: Tahoma, Verdana, sans-serif;
}

SELECT.pn-text {
background-color: #FFFFFF;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
}


A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}

A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}

A:hover {
background-color: transparent;
color: #0000FF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}

A:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}

/* Algunas class propias del theme */
.cabecera{
	width: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #1C54B0;
}
.slogan{
	height: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #000;
	padding: 0 5px 0 5px;
	color: #fff;
	font-weight: bold;
}
.top{
	vertical-align: top;
}
.main{
	vertical-align: top;
	padding: 5px;
}
.footer{
	border: 1px solid #000;
	text-align: center;
	background-color: #F9F9F9;
}
.title_block{
	border: 1px solid #000;
	background: url(../images/blockbg.gif);
	color: #fff;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	font-weight: bold;
}
.cuerpo_block{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
}
.bajo_block{
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.corner_block{
	background: url(../images/corner.gif) no-repeat right;
	width: 20px;
	height: 20px;
}

/* Necesarias en Postnuke */

li{
	margin-left: -10px;
}

.pn-normal {
background-color: transparent;
color: #333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
}

.pn-normal A:link {
background-color: transparent;
color: #333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
}

.pn-normal A:visited {
background-color: transparent;
color: #333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
}

.pn-normal A:hover {
background-color: transparent;
color: #0000FF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
}

.pn-normal A:active {
background-color: transparent;
color: #333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
}


.pn-title, h2 {
background-color: transparent;
color: #2A68CC;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.pn-title A:link {
background-color: transparent;
color: #2A68CC;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.pn-title A:visited {
background-color: transparent;
color: #2A68CC;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.pn-title A:hover {
background-color: transparent;
color: #0000FF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.pn-title A:active {
background-color: transparent;
color: #2A68CC;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.pn-sub {
background-color: transparent;
color: #BBB;
font-family: Tahoma, Verdana, sans-serif;
font-size: 7.2pt;
font-weight: normal;
text-decoration: none;
}

.pn-sub A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:hover {
background-color: #FFFFFF;
color: #0000FF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:active {
background-color: transparent;
color: #FF0000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}

.pn-logo {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:hover {

background-color: #B1B78B;
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo-small {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle, h1 {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.print {
color: #000000;
background-color: #FFFFFF;
}

.print-title {
background-color: transparent;
color: #990000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.print-sub {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.print-normal {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}