body			{ font-family: Verdana; font-size: 10px; }
td			{ font-family: Verdana; font-size: 10px; }
.core1 		      	{ font-size: 10px; }
.core2         		{ font-size: 11px; }
.core3	         	{ font-size: 12px; }
div#core .justify       { text-align: justify; }

a			{ color: #777777; }
a:hover			{ color: #FF6600; }
input			{ font-family: Verdana; font-size: 10px; }
select			{ font-family: Verdana; font-size: 10px; }
textarea		{ padding: 2px; font-family: Verdana; font-size: 10px; }

.TextExc		{ color: crimson; }
.TextPet		{ font-size: 9px; color: #A0A0A0; }
.TextBld		{ font-weight: bold; }
.TextDes		{ color: #A0A0A0; }
.TextNov		{ color: crimson; font-weight: bold; font-size: 10px; }

.barButton		{ padding-left: 8px; padding-right: 8px }

.HeaderText		{ color:  #777777; font-weight: bold; font-family: Arial; font-size: 17px; font-style: italic; }
.HeaderSub		{ font-style: italic; }	
.HeaderGroup		{ font-weight:bold; color: #777777; font-size: 11px; }
.HeaderColor		{ font-weight:bold; color: #4F6699; }

.OptionLink		{ color:  #4F6699; font-weight: bold; font-family: Verdana; font-size: 14px; text-decoration: none; }

.MenuOpt		{ height: 20px; padding: 0px;  }
.MenuOptSel		{ font-weight: bold; height: 20px; padding: 0px; }
.MenuLink		{ padding-left: 2px; padding-top: 3px; height: 100%; width: 95%; border: 1px solid white; color: #777777; text-decoration: none; }
.MenuLink:hover		{ height: 100%; width: 95%; background-color: #DDDDDD; border: 1px solid #999999; text-decoration: none; }
.MenuLinkSel		{ padding-left: 2px; padding-top: 3px; height: 100%; background-color: #FFCFAE; width: 95%; border: 1px solid #FF6600; text-decoration: none; color: #FF6600; }
.MenuLinkSel:hover	{ }
.MenuNov		{ color: crimson; font-weight: bold; }
.MenuGroup		{ display: none; }
.MenuBt			{ background-image: url('/skins/ace/images/fondomenu.gif'); background-repeat: repeat-x; background-position: center top; }
.MenuBt:hover		{ background-image: url('/skins/ace/images/fondomenu.gif'); background-repeat: repeat-x; background-position: center bottom; }
.MenuDivider		{ background-image: url('/skins/ace/images/seppag.gif'); background-repeat: no-repeat; background-position: right center; padding-top: 20px; }

.Info			{ background-color: #FFFFE1; border: 1px solid palegoldenrod; padding: 10px; }
.Warning		{ background-color: #FFE1E1; border: 1px solid Crimson; padding: 10px; }
.Mark			{ background-color: #FFE1E1; border-bottom: 1px solid Crimson; }
.Critical		{ background-color: #FFE1E1; border: 1px solid Crimson; padding: 10px; }
.General		{ background-color: #F1F1F1; border: 1px solid #E1E1E1; padding: 10px; }

.tblHeader		{ height: 20px; background-image: url('/skins/ace/images/tblheader.gif'); background-repeat: repeat-x; background-position: center bottom; color: #265998; font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #FFFFFF; }
.tblEven		{ background-color: #F0F0F0; }
.tblOdd			{ background-color: #FFFFFF; }
.tblContent		{ background-color: #FFFFFF; }
.tblBorder		{ background-color: #FFFFFF; border: 1px solid #ECECEC; }
.tblFooter		{ height: 20px; background-image: url('/skins/ace/images/tblfooter.gif'); background-repeat: repeat-x; background-position: center top; color: #265998; font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #FFFFFF; }

.photo			{ border: 1px solid #265998; }

.bdrLeft		{ border-left: 1px solid #265998; }
.bdrRight		{ border-right: 1px solid #265998; }
.bdrTop			{ border-top: 1px solid #265998; }
.bdrBottom		{ border-bottom: 1px solid #265998; }

.optNor			{ border: 1px solid white; cursor: hand; color: #265998; }
.optNorOver		{ border: 1px solid #265998; cursor: hand; color: #E8633F; text-decoration: underline; }
.optSel			{ border: 1px solid #265998; background-image: url('/skins/default/images/tblheader.gif'); background-repeat: repeat-x; background-position: center top; color: #4F6699; font-weight: bold; cursor: arrow; }
.optSelOver		{ }

#contacto fieldset { border: 1px solid #FFCFAE; text-align: center; padding: 10px; width: 500px; }
#contacto legend { font-weight: bold; color: #FF6600; }
#contacto ol {
	list-style: none;	
	text-align: left;
	margin-left: 20px;
	width: 440px;	
}

#contacto li { float: left; clear: left; width: 100%; margin-bottom: 5px; }
#contacto fieldset label { width: 125px; float: left; }
#contacto fieldset input, #contacto textarea { float: left; }
#contacto fieldset #enviar { float: none;}
#contacto li p { margin: 0px; font-weight: bold; }
#contacto li .error { color: red; }

p.sendok { background: #FF6600; color: white; padding: 10px; }
