*{
		box-sizing: border-box;
}

.columnasx {
    height: auto;
    float: left;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    padding:1px;
}

.ventana {
    border-radius: 155px;
    border: 5px solid;
    padding: 0px !important;
    color:#041525;
}
.sub{
	border-bottom:  1px grey solid;
}

.perfil{
	border:  1px grey solid;
}

.latizq{

}
.latder{

}
.sup{
	border-radius: 5px 5px  0px 0px ;
}
.supizq{
	border-radius: 5px 0px  0px 0px ;
}
.supder{
	border-radius: 0px 5px  0px 0px ;
}
.infizq{
	border-radius: 0px 0px  0px 5px ;
	margin-bottom : 10px;
}
.infder{
	border-radius: 0px 0px  5px 0px ;
	margin-bottom : 10px;
}
.separadorsup2{
	margin-top: 40px;
	padding-bottom: -30;
	position: relative;
	 clear: left;
}

.separadorinf2{
	margin-bottom: 40px;
	height: 200PX;
 clear: left;
}

.contenedor-columnas-tabla-cont{
	width: 100%;
	height: auto;
	margin: auto;
	padding: 10px;
	box-sizing: border-box;
	border: 1px;
	margin: 10px auto 10px auto;
}


.contenedor-columnas-listado{
	width: 100%;
	height: auto ;
	margin: auto 30px auto 10px;
	padding: 10px 10px;
	padding-bottom: 15px;
	box-sizing: border-box;

}

.caja{
	height: 30px;
	margin: auto;
	width: 100%;
	text-align: center;	
	float:left;
	padding: 1px 1px;
	box-sizing: border-box;

}	

.caja-peq{
	width: 40%;
	float:left;
	padding: 1px 1px;
	box-sizing: border-box;

}	



.par{
	background-color: #F8ECE0;	
}



.impar{
	background-color: #F3E2A9;	
}



.botonpar{
	background-color: #F8ECE0;	
 	border: solid 2px;
 	text-align: right;
}
.botonpar:hover{
	background-color: #FFFFFF;
}

.botonpar:focus{
	border: 2px;
	background-color: #ff9f33;
	color : #FFFFFF;
}
.botonimpar{
	background-color: #F3E2A9;	
 	border: solid 2px;
 	text-align: right;
}


.botonimpar:hover{
	background-color: #FFFFFF;	
}


.botonimpar:focus{
	border: 2px;
	background-color: #ff9f33;
	color : #FFFFFF;
}




.separcion{
	margin: 10px  10px  10px  10px;

}


.cab{
	text-align: right;	
	font-weight: bold;
	color: #000000;
}



.etiq{
	width: 50%;
	float:left;
	padding: 10px;
	box-sizing: border-box;
	display:inline-block;
	text-align: right;
}

.campo{
	width: 50%;
	padding-left: -10;
	float:left;
	box-sizing: border-box;
	display:inline-block;
	text-align: left;	
}

.PoneImagen{
	background-image: url("./Imagenes/1330B053-9927-4465-995C-EC3601F1B8C2.jpeg");
	background-repeat: no-repeat;
	background-size: cover;
}

textarea {
    background-image: url("./Imagenes/1330B053-9927-4465-995C-EC3601F1B8C2.jpeg");
    width:70%;
    height: 300%;
    background-repeat: no-repeat;
    background-color: transparent;

    }

.T5{
	width: 5%;
}
.T9{
	width: 9%;
}

.T10{
	width: 10%;
}

.T11{
	width: 11%;
}

.T15{
	width: 15%;
}

.T20{
	width: 20%;
}

.T25{
	width: 25%;
}
.T30{
	width: 30%;
}
.T33{
	width: 33%;
}

.T35{
	width: 35%;
}

.T40{
	width: 40%;
}

.T45{
	width: 45%;
}

.T50{
	width: 50%;
}

.T55{
	width: 55%;
}

.T60{
	width: 60%;
}
.T65{
	width: 65%;
}
.T70{
	width: 70%;
}
.T75{
	width: 75%;
}
.T80{
	width: 80%;
}

.T85{
	width: 85%;
}
.T90{
	width: 90%;
}

.T95{
	width: 95%;
}

.T100{
	width: 100%;
}
.der{

	text-align: right;
	padding-right: 10px;
}

.izq{

	text-align: left;
	padding-left: 10px;
}

.floatizq{

    float: left;
    padding-right: 20px;
}

.cen{

	text-align: center;
	padding-left: 10px;
}


.letra18{
	font-size: 18px;
}

.total{
	font-size: 30px;
	border-top:3px solid;
	text-decoration-style: double;
	background-color: orange;
	height: 50px;
}