body {
	margin		: 0px 0px 0px 0px;
	color		: #333333;
	border		: none;
	font-family	: Arial, Helvetica, sans-serif;
	background: url(../img/fondo.gif) repeat-x;
	background-color: #252525;
	font-size	: 9pt;
}

a {
	font-size	: 9pt;
	color		: #999999;
	text-decoration	: none;
	font-family	: Arial, Verdana, Arial, Helvetica, sans-serif;
}

div.tree {
	min-width       : 200px;
	line-height: 11px;
}

a.treeSelec {
	color		: #aa0000;
	text-decoration	: none;
	cursor		: pointer;
}

a.treeSelec:hover {
	color		: #aa0000;
	text-decoration	: none;
	cursor		: pointer;
}

a.treeSelec:link, a.treeSelec:visited {
	font-size	: 11px;
	color		: #aa0000;
	text-decoration	: none;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
}

a.treeLeaf, a.treeLeaf:link, a.treeLeaf:visited {
	font-size	: 11px;
	color		: #888888;
	text-decoration	: none;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
}

a.treeLeaf:hover {
	color		: #999999;
	text-decoration	: none;
	cursor		: pointer;
}

a.treeBranch:link, a.treeBranch:visited {
	font-size	: 11px;
	color		: #ff0000;
	text-decoration	: none;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
}

a.treeBranch:hover {
	color		: #aaaaaa;
	text-decoration	: none;
	cursor		: pointer;
}

div#tooltip {
	position	: absolute;
	visibility	: hidden;
	z-index		: 100;
	background-color: #000000;
	border		: 1px solid black;
	border-color	: #565656;
	padding		: 0.2em;
	font-size	: 0.8em;
}

div#selTooltip {
	display		: none;
	position	: absolute;
	z-index		: 100;
	background-color: #eeeeee;
	border		: 1px solid black;
	padding		: 0.2em;
	font-size	: 11px;
}

input {
	background-color: #eeeeee;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}       

input:focus {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}

input.normal {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}       

input.normal:focus {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}

input.red {
	background-color: #f55050;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}       

input.red:focus {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}

td.tabTop {
	background-color: #333333;
	vertical-align	: center;
	text-align	: center;
	cursor		: pointer;
	font-weight	: bold;
}

table.mainTable {
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #969495;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #969495;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #969495;
}

table.menuTable {
	width			: 948px;
	heigh	: 40px;
	vertical-align	: center;
	background-color	: #343434;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #969495;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #969495;
}

td.withRigLin {
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #ffffff;
}

td.footerText {
	text-align		: center;
	background-color	: #676767;
	color			: #ffffff;
	font-size		: 8pt;
	font-family		: Helvetica, sans-serif;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #969495;
	height			: 20px;
}

a.footLink {
	font-size		: 8pt;
	color			: #ffffff;
}

td.welcTitle {
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	height			: 25px;
	text-align		: left;
}

.fixText {
	font-size	: 11px;
	font-family	: Arial, Helvetica, sans-serif;
	color		: #555555;
	text-align		: justify;
}

td.newsTd {
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #070707;
	vertical-align		: top;
	text-align		: left;
}

td.tdName {
	font-size		: 11px;
	color			: #333333;
}

textarea {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
	background-color: #eeeeee;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}       

textarea:focus {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}

.newDate {
	color           : #6c6c6c;
	font-size       : 8pt;
}

td.newMinDesc {
	background-color: #dedede;
	vertical-align	: top;
	color           : #222222;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
}

table.newsListTab {
	width			: 95%;
}

a.whitLink {
	color           : #222222;
}

.newSmallTitle {
	color           : #eeeeee;
	font-size       : 10pt;
	font-weight	: bold;
}

.minDescNews {
	color           : #222222;
	font-size       : 9pt;
}

.newTitle {
	color           : #222222;
	font-size       : 16pt;
	font-weight	: bold;
	font-size	: 9pt;
}

td.rightLine {
	vertical-align		: top;
	text-align		: center;
	width			: 160px;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #000000;
}

td.newBody {
	vertical-align		: top;
	text-align		: justify;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 9pt;
}

.blackText {
	font-size	: 11px;
	color			: #111111;
}

a.blackLink {
	color			: #111111;
}

.newTitDate {
	font-size       : 9pt;
}

table.newMainTab{
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #999999;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #999999;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #999999;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #999999;
	background-color	: #333333;
	width			: 280px;
	height			: 80px;
}

.newSmallTitleMain {
	color			: #cccccc;
	font-weight		: bold;
	font-size		: 10px;
}

.newDateMain {
	color           : #ffffff;
	font-size       : 6pt;
}

td.newMinDescMain {
	height		: 20px;
	text-align	: justify;
	vertical-align	: top;
	color           : #ffffff;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
}

.minDescNewsMain {
	color           : #ffffff;
	font-size		: 9px;
}

a.pagLink {
	color		: #222222;
}

td.tdLeftSearRes {
	text-align		: center;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #060606;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #060606;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	background-color	: #464646;
	width			: 155px;
}

tr.tabTop {
	background-color	: #333333;
	color			: #dddddd;
}

tr.tabBody {
	background-color	: #666666;
	color			: #dddddd;
}

td.tdTopSearRes {
	height			: 35px;
	text-align		: left;
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #060606;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #060606;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	background-color	: #464646;
}

td.tdTopSearResMin {
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #060606;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	background-color	: #464646;
}

td.tdBodySearResMin {
	text-align		: left;
	vertical-align		: top;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	background-color	: #dfdfdf;
}

td.tdBodySearRes {
	text-align		: left;
	vertical-align		: top;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #060606;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #060606;
	background-color	: #dfdfdf;
}

.promTitSearRes {
	text-align		: left;
	font-size		: 12pt;
	color			: #e2e2e2;
}

.promBodySearRes {
	font-size		: 9pt;
	color			: #686868;
}

td.promoImage {
	vertical-align		: top;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #696969;
	background-color	: #000000;
	width			: 250px;
	height			: 300px;
}

td.empresaFlash {
	vertical-align		: top;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #696969;
	background-color	: #000000;
	width			: 224px;
	height			: 299px;
}

td.promoTitle {
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #696969;
	background-color	: #000000;
	color			: #ffffff;
	height			: 30px;
	text-align		: left;
}

select {
	background-color: #eeeeee;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}       

select:focus {
	background-color: #ffffff;
	border		: 1px solid #444444;
	font-size       : 9pt;
	color           : #444444;
}

td.promoLeft {
	vertical-align	: top;
	background-color: #252525;
	color		: #ffffff;
	width		: 310px;
}

td.promZonTit {
	text-align	: left;
	color	: #c1c1c1;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 18px;
}

td.promZonBod {
	text-align	: justify;
	color		: #cccccc;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 9pt;
}

table.promoInTab {
	border-top-width	: 2px;
	border-top-style	: solid;
	border-top-color	: #e9e9e9;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	border-bottom-width	: 2px;
	border-bottom-style	: solid;
	border-bottom-color	: #e9e9e9;
}

.promTit {
	text-align		: left;
	border-top-width	: 2px;
	border-top-style	: solid;
	border-top-color	: #e9e9e9;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	font-size		: 12pt;
	color			: #000000;
	vertical-align		: top;
	height			: 25px;
	font-weight	: bold;
}

.promAttrib {
	width			: 100px;
	border-top-width	: 2px;
	border-top-style	: solid;
	border-top-color	: #e9e9e9;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	font-size		: 9pt;
	color			: #000000;
	vertical-align		: top;
	text-align		: left;
}

.promDesc {
	width			: 500px;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	font-size		: 9pt;
	color			: #000000;
	vertical-align		: top;
	text-align		: center;
}

td.promBlackLine {
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	background-color	: #969696;
	height			: 5px;
}

.promBottLineText {
	color			: #ff0000;
}

td.promBottLine {
	background-color	: #efefef;
	height			: 15px;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #e9e9e9;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #e9e9e9;
	border-bottom-width	: 2px;
	border-bottom-style	: solid;
	border-bottom-color	: #e9e9e9;
	color			: #ff0000;
	text-align		: right;
}

td.promBottFiles {
	text-align		: left;
	background-color	: #efefef;
	border-top-width	: 2px;
	border-top-style	: solid;
	border-top-color	: #cfcfcf;
	border-left-width	: 2px;
	border-left-style	: solid;
	border-left-color	: #cfcfcf;
	border-right-width	: 2px;
	border-right-style	: solid;
	border-right-color	: #cfcfcf;
	border-bottom-width	: 2px;
	border-bottom-style	: solid;
	border-bottom-color	: #cfcfcf;
}

table.promoInTabCont {
	background-color	: #ffffff;
}

.blackLink {
	color			: #ffffff;
}

.promWelcTit {
	color			: #000000;
	text-decoration		: underline;
	font-weight	: bold;
	font-size		: 10pt;
}

.promWelcDesc {
	color			: #000000;
	font-weigh		: bold;
	font-size		: 8pt;
}

td.contactLeft {
	align		: center;
	width		: 100px;
	background-color: #ffffff;
	vertical-align	: top;
}

.titleCont {
	color		: #ffffff;
}

.fixTextCont {
	color		: #ffffff;
}

td.newsResTop {
	height		: 1px;
	vertical-align	: top;
	background-color: #6b6b6b;
}

img.newsSmallImage {
	border-color	: #000000;
	border-width	: 1px;
	border-style	: solid;
}

td.topLine {
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #969495;
}

a.linkTab {
	color	: #eeeeee;
}

td.leftLine {
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #000000;
}

li.smallText {
	font-size	: 8pt;
}
a.smallLink {
	font-size	: 8pt;
}

td.promTabTop {
	background-color: #6b6b6b;
	color	: #eeeeee;
}

td.promTabBody {
	background-color: #444444;
	color	: #000000;
}

td.promTabBody:hover {
	background-color: #666666;
	color	: #000000;
}

.contTab {
	background-color: #ffffff;
	color	: #000000;
}

td.botLine {
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #46c844;
}

td.blackBotLine {
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #aaaaaa;
}

.littleMapsText {
	font-size	: 11px;
}

.titleFiles {
	font-weight	: bold;
	font-size	: 15px;
	color		: #000000;
}

.typeFileTit {
	font-weight	: bold;
	font-size	: 10pt;
}

table.borderTab {
	border-top-width	: 1px;
	border-top-style	: solid;
	border-top-color	: #cfcfcf;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #cfcfcf;
	border-right-width	: 1px;
	border-right-style	: solid;
	border-right-color	: #cfcfcf;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #cfcfcf;
}

