@charset "utf-8";

#contenedor_principal{
    margin: auto;
}

.contenedor_principal .cuerpo .cabecera {
    width: 100%;
    padding-left: 0px;
    clear: both;
    overflow-x: hidden;
    overflow-y: hidden;
    height: auto;
	
	
}
.menu ul li a {
    text-decoration: none;
    color: #000000;
    margin-right: 20px;
    font-family: "Acumin Variable Concept";
    float: left;
    clear: none;
    margin-top: 15px;
	display:block;padding: 0.5rem 0.5rem;
	transition: all 0.6s linear;
	border-radius: 10px;
}
.menu ul li a:hover{
	background:#ECA765;
}
.menu ul li a:checked{
	background:#EBDC7B;
}
.menu ul li {
	display: inline-block;
    text-decoration: none;
    list-style-type: none;
    margin-top: 22px;
	
}


.cuerpo {
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    font-family: "Acumin Variable Concept", "Acumin Variable Concept Black", "Acumin Variable Concept Black I", "Acumin Variable Concept Condens", "Acumin Variable Concept ExtraCo", "Acumin Variable Concept ExtraLi", "Acumin Variable Concept Italic", "Acumin Variable Concept Light", "Acumin Variable Concept Light I", "Acumin Variable Concept Medium", "Acumin Variable Concept Medium", "Acumin Variable Concept Semibol", "Acumin Variable Concept SemiCon", "Acumin Variable Concept Thin", "Acumin Variable Concept Thin It", "Acumin Variable Concept UltraBl", "Acumin Variable Concept Wide", "Acumin Variable Concept Wide Bl", "Acumin Variable Concept Wide Ex", "Acumin Variable Concept Wide It", "Acumin Variable Concept Wide Li", "Acumin Variable Concept Wide Me", "Acumin Variable Concept Wide Se", "Acumin Variable Concept Wide Th", "Acumin Variable Concept Wide Ul";
	
}
.cuerpo .contenido {
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    float: left;
	
	
}
.cuerpo .piedepagina {
    width: 100%;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #D9CECE;
}
.cuerpo .cabecera .slider {
	 
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    float: left;
    height: 400px;
	
	
	
}




.cuerpo .cabecera .logotipo {
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 0;
    width: 40%;
    overflow-x: hidden;
    overflow-y: hidden;
    float: left;
}
.cuerpo .cabecera .menu {
    width: 69%;
    overflow-x: hidden;
    overflow-y: hidden;
    float: left;
    clear: none;
}
.cabecera .menu ul {
    float: none;
}
.logo-menu{
	
}
.cabecera{
	background:#FFFFFF;
	color:white;
	padding: 1rem 0;
	position:fixed; 
	left:0;
	top:0;
	right:0;
}
.logo-nav-container{
	
	display:flex;
	justify-content: space-between;
	align-items: center;
	padding-top:30px;
	padding-bottom:20px;
}

.container{
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
}
.logotipo{
	
}
.container{
    margin-left:auto;
	margin-right:auto;
}
.seccionIzda{
    height: 650px;
    width: 500px;
	float:left;
    
        
}
.seccionDcha{
    height: 650px;
    width: 900px;
    float: left;
    padding-left: 300px;
    font-family: "Acumin Variable Concept";
    font-style: normal;
    font-variant: normal;
    font-size: x-large;
    text-align: justify;
    text-indent: 22px;
}

#contenedor_principal .cuerpo .titularCentral  h1 {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-family: "Acumin Variable Concept";
    font-variant: normal;
    padding-top: 50px;
    padding-bottom: 20px;
}

.cuerpo .titularCentral p {
	width: 280px;
    margin-left: auto;
    margin-right: auto;
    
}
.contenedor .seccionIzda img {
	padding-right: 150px;
    width: 900px;
	height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.cuerpo .contenedor .seccionDireccion {
    padding-top: 200px;
	padding-left: 400px;
	margin-left: 400px;

}
.card.col-md-4{
	float:left;
}
.cuerpo .Formatos h1 {
	
	 width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-family: "Acumin Variable Concept";
    font-variant: normal;
    padding-top: 30px;
    padding-bottom: 20px;
    text-align: center;
	
}
.cuerpo .contenedorFormatos .card.col-md-4 {
	
    width: 600px;
    height: 580px;
    margin-left: auto;
    margin-right: auto;
	padding-top: 0px;
    padding-bottom: 0px;
}
#contenedor_principal .cuerpo .contenedorFormatos {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0pt;
    padding-bottom: 0px;
}.contenedorFormatos .card.col-md-4 .card-img-top {
    border: medium solid #F8C096;
}
#contenedor_principal .cuerpo .contenedorFormatos {
    border: medium double #000000;
    border-radius: 10px;
    background-color: #F7ECE5;
    height: 650px;
    padding-top: 30px;
}

.card.col-md-4.col-xl-12 .card-body .card-title {
    text-decoration: underline;
    color: #F5BB5E;
    font-weight: bold;
    font-style: italic;
    font-variant: small-caps;
    text-shadow: 10px 10px 12px;
    text-transform: capitalize;
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 10px;
}
.contenedorFormatos .card.col-md-4 .card-img-top {
}
.piedepagina{
    text-align: center;
    background-color: #B09E9F;
    margin-left: 30px;   
}
.contactanos{
    align-items: center;
    padding-bottom: 5px;
    padding-left: 200px;
    float: left;
    padding-right: 200px;    
}
.legal{
	padding-bottom: 10px;
	margin-left: 150px;
	margin-right: 150px;
	text-align:justify;
	
}

.aviso{
	
	
	font-family: "Acumin Variable Concept";
    font-variant:"normal";
	font-size:20px;
	font-weight: 100px;
	float:left;
    
    
    text-align: center;
		
}
