

td { font-family: Verdana, Tahoma, Geneva, Arial; font-size: 11pt; color:#333333 } 
th { font-family: Verdana, Tahoma, Geneva, Arial; font-size: 13pt; color:#3F71AD } 
h1 { font-family: Verdana, Tahoma, Geneva, Arial; font-size: 13pt; color:#3F71AD }

a {text-decoration:none}

hr.delgado {
color: #009AD9;
background-color: #009AD9;
height: 1px;
width: 55%;
border: 0;
}

hr.naranja {
color: #DC7B1C;
background-color: #DC7B1C;
height: 1px;
width: 100%;
border: 0;
}

hr.azul {
color: #3fADD0;
background-color: #3fADD0;
height: 1px;
width: 100%;
border: 0;
}

hr.amarillo {
color: #FFCD00;
background-color: #FFCD00;
height: 1px;
width: 100%;
border: 0;
}

hr.verde {
color: #38E138;
background-color: #38E138;
height: 1px;
width: 80%;
border: 0;
}

select, input, textarea {
width:100%;
box-sizing: border-box;
padding: 5px;
border: 1px solid;
border-color:#000000;
}

textarea {
height:100px;
resize: none;
font-family: Verdana, Tahoma, Geneva, Arial;
font-size: 9pt;
}

input:focus, select:focus, input[type]:focus, textarea:focus {
    border-color: rgb(255, 144, 0);
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075)inset, 0 0 8px rgba(255,144,0,0.6);
    outline: 0 none;
}
  
.estilo_boton_calcular_isr {
  width: 90px;
  height:30px;
  margin: auto;
  background: #1D2F3D;
  color: white;
  border: none;
  cursor: pointer;
  border-radius: 6px;
  }
  
  .estilo_boton_preguntar {
  width: 165px;
  height:30px;
  margin: auto;
  background: #0A3D7E;
  color: white;
  border: none;
  cursor: pointer;
  border-radius: 6px;
  }
  
.error {
  color: red;
}


/*body {background-color: #3E5B7C;}*/
body {background-color: #F0F9FF;}
/* body {background-image: url('images/fondo.png');} 
body {background-repeat: repeat-x;}
body {background-position: 50% 0;} */
body {margin: 0px 0px 0px 0px;}


header{
	background-color: #3E5B7C;
    text-align: center;
	padding: 0px;
	width:100%;
	position:fixed;
	font-family: Verdana, Tahoma, Geneva, Arial;
	font-size:font-size: 11pt;
	}

nav a{
	display: inline-block;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px;
	padding: 5px 15px;
	border-radius: 15px;
}

nav a:hover {
	background-color: #0174CB;
	color: #FFFFFF;
}