/*
celeste: 4f8ad5
gris oscuro: 575d63
gris claro: bfbfbf
azul logo: 336699
celeste pastel: a2b8cd
naranja: ff7200
*/
/*a:link
{
    color: #FFFFFF;
}*/
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }

/*LISTAS*********************************************************************************/
.navhorizontal{
    height: 25px;
    background-image: url(/franchi//images/fondo31.png);
}
ul.hzmb *{
    line-height: 20px;
}
ul.hzmb ul *{
    line-height: 14px;
}
ul.hzmb, ul.hzmb li, ul.hzmb ul{
    margin-top: 0;
    padding: 0;
}
ul.hzmb a{
    display: block;
    padding: 0 6px;
}
ul.hzmb li{
    list-style: none outside none;
    width: auto;
}
ul.hzmb li li, ul.hzmb li ul{
    list-style: none outside none;
    /* list-style-type: circle; */
    text-align: left;
    /*width: 15em;*/  /*este es el ancho de la cajita q abre*/
    width: -moz-min-content;
    /*top: 26;      /*esta es la posicion de la cajita desde arriba*/
    margin-top: 0px;
    margin-left: 20px; /*es el margen izq de la cajita*/
    /*text-indent: -30px;*/  /*lo manejo solo con los margenes de li li a*/
}
ul.hzmb .head{
    width: auto;
}
ul.hzmb li{
    float: left;
    position: relative;
}
ul.hzmb li li a{
    margin: 0px 13px -1px -38px; /*margin: top right bottom left*/ /*margin: -4px 10px -4px -4px;*/
    white-space: nowrap; /*width: -moz-max-content;*/ /*creo q cq de estas 2 sirven para que no ponga en 2 lineas cuando el texto es muy largo*/
}
ul.hzmb li li .icon{
    margin-left: -23px;
    vertical-align: middle;
}
ul.hzmb li ul{
    border: 1px solid;
    border-color: gray;
    left: -999em;
    position: absolute;
    background-color: #242424; /*el color de fondo de la cajita; puede ser transparent*/
}
ul.hzmb li ul ul{
    margin: -21px 0 0 13em;
}
ul.hzmb li.m-admin li a{
    margin: 0;
}
#bittopbar{
    z-index: 1000;
}
ul.hzmb{
    z-index: 1001;
}
ul.hzmb ul{
    z-index: 1002;
}
ul.hzmb ul ul{
    z-index: 1003;
}
/*#bittopbar, ul.hzmb, ul.hzmb li, ul.hzmb li ul {}*/
ul.hzmb li:hover ul ul, ul.hzmb li:hover ul ul ul{
    left: -999em;
}
ul.hzmb li:hover ul, ul.hzmb li li:hover ul, ul.hzmb li li li:hover ul{
    left: auto;
}
ul.hzmb li a{
    padding: 4 0 6 30px;
}
/*FIN LISTAS*****************************************************************************/
.nooverflow {
    overflow: hidden;
}
/*a,a:link, a:active, a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #_fontlink;
	text-decoration: none;
}*/
a,a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #B0B0B0; /*#FFFFFF;*/
}
/*a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!*/
a:hover/*,a.leaf:hover*/ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;/*underline overline;*/
	color: #a2b8cd;/*#483D8B;*/
}
.index {
    font-size: 12px;
    font-family: Verdana;
/*    font-family: Tahoma;*/
/*    font-family: sans-serif;*/
}
a.itemtabla {
    color: #C0C0C0; /*5C737B*/
    text-decoration: none;
}
a.itemtabla:hover {
    color: #a2b8cd;
}
/*a.indexlinksopnet
{
    color: #575d63; /*gris oscuro
}
/*a.frameslinksopnet
{
    color: #bfbfbf; /*gris claro
}*/
/*
.topesopnet:hover,
.topesopnet:link,
.topesopnet:visited
{
    color: #FFFFFF;
    text-decoration: none;
}*/
a.bullet img
{
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/franchi//images/homebulletfull.gif);
}
a.bullet:hover img
{
     background-image: url(/franchi//images/homebullet.gif);
}
a.bullet span
{
    color: #colorfondo;
    background-color: #colorfondo;
    text-decoration: underline;
}
a.precio /*para la columna Precio en compra venta y consulta de articulos*/
{
    font-size: 105%;
    font-weight: bold;
}
a
{
    outline: 0; /*no hace falta ni siquiera el focus que comente mas abajo... con esto solo ya no pone el outline*/
}
/*a:hover,
a:active,
a:focus
{
     /*outline: none;
     outline: 0px;
     /*outline: 1px solid rgba(255,255,255,0);
}*/
.indextextos,
.framestextos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;*/
}
.indextextos
{
	color: #575d63;
}
.framestextos
{
	background-color: #575d63;
    color: #bfbfbf;
}
.fomulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC; /*#7ba1b0*/
}
.login {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #575d63; /*gris oscuro*/
	width: 40%;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #7ba1b0;
}
/*.botonera01,.botonera01red
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	vertical-align: bottom;
	text-decoration: none;
	min-height: 0;
}

.botonera02,.botonera02red
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    color: #408090;
    vertical-align: bottom;
    text-decoration: none;
	min-height: 0px;
}
.botonera02red,.botonera01red
{
    color: red;
}*/

body {
	margin: 0;
	padding: 0;
    font-size: 10px;
    font-family: Verdana,arial,helvetica,sans-serif;
	color: #C0C0C0; /*ffffff; VER DE PONER ESTE*/
    /* (The background color is specified elsewhere, so do a global replacement if it ever changes) */
    background-color: #242424; /*#c4dae3*/
/*
    scrollbar-base-color: #3A484C;
    scrollbar-face-color: #576267;
    scrollbar-track-color: #3A484C;
    scrollbar-arrow-color: #9FAAAC;
    scrollbar-highlight-color: #9FAAAC;
    scrollbar-3dlight-color: #576267;
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-color: #000000;
*/
}
body.menubody
{
    background-color: #242424;
}
/*td.imgBCM {/*se usaba en frames.php pero al final x ahora no lo uso
    width: 260;
    height: 61;
    background-image: url(../images/BandwidthControlManagement4.jpg);
    background-repeat: no-repeat;
}*/

/*.lista-contratabla /*se usa en herramientas.php
{
	color: #C0C0C0;
	background-color: #242424;
}
.lista-tabla {
	background-color : #C4DAE3;
}*/

.titulo {
    font-size: 13px;
    height: 26px;
    /*font-family: sans-serif;*/
    color: #a2b8cd;
    text-align : center;
    /*background-image: url(../images/basetitulo.jpg);*//*lo comento en franchi asi no tira error*/
    background-repeat: repeat-x;
    text-transform: uppercase;
}
/*.subtitMantCli {
    font-size: 11px;
    color: #607860;
    vertical-align: top;
}*/
.filtro
{
    width : 96%;/*85% 100%*/
    height: 34px;
    font-size : 11;
    font-family : Verdana, Arial;
    font-style : normal;
    color: #FFFFFF;  /*#FFFFFF*/
    text-align : center;
    /*background-position: center;*/
    background-color: #242424;
    /*background-color : #C4DAE3;
    font-weight : bold;*/
    padding-left: 100px; /*agregado para boutique, para que no quede oculto el texto Buscar por:*/
}
.tablafiltro {
    width : 97%;/*85*/
    height: 34px;
    font-size : 11;
    font-family : Verdana, Arial;
    font-style : normal;
    color: #FFFFFF;  /*#FFFFFF*/
    text-align : center;
    /*background-position: center;*/
    background-color: #242424; /*_fondofiltro*//*lo dejo asi para la fila que queda entre el titulo y la fila del filtro*/
    /*background-color : #C4DAE3;
    font-weight : bold;*/
}
.tdfiltro {
    /*background-color: #575d63;*/
    background-image: url(../images/basefiltro.png);
    background-repeat: repeat-x;
}
/*.tablagrafico {
    width : 100%;/*85
}*/
tr.listaprecios_tr:hover {
    background-color: #000000;
}
tr.listaprecios_trError {
    background-color: red;
}
tr.listaprecios_trError:hover {
    color: red;
    background-color: #000000;
}
tr.listaprecios_trWarning {
    background-color: #A830A8; /*C03000 orange*/
}
tr.listaprecios_trWarning:hover {
    color: #A830A8; /*orange*/
    background-color: #000000;
}
td.celdaboton {
    width: 35px;
    text-align: center;
}
td.celdaimporte {
    width: 120px;
    text-align: right;
}
td.celdacuenta {
    width: 150px;
    text-align: left;
}
td.celdafecha {
    width: 150px;
    text-align: center;
}
.lista-titulo {
    width : 94%; /*97*/
    font-size : 12;
    font-family : Verdana, Arial;
    font-style : normal;
    color: #B0B0B0;  /*#D3D3D3*/
    text-align : center;
    text-transform : uppercase;
    font-weight : bold;
    background-color : #242424;
}
.lista-subtitulo {
font-family: Helvetica, Arial, sans-serif;
    text-transform : none;
    background-color : #242424;
    border-bottom: thin dashed #7F7F7F;
    border-right: thin dashed #7F7F7F;
}
.lista-subtitulosinbordedcho {/*exactamente igual q la anterior, pero SIN la linea del borderright*/
    text-transform : none;
    background-color : #242424;
    border-bottom: thin dashed #7F7F7F;
}
.lista-datos {
    font-size : 11;
    color: #C0C0C0;
    text-align : left;
    text-transform : none;
    font-weight : normal;
    border-bottom: thin dotted #7F7F7F;
    border-right: thin dotted #7F7F7F;
}
.lista-datossinbordedcho {/*exactamente igual q la anterior, pero SIN la linea del borderright*/
    font-size : 11;
    color: #C0C0C0;
    text-align : left;
    text-transform : none;
    font-weight : normal;
    border-bottom: thin dotted #7F7F7F;
}
/*para cargarfaltantes.php desde aca*/
.tdbordeLlinea { /*para cargarfaltantes.php*/
    background-color : #242424;
    border-left: 1px outset #7F7F7F;
}
.tdbordeLRlinea { /*para cargarfaltantes.php*/
    background-color : #242424;
    border-left: 1px outset #7F7F7F;
    border-right: 1px inset #7F7F7F;
}
.tdbordeBlinea { /*para cargarfaltantes.php*/
    text-transform : none;
    background-color : #242424;
    border-bottom: 1px inset #7F7F7F;
}
.tdbordeTlinea { /*para cargarfaltantes.php*/
    text-transform : none;
    background-color : #242424;
    border-top: 1px outset #7F7F7F;
}
.tdbordeTpunteado { /*para cargarfaltantes.php*/
    text-transform : none;
    background-color : #242424;
    border-top: 2px dotted #7F7F7F;
}
.tdSinBordesTBR
{
    border-top: hidden;
    border-bottom: hidden;
    border-right: hidden;
    border-left: 1px outset;
}
.tdbordeBR2linea { /*para cargarfaltantes.php*/
    background-color : #242424;
    border-right: 2px inset #7F7F7F;
    border-bottom: 2px inset #7F7F7F;
}
/*para cargarfaltantes.php hasta aca*/

/*.alturaImagen /*para mantener la altura de la fila, cuando la misma NO lleva imagen de modificar o de eliminar
/*por ahora, se usa solo en objsimple_listado, para los dominios propios q NO se pueden ni modif ni elim
{
    height: 25px;
}*/

.modificacion,table.ordenpagotot,table.recibotot {/*x ej. para modificarclientes.php*/
    font-size : 11;
    color: #B0B0B0;/*D8D8C0 D6D6D6 #D3D3D3*/
    /*text-align : left;*/
    text-transform : none;
    font-weight : normal;
}

/*para los items del menu
.tdleaf {
    width:100%;
    background-color : #C4DAE3;
}*/
table.ordenpagotot,table.recibotot
{
    border-width: 2px;
    border-style: outset outset outset inset;
    border-collapse: collapse;
}
table.ordenpagotot td, table.recibotot td
{
    border-width: 1px;
    border-style: double;
}
/*SELECCIONPAGE: para las tablas del seleccionpage, ej. en datosciudad.php*/
.tableseleccionpage {
    font-size : 11;
    color: #C0C0C0;
    text-transform : none;
}
.titseleccionpage {
    font-weight : bold;
    /*border-bottom: thin dotted #505050;*/ /*OJO que comento esto para franchi, ya que uso $bordeTabla*/
}
/*.titseleccionpagesinbold {/*por ahora, la uso solo en mantenimientocliente.php para el Resumen de Cuentas de Mail
{
    border-bottom: thin dotted #505050;
}*/
.tdspbordeL {
    border-bottom: thin dotted #505050;
    border-left: thin dotted #505050;
}
.tdspbordeLR {
    border-bottom: thin dotted #505050;
    border-left: thin dotted #505050;
    border-right: thin dotted #505050;
}
/*FIN SELECCIONPAGE*/
span.params {
    color: #C0C0C0;
}
span.params:hover {
    color: #a2b8cd;
    /*text-decoration: underline;*/
    cursor: pointer;
}
span.textocheckbox
{
    /*vertical-align:2px;*/
    vertical-align: middle;
}
input[type=checkbox], input[type=radio] {
    vertical-align: middle;
}
/*
    .lista-descargar {
        font-size : 0.8em;
        font-family: bitstream vera sans,sans-serif;
        font-style : normal;
        color : #C0C0C0;
        text-align : center;
        background-color : #C4DAE3;
        font-weight : bold;
    }
   .lista-etiqueta {
        font-size : 0.8em;
        font-family: bitstream vera sans,sans-serif;
        font-style : normal;
        color : #000000;
        text-align : right;
        text-transform : uppercase;
        background-color : #8DAEBD;
        font-weight : bold;
        padding-right : 5;
        padding-left : 5;
    }
   .lista-total {
        font-size : 0.8em;
        font-family: bitstream vera sans,sans-serif;
        color : #000000;
        background-color : #F0F070;
        text-align : right;
        text-transform : uppercase;
        font-weight : bold;
        text-decoration : none;
        border-style : none;
    }
    .lista-link {
        font-size : x-small;
        font-family : "Lucida Console";
        color : blue;
        text-align : center;
        text-decoration : none;
        text-transform : uppercase;
        font-weight : normal;
        border-style : none;
    }

    .lista-celda-izq, .lista-celda-der, .lista-celda-cen {
        font-size : 0.8em;
        font-family: bitstream vera sans,sans-serif;
        color : #000000;
        background-color : #C4DAE3;
        text-decoration : none;
        border-style : none;
    }
    .lista-celda-izq,.alignizq {
        text-align : left;
    }
    .lista-celda-der,.alignder {
        text-align : right;
    }
    .lista-celda-cen,.aligncen {
        text-align : center;
    }

    .lista-celda-par {
        font-size : 0.8em;
        font-family: bitstream vera sans,sans-serif;
        color : #000000;
        background-color : #FFBFBF;
        text-align : left;
        text-decoration : none;
        border-style : none;
    }

.lista-celda-bloqueada {
    font-size : 0.8em;
    font-family: bitstream vera sans,sans-serif;
    color : #FF0000;
    background-color : #BFBFBF;
    text-align : left;
    text-decoration : none;
    border-style : none;
}
.lista-celda-bloqueada-par {
    font-size : 0.8em;
    font-family: bitstream vera sans,sans-serif;
    color : #FF0000;
    background-color : #FFBFBF;
    text-align : left;
    text-decoration : none;
    border-style : none;
}*/

.msgerror,.msgnotif {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
    color: #607860;/*#408090;*/
	vertical-align: bottom;
    text-align : center;
	text-decoration: none;
}
.warning {
    color:blue;
    font-weight:bold;
}
.error {
    color:red;
    font-weight:bold;
}
.colorprohibido {
    color:red;
}
.colornormal {
    color:black;
}
.colorwarning {
    color:blue;
}
.colorceleste {
    color:lightblue;
}
.coloramarillo {
    color: #FFFF84; /*FF6600;*/
}
.colorrojopastel {
    color: #FF4848;/*FF3118;*/
}
.colorprohibido:disabled,.colornormal:disabled,.colorwarning:disabled,.colornaranja:disabled {
    color:transparent;
}
.textoatencion { /* se usa desde actualizarlistaprecios.php */
    /*color:#FF0000;*/
    color:#CC0000;
    font-weight:bold;
}
.textoobservaciones { /* se usa desde actualizarlistaprecios.php */
    color:#a2b8cd;
    font-weight:bold;
    text-align: center;
}
/*copiado desde aca*/

/* confirmados que deben quedar */
input,input.predet{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
input.numero {
    text-align: right;
}
select,select.predet,select.autocompleta,select.prioridad,select.ancho84,select.ancho135{
    min-width: 100px;  /*min-height: 150px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
select.sino{
   min-width: 75px;
}
select.prioridad{/*se usa, por ahora, solo en modificarobjsimple.php para las filas de atencion*/
   min-width: 84px;
   text-align: right;
}
select.ancho84{
    min-width: 84px;
}
select.ancho135{
    min-width: 135px;
}
/*select.fwregla {/*se usa, por ahora, desde en modificarobjsimple.php (usando las funciones del funccomunes) para el objeto $REGLAFW
   min-width: 136px;
}*/

textarea,textarea.predet,textarea.textareaObsOP,textarea.textareaObsRecibo,textarea.ObsCheque {
    -moz-border-radius: 4px;
    border-radius: 4px;
}
textarea.textareaObsOP,textarea.textareaObsRecibo,textarea.ObsCheque {
    width: 97%;
    height: 21px;
}
textarea.ObsCheque {
    width: 180px;
}
input.autocompleta {
    background-color: #dee5ef;
}
select.autocompleta {
    background-color: #dee5ef;
}
textarea.autocompleta {
    background-color: #dee5ef;
}
input:hover,select:hover,textarea:hover
input.predet:hover,input.autocompleta:hover,select.predet:hover,select.autocompleta:hover,textarea.predet:hover,textarea.autocompleta:hover,textarea.textareaObsOP:hover,textarea.textareaObsRecibo:hover {
    background-color: #a2b8cd;
}
option:hover {
    background: #4f8ad5; /*esto andava solo para los select multiples*/
}
input.agregarFeriado:hover{
    background-color: transparent;
}
input:disabled,select:disabled,textarea:disabled,input.predet:disabled,select.predet:disabled,textarea.predet:disabled
,input[readonly],input.predet[readonly],textarea[readonly],textarea.predet[readonly],textarea.textareaObsOP[readonly],textarea.textareaObsRecibo[readonly]{
    color: #404040;
    background-color: #bfbfbf;
}
input:focus,select:focus,input.predet:focus,select.predet:focus,textarea:focus,textarea.predet:focus,textarea.textareaObsOP:focus,textarea.textareaObsRecibo:focus {
    background-color: #a2b8cd;
}
input.agregarFeriado:focus{
    background-color: transparent;
}
/**copiado desde aca*/
select.selectmultiple,select.pagina_perfil,select.listaprecios,select.usuarios {
/*,select.servidor__funcion,select.servicio_plan,select.atributo_tiposerv,select.listaemail*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    min-width: 200px;
    min-height: 150px;
    height: 150px;
}
select.pagina_perfil
{
    min-height: 10px;
    height: 320px;
}
select.listaprecios {
    min-height: 10px;
    height: 150px;
    min-width: 90px;
    /*width: 180px;*/
}
select.usuarios
{
    min-width: 90px;
    max-width: 220px;
    min-height: 68px;
    height: 68px;
}
/*
select.atributo_tiposerv
{
    min-height: 10px;
    height: 240px;
}
select.listaemail
{
    min-width: 230px; /*pisa al 200 anterior
    max-width: 230px;
    min-height: 10px;
    height: 300px;
}*/
/* hasta aca*/
/*BOTONES*/
input.flechas,input.btflechasagregar,input.btflechasocultaractualizar
,input.btflechasprimero,input.btflechaant,input.btflechasig,input.btflechasultimo,input.btcalculadora1,input.btflechasocultar {
    width: 20px;
    height: 16px;
    padding: 0px 0px;
    margin: 0px;
    border: 0px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
/*solo para faltantes: desde aca */
input.btflechasagregar{
    background-image: url(../images/FlechasAgregar.png);
}
input.btflechasagregar:disabled {
    background-image: url(../images/FlechasAgregarDisabled.png);
    background-color: transparent;
}
input.btflechasocultaractualizar{
    background-image: url(../images/FlechasOcultarActualizar.png);
}
input.btflechasocultaractualizar:disabled {
    background-image: url(../images/FlechasOcultarActualizarDisabled.png);
    background-color: transparent;
}
/*hasta aca*/
input.btflechasprimero {
    background-image: url(../images/FlechasPrimero.png);
}
input.btflechasprimero:disabled {
    background-image: url(../images/FlechasPrimeroDisabled.png);
    background-color: transparent;
}
input.btflechaant {
    background-image: url(../images/FlechaAnt.png);
}
input.btflechaant:disabled {
    background-image: url(../images/FlechaAntDisabled.png);
    background-color: transparent;
}
input.btflechasig {
    background-image: url(../images/FlechaSig.png);
}
input.btflechasig:disabled {
    background-image: url(../images/FlechaSigDisabled.png);
    background-color: transparent;
}
input.btflechasultimo {
    background-image: url(../images/FlechasUltimo.png);
}
input.btflechasultimo:disabled {
    background-image: url(../images/FlechasUltimoDisabled.png);
    background-color: transparent;
}
input.btcalculadora1 {
    width: 30px;
    height: 30px;
    background-image: url(../images/calc1_32.png);
}
input.btflechasocultar {
    width: 30px;
    height: 30px;
    background-image: url(../images/FlechasOcultar.png);
}
/*input.btgrarclave {/*para sugerir las claves de los emails
    width: 20px;
    height: 16px;
    padding: 0px 0px;
    margin: 0px;
    border: 0px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url(../images/grarclave.png);
}*/

input.boton,input.red,input.btanchoMasMenos,input.btancho60,input.btancho80,input.btancho90,input.btancho100,input.btancho116,input.btancho126,input.btancho150,input.btancho160 {
/*input.ant_sgte,input.bandahoraria,input.agregarcheque,input.generarfacturacion,input.actualizartelsemail*/
    background-color: #8eaedd;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: -moz-linear-gradient(top,#575d63,#a2b8cd);
    /*background: -webkit-linear-gradient(top,#575d63,#a2b8cd);*/
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#a2b8cd', startColorstr='#336699', gradientType='0');
}
input.red {/*,input.botonchico*/
    border-style: solid;
    border-color: #B0B0B0;
    border-width: 1px;
}
/*input.agregar {
    background-color: #dee5ef;
    font-size: 10px;
}*/
/*le pongo los anchos a todos los tipos de boton*/
input.boton {
    width:90px;
}
input.red {
    width:70px;
}
input.btanchoMasMenos {
    width:30px;
}
input.btancho60 {
    width:60px;
}
input.btancho80 {
    width:80px;
}
input.btancho90 {
    width:90px;
    /*height:85px;*/
}
input.btancho100 {
    width:100px;
}
input.btancho116 {
    width:116px;
}
input.btancho126 {
    width:126px;
}
input.btancho150 {
    width:150px;
}
input.btancho160 {
    width:160px;
}
/*input.ant_sgte { /*para los botones de la agenda; en bcm, para boton ingresar del index.php

    width:80px;
}
input.agregar { /*para los botones "Agregar Serv." y "Agregar T.Doc" de los contratos
    width:81px;
}
/*input.bandahoraria { /*para los botones Seleccionar de la agenda
    width:85px;
}*/
/*input.agregarcheque { /*para el boton "Agregar Cheque" de factura a cobrar
    width:110px;
}
input.generarfacturacion { /*para el boton "Generar Facturacion" de filtrofacturacion
    width:120px;
}
input.actualizartelsemail { /*para el boton "Actualizar Tels./Email" de crearTabDatosContrato y tb para "Autorizar Canc. Ass." de administrarcontratos
    width:140px;
}*/
input.boton:hover,input.btanchoMasMenos:hover,input.btancho60:hover,input.btancho80:hover,input.btancho90:hover,input.btancho100:hover,input.btancho116:hover,input.btancho126:hover,input.btancho150:hover,input.btancho160:hover {
    background-color: #a2b8cd;
    background: -moz-linear-gradient(top,#242424,#8eaedd);
}
input.boton:disabled,input.red:disabled,input.btanchoMasMenos:disabled,input.btancho60:disabled,input.btancho80:disabled,input.btancho90:disabled,input.btancho100:disabled,input.btancho116:disabled,input.btancho126:disabled,input.btancho150:disabled,input.btancho160:disabled {
/*input.ant_sgte:disabled,input.bandahoraria:disabled,input.agregar:disabled,input.generarfacturacion:disabled,input.actualizartelsemail:disabled*/
    color: #bfbfbf;
    /*background-color: #bfbfbf;*/
    background: -moz-linear-gradient(top,#575d63,#A1A1A1);
}

input.btcancelarbusqueda
{
    width: 20px;
    height: 20px;
    padding: 0px 0px;
    margin: 0px;
    border: 0px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: url(../images/Cancel-18.png);
    vertical-align: bottom;
}
input.btcancelarbusqueda:disabled
{
    background-image: url(../images/Cancel-18Disabled.png);
    background-color: transparent;
}
input.btcancelarbusqueda:focus
{
    outline: none;
}
input.btcancelarbusqueda::-moz-focus-inner
{
    border:0;
}

/*FIN BOTONES*/
.folder {
    cursor: default;
}
/*copiado hta aca*/

/*agregados:*/
/*.folder,.cuentavis,.cuentahid,.cuentasel,.cuentafill {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal; /*bold
	text-transform: capitalize;
	color: #B0B0B0;
	vertical-align: middle;
	cursor: default;
}
a.leaf {
    color: #C0C0C0;
}
a.leafred,.folderred {
    color: red;
}*/
.separadorsimple {
    font-size: 2px;
}
.separador {
    font-size: 5px;
}
.separadordoble {
    font-size: 8px;
}
.alignleft {
    text-align: left;
}
.alignright {
    text-align: right;
}
.aligncenter {
    text-align: center;
}
.aligntop {
    vertical-align: top;
}
.alignbottom {
    vertical-align: bottom;
}
.imgvalignmiddle
{
    /*text-align:center;*/
    vertical-align:middle;
}
.negrita {
    font-weight: bold;
}
.nobr {
    white-space: nowrap;
}
.loading {
    position: absolute;
    left: 10px;
    top: 10px;
    text-align:center;
    vertical-align:middle;
    /*background-color: white;*/
    z-index: 3;
}
.monospaceoption {
    font-family:monospace;
}
/*prueba para el borde del menu del frames.php*/
.tdmenu,.framemenu {
    width:193px;
}
.framemenu {
    min-height:100%;
    max-height:100%;
}
.tdmenu {
    border-right: thin dashed #7F7F7F;
}
/* Estilos del index y frames */
/*
.framesheadertable {
    width:100%;
    background-color:#575d63;
}
.framestexto,.frameslogo1,.frameslogo2 {
    background-color:#575d63;
}
.frameslogo1 {
    width:259;
    height:94;
    background-image:url(../images/frames_logo1.jpg);
    background-repeat: no-repeat;
    background-position:center center;
}
.frameslogo2 {
    width:auto;
    height:74;
    background-image:url(../images/frames_logo2.jpg);
    background-repeat: no-repeat;
    background-position:left bottom;
}*/
.framesmaintable {
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
}/*
.indexleft1,.indexleft2,.indexleft3 {
    width:37;
    background-position: right top;
}
.indexleft1 {
    height:231;
    background-image:url(../images/index_izq1.jpg);
    background-repeat: no-repeat;
}
.indexleft2 {
    background-image:url(../images/index_izq2.jpg);
    background-repeat: repeat-y;
}
.indexleft3 {
    height:37;
    background-image:url(../images/index_izq3.jpg);
    background-repeat: no-repeat;
}
.indexright1,.indexright2,.indexright3 {
    width:37;
    background-position: left top;
}
.indexright1 {
    height:231;
    background-image:url(../images/index_der1.jpg);
    background-repeat: no-repeat;
}
.indexright2 {
    background-image:url(../images/index_der2.jpg);
    background-repeat: repeat-y;
}
.indexright3 {
    height:37;
    background-image:url(../images/index_der3.jpg);
    background-repeat: no-repeat;
}
.indextop {
    width:362;
    height:6;
    max-height:6;
    background-image:url(../images/index_arriba.jpg);
}
.indexbottom {
    width:362;
    background-image:url(../images/index_abajo.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#bfbfbf;
}
.indexlogo {
    width:362;
    height:225;
    background-image:url(../images/index_logo.jpg);
    background-repeat: no-repeat;
    background-position:center center;
    background-color:#575d63;
}
.indexform {
    text-align: center;
	vertical-align: middle;
    width:362;
    background-color:#bfbfbf;
}
.indexbarralogo {
    height:4;
    width:100%;
    background-image:url(../images/barrahoriz.jpg);
    background-repeat: no-repeat;
    background-position:center center;
}*/