body {
	background-image: url(../../img/fondo.gif);
	background-repeat: repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	background-attachment: inherit;
	background-color: #B3BDC0;
	padding: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body.mkt {
	background-attachment: fixed;
	background-image: url(../../img/barraherramientas_v5/fondoale_18.jpg);
	background-repeat: no-repeat;
	background-color: #0B3D5E;
}
#wrap {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#baseContenido {
	background-color: #FFF;
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
#barraTitulo {
	background-color: #0E5281;
	background-image: url(../../img/barraherramientas_v5/menu/bg_h1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
h1 {
	font-size: 18px;
	color: #FFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	font-weight: normal;
	text-align: left;
	width: 800px;
	text-transform: uppercase;
}
h1 a.tituloPagina {
	color: #FBFBFB;
}
h1 a.tituloPagina:visited {
	color: #FBFBFB;
}
h1 a.tituloPagina:hover {
	color: #FFF;
	text-decoration: underline;
}
h2.resultados {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3c4a53;
	text-align: left;
	font-size: 16px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	float: left;
	width: 500px;
}
h2.resultados span {
	font-size: 11px;
	display: block;
	font-weight: normal;
}
h3.tipo02 {
	color:#3C4A53;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0;
	text-align:left;
	margin-top: 30;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 10px;
}
.textoRastroMigas {
	font-size: 12px;
}
.clock {
	color: #a9d5e4;
	float: right;
	width: 250px;
	font-size: 11px;
	padding-top: 13px;
	padding-left: 20px;
	text-align: right;
	padding-right: 15px;
}
#contenido {
	background-image: url(../../img/barraherramientas_v5/bg_contenido.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	padding-top: 25px;
	padding-left: 0px;
	text-align: left;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
#referenciaGesio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 350px;
	color: #7b878e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ECF0F3;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
}
#referenciaGesio span {
	color: #3c4b54;
}
div.listados {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	padding-bottom: 10px;
	font-size: 11px;
	overflow:hidden;
}
.anchuraTotal {
	width: 950px;
}
div.listados table {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCE1E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCE1E8;
	font-size: 11px;
	color: #3C4B54;
	margin-bottom: 10px;
}
div.listados table caption {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3c4a53;
	text-align: left;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 10px;
	font-weight:bold
	
}
div.listados table tfoot {
}
div.listados table th {
	color: #FFF;
	text-transform: uppercase;
	font-size: 9px;
	background-image: url(../../img/barraherramientas_v5/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #667d92;
	border-left-color: #8ca3ba;
	border-collapse:separate;
	background-color: #778DA3;
}

.sumatorios {
	background-color:#e2e7ec;
}
.sumatorios label {
	padding-right:15px;
	background-image: url(../../img/barraherramientas_v5/divisoriaSumatorio.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;
}
.alignCenter {
	text-align: center;
}
.filaCabecera {
	font-size: 12px;
}
.destacadoTabla01 {
	background-color: #ffeff3;
	font-size: 9px;
}
.destacadoTabla02 {
	background-color: #F9FAFB;
}
img.icos {
	margin-right: 5px;
	vertical-align: middle;
}
.alignLeft {
	text-align: left;
}
tr.impar  {
}
tr.par  {
	background-color: #F7FAFA;
}
div.listados table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dce1e8;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DCE1E8;
}
div.listados table td ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: square;
	font-size: 11px;
	color: #3C4B54;
}
div.listados table td ul li{
	color: #3C4B54;
	background-color:#ECF0F3;
}
div.listados table th a {
	color: #FFF;
	text-decoration: underline;
}
div.listados table th a:hover {
	text-decoration: underline;
}

div.listados table td img, div.listados table th img {
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.listados table td input {
	vertical-align: middle;
}

.botonSecundario {
	background-color: #869db0;
	border:solid 1px #b2c3d2;
	color:#FFF;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-transform: uppercase;
	cursor: pointer;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom:0px;
}
/* FORMATEO DE BOTONES*/
/* REQUIRED BUTTON STYLES: */		
button {
	position: relative;
	border: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible;
}
 button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button span {
	position: relative;
	display: block;
	white-space: nowrap;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
 margin-top: -1px;
}
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn {
	margin-right:25px;
	font-size:12px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../../img/barraherramientas_v5/btn_blue_sprite.gif);
	background-repeat: no-repeat;
	background-position: right -116px;
	padding-top: 0;
	padding-right: 33px;
	padding-right: 36px\9; /* hack para ie, incluido ie8 */
	padding-bottom: 0;
	padding-left: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
button.submitBtn span {
	height:37px;
	background: transparent url(../../img/barraherramientas_v5/btn_blue_sprite.gif) no-repeat left top;
	color:#fff;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	cursor:pointer;
}
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -174px;
}
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -58px;
}

/* BOTONES AUXILIARES */	
div.botonera {
	margin-top:30px;
	text-align:left;
	margin-left:25px;
	margin-right:auto;
	clear: both;
	float: none;
	overflow: hidden;
}
button.submitBtn02 {
	margin-right:4px;
	font-size:11px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../../img/barraherramientas_v5/btn_blue_sprite02.gif);
	background-repeat: no-repeat;
	background-position: right -82px;
	padding-top: 0;
	padding-right: 13px;
	padding-right: 16px\9; /* hack para ie, incluido ie8 */
	padding-bottom: 0;
	padding-left: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
button.submitBtn02 span {
	height:30px;
	background: transparent url(../../img/barraherramientas_v5/btn_blue_sprite02.gif) no-repeat left top;
	color:#fff;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	cursor:pointer;
}
button.submitBtn02 span img {
	vertical-align: middle;
}
button.submitBtn02:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -123px;
}
button.submitBtn02:hover span, button.submitBtnHover span {
	background-position: 0 -41px;
}


div.cajaLeyenda {
	background-color: #f1f3f5;
	margin-right: auto;
	margin-left: auto;
	color: #7e8c94;
	border: 1px solid #F1F3F5;
	height: 1%;
	overflow: hidden;
	padding-bottom: 10px;
	width: 950px;
	margin-top: 15px;
}
div.cajaLeyenda span.titulo {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	letter-spacing: 0.3em;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
div.cajaLeyenda ul {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
div.cajaLeyenda ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	color: #7e8c94;
}
div.cajaLeyenda ul li img {
	vertical-align: middle;
}
.textoAtenuado {
	color: #94A3AB;
}
.fondoContenido {
	background-image: url(../../img/barraherramientas_v5/bg_contenido.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	padding-top: 15px;
}
.fondoFiltros {
	background-color:#ecf0f3
}
div.mensaje {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
div.mensaje .tituloMensaje {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 60px;
	display: block;
}
div.mensaje .cuerpoMensaje {
	font-size: 14px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
	display: block;
	font-weight: normal;
}
.info {
	background-color: #ecf0f3;
	border-top-color: #dbe2e5;
	border-right-color: #dbe2e5;
	border-bottom-color: #dbe2e5;
	border-left-color: #dbe2e5;
	background-image: url(../../img/barraherramientas_v5/ico_mensaje_Info.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color: #3c4b54;
}
.error {
	background-color: #fde4e5;
	border-top-color: #e3a0a4;
	border-right-color: #e3a0a4;
	border-bottom-color: #e3a0a4;
	border-left-color: #e3a0a4;
	background-image: url(../../img/barraherramientas_v5/ico_mensaje_error.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color: #7b0007;
}
.ok {
	background-color: #e3f4e9;
	border-top-color: #bbd7c5;
	border-right-color: #bbd7c5;
	border-bottom-color: #bbd7c5;
	border-left-color: #bbd7c5;
	background-image: url(../../img/barraherramientas_v5/ico_mensaje_ok.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color: #3f6b40;
}
.alerta {
	background-color: #e5f6fc;
	border-top-color: #a2d1e1;
	border-right-color: #a2d1e1;
	border-bottom-color: #a2d1e1;
	border-left-color: #a2d1e1;
	background-image: url(../../img/barraherramientas_v5/ico_mensaje_alerta.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color: #016788;
}
#infoPedidoYCliente {
	width:950px;
	margin-left:auto;
	font-size:11px;
	overflow: hidden;
	margin-right: auto;
}
#infoPedidoYCliente div.infoEmpresa {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: right;
	width: 380px;
	text-align: right;
}
#infoPedidoYCliente div.infoEmpresa span {
	margin-left: 5px;
}
#infoPedidoYCliente div.infoEmpresa span a {
	color: #6A757C;
	text-decoration: none;
	padding-left: 20px;
}
#infoPedidoYCliente div.infoEmpresa span a:hover {
	color: #117DA5;
	text-decoration: underline;
}
.icoComercial {
	background-image: url(../..//img/barraherramientas_v5/iconos/ico_vcard.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#infoPedidoYCliente img {
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-color: #6A757C;
	vertical-align: middle;
}

/*///////////////  PAGINADOR  //////////////////*/
div.paginador {
	font-size: 11px;
	color: #7e8c95;
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 0x;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.mostrandoResultados {
	margin-right: 10px;
	margin-top:5px;
	float:left;

}
.enfasisPrincipal {
	font-weight: bold;
	color: #3B4B54;
}
.resultadosPagina {
	margin-right: 30px;
	float:left;
	margin-top:3px;
}
.paginas {
	float: right;
	margin-right: 20px;
	margin-top:5px;
}
.irAPagina {
	float: right;
}
.paginas a.unidades:link {
	color: #7e8c95;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFF;
	border: 1px solid #FFF;
}
.paginas a.unidades:visited {
	color: #7e8c95;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFF;
	border: 1px solid #FFF;
}
.paginas a.unidades:hover {
	color: #3B4B54;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #E5E8EC;
	border: 1px solid #E5E8EC;
}
.paginas a.paginaActual {
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #1184A5;
}
.paginas a.controles:link {
	color: #7e8c95;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E5E8EC;
	border: 1px solid #E5E8EC;
	margin-right: 1px;
	margin-left: 1px;
}
.paginas a.controles:visited {
	color: #7e8c95;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E5E8EC;
	border: 1px solid #E5E8EC;
	margin-right: 1px;
	margin-left: 1px;
}
.paginas a.controles:hover {
	color: #3B4B54;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E5E8EC;
	border: 1px solid #E5E8EC;
	margin-right: 1px;
	margin-left: 1px;
}
/*///////////////  FIN PAGINADOR  //////////////////*/
div.contenidoMayor {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
div.contenidoMayor h3, h3.tipo03 {
	font-size: 14px;
	background-color: #ECF0F3;
	color: #FFF;
	clear: both;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 30px;
	float: none;
	background-image: url(../../img/barraherramientas_v5/bg_h3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-transform: uppercase;
	text-align: left;
}
div.contenidoMayor h4 {
	font-size: 14px;
	color: #3c4b54;
	clear: both;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 30px;
	float: none;
	background-image: url(../../img/barraherramientas_v5/bg_h4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 15px;
}

/*/////////////// EDICIÓN DE PERFILES  //////////////////*/
fieldset.tipo01 {
	font-size: 11px;
	clear: both;
	border: 1px solid #D0D4D9;
	margin-bottom: 15px;
	color: #7b878e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: hidden;
}
fieldset.tipo01 table td{
	font-size: 11px;
	color: #7b878e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
fieldset.tipo01 div.parrafo {
	margin-left: 15px;
	margin-top: 10px;
}
fieldset.tipo01 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	overflow: hidden;
	float: left;
}
fieldset.tipo01 legend, fieldset.tipo02 legend {
	font-size: 12px;
	text-transform: uppercase;
	color: #3c4b54;
}
label.tipo01  {
	float: left;
	width: 175px;
	clear: left;
	padding-top: 5px;
}
div.subgrupoForm01 {
	float: left;
}
div.mitadFieldset {
	float: right;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
fieldset.tipo02 {
	font-size: 11px;
	width: 275px;
	margin-left: 15px;
	border: 1px solid #DCE1E8;
	margin-bottom: 15px;
	color: #7b878e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 20px;
	overflow: hidden;
	float: left;
}
fieldset.tipo02 p {
	clear: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
fieldset.tipo02 label.normal {
	color: #7b878e;
	width: 130px;
	clear: left;
	padding-left: 7px;
	padding-bottom: 5px;
}
fieldset.tipo02 label.checkbox {
	color: #7b878e;
	float: left;
	width: 200px;
}
div.grupoForm01 {
	background-color: #ECF0F3;
	clear: both;
	width: 400px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.dobleFieldset {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
fieldset.tipo03 {
	font-size: 11px;
	width: 450px;
	margin-left: 15px;
	border: 1px solid #DCE1E8;
	margin-bottom: 15px;
	color: #7b878e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 20px;
	overflow: hidden;
	float: left;
}
fieldset.tipo03 label {
	color: #7b878e;
	float: left;
	width: 130px;
	clear: left;
	padding-top: 5px;
}
label.checkbox {
	float: left;
	margin-top: 5px;
	margin-left: 3px;
	width: 170px;
}
input.checkbox {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
fieldset.anidado01 {
	background-color: #ECF0F3;
	clear: both;
	width: 400px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #ECF0F3;
}
fieldset.anidado01 legend {
	font-size: 12px;
	text-transform: uppercase;
	color: #B3BDC0;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFF;
}
.tooltipAyuda {
	background-image: url(../../img/barraherramientas_v5/iconos/ico_ayuda.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
	text-decoration: none;
	padding-bottom:5px;
	color:#7B878E;
}
div.botonera {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
}
div.ubicacionAlmacen {
	border: 2px solid #e3e7ed;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	background-color: #F1F4F7;
	width: 400px;
	margin-top: 5px;
}
div.ubicacionAlmacen p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.ubicacionAlmacen label {
	text-transform: uppercase;
	font-size: 9px;
	margin-left: 3px;
}
div.gruponumerosSerie {
	margin-top: 3px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 350px;
}
div.numerosSerie  {
	float: left;
	width: 120px;
}
table {
	clear:both
}
div.fichaActividad {
	background-color:#EEF1F3;
	overflow:hidden;
	padding:10px;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	width:220px;
	float: left;
	margin-left: 25px;
	margin-right: 15px;
}
div.fichaActividad p {
	font-size: 11px;	
}
div.fichaActividad dl {
	font-size: 11px;	
}
div.fichaActividad dt {
	color:#3C4B54;
	font-weight:bold;
	margin-top: 10px;
}
div.fichaActividad dd {
	color:#7E8C94;
	margin: 0px;
	padding: 0px;
}

a.button {
    margin-bottom:10px;
    background-color: transparent;
	background-image: url(../../img/barraherramientas_v5/btn_blue_sprite.gif);
	background-repeat: no-repeat;
	background-position: right -116px;
	display: block;
	float: left;
	height: 37px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 20px;
	color:#FFFFFF;
	padding-right: 33px;
	padding-right: 36px\9; /* hack para ie, incluido ie8 */
/* FONT PROPERTIES */
	text-decoration: none;
	color: ffffff;
	font-size:12px;
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.button span {
/* Background left image */ 
	background: transparent url(../../img/barraherramientas_v5/btn_blue_sprite.gif) no-repeat left top;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding:7px 5px 8px 18px;
	color: ffffff;
} 
a.button:visited span{
	text-decoration:none;
	color: #FFF;
}
a.button:hover span{
	color: #FFF;
	background-position: 0 -58px;
	
}
a.button:hover{
	color: #FFF;
	background-position: right -174px;
}





a.button02 {
	margin-bottom:10px;
	background-color: transparent;
	background-image: url(../../img/barraherramientas_v5/btn_blue_sprite02.gif);
	background-repeat: no-repeat;
	background-position: right -82px;
	display: block;
	float: right;
	height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-right: 23px\9; /* hack para ie, incluido ie8 */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: ffffff;
	font-size:12px;
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	color:#FFFFFF;
}
a.button02 span {
	/* Background left image */ 
	background: transparent url(../../img/barraherramientas_v5/btn_blue_sprite02.gif) no-repeat left top;
	display: block;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 18px;
	margin: 0px;
	color:#FFFFFF;
} 
a.button02:visited span{
	text-decoration:none;
	color: #FFF;
}
a.button02:hover span{
	color: #FFF;
	background-position: 0 -41px;
	
}
a.button02:hover{
	color: #FFF;
	background-position: right -126px;
}

a.button02 img {
	vertical-align: middle;
}

div.cuadroDestacado {
	background-color: #ECF0F3;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-bottom: 15px;
	color:#7B878E;
}
div.cuadroDestacado p {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	font-size: 11px;
}
div.cuadroDestacado label.titular {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom:3px;
	color:#3C4B54;
}
div.cuadroDestacado h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#3C4B54;
}
label.edicionComunicado {
	margin-left: 5px;
	margin-top:8px;
	display: block;
	font-size:11px;
}
fieldset.comunicado {
	border:1px solid #D0D4D9;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
fieldset.comunicado legend {	
	color:#3C4B54;
	font-size:10px;
	text-transform:uppercase;
}
table.marcaAgua {
	background-image: url(../../img/bg_marcaAgua.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 65px;
}
table.marcaAgua td {
	border: 1px solid #FFF;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 2px;
}
div.listados table td table, div.listados table td table td {
	border:none;
}
table td.editProducto label {
	font-size: 12px;
	color:#3C4B54;
}
div.productosNovedad {
	background-color: #e5f6fc;
	margin-right: 0px;
	border: 1px solid #a2d1e1;
	margin-top: 0px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: center;
}
ul.listaImagenes {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	overflow: hidden;
}
ul.listaImagenes li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
	margin-top:5px;
}
a.botonTerciario:link, a.botonTerciario:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4d5e67;
	border: 1px solid #e9ebed;
	background-image: url(../../img/bg_botonTerciario.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius:4px;/*bordes redondeados para Mozilla*/
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	text-decoration: none;
	margin-left: 15px;
}
a.botonTerciario:hover {
	color: #ffffff;
	border: 1px solid #e9ebed;
	background-image: url(../../img/bg_botonTerciario_on.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-decoration: none;
}
.enfasisOscuro {
	color:#3C4B54;
}
.galeriaProductos {
	overflow: hidden;
	height: 150px;
	width:128px;
}
div.resumenResultados {
	margin-top:20px;
	font-size: 12px;
}
table.resumen01 {
	font-size: 11px;
	border-collapse:collapse;
	margin-top: 20px;
	margin-bottom: 10px;
}
table.resumen01 td {
	border: 1px solid #dee2e4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
div.resumen02 {
	background-color:#f1f4f5;
	padding: 10px;
}
div.resumen02 p {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
div.resumen02 .rojo, div.resumen02 .negro, div.resumen02 .verde {
	font-size:14px;
}
table.anidada {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 45px;
	color: #7B878E;
}

.divisoriaFilas {
	background-color: #DCE1E8;
	padding: 0px;
	height: 2px;
}
.filaPrincipal {
	background-color: #f0f3f6;
}
.subfila {
	background-color: #ffffff;
}
.descriptor01 {
	color: #869095;
	font-size: 9px;
}
.importe {
	width: 80px;
	display: block;
	float: right;
}
.exacto {
	color: #093;
}
.superior {
	color: #C00;	
}
div.marcaOk {
	height: 10px;
	width: 10px;
	background-color: #060;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}
div.marcaParcial {
	height: 10px;
	width: 10px;
	background-color: #C60;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

/* ////////////////////////////////////DETALLE FACTURA ///////////////////////////////////*/
.factura {
	-webkit-box-shadow: 7px 7px 10px #999;
	-moz-box-shadow: 7px 7px 10px #999;
	filter: shadow(color=#999999, direction=135, strength=7);
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #DCE1E8;
	border-left-color: #DCE1E8;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	padding-top: 20px;
	padding-bottom: 30px;
}
.titFactura  {
	font-size: 48px;
	color: #3C4B54;
	letter-spacing: 0.05em;
}
.titFacturatemporal  {
	font-size: 48px;
	color: #DCE1E8;
	letter-spacing: 0.05em;
}
.titAbono  {
	font-size: 48px;
	color: #900;
	letter-spacing: 0.05em;
}
div.datosFactura {
	background-color: #ECF0F3;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
}
div.datosFactura label {
	margin-left: 5px;
}
div.mensaje.error ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
div.mensaje.error li {
	color: #7B0007;
	text-decoration: none;
	font-size: 12px;
	list-style-type: square;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}