
/*Estilos personalizados CRESCIENDO EIRL*/

/*html {  background: #D5DADD url(bg-html.jpg) top left repeat-x;  height: 100%; color:#444444;}*/
html {  background: #555555;  height: 100%; color:#000000; font-family: Arial; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#header{  text-align: left;   margin: 0 auto 3px;   width: 985px;   height: 146px;   margin-top: 0px;   position: relative;}

/* protección antispam */
.pas { display: none; }

/* tablas */

table.index {
background-color:transparent ; color: #333333; border-color:transparent; border-width:0px; border-style:none; 
border-collapse:collapse; padding:0px 0px 0px 0px; font-size:13px; 
}

table.login {
background-color:transparent ; color: #999999; border-color:transparent; border-width:0px; border-style:none; border-collapse:collapse;
}

.celda{padding:0px 0px 0px 0px; height:15px; vertical-align: middle;}

/* Borde de imagenes */
#redondeado
{
  -o-border-radius:3px;/*opera*/
  -moz-border-radius:3px;/*gecko*/
  -webkit-borrder-radius:3px;/*saffy/chrome*/
  border-radius:3px;/*all others that support CSS3*/
  /*-IE-border...oh wait, IE doesn't support it :D*/
}


/* Tipos de texto */

.out_table {color: #333333; font-size:13px; vertical-align: bottom;}

.blanco {
color:#777777;
font-size: small;
}

/* Submit de texto*/
.ingreso {color:#444444; font-size:14px;}
.ingreso:hover {
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	outline: none;
	-webkit-transition:color 0.2s ease;
	-moz-transition:color 0.2s ease;
	-ms-transition:color 0.2s ease;
	-o-transition:color 0.2s ease;
	transition:color 0.2s ease;
}

.ingreso_login {color:#333333;}
.ingreso_login:hover {
	color:#666666;
	text-decoration:none;
	outline: none;
	-webkit-transition:color 0.2s ease;
	-moz-transition:color 0.2s ease;
	-ms-transition:color 0.2s ease;
	-o-transition:color 0.2s ease;
	transition:color 0.2s ease;
}

/*indicadores de ṕagina*/
.p {color:#444444; font-size:14px;}
.p:link {color:#444444; font-size:14px;}
.p:visited {color:#444444; font-size:14px;}
.p:active {color:#444444; font-size:14px;}
.p:hover{color:#222222; font-size:14px; font-weight:normal;}


/*Cabeceras y links*/
h2 {color: #333333}
A:link {color: white; text-decoration: none}
A:visited {color: white; text-decoration: none}
A:active {color: white; text-decoration: none}
A:hover {font-size:24; font-weight:bold; color: white; text-decoration: none}

/*Formularios*/


input{background-color: transparent; border:none !important; color:#444444; vertical-align: bottom; padding:0px 0px 0px 0px;
      height: 17px; line-height:17px; font-size: small;}
textarea{background-color: transparent; border:none; color:#444444; vertical-align: bottom; padding:0px 0px 0px 0px; font-size: 13px; font-family: Arial;}
checkbox{vertical-align: top; padding-top:8px;}
select{background-color: transparent; border:none; color:#444444; vertical-align: middle; padding:0px 0px 0px 0px; -webkit-appearance: none; 
      height: 17px; line-height:17px; font-size: 13px; font-family: Arial;}
option{background-color: white; border:none; color:#444444; vertical-align: middle; padding:0px 0px 0px 0px; -webkit-appearance: none; 
      height: 17px; line-height:17px; font-size: 13px; font-family: Arial;}

      /* Servicio Cotización PBX*/
      .coti{background-color: white; border:1px; color:#444444; vertical-align: top; padding:0px 0px 0px 0px; -webkit-appearance: none; 
            border-right: gray 1px solid;     border-top: gray 1px solid;      border-left: gray 1px solid;      border-bottom: gray 1px solid; 
            height: 17px; line-height:17px; font-size: 13px; font-family: Arial;}


/*img{background-color: transparent; border:none; color:#444444; vertical-align: bottom; padding:0px 0px 0px 0px;}*/


/*Títulos */
h4{ font-size: 19px; }
.resultado{ font-size: 14px;}
.titulo_campo {font-size: 15px;}

/* Ingreso de archivo*/
.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}

.file-wrapper .button {
  background: #444444;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 4px 18px;
  text-transform: uppercase;
}


.boton_de_ingreso{
  background: #444444;
  height:auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 4px 18px;
  text-transform: uppercase;
}
