/*
 * Creacion 14 de Septiembre de 2013
 * @author Manuel Córdova
 */

/*
 * Fonts
 */

@font-face
{
 font-family: 'Souses';
 src: url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Souses.eot');
 src: url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Souses.woff') format('woff'), url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Souses.ttf') format('truetype'), url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Souses.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face
{
 font-family: 'Fabrica';
 src: url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Fabrica.eot');
 src: url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Fabrica.woff') format('woff'), url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Fabrica.ttf') format('truetype'), url('/personal/klay_pyxter_servitel_prt2_prt/res/fonts/Fabrica.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*
 * Generales
 */

body
{
  font-family: Arial, Tahoma, Helvetica;
  text-align: center;
  background-color: #3E3435;
  margin: 0;
  text-align: center
}

.subtitulo
{
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  color: #404040;
  font-family: Fontastique, Tahoma, Arial, Helvetica;
  font-size:25;
}

.msg_error
{
  background-color: #C65235;
  color: #FFFFFF;
  font-size: 14px;
  padding: 2px 8px;
  text-align: center;
}

.mensaje_disponibilidad
{
  color:#C6C6C6;
  font-size:30px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  background-color: #F4F4F4;
  padding: 20%;
  /*display: none;*/
}

.input_button
{
  background-color: #6DB8A0;
  border-size: 1px;
  border-width: 0px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 40px;
  padding: 10px;
  vertical-align: middle;
}

.input_button_subaction
{
  border-size: 1px;
  border-width: 0px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 'Souses';
  _font-family: Eras Bold ITC;
  font-size: 25px;
  vertical-align: middle;
  text-align: center;
  height: 35px;
  margin-left: 10px;
}

.input_button_header
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/fondo_menuprincipal.png");
  border-size: 1px;
  border-width: 0px;
  cursor: pointer;
  font-family: 'Souses';
  _font-family: Eras Bold ITC;
  font-size: 25px;
  vertical-align: middle;
  text-align: center;
  margin-left: 10px;
}

.input_button_round
{
  background-color: #D82746;
  border-width: 0px;
  border-style: solid;
  border-size: 1px;
  border-color: #69D2E7;
  border-radius: 15px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 23px;
  padding: 10px;
  vertical-align: middle;
}

.input_button_rect
{
  background-color: #514445;
  border: none;
  color: #FFFFFF;
  cursor:pointer;
  font-family: Souses, Eras Bold ITC;
  font-size: 40px;
  padding: 10px;
  vertical-align: middle;
}

.fieldlabel
{
  color: #585858;
  font-family: Fabrica, Arial, Tahoma, Helvetica;
  font-size:30;
}

.input_text
{
  background-color: #F7F7F7;
  background-image: none !important;
  color: #666666;
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: bold;
  font-size: 35px;
  height: 60px;
  padding: 0 5px;
  border: 1px solid #DEDEDE;
}

.input_text_hint
{
  color: #DADADA !important;
}

.table_fixed
{
  table-layout: fixed;
}

.no_display
{
  display: none;
}

.line_interlineado
{
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 4px;
}

.background_interlineado
{
  background-color: #EFEFEF;
}

.icon_action
{
  cursor: pointer;
}

.listitems
{
  text-align: left;
}

.x-form-trigger-checkboxcombo
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/trigger_checkboxcombo.png") !important;
  border-bottom-color: #B5B8C8;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none no-repeat scroll 0 0 transparent;
  border-color: -moz-use-text-color;
  border-image: none;
  border-style: none none solid;
  border-width: 0px;
  cursor: pointer;
  height: 30px;
  margin-top: 3px;
  position: absolute;
  top: 0;
  width: 17px;
}

.printer
{
  cursor: pointer;
  text-align: right;
  padding-top: 30px;
  padding-right: 30px;
}

/*
 * View Main
 */

#main_view
{
  border-style: none;
  margin: auto;
  text-align: center;
  height: 100%;
  width: 100%;
}

#cargando
{
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#cargando-image {
  position: absolute;
  top: 300px;
  z-index: 100;
}

/*
 * Estructura principal
 */

#content
{
  height: 100%;
  width: 100%;
  text-align: center;
}

#content_menu
{
  vertical-align: top;
  width: 200px;
}

#content_acciones
{
  border: 1px solid #DADADA;
  border-top: 0px;
  vertical-align: top;
  width: 200px;
}

#content_main
{
  text-align: center;
  vertical-align: top;
  width: 100%;
  height: 100%;
  border: none;
}

#ultimas_operaciones
{
  font: normal 10px Arial;
  height: 220px;
  overflow: auto;
  overflow-x: hidden;
  width: 200px;
}

.ultimas_operaciones_detalle
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/vinetaalladodefecha.png");
  background-repeat: no-repeat;
  background-position: 0% 4px;
  padding: 0px 0px 5px 14px;
}

.content_main_logueado
{
  width: 600px !important;
}

.content_avisos
{
  color: #F6F6F6;
  height: 40px;
  vertical-align: top;
  width: 500px !important;
}

.separator_avisos
{
  background: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/lineas_aviso.png");
  height: 9px;
  width: 600px;
}

/*
 * Pantalla de login y recuperacion de contrase�a
 */

#login
{
  margin-top: 20px;
  width: 395px;
}

#login_recuperar_contrasenia
{
  background-color: #655544;
  margin:auto;
  margin-top: 20px;
  padding: 5px 0px;
  text-align: center;
  width: 286px;
}

#recuperar_contrasenia
{
  margin-top: 20px;
  width: 395px;
}

.fieldlabel_cell_login
{
  padding: 10px 0px 0px 10px;
}

.input_text_login
{
  width: 300px;
}

.input_text_cell_login
{
  padding-left: 10px;
}

.button_entrar
{
  width: 286px;
}

.button_recordar
{
  width: 286px;
}

.button_regresar
{
	background-color: #655544;
  margin-left: 8px;
  width: 120px;
}

/*
 * Contrasenia caduca
 */

#contrasenia_caduca
{
  margin-top: 20px;
  width: 395px;
}

.fieldlabel_contrasenia_caduca
{
  color: #585858;
  font-family: Fabrica, Arial;
  font-size: 20;
}

/*
 * Seccion lateral izquierda. (Menu)
 */

.menu_logo
{
  background: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/interior_logo.jpg");
  background-repeat: no-repeat;
  height: 52px;
  position: relative;
  width: 200px;
  z-index:-1;
}

#menu
{
  margin-bottom: 0px;
}

#menu_area
{
  background-color: #F0F0F0;
  border-bottom: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  padding-left: 10px;
  width: 190px;
}

#menu_opciones
{
  background-color: #FFFFFF;
  width: 190px;
}

.menu_opcion a
{
  color: #666666;
  font: italic 18px Arial;
  padding-right: 10px;
  text-decoration: none;
  border-bottom: 1px dashed #9A9A9A;
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/flecha_menu.png");
  background-repeat:no-repeat;
  background-position: 90% 50%;
}

.menu_opcion a, .menu_opcion a span
{
  display: block;
}

.menu_opcion a.no_border
{
  border-bottom: 0px;
}

.menu_opcion a:hover
{
  color: #666666;
  background-color: #F9F9F9;
}

.menu_opcion a:hover span
{
  cursor: pointer;
}

.menu_opcion a span.text_opcion
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/vineta_menu.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 5px 15px 0px 15px;
  height: 26px;
}

.menu_opcion a:hover span.text_opcion
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/vineta_menu.png");
  background-repeat: no-repeat;
  background-position: left center;
  color: #3E3E3E;
  padding: 5px 15px 0px 15px;
  height: 26px;
}

.button_salir
{
  background-color: #F87672;
  color: #FFFFFF;
  font-size: 25px;
  width: 175px;
  padding-top: 5px;
}

.button_salir a
{
  color: #FFFFFF;
  text-decoration: none;
}

.button_saldo
{
  background-color: #F6D26B;
  color: #514445;
  font-size: 25px;
  width: 175px;
  padding-top: 5px;
}

.button_saldo a
{
  color: #514445;
  text-decoration: none;
}

.button_contrasenia
{
  background-color: #3C2517;
  font-size: 20px;
  width: 200px;
}

.button_reporte
{
  background-image: url("/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/icono_reporte.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #ED5025;
  font-size: 20px;
  width: 200px;
}

/*
 * Seccion lateral derecha. (Historial y chat)
 */

.consultar_saldo
{
  cursor: auto;
  font-size: 16px;
  height: 50px;
  text-align: center;
}

.consultar_saldo a
{
  color: #FFFFFF;
  text-decoration: none;
}

.detalle_saldo
{
  font-size: 24px;
  text-align: right;
}

.input_chat
{
  background-color: #F9F9F9;
  border-top: 1px solid #E7E7E7;
  border-left: 0px solid #E7E7E7;
  color: #666666;
  font-family: Arial, Tahoma;
  font-size: 14px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  width: 200px;
}

/*
 * Seccion central
 */

.title_header
{
  color: #3E3E3E;
  font: normal 26px Fontastique;
  height: 53px;
  line-height: 50px;
  position: relative;
  text-align: center;
  z-index:-1;
}

/*
 * Venta
 */

#content_venta
{
  width: 100%;
  height: 100%;
}

.venta_unselect
{
  background-color: #514445;
  color: #F6D26B;
  cursor: pointer;
  font-family: Souses;
  _font-family: Eras Bold ITC;
  font-size: 33px;
  font-weight: bold;
  height: 80px;
  width: 130px;
  margin: 10px;
  text-align: center;
}

.venta_select
{
  background-color: #F6D26B;
  color: #514445;
  cursor: pointer;
  font-family: Souses;
  _font-family: Eras Bold ITC;
  font-size: 33px;
  font-weight: bold;
  height: 80px;
  width: 130px;
  margin: 10px;
  text-align: center;
}

.venta_content_column
{
  vertical-align: top;
  width: 100%;
}

.fieldlabel_cell_venta
{
  padding: 10px 0px 0px 10px;
}

.input_text_venta
{
  background-color: #FFFFFF;
  width: 280px;
}

.input_text_venta_nip
{
  background-color: #FFFFFF;
  width: 100px;
}

.input_text_cell_venta
{
  padding-left: 10px;
}

.input_button_round_venta
{
  padding: 0px;
  width: 300px;
  height: 50px;
}

/*
 * Venta Telcel
 */

.button_monto_telcel
{
  height: 80px;
}

/*
 * Venta Movistar
 */

.button_monto_movistar
{
  width: 130px;
}

/*
 * Venta Iusacell
 */

.button_monto_iusacell
{
  width: 130px;
}

/*
 * Venta Unefon
 */

.button_monto_unefon
{
  width: 130px;
}

/*
 * Venta Nextel
 */

.button_monto_nextel
{
  width: 130px;
}

/*
 * Venta Cierto
 */

.button_monto_cierto
{
  width: 130px;
}

/*
 * Venta Tuenti
 */

.button_monto_tuenti
{
  width: 130px;
}

/*
 * Venta Maztiempo
 */

.button_monto_maztiempo
{
  width: 130px;
}

/*
 * Otros servicios
 */

.operador_movistar
{
  background-image: url("../img/portal/movistar2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_movistar_unselect
{
  background-image: url("../img/portal/movistar1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_movistar a
{
  color: #FFFFFF;
  text-decoration: none;
}

.operador_iusacell
{
  background-image: url("../img/portal/iusacell2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_iusacell_unselect
{
  background-image: url("../img/portal/iusacell1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_iusacell a
{
  color: #FFFFFF;
  text-decoration: none;
}

.operador_unefon
{
  background-image: url("../img/portal/unefon2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_unefon_unselect
{
  background-image: url("../img/portal/unefon1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_unefon a
{
  color: #513F24;
  text-decoration: none;
}

.operador_nextel
{
  background-image: url("../img/portal/nextel2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_nextel_unselect
{
  background-image: url("../img/portal/nextel1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_nextel a
{
  color: #513F24;
  text-decoration: none;
}

.operador_virgin
{
  background-image: url("../img/portal/virgin2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_virgin_unselect
{
  background-image: url("../img/portal/virgin1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_virgin a
{
  color: #FFFFFF;
  text-decoration: none;
}

.operador_cierto
{
  background-image: url("../img/portal/cierto2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_cierto_unselect
{
  background-image: url("../img/portal/cierto1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_cierto a
{
  color: #FFFFFF;
  text-decoration: none;
}

.operador_tuenti
{
  background-image: url("../img/portal/tuenti2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_tuenti_unselect
{
  background-image: url("../img/portal/tuenti1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}

.operador_tuenti a
{
  color: #FFFFFF;
  text-decoration: none;
}

/*
 * Traspaso
 */

.fieldlabel_cell_traspaso
{
  padding: 10px 0px 0px 10px;
}

.input_text_traspaso_monto
{
  width: 180px;
}

.input_text_traspaso_utilidad
{
  width: 180px;
}

.input_text_traspaso_total
{
  width: 180px;
}

.input_text_traspaso_nip
{
  width: 100px;
}

.input_text_cell_traspaso
{
  padding-left: 10px;
}

.input_button_round_traspaso
{
  width: 580px;
}

/*
 * Usuarios
 */

.usuarios_cell_acciones
{
  width: 30px;
}

.usuarios_cell_nip
{
  width: 57px;
}

.usuarios_cell_contrasenia
{
  width: 100px;
}

.input_text_usr_checkboxcombo
{
  background-color: #F9F9F9;
  color: #666666;
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  height: 30px;
  padding: 0 5px;
  margin: 3px 0px 3px 3px;
  border: 1px solid #E7E7E7;
  background-image: none !important;
}

.input_button_round_nip
{
  background-color: #5E2238;
  border-radius: 10px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 14px;
  padding: 0px;
  vertical-align: middle;
  width: 50px;
}

.input_button_round_contrasenia
{
  background-color: #80093B;
  border-radius: 10px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 14px;
  padding: 0px;
  vertical-align: middle;
  width: 100px;
}

/*
 * Puntos de venta
 */

.input_text_pdv
{
  background-color: #F9F9F9;
  color: #666666;
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  height: 30px;
  padding: 0 5px;
  margin: 3px;
  border: 1px solid #E7E7E7;
}

.input_text_pdv_nombre
{
  width: 360px;
}

.input_text_pdv_correo
{
  width: 360px;
}

.input_text_pdv_codigo
{
  width: 120px;
}

.input_text_pdv_descuento
{
  width: 90px;
}

.input_button_round_pdv_agregar
{
  background-color: #D82746;
  border-radius: 10px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 14px;
  padding: 0px;
  vertical-align: middle;
  width: 210px;
}

.input_button_round_pdv_modificar
{
  background-color: #D82746;
  border-radius: 10px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 14px;
  padding: 0px;
  vertical-align: middle;
  width: 100px;
}

.input_button_round_pdv_cancelar
{
  background-color: #D82746;
  border-radius: 10px;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Fontastique';
  font-size: 14px;
  padding: 0px;
  vertical-align: middle;
  width: 100px;
}

/*
 * Configuracion
 */

.input_text_configuracion_ticket
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-style: normal;
  font-size: 18px;
  height: 250px;
  width: 400px;
}

.configuracion_cell_fieldlabel
{
  vertical-align: top;
  width: 200px;
}

.input_button_round_configuracion
{
  vertical-align: top;
  width: 400px;
}

/*
 * Reportes
 */

.input_text_filters
{
  background-color: #F9F9F9;
  color: #666666;
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: bold;
  font-size: 25px;
  width: 140px;
  height: 30px;
  padding: 0 5px;
  margin: 3px;
  border: 1px solid #E7E7E7;
}

.input_submit_report_pantalla
{
  background-color: #E08E79;
  border: none;
  color: #FFFFFF;
  cursor:pointer;
  font-family: 'Souses';
  _font-family: Eras Bold ITC;
  font-size: 25px;
  padding: 5px;
  vertical-align: middle;
  width: 170px;
}

.input_submit_report_excel
{
  background-color: #F1D4AF;
  border: none;
  color: #3E3435;
  cursor:pointer;
  font-family: 'Souses';
  _font-family: Eras Bold ITC;
  font-size: 25px;
  padding: 5px;
  vertical-align: middle;
  width: 120px;
}

.report_title
{
  color: #3E3435;
  font-family: 'Fabrica';
  font-size: 30px;
}

.label_rep
{
  color: #66585A;
  font-family: 'Fabrica';
  font-size: 20px;
}

#detalle_filtros
{
  display: block;
}

/*
 * Window Nip
 */

.input_text_window_nip
{
  text-align: center;
  width: 160px;
}

/*
 * Extjs Window
 */

/*
 * Window
 */

.x-window-tr
{
  background-image: url("../img/window/right-corners.png");
  padding-right: 15px;
  position:relative;
  left:-1px;
}

.x-window-ml
{
  background-image: url("../img/window/left-right.png");
  padding-left: 15px;
}

.x-window-tl
{
  background-image: url("../img/window/left-corners.png");
  padding-left: 15px;
}

.x-window-mr
{
  background-image: url("../img/window/left-right.png");
  padding-right: 15px;
}

.x-window-br
{
  background-image: url("../img/window/right-corners.png");
  padding-right: 10px;
}

.x-window-bl
{
  background-image: url("../img/window/left-corners.png");
  padding-left: 14px;
}

.x-window-mc
{
  background-color: #FFFFFF;
}

.x-window-tc
{
  background-image: url("../img/window/top-bottom.png");
  border-bottom: 1px #9E9E9E solid;
}

.x-window-bc
{
  background-image: url("../img/window/top-bottom.png");
  padding-bottom: 4px;
  padding-right: 20px;
}

.x-window-tl .x-window-header
{
  color: #000000;
  font: normal 18px arial,tahoma,verdana,sans-serif;
}

.x-tool
{
  background-image: url("../img/window/tool-sprites_as.gif");
}

.x-window-plain .x-window-mc
{
  background-color: #FFFFFF;
}

body.x-body-masked .x-window-plain .x-window-mc
{
  background-color: #FFFFFF;
}

/*
 * Blank
 */

.title_header_blank
{
  background-color: #3E3435;
  color: #FFFFFF;
  font: normal 50px Souses;
  _font-family: Eras Bold ITC;
  height: 80px;
  text-align: center;
  width: 100%;
  padding-top: 10px;
}

#blank_view
{
  background-color: #F8F8F8;
  border-style: none;
  margin: auto;
  height: 100%;
  width: 100%;
}

/*
 * Reportes
 */

.report
{
  background-color: #F8F8F8;
  width: 100%;
  height: 100%;
  text-align: center;
}

.filters
{
  background-color: #E85D5D;
  height: 20px;
  padding: 5px 0px 5px 0px;
  text-align: center;
  width: 100%;
}

.filter_name
{
  color: #FFFFFF;
  font-family: Souses, Eras Bold ITC;
  font-size: 20px;
}

.filter_detail
{
  color: #FFFFFF;
  font-family: Souses, Eras Bold ITC;
  font-size: 20px;
}

.adm_marco_resumen
{
  border-color: #EDC951;
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
}

.adm_titulo_resumen
{
  background-color: #EDC951;
  color:#3E3435;
  font-size: 17px;
  font:bold;
  font-weight:bold;
  padding: 5px;
  text-align:left;
}

.adm_contenido_resumen
{
  border-color: #EDC951;
  border-width: 1px;
  border-right-style: solid;
  color: #3E3435;
  font-size: 15px;
  font-weight:bold;
  padding: 5px;
}

.adm_titulo
{
  background-color: #3E3435;
  color:#FFFFFF;
  font-size: 17px;
  font:bold;
  font-weight:bold;
  padding: 5px;
  text-align:left;
}

.adm_marco
{
  border-color: #C2C2C2;
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
}

.adm_contenido
{
  border-color: #C2C2C2;
  border-width: 1px;
  border-right-style: solid;
  color: #3E3435;
  font-size: 15px;
  font-weight:bold;
  padding: 5px;
}

.adm_texto
{
  padding-left: 3px;
}

.report_dias_vida
{
  background-color: #E3F6CE;
}

/*
 * Avisos
 */

.avisos_fecha
{
  font-size: 12px;
  font-weight: bold;
}

.avisos_detalle
{
  font-size: 12px;
}

#header
{
  height: 120px;
  text-align: center;
  background-color: #514445;
}

#operadores
{
  height: 120px;
  background-color: #F6F6F6;
  border-bottom: 1px solid #BFBFBF;
}

#operadores_montos
{
}

#venta_formulario
{
  padding-top: 20px;
  vertical-align: top;
  width: 370px;
}

.titulo
{
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/pie_centro.png');
  background-repeat: no-repeat;
  background-size: 100%;
  font-family: Souses, Eras Bold ITC;
  color: #FF9F39;
  font-size: 60px;
  width: 50%;
  height: 70px;
}

.pie_izquierda
{
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/pie_izquierda.png');
  background-repeat: no-repeat;
  background-size: 100%;
  width: 25%;
  height: 70px;
}

.pie_derecha
{
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/pie_derecha.png');
  background-repeat: no-repeat;
  background-size: 100%;
  width: 25%;
  height: 70px;
}

.subtitle
{
  font: normal 30px Souses;
  _font-family: Eras Bold ITC;
  color: #514445;
}

.btn_accion
{
  cursor: pointer;
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/pie_centro.png');
  background-repeat: no-repeat;
  background-size: 100%;
  _background-size: cover;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/pie_centro.png',
        sizingMethod='scale');
  height: 70;
  width: 99%;
  text-align: center;
  color: #FF9F39;
  font: normal 50px Souses;
  _font-family: Eras Bold ITC;
}

.btn_header
{
  cursor: pointer;
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/fondo_menuprincipal.png');
  background-repeat: no-repeat;
  height: 38px;
  width: 152px;
  text-align: center;
  color: #FFFFFF;
  font: normal 27px Souses;
  _font-family: Eras Bold ITC;
}

.barra_login
{
  background-image: url('/personal/klay_pyxter_servitel_prt2_prt/res/img/portal/login_barra.png');
  background-repeat: no-repeat;
  height: 50px;
  width: 429px;
  text-align: center;
  color: #3E3435;
  font: normal 25px Souses;
  _font-family: Eras Bold ITC;
  padding-top: 15px;
  margin-left: -30px;
  _margin-top: 20px;
}

.input_button_caduca_modificar
{
  background-color: #FACA44;
  border: none;
  color: #3F3132;
  cursor:pointer;
  font-family: Souses, Eras Bold ITC;
  font-size: 25px;
  padding: 5px;
  width: 190px;
  height: 40px;
  vertical-align: middle;
}

.input_button_caduca_regresar
{
  background-color: #FF5D5D;
  border: none;
  color: #FFFFFF;
  cursor:pointer;
  font-family: Souses, Eras Bold ITC;
  font-size: 25px;
  padding: 5px;
  width: 190px;
  height: 40px;
  vertical-align: middle;
}