/* CSS Document */
/*TIPOGRAFIAS*/
@font-face{
	font-family:DroidSans;
	src:url(font/DroidSans.ttf);
}
@font-face{
	font-family:Impact;
	src:url(font/Impact.ttf)
}
a:link{color:#3e428f;}
a:visited{color:#FFF;}
a:hover{color:#de2829;}
a:active{color:#3e428f;}

.txt-droids{
	font:13px DroidSans, sans-serif;
}
.txt-droids1{
	font:11px DroidSans, sans-serif;
}
.txt-impact{
	font:13px Impact, sans-serif;
	font-weight:bolder;
	letter-spacing:5px;
	color:#fff;
	line-height:30px;
	text-shadow: 1px 2px #999;
	text-align:center;
}
.txt-impact-1{
	font:13px Impact, sans-serif;
	letter-spacing:1px;
	color:#777;
	text-align:left;	
	top:300px;
	left:140px;
}
.txt-impact-11{
	position:fixed;
	font:13px Impact, sans-serif;
	letter-spacing:1px;
	color:#777;
	text-align:left;	
	top:580px;
	left:350px;
}

.txt-impact-2{
	font:13px Impact, sans-serif;
	letter-spacing:1px;
	color:#777;
	text-align:right;
	padding:8px 13px;
}
.txt-impact-3{
	font:18px Impact, sans-serif;
	letter-spacing:1px;
	color:#fff;
	text-align:center;
	padding:8px 18px;
}
.txt-impact-31{
	position:fixed;
	font:18px Impact, sans-serif;
	letter-spacing:1px;
	color:#fff;
	top:0px;
	left:200px;
	padding:8px 18px;
}
.txt-impact-32{
	position:fixed;
	font:18px Impact, sans-serif;
	letter-spacing:1px;
	color:#fff;
	top:0px;
	left:710px;
	padding:8px 18px;
}
.nefgritas{
	font-weight:bold;
}
.gris{
	color:#777;
}
.azul{
	color:#3e428f;
}
.font8{font-size:8px;}
.font10{font-size:10px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font21{font-size:21px;}
.font22{font-size:22px;}
.font23{font-size:23px;}
.font24{font-size:24px;}
.font30{font-size:30px;}
.font36{font-size:36px;}
.font48{font-size:48px;}
/*FIN*/
/*UBICACIONES*/
.centrado{
  	position: absolute; 
  	left: 50%;
  	transform: translate(-50%, -50%);
}
.centrado00{
  position: absolute; 
  left: 140px;
	top:330px;
}

.centrado0{
  position: absolute; 
  left: 50%;
	bottom:70px;
  transform: translate(-50%, -50%);
}
.centrado1{
	position: absolute; 
  	left: 38%;
  	transform: translate(-50%, -50%);
}
.centrar{
	position:absolute;
	top:580px;
	left:46%;
}
.izquierdo{
	position: absolute;
	top:0px;
	left:20px;
}
.titulo{
	top:100px;
}
.titulo-1{
	top:10px;
}
.titulo-2{
	top:200px;
}
.titulo-3{
	top:100px;
}
.logotipo{
	top:300px;
}
.siguiente{
	position:fixed;
	top:470px;
}
.lbl01{
	position:fixed;
	top:40px;
	left:200px;	
}
.lbl02{
	position:fixed;
	top:50px;
	left:200px;	
}

.pie-pagina{
	position:fixed;
	bottom:0px;
	left:2%;
	width:96%;
}
.pie-pagina1{
	position:fixed;
	bottom:90px;
}
.pie-pagina2{
	position:fixed;
	bottom:30px;
	left:47%;
	width:96%;
}
/*FIN*/
/*FORMA*/
.contact_form label {
    color: #000;
    display: inline-block;
    float:left;
	text-align:center;
    font:13px impact, sans-serif;
    margin-top: 3px;
    width: 90px;
}
.contact_form1 label {
    color: #000;
    display: inline-block;
    float:left;
	text-align:center;
    font:13px impact, sans-serif;
    margin-top: 5px;
    width: 120px;
}
.contact_form input {
	background-color:#e7e8e9;/*COLOR DE FONDO TXT FIELD*/
	height:13px;/*TAMAÑO DE AREA DE TEXTO*/ 
	width:170px; 
	font:11px DroidSans, sans-serif;/*TAMAÑO DE LETTRA Y TIPO QUE ENTRA*/
	color:#3e428f;/*COLOR DE LETRA QUE ENTRA*/
	padding:8px 13px;
	border:1px solid #a7a9ac;
}
.contact_form1 select{
	background-color:#e7e8e9;/*COLOR DE FONDO TXT FIELD*/
	height:25px;/*TAMAÑO DE AREA DE TEXTO*/
	color:#3e428f;/*COLOR DE LETRA QUE ENTRA*/
	width:298px;
	border-radius:0;
}
.contact_form1 input {
	background-color:#e7e8e9;/*COLOR DE FONDO TXT FIELD*/
	height:13px;/*TAMAÑO DE AREA DE TEXTO*/ 
	width:270px; 
	font:9px Consolas, DroidSans, sans-serif;/*TAMAÑO DE LETTRA Y TIPO QUE ENTRA*/
	color:#3e428f;/*COLOR DE LETRA QUE ENTRA*/
	padding:8px 0px;
	border:1px solid #a7a9ac;
}
.contact_form input:focus{
	outline:none;
}
.contact_form1 input:focus{
	outline:none;
}
button.submit {
	float:left;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:1px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.submit:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.submit1 {
	float:left;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:1px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.submit1:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.next {
	position:absolute;
	margin:auto;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.next1 {
	float:left;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.next1:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.borrar {
	position:fixed;
	top:195px;
	left:920px;
  width: 150px;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.borrar:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.facturar {
	position:fixed;
	bottom:300px;
	left:920px;
  width: 150px;	
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.facturar:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}

button.agregar {
	position:fixed;
	top:235px;
	left:920px;
  width: 150px;
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.agregar:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.enviar {
	position:fixed;
	bottom:170px;
	left:770px;
  width: 150px;	
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.enviar:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.reenviar {
	position:fixed;
	bottom:300px;
	left:920px;
  width: 150px;	
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.reenviar:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.xmls {
	position:fixed;
	bottom:260px;
	left:920px;
  width: 150px;	
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.xmls:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
button.pdfs {
	position:fixed;
	bottom:220px;
	left:920px;
  width: 150px;	
	background-color:#e7e8e9;
   	padding: 9px 13px;
   	font:15px impact, sans-serif;
	letter-spacing:2px;
   	line-height: 1;
   	color: #3e428f;
	border:1px solid #a7a9ac;
}
button.pdfs:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}

button.next:hover {
	cursor: pointer;
	background-color:#3e428f; 
	color: #fff;
}
label.txt01{
	color:#777;
	position:fixed;
	top:40px;
	left:140px;
	text-align:left;
}
label.txt02{
	color:#777;
	position:fixed;
	top:70px;
	left:140px;
	text-align:left;
}
label.txt03{
	color:#777;
	position:fixed;
	top:100px;
	left:140px;
	text-align:left;
}
label.txt04{
	color:#777;
	position:fixed;
	top:130px;
	left:140px;
	text-align:left;
}
label.txt05{
	color:#777;
	position:fixed;
	top:160px;
	left:140px;
	text-align:left;
}
label.txt06{
	color:#777;
	position:fixed;
	top:190px;
	left:140px;
	text-align:left;
}
label.txt07{
	color:#777;
	position:fixed;
	top:220px;
	left:140px;
	text-align:left;
}
label.txt08{
	color:#777;
	position:fixed;
	top:250px;
	left:140px;
	text-align:left;
}
label.txt09{
	color:#777;
	position:fixed;
	top:40px;
	left:640px;
	text-align:left;
}
label.txt10{
	color:#777;
	position:fixed;
	top:70px;
	left:640px;
	text-align:left;
}
label.txt11{
	color:#777;
	position:fixed;
	top:100px;
	left:640px;
	text-align:left;
}
label.txt12{
	color:#777;
	position:fixed;
	top:130px;
	left:640px;
	text-align:left;
}
label.txt13{
	color:#777;
	position:fixed;
	top:160px;
	left:640px;
	text-align:left;
}
label.txt14{
	color:#777;
	position:fixed;
	top:200px;
	left:640px;
	text-align:left;
}
label.txt15{
	color:#777;
	position:fixed;
	top:240px;
	left:640px;
	text-align:left;
}
label.txt16{
	color:#777;
	position:fixed;
	top:250px;
	left:640px;
	text-align:left;
}
label.txt17{
	color:#777;
	position:fixed;
	top:280px;
	left:140px;
	text-align:left;
}

label.txt{
	color:#777;
	left:130px;
	text-align:left;
}
.alinear-boton1{
	float:right;
}
table.tabla{
	width:700px;
}
table.tabla td{
	border:1px solid;
	text-align:left;
	padding: 5px 5px;
}
/*FIN*/


