label.highlight 
{
	color:red;
}

.thinblackborder
{
	color:black;
	border: 1px black solid !important;

}

table, form, div, img
{
	padding:0; 
	margin:0;
}



div.counter 
{
	color: black;	
	text-align: right;
}

form {
  margin: 0;
  padding: 0;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

a:link, a:visited {
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;	
}

a:link, a:visited {
	color: #135cae;
}

a:hover {
	color: #0b3768;
}

img { border: 0 none; }

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }


/* forms */

table.adminForm textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

/* headings */
h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}


h3, .componentheading, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}



/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

.tool-text img {
    height: 100px;
}

.divico-zip{
	width:18px;
	height:18px;
}

/* Clase que marca en la lista de pedidos un pedido sin UUID */
.oldOrder td{
    color:blue;
}
