﻿body 
{   font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;   
    /*margin: 0 auto;*/
    /*width: 1000px;
    background-image: url('../../App_Images/fondo-body.jpg');
	background-attachment:fixed;*/
	
/*    background-color: #666666;
	background-image: url('../../App_Images/bg-general.jpg');
	background-repeat: no-repeat;
	background-position:center;
	background-position: top;*/
	margin: 0;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

body#bodyDetalleComprobante
{
    background:none white;
}
select
{
    font-size: 10px;
}
a
{
    text-decoration: none;
    color: #68838B;
}
a:hover
{
    text-decoration: underline;
    color: #191970;
}
table.administracion
{
    margin-top: 10px;
    font-size: 10px;
    text-align: left;
    width: 940px;
}
table.administracion tr th
{
    background-color: #888;
    color: White;
}
table.administracion tr th a 
{
    color: White;
    text-decoration: underline;
}
table.administracion tr
{
    padding: 0px;
    margin: 0px;
    border-bottom: solid 1px #888;
}
table.administracion tr td, table tr th 
{
    padding: 5px;
}
table.administracion tr td
{
    border: solid 1px #888;
}
table.administracion tr td div.deshabilitado
{
    color: Red;
}
table.tabla-ficha
{
    padding: 15px 10px;
}
table.tabla-ficha tr td, table.tabla-ficha tr th
{
    padding: 3px;
    border: solid 1px #777777;
}
span.titulos-paginas
{
    display: block;
    /*padding: 25px 0 15px 20px;*/
    padding: 5px 0 15px 20px;
    color:#666666;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:24px;
}
span.titulos-paginas span.destacado
{
    font-style:italic;
    font-weight: bold;
}
div.cuerpo
{
    /*padding: 0 0 15px 6px;*/
    /*background-image: url(../../App_Images/fondo-cuerpo-arriba.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;*/
	
	width: 980px;
	/*overflow: hidden;*/
}
div.superior
{
    height: 29px;
    width: 980px;
    background: url(../../App_Images/index_r1_c1.png) no-repeat top left;
}
div.contenido
{
    background: url(../../App_Images/index_r2_c1.png) repeat-y top left;
    width: 980px;
    padding: 0 0 15px 6px;
    position: relative;
}
div.contenedor-contenido
{
    /*position: relative;*/
}
div.inferior
{
    background: url(../../App_Images/index_r3_c1.png) no-repeat bottom left;
    height: 29px;
    width: 980px;
}
table.contenedora-total tr td
{
    margin: 0px;
    
}
table.contenedora-total tr td.contenido
{
    padding: 0px 0px 10px 6px;
    background: url(../../App_Images/index_r2_c1.png) repeat-y top right;
}
table.contenedora-total tr td.superior
{
    height: 29px;
    width: 980px;
    background: url(../../App_Images/index_r1_c1.png) no-repeat top left;
}
table.contenedora-total tr td.inferior
{
    height: 29px;
    width: 980px;
    background: url(../../App_Images/index_r3_c1.png) no-repeat bottom left;
}
div.cabecera
{
    height: 80px;
    width: 1000px;
}
/***menu***/
ul#red { margin:0; padding:0; list-style-type:none; }

ul#red li {
	position:relative;
	float:left;
	border-top:4px solid #333333;
	/*margin-right: 10px;*/
	padding-right: 10px;
	padding-top: 11px;
}

ul#red .current2 {
	border-top:4px solid;
	border-top-color:#666666;
	color:#ffffff;
}

ul#red .current {
	border-top:4px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
}

ul#red li:hover {
	border-top:4px solid #ffffff;
}

ul#red li a {
	padding:2px 2px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #CCCCCC;
	line-height:18px;
}

ul#red li a:hover {
	color:#ffffff;
	border:none;
}

ul#red li span{
	display:none;
	position:absolute;
	top:45px;
	left:2px;
	width:150px;
	font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;
	line-height: 10px;
}

ul#red li a:hover span {
	margin-top: 7px;
	display:block;
	color: #ffffff;
}
#menu {
	width:100%;
	height:55px;
	z-index:1;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
}
#menu-menu {
	position:relative;
	width:980px;
	height:55px;
	z-index:6;
	margin: 0 auto;
}
#menu-iz {
	position:relative;
	width:31px;
	z-index:2;
	height: 45px;
	float: left;
	background-image: url(images/menu-iz.png);
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-top: 5px;
}
/***OLD
div.barra-menu {
	width:988px;
	height:78px;
	z-index:25;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	background-image: url(../../App_Images/fondo-puntas.png);
	background-position: top left;
	background-repeat: no-repeat;
}

div.barra-menu ul, li {
	list-style-type: none;
}

div.barra-menu ul {
	margin: 0;
	padding: 0 0 0 23px;
	
}

div.barra-menu li {
	float: left;
	padding: 7px 1px 0 0;
	width: 155px;
	height: 63px;
}
***/
/*para que entren las de admin*/
div.barra-menu li.admin
{
    width: 122px;
}

div.barra-menu a {
	text-decoration: none;
	color: #FFF;
	background: #F0F7FC;
	display: block;
	/*padding: 10px 15px 10px 35px;*/
	padding: 15px 30px 0 15px;
	text-align: left;
	height: 50px;
	/*border: 1px solid #FF6600;
	border-width: 1px 1px 1px 0px;*/
}

div.barra-menu li a
{
    background-image: url(../../App_Images/generico.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-parts a 
{
    background-image: url(../../App_Images/consulta-repuestos_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-parts-order a 
{
    background-image: url(../../App_Images/pedido-repuestos_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-current-account a
{
    background-image: url(../../App_Images/cuenta-corriente_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-transactions a
{
    background-image: url(../../App_Images/mov-repuestos_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-vehicles a
{
    background-image: url(../../App_Images/consulta-vehiculos_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-work-order a
{
    background-image: url(../../App_Images/historial_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.gestion-usuarios a
{
    background-image: url(../../App_Images/gestion-usuario.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.gestion-perfiles a
{
    background-image: url(../../App_Images/perfiles.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.gestion-clientes a
{
    background-image: url(../../App_Images/Gestion-clientes.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.importar-clientes a
{
    background-image: url(../../App_Images/Importar-clientes.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu ul li.gestion-usuarios a.activo {
    background-image: url(../../App_Images/gestion-usuario_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.gestion-perfiles a.activo
{
    background-image: url(../../App_Images/perfiles_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.gestion-clientes a.activo
{
    background-image: url(../../App_Images/Gestion-clientes_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.importar-clientes a.activo
{
    background-image: url(../../App_Images/Importar-clientes_f2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu ul li.request-parts-order a.activo {
    background-image: url(../../App_Images/pedido-repuestos.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu ul li.request-parts a.activo {
    background-image: url(../../App_Images/consultarep.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu ul li.request-current-account a.activo {
    background-image: url(../../App_Images/cuenta-corriente.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-transactions a.activo
{
    background-image: url(../../App_Images/mov-repuestos.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-vehicles a.activo
{
    background-image: url(../../App_Images/consultaveh.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

div.barra-menu li.request-work-order a.activo
{
    background-image: url(../../App_Images/historial.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
/*
div.barra-menu a:hover {
	background: #FF6600;
	color:#FFFFFF;
}*/
/******/
a.link-nuevo-elemento 
{
    display: block;
    padding-bottom: 15px;
    padding-left: 20px;
    font-weight:bold;
}
div.mensaje-confirmacion
{
    background-color: GrayText;
    padding-bottom: 15px;
}
div.mje-error
{
    
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 0 35px;
    color: Red;
}

span.mensaje-advertencia, div.mensaje-advertencia
{
    color: Red;
}
div.listado-errores
{
    font-size: 10px;
    margin: 5px 0 10px 50px;
}
div span.indicacion-form
{
    display:block;
    padding: 0px 0 10px 40px;
    font-weight: bold;
    font-size: 14px;
    color: #424242;
}
/***Login***/
#login-content {
	position:relative;
	width:580px;
	z-index:11;
	background-color: #EAEAEA;
	border-color: #cecece;
	margin-left: 190px;
	border-radius:10px;
	border-style: solid;
	border-width: 1px;
	margin-top: 20px;
	margin-bottom: 40px;
}
#titulos-seccion-login {
	position: absolute;
	float:left;
	top:12px;
	width:500px;
	z-index:5;
	margin-left: 12px;
}

#texto-titulo {
	position: relative;
	float:left;
	width:312px;
	z-index:4;
	color:#003300;
/*
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
*/
	font-size:32px;
	margin-left:180px;
	margin-top: 50px;
}

#imagen-titulo {
	position: relative;
	float:left;
	z-index:4;
	background-image: url(../../App_Images/lock.png);
	width:100%;
	height:auto;
	max-width: 150px;
}

#login-texto {
	position:relative;
	width:366px;
	z-index:11;
	color: #006600;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	margin: 20px;
}
/***OLD
div.concesionario {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #666666;
	padding: 8px 0 3px 18px;
}
div.nombre-conce {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #333333;
	padding: 0 0 0 18px;
}
#apDiv2 {
	position:absolute;
	left:742px;
	top:20px;
	width:243px;
	height:66px;
	z-index:2;
}
div.mensaje_bienvenida
{
    font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #666666;
}
div.contenedor-formulario
{
    padding: 40px 0 0 70px;
    margin: 40px 0 0 0;
    background: url('../../App_Images/bkg_cuerpo_home.png') no-repeat top left;
    width: 982px;
    height: 335px;
}
#form_login table tr td
{
    padding-bottom: 30px;
    margin-bottom: 30px;
    text-align: left;
}

#form_login table tr td.etiquetas-login
{
    width: 130px;
}
input.boton-login
{
    padding: 0px;
    margin: 0px;
    height: 37px;
    width: 78px;
    background-image: url('../../App_Images/boton-login.jpg');
    border: none;
    background-color: Transparent;
    background-position: top left;
    font-size: 18px;
    color: #eaeaea;
}
td.iniciar-sesion
{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	color: #FF6600;
}
.etiquetas-login {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #333333;
}
div.icono-dwm {
	padding-left:13px;
	width:140px;
	height:44px;
	z-index:5;
}
*****/
/***menu opciones***/
#menu {
	width:100%;
	height:55px;
	z-index:1;
	background-image: url(../../App_Images/menu-bg.png);
	background-repeat: repeat-x;
}
#menu-menu {
	position:relative;
	width:980px;
	height:55px;
	z-index:6;
	margin: 0 auto;
}
#menu-iz {
	position:relative;
	width:31px;
	z-index:2;
	height: 45px;
	float: left;
	background-image: url(../../App_Images/menu-iz.png);
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-top: 7px;
}
#cuerpo {
	position:relative;
	width:980px;
	z-index:2;
	margin: 0 auto;
}
#header {
	position:relative;
	width:100%;
	height:135px;
	z-index:6;
}
#cuerpogris {
	position:relative;
	width:980px;
	z-index:3;
/*
	background-image: url(../../App_Images/cuerpo-fondo.png);
	background-repeat: repeat-y;
*/
	float: left;
}
#cuerpogris-arriba {
	display: none;
	position:relative;
	width:980px;
	height:55px;
	z-index:3;
	background: transparent url(../../App_Images/cuerpo-arriba.png) no-repeat scroll 0 0;
	float: left;
}
#cuerpogris-abajo {
	display: none;
	position:relative;
	width:980px;
	/*z-index:3;*/
	height: 29px;
	background-image: url(../../App_Images/cuerpo-abajo.png);
	float: left;
}
#cuerpogris-menu {
	position:relative;
	left:20px;
	width:950px;
	z-index:3;
}
#usuario {
	position:absolute;
	left:533px;
	top:9px;
	width:398px;
	height:23px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #333333;
}
a.usuario {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
a.mi-perfil {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #006600;
	font-weight: bold;
}


#titulos-seccion {
	position:relative;
	top:22px;
	width:600px;
	z-index:4;
	float: left;
	margin-left: 12px;
}
#seccion-descripcion {
	position:relative;
	width:500px;
	z-index:12;
	top: 0px;
	margin-left: 90px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #FFFFCC;
}
#nombre-conce {
	position: absolute;
	margin-left: 670px;
	width:247px;
	z-index:13;
	top: 12px;
	background-repeat: no-repeat;
	height: 110px;
}
#nombre-conce-conce {
	position:absolute;
	width:186px;
	z-index:12;
	left: 23px;
	top: 8px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 16px;
}

#nombre-conce-id {
	position:absolute;
	width:200px;
	z-index:12;
	left: 25px;
	top: 34px;
	color: #CCCCCC;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 24px;
}

#caja-home-primera {
	position:relative;
	width:260px;
	z-index:11;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#caja-home-otras {
	position:relative;
	width:260px;
	z-index:11;
	float: left;
	border-left-style: dotted;
	border-left-color: #999999;
	border-left-width: thin;
	margin-left: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#caja-home-contenido {
	position:relative;
	width:235px;
	z-index:11;
	margin-left: 20px;
}

.caja-home-contenido-titulo, .caja-home-contenido-titulo a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.caja-home-contenido-desc {
	font-size: 14px;
	color: #666666;
	font-family: 'Roboto', sans-serif;
}

a.caja-home-contenido-mas {
	font-size: 14px;
	color: #006600;
	font-family: 'Roboto', sans-serif;
}
#caja-home-img {
	position:absolute;
	width:62px;
	height:53px;
	z-index:11;
	vertical-align: baseline;
	left: 132px;
	top: 9px;
}
#imagen-principal {
	position: absolute;
	top:-40px;
	width:500px;
	z-index:6;
	height: 235px;
	/*background-image:url(../../App_Images/home-imagenprincipal-JD.png);
	background-repeat:no-repeat;*/
}

.contenedor-pass{
	width: 100%;
	max-width: 1240px;
	position: relative;
	margin: 0 auto;
	clear: both;
	display: flex;
}
.imagen-pass{
	float: left;
	width: 40%;
	box-sizing: border-box;
    text-align: center;
}
.recup-pass{
	float: left;
	width: 60%;
	box-sizing: border-box;
	display: flex;
   align-items: center;
}
.recup-pass input{
	padding: 4%;
    border-radius: 5%;
    border: 1px solid #8cb5ee;
}

/***OLD
div.boton-logout
{
	position:absolute;
	top:20px;
	left: 913px;
	width: 72px;
	height: 44px;
	z-index:2;
	background-image: url(../../App_Images/boton-logout.png);
	background-repeat: no-repeat;
	background-position: top right;
}
div.boton-logout a
{
    margin: 12px 0 0 30px;
    display: block;
    color: #fff;
}
div.contenedor-usuario
{
   	position:absolute;
	left:610px;
	top:30px;
	width:291px;
	height:22px;
	z-index:27;
	text-align: right;
}
span.titulo-usuario
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
}
span.nombre-usuario
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;    
}
div.boton-logout img
{
    border: none;
}
div.contenedor-titulo-inicio
{
    padding: 30px 0 10px 5px;
}
div.contenedor-menu
{
    background: url(../../App_Images/fondo-home.png) no-repeat top left;
    width: 982px;
    height: 425px;
    padding: 30px 0 0 30px;
}
table.contenedora-menu-ppal
{
    width: 900px;
}
table.contenedora-menu-ppal tr td
{
    padding: 15px;
}
div.titulo-menu
{
    padding: 15px 0 0 0;
}
div.titulo-menu a
{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color: #B32A24;
}
div.descripcion-menu
{
   	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-size: 16px;
	padding: 10px 0 0 80px;
}
div.icono
{
    float: left;
    padding-right: 5px;
}

div.contenedor-formulario-pags
{
    padding-bottom: 10px;
}

div.contenedor-formulario-izquierda
{
    width: 19px;
    float: left;
}

div.contenedor-formulario-derecha
{
    width: 948px;
    margin: 0 0 0 19px;  
}
div.contenedor-formulario-derecha table.tabla-cont-form
{
    margin-left: 30px;
}

div.contenedor-formulario-derecha table.tabla-cont-form tr td
{
    padding: 3px 18px 3px 10px;
}
****/

/**Esto es para que no se desarme el calendario ajax**/
div.contenedor-formulario-derecha table.tabla-cont-form tr td div.ajax__calendar_container table tr td
{
    padding: 0px;
}

table.tabla-cont-form td{
    padding: 3px;
}

div.cuerpo-cont-form-derecha
{
    width: 948px;
    background: url(../../App_Images/fondo-cuerpo.gif) repeat-y top left;
}
div.cabecera-cont-form-derecha
{
    background: url(../../App_Images/arriba.gif) no-repeat top left;
    width: 948px;
    height: 21px;
}

div.pie-cont-form-derecha
{
    background: url(../../App_Images/abajo.gif) no-repeat top left;
    width: 948px;
    height: 21px;
}
/***quien detail***/
div#link-crear-usuario
{
    width: 300px;
}
div#link-crear-usuario a 
{
background-color:#638400;
color:#FFFFFF;
display:block;
font-size:12px;
font-style:italic;
margin:0;
padding:5px 10px;
margin-bottom:20px;
width:200px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

}
table#dtvDetalleQuien tr td
{
	padding: 3px;
	width: 190px;
	background-color: #E6E6E6;
}
/***request customers***/
div.detalle-actualizaciones-clientes
{
    padding: 0 0 10px 10px;
    font-weight: bold;
    color: Red;
}
/***Configuraciones***/
div#cuerpogris div#cuerpogris-menu div.subtitulo
{
    margin: 0 0 5px 40px;
    font-weight: bold;
    font-size: 13px;
    background-color: #999999;
    width: 900px;
    height: 20px;
    padding: 3px;
}
div#cuerpogris div#cuerpogris-menu div.seccion-configuracion
{
    padding: 0 0 0 60px;
}
div#cuerpogris div#cuerpogris-menu div.seccion-configuracion div
{
    margin-bottom: 4px;
}
div#cuerpogris div#cuerpogris-menu div.seccion-configuracion div.advertencia
{
    color: Red;
    padding-bottom: 5px;
}
div#cuerpogris div#cuerpogris-menu div.botones-configuracion
{
    margin: 20px 0 5px 40px;
}
/***Gestión de usuarios***/
div.lista-clientes div.cliente
{
    padding: 0 0 7px 0;
}
/***funcionalidades por perfil***/
span.desc-perfil
{
    color: #424242;
    font-size: 16px;
    padding: 0 0 7px 0;
    display:block;
}
div.panel-funcionalidades
{
    margin-bottom: 15px;
}
fieldset legend
{
    font-weight: bold;
}
fieldset table
{
 margin: 15px;
}
/***Asignar clientes a usuario***/
div.clientes-agregados
{
    font-size: 10px;
}
div.clientes-agregados div
{
    padding-bottom: 3px;
}
/***Remover clientes a usuario***/
table#chbxClientes
{
    font-size: 10px;
    margin: 0 0 7px 0;
}
/***Request transactions***/
span.mje-validador-rt-1
{
    position:absolute;
	left:742px;
	top:85px;
    display: block;
    width: 220px;
}
span.mje-validador-rt-2
{
    position:absolute;
	left:742px;
	top:85px;
    display: block;
    width: 220px;
}
div.contenedor-encabezado
{
    border: solid 1px #888888;
    width: 955px;
    padding: 4px 0 4px 5px;
    margin: 10px 0 5px 0;
}
div.contenedor-encabezado div
{
    padding-bottom: 3px;
}
div.encabezado-cuenta
{
    width: 752px;
    padding: 3px 0 5px 4px;
    margin-top: 5px;
    background-color: #CDCDC1;
}
/*
td.fecha
{
    width: 81px;
}
td.comprobante
{
    width: 523px;
}
*/
/*
td.contado
{
    width: 55px;
}
td.debe, td.haber, td.neutro, td.tipo-cambio
{
    text-align: right;
}
td.debe, td.haber, td.neutro
{
    width: 77px;
}*/
td.monto, td.tipo-cambio
{
    width: 77px;
    text-align: right;
}
td.tipo-cambio
{
    width: 140px;
}
table.tabla-cabecera-comprobantes tr td
{
    padding: 2px;
    font-weight: bold;
}
table.tabla-datos-comprobantes tr td
{
    padding: 2px;
}
table.tabla-repuestos-comprobante
{
    margin: 10px 0 10px 45px;
    width: 800px;
    text-align: left;
    font-size: 10px;
}
table.tabla-repuestos-comprobante tr th
{
    background-color: #666666;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}
table.tabla-repuestos-comprobante tr td, table.tabla-repuestos-comprobante tr th
{
    padding: 3px;
}
table.tabla-repuestos-comprobante tr th.cantidad, table.tabla-repuestos-comprobante tr td.cantidad
{
    width: 70px;
    text-align: right;
}
table.tabla-repuestos-comprobante tr.fila-par
{
    background-color: #E0E0E0;
}
/***Request current account***/
span.mje-validador-1
{
    position:absolute;
	left:730px;
	top:85px;
    display: block;
    width: 220px;
}
span.mje-validador-2
{
    position:absolute;
	left:730px;
	top:85px;
    display: block;
    width: 220px;
}
span.mje-validador-3
{
    position:absolute;
	left:730px;
	top:125px;
    display: block;
    width: 220px;
}
div.contenedor-boton-buscar
{
    padding: 0 0 0 275px;
}
#ctacte-izquierda
{
    float: left;
    width: 672px;
}
#ctacte-derecha
{
   width: 276px;
   margin-left: 672px;
   /*float: left;*/
}
#ctacte-derecha-top
{
   width:100%;
   height:8px;
   background: url(../../App_Images/fondo-ctacte-derecha-top.png) top left no-repeat;
}
#ctacte-derecha-container
{
   width:100%;
   background: url(../../App_Images/fondo-ctacte-derecha-container.png) top left repeat-y;
   padding: 15px 0px 15px 25px;
}
#ctacte-derecha-container h3
{
    margin: 0px 0 10px 0;
    border-bottom: dotted 1px;
    width: 85%;
    color: #fff;
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
}
#ctacte-derecha-container table.tabla-saldos
{
    font-size: 10px;
    width: 85%;
}
#ctacte-derecha-container table.tabla-saldos tr td.saldo
{
    text-align: right;
}
#ctacte-derecha-container table.tabla-saldos tr.saldo-final
{
    font-weight: bold;
}
#ctacte-derecha-bottom
{
   width:100%;
   height:10px;
   background: url(../../App_Images/fondo-ctacte-derecha-bottom.png) top left no-repeat;
}
.solucionador
{
    clear: both;
    width: 100%;
    border: none;
}
div.rango-fechas
{
    font-weight: bold;
    text-decoration: underline;
    padding: 3px 0 5px 4px;
}
div.contenedor-titular
{
    border: solid 1px #888888;
    width: 930px;
    padding: 12px 0 4px 5px;
    height: 25px;
    clear:both;
}
div.contenedor-titular span
{
    display: block;
    float: left;
    padding: 0 45px 0px 0px;
}

div.cuenta
{
    width: 932px;
    padding: 3px 0 5px 4px;
    margin-top: 5px;
    background-color: #ffffff;
}
table.cbtes-cta-cte
{
    /*width: 755px;*/
    width: 935px;
    text-align: left;
}
table.cbtes-cta-cte tr.saldo-final-cuenta
{
    /*background-color: #BC8F8F;*/
    background-color: #7EAAD1;
}
table.cbtes-cta-cte tr.saldo-anterior
{
    /*background-color: #BC8F8F;*/
    background-color: #B3D3F4;
}
table.cbtes-cta-cte tr th, table.cbtes-cta-cte tr td
{
    border: solid 1px #888888;
    padding: 3px;
}
table.cbtes-cta-cte th.fecha, table.cbtes-cta-cte td.fecha
{
    width: 126px;
}
table.cbtes-cta-cte th.comprobante, table.cbtes-cta-cte td.comprobante
{
    /*width: 336px;*/
    width: 515px;
}
table.cbtes-cta-cte th.debe, table.cbtes-cta-cte th.haber, table.cbtes-cta-cte td.debe, table.cbtes-cta-cte td.haber
{
    width: 94px;
    text-align: right;
}
table.tabla-saldo-final
{
    width: 935px;
    text-align: left;
    background-color: #182F43;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
table.tabla-saldo-final tr td, table.tabla-saldo-final tr th
{
    padding: 3px;
}
table.tabla-saldo-final td.fecha
{
    width: 126px;
}
table.tabla-saldo-final td.comprobante
{
    width: 515px;
}

table.tabla-saldo-final td.debe, table.tabla-saldo-final td.haber
{
    width: 94px;
    text-align: right;
}

table.cbtes-cta-cte td.debito, table.cbtes-cta-cte td.credito, table.cbtes-cta-cte td.tipo-cambio, table.cbtes-cta-cte th.debito, table.cbtes-cta-cte th.credito, table.cbtes-cta-cte th.tipo-cambio, table.tabla-saldo-final td.tipo-cambio
{
    text-align: right;
}
/***Request due dates***/
table.vencimientos-pendientes th.debito-vencimientos, table.vencimientos-pendientes td.debito-vencimientos, table.tabla-saldo-final td.debito-vencimientos
{
    width: 94px;
    text-align: right;
}
table.vencimientos-pendientes th.tipo-cambio-vencimientos, table.vencimientos-pendientes td.tipo-cambio-vencimientos, table.tabla-saldo-final td.tipo-cambio-vencimientos
{
    text-align: right;
}
table.vencimientos-pendientes th.comprobante-vencimientos, table.vencimientos-pendientes td.comprobante-vencimientos, table.tabla-saldo-final td.comprobante-vencimientos
{
    width: 450px;
}
/***Request parts y request parts order***/
div.link-pedido
{
    /*float: right;*/
    font-weight: bold;
	font-size:14px;
    /*background: url(../../App_Images/fondo-boton-verpedido.png) no-repeat top left;*/
    /*background: url(../../App_Images/fondo-resumen.png) no-repeat top left;*/
    /*width: 149px;
    height: 45px;*/
    width: 486px;
    /*height: 125px;*/
    color: #fff;
	margin-top: 20px;
}
div.link-pedido span
{
    display: block;
    padding: 0px 0 10px 0px;
}
div.link-pedido a
{
    color: #99FF00;
   padding: 14px 0 0 50px;
}

div.link-pedido table.lineas-pedido td, div.link-pedido table.lineas-pedido th
{
   font-size: 11px; 
   padding: 5px;
}
table.lineas-pedido th {
background-color:#666666;
}
table.lineas-pedido td {
font-weight:normal;
background-color:#ffffff;
color:#003300;
}

table.lineas-pedido {
margin-bottom:15px;
}

div.link-pedido table.lineas-pedido td.linea-pedido-cantidad, div.link-pedido table.lineas-pedido td.linea-pedido-precio
{
    text-align: right;
}
/***Desplegable***/
.panel {
	position: absolute;
	top: 220px;
	right: 0px;
	display: none;
	background: #000000;
	border:1px solid #111111;
	border-top-left-radius: 20px; 
	border-bottom-left-radius: 20px; 
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	width: 500px;
	height: auto;
	padding: 20px 20px 20px 15px;
	filter: alpha(opacity=85);
	opacity: .85;
	z-index: 10;
}

.panel p{
	margin: 0 0 15px 0;
	padding: 0;
	color: #cccccc;
	z-index: 10;
}

.panel a, .panel a:visited{
	margin: 0;
	padding: 0;
	/*color: #9FC54E;*/
	text-decoration: none;
	border-bottom: 1px solid #9FC54E;
	z-index: 10;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
/*padding: 0;*/
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
	position: absolute;
	text-decoration: none;
	top: 200px;
	right: 0;
	font-size: 14px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	padding: 20px 30px 20px 45px;
	font-weight: 700;
	background:#222222 url(../../App_Images/plus.png) no-repeat scroll 10% 55%;
	border:1px solid #444444;
	border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	-webkit-border-radius: 20px 0 0 20px;
	display: block;
	text-align: left;
	width: 102px;
	z-index: 11;
}

a.trigger:hover{
	position: absolute;
	text-decoration: none;
	top: 200px;
	right: 0px;
	font-size: 14px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	padding: 20px 30px 20px 45px;
	font-weight: 700;
	background:#222222 url(../../App_Images/plus.png) no-repeat scroll 10% 55%;
	border:1px solid #444444;
	border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	-webkit-border-radius: 20px 0 0 20px;
	display: block;
	z-index: 11;
}

a.active.trigger {
	background:#222222 url(../../App_Images/minus.png) no-repeat scroll 10% 55%;
	z-index: 11;
}
/***Fin desplegable***/
table.tabla-repuestos
{
    width: 940px;
    text-align: left;
}
table.tabla-repuestos tr td, table.tabla-repuestos tr th
{
    padding: 3px;
    /*border: solid 1px #777777;*/
    border: solid 1px #505050;
    font-size: 10px;
    font-family: 'Roboto', sans-serif;
    
}

table.tabla-repuestos tr th
{
    background-color: #7D9EC0;
    background-color: #666666;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
}

table.tabla-repuestos tr th.precio-repuesto, table.tabla-repuestos tr td.precio-repuesto, table.tabla-repuestos tr th.iva-repuesto, table.tabla-repuestos tr td.iva-repuesto
{
    text-align: right;
}
table.tabla-repuestos tr th.fecha-lista-precio, table.tabla-repuestos tr td.fecha-lista-precio
{
    width: 100px;
}
table.tabla-repuestos tr.fila-par
{
    background-color: #E0E0E0;
}
table.tabla-repuestos tr:hover
{
    background-color: #BCD2EE;
}
div.stock-suc
{
    margin: 0 0 3px 0;
}
div.sucursal
{
    float: left;
}
div.stock
{
    margin: 0 0 0 270px;
    border-left: 1px solid;
    text-align: right;
}
/***cart order***/
div.mje-no-hay-items
{
    font-weight: bold;
    font-size: 13px;
    margin: 10px 0 10px 50px;
}
div.mje-precios
{
    margin: 0 0 10px 50px;
    color: Red;
}
div.cliente-pedido
{
    margin: 0 0 10px 50px;
}
div.contenedor-botones
{
    margin: 15px 0 0 50px;
}
table.tabla-cont-form-pedido-rto
{
    width: 200px;
    margin: 10px 0 10px 50px;
}
table.tabla-repuestos-pedido
{
    width: 700px;
    text-align: left;
    margin-left: 50px;
}
table.tabla-repuestos-pedido tr td, table.tabla-repuestos-pedido tr th
{
    padding: 3px;
    border: solid 1px #777777;
    font-size: 10px;
    font-family: Arial;
}
table.tabla-repuestos-pedido tr th.cantidad
{
    width: 80px;
}
table.tabla-repuestos-pedido tr th.remover-pedido, table.tabla-repuestos-pedido tr td.remover-pedido
{
    width: 20px;
}
table.tabla-repuestos-pedido tr th.id-repuesto
{
    width: 130px;
}
table.tabla-repuestos-pedido tr td.cantidad input
{
    text-align: right;
}
table.tabla-repuestos-pedido tr th
{
    background-color: #888888;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}
table.tabla-repuestos-pedido tr td.precio-pedido, table.tabla-repuestos-pedido tr th.precio-pedido, table.tabla-repuestos-pedido tr td.subtotal-pedido, table.tabla-repuestos-pedido tr th.subtotal-pedido
{
    text-align: right;
}table.tabla-repuestos-pedido tr.pie-pedido
{
    background-color: #182F43;
    color: #fff;
    font-weight: bold;
}
table.tabla-repuestos-pedido tr.fila-par
{
    background-color: #E0E0E0;
}
table.tabla-repuestos-pedido tr:hover
{
    background-color: #BCD2EE;
}
div.comentario-pedido
{
    margin: 0 0 0 50px;
}
div.comentario-pedido-label
{
    float: left;
}

div#contenedor_rtos_frecuentes
{
    padding: 8px 0 10px 5px;
    border: solid 1px grey;
    margin-left: 5px;
    width: 500px;
	background-color: #E0E0E0;
	margin-top:6px;
	margin-bottom:6px;
}
div#contenedor_rtos_frecuentes div#etiqueta-rtos-frecuentes
{
    padding-bottom: 3px;
}
div#contenedor_rtos_frecuentes div#lista-rtos-frecuentes select
{
    margin-right: 7px;
}
/***request work order***/
div.contenedor-validadores ul
{
    margin: 0px;
    padding: 0 0 0 43px;
}
span.mje-validador-rwo-1
{
}
span.mje-validador-rwo-2
{
}
span.mje-validador-rwo-3
{
}
div.datos-vehiculo
{
    /*width: 752px;*/
    width: 935px;
    height: 30px;
    padding: 10px 0 10px 4px;
    margin: 5px 0 10px 0;
    border: solid 1px #888888;
    /*background-color: #CDCDC1;*/
    clear:both;
}
div.datos-vehiculo div
{
    padding: 0 20px 0 0;
    float: left;
}
div.datos-servicio
{
    /*width: 722px;*/
    width: 905px;
    height: 30px;
    padding: 5px 0 5px 4px;
    margin: 5px 0 10px 30px;
    background-color: #B8DFB0;
}
div.datos-servicio div
{
    padding: 0 20px 0 0;
    float: left;
}
div.manifestacion
{
    width: 875px;
    height: 12px;
    padding: 5px 0 5px 4px;
    margin: 5px 0 10px 60px;
    background-color: #F2F2F2;
    font-size: 11px;
}
table.tabla-repuestos-or, table.tabla-trabajos-or, table.tabla-comentarios
{
    margin: 0 0 15px 80px;
}
table.tabla-repuestos-or
{
    /*width: 700px;*/
    width: 860px;
    text-align: left;
}
table.tabla-repuestos-or tr td, table.tabla-repuestos-or tr th
{
    padding: 3px;
    border: solid 1px #777777;
    font-size: 10px;
	background-color:#FFFFFF;
}

table.tabla-repuestos-or tr td.cantidad, table.tabla-repuestos-or tr th.cantidad
{
    text-align: right;
}
table.tabla-repuestos-or tr th
{
    background-color: #7D9EC0;
    background-color: #888888;
    font: bold 11px arial;
    color: #fff;
}
table.tabla-repuestos-or tr.fila-par
{
    background-color: #E0E0E0;
}
{
    background-color: #BCD2EE;
}
table.tabla-comentarios
{
    text-align: left;
    margin-bottom: 30px;
    width: 860px;
}
table.tabla-comentarios tr td, table.tabla-comentarios tr th
{
    padding: 3px;
    border: solid 1px #777777;
}
table.tabla-comentarios tr th
{
    background-color: #888888;
    font: bold 11px arial;
    color: #fff;
}
table.tabla-comentarios tr.fila-par
{
    background-color: #E0E0E0;
}
table.tabla-comentarios tr:hover
{
    background-color: #BCD2EE;
}
table.tabla-trabajos-or
{
    text-align: left;
    margin-bottom: 30px;
    font-size: 10px;
    width: 860px;
}
table.tabla-trabajos-or tr td, table.tabla-trabajos-or tr th
{
    padding: 3px;
    border: solid 1px #777777;
    background-color: #fff;
}
table.tabla-trabajos-or tr td.cantidad, table.tabla-trabajos-or tr th.cantidad
{
    text-align: right;
}
table.tabla-trabajos-or tr th
{
    background-color: #888;
    font: bold 11px arial;
    color: #FFF;
}
table.tabla-trabajos-or tr.fila-par
{
    background-color: #E0E0E0;
}
table.tabla-trabajos-or tr:hover
{
    background-color: #BCD2EE;
}
div#rwo_etiquetas
{
    margin: 3px 0 0 20px;
    padding: 0 0 7px 0;
}
div#rwo_etiquetas span
{
    display: block;
}
div#rwo_etiquetas span#lbIdModelo
{
    float: left;
    margin: 0 130px 0 0px;
}
div#rwo_campos
{
    margin: 3px 0 0 20px;
    padding: 0 0 5px 0;
}
/***Request vehicles***/
div.contenedor-boton-buscar-rv
{
    padding: 0 0 0 41px;
}
table#grillaAutos
{
    width: 930px;
}
table.tabla-vehiculos
{
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 10px;
    width: 960px;
    font-family: Arial;
}
table.tabla-vehiculos tr td, table.tabla-vehiculos tr th
{
    padding: 3px;
    border: solid 1px #777777;
}
table.tabla-vehiculos tr th
{
    background-color: #666666;
    color: #fff;
    font-size: 11px;
    
}

table.tabla-vehiculos tr th.id-modelo, table.tabla-vehiculos tr td.id-modelo
{
    width: 90px;
}
table.tabla-vehiculos tr th.d-modelo, table.tabla-vehiculos tr td.d-modelo
{
    width: 155px;
}
table.tabla-vehiculos tr th.marca, table.tabla-vehiculos tr td.marca
{
    width: 80px;
}
table.tabla-vehiculos tr th.color, table.tabla-vehiculos tr td.color
{
    width: 80px;
}
table.tabla-vehiculos tr th.combustible, table.tabla-vehiculos tr td.combustible
{
    width: 80px;
}
table.tabla-vehiculos tr th.anio, table.tabla-vehiculos tr td.anio
{
    width: 80px;
}
table.tabla-vehiculos tr th.precio, table.tabla-vehiculos tr td.precio
{
    width: 80px;
    text-align: right;
}
table.tabla-vehiculos tr th.kilometraje, table.tabla-vehiculos tr td.kilometraje
{
    width: 80px;
    text-align: right;
}
table.tabla-vehiculos tr th.anio-fabricacion, table.tabla-vehiculos tr td.anio-fabricacion
{
    width: 80px;
}
table.tabla-vehiculos tr th.mes-fabricacion, table.tabla-vehiculos tr td.mes-fabricacion
{
    width: 80px;
}
table.tabla-vehiculos tr th.tapizado, table.tabla-vehiculos tr td.tapizado
{
    width: 80px;
}
table.tabla-vehiculos tr th.id-sucursal, table.tabla-vehiculos tr td.id-sucursal
{
    width: 80px;
}
table.tabla-vehiculos tr th.descripcion-sucursal, table.tabla-vehiculos tr td.descripcion-sucursal
{
    width: 80px;
}
table.tabla-vehiculos tr th.localidad, table.tabla-vehiculos tr td.localidad
{
}
table.tabla-estados, table.tabla-opcionales
{
    text-align: left;
    margin: 0 0 15px 30px;
    font-size: 10px;
    font-family: Arial;
    width: 400px;
}
table.tabla-estados tr td, table.tabla-opcionales tr td, table.tabla-estados tr th, table.tabla-opcionales tr th
{
    padding: 3px;
    border: solid 1px #777777;
}
table.tabla-estados tr th, table.tabla-opcionales tr th
{
    background-color: #666666;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}
table.tabla-estados tr th.id-estado, table.tabla-opcionales tr th.id-opcionales
{
    width: 70px;
}

table.tabla-estados tr.fila-par, table.tabla-opcionales tr.fila-par
{
    background-color: #E0E0E0;
}

table.administracion tr td.precio, table.administracion tr td.kilometraje, table.administracion tr td.anio-modelo, table.administracion tr th.precio, table.administracion tr th.kilometraje, table.administracion tr th.anio-modelo
{
    text-align: right;
}

/***Mi perfil***/
div#mi-perfil-fila1
{
    display: block;
    padding: 0 0 5px 39px;
}
div#mi-perfil-botones
{
    padding: 5px 0 0 80px;
}

/***Sucursal***/
div#aclaracion
{
    font-weight: bold;
    font-size: 14px;
    padding: 0 0 10px 0;
}
div#botones
{
    padding: 10px 0 0 0;
}
div#botones input
{
    margin: 0 8px 0 0;
}
/***Recuperar contraseña***/
div#contenido-recuperar-password
{
/*    padding: 0 0 0 40px;*/
}
div#contenido-recuperar-password div#controles
{
    padding: 5px 0 10px 0;
}
div#contenido-recuperar-password span#lblMensaje
{
    font-weight: bold;
}
div#contenido-recuperar-password span.error
{
    color: Red;
}
div#contenido-recuperar-password span.confirmacion
{
    color: Blue;
}
div#contenido-recuperar-password div#aclaracion
{
    padding: 5px 0 0 0;
}

#olvido-pass {
	position:relative;
	width:400px;
	height:30px;
	z-index:7;
	margin-left: 20px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-top-width: 1px;
	padding: 8px;
}

#boton-formato-impresion {
	position:relative;
	width:331px;
	z-index:12;
	margin-left: 5px;
	margin-bottom:20px;
	margin-top:20px;
}

#titulos-seccion-titulo {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
color:#FFFFFF;
position:relative;
float:left;
margin-top:17px;
}

#titulos-seccion-imagen {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-pedirrepuesto.png);
background-repeat:no-repeat;
}

/***Gestión de usuarios***/
#titulos-seccion-imagen-gestion-usuarios {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-gestion-usuarios.png);
background-repeat:no-repeat;
}

/***Fin de gestión de usuarios***/

/***Gestión de perfiles***/
#titulos-seccion-imagen-gestion-perfiles {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-gestion-perfiles.png);
background-repeat:no-repeat;
}

/***Fin de gestión de perfiles***/

/***Gestión de clientes***/
#titulos-seccion-imagen-gestion-clientes {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-gestion-clientes.png);
background-repeat:no-repeat;
}

/***Fin de gestión de clientes***/

/***Importar clientes***/
#titulos-seccion-imagen-importar-clientes {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-imp-clientes.png);
background-repeat:no-repeat;
}

/***Fin Importar clientes***/

/***Sucursales***/
#titulos-seccion-imagen-sucursales {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-sucursales.png);
background-repeat:no-repeat;
}

/***Fin Sucursales***/

/***Sucursal***/
#titulos-seccion-imagen-sucursal {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-sucursal.png);
background-repeat:no-repeat;
}

/***Fin Sucursal***/
/***Configuración***/
#titulos-seccion-imagen-configuracion {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-configuracion.png);
background-repeat:no-repeat;
}

/***Fin Configuración***/
/***Mi perfil***/
#titulos-seccion-imagen-mi-perfil {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-perfil.png);
background-repeat:no-repeat;
}

/***Fin Mi perfil***/

/***Cuenta corriente***/
#titulos-seccion-imagen-cuenta-corriente {
position:relative;
float:left;
width:80px;
height:80px;
background-image: url(../../App_Images/icono-titulo-cuentacorriente.png);
background-repeat:no-repeat;
}

/***Fin Cuenta corriente***/

/***Vencimientos pendientes***/
#titulos-seccion-imagen-vencimientos-pendientes {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-venciminetopendientes.png);
background-repeat:no-repeat;
}

/***Fin Vencimientos pendientes***/

/***Movimientos de repuestos***/
#titulos-seccion-imagen-movimientos-repuestos {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-movrepuestos.png);
background-repeat:no-repeat;
}

/***Fin Movimientos de repuestos***/

/***Unidades***/
#titulos-seccion-imagen-unidades {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-unidades.png);
background-repeat:no-repeat;
}

/***Fin Unidades***/

/***Historial de servicio***/
#titulos-seccion-imagen-historial-servicio {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-historiaservicio.png);
background-repeat:no-repeat;
}

/***Fin Historial de servicio***/

#titulos-seccion-imagen-piezas {
position:relative;
float:left;
width:80px;
height:80px;
background-image:url(../../App_Images/icono-titulo-piezas.png);
background-repeat:no-repeat;
}

table.tabla-cont-form input[type="submit"] {
	color: #FFFFFF;
	background-color: #333333;
	border:solid #006600 0px;
	padding:6px;
	height: auto;
	width: auto;
	border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
	-x-system-font:none;
	margin: 5px;
	cursor: pointer;
	font-size: 12px;
	font-weight:bold;
}

div.contenedor-formulario-derecha input[type="submit"] {
	color: #FFFFFF;
	background-color: #333333;
	border:solid #006600 0px;
	padding:6px;
	height: auto;
	width: auto;
	border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
	-x-system-font:none;
	margin: 5px;
	cursor: pointer;
	font-size: 12px;
	font-weight:bold;
}
div#contenedor_rtos_frecuentes input[type="submit"] {
	color: #FFFFFF;
	background-color: #666666;
	border:solid #006600 0px;
	padding:6px;
	height: auto;
	width: auto;
	border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
	-x-system-font:none;
	margin: 3px;
	cursor: pointer;
	font-size: 12px;
	font-weight:bold;
}
/* CAP 2011.05.11 */
/*----------------------------------------------------------------*/
/*-----------------------Moneda de los COMPROBANTES---------------*/
.mensaje-moneda-comprobante
{
    background: none repeat scroll 0 0 #2C557A;
    border: thin solid #888888;
    color: white;
    display: inline-block;
    font-size: 11px;
    padding: 3px 6px;
    float:right;
    margin-right: 13px;
    border-bottom:0px;
    border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    -moz-border-radius: 8px 0px 0px 0px;

}
.icono-moneda
{
    float:left;
    border-width:0px;
}
.moneda-comprobantes
{
    font-weight:bold;
    font-size:12px;
}
.rango-fechas
{
    float:left;
}
.contenedor-titular
{
    clear:both;
}
/*Botones del Pedido de Repuestos*/
.acciones-carrito
{
    width:490px;
    text-align:right;
}
.accion-carrito
{
    display:block;
    float:left;
    width:155px;
    height:32px;
    background:#E6E6E6;
    margin-right:5px;
}
.accion-carrito img
{
    float:left;
}
div.link-pedido a, div.link-pedido input[type="image"]
{
    padding-left:0px;
    font-size:13px;
    color:#333333;
    text-decoration:none;
    font-style:italic;
    position: relative;
    top: 8px;
    border:0px;
    opacity:0.85;
}
div.link-pedido a:hover, div.link-pedido input[type="image"]:hover
{
    border:0px;
    opacity:1;
}
/*FIN BOTONES de Carrito de Pedido*/
/*Pedidos Guardados*/
#divPedidosGuardados, .selector-clientes, .bloque-de-control
{
    background:#EFEFEF;
    display:block;
    width:900px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    padding:10px;
}
.selector-clientes
{
    margin-bottom:6px;
}
.block-title
{
    font-family:Georgia;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
    float:left;
    display:inline;
    margin-left:8px;
}
.toggle-button
{
    display:inline;
    float:left;
}
#cboSeleccionarPedidoGuardado, .cbo-inline
{
    display:inline;
    margin-left:25px;
    height:20px;
    width:190px;
    font-size:12px;
}
#lista-rtos-frecuentes
{
    clear:both;
    padding: 7px 0px;
}
div#contenedor_rtos_frecuentes
{
    background:white;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    padding:10px;
    border:0px;
    width:345px;
    margin-left:10px;
    float:left;
}
#cboRtosFrecuentes
{
    width:210px;
}
#divBusquedaRepuesto
{
    margin-top:6px;
    background:white;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    float:left;
    width:521px;
    padding:12px;
}
#divBusquedaRepuestoInner
{
    clear:both;
    display:block;
}
#tblCriteriosBusqueda
{
    float:left;
}
.boton-accionar
{
    float:right;
    margin-top:16px;
}
#cmdBuscar.boton-accionar-low
{
    float:right;
    margin-top:62px;
}
.bloque-de-control-inner table
{
    float:left;
    clear:both;
    margin-left:15px;
}
.sub-bloque-de-control
{
    margin-left:17px;
    margin-bottom:8px;
}
#ctacte-izquierda .bloque-de-control
{
    width:600px;
}
#tablaResultados
{
    clear:both;
}
table.tabla-repuestos {
    width: 920px;
}
#tblPedidosGuardados
{
    float:left;
    margin-left:5px;
    border-collapse:collapse;
    width:400px;
    margin-top:5px;
}
#tblPedidosGuardados td
{
    border:1px solid gray;
    padding:3px;
}
#tblPedidosGuardados thead td
{
    font-weight:bold;
    color:Black;
    background:#BABABA;
}
.boton-pedido-guardado
{
    float:left;
}
#upPedidosGuardados
{
    float:left;
    margin-left:8px;
}
#upResultados
{
    display:block;
    clear:both;
    text-align:center;
    padding-top:40px;
    height:65px;
}
div.contenedor-formulario-derecha input[type="submit"]
{
    margin-top:15px;
}
/*FIN Pedidos Guardados*/
/*MENU FIXED*/
#menu
{
    position:fixed;
    top:0px;
    z-index:40;
    left:0px;
}
#cuerpo
{
    top:50px;
    position:relative;
}
.menuOpciones #cuerpo
{
    top:100px;
}
/*FIN MENU FIXED*/
#udpRequestParts
{
    clear:both;
    margin-top:25px;
}
.separador
{
    clear:both;
}
.hidden
{
    display:none;
    visibility:hidden;
    width:0px;
    height:0px;
    margin:0px;
    padding:0px;
}
/*----------------------------------------------------------------*//*----------------------------------------------------------------*/