html {min-height: 100%;}

body{	
	font-family: 'arial';
}
header{
	background:#dedede;
 
}
.logo{
    width:160px;
    height: auto;/*PELAO 2019*/ 
	/*padding:25px 0px;						CFU */
	padding:10px 0px 10px 0px;
	display:inline-block;
    
}
@media screen and (max-width: 870px) {
.logo{
	display:none;
    }
}
.nav_primario{
	background-color:#003770;
	padding: 0px 0px 0px 0px;
	 margin: 0;
	font-size:11px;
}
.nav_primario logo {
    float:left;
    padding:10px 0px 10px 0px;
	display:inline-block;
    clear: both;
}
.nav_primario ul{
    width: 70%;
	padding:0px;
    float: right;
    margin:0px auto 0px auto; /*15%*/
}
/*MODIFICADO*/
.nav_primario ul li{
	margin:0px;
	padding:0px;
}
/*MODIFICADO*/
.nav_primario ul li a{
	padding:7px 10px;                 
	color:#FFF;	
}
/*MODIFICADO*/
.nav_primario li a:hover{	
    color:#a60914;
    background-color:#ffffff;
    border-radius: 0px 0px 5px 5px;
}
/*MODIFICADO*/
.nav_primario li span mark{
    margin-left: 2px;
    color:#ffffff;
    background-color:#a60914;
    border-radius: 15px;
    font-size: 10px;
    border: 1px solid #ffffff 
}
.toggle_autorex{
	background-color:#5d5a5a;	
	border:#999 solid 1px;
}
.toggle_autorex span{
	background-color:#999;	
	color:#999;
}
.brand_autorex{
	padding:7px 20px;
	color:#FFF;
}
.nav_autorex{
	margin:auto;	
}

.nav_secundario{
    width: 100%;
	padding:40px 0px 10px 0px;
	font-size:12px;                /*PELAO 2019*/	
    margin:0px auto 0px auto;
}
.nav_secundario a{
	color:#a60914;
	display:inline-block;
	/*width:78px;						CFU */
	width:125px;                   /*PELAO 2019*/
    /*width:90px;*/
}
.nav_secundario a:hover{
	text-decoration:none;
}
.nav_secundario a span{
	font-size:15px;
}
.nav_secundario a:hover span{
	color:#003770;
}
.current {
	color:#104082;
}
.contenidos{
	padding:0px 0px;	
}
footer{
  width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
}
footer .slogan{
	width: 200px;
	margin: 0px auto 10px auto;
    
}
footer .container{
    width: 100%;
    padding:10px 0px;	
	background-color:#f1f1f1;
	color:#2d2d2d;
	font-size:12px;
}
.input-group-addon{
	
}
.divider-right{
    border-right: #DF0209 solid 1px;
	padding-top:15px;
	padding-bottom:15px;
	min-height:75px;
}
.padding_bottom{
    padding-bottom: 20px;
}
.filler_int_top_select{
    padding-top: 20px;
}
.filler_int_top_text{
    padding-top: 10px;
}

.filler_tb{
    padding: 20px 0px;
     
}
.borde_topbottom{
    border-bottom: #DF0209 solid 1px;
    border-top:  #DF0209 solid 1px;
    padding: 9px 0px;
}
.filler_fila_tb{
    /*/padding-top: 7px;
    padding-bottom: 7px;*/
    padding: 7px 0px;
}
.filler_input_tb{
   padding: 2px 0px;
}

.filler_fila_lr{
    padding: 7px 30px;
}

.texto_items_rojo{
    color: #a60914;
    
}
.items_tabla{
    padding: 10px 0px;
    font-size: 16px;
}

.style_table tbody{
   text-align: center;
    font-size: 11px; 
}

.style_table thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
}
.pedido_realizado span{
    display: inline-block;
    padding: 0px 7px;
}

.info_tables tbody > tr > td, .info_tables > thead > tr > th, .info_tables > tbody > tr > th{
    border-top: 1px solid #FFFFFF;
	line-height: 8px;						/* CFU */
	border-radius: 5px;						/* CFU */
}
.info_tablestop tbody > tr > td, .info_tables > thead > tr > th, .info_tables > tbody > tr > th{
    border-top: 1px solid #FFFFFF;
    padding: 0px;    
}

.borde_bottom{
    border-bottom: #DF0209 solid 1px;
    padding: 9px 0px;
}
.tables_two{
    /*padding-top: 15px;*/
	padding-top: 11px;

}
.style_table_two tbody{
    text-align: left;
	font-size:11px; 					/* CFU */
}

.scrollingvertical .marcas_listado {
    padding-top:9px;
    text-align: left;
}

.scrollingvertical img {
}

.style_table_two thead{
	background-color: #006fad;
	color: #ffffff;
   	text-align: left;
	font-size:11px;
    line-height: 10px;
}
.resul_modelo{
    font-size: 12px;
}
.resul_modelo h3{
    font-size: 24px;
    margin: 0px;
}
.btn_galery{
    padding: 15px 0px;
}
.btn_galery a{
    color: #545454;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
}

.scrollingvertical {
	min-height: 15px;
 /*	max-height: 340px;*/
 /* overflow-y: auto;*/
   max-height: 300px; /*PELAO 2019*/ /*cambia de 330*/
     /*overflow: hidden;*/  /*PELAO 2019*/
   overflow-y: scroll;
}

.scrollingvertical2 {
	min-height: 15px;
	max-height: 390px;
    overflow-y: auto;
}

.scrollingvertical3 {
	min-height: 15px;
	max-height: 380px;
    overflow-y: auto;
}
.scrollingvertical4 {
	min-height: 15px;
	max-height: 145px;
    overflow-y: auto;
}


.scrollingvertical_ficha {    
	min-height: 10px;
	max-height: 290px;
    overflow-y: auto;
}
.style_theadscrolling{
   text-align: center;
    background-color: #EEEEEE;
    border-left: #D0D0D0 solid 1px;
    border-right: #D0D0D0 solid 1px;
    border-top: #D0D0D0 solid 1px;
}

.style_left_pull_scrolling{
   text-align: center;
    background-color: #EEEEEE;
    border-left: #D0D0D0 solid 1px;
    border-top: #D0D0D0 solid 1px;
}
.style_right_pull_scrolling{
   text-align: center;
    background-color: #EEEEEE;
    border-right: #D0D0D0 solid 1px;
    border-top: #D0D0D0 solid 1px;
}

.table_left_scrolling{
    width: 50%;
}

.spanmedidas{
    padding-left: 5px;
    padding-right: 5px;

}

.btnagregar{
    width: 20px;
    background: none;
    border: none;
    
}
.galeria_detalle{
	width:90%;
	margin-left:5%;
    padding-bottom: 10px;
}
.galeria_detalle img {
	width:100%;
}
.stock_interno h4{
    margin: 0px;
    font-size: 18px;
    padding-top: 5px;
font-weight: 400;
}

.resultado_imagen{
    font-size: 12px;
    font-weight: bold;
}
.resultado_imagen h3{
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 4px;
}
.resultado_imagen a{
    color: #3B3333;
    text-decoration: none;
}
.filler_padd_tb{
    padding-bottom: 16px;
    padding-top: 16px;
   	height:230px;

}
.col-md-2 .filler_padd_tb{
    padding-bottom: 16px;
    padding-top: 16px;
	min-height:300px;

}
.col-md-2 .filler_padd_tb img {
	width:90%;
	margin-left:5%;
	float:left;
}
.txt_rojo_large{
    font-size: 15px;
    padding-right: 25px;
}

.radio_radio{
padding-top: 6px;
    padding-bottom: 6px;
}

/*CUSTOM BOOTSTRAP*/
.btn-form {
  color: #fff;
  background-color: #009200;
  border-color: #88B083;
  padding-left:10px;
  padding-right:10px;
  width:103px;
}
.btn-form_login {
  color: #fff;
  background-color: #009200;
  border-color: #88B083;
  width:100%;
  text-align:center;
}
.btn-form:focus,
.btn-form.focus {
  color: #FFF;
  background-color: #009200;
  border-color: #88B083;
}
.btn-form:hover {
  color: #fff;
  background-color: #00A400;
  border-color: #adadad;
}
.btn-form:active,
.btn-form.active,
.open > .dropdown-toggle.btn-form {
  color: #fff;
  background-color: #00A400;
  border-color: #adadad;
}
.btn-form:active:hover,
.btn-form.active:hover,
.open > .dropdown-toggle.btn-form:hover,
.btn-form:active:focus,
.btn-form.active:focus,
.open > .dropdown-toggle.btn-form:focus,
.btn-form:active.focus,
.btn-form.active.focus,
.open > .dropdown-toggle.btn-form.focus {
  color: #333;
  background-color: #00A400;
  border-color: #adadad;
}
.btn-form:active,
.btn-form.active,
.open > .dropdown-toggle.btn-form {
  background-image: none;
}
.btn-form.disabled,
.btn-form[disabled],
fieldset[disabled] .btn-form,
.btn-form.disabled:hover,
.btn-form[disabled]:hover,
fieldset[disabled] .btn-form:hover,
.btn-form.disabled:focus,
.btn-form[disabled]:focus,
fieldset[disabled] .btn-form:focus,
.btn-form.disabled.focus,
.btn-form[disabled].focus,
fieldset[disabled] .btn-form.focus,
.btn-form.disabled:active,
.btn-form[disabled]:active,
fieldset[disabled] .btn-form:active,
.btn-form.disabled.active,
.btn-form[disabled].active,
fieldset[disabled] .btn-form.active {
  background-color: #fff;
  border-color: #ccc;
}


/*===*/
.btn-formgris {
  color: #fff;
  background-color: #535353;
  border-color: #535353;
}
.btn-formgris:focus,
.btn-formgris.focus {
  color: #FFF;
  background-color: #535353;
  border-color: #535353;
}
.btn-formgris:hover {
  color: #fff;
  background-color: #535353;
  border-color: #535353;
}
.btn-formgris:active,
.btn-formgris.active,
.open > .dropdown-toggle.btn-formgris {
  color: #fff;
  background-color: #535353;
  border-color: #535353;
}
.btn-formgris:active:hover,
.btn-formgris.active:hover,
.open > .dropdown-toggle.btn-formgris:hover,
.btn-formgris:active:focus,
.btn-formgris.active:focus,
.open > .dropdown-toggle.btn-formgris:focus,
.btn-formgris:active.focus,
.btn-formgris.active.focus,
.open > .dropdown-toggle.btn-formgris.focus {
  color: #333;
  background-color: #535353;
  border-color: #535353;
}
.btn-formgris:active,
.btn-formgris.active,
.open > .dropdown-toggle.btn-formgris {
  background-image: none;
}
.btn-formgris.disabled,
.btn-formgris[disabled],
fieldset[disabled] .btn-formgris,
.btn-formgris.disabled:hover,
.btn-formgris[disabled]:hover,
fieldset[disabled] .btn-formgris:hover,
.btn-formgris.disabled:focus,
.btn-formgris[disabled]:focus,
fieldset[disabled] .btn-formgris:focus,
.btn-formgris.disabled.focus,
.btn-formgris[disabled].focus,
fieldset[disabled] .btn-formgris.focus,
.btn-formgris.disabled:active,
.btn-formgris[disabled]:active,
fieldset[disabled] .btn-formgris:active,
.btn-formgris.disabled.active,
.btn-formgris[disabled].active,
fieldset[disabled] .btn-formgris.active {
  background-color: #fff;
  border-color: #ccc;
}

.style_table_marca_modelo tbody{
	text-align: center;
   	font-size:11px; 
	font-family:"Arial";

}
.style_table_marca_modelo thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;	
	font-size:11px;	
}

.style_table_modelo tbody{
	text-align: left;
    font-size: 11px; 	/*PELAO 2019*/
}
.style_table_modelo thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;	
}

.style_table_medida tbody{
	text-align: center;
   	font-size:13px; 
   	line-height: 13px;
	font-family:"Arial";	/*PELAO 2019*/
}
.style_table_medida thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;	
	font-size:14px;
	line-height: 15px;	
}

.style_table_medida tbody{
	text-align: left;   	
}
.style_table_medida thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;	
}


.style_table_ficha tbody{
	text-align: center;
   	font-size:10px; 
   	/*line-height: 13px;*/
}
.style_table_ficha thead{
    background-color: #006fad;
    color: #ffffff;
    text-align: center;	
	font-size:12px;
	/*line-height: 13px;*/
	font-family:"Arial"; /*PELAO 2019*/
}
.btn_ver_img{
    padding: 15px 0px 0px 40px;
}
.btn_ver_img a{
    color: #545454;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
}
.filler_registros_encontrados{
    padding: 26px 0px 0px 0px;     
}
.btn_filtrar_por{
    padding: 26px 0px 0px 0px;
}
.btn_filtrar_por a{
    color: #545454;
    font-size: 14px;
    text-decoration: none;
    /*display: inline-block;*/
}

.vacia {
	margin:0px;
	padding:0px;
}


.nav_terciario{
	padding:0px 0px 0px 0px;
	font-size:15px;	
}
.nav_terciario a{
	color:#a60914;
	display:inline-block;
	width:120px;
}
.nav_terciario a:hover{
	text-decoration:none;
}
.nav_terciario a span{
	/* CFU*/
	/*font-size:50px;*/
	font-size:45px;	
}
.nav_terciario a:hover span{
	color:#104082;
}


.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2  {
	float: left;
	height: 400px;
	width: 1100px;
}
.contenidos .container .col-md-12 .resultados_marca_modelo #tablas_marcas #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #contenido_tabla table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	height: auto;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #menu_titulo  {
	float: left;
	height: 17px;
	width: 1100px;
	background-color: #f2f2f2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	font-family: "Arial", Helvetica, sans-serif;
	margin-bottom: 7px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #contenido_tabla  {
	float: left;
	overflow: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 340px;
	width: 100%;
	font-family: "Arial", Helvetica, sans-serif;
}
.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #contenido_tabla table tr {

}



.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .producto  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 185px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .descripcion  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 240px;
	letter-spacing: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
	overflow: hidden;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .modelo  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 210px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .ano  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 65px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .marca  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 100px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}


.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .origen  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 90px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .oem  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 100px;
	text-align: left;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .n_noriega  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 70px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}
.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .n_noriega a {
	float: left;
	color: #0645ad;
	text-align: center;
}
.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .n_noriega a:hover {
	float: left;
	color: #0645ad;
	text-decoration: underline;
}



.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .n_neto  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 60px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.contenidos .container .col-md-12 .resultados_marca_modelo #pestana_tabla2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .stock  {
	font-size: 10px;
	float: left;
	height: 16px;
	width: 60px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
}

.campo4 input {
	border: 0px;
	width: 40px;
	height: 15px;
	background-color: #C9C9C9;
	font-size: 12px;
}


/*NUEVO CSS 2019*/

#cerrar_sesion {
    background:#DF0209;
    color: #ffffff;
        border-radius: 0px 0px 3px 3px;
}
#cerrar_sesion a{
    background:#2ecc70;
    color: #ffffff;
    border-radius: 0px 0px 3px 3px;
}
#cerrar_sesion a:hover{
    background:#DF0209;
    color: #ffffff;
        border-radius: 0px 0px 3px 3px;
}
#cerrar_sesion img{
    margin: 0px 2px 0px 0px;
}
.buscadores_nuevos {
    background-color:#dedede;
	width: 100%;
	padding-top: 10px;
    padding-bottom: 10px;
}
.buscador_top {
    width: 70%;
    margin: 0px auto 20px auto;
    color: #ffff;
}
.buscador_header {
    
    width:100%;
    padding: 0% 10% 0% 10%;
    margin: 0px auto 0px auto;
    align: center;
    background-color:#dedede;

}
.buscador_top input {
    width:70%;
    float: left;
    height: 34px;
/*    margin-left: 10%;*/
    border-radius:0px;
}

.buscador_top input placeholder{
  	color:#054979; 
    
}
.buscador_top button {
    width: auto;
    background:#52a30a;
    color: #ffffff;
    border:solid 1px #48b002;
    border-radius:0px 5px 5px 0px  ;
    float: left;
    height: 34px;
    padding:0 5;
    margin: 0px 0px 0px 0px;
}
.buscador_top .dropdown button {
    width: auto;
    background:#054979;
    color: #ffffff;
    border:solid 1px #054979;
    border-radius:5px 0px 0px 5px  ;
    float: left;
    height: 34px;
    padding:0 5;
    margin: 0px 0px 0px 0px;
}
.buscador_top h1{
    font-size: 17px;
    font-weight: 500;
/*    margin: 5px 0px 5px 0px;*/
    margin-left:auto;         /*PELAO 2019*/
    margin-right:auto;         /*PELAO 2019*/
	color:#054979;                 /*PELAO 2019*/
}
.marcas {
    width:auto;
    font-size: 11px;
    font-weight: bold;
    float: left;
    height: 34px;
    margin-left: 20px;
   
}

.marcas img{
    width: auto;
    max-height: 40px;
    margin: 0px 5px 0px 5px;
}

.nueva_ficha h4 {
font-size:20px;
color: #054979;
font-weight: 400;
border-bottom: solid 1px #054979;
padding-bottom: 5px;
}

.nueva_ficha h5 {
font-size:20px;
font-weight:400;
padding:0px;
text-align: right;
}

.nueva_ficha_precios {
    text-align:right;
    
}
.nueva_ficha_precios h4 {
font-size:20px;
font-weight: 400;
padding-bottom: 5px;
}
.nueva_ficha_precios h5 {
font-size:20px;
font-weight:400;
padding:0px;
margin-bottom: 0;
    color: #054979;
text-align: right;
}
.nueva_ficha_precios h5 span {
    color: #a60914;

}
.descripcion_producto {
    font-size: 12px;
    margin: 0;
    padding: 10px 0px 10px 0px;
    border-bottom: solid 1px #999999;
}
.descripcion_producto  li {
    list-style: none;
    margin-bottom: 5px;
    
}
.aplicaciones {
    margin-top: 10px;
}
.tabla_precio_producto ul{
    margin: 5px 0px 0px 0px;
    padding: 0;
}

.tabla_precio_producto{
    margin:5px 0px 0px 0px;
    padding: 0;

}
.tabla_precio_producto li{
    list-style: none;
    margin: 0px 0px 10px 0px ;
    padding: 0;
    font-size: 13px;
    text-align: right;
}

.tabla_precio_producto2 {
    padding:0;
    margin: 0;
}

.tabla_precio_producto2 ul{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.tabla_precio_producto2 li{
    list-style: none;
    margin: 5px 0px 5px 0px ;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
    text-align: right;
}
.bordes{
    border-top: solid 1px #054979;
}

.tabla_precio_producto span{ 
    color: #054979;
}
.solicitar {
    width:100%;
    
}
.solicitar ul{
    margin: 0;
    padding: 0;
}
.solicitar ul li{
    width: 50%;

list-style: none;
display: inline;
float: left;
}

.solicitar ul li input{
    width: 100%;
    background-color: forestgreen;
    color: #ffffff;
}
.solicitar ul li button{
    margin-top: 0px;
}

.resul_tit_marca_modelo{
    font-weight: 300;
    padding: 30px 0px 0px 0px;
    height: auto;
}
.resul_tit_marca_modelo h3{
    font-size: 24px;
    font-weight: 300;
    margin: 0px;
}
.resul_tit_marca_modelo h4{
    font-size: 16px;
    font-weight: 300;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}
.breadcrumb {
/*padding: 8px 15px;*/
    width: 100%;
    background-color: none;
    margin: 0px 0px 20px 0px;
    list-style: none;
    font-size: 10px;
}

.breadcrumb>ul {
    margin: 0;
    background: none;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    color: #ccc;
}

.breadcrumb>.active {
    color: #777;
}


.container h1{
    font-size: 17px;
    font-weight: 500;
/*  margin: 5px 0px 5px 0px;*/
    margin-left:auto;         /*PELAO 2019*/
    margin-right:auto;         /*PELAO 2019*/
	color:#104082;                 /*PELAO 2019*/
}
/*BANNER*/

.slider {
	width:80%;
	padding-top:60px;
	margin:0px auto 0px auto;
	overflow: hidden;
}

.slider ul {
	display: flex;
	padding: 0;
    margin: 0;
	width: 1000%; /*DEPENDE DEL NUMERO DE IMAGENES 100*CADA 1*/
	
	animation: cambio 50s infinite alternate linear;
}

.slider li {
	width: 100%;
	list-style: none;
}

.slider img {
	width: 100%;
}

@keyframes cambio {
	
	/* 4 banners 
	0% {margin-left: 0;}
	20% {margin-left: 0;}
	
	25% {margin-left: -100%;}
	45% {margin-left: -100%;}
		
	50% {margin-left: -200%;}
	70% {margin-left: -200%;}
		
	75% {margin-left: -300%;}
	100% {margin-left: -300%;}
	*/
	
	/* 6 banners*/
	0% {margin-left: 0;}
	12% {margin-left: 0;}
	
	17% {margin-left: -100%;}
	29% {margin-left: -100%;}
		
	34% {margin-left: -200%;}
	47% {margin-left: -200%;}
		
	51% {margin-left: -300%;}
	64% {margin-left: -300%;}
	
	69% {margin-left: -400%;}
	81% {margin-left: -400%;}
	
	84% {margin-left: -500%;}
	100% {margin-left: -500%;}
	
	/* 7 banners
	0% {margin-left: 0;}
	10% {margin-left: 0;}
	
	15% {margin-left: -100%;}
	25% {margin-left: -100%;}
		
	30% {margin-left: -200%;}
	40% {margin-left: -200%;}
		
	45% {margin-left: -300%;}
	55% {margin-left: -300%;}
	
	60% {margin-left: -400%;}
	70% {margin-left: -400%;}
	
	75% {margin-left: -500%;}
	85% {margin-left: -500%;}
	
	90% {margin-left: -600%;}
	100% {margin-left: -600%;}
	*/
	
	/*9 banners
	0% {margin-left: 0;}
	10% {margin-left: 0;}
	
	12% {margin-left: -100%;}
	21% {margin-left: -100%;}
		
	23% {margin-left: -200%;}
	32% {margin-left: -200%;}
		
	34% {margin-left: -300%;}
	43% {margin-left: -300%;}
	
	45% {margin-left: -400%;}
	54% {margin-left: -400%;}
	
	56% {margin-left: -500%;}
	65% {margin-left: -500%;}
	
	67% {margin-left: -600%;}
	76% {margin-left: -600%;}
	
	78% {margin-left: -700%;}
	87% {margin-left: -700%;}
	
	89% {margin-left: -800%;}
	100% {margin-left: -800%;}
	
	
	/*10 banners
	0% {margin-left: 0;}
	10% {margin-left: 0;}
	
	12% {margin-left: -100%;}
	21% {margin-left: -100%;}
		
	23% {margin-left: -200%;}
	32% {margin-left: -200%;}
		
	34% {margin-left: -300%;}
	43% {margin-left: -300%;}
	
	45% {margin-left: -400%;}
	54% {margin-left: -400%;}
	
	56% {margin-left: -500%;}
	65% {margin-left: -500%;}
	
	67% {margin-left: -600%;}
	76% {margin-left: -600%;}
	
	78% {margin-left: -700%;}
	87% {margin-left: -700%;}
	
	89% {margin-left: -800%;}
	100% {margin-left: -800%;}
	
	/*11 banners
	0% {margin-left: 0;}
	8% {margin-left: 0;}
	
	10% {margin-left: -100%;}
	18% {margin-left: -100%;}
		
	20% {margin-left: -200%;}
	28% {margin-left: -200%;}
		
	30% {margin-left: -300%;}
	38% {margin-left: -300%;}
	
	40% {margin-left: -400%;}
	48% {margin-left: -400%;}
	
	50% {margin-left: -500%;}
	58% {margin-left: -500%;}
	
	60% {margin-left: -600%;}
	68% {margin-left: -600%;}
	
	70% {margin-left: -700%;}
	78% {margin-left: -700%;}
	
	80% {margin-left: -800%;}
	88% {margin-left: -800%;}
	
	90% {margin-left: -900%;}
	100% {margin-left: -900%;}
	*/
}
.patente {
    width: 300px;
    margin: 0px auto 0px auto;
    
}
.patente h1 {
    text-align: center;
    font-weight: 300;
}
.patente input {
    height: 34px;
    width: 280px;
    margin: 0px auto 0px auto;
}

.patente button  {
    background:#52a30a;
    color: #ffffff;
    border:solid 1px #48b002;
    border-radius: 3px;
    height: 34px;
    width: 80px;
    margin: 10px 110px 0px 100px;
}
.patente button:hover {
  color: #fff;
  background-color: #00A400;
  border-color: #adadad;
}

.inputlogin {
	width: 301px !important;
}
/*arreglo CFPP 5-9-19*/

.btn-volver a{
    background:#2c4481;
    color:#ffffff;
    text-decoration:none;
    padding:5px;
    border-radius:5px;
}
.mensaje {
    border: solid 1px #adadad !important;
}
.borde_topbottom{
    border-bottom: #DF0209 solid 1px;
    border-top:  #DF0209 solid 1px;
    padding: 9px 0px;
}

/**NUEVOS CSS**/
.selector_buscador {
    border-radius: 5px 0px 0px 5px;
    float: left;
    height: 30px;
    font-size: 10px;
}
.side-menu {
    background:#d6d6d6;
   height: 80vh;
    margin: 0;
    padding: 0; 
}
.side-menu h1 {
    width: 100%;
    font-size: 18px;
    font-weight: 400;
   padding:6px 0px 5px 5px;
    margin: 0;
    color:#003770;
    
}
.side-menu h2 {
    font-size: 14px;
    font-weight: 400;
    margin:0px 5px 0px 0px;
    padding:5px 0px 0px 0px ;
    float: left;
    color:#003770;
    
}
.side-menu ul {
    width: 100%;
    margin: 0;
    padding: 0;
    color:#003770;
}
.side-menu ul li {
    width: 100%;
    list-style: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 15px;
    font-size: 12px;
}
.patente{ 
    border-radius: 5px;
    height: 24px;
    width: 40%;
    color: #000000;
    text-transform: uppercase;
    border: none;
}

.side-menu .marcas ul{
    width: 50%;
    margin:10px 0px 0px 0px;
    padding:0;
    float: left;
    text-align: center;
    border-bottom: none;
}
.side-menu .marcas ul li{
    margin:0px 0px 10px 0px;
    padding:0;

}

.side-menu .dropdown button{
    height: 34px;
    margin: 0;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
    font-size: 10px;
    text-align: center;
}

.side-menu .dropdown{
    font-size: 10px;
    
    
}

.nopad-left{
	padding-left: 0px !important;
}
.noheight{
	line-height: 0;
}
.formato-patente{
	border: 1px solid #000000;
    border-radius: 0.4rem;
    padding: 2px;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 24px;
}

.filtro_rubros{
	text-align: right;
	padding-top: 15px;
	padding-right: 0px !important;
}

.negrita{
	font-weight: 900;
    color: #FF0000;
}
.lefti{
	text-align: left !important;   	
}

.righti{
	text-align: right !important;   	
}

.fix-filtro{
    margin-top: 43px;
    position: absolute;
    padding-right: 10px !important;
    z-index: 999;
}

.fix-filtroMM{
    margin-top: 108px;
    position: absolute;
    padding-right: 10px !important;
    z-index: 999;
}

.fix-filtro-tipo{
    margin-top: 79px;
    position: absolute;
    padding-right: 10px !important;
    z-index: 999;
}

.fix-filtro-tipo-modelo{
    margin-top: 58px;
    position: absolute;
    padding-right: 10px !important;
    z-index: 999;
}

.centrar{
	text-align: center;   	
}