.menuFons {
	background-color: #000000;
	height:100px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	aborder: 3px ridge green;
}
body {
	background-color: #6186b3;
	padding:0px;
	margin:0px;
	abackground-image: url(../Images/background_.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
}
form {
	padding:0px;
	margin:0px;
}

.inputText {
	background-color:#DEFFDD;
	border:1px solid lightgreen;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:darkgreen;
}
.colorTexts {
	color: #00FF66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.butSubmit{
	border:1px solid #00FF66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color: #00FF66;
	background-color:#006600;
	cursor:pointer;
}
.miniMenu {
	background-color:#FFFF00;
	border:1px solid red;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:auto;
	padding:2px;
}
a.menu {
	background-color:#FFFFCC;
	text-decoration:none;
	color:red;
	margin-right: 0px;
	margin-left: 0px;
}
a.menuActivo {
	background-color:red;
	text-decoration:none;
	font-weight:bold;
	color: #FFFFCC;
	margin-right: 0px;
	margin-left: 0px;
}
a.menu:hover {
	color:blue;
	background-color:white;
}

form.mainframe {
	width:200px;
	margin-top:4px;
	margin-bottom:0px;
	margin-right:10px;
}

div.mainInfo {
	width:100%;
	border-top:3px double green;
	border-bottom:3px double green;
	text-align:center;
	vertical-align:middle;
}
tr.titulo {
	background-image: url(../Images/PatternFondoTitulos.jpg);
	background-repeat:repeat-x;
	color:brown;
	font-weight:bold;
	vertical-align:middle;
}
tr.tituloBottom {
	background-image: url(../Images/FondoBoxB.gif);
	background-repeat:repeat-x;
	color:brown;
	font-weight:bold;
	vertical-align:top;
}
tr.subtitulo, td.subtitulo {
	background-color:#bbbbee;
	color:blue;
	font-weight:bold;
	vertical-align:middle;
	border-bottom: 1px double darkblue;
}
tr.datos, td.datos {
	background-color:#CCCCFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:12px;
}
tr.datosObj, td.datosObj {
	background-color:#EEFFEE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:blue;
}

tr.datosObj2, td.datosObj2 {
	background-color:white;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:blue;
}
div.cellSearchFlags{
	margin-top:-3px;
	border-top:1px ridge green;
	border-bottom:1px ridge green;
	font-weight:bold;
}
div.cellSearchSlots{
	margin-bottom:2px;
	border-bottom:1px ridge green;
	font-weight:bold;
}
div.cellSearchTop {
	border-top:3px ridge green;
}
div.cellShowItem {
	margin-bottom:2px;
	font-weight:bold;
}
div.mensajeInfo {
	border:3px double #006600;
	background-color: #66FFBB;
	color:#006600;
	font-size:12px;
	padding:20px;
	width:500px;
	height:100%;
	text-align:center;
}

div.mensajeInfoPeque {
	border:3px double #006600;
	background-color: #66FFBB;
	color:#006600;
	font-size:12px;
	padding:20px;
	width:80%;
	aheight:100%;
	text-align:center;
}

div.mensajeError {
	border:3px double red;
	background-color: #FFBBBB;
	color:red;
	font-size:12px;
	padding:20px;
	width:500px;
	height:100%;
	font-weight:bold;
	text-align:center;
}
select {
	font-size:10px;
	border:1px solid darkblue;
	color:#322295;
}
.optionSelect {color:#322295;}
input.datos, textarea.datos {
	background-color:#ddddFF;
	color:#0033CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	border:1px solid darkblue;
}
input.datosBig {
	background-color:#ddddFF;
	color:#0033CC;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	border:1px solid darkblue;
}
input.datosRO {
	background-color:#ddddFF;
	color:#6666CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px dotted #0033CC;
}
input.butVer {
	border:1px solid cyan;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color: cyan;
	background-color:#0000AA;
	cursor:pointer;
}
input.txtInfo {
	border:0px solid blue;
	width:5pt;
	color:#9900CC;
	font-weight:bold;
	background-color:#CCCCFF;
	font-size:10px;
}

td.WishListSlotText {
	background-image:url(../Images/wishListTextBkg.gif);
	font-size:9px;
	color:yellow;
	text-align:center;
	border-bottom:solid 1px #00FFFF;
}
form.styleCab{
	text-align:right;
	padding:0px;
	margin:0px;
	width:100%;
}
td.borderBoxUR {background-image:url(../Images/FondoBoxUR.gif); padding:0px;}
td.borderBoxU  {background-image:url(../Images/FondoBoxU.gif); overflow:hidden;}
td.borderBoxUL {background-image:url(../Images/FondoBoxUL.gif); padding:0px;}
td.borderBoxL  {background-image:url(../Images/FondoBoxL.gif); padding:0px;}
td.borderBoxR  {background-image:url(../Images/FondoBoxR.gif); padding:0px;}
td.borderBoxM  {background-image:url(../Images/FondoBoxB.gif);}
td.borderBoxBL {background-image:url(../Images/FondoBoxLB.gif); padding:0px;}
td.borderBoxB  {background-image:url(../Images/FondoBoxB2.gif);}
td.borderBoxBR {background-image:url(../Images/FondoBoxRB.gif); padding:0px;}
td.fondoInfo   {background-image:url(../Images/background_.gif);}
tr.texto{
	color: #000099;
}
.bckBox {
	abackground-image:url(../Images/bckBoxBlackRecon.gif);
	background-color:black;
}

div.ParsingStepOn {
	width: 599px;
	height: 50px;
	background-color:white;
	border: 1px solid blue;
}


a.extLink {
	margin:2px;
	padding:2px;
	text-decoration:none;
	color:seagreen;
	font-size:11px;
	font-weight:normal;
}
a.extLink:hover, a.extLinkBox:hover {
	margin:2px;
	padding:2px;
	text-decoration:underline;
	color:indigo;
	font-size:10px;
	font-weight:bold;
}
a.extLinkBox {
	margin:2px;
	padding:2px;
	text-decoration:none;
	color:blue;
	font-size:10px;
	font-weight:normal;
}
a.EQSLinkBox, a.EQSLinkBox:visited{
	margin:2px;
	padding:2px;
	text-decoration:underline;
	color:black;
	font-size:14px;
	font-weight:bold;
	font-family:courier;
}
a.EQSLinkBox:hover{
	margin:2px;
	padding:2px;
	text-decoration:overline;
	color:maroon;
	font-size:14px;
	font-weight:bold;
	font-family:courier;
}
a.EQSLinkBoxDiscreto, a.EQSLinkBoxDiscreto:visited{
	margin:2px;
	padding:2px;
	text-decoration:underline;
	color:blue;
	font-size:9px;
}
a.EQSLinkBoxDiscreto:hover, a.EQSLinkBoxDiscretoBlack:hover, a.EQSLinkBoxDiscretoLight:hover{
	margin:2px;
	padding:2px;
	text-decoration:overline;
	color:maroon;
	font-size:9px;
}
a.EQSLinkBoxDiscretoBlack{
	margin:2px;
	padding:2px;
	text-decoration:underline;
	color:black;
	font-size:9px;
}
a.EQSLinkBoxDiscretoLight, a.EQSLinkBoxDiscretoLight:visited{
	margin:2px;
	padding:2px;
	text-decoration:underline;
	color:BlueViolet;
	font-size:9px;
}

span.herostats {
	color:Chocolate;
}

a.optionsBox {
	text-decoration:none;
	color:darkblue;
	font-size:10px;
}
a.optionsBox:hover {
	text-decoration:underline;
	color:#005000;
	font-size:10px;
}
table.optionsBox {
	width:200px;
	border:1px solid darkblue;
	background-color:#CFDDEE;
	font-size:11px;
}
td.optionsTitle {
	width:200px;
	height:22px;
	background-repeat: repeat-x;
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:bold;
}
td.optionsInfoCell {
	width:200px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	width:100%;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	border: double 3px #008000;
}
td.optionsErrorCell {
	width:200px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	width:100%;
	font-size:11px;
	font-weight:bold;
	text-center:right;
	color:red;
	border: double 3px red;
}
td.optionsOption {
	padding-left:2px;
	padding-right:2px;
	width:160px;
}
td.optionsIcon {
	padding-left:1px;
	padding-right:1px;
	width:38px;
	height:40px;
}
td.optionsStatText {
	padding-left:2px;
	padding-right:2px;
	width:112px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	border-bottom: ridge 2px #008000;
}
td.optionsStatIcon {
	padding-left:2px;
	padding-right:2px;
	width:40px;
	height:40px;
}
td.optionsStatNumber {
	padding-left:2px;
	padding-right:2px;
	width:50px;
	font-size:11px;
	color:red;
	afont-weight:bold;
	background: #F3FAE7;
	border-bottom: ridge 2px #008000;
}
td.optionsPropertyIcon {
	padding-left:2px;
	padding-right:2px;
	width:30px;
	height:30px;
}
td.optionsProperty {
	padding-left:2px;
	padding-right:5px;
	width:120px;
	height:35px;
	font-size:11px;
	afont-weight:bold;
	text-align:right;
	border-bottom: ridge 2px #008000;
}
td.optionsPropertyNumber {
	padding-left:2px;
	padding-right:2px;
	width:50px;
	font-size:11px;
	text-align:center;
	color:red;
	background: #F3FAE7;
	border-bottom: ridge 2px #008000;
}
td.optionsDelete {
	padding-left:2px;
	padding-right:2px;
	width:12px;
	cursor:pointer;
}

table.optionsBoxBig {
	width:275px;
	border:1px solid darkblue;
	background-color:#CFDDEE;
	font-size:11px;
}
td.optionsTitleBig {
	width:275px;
	height:22px;
	background-repeat: repeat-x;
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:bold;
}
td.optionsOptionBig {
	padding-left:2px;
	padding-right:2px;
	width:185px;
}

div.optionsMenuItemOff
{
	background:#CFDDEE;
	height:28px;
	border: solid 1px #CFDDEE;
	padding:2px;
	text-align:center;
}
div.optionsMenuItemOn
{
	border: solid 1px #008000;
	background: #F3FAE7;
	height:28px;
	padding:2px;
	text-align:center;
}
table.BigBox {
	width:620px;
	border:1px solid darkblue;
	background-color:#CFDDEE;
	font-size:11px;
}
td.BigTitle {
	width:100%;
	height:22px;
	background-image:url(../Images/boxtitle_bg2.gif);
	background-repeat: repeat-x;
	text-align:center;
	color:black;
	font-size:12px;
	font-weight:bold;
}
td.BigTitleBlue {
	height:22px;
	background-image:url(../Images/boxtitle_bg3.gif);
	background-repeat: repeat-x;
	text-align:center;
	color:black;
	font-size:12px;
	font-weight:bold;
}

div.itemInfoSeparator {
	background-image:URL(../Images/boxtitle_bg2.gif);
	border-bottom:2px ridge green;
	font-size:9px;
	height:10px;
	width:100%;
	color:blue;
	text-align:center;
	background-repeat:repeat-x;
}
table.itemInfoZone {
	border-left:solid 1px #008000;
	border-bottom:solid 1px #008000;
	border-right: solid 1px #008000;
	background: #F3FAE7;
}
table.itemInfoZoneMargin {
	border:solid 1px #008000;
	background: #F3FAE7;
	margin-top:5px;
}
td.itemInfoZone {
	background-color:#33FFFF;
	font-weight:bold;
	text-align:center;
}

div.contactInfoOff
{
	background:#CFDDEE;
	height:40px;
	border: ridge 3px #6186b3;
	vertical-align:middle;
	text-align:center;
	padding:2px;
	font-size:10px;
}
div.contactInfoOn
{
	background:#61b386;
	height:40px;
	border: ridge 3px #008000;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	padding:2px;
}

span.RedBold {color:red; font-weight:bold;}
span.BlueBold {color:blue; font-weight:bold;}

a.AllLinks {
	font-family:courier; 
	font-size:10px;
	color:lightblue;
}

TD.AL {
	border:1px dotted black;
	padding:5px;
	height:100%
}

P.AL {
	margin:2px;
	padding:0px;
}

.newsTitle {
	text-align:center;
	color:black;
	border-top:3px double black;
	border-bottom:1px dotted black;
}
.newsDate {
	color:darkblue;
}
.newsText {
	font-size:12px;
	color:black;
}