@charset "utf-8";
/* CSS Document */

#datos a:link {
	color: #ff7900;
	text-decoration: none;
}
#datos a:visited {
	color: #ff7900;
	text-decoration: none;
}
#datos a:hover {
	color: #74899c;
	text-decoration: none;
}
#datos a:active {
	color: #74899c;
	text-decoration: none;
}

footer a:link {
	color: #ff7900;
	text-decoration: none;
	font-size: 21px;
}
footer a:visited {
	color: #ff7900;
	text-decoration: none;
	font-size: 21px;
}
footer a:hover {
	color: #74899c;
	text-decoration: none;
	font-size: 21px;
}
footer a:active {
	color: #74899c;
	text-decoration: none;
	font-size: 21px;
}

.textbox {
	width: 200px;
}

.text_medio {
	font-size:1.22222222em;
}

.text_grande {
	font-size:1.666666em;
}

.boton_1 {
	font-size:1.33333333em;
	border-radius: 10px;
	color: #FFF;
	background-color: #ff7900;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boton_1_n {
	font-size:1.33333em;
	border-radius: 10px;
	color: #000;
	background-color: #f2f2f2;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boton_2 {
	font-size:1.33333333em;
	border-radius: 10px;
	color: #FFF;
	background-color: #ff7900;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boton_3 {
	font-size:1em;
	border-radius: 10px;
	color: #FFF;
	background-color: #ff7900;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boton_4 {
	font-size:1em;
	border-radius: 10px;
	color: #FFF;
	background-color: #ff7900;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lupa_per{
	font-size:1.66666666em;
	text-decoration: none;
	color: #ff7900;
  }
  
.lupa_per:hover{
	font-size:1.66666666em;
	text-decoration: none;
	color: #ff7900;
  } 

.boton_per{
	font-size:1.22222222em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
  }
  
.boton_per:hover{
	font-size:1.22222222em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
  }  

.boton_per_1{
	font-size:1.1111111em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
  }
  
.boton_per_1:hover{
	font-size:1.1111111em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
  } 
  
 .boton_per_2{
	font-size:1em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
  }
  
.boton_per_2:hover{
	font-size:1em;
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	border-radius: 10px;
	border: 1px solid #ff7900;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
  }  

.texto_error {
	color: #ff7900;
	text-align: center;
	font-size:1.33333333em;
}

.fondo_1 {
	color: #FFF;
	background-color: #74899c;
	padding: 10px;
}

.borde_bajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}

.borde_b_t {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}

.borde_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}

.borde_no {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.borde_margen {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}


#volver a:link {
	color: #ff7900;
	text-decoration: none;
}
#volver a:visited {
	color: #ff7900;
	text-decoration: none;
}
#volver a:hover {
	color: #74899c;
	text-decoration: none;
}
#volver a:active {
	color: #74899c;
	text-decoration: none;
}

#movimiento {
	text-align: center;
	font-size:1.11111111em;
}

#movimiento a:link {
	color: #ff7900;
	text-decoration: none;
}
#movimiento a:visited {
	color: #ff7900;
	text-decoration: none;
}
#movimiento a:hover {
	color: #74899c;
	text-decoration: none;
}
#movimiento a:active {
	color: #74899c;
	text-decoration: none;
}

.encabezado {
	color: #FFF;
	background-color: #74899c;
	text-align: center;
}

.encabezado_2 {
	color: #FFF;
	font-size:1em;
	background-color: #74899c;
	text-align: center;
}

.tamano_1_2 {
	font-size:1.22222222em;
}

.tamano_1_3 {
	font-size:1.33333333em;
}

.subir{
    padding: 5px 10px;
    background: #ff7900;
    color:#fff;
    border:0px solid #fff;
}
 
.subir:hover{
    color:#fff;
    background: #74899c;
}

.text_ancho_1 {
	width: 320px;
	background-color: #FFF;
}

.text_ancho_2 {
	width: 100px;
	background-color: #FFF;
}

.text_ancho_3 {
	width: 390px;
	background-color: #FFF;
}

.text_ancho_4 {
	width: 480px;
	background-color: #FFF;
}

.text_ancho_5 {
	width: 150px;
	background-color: #FFF;
}

.text_ancho_6 {
	width: 70px;
	background-color: #FFF;
}

.text_ancho_7 {
	width: 290px;
	background-color: #FFF;
}

.text_ancho_8 {
	width: 200px;
	background-color: #FFF;
}

@media(max-width: 420px) {
.text_ancho_1 {
	width: 160px;
}

.text_ancho_3 {
	width: 190px;
}

.text_ancho_4 {
	width: 280px;
}

footer a:link {
	font-size: 14px;
}
footer a:visited {
	font-size: 14px;
}
footer a:hover {
	font-size: 14px;
}
footer a:active {
	font-size: 14px;
}
}