.bg-td-ppal {	background-image: url(../images/bg-td-principal.gif);background-repeat: repeat-x;}
.style11 {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.text13 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #FF3604;font-weight: bold;}
.unnamed2 {	border: 1px solid #999999;}
.style12s {font-size: 12px}
.style14 {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.s4 {font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;white-space: nowrap;cursor:pointer;}
.style15 {color: #000099}
.s5 {color: #000099}
.s4m {color: #7a7a7a;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #333333;white-space: nowrap;}
.s4d {background-color: #FDF6E8;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;white-space: nowrap;cursor:pointer;}
.s4sd {background-color: #eef7ff;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;white-space: nowrap;cursor:pointer;}
.s4t {background-image: url(../images/s4t.gif);border-left:1px solid #9F9F9F ;border-right:1px solid #9F9F9F ;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;background-color: #efefef;white-space: nowrap;}
.s16 {color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.s17 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF3300;}
div.f {
	float: left;
	margin-right: 10px;
	width: 80px;
	height: 66px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
div.p {
	float: right;
	margin-right: 10px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #003991;
	text-align: right;
}
div.p div {
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666;
	text-align: right;
}
div.p div b {
	font-weight:bold;
	color: #f00;
}
div.t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0000F0;
	text-decoration: underline;
	cursor: pointer;
	overflow: hidden;
  text-align: left;
}
div.v div.t {
	color: #404040;
}
div.d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6C2100;
	margin-top: 5px;
	display: block;
  text-align: left;
}
div.d span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	display: block;
	font-weight: normal;
	height: 16px;
	overflow: hidden;
}
div.avd {
  background: #e7ffe0;
  cursor: pointer;
}
div.av {
  cursor: pointer;
}
div.av, div.avd {
  height: 66px;
  width: 600px;
  padding: 8px 4px;
  display: block;
  border-bottom: 1px solid #CECECE;
}
div.av.even {
  background-color: #f3f3f3;
}
div.h {
  background: #fffced ! important;
}
a.pag, span.pag {
  float: left;
  display: block;
  padding: 1px 4px;
  border: 1px solid #FB7D00;
  background: #FFF4D2;
  margin-right: 5px;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.pag:link, a.pag:visited, a.pag:active, a.pag:hover {
  text-decoration: none;
  color: #6F3700
}
a.pag:hover, span.pag {
  background: #FFCC80;
}
div.cuad {
 padding: 5px;
 width: 100%;
}
div.btit {
 font: 14px Tahoma, Arial, Helvetica, sans-serif;
 color: #333333;
 border-bottom: 1px solid #CCCCCC;
 margin-bottom: 16px;
}
div.filtro {
 float: left;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 padding-right: 30px;
 text-align: left;
}
div.filtro span {
 font-weight: bold;
 padding-bottom: 7px;
 font-size: 11px;
 display: block;
}
div.filtro a:link, div.filtro a:visited, div.filtro a:active, div.filtro a:hover {
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 display: block;
 padding-left: 3px;
 white-space: nowrap;
}
div.filtro a:hover {
 text-decoration: underline;
}
div.fi {
  display: block;
  border: 1px solid #789cca;
  padding: 3px;
  float: left;
  margin-right: 8px;
  font-size: 10px;
  -moz-border-radius: 3px;
}
div.fi img {
  cursor: pointer;
  vertical-align: -3px;
  margin-left: 4px;
  border: 1px solid #FFF;
  width: 13px;
  height: 12px;
}
select.order {
  font-size: 11px;
  margin-left: 80px;
}
div#provs {
  position: relative;
}
div#todasprov {
  display: none;
  position: absolute;
  z-index: 2;
  width: 180px;
  background-color: #fff;
  border: 1px solid #004380;
  padding: 5px 6px;
  top: -6px;
  left: -7px;
}
