.warning-nav {
	position: relative;
	border: none;
	margin-bottom: 0px;
	/* font-size: 16px; */
	background-color: #fcf8e3 !important;
	padding: 10px;
	border-bottom: 1px solid #8a6d3b;
	font-size: 1em;
	text-align: center;
	color: #8a6d3b;
	top: 46px;
	z-index: 999;
}

@media (min-width:1200px) {
    .container {
        width: 1270px !important;
    }
}
@font-face {
    font-family: SoberanaTitular;
    src:url(../font/SoberanaTitular-Regular.otf);
}
@font-face {
    font-family: SoberanaSans;
    src:url(../font/SoberanaSans-Regular.otf);
}
body{
	
	background-repeat:repeat-x;
	margin:0;	
	with:100%;
}
#bannertop{
	background-image:url(../img/bannerSEMAR_2.jpg); 
	background-size: cover;
	background-repeat:no-repeat;
	background-position:center;
	
	height:410px;
	display: block;
}

@media (min-width: 991px) {
  .sub-navbar {
    margin-right: 0rem !important;
  }
  .margen {
  margin-left: 24em !important;
  }
  .navbar-collapse {
	margin-left: 380px !important;
}
}

@media (max-width:740px) {
    #bannertop{
        background-image:url(../img/banner_0619_mov.png); !important;
    }
}
#wrapper{
	width:1000px;
	margin:47px auto 0px auto;
}
#logos{
	overflow:hidden;
	height:119px;
}
#logoSCT{
	float:left;
	width:302px;
	background-image:url(../img/Logo_SCT.png);
	height:103px;
}
#logoAPI{
	float:left;
	width:288px;
	background-image:url(../img/Logo_API.png);
	height:103px;
	background-repeat:no-repeat;
}
#buscador{
	float:right;
	width:410px;
	height:83px;
	text-align:center;
	padding-top:20px;
	font-size:14px;
	font-family: SoberanaTitular;
}
#buscador input{
	
	padding:5px 25px 5px 5px;
	background-image:url(../img/lupa.png);
	background-repeat:no-repeat;
	background-position:right center;
}
#titulo{
	margin-top:48px;
	text-align:center;
	height:69px;
	line-height:69px;
	font-family: SoberanaTitular;
}

#acordeon{
	height:354px;
}
#acorHolder{
	width:957px;
	height:322px;
	margin:auto;
	background-color:#FFFFFF;
	position:relative;
	overflow:hidden;
}
#acorHolder a{
	display:block;
}
#acorHolder #tab1{
	width:629px;
	height:322px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/banner/161117.jpg);
}
#acorHolder #tab2{
	width:629px;
	height:322px;
	position:absolute;
	top:0px;
	left:629px;
	background-image:url(../img/banner/030817.jpg);
}
#acorHolder #tab3{
	width:629px;
	height:322px;
	position:absolute;
	top:0px;
	left:711px;
	background-image:url(../img/banner/230318_b.jpg);
}
#acorHolder #tab4{
	width:629px;
	height:322px;
	position:absolute;
	top:0px;
	left:793px;
	background-image:url(../img/banner/161117.jpg);
}
#acorHolder #tab5{
	width:629px;
	height:322px;
	position:absolute;
	top:0px;
	left:875px;
	background-image:url(../img/banner/030817.jpg);
}

#acorTime{
	width:957px;
	height:2px;
	margin:auto;
}
#acorBarra{
	width:0%;
	height:2px;
	background-color:#fb0404;
}

.my-small-btn {

    width:393px; 
}

.cuadro{display:block;float:left;font-size:1em;}

.A{width:980px;}
.I{width:17.4em;}
.Q{width:12.5em;}

.arriba_enlaces{width:.5em;}

.fondo_7{background-color:white;}

.fijo{overflow:auto;display:block;min-height:13em;}

.renglon{margin-bottom:1em;}
.renglon_ban{height:2em;display:block;}
.ban_1{width:8.6em;height:3.8em;}
.ban_2{width:4.3em;height:3.8em;}

.t_licitaciones{font-size:10px;}

.izquierda{float:left;}
.derecha{float:right;}
.centro{float:center;}

#lista_redes{display:block;}
#lista_redes label{display:none;}
#lista_redes a{background-color:orange;display:inline-block;float:left;}

.H20{height:23em;}
.H12{height:12em;}

.margen_arriba{margin-top:.45em;}
.margen_derecho{margin-right:1em;}

.marco img{border-color:#767676;margin-left:.5em;margin-bottom:.5em;}
.marco_cuadro_I{border:1px solid gray;}
.marco_cuadro_I a{}
.marco_cuadro_I img{border-color:#767676;margin-bottom:.3em;}

.titulo_seccion{padding-left:.3em;border-width:2px;text-align:left;font-size:1em;}
.titulo_seccion a{color:#565656;text-decoration:none;}

.titulo_seccion_c{padding-left:.3em;border-width:2px;text-align:center;font-size:1em;}

.lista_tipo_F{padding-bottom:.3em;}
.lista_tipo_F ul{margin:0;padding:0;}
.lista_tipo_F li{list-style-type:none;width:20em;vertical-align:top;display:inline-block;}
.lista_tipo_F li a{color:#646463;font-size:.7em;line-height:1em;}
.lista_tipo_F li a:hover{color:#646463;text-decoration:underline;}


.lista_tipo_D ul{margin:0;padding:0;}
.lista_tipo_D li{list-style-type:none;width:9em;vertical-align:top;}
.lista_tipo_D li a{color:#565656;font-size:.7em;line-height:1em;}
.lista_tipo_D li a:hover{color:green;text-decoration:underline;}

.w_libre li{width:auto !important;}

.modifydate{font-size:.7em;color:#ba5112;}



a {
  outline: none !important;
  text-decoration: none !important;
  

}

.dropdown-item:hover {
    background-color: #d3d3d3 !important;
	color: #000000 !important;
  }


h3{text-align:center !important;}



  .sub-navbar {
    margin-top: 86px !important;

  }
  
  .navbar .sub-navbar {
	margin-top: 5px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	line-height: 50px !important;
	}

.sub-navbar .navbar-brand {}

	.sub-navbar .navbar-collapse {
			margin: 0 !important;
			padding: 0 !important;
	}

	.sub-navbar .navbar-nav .nav-item .subnav-link {
		padding-top: 10px !important;
		padding-left: 10px !important;

	}
		
		
		
		
  
  .navbar-brand {
    margin-right: 10rem !important;

  }



.nav-item a {
  font-weight: 400 !important;
}

.dropdown-menu {
  --bs-dropdown-link-active-bg: #611232 !important;
}