/*
// =============================================================
//
// Copyright (c) 2000-2003 GE Smallworld. All Rights Reserved.
//
// =============================================================
*/

/* GEPS Standard Text Formatting  

/* Block Elements */
/* Default fonts */

body         { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 10 px; scrollbar-5d-light-color: #ffffff; 
			   background:#DAE0D2 url("bg.gif") repeat-x bottom;
               scrollbar-arrow-color: #ffffff; scrollbar-base-color: #ffffff; 
               scrollbar-dark-shadow-color: #ffffff; scrollbar-face-color: 
               #002163; scrollbar-highlight-color: #ffffff; 
               scrollbar-shadow-color: #ffffff; margin: 0px; padding: 0px }
hr           { color: #003399 }
.tabla_campos {
	/* background:#DAE0/*D2 url("bg.gif") repeat-x bottom; */
}
.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10 px;
	font-weight: bold;
	color: #003366;
}
/* needed for Netscape 4 compatibility; also used for table content */
td           { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px }
/* Titles and Headings */
/* Default styles with no class create black headings */
h1           { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 15px; font-weight: normal }
h2           { color: #002163; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 15px; font-weight: bold }
h3           { color: #002163; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; font-weight: normal }
h4           { color: #002163; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; font-weight: bold }
h5           { color: #002163; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 8px; font-weight: normal }
h6           { color: #002163; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 8px; font-weight: bold }
/* title color combinations */

/* title color combinations */
h5.warmColor, h6.warmColor { color: #002163 }
/* Paragraphs */

p            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 
               #002163 }
/* Lists */

ol {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   font-weight: normal;
   text-align: left;
}

ul {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   font-weight: normal;
   text-align: left;
}

dl {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   font-weight: normal;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
}

dt           { font-weight: bold }
dd {
   font-style:normal;
   padding-bottom: 5px;
}

/*Inline elements */
sub {
   font-size:10px;
}

sup {
   font-size:10px;
}

/* Tables for content */
table.wizardBgColor {
   background-color: #bbb;
}

th           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
               font-weight: bold }
table.tableHeadWarmColor, tr.tableHeadWarmColor, td.tableHeadWarmColor {
   font-weight: bold;
   background-color: #FFFF99;
}

table.rowWarmLight, tr.rowWarmLight, td.rowWarmLight {
   background-color: #FFFFCC;
}

table.tableHeadCool1Color, tr.tableHeadCool1Color, td.tableHeadCool1Color {
   font-weight: bold;
   background-color: #669966;
}

table.rowCool1Light, tr.rowCool1Light, td.rowCool1Light {
   background-color: #99CC99;
}

table.tableHeadCool2Color, tr.tableHeadCool2Color, td.tableHeadCool2Color {
   font-weight: bold;
   background-color: #669999;
}

table.rowCool2Light, tr.rowCool2Light, td.rowCool2Light {
   background-color: #99CCCC;
}

table.tableHeadWarmNeutral, tr.tableHeadWarmNeutral, td.tableHeadWarmNeutral {
   font-weight: bold;
   background-color: #BDBD8B;
}

table.tableHeadCoolNeutral, tr.tableHeadCoolNeutral, td.tableHeadCoolNeutral {
   font-weight: bold;
   background-color: #BCBCBC;
}

table.rowWarmNeutralLight, tr.rowWarmNeutralLight, td.rowWarmNeutralLight {
   background-color: #F6F6EC;
}
	
table.rowWarmNeutralMedium, tr.rowWarmNeutralMedium, td.rowWarmNeutralMedium {
   background-color: #DBDBC5;
}

table.rowCoolNeutralLight, tr.rowCoolNeutralLight, td.rowCoolNeutralLight {
   background-color: #F2F2F2;
}
	
table.rowCoolNeutralMedium, tr.rowCoolNeutralMedium, td.rowCoolNeutralMedium {
   background-color: #D7D7D7;
}

/* General classes for block or inline elements */
/* Colors - no class is always black */
.onDarkBgColor {
   color:#fff;
}

.onDarkBgWarmMedium {
   color:#FFFF99;
}

.onDarkBgWarmLight {
	color:#FFFFDF;
	font-size: 10px;
}

.onDarkBgCool1 {
   color:#99CC99;
}

.onDarkBgCool2 {
   color:#99CCCC;
}
/* remove and make only on headings .warmColor {
   color:#990000;
} */

.coolColor {
   color:#003300;
}

.warmNeutral {
   color:#999966;
}

.coolNeutral {
   color:#666666;
}

/* Size */
.tiny {
   font-size: 10px;
}  /* may not be white or italicized */

.small {
   font-size: 8px;
}

.medium {
   font-size: 10px;
}

.large {
   font-size: 12px;
}

/* Emphasis */
.bold        {
	color: #003366;
	font-weight: bold;
	font-size: 10px;
}
/* Padding */
.paddingTiny {
   padding-left: 5px;
   padding-right: 5px;
}

.paddingSmall {
   padding-left: 10px;
   padding-right: 10px;
}

.paddingMedium {
   padding-left: 20px;
   padding-right: 20px;
}

.paddingLarge {
   padding-left: 30px;
   padding-right: 30px;
}

/* Error Messages */
.errorMsgStrong {
	color: #990000;
	font-weight: bold;
}

.errorMsgHilite {
   color: #999966;
   font-weight: bold;
}

/* Classes for div and other block elements */
/* div replacement for other elements */
div.p {
   text-align: left;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
}

div.blockquote {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   text-align: justify;
   margin-left: 30px;
   margin-right: 30px;
   margin-top: 5px;
   margin-bottom: 5px;
}

/* Inline elements */
/* Links */
a:link {
   color:#B0003E;
   text-decoration:underline;
}

a:visited {
   color:#B0003E;
   text-decoration:underline;
}

a:active {
   color:#B0003E;
   text-decoration:underline;
}

a:hover {
   color:#B0003E;
   text-decoration:none;
}
.reqFieldsText
{
	  color:#FF0000;
      font-weight: bold;
      font-size: 8px;
      font-family: Verdana,Arial,Helvetica,sans-serif;
}
.propertyTableDark { background:#DAE0D2 url("bg_n.gif") repeat-x bottom; }
.propertyTable { background:#DAE0D2 url("bg.gif") repeat-x bottom; }

input
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:13px;
   color:#B0003E;
}

input.redbutton {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #F8B55A;
	color: #000000;
	cursor: hand;
	border: 1 solid #002163;
	background-image: url(bg_n.gif);
	margin: 1;
}
select {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:10px;
   color:#B0003E;
   border : 1px solid #B0003E;
}
.searchField {
   width: 200px;
}

body.hcfPanel {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D4D0C8;
	border: 0;
	background:#DAE0D2 url("bg.gif") repeat-x bottom;
}
.sombreado {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #F8B55A;
	color: #000000;
	cursor: hand;
	border: 1 solid #002163;
	background-image: url(bg_n.gif);
	margin: 1;
	font-weight: bold;
}
.propTableDarkNegrita {
	background:#DAE0D2 url("bg_n.gif") repeat-x bottom;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
}

