/* generales */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;}
body {background:#efefef url(../images/fondo.gif) center top repeat-x;margin:0;padding:0;}
body.portada {background:#efefef url(../images/fondo-portada.gif) center top repeat-x;}
:focus {outline:0;}
ol, ul {list-style:none;}
p {margin:0 0 20px;}

/* formularios */
form {margin:0;}
input, textarea {font:12px Arial, Helvetica, sans-serif;width:250px;color:#000;margin:0;border:solid 1px #ccc;padding:3px;}
textarea {width:400px;height:70px;}
select {font:12px Arial, Helvetica, sans-serif;color:#000;margin:0;border:solid 1px #999;padding:3px; border-radius: 15px;}
.select-chico select {font:11px Arial, Helvetica, sans-serif;color:#000;margin:0;border:solid 1px #999;padding:0px;}
.formulario-radio input.inp, .inp {margin:0;padding:0;height:14px;width:14px;border:none;}
input[type="checkbox"], input[type="radio"] {margin:0;padding:0;height:14px;width:14px;border:none;vertical-align:text-top;/height:16px;/width:16px;}
.boton-color-mediano input[type="button"], .boton-color-mediano input[type="submit"] {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;height:32px;font-weight:bold;width:120px;}

/* links */
a {color:#f36f2b;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

/* estructura */
#contenido {width:960px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:left;}
#caja, #caja-interna {float:left;width:958px;background:#fff;border:1px solid #e2e2e2;}
#caja-interna {width:918px;padding:0 20px 20px;}
#titulo-seccion {
    float: left;
    width: 920px;
    background: #e5e5e5 url(../css/PVs/Vuelos/images/fondo-titulo-seccion.gif) repeat-x;
    border: 1px solid #cdcdcd;
    font: 23px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #767676;
    text-transform: uppercase;
    padding: 19px 19px 17px;
    letter-spacing: -1px;
    line-height: 20px;
    margin-top: 20px;
}
#titulo-seccion-texto {float:left;}
#titulo-seccion-opciones {float:right;font-size:12px;letter-spacing:0;text-transform:none;font-weight:normal;}
#subtitulo {float:left;width:894px;border-left:16px solid #ff7f3b;font:16px Arial, Helvetica, sans-serif;font-weight:bold;color:#767676;text-transform:uppercase;padding-left:8px;line-height:16px;margin-top:20px;}
#subsubtitulo {float:left;width:918px;margin-top:20px;}
#subsubtitulo.consulta-estado {float:left;width:214px;}
#subsubtitulo.informar-pago {float:left;width:470px;}
#subsubtitulo-texto {float:left;font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#767676;text-transform:uppercase;padding:5px 10px;line-height:20px;background:#e5e4e4;}
#subsubtitulo-texto.detalle {background:#666;color:#fff;}
#subsubtitulo-texto span {color:#4f4c4d;}
#subsubtitulo-derecha-pendiente {float:right;font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#620a11;text-transform:uppercase;padding:5px 10px;line-height:20px;background:#efe5e6;}
#subsubtitulo-derecha-pendiente-boton {float:right;padding:5px 10px 6px 0;background:#efe5e6;}
#subsubtitulo-derecha-pendiente-boton a {display:block;height:17px;width:100px;background:url(../images/boton-mediano.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;padding-top:2px;}
#subsubtitulo-derecha-pendiente-boton a:hover {color:#fff;background-position:0 -19px;}
#subsubtitulo-derecha-pendiente-boton input {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:130px;font:12px tahoma Arial, Helvetica, sans-serif;padding:2px 0 0;text-transform:uppercase;height:24px;margin-left:1px;font-weight:bold;}
#subsubtitulo-derecha-procesada {float:right;font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#005826;text-transform:uppercase;padding:5px 10px;line-height:20px;background:#d0e9af;}
#banner-abajo {float:left;width:918px;background:#f2f2f2;text-align:center;padding:10px 0;margin-top:20px;}
#columnas {float:left;width:918px;padding-top:20px;}
#columna-izquierda {float:left;width:778px;}
#columna-derecha {float:left;width:120px;padding-left:20px;}

/* procesando */
#procesando {float:left;width:606px;background:#EFEFEF url(../images/procesando.gif) 265px 12px no-repeat;border:1px solid #e0e0e0;line-height:14px;padding:20px 10px 20px 300px;margin-top:20px;font-size:13px;color:#231f20;}
#procesando strong {color:#f4713c;}
.procesando {float:left;width:606px;background:#EFEFEF url(../images/procesando.gif) 265px 12px no-repeat;border:1px solid #e0e0e0;line-height:14px;padding:20px 10px 20px 300px;margin-top:20px;font-size:13px;color:#231f20;}
.procesando strong {color:#f4713c;}

/* alerta */
#alerta {float:left;width:885px;background:white ;border:1px solid #cdcdcd;border-top:none;font-family: Verdana; color:black;padding:15px 20px 15px 53px;line-height:14px;}

/* proceso ok */
#ok {float:left;width:890px;background:#d0e9af url(../images/icono-ok.gif) 20px 15px no-repeat;border:1px solid #cdcdcd;border-top:none;font:12px Arial, Helvetica, sans-serif;color:#005826;padding:15px 20px 15px 48px;line-height:14px;}

/* error */
#error {float:left;width:885px;background:#5e0c12 url(../images/icono-error-interno.gif) 20px 12px no-repeat;border:1px solid #cdcdcd;border-top:none;font:12px Arial, Helvetica, sans-serif;color:#fff;padding:15px 20px 15px 53px;line-height:14px;}

/* ayuda */
#ayuda {float:left;width:885px;border-bottom:1px dotted #cdcdcd;padding:10px 0 10px 33px;font:12px Arial, Helvetica, sans-serif;color:#202020;line-height:18px;background:url(../images/icono-ayuda.gif) 0 8px no-repeat;}

/* cartel verde */
.cartel-verde {float:left;width:878px;border-top:none;font:12px Arial, Helvetica, sans-serif;background:#005826;padding:10px 20px;line-height:14px;color:#fff;font-weight:bold;}

/* buscador */
#buscador {float:left;width:938px;padding:20px 10px;background:#f7f8f7 url(../images/fondo-buscador.gif) repeat-x;border:1px solid #cdcdcd;border-top:none;}
.buscador-terminal {float:left;width:316px;padding:0 0 0 10px;}
.buscador-terminal-cambio {float:left;width:100%;padding:0 0 0 10px;}
.buscador-terminal-titulo, .buscador-fecha-titulo, .buscador-tipo-liquidacion-titulo, .buscador-ajustes-titulo, .buscador-notas-titulo, .buscador-fecha-seleccion-titulo {float:left;width:58px;border:1px solid #abadb3;border-bottom:none;font-size:12px;background:#e1e1e1;color:#231f20;font-weight:bold;height:13px;padding:5px 0 0 7px;text-transform:uppercase;}
.buscador-terminal-codigo {float:left;width:249px;text-align:right;border-bottom:1px solid #abadb3;font:10px Arial, Helvetica, sans-serif;color:#878585;height:16px;padding-top:2px;}
.buscador-terminal-codigo strong {font-size:11px;color:#202020;}
.buscador-terminal-input {float:left;width:300px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-terminal-input input, .buscador-fecha-input input, .buscador-tipo-liquidacion-input input, .buscador-fecha-seleccion-input input  {font:12px Arial, Helvetica, sans-serif;color:#333;width:288px;border:1px solid #abadb3;padding:5px}
.buscador-invertir {float:left;width:39px;padding:23px 0 0 10px;}
.buscador-fecha {float:left;width:86px;padding:0 0 0 10px;}
.buscador-fecha-titulo {width:77px;}
.buscador-fecha-input {float:left;width:70px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-fecha-input input {width:58px;}
.buscador-boton {float:left;width:121px;padding:0 0 0 10px;}
.buscador-boton input, .buscador-liquidacion-boton input, .buscador-boton-chico input {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:120px;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;margin-top:25px;height:32px;margin-left:1px;}
.buscador-fecha-seleccion {float:left;width:126px;padding:0 0 0 10px;}
.buscador-fecha-seleccion-titulo {width:57px;}
.buscador-fecha-seleccion-espacio {float:left;width:60px;border-bottom:1px solid #abadb3;font:10px Arial, Helvetica, sans-serif;height:16px;padding-top:2px;}
.buscador-fecha-seleccion-abajo {float:left;width:110px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-fecha-seleccion-input {float:left;width:90px;}
.buscador-fecha-seleccion-input input {width:73px;}
.buscador-fecha-seleccion-boton {float:left;width:20px;padding-top:4px;padding-top:5px;}
.buscador-fecha-seleccion-boton a {display:block;height:19px;width:20px;background:url(../images/boton-calendario.gif) no-repeat;}
.buscador-fecha-seleccion-boton a:hover {background-position:0 -19px;}
.buscador-boton-chico {float:left;width:81px;padding:0 0 0 10px;}
.buscador-boton-chico input {width:80px;}
.buscador-estado {float:left;width:116px;padding:0 0 0 10px;}
.buscador-estado-espacio-email{border-bottom: 1px solid #ABADB3;color: #878585;font: 10px Arial,Helvetica,sans-serif;height: 16px;text-align: justify;width: 241px;padding-top: 2px;}
.buscador-estado-email {float:left;width:300px;padding:0 0 0 10px;margin-top: 5%;}
.buscador-estado-titulo {float:left;width:33px;border:1px solid #abadb3;border-bottom:none;font-size:12px;background:#e1e1e1;color:#231f20;font-weight:bold;height:13px;padding:5px 0 0 7px;text-transform:uppercase;}
.buscador-estado-titulo-email {float:left;width:44px;border:1px solid #abadb3;border-bottom:none;font-size:12px;background:#e1e1e1;color:#231f20;font-weight:bold;height:13px;padding:5px 0 0 7px;text-transform:uppercase;}
.buscador-estado-espacio {float:left;width:74px;text-align:right;border-bottom:1px solid #abadb3;font:10px Arial, Helvetica, sans-serif;color:#878585;height:16px;padding-top:2px;}
.buscador-estado-input {float:left;width:100px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-estado-input input {font:12px Arial, Helvetica, sans-serif;color:#333;width:88px;border:1px solid #abadb3;padding:5px}
.buscador-liquidacion {float:left;width:191px;padding:0 0 0 10px;}
.buscador-liquidacion-titulo {float:left;width:184px;border:1px solid #abadb3;border-bottom:none;font-size:12px;background:#e1e1e1;color:#231f20;font-weight:bold;height:13px;padding:5px 0 0 7px;text-transform:uppercase;}
.buscador-liquidacion-input {float:left;width:177px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-liquidacion-input input {font:12px Arial, Helvetica, sans-serif;color:#333;width:165px;border:1px solid #abadb3;padding:5px}
.buscador-liquidacion-boton {float:left;width:240px;padding:0 0 0 10px;}
.buscador-liquidacion-boton input {width:240px;}
.buscador-tipo-liquidacion {float:left;width:146px;padding:0 0 0 10px;}
.buscador-tipo-liquidacion-titulo {width:137px;}
.buscador-tipo-liquidacion-input {float:left;width:130px;padding:7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.buscador-tipo-liquidacion-input input {width:118px;}
.buscador-ajustes {float:left;width:76px;padding:0 0 0 10px;}
.buscador-ajustes-titulo {width:67px;}
.buscador-ajustes-input {float:left;width:60px;padding:12px 7px 7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;height:22px;height:24px}
.buscador-ajustes-input input {margin:0;padding:0;height:14px;width:14px;border:none;}
.buscador-notas {float:left;width:126px;padding:0 0 0 10px;}
.buscador-notas-titulo {width:117px;}
.buscador-notas-input {float:left;width:110px;padding:12px 7px 7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;height:22px;height:24px}
.buscador-notas-input input {margin:0;padding:0;height:14px;width:14px;border:none;}
.buscador-simple-titulo {font:12px Arial, Helvetica, sans-serif;color:#231f20;font-weight:bold;padding-top:8px;line-height:16px;}
.buscador-simple-campo-chico, .buscador-simple-campo-select {padding:3px 0 0 10px;}
.buscador-simple-campo-chico input, .buscador-simple-campo-select input {font:12px Arial, Helvetica, sans-serif;color:#333;width:70px;border:1px solid #abadb3;padding:5px}
.buscador-simple-campo-select input {width:100px;}
.buscador-simple-campo-check {padding-top:10px;font:12px Arial, Helvetica, sans-serif;color:#231f20;font-weight:bold;}
.buscador-simple-campo-check input {margin:0;padding:0;height:14px;width:14px;border:none;}
.buscador-simple-boton {float:left;width:121px;padding:0 0 0 20px;}
.buscador-simple-boton input {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:120px;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;height:32px;margin-left:1px;}
	
/* resultados */
#buscador-resultados {float:left;width:400px;font:13px Arial, Helvetica, sans-serif;color:#000;height:14px;padding-top:17px;line-height:12px;}
#buscador-calendario {float:left;width:378px;}
#buscador-calendario li {float:right;width:29px;height:31px;margin-left:10px;background:url(../images/calendario-semanal.gif) no-repeat;}
.buscador-calendario-dia, .buscador-calendario-dia-seleccionado {float:right;width:29px;text-align:center;font-size:9px;color:#858585;height:12px;padding-top:1px;}
.buscador-calendario-fecha, .buscador-calendario-fecha-seleccionado {float:right;width:29px;text-align:center;font-size:10px;height:18px;}
.buscador-calendario-fecha a {display:block;width:29px;height:16px;padding-top:2px;}
#buscador-calendario li.fin-de-semana {background:url(../images/calendario-fin-de-semana.gif) no-repeat;}
#buscador-calendario li.seleccionado {background:url(../images/calendario-seleccionado.gif) no-repeat;}
.buscador-calendario-dia-seleccionado {color:#fff;font-weight:bold;}
.buscador-calendario-fecha-seleccionado {height:16px;padding-top:2px;font-weight:bold;color:#1e1b1c;}

/* tablas */
#buscador-tabla, #butacas-tabla, #liquidacion-tabla, #cuenta-corriente-tabla {float:left;width:778px;padding-top:20px;border-bottom:2px solid #4f4c4d;}
#butacas-tabla {width:918px;}
#cuenta-corriente-tabla {width:918px;border-bottom:none;padding-top:0;}
#liquidacion-tabla {width:918px;padding-top:0;border-bottom:none;}
#informar-pago-tabla {float:left;width:470px;margin-bottom:20px;}
#impresion-tabla {float:left;width:918px;border-bottom:2px solid #4f4c4d;}
#impresion-tabla.estado {border-bottom:1px solid #d1d1d1;margin-top:20px;}
#buscador-tabla table thead th, #butacas-tabla table thead th, #impresion-tabla table thead th, #liquidacion-tabla table thead th, #informar-pago table thead th, #cuenta-corriente-tabla table thead th {background:#4f4c4d;color:#fff;font-weight:bold;padding:5px 0;text-align:left;}
#buscador-tabla table thead th img, #butacas-tabla table thead th img, #impresion-tabla table thead th img, #liquidacion-tabla table thead th img {vertical-align:middle;}
#buscador-tabla table thead th a, #butacas-tabla table thead th a, #impresion-tabla table thead th a, #liquidacion-tabla table thead th a, #informar-pago-tabla table thead th a {color:#fff;}
#buscador-tabla table thead th a:hover, #butacas-tabla table thead th a:hover, #impresion-tabla table thead th a:hover, #liquidacion-tabla table thead th a:hover, #informar-pago-tabla table thead th a:hover {color:#c7c7c7;}
#buscador-tabla table thead th.empresa {padding-left:10px;}
#buscador-tabla table thead th.butacas {text-align:center;}
#buscador-tabla table thead th.precio {text-align:right;padding-right:10px;}
#buscador-tabla table thead th.info {text-align:center;}
#buscador-tabla table thead th.vl {text-align:right;}
#buscador-tabla table td, #butacas-tabla table td, #impresion-tabla table td, #liquidacion-tabla table td, #informar-pago-tabla table td, #cuenta-corriente-tabla table td {font:12px Arial, Helvetica, sans-serif;color:#231f20;text-align:left;padding:5px 0;border-bottom:1px solid #e0e0e0;vertical-align:middle;}
#impresion-tabla table td {border-bottom:none;}
#butacas-tabla table thead th, #butacas-tabla table td, #impresion-tabla table thead th, #impresion-tabla table td, #liquidacion-tabla table thead th, #liquidacion-tabla table td, #informar-pago-tabla table thead th, #informar-pago-tabla table td, #cuenta-corriente-tabla table thead th, #cuenta-corriente-tabla table td {padding-left:10px;}
#buscador-tabla table td.empresa {width:194px;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:12px;padding-left:10px;padding-right:20px;}
#buscador-tabla table td.fecha {width:100px;padding:15px 0;}
#buscador-tabla table td.clase {width:90px;}
#buscador-tabla table td.separador-servicios{padding-top:10px; width:720px; background: #ff7f3b; height: 25px; vertical-align: middle; border-bottom: 1px solid #eb641d; border-right: 1px solid #eb641d; border-top: 1px solid #fc9b68; border-left: 1px solid #fc9b68; color: white; text-indent: 1em; font-size: 11px; font-weight: bold; text-transform: uppercase;}
#buscador-tabla table td.butacas {width:60px;text-align:center;padding:15px 0;}
#buscador-tabla table td.precio {width:70px;text-align:right;padding-right:10px;}
#buscador-tabla table td.vl {width:28px;text-align: right;}
#buscador-tabla table td.info {width:29px;text-align:center;padding-left:10px;}
#buscador-tabla table td.info a {display:block;height:19px;width:20px;background:url(../images/boton-recorrido.gif) no-repeat;}
#buscador-tabla table td.info a:hover {background-position:0 -19px;}
#buscador-tabla table td.comprar {width:75px;padding-left:10px;}
#buscador-tabla table td.comprar a, #impresion-tabla table td.imprimir a, #cuenta-corriente-tabla table td.informar a {display:block;height:17px;width:65px;background:url(../images/boton-comprar.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:center;padding-top:2px;}
#buscador-tabla table td.comprar a:hover, #impresion-tabla table td.imprimir a:hover, #cuenta-corriente-tabla table td.informar a:hover {color:#fff;background-position:0 -19px;}
#buscador-tabla table td img, #butacas-tabla table td img, #impresion-tabla table td img {vertical-align:middle;}
#buscador-tabla tr.no-disponible td {color:#ccc;}
#butacas-tabla table td.lugar {width:210px;}
#butacas-tabla table td.servicio {width:75px;}
#butacas-tabla table td.empresa {width:145px;}
#butacas-tabla table td.fecha {width:35px;padding-right:10px;}
#butacas-tabla table td.clase {width:48px;padding-right:10px;}
#butacas-tabla table td.precio {width:40px;padding-right:10px;}
#impresion-tabla table td.nbp {width:60px;}
#impresion-tabla table td.nbpet {width:85px;}
#impresion-tabla table td.lugar {width:149px;}
#impresion-tabla table td.lugar-grande {width:205px;}
#impresion-tabla table td.fecha {width:40px;}
#impresion-tabla table td.empresa {width:100px;}
#impresion-tabla table thead th.butaca, #impresion-tabla table td.butaca {width:30px;text-align:center;}
#impresion-tabla table thead th.emision {text-align:center;}
#impresion-tabla table td.pasajero {width:135px;}
#impresion-tabla table thead th.precio, #impresion-tabla table td.precio {width:50px;text-align:right;}
#impresion-tabla table thead th.precio-final, #impresion-tabla table td.precio-final {width:50px;text-align:right;padding-right:10px;}
#impresion-tabla table td.estado {width:20px;}
#impresion-tabla table td.estado a {display:block;height:19px;width:19px;background:url(../images/boton-estado.gif) no-repeat;}
#impresion-tabla table td.estado.rojo a {background:url(../images/boton-estado-rojo.gif) no-repeat;}
#impresion-tabla table td.estado.amarillo a {background:url(../images/boton-estado-amarillo.gif) no-repeat;}
#impresion-tabla table td.estado a:hover {background-position:0 -19px;}
#impresion-tabla table td.imprimir {width:65px;padding-right:10px;}
#impresion-tabla table td.info, #impresion-tabla table td.info-color, #impresion-tabla table td.info-error  {padding:0;font-size:11px;border-bottom:1px solid #e0e0e0;color:#767676;}
#impresion-tabla table td.info a, #impresion-tabla table td.info-color a, #impresion-tabla table td.info-error a {color:#fff;display:block;padding:5px 10px;cursor:default}
#impresion-tabla table td.info-color a {color:#f5f5f5;}
#impresion-tabla table td.info-error a {color:#fcefef;}
#impresion-tabla table td.info a:hover, #impresion-tabla table td.info-color a:hover, #impresion-tabla table td.info-error a:hover {color:#767676;}
#impresion-tabla table td.emision {width:95px;text-align:center;}
#liquidacion-tabla table th.nbp, #liquidacion-tabla table td.nbp {width:70px;}
#liquidacion-tabla table th.lugar, #liquidacion-tabla table td.lugar {width:120px;}
#liquidacion-tabla table th.empresa, #liquidacion-tabla table td.empresa {width:138px;}
#liquidacion-tabla table th.fecha, #liquidacion-tabla table td.fecha {width:60px;}
#liquidacion-tabla table th.pasajero, #liquidacion-tabla table td.pasajero {width:70px;}
#liquidacion-tabla table th.comision, #liquidacion-tabla table td.comision {width:120px;text-align:right;}
#liquidacion-tabla table th.comision-manual, #liquidacion-tabla table td.comision-manual {width:85px;text-align:right;}
#liquidacion-tabla table th.depositar, #liquidacion-tabla table td.depositar {width:60px;text-align:right;padding-right:10px;}
#liquidacion-tabla table td.depositar {font-size:14px;font-weight:bold;}
#liquidacion-tabla table th.seleccion, #liquidacion-tabla table td.seleccion {width:15px;padding-right:10px;padding-left:0;}
#liquidacion-tabla table th.seleccion input, #liquidacion-tabla table td.seleccion input, #impresion-tabla table td.seleccion input {margin:0;padding:0;height:14px;width:14px;border:none;}
#liquidacion-tabla table th.facturar-liquidacion, #liquidacion-tabla table td.facturar-liquidacion {width:80px;}
#liquidacion-tabla table th.facturar-banco, #liquidacion-tabla table td.facturar-banco {width:170px;}
#liquidacion-tabla table th.facturar-ticket, #liquidacion-tabla table td.facturar-ticket {width:93px;}
#liquidacion-tabla table th.facturar-valor, #liquidacion-tabla table td.facturar-valor {width:80px;text-align:right;}
#liquidacion-tabla table th.facturar-detalle, #liquidacion-tabla table td.facturar-detalle {width:20px;text-align:center;padding-right:20px;padding-left:20px;}
#liquidacion-tabla table td.facturar-detalle a {display:block;height:19px;width:19px;background:url(../images/boton-estado.gif) no-repeat;}
#liquidacion-tabla table td.facturar-detalle a:hover {background-position:0 -19px;}
#liquidacion-tabla table th.soc-objetivos, #liquidacion-tabla table td.soc-objetivos {width:228px;padding-left:10px;padding-right:10px;}
#liquidacion-tabla table th.soc-observaciones, #liquidacion-tabla table td.soc-observaciones {width:250px;padding-left:10px;padding-right:10px;}
#liquidacion-tabla table th.soc-valor, #liquidacion-tabla table td.soc-valor {width:60px;text-align:right;padding-left:10px;padding-right:10px;}
#liquidacion-tabla table td.soc-objetivos, #liquidacion-tabla table td.soc-observaciones, #liquidacion-tabla table td.soc-valor {padding:10px;}
#informar-pago-tabla table td.liquidacion {width:90px;}
#informar-pago-tabla table td.fecha {width:120px;}
#informar-pago-tabla table td.banco {width:120px;}
#informar-pago-tabla table th.importe, #informar-pago-tabla table td.importe {width:60px;text-align:right;}
#informar-pago-tabla table th.check, #informar-pago-tabla table td.check {width:20px;padding-right:10px;text-align:right;}
#informar-pago-tabla table th.check input, #informar-pago-tabla table td.check input {margin:0;padding:0;height:14px;width:14px;border:none;}
#informar-pago-tabla table td.sucursal {width:350px;}
#informar-pago-tabla table th.importe-input, #informar-pago-tabla table td.importe-input {width:90px;padding-right:10px;}
#informar-pago-tabla table td.importe-input input {width:78px;padding:2px 5px;}
#cuenta-corriente-tabla table td.liquidacion {width:50px;}
#cuenta-corriente-tabla table td.banco {width:84px;}
#cuenta-corriente-tabla table td.ticket {width:97px;}
#cuenta-corriente-tabla table th.valor, #cuenta-corriente-tabla table td.valor {width:58px;text-align:right;}
#cuenta-corriente-tabla table td.usuario {width:85px;}
#cuenta-corriente-tabla table td.fecha {width:60px;}
#cuenta-corriente-tabla table td.estado {width:60px;}
#cuenta-corriente-tabla table td.detalle {width:20px;}
#cuenta-corriente-tabla table td.detalle a {display:block;height:19px;width:19px;background:url(../images/boton-estado.gif) no-repeat;}
#cuenta-corriente-tabla table td.detalle a:hover {background-position:0 -19px;}
#cuenta-corriente-tabla table td.informar {width:100px;padding-right:10px;}
#cuenta-corriente-tabla table td.informar a {width:100px;background:url(../images/boton-mediano.gif) no-repeat;}
#cuenta-corriente-tabla table tr.borde-punteado td {border-bottom:1px dashed #e0e0e0;}
#cuenta-corriente-tabla table tr.ajuste td {font-size:10px;line-height:11px;padding-top:2;padding-bottom:2;border-bottom:1px dashed #e0e0e0;}
#liquidacion-tabla table th.lno-numero, #liquidacion-tabla table td.lno-numero, #liquidacion-tabla table th.ncd-numero, #liquidacion-tabla table td.ncd-numero {width:233px;}
#liquidacion-tabla table th.lno-fecha, #liquidacion-tabla table td.lno-fecha, #liquidacion-tabla table th.ncd-fecha, #liquidacion-tabla table td.ncd-fecha, #liquidacion-tabla table th.ncd-creador, #liquidacion-tabla table td.ncd-creador {width:240px;}
#liquidacion-tabla table th.lno-punitorios, #liquidacion-tabla table td.lno-punitorios, #liquidacion-tabla table th.ncd-importe, #liquidacion-tabla table td.ncd-importe, #liquidacion-tabla table th.soc-oc, #liquidacion-tabla table td.soc-oc {width:110px;text-align:right;font-size:14px;font-weight:bold;}
#liquidacion-tabla table th.lno-punitorios, #liquidacion-tabla table th.ncd-importe, #liquidacion-tabla table th.soc-oc {font-size:12px;}
#liquidacion-tabla table th.lno-seleccion, #liquidacion-tabla table td.lno-seleccion, #liquidacion-tabla table th.ncd-seleccion, #liquidacion-tabla table td.ncd-seleccion, #liquidacion-tabla table th.soc-seleccion, #liquidacion-tabla table td.soc-seleccion {width:15px;padding-right:10px;text-align:right;}
#liquidacion-tabla table th.ncd-texto, #liquidacion-tabla table td.ncd-texto {width:165px;}
#liquidacion-tabla table th.ncd-valor, #liquidacion-tabla table td.ncd-valor {width:60px;text-align:right;padding-right:108px;}
#liquidacion-tabla table th.ncd-factura-texto, #liquidacion-tabla table td.ncd-factura-texto {width:215px;}
#liquidacion-tabla table th.ncd-factura-importe, #liquidacion-tabla table td.ncd-factura-importe {width:95px;text-align:right;padding-right:108px;}
#liquidacion-tabla table th.ncd-detalle, #liquidacion-tabla table td.ncd-detalle {width:20px;padding-right:10px;}
#liquidacion-tabla table td.ncd-detalle a {display:block;height:19px;width:19px;background:url(../images/boton-estado.gif) no-repeat;}
#liquidacion-tabla table td.ncd-detalle a:hover {background-position:0 -19px;}
#liquidacion-tabla table th.lno-seleccion input, #liquidacion-tabla table td.lno-seleccion input, #liquidacion-tabla table th.ncd-seleccion input, #liquidacion-tabla table td.ncd-seleccion input, #liquidacion-tabla table th.soc-seleccion input, #liquidacion-tabla table td.soc-seleccion input {margin:0;padding:0;height:14px;width:14px;border:none;}
#liquidacion-tabla table th.soc-objetivo, #liquidacion-tabla table td.soc-objetivo {width:298px;}
#liquidacion-tabla table th.soc-meta, #liquidacion-tabla table td.soc-meta, #liquidacion-tabla table th.soc-ventas, #liquidacion-tabla table td.soc-ventas, #liquidacion-tabla table th.soc-cumplido, #liquidacion-tabla table td.soc-cumplido {width:140px;text-align:center;}

/* Ã¯Â¿Â½ltimas bÃºsquedas */
#buscador-ultimas {float:left;width:778px;padding-top:20px;}
#buscador-ultimas-titulo {font:15px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #9a9a9a;}
.buscador-ultimas-fila {float:left;width:778px;padding:10px 0;border-bottom:1px dotted #d1d1d1;}
.buscador-ultimas-fila li {float:left;padding-right:10px;}
.buscador-ultimas-fila li a {display:block;width:19px;height:19px;}
.buscador-ultimas-fila li.ver a {background:url(../images/boton-ver.gif) no-repeat;}
.buscador-ultimas-fila li.repetir a {background:url(../images/boton-repetir.gif) no-repeat;}
.buscador-ultimas-fila li.invertir a {background:url(../images/boton-invertir.gif) no-repeat;}
.buscador-ultimas-fila li a:hover {background-position:0 -19px;}
.buscador-ultimas-fila li.datos {border-left:1px solid #c7c7c7;padding:0 0 0 10px;width:680px;font:11px Arial, Helvetica, sans-serif;color:#231f20;line-height:14px;}
.buscador-ultimas-fila li.datos strong {font-size:12px;color:#4e4e4e;}

/* portada - encabezado */
#encabezado-portada {float:left;width:960px;height:150px;}
#encabezado-portada-logo {float:left;width:155px;padding-left:5px;}
#encabezado-portada-banner {float:left;width:790px;text-align:right;padding:39px 10px 0 0;}
#titulo-portada {float:left;width:940px;line-height:35px;padding:6px 10px 7px;font:18px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}

/* portada - novedades */
#portada-columna-izquierda {float:left;width:420px;padding-left:20px;}
#portada-columna-izquierda li {float:left;width:420px;padding:18px 0;border-bottom:1px dotted #b5b5b5;}
#portada-columna-izquierda li.titulo {padding-bottom:10px;border-bottom:2px solid #d2d2d2;font:23px Arial, Helvetica, sans-serif;font-weight:bold;color:#767676;text-transform:uppercase;}
#portada-columna-izquierda li.ultimo {border-bottom:none;}
.novedades-foto {float:left;width:110px;padding-right:15px;}
.novedades-foto img {border:1px solid #333;}
.novedades-texto{float:left;width:295px;font:12px Tahoma, Arial, Helvetica, sans-serif;color:#767676;line-height:16px;}
.novedades-texto h1 {font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#333;line-height:16px;margin:0;padding:0 0 5px;}
.novedades-texto small {font-size:10px;color:#484848;}

/* portada - login */
#portada-columna-derecha {float:left;width:470px;padding:20px 20px 20px 28px;}
#portada-login {float:left;width:468px;border:1px solid #d3d3d3;background:#f3f3f2 url(../images/fondo-login-arriba.gif) repeat-x;}
#portada-login-mensaje {float:left;width:353px;margin:20px 20px 0;background:#565656 url(../images/icono-login.gif) 10px 3px no-repeat;height:36px;font:18px Arial, Helvetica, sans-serif;font-weight:bold;color:#dedede;line-height:18px;padding:8px 10px 10px 65px;}
#portada-login-mensaje.alert {width:369px;background:#fff url(../images/icono-alerta.gif) 15px 13px no-repeat;height:25px;color:#620a11;padding:15px 10px 10px 45px;border:2px solid #620a11;}
.portada-login-campos {float:left;width:408px;padding:0 30px 20px;}
.portada-login-campos-titulo {float:left;width:138px;font:17px Arial, Helvetica, sans-serif;color:#5a5a5a;padding-top:5px;line-height:17px;}
.portada-login-campos-input {float:left;width:270px;}
.portada-login-campos-input input {width:262px;border:1px solid #abadb3;font:16px Arial, Helvetica, sans-serif;color:#333;padding:3px;}
#portada-login-abajo {float:left;width:408px;padding:20px 30px;background:url(../images/fondo-login-abajo.gif) no-repeat;}
#portada-login-texto {float:left;width:240px;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#767676;line-height:14px;}
#portada-login-boton {float:left;width:168px;text-align:right;}
#portada-login-boton input {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:130px;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;}

/* portada - logos */
#portada-logos {float:left;width:468px;margin-top:20px;border:1px solid #d3d3d3;padding:10px 0;text-align:center;}
#portada-logos img {padding:0 10px;}

/* encabezado */
#encabezado {float:left;width:960px;height:113px;}
#encabezado-logo {float:left;width:104px;padding:10px;}
#encabezado-derecha {float:left;width:836px;}
#encabezado-barra-arriba {float:left;width:836px;height:33px;font:12px Arial, Helvetica, sans-serif;color:#231f20;line-height:12px;}
#encabezado-barra-arriba li {float:right;padding:5px 0 0 10px;}
#encabezado-barra-arriba li a {font:11px Arial, Helvetica, sans-serif;color:#fff;display:block;line-height:11px;padding:5px 5px 0 27px;height:17px;}
#encabezado-barra-arriba li.centro {float:left;background:url(../images/icono-operador.gif) 0 4px no-repeat;height:24px;padding:9px 15px 0 26px;font-size:11px;}
#encabezado-barra-arriba li.operador {float:left;background:url(../images/icono-usuario.gif) 0 4px no-repeat;height:24px;padding:9px 10px 0 26px;font-size:11px;}
#encabezado-barra-arriba li.estado-verde a {background:url(../images/boton-estado-de-credito-verde.gif) no-repeat;}
#encabezado-barra-arriba li.estado-amarillo a {background:url(../images/boton-estado-de-credito-amarillo.gif) no-repeat;}
#encabezado-barra-arriba li.estado-rojo a {background:url(../images/boton-estado-de-credito-rojo.gif) no-repeat;}
#encabezado-barra-arriba li.modificar a {background:url(../images/boton-modificar.gif) no-repeat;}
#encabezado-barra-arriba li.salir a {background:url(../images/boton-salir.gif) no-repeat;}
#encabezado-barra-arriba li a:hover {background-position:0 -22px;color:#fff;}
#encabezado-barra-abajo {float:left;width:836px;height:80px;}
#encabezado-banner {float:left;width:468px;padding:10px;}
#encabezado-barra-abajo-botones {float:left;width:300px;height: 50px; padding:18px 10px 0 20px;}
#encabezado-barra-abajo-botones li {float:right;width:150px;padding-left:0px;}
#encabezado-barra-abajo-botones li a {color:#fff;display:block;width:98px;height:37px;font:13px Arial, Helvetica, sans-serif;padding:13px 0px 0 42px;line-height:11px;}
#encabezado-barra-abajo-botones li.asistencia a {background:url(../images/boton-asistencia-en-linea-azul.gif) no-repeat;}
#encabezado-barra-abajo-botones li.informacion a {background:url(../images/boton-portal-de-informacion.gif) no-repeat;}
#encabezado-barra-abajo-botones li.noticias a {background:url(../images/boton-noticias-enviadas.gif) no-repeat;}
#encabezado-barra-abajo-botones li.asistencia a:hover {background-position:0 -50px;color:#fff;}
#encabezado-barra-abajo-botones li.informacion a:hover, #encabezado-barra-abajo-botones li.noticias a:hover {background-position:0 -44px;color:#fff;}

/* menu */
#menu {float:left;width:960px;border:none;border:0px;margin:0;padding:0;font:14px Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
#menu ul {height:35px;list-style:none;margin:0;padding:0;}
#menu li {float:left;padding:0px;}
#menu li a {color:#fff;display:block;line-height:35px;margin:0px;padding:0px 20px;text-align:center;text-decoration:none;border-right:1px solid #231f20;}
#menu li a:hover, #menu ul li:hover a {background:#000;color:#fff;text-decoration:none;}
#menu li ul {background:#403d3e;display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:225px;z-index:200;}
#menu li:hover ul {display:block;}
#menu li li {border-top:1px solid #231f20;display:block;float:none;margin:0px;padding:0px;width:225px;}
#menu li:hover li a {background:none;}
#menu li ul a {display:block;height:29px;line-height:29px;margin:0px;padding:0px 20px;text-align:left;font-size:12px;}
#menu li ul a:hover, #menu li ul li:hover a {background:#000;border:0px;color:#fff;text-decoration:none;}

/* selecciÃ³n de butacas */
#butacas-izquierda {float:left;width:515px;}
#butacas-derecha {float:left;width:383px;padding:20px 0 0 20px;}
.butacas-encabezado {float:left;width:515px;padding-top:20px;}
.butacas-encabezado-titulo {float:left;width:165px;font:16px Arial, Helvetica, sans-serif;font-weight:bold;color:#767676;text-transform:uppercase;}
.butacas-encabezado-referencias {float:left;width:350px;font:11px Arial, Helvetica, sans-serif;color:#231f20;padding-top:2px;}
.butacas-encabezado-referencias li {float:left;padding:0 20px 0 13px;}
.butacas-encabezado-referencias li.disponible {background:url(../images/omnibus-referencia-disponible.gif) 0 3px no-repeat;}
.butacas-encabezado-referencias li.ocupado {background:url(../images/omnibus-referencia-ocupado.gif) 0 3px no-repeat;}
.butacas-encabezado-referencias li.seleccionado {background:url(../images/omnibus-referencia-seleccionado.gif) 0 3px no-repeat;}
.butacas-encabezado-referencias li.otro {background:url(../images/omnibus-referencia-otro.gif) 0 3px no-repeat;}
.butacas-omnibus-borde {float:left;width:515px;}
.butacas-omnibus-medio {float:left;width:476px;padding:0 14px 0 25px;}
.butacas-omnibus-medio li {float:left;width:28px;height:27px;margin:1px 0 1px 6px;font:12px Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;line-height:12px;}
.butacas-omnibus-medio li a {display:block;width:20px;height:20px;padding:7px 8px 0 0;color:#fff;}
.butacas-omnibus-medio li a:hover {color:#fff;}
.butacas-omnibus-medio li.disponible {background:url(../images/omnibus-disponible.gif) no-repeat;}
.butacas-omnibus-medio li.disponible a:hover {background:url(../images/omnibus-disponible-on.gif) no-repeat;}
.butacas-omnibus-medio li.ocupado {background:url(../images/omnibus-ocupado.gif) no-repeat;width:20px;height:20px;padding:7px 8px 0 0;color:#f9f9f9;}
.butacas-omnibus-medio li.seleccionado {background:url(../images/omnibus-seleccionado.gif) no-repeat;}
.butacas-omnibus-medio li.seleccionado a:hover {background:url(../images/omnibus-seleccionado-on.gif) no-repeat;}
.butacas-omnibus-medio li.otro {background:url(../images/omnibus-otro.gif) no-repeat;width:20px;height:20px;padding:7px 8px 0 0;color:#fff;}
.butacas-omnibus-medio li.tv {background:url(../images/omnibus-tv.gif) no-repeat;}
.butacas-omnibus-medio li.toilet {background:url(../images/omnibus-toilet.gif) no-repeat;}
.butacas-omnibus-medio li.escalera {background:url(../images/omnibus-escalera.gif) no-repeat;}
.butacas-omnibus-medio li.bar {background:url(../images/omnibus-bar.gif) no-repeat;}
.butacas-omnibus-medio li.puerta {background:url(../images/omnibus-puerta.gif) no-repeat;}
.butacas-omnibus-alta {background:url(../images/omnibus-planta-alta-fondo.gif) left center no-repeat;}
.butacas-omnibus-baja {background:url(../images/omnibus-planta-baja-fondo.gif) left bottom no-repeat;}
.butacas-datos {float:left;width:361px;}
.butacas-datos li {float:left;}
.butacas-datos li.butaca {width:20px;height:20px;padding:7px 8px 0 0;color:#fff;background:url(../images/omnibus-seleccionado.gif) no-repeat;font:12px Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;line-height:12px;}
.butacas-datos li.titulo {width:60px;margin-left:10px;padding-top:6px;}
.butacas-datos li.campo {width:198px;padding-top:2px;}
.butacas-datos li.campo input {width:180px;}
.butacas-datos li.pasajero {width:258px;margin-left:10px;padding-top:6px;}
.butacas-datos li.boton {width:65px;padding-top:4px;}
.butacas-datos li.boton a, .butacas-datos .butacas-datos-boton a {float:left;display:block;height:17px;width:65px;background:url(../images/boton-comprar.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:center;padding-top:2px;}
.butacas-datos-boton.boton-mediano a {width:100px;background:url(../images/boton-mediano.gif) no-repeat;}
.butacas-datos li.boton a:hover, .butacas-datos .butacas-datos-boton a:hover {color:#fff;background-position:0 -19px;}
.butacas-datos-alerta {float:left;width:349px;border:1px solid #620a11;color:#620a11;background:#fff;padding:3px 5px;margin-top:10px;font-size:11px;font-weight:bold;}
.butacas-datos-procesando {float:left;width:304px;background:#EFEFEF url(../images/procesando.gif) 5px 5px no-repeat;border:1px solid #e0e0e0;line-height:11px;padding:10px 10px 10px 45px;margin-top:10px;font-size:11px;color:#231f20;}
.butacas-datos-procesando strong {color:#f4713c;}
.butacas-datos-resultados, .butacas-datos-boton {float:left;width:361px;margin-top:10px;}
.butacas-datos-existe {float:left;width:341px;background:#fff;border:2px solid #E0E0E0;border-bottom:none;padding:8px;font-size:11px;color:#620a11;font-weight:bold;}
.butacas-datos-existe-boton {float:left;width:341px;background:#fff;border:2px solid #E0E0E0;border-top:none;padding:0 8px 8px;font-size:11px;font-weight:bold;}
.butacas-datos-existe-boton a.color {float:left;display:block;height:17px;width:140px;background:url(../images/boton-grande.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:center;padding-top:2px;}
.butacas-datos-existe-boton a:hover {color:#fff;background-position:0 -19px;}
.butacas-datos-resultados table {font-size:11px;}
.butacas-datos-resultados table th, .butacas-datos-resultados table td {text-align:left;padding:5px 5px 5px 0}
.butacas-datos-resultados table th {background:#4f4c4d;color:#fff;font-weight:bold;}
.butacas-datos-resultados table th.documento, .butacas-datos-resultados table td.documento {width:70px;padding-left:5px;}
.butacas-datos-resultados table td.nombre {width:210px;}
.butacas-datos-resultados table td {border-bottom:1px solid #e0e0e0;vertical-align:middle;}
.butacas-datos-resultados table td.ver, .butacas-datos-resultados table td.ocultar, .butacas-datos-resultados table td.elegir, .butacas-datos-resultados table td.completar {width:20px;}
.butacas-datos-resultados table td.ver a, .butacas-datos-resultados table td.ocultar a, .butacas-datos-resultados table td.elegir a, .butacas-datos-resultados table td.completar a {display:block;height:19px;width:20px;}
.butacas-datos-resultados table td.ver a {background:url(../images/boton-datos-ver.gif) no-repeat;}
.butacas-datos-resultados table td.ocultar a {background:url(../images/boton-datos-ocultar.gif) no-repeat;}
.butacas-datos-resultados table td.elegir a {background:url(../images/boton-datos-elegir.gif) no-repeat;}
.butacas-datos-resultados table td.completar a {background:url(../images/boton-datos-completar.gif) no-repeat;}
.butacas-datos-resultados table td.ver a:hover, .butacas-datos-resultados table td.elegir a:hover, .butacas-datos-resultados table td.ocultar a:hover, .butacas-datos-resultados table td.completar a:hover  {background-position:0 -19px;}
.butacas-datos-resultados table td.datos {background:#e0e0e0;padding:0 0 5px;}
.butacas-datos-resultados table td.datos table td {padding:5px 10px 0;width:160px;font-size:10px;}
.butacas-datos-resultados input {width:143px;}
.butacas-datos-resultados select {width:150px;}
.butacas-datos-resultados table td.pasajero-elegir a, .butacas-datos-resultados table td.pasajero-editar a {float:left;display:block;height:17px;width:45px;background:url(../images/boton-chico.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:center;padding-top:2px;}
.butacas-datos-resultados table td.pasajero-elegir a:hover, .butacas-datos-resultados table td.pasajero-editar a:hover {color:#fff;background-position:0 -19px;}

/* estado */
#estado-venta {float:left;width:330px;border:1px solid #e0e0e0;}
#estado-liquidacion {float:left;width:470px;border:1px solid #e0e0e0;margin-left:20px;}
#estado-semaforo {float:left;width:47px;margin-left:20px;}
#estado-semaforo li {width:45px;height:20px;border:1px solid #b8b8b8;margin:1px;}
#estado-semaforo li.estado-1-on {border:2px solid #000;margin:0px;background:#3d9011 url(../images/estado-1-on.gif) center no-repeat;}
#estado-semaforo li.estado-2-on {border:2px solid #000;margin:0px;background:#88ac0b url(../images/estado-2-on.gif) center no-repeat;}
#estado-semaforo li.estado-3-on {border:2px solid #000;margin:0px;background:#d2c806 url(../images/estado-3-on.gif) center no-repeat;}
#estado-semaforo li.estado-4-on {border:2px solid #000;margin:0px;background:#dc9706 url(../images/estado-4-on.gif) center no-repeat;}
#estado-semaforo li.estado-5-on {border:2px solid #000;margin:0px;background:#f90404 url(../images/estado-5-on.gif) center no-repeat;}
.estado-1 {background:#3d9011;}
.estado-2 {background:#88ac0b;}
.estado-3 {background:#d2c806;}
.estado-4 {background:#dc9706;}
.estado-5 {background:#f90404;}
.estado-titulo {padding:9px 10px;font:16px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;line-height:16px;background:#f4f4f4 url(../images/estado-titulo-fondo.gif) top left repeat-x;text-transform:uppercase;border-bottom:1px solid #e0e0e0;}
.estado-caja {float:left;padding:7px 10px 10px;background:#e5e5e5 url(../images/estado-caja-fondo.gif) top left repeat-x;font:16px Arial, Helvetica, sans-serif;color:#292929;line-height:21px;}
.estado-caja-importe {float:left;width:160px;}
.estado-caja-dias {float:left;width:130px;padding-left:20px;}
.estado-caja-cantidad {float:left;width:120px;padding-left:20px;}
.estado-verde {color:#3d9011;}
.estado-amarillo {color:#c2b90e;}
.estado-rojo {color:#f90404;}
.estado-caja small {font:12px Arial, Helvetica, sans-serif;color:#767676;line-height:21px;}

/* empresa */
#empresa-nombre {font:16px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;line-height:16px;text-transform:uppercase;}
#empresa-caja {float:left;width:750px;margin-top:15px;border:1px solid #e8e8e8;background:#fff;padding:20px 20px 0;}
#empresa-datos {float:left;width:430px;font:12px Arial, Helvetica, sans-serif;line-height:16px;}
#empresa-datos strong {font-size:14px;}
#empresa-fotos {float:left;width:300px;margin-left:20px;}

/* recorrido */
#recorrido ul {border-top:1px dotted #ccc;width:300px;}
#recorrido li {padding:8px;border-bottom:1px dotted #ccc;font:12px Arial, Helvetica, sans-serif;color:#333;}
#recorrido li.on {color:#fff;font-weight:bold;background:#666 url(../images/misc-1.gif) 8px 12px no-repeat;padding:8px 8px 8px 18px;border-bottom:1px solid #555;border-top:1px solid #555;}

/* tarjeta */
#tarjeta ul {width:300px;}
#tarjeta li {float:left;width:300px;border-bottom:1px dotted #ccc;font:12px Arial, Helvetica, sans-serif;color:#333;}
#tarjeta li.tarjeta-nombre {color:#000;font-weight:bold;background:#e1e1e1 url(../images/misc-1.gif) 8px 12px no-repeat;padding:8px 8px 8px 18px;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;width:274px;margin-top:20px;}
.tarjeta-cuotas {float:left;width:134px;padding:5px 8px;}
.tarjeta-interes {float:left;width:134px;text-align:right;padding:5px 8px;}

/* consultar estado */
.consulta-estado-caja {float:left;width:282px;}
/*.fix-padding-consulta-estado-eticket{padding-left: 57px; padding-top: 20px;}
.consulta-estado-fix-caja {float:left;width:312px !important; height:176px!important; padding:10px !important;}*/
.consulta-estado-caja-interna {float:left;width:255px;height:176px;padding:10px;}
.consulta-estado-habilitada {border:1px solid #4f4c4d;}
.consulta-estado-error {border:1px solid #d90e0e;}
.consulta-estado-deshabilitada {border:1px solid #e5e4e4;background:url(../images/estado-deshabilitada.gif) center 80px no-repeat;}
.consulta-estado-exito {border:1px solid #0d6d50;background:url(../images/estado-exito.gif) center 80px no-repeat;}
#subsubtitulo-texto.consulta-estado-habilitada {background:#4f4c4d;color:#fff;}
#subsubtitulo-texto.consulta-estado-error {background:#d90e0e;color:#fff;}
#subsubtitulo-texto.consulta-estado-deshabilitada {background:#e5e4e4;color:#767676;}
#subsubtitulo-texto.consulta-estado-exito {background:#0d6d50;color:#fff;}
.consulta-estado-caja-interna-texto {float:left;width:250px;height:85px;font:13px Arial, Helvetica, sans-serif;color:#231f20;line-height:16px;}
.consulta-estado-caja-interna-texto strong.color {color:#ff7f3b;}
.consulta-estado-caja-interna-form {float:left;width:250px;height:65px;}
.consulta-estado-caja-interna-form-codigo {float:left;width:114px;}
.consulta-estado-caja-interna-form-titulo {float:left;width:104px;border:1px solid #abadb3;border-bottom:none;font-size:12px;background:#e1e1e1;color:#231f20;font-weight:bold;height:13px;padding:5px 0 5px 7px;}
.consulta-estado-caja-interna-form-input {float:left;width:97px;padding:2px 7px 7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.consulta-estado-caja-interna-form-input-email {width:225px;padding:2px 7px 7px;border:1px solid #abadb3;border-top:none;background:#e1e1e1;}
.consulta-estado-caja-interna-form-input input {font:12px Arial, Helvetica, sans-serif;color:#333;width:74px;border:1px solid #abadb3;padding:5px}
.consulta-estado-caja-interna-form-boton {float:left;width:121px;padding:0 0 0 10px;}
.consulta-estado-caja-interna-form-boton input {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:77px;font:11px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;margin-top:25px;height:32px;margin-left:1px;}
.consulta-estado-caja-interna-form-boton.anular {padding:0;width:250px;text-align:center;}
.consulta-estado-error .consulta-estado-caja-interna-form-input input {color:#000;border:1px solid #d90e0e;}
.consulta-estado-error .consulta-estado-caja-interna-form-titulo {color:#d90e0e;border-color:#d90e0e;}
.consulta-estado-error .consulta-estado-caja-interna-form-input {border-color:#d90e0e;}
.consulta-estado-caja-interna-mensaje {float:left;width:230px;height:15px;padding:5px 10px;color:#fff;font-weight:bold;}
.consulta-estado-error .consulta-estado-caja-interna-mensaje {background:#d90e0e;}
.consulta-factura { margin-bottom: -1px;margin-left: -1px;}

/* nueva liquidaciÃ³n */
#liquidacion-cuadro {float:left;width:918px;padding:0 20px 20px;background:#fff;border:1px solid #e2e2e2;border-top:none;}
.liquidacion-cuadro-item {float:left;width:918px;padding-top:20px;}
.liquidacion-cuadro-item td {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:5px 10px;font:19px Arial, Helvetica, sans-serif;color:#767676;width:10%;}
.liquidacion-cuadro-item td.titulo {background:#e0e0e0;text-transform:uppercase;font-weight:bold;width:22%;}
.liquidacion-cuadro-item td.valor {font-weight:bold;text-align:right;color:#231f20;border-right:1px solid #e0e0e0;width:16%;}
#liquidacion-detalle {float:left;width:916px;border:1px solid #e0e0e0;border-bottom:none;}
#liquidacion-detalle.linea-abajo {border-bottom:1px solid #e0e0e0;}
.liquidacion-detalle-datos {float:left;width:417px;padding:10px 20px;}
.liquidacion-detalle-datos.izquierda {border-right:1px solid #e0e0e0;}
.liquidacion-detalle-datos td {padding:10px;font:15px Arial, Helvetica, sans-serif;color:#555;border-bottom:1px dotted #929292;}
.liquidacion-detalle-datos td.ultimo {border:none;}
.liquidacion-detalle-datos td.valor {text-align:right;font-weight:bold;color:#231f20;width:100px;}
#liquidacion-detalle-total {float:left;width:876px;border:1px solid #e0e0e0;padding:10px 20px;font:20px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;}
.liquidacion-detalle-total-titulo {padding:5px 10px 5px 0;}
.liquidacion-detalle-total-valor {padding:5px 10px;background:#231f20;color:#fff;}
.liquidacion-detalle-total-detalle {font-size:14px;padding-top:10px;}
#liquidacion-detalle-productos, #liquidacion-detalle-banco {float:left;width:918px;}
#liquidacion-detalle-productos table thead th, #liquidacion-detalle-banco table thead th {background:#e5e4e4;color:#767676;padding:5px 0;text-align:left;font:15px Arial, Helvetica, sans-serif;padding-right:10px;font-weight:bold;text-align:right;}
#liquidacion-detalle-banco table thead th {background:#E5E4E4;text-align:left;padding-left:10px;}
#liquidacion-detalle-productos table thead th.titulo {text-align:left;padding-left:10px;}
#liquidacion-detalle-productos table td, #liquidacion-detalle-banco table td {font:15px Arial, Helvetica, sans-serif;color:#231f20;text-align:left;padding:5px 0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;vertical-align:middle;padding-right:10px;text-align:right;font-weight:bold;}
#liquidacion-detalle-banco table td {border-left:1px solid #E5E4E4;border-bottom:none;text-align:left;padding-left:10px;}
#liquidacion-detalle-banco table td.banco {width:186px;}
#liquidacion-detalle-banco table td.ticket {width:125px;}
#liquidacion-detalle-banco table td.respinsc {width:84px;}
#liquidacion-detalle-banco table td.usuario {width:146px;}
#liquidacion-detalle-banco table td.fecha {width:160px;}
#liquidacion-detalle-banco table th.importe {text-align:right;padding-left:0;padding-right:10px;background:#ccc;}
#liquidacion-detalle-banco table td.importe {width:100px;border-right:1px solid #ccc;text-align:right;padding-left:0;padding-right:10px;color:#fff;background:#666;}
#liquidacion-detalle-productos table td.titulo {text-align:left;color:#231f20;font-weight:normal;padding-left:10px;}
#liquidacion-detalle-productos table td.cantidad-ventas {width:125px;}
#liquidacion-detalle-productos table td.total-ventas {width:95px;}
#liquidacion-detalle-productos table td.cantidad-devoluciones {width:170px;}
#liquidacion-detalle-productos table td.total-devoluciones {width:145px;}
#liquidacion-detalle-productos table td.comision {border-right:1px solid #e0e0e0;width:90px;}
#liquidacion-manual {float:left;width:430px;height:298px;text-align:center;margin-top:20px;font:27px Arial, Helvetica, sans-serif;}
#liquidacion-automatica {float:left;width:430px;height:298px;text-align:center;margin-top:20px;font:27px Arial, Helvetica, sans-serif;margin-left:56px;}
#liquidacion-manual a, #liquidacion-automatica a {display:block;width:390px;height:258px;padding:20px;border:1px solid #ff7f3b;}
#liquidacion-manual a {background:url(../images/nueva-liquidacion-manual.gif) center top no-repeat;}
#liquidacion-automatica a {background:url(../images/nueva-liquidacion-automatica.gif) center top no-repeat;}
#liquidacion-manual a:hover, #liquidacion-automatica a:hover {background-position:center -298px;border:1px solid #000;}
#liquidacion-manual a small, #liquidacion-automatica a small {font-size:12px;color:#231f20;}

/* detalle de liquidaciÃ³n */
#liquidacion-impresion {float:left;width:918px;padding:20px;background:#f2f2f2;border:1px solid #e2e2e2;border-top:none;}
#liquidacion-impresion ul {float:left;width:918px;height:58px;background:url(../images/liquidacion-impresion-fondo.jpg) no-repeat;}
#liquidacion-impresion li {float:left;padding:10px 0 0 10px;}
#liquidacion-impresion li.texto {float:left;width:215px;padding:8px 0 0 150px;font:12px Arial, Helvetica, sans-serif;color:#fff;line-height:14px;}


/* detalle de liquidaciones imprimir */
.liquidacion-imprimir {float:left;width:918px;padding:20px;border:1px solid #e2e2e2;}
.liquidacion-imprimir-titulo {float:left;width:864px;background:#fe7f3a 15px center no-repeat;line-height:44px;height:44px;color:#fff;font-size:14px;font-weight:bold;padding-left:54px;}
.liquidacion-imprimir-botones {float:left;width:910px;padding:13px 4px;background:#777374;border-top:2px solid #625f5f;}
.liquidacion-imprimir-botones li {float:left;background:#fe7f3a;width:168px;height:50px;margin-left:10px;border:1px solid #625f5f;border-top:none}
.liquidacion-imprimir-botones ul.cuatro li {width:213px;}
.liquidacion-imprimir-botones li a, .liquidacion-imprimir-botones li a:hover {display:block;height:36px;padding:7px;color:#fff;font-weight:bold;}
.liquidacion-imprimir-botones-numero {float:left;width:20%;font-size:30px;line-height:36px;border-right:1px solid #feb289;text-align:center;}
.liquidacion-imprimir-botones-texto {float:left;width:79%;text-transform:uppercase;line-height:13px;}


/* informar pago */
#informar-pago {float:left;width:920px;margin-top:10px;background:url(../images/informar-pago-fondo.gif) top repeat-x;}
#informar-pago-izquierda {float:left;width:427px;}
#informar-pago-derecha {float:left;width:470px;margin-left:18px;padding-top:54px;}
.informar-pago-asterisco {float:left;width:380px;background:#f5f5f5 url(../images/asterisco-gris.gif) left top no-repeat;padding:10px 10px 10px 40px;margin-top:20px;}
.informar-pago-formulario {float:left;width:388px;padding:10px 20px 20px;border:1px solid #f5f5f5;}
.informar-pago-formulario-titulo {float:left;width:176px;margin-top:10px;font:15px Arial, Helvetica, sans-serif;color:#767676;padding-top:4px;}
.informar-pago-formulario-input {float:left;width:212px;margin-top:10px;}
.informar-pago-formulario-input input, .informar-pago-formulario-input select {font:12px Arial, Helvetica, sans-serif;color:#333;width:200px;border:1px solid #abadb3;padding:5px;}
.informar-pago-formulario-input select {width:212px;}
.informar-pago-formulario-input input.fecha {width:70px;}
#informar-pago-importe {float:left;width:448px;border:1px solid #e0e0e0;padding:10px;font:20px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;}
#informar-pago-titulo {padding:5px 10px 5px 0;}
#informar-pago-valor {padding:5px 10px;color:#fff;}
#informar-pago-importe-cartel {float:left;width:450px;padding:5px 10px;font:12px Arial, Helvetica, sans-serif;color:#fff;text-align:right;}
.informar-pago-archivo-adjunto{width:295px;margin-top:10px;font-weight: bold;font:15px Arial, Helvetica, sans-serif;color:#767676;padding-top:4px;font-weight: bold;}
.informar-pago-tabla{float:left;width:380px;background:#f5f5f5;padding:0px 10px 20px 40px;margin-top:10px;margin-bottom:5px;}
.archivo-tamanio-mensaje{float: left;width: 450px;padding: 5px 10px;font: 12px Arial, Helvetica, sans-serif;color: #fff;text-align: center;}

/* cuenta corriente */
#cuenta-corriente-datos {float:left;width:918px;padding:20px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#fff;}
#cuenta-corriente-datos #estado-venta {width:343px;}
#cuenta-corriente-datos #estado-liquidacion {width:483px}
#cuenta-corriente-datos .estado-caja-dias {width:143px;}
#cuenta-corriente-datos .estado-caja-cantidad {width:120px;}
#cuenta-corriente-buscador {float:left;width:896px;border:1px solid #cdcdcd;padding:20px 10px;background:#f8f8f8;margin-top:20px;}
.cuenta-corriente-buscador {float:left;width:896px;border:1px solid #FF7F3B;border-top:none;padding:20px 10px;background:#fff;}
.cuenta-corriente-tabs {float:left;width:918px;margin-top:20px;}

/* abono con tarjeta */
#abono-tarjeta-paso-1 {float:left;width:496px;border:1px solid #e2e2e2;padding:20px 20px 20px 400px;background:url(../images/abono-con-tarjeta-paso-1-fondo.jpg) left center no-repeat;}
.abono-tarjeta-paso-1-fila {float:left;width:476px;padding:10px;border-top:1px dotted #e2e2e2;font:15px Arial, Helvetica, sans-serif;color:#767676;}
.abono-tarjeta-paso-1-izquierda {float:left;width:200px;}
.abono-tarjeta-paso-1-derecha {float:left;width:276px;text-align:right;}
.abono-tarjeta-paso-1-derecha select {padding:2px;font:15px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;width:220px;}
.abono-tarjeta-paso-1-total {float:left;width:486px;padding:10px 0 10px 10px;border-top:1px solid #e2e2e2;font:25px Arial, Helvetica, sans-serif;color:#767676;text-transform:uppercase;font-weight:bold;}
.abono-tarjeta-paso-1-total-titulo {padding:8px 10px 5px 0;font-size:20px;}
.abono-tarjeta-paso-1-total-valor {padding:5px 10px;background:#231f20;color:#fff;}
#abono-tarjeta-paso-2 {float:left;width:491px;border:1px solid #e2e2e2;padding:20px 20px 20px 405px;margin-top:20px;background:url(../images/abono-con-tarjeta-paso-2-fondo.jpg) left center no-repeat;}
#abono-tarjeta-paso-2 li {padding:25px 0 25px 50px;font:24px Arial, Helvetica, sans-serif;color:#767676;font-weight:bold;line-height:26px;}
#abono-tarjeta-paso-2 li small {font-size:16px;}
#abono-tarjeta-paso-2 li.uno {border-bottom:1px dotted #e2e2e2;background:url(../images/1.gif) 0 25px no-repeat;}
#abono-tarjeta-paso-2 li.dos {background:url(../images/2.gif) 0 25px no-repeat;}

/* cuotas */
select#cuotasTarjeta{border-radius: 5px; background: #e2e2e4 url(../images/msdropdown/skin1/title-bg.gif) repeat-x left top; width: 276px !important;}
/* referencias */
#referencia {float:left;width:878px;background:#f5f5f5;font:11px Arial, Helvetica, sans-serif;color:#231f20;padding:10px 20px 20px;margin-top:20px;}
#referencia li {padding-top:10px;}

/* pie */
#pie {float:left;width:940px;padding:10px;color:#767676;font:11px Tahoma, Arial, Helvetica, sans-serif}
#pie-izquierda {float:left;width:470px;}
#pie-derecha {float:left;width:470px;text-align:right;}

/* formularios */
#formulario-botones {float:left;width:898px;margin-top:20px;background:#f7f7f7;padding:10px;border-top:1px solid #e0e0e0;}
input.boton {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;width:120px;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;height:32px;margin-left:1px;font-weight:bold;}
input.boton-secundario {border-bottom:1px solid #909090;border-right:1px solid #909090;border-top:1px solid #b3b2b2;border-left:1px solid #b3b2b2;background:#9d9d9d;color:#fff;width:120px;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;height:32px;margin-left:1px;font-weight:bold;}
#subsubtitulo.referencia {width:518px;}
.formulario-referencia {float:right;width:400px;padding-top:25px;}
.formulario-referencia-texto {float:right;padding:5px 10px;background:#efe6e7;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#620a11;line-height:15px;}
.formulario-caja {float:left;width:916px;border:1px solid #d1d1d1;color:#231f20;font:12px Arial, Helvetica, sans-serif;}
.formulario-fila {float:left;width:876px;padding:20px;}
.formulario-fila-mitad {float:left;width:438px;}
.formulario-titulo {float:left;width:80px;font-weight:bold;line-height:12px;}
.formulario-titulo.obligatorio, .formulario-input-chico.obligatorio, .formulario-input-mediano.obligatorio, .formulario-input-grande.obligatorio, strong.obligatorio {color:#620a11;}
.formulario-caja input, .formulario-caja select {font:12px Arial, Helvetica, sans-serif;color:#333;border:1px solid #abadb3;padding:5px}
.formulario-caja select {padding:4px 5px;}
.formulario-input-mini {float:left;padding-left:20px;width:52px;font-size:11px;}
.formulario-input-mini input {width:40px;}
.formulario-input-chico {float:left;padding-left:20px;width:82px;font-size:11px;}
.formulario-input-chico input, .formulario-input-chico select {width:70px;}
.formulario-input-mediano {float:left;padding-left:20px;width:92px;font-size:11px;}
.formulario-input-mediano input {width:80px;}
.formulario-input-mediano select {width:92px;}
.formulario-input-grande {float:left;padding-left:20px;width:172px;font-size:11px;}
.formulario-input-grande input, .formulario-input-grande select {width:160px;}
.formulario-caja input.obligatorio {background:#efe6e7;color:#000;}
.formulario-input-chico.izquierda-10, .formulario-input-mediano.izquierda-10, .formulario-input-grande.izquierda-10, .formulario-input-mini.izquierda-10 {margin:0;padding-left:10px;}
.formulario-calendario {float:left;padding:17px 0 0 10px;width:17px;}
.formulario-calendario-borrar {float:left;padding:22px 0 0 10px;width:9px;}
.formulario-radios {display:block;padding-top:5px;height:25px;font-size:11px;}
.formulario-radio {float:left;padding:5px;}
.formulario-radio.obligatorio {background:#efe6e7;}
.formulario-caja textarea {width:866px;height:120px;}
.formulario-cartel.viajes-especiales {background:url(../images/formulario-cartel-viajes-especiales-fondo.gif) top left no-repeat;width:638px;padding:0px 0 0 32px;}
input.input-mediano {font:12px Arial, Helvetica, sans-serif;color:#333;border:1px solid #abadb3;padding:5px;width:90px}

/* clases */
.arriba-3 {margin-top:3px;}
.arriba-7 {margin-top:7px;}
.arriba-10 {margin-top:10px;}
.arriba-20 {margin-top:20px;}
.texto-mediano {font:15px Arial, Helvetica, sans-serif;color:#767676;}
.derecha-10 {margin-right:10px;}
.derecha-20 {padding-right:20px;}
.espacio-20 {float:left;width:100%;height:20px;}
.izquierda-5 {margin-left:5px;}
.izquierda-10 {margin-left:10px;}
.izquierda-20 {margin-left:20px;}
.izquierda-21 {margin-left:21px;}
.marcador {background:#fff14e;}
.izquierda {float:left;}
.derecha {float:right;}
.marcador-cartel {margin:0 10px;height:29px;background:#fff14e url(../images/marcador-cartel-fondo.gif) top left no-repeat;width:300px;padding:3px 10px 0 40px;font-size:12px;color:#000;line-height:13px;}
.formulario-cartel {margin-top:2px;height:29px;width:670px;padding-top:3px;font-size:12px;color:#000;line-height:13px;}
.linea-abajo {border-bottom:1px solid #d1d1d1;}
.cartel-sin-resultados {float:left;width:896px;padding:10px;border:1px solid #e5e4e4;font:12px Arial, Helvetica, sans-serif;color:#333;}
.cartel-error {float:left;width:896px;padding:10px;border:1px solid #d90e0e;font:12px Arial, Helvetica, sans-serif;color:#d90e0e;background:#fcefef;}
.cartel-cargando {float:left;width:896px;padding:10px;border:1px solid #e5e4e4;background:url(../images/cargando.gif) center center no-repeat;}
#popup-procesando {background:#EFEFEF url(../images/procesando.gif) center 20px no-repeat;padding:55px 20px 20px;width:210px;text-align:center;font-weight:bold;}
#popup-error {background:#efe5e6 url(../images/icono-alerta-interno.gif) center 20px no-repeat;padding:45px 20px 20px;width:260px;text-align:center;font-weight:bold;color:#620a11;}
.popup-confirmar {float:left;width:400px;}
.popup-confirmar-texto {float:left;width:400px;}
.popup-confirmar-form {float:left;width:200px;padding-top:10px;font-weight:bold;}
.popup-confirmar-form input, .popup-confirmar-form select {width:150px;margin-top:3px;font:12px Arial, Helvetica, sans-serif;color:#333;border:1px solid #abadb3;padding:5px;}
input.boton-secundario.ancho-220, input.boton.ancho-220 {width:220px;}
input.boton.ancho-340 {width:340px;}
.verde {color:#005826;}
.rojo {color:#7c0a11;}
.fondo-verde {background:#005826;}
.fondo-rojo {background:#7c0a11;}
.tabla-scroll {float:left;height:160px;overflow-y:scroll;width:918px;}
.tabla-encabezado {float:left;width:918px;background:#4F4C4D;}
.paginador {float:left;width:896px;border:1px solid #e0e0e0;padding:5px 10px;font-size:11px;border-top:none;color:#444;}
.paginador-izquierda {float:left;width:448px;}
.paginador-derecha {float:left;width:448px;text-align:right;}
.qtip-content {font:11px Arial, Helvetica, sans-serif;}
.no-borde {border:none;}
.caja-ok {float:left;width:848px;background:#d0e9af url(../images/icono-ok.gif) 20px 15px no-repeat;border:1px solid #cdcdcd;border-top:none;font:12px Arial, Helvetica, sans-serif;color:#005826;padding:15px 20px 15px 48px;line-height:14px;margin-top:20px;}
.caja-ok strong {font-size:16px;}
.campo-error {background:#620a11;color:#fff;font-size:11px;font-weight:bold;padding:2px 5px;float:left;}

/* clases nuevas ida y vuelta */
.iyv-columna {float:left;}
.iyv-ancho-55 {width:55px;}
.iyv-ancho-160 {width:160px;}
.iyv-ancho-600 {width:600px;}
.iyv-ancho-320{ width: 320px;}
.iyv-ancho-958 {width:958px;}
.iyv-alto-210{ height: 210px;}
.iyv-fondo-gris-muy-claro {background:#fefefe;}
.iyv-fondo-gris-claro {background:#faf9fa;}
.iyv-borde-gris-izquierda {border-left:1px solid #cdcdcd;}
.iyv-borde-gris-derecha {border-right:1px solid #cdcdcd;}
.iyv-borde-gris-punteado-abajo {border-bottom:1px dotted #cdcdcd;}
.iyv-calle-arriba-10 {padding-top:10px;}
.iyv-calle-abajo-10 {padding-bottom:10px;}
.iyv-calle-arriba-20 {padding-top:20px;}
.iyv-calle-arriba-60 {padding-top:60px;}
.iyv-calle-abajo-20 {padding-bottom:20px;}
.iyv-calle-derecha-25 {padding-right:25px;}
.iyv-calle-izquierda-10 {padding-left:10px;}
.iyv-calle-izquierda-25 {padding-left:25px;}
.iyv-calle-izquierda-50 {padding-left:50px;}
.iyv-arriba-10 {margin-top:10px;}
.iyv-arriba-20 {margin-top:20px;}
.iyv-izquierda-5 {margin-left:5px;}
.iyv-izquierda-10 {margin-left:10px;}
.iyv-izquierda-16 {margin-left:16px;}
.iyv-izquierda-20 {margin-left:20px;}
.iyv-izquierda-30 {margin-left:30px;}
.iyv-boton-color-mediano input[type="button"], .iyv-boton-color-mediano input[type="submit"] {border-bottom:1px solid #eb641d;border-right:1px solid #eb641d;border-top:1px solid #fc9b68;border-left:1px solid #fc9b68;background:#ff7f3b;color:#fff;font:14px tahoma Arial, Helvetica, sans-serif;padding:5px 0;text-transform:uppercase;height:32px;font-weight:bold;width:120px;}
.iyv-columna-derecha {float:right;}
.iyv-ancho-33 {width:33px;}
.iyv-ancho-55 {width:55px;}
.iyv-ancho-75 {width:75px;}
.iyv-ancho-80 {width:80px;}
.iyv-ancho-100 {width:100px;}
.iyv-ancho-130 {width:130px;}
.iyv-ancho-140 {width:140px;}
.iyv-ancho-150 {width:150px;}
.iyv-ancho-160 {width:160px;}
.iyv-ancho-180 {width:180px;}
.iyv-ancho-214 {width:214px;}
.iyv-ancho-216 {width:216px;}
.iyv-ancho-224 {width:224px;}
.iyv-ancho-228 {width:228px;}
.iyv-ancho-386 {width:386px;}
.iyv-ancho-500 {width:500px;}
.iyv-ancho-510 {width:510px;}
.iyv-ancho-573 {width:573px;}
.iyv-ancho-666 {width:666px;}
.iyv-ancho-670 {width:670px;}
.iyv-ancho-688 {width:688px;}
.iyv-ancho-710 {width:710px;}
.iyv-ancho-716 {width:716px;}
.iyv-ancho-918 {width:918px;}
.iyv-ancho-960 {width:960px;}
.iyv-arriba-3 {margin-top:3px;}
.iyv-arriba-3-ie {margin-top:3px;}
.iyv-arriba-5 {margin-top:5px;}
.iyv-arriba-7 {margin-top:7px;}
.iyv-texto-centrado {text-align:center;}
.iyv-texto-derecha {text-align:right;}
.iyv-texto-mediano {font:15px Arial, Helvetica, sans-serif;color:#767676;}
.iyv-texto-mayuscula {text-transform:uppercase;}
.iyv-texto-10 {font-size:10px;}
.iyv-texto-11 {font-size:11px;}
.iyv-texto-13 {font-size:13px;}
.iyv-texto-14 {font-size:14px;}
.iyv-texto-18 {font-size:18px;}
.iyv-texto-25 {font-size:25px;}
.iyv-texto-linea-10 {line-height:10px;}
.iyv-texto-linea-12 {line-height:12px;}
.iyv-texto-linea-14 {line-height:14px;}
.iyv-texto-linea-17 {line-height:17px;}
.iyv-texto-linea-25 {line-height:25px;}
.iyv-texto-color-gris {color:#767676;}
.iyv-texto-color-blanco {color:#fff;}
.iyv-izquierda-1 {margin-left:1px;}
.iyv-izquierda-5 {margin-left:5px;}
.iyv-derecha-10 {margin-right:10px;}
.iyv-derecha-20 {padding-right:20px;}
.iyv-espacio-5 {margin:5px;}
.iyv-espacio-10 {margin:10px;}
.iyv-espacio-20 {float:left;width:100%;height:20px;}
.iyv-espacio-arriba-5 {padding-top:5px;}
.iyv-espacio-abajo-5 {padding-bottom:5px;}
.iyv-espacio-izquierda-10 {padding-left:10px;}
.iyv-.calle-1 {padding:1px;}
.iyv-calle-5 {padding:5px;}
.iyv-calle-10 {padding:10px;}
.iyv-calle-20 {padding:20px;}
.iyv-calle-arriba-5 {padding-top:5px;}
.iyv-calle-abajo-5 {padding-bottom:5px;}
.iyv-calle-derecha-20 {padding-right:20px;}
.iyv-calle-lados-5 {padding:0 5px;}
.iyv-calle-lados-10 {padding:0 10px;}
.iyv-calle-lados-20 {padding:0 20px;}
.iyv-izquierda-21 {margin-left:21px;}
.iyv-marcador {background:#fff14e;}
.iyv-izquierda {float:left;}
.iyv-derecha {float:right;}
.iyv-marcador-cartel {margin:0 10px;height:29px;background:#fff14e url(../images/marcador-cartel-fondo.gif) top left no-repeat;width:300px;padding:3px 10px 0 40px;font-size:12px;color:#000;line-height:13px;}
.iyv-formulario-cartel {margin-top:2px;height:29px;width:670px;padding-top:3px;font-size:12px;color:#000;line-height:13px;}
.iyv-linea-abajo {border-bottom:1px solid #d1d1d1;}
.iyv-cartel-sin-resultados {float:left;width:896px;padding:10px;border:1px solid #e5e4e4;font:12px Arial, Helvetica, sans-serif;color:#333;}
.iyv-cartel-error {float:left;width:896px;padding:10px;border:1px solid #d90e0e;font:12px Arial, Helvetica, sans-serif;color:#d90e0e;background:#fcefef;}
.iyv-cartel-cargando {float:left;width:896px;padding:10px;border:1px solid #e5e4e4;background:url(../images/cargando.gif) center center no-repeat;}
#popup-procesando {background:#EFEFEF url(../images/procesando.gif) center 20px no-repeat;padding:55px 20px 20px;width:210px;text-align:center;font-weight:bold;}
#popup-error {background:#efe5e6 url(../images/icono-alerta-interno.gif) center 20px no-repeat;padding:45px 20px 20px;width:260px;text-align:center;font-weight:bold;color:#620a11;}
.iyv-popup-confirmar {float:left;width:400px;}
.iyv-popup-confirmar-texto {float:left;width:400px;}
.iyv-popup-confirmar-form {float:left;width:200px;padding-top:10px;font-weight:bold;}
.iyv-popup-confirmar-form input, .popup-confirmar-form select {width:150px;margin-top:3px;font:12px Arial, Helvetica, sans-serif;color:#333;border:1px solid #abadb3;padding:5px;}
input.boton-secundario.ancho-220, input.boton.ancho-220 {width:220px;}
input.boton.ancho-340 {width:340px;}
.iyv-verde {color:#005826;}
.iyv-rojo {color:#7c0a11;}
.iyv-fondo-blanco {background:#fff;}
.iyv-fondo-verde {background:#005826;}
.iyv-fondo-rojo {background:#7c0a11;}
.iyv-fondo-gris {background:#9d9d9d;}
.iyv-fondo-gris-oscuro {background:#292929;}
.iyv-borde-gris {border:1px solid #cdcdcd;}
.iyv-borde-gris-abajo {border-bottom:1px solid #cdcdcd;}
.iyv-borde-gris-arriba {border-top:1px solid #cdcdcd;}
.iyv-borde-gris-arriba-5 {border-top:5px solid #cdcdcd;}
.iyv-borde-gris-izquierda-8 {border-left:8px solid #4F4C4D;}
.iyv-borde-gris-punteado-arriba {border-top:1px dotted #cdcdcd;}
.iyv-tabla-scroll {float:left;height:160px;overflow-y:scroll;width:918px;}
.iyv-tabla-encabezado {float:left;width:918px;background:#4F4C4D;}
.iyv-paginador {float:left;width:896px;border:1px solid #e0e0e0;padding:5px 10px;font-size:11px;border-top:none;color:#444;}
.iyv-paginador-izquierda {float:left;width:448px;}
.iyv-paginador-derecha {float:left;width:448px;text-align:right;}
.iyv-qtip-content {font:11px Arial, Helvetica, sans-serif;}
.iyv-no-borde {border:none;}
.iyv-caja-ok {float:left;width:848px;background:#d0e9af url(../images/icono-ok.gif) 20px 15px no-repeat;border:1px solid #cdcdcd;border-top:none;font:12px Arial, Helvetica, sans-serif;color:#005826;padding:15px 20px 15px 48px;line-height:14px;margin-top:20px;}
.iyv-caja-ok strong {font-size:16px;}
.iyv-campo-error {background:#620a11;color:#fff;font-size:11px;font-weight:bold;padding:2px 5px;float:left;}
.iyv-caja-tarifa-argentina {float:left;width:666px;padding:10px 10px 10px 40px;background:#f3f6f8 url(../images/bandera-argentina.gif) 10px 8px no-repeat;font-size:11px;color:#135572;margin-top:20px;}
.iyv-caja-alerta {float:left;width:659px;padding:10px 10px 10px 45px;background:#fffec9 url(../images/icono-alerta-amarillo.gif) 15px 8px no-repeat;font-size:13px;color:#666;margin-top:20px;border:1px solid #cdcdcd;}
.iyv-resultados-filtro {float:left;width:180px;line-height:18px;}
.iyv-resultados-filtro li {float:left;width:160px;padding:10px;border-top:1px solid #cdcdcd;}
.iyv-filtro-titulo-valores {float:left;width:95px;color:#222;font-size:12px;text-align:right;line-height:18px;}
.iyv-filtro-slider {float:left;width:160px;padding:5px 0 3px;}
.iyv-tabla-ida {width:65px;height:31px;line-height:31px;text-transform:uppercase;color:#fff;font-weight:bold;padding-left:28px;background:url(../images/iyv-resultados-fondo-ida.gif) 0 0 no-repeat;}
.iyv-tabla-vuelta {width:65px;height:31px;line-height:31px;text-transform:uppercase;color:#fff;font-weight:bold;padding-right:28px;background:url(../images/iyv-resultados-fondo-vuelta.gif) 0 0 no-repeat;text-align:right;}
#buscador-resultados.iyv {width:500px;padding-top:0px;line-height:15px;height:auto}
#buscador-calendario.iyv {float:right;}
#buscador-tabla.iyv {width:720px;padding-top:10px;}
#buscador-tabla.iyv-seleccionado {width:918px;}
#buscador-tabla.iyv-seleccionado td {background:#9EDFC9;font-size:13px;font-weight:bold;color:#000;}
#buscador-tabla.iyv-seleccionado td a {font-size:13px;font-weight:bold;color:#000;}
#buscador-tabla.iyv th.comprar {text-align:center;}
#buscador-tabla.iyv table td.empresa {width:176px;}
#buscador-tabla.iyv table td.fecha {width:85px;}
#buscador-tabla.iyv table td.clase {width:60px;}
#buscador-tabla.iyv table td.comprar {width:95px;padding-left:10px;}
#buscador-tabla.iyv table td.comprar a {display:block;height:17px;width:62px;background:url(../images/iyv-boton-comprar.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:left;padding-top:2px;padding-left:23px;}
#buscador-tabla.iyv table td.comprar a:hover {color:#fff;background-position:0 -19px;}
.iyv-importante {float:left;background: url(../images/iyv-caja-importante-icono.gif) no-repeat scroll 18px 14px #FFFEC9;color:#333333;font: 14px/18px Arial,Helvetica,sans-serif !important; margin-top: 20px;padding: 10px 20px 10px 60px;width: 838px;}
#buscador-tabla.iyv-seleccionado table td.comprar a, #buscador-tabla.iyv-seleccionado table td.comprar a:hover {background-position:0 -38px;color:#fff;}
#butacas-tabla.iyv {padding-top:10px;}
.iyv-fondo-naranja-claro {background:#fedbca;}

/* selecciÃ³n de butacas */
#butacas {float:left;width:918px;}
#butacas-izquierda {float:left;width:515px;}
#butacas-derecha {float:left;width:385px;padding:20px 0 0 18px;}
.butacas-encabezado {float:left;width:515px;margin:20px 0 0;padding:0}
.butacas-encabezado-titulo {float:left;width:165px;font:15px Arial, Helvetica, sans-serif;font-weight:bold;color:#666;text-transform:uppercase;}
.butacas-encabezado-referencias {float:left;width:350px;font:11px Arial, Helvetica, sans-serif;color:#231f20;padding-top:2px;}
.butacas-encabezado-referencias ul {float:right;padding-right:5px;}
.butacas-pasajeros-importante {float:left;width:363px;background:#dfdfdf;padding:10px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
.butacas-pasajeros-importante-borde {float:left;width:363px;}
.butacas-pasajeros-importante-medio {float:left;width:303px;padding-left:60px;font-size:13px;color:#6e6e6e;line-height:16px;background:url(../images/butacas-pasajero-importante-fondo.gif) 0 0 no-repeat;}
.butacas-pasajeros-buscador {float:left;width:363px;background:#dfdfdf;padding:0 10px 10px;border:1px solid #bdbdbd;border-top:none;}
.butacas-pasajeros-buscador-campo {float:left;width:275px;padding-top:1px;font-weight:bold;color:#444}
.butacas-pasajeros-buscador-campo input[type="text"] {width:160px;margin:0 5px 0 5px;padding:2px 5px 3px;}
.butacas-pasajeros-buscador-boton {float:left;}
.butacas-pasajeros-item {float:left;width:363px;background:#fff;padding:5px 10px;border:1px solid #bdbdbd;border-top:none;}
.butacas-pasajeros-item-butaca {float:left;width:20px;padding:0 8px 0 0;line-height:27px;height:27px;background:url(../images/omnibus-seleccionado.gif) no-repeat;margin:1px 10px 0 0;color:#fff;font-weight:bold;text-align:center;}
.butacas-pasajeros-item-nombre {float:left;width:242px;padding:7px 10px 0 0;font-weight:bold;font-size:13px;color:#666;line-height:16px;}
.butacas-pasajeros-item-boton {float:left;width:73px;padding-top:5px;}
.boton-color-buscador {padding-top:2px;}
.boton-gris-newsletter a, .boton-color-buscador a {display:block;height:17px;width:65px;background:url(../images/boton-comprar.gif) no-repeat;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#f36f2b;text-align:center;padding-top:2px;}
.boton-gris-newsletter a:hover, .boton-color-buscador a:hover {color:#fff;background-position:0 -19px;}


/* Control de creditdo, Detalles */
.detalleFilaCtlCredito {
    text-align: right
}
.boton-gris-newsletter a:hover, .boton-color-buscador a:hover {color:#fff;background-position:0 -19px;}



/* notificaciones */
#encabezado-barra-arriba li.notificaciones dt a {font:11px Arial, Helvetica, sans-serif;color:#fff;display:block;line-height:11px;padding:5px 5px 0 27px;height:17px;width:68px;background:url(../images/notificaciones/boton-notificaciones.gif) no-repeat;}
#encabezado-barra-arriba li.notificaciones dt a:hover {background-position:0 -22px;color:#fff;}
.notificaciones-cantidad { display:block; background:#f6ff00;color:#000; font-size:9px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:-7px 0 0px -32px; position:absolute; z-index:1000;padding:1px 3px;line-height:10px;border:1px solid #000;behavior: url(includes/PIE.htc);}
.notificaciones ol, .notificaciones  ul {list-style:none;}
.notificaciones > dt {display: inline;}
.notificaciones > dd {position:relative;left:-145px;top:-4px;}
.notificaciones dd ul {display: none;position: absolute; top: 0px; width: auto;width: 312px;padding:10px 0 0;background: url(../images/notificaciones/notificaciones-arriba.png) 0 0 no-repeat;border-bottom:1px solid #767676;}
.notificaciones dd ul li {background:#fff url(../images/notificaciones/notificaciones-linea-gris.gif) 0 bottom repeat-x;width:310px;border-left:1px solid #767676;border-right:1px solid #767676;height:100%;padding:0 !important;margin:0;line-height:normal}
.notificaciones dd ul li.no-leida {background:#fff5f0 url(../images/notificaciones/notificaciones-linea-gris.gif) 0 bottom repeat-x;}
.notificaciones dd > ul li.header {border-bottom:1px dotted #7a7a7a;background:#f1f0ef;height:30px;}
#encabezado-barra-arriba li.notificaciones dd ul li a {color:#f36f2b;display:inline;line-height:normal;padding:0;height:auto;margin:0;}
#encabezado-barra-arriba li.notificaciones dd ul li a:hover {color:#000;}
.notificaciones-header-mensajes {float:left;padding-left:15px;line-height:30px !important;font:11px Arial, Helvetica, sans-serif;color:#7a7a7a;}
.notificaciones-header-cerrar {float:right;padding:10px 15px 0 0;}
.notificaciones-arriba {float:left;padding:10px 15px 0 10px;height:100%;width:285px;}
.notificaciones-icono {float:left;width:35px;}
.notificaciones-texto {float:left;width:215px;font:11px Arial, Helvetica, sans-serif;color:#4f4c4d;line-height:13px;}
.notificaciones dd ul li.no-leida .notificaciones-texto, .notificaciones-interna ul li.no-leida .notificaciones-texto {font-weight:bold;}
.notificaciones-link {float:right;padding-top:8px;}
.notificaciones-abajo {float:left;height:23px;padding:0 0 0 50px;width:260px;}
.notificaciones-tiempo {float:left;font:10px Arial, Helvetica, sans-serif;color:#7a7a7a;padding-left:10px;background:url(../images/notificaciones/notificaciones-misc-circulo-gris.gif) 0 9px no-repeat;line-height:23px;}
.notificaciones-leido {float:right;background:#ffdbc9 url(../images/notificaciones/notificaciones-fondo-visto.gif) 0 0 no-repeat;padding:4px 15px 0 26px;height:19px;line-height:13px;font:10px Arial, Helvetica, sans-serif;}
.notificaciones dd > ul li.footer {background:#f1f0ef;height:30px;background:#fc7e3a url(../images/notificaciones/notificaciones-misc-flecha-blanco-abajo.gif) 15px 13px no-repeat;}
.notificaciones dd > ul li.footer a {color:#fff !important;font-weight:bold !important;line-height:30px !important;padding-left:30px !important;display:block;}
.notificaciones dd > ul li.footer a:hover {color:#000 !important;}
.notificaciones-interna li {float:left;width:958px;border-top:1px solid #e2e2e2;}
.notificaciones-interna li .notificaciones-arriba {padding:10px 20px 0 15px;width:925px;}
.notificaciones-interna li .notificaciones-icono {width:40px;padding-top:5px;}
.notificaciones-interna li .notificaciones-texto {width:860px;font:15px Arial, Helvetica, sans-serif;color:#4f4c4d;line-height:18px;padding-top:10px;}
.notificaciones-interna li .notificaciones-abajo {height:23px;padding:0 0 0 60px;width:898px;}
.notificaciones-interna li .notificaciones-tiempo {width:150px;font-size:11px;}
.notificaciones-interna li .notificaciones-quien {float:left;font:11px Arial, Helvetica, sans-serif;color:#7a7a7a;padding-left:10px;background:url(../images/notificaciones/notificaciones-misc-circulo-gris.gif) 0 9px no-repeat;line-height:23px;}
.notificaciones-interna li.no-leida {background:#fff5f0}

.FormatoDetalleCuenta {
    font-size: larger;
    font-style: normal;
    text-align: center;
    color: #6E6E6E;
    background-color: #E6E6E6;
}

.consulta-estado-deshabilitada-facturacion {
    border:1px solid #e5e4e4;
}

.consulta-estado-facturacion-email {
    margin-top: 5%;
}

.input-220 {
    width: 220px;
}

.margin-top-textbox {
    margin-top: 5px;
}

.margin-top-padding
{
    margin-top: -5%;
    padding: 0 0 0 150px;
}

.margin-top-caja-mail
{
    margin-top: -10%;
}

#procesoMail {background:#EFEFEF url(images/procesando.gif) center 20px no-repeat;padding:55px 20px 20px;width:210px;text-align:center;font-weight:bold;}

#procesoMail img
{
    margin-bottom: 5px;
    margin-top: -30px;
}

#Pasajero_CodigoAreaTelefono
{
    margin-right: 2px;
    display: inline;
    float: left;
    width: 30px;
}

#Pasajero_TelefonoSinCodigo
{
    display: inline;    
    width: 97px;
}

.textTelefono
{
    display: block;
    float: left;
    width: 5px;

}

.CarouselCyT-dots{        
	margin-top: -45px;
}

.butacas-datos li.titulo {
    width:70px;
    padding-top:0px;
}

.butacas-datos li.campo {
    width:188px;
}

.butacas-datos li.campo input {
    width:170px;
}
#camposCyT{width: 385px; background-color: #f7f7f7;border: 1px solid #e2e2e2;padding: 19px;display: none;}
#camposCyTIdaVuelta{width: 385px; background-color: #f7f7f7;border: 1px solid #e2e2e2;padding: 19px;}