/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@media (max-width: 991px) {
	/*=== PAGINA Y PANEL MENU ===*/
    .sop_menu_cel{
		height: 100%;
		width: 250px;
		background-color: #1b1b1b;
		z-index: 1010;
    	top: 0;
		left: -250px;
		padding-top:0px;
		padding-bottom: 150px;
		transition: all .5s ease;
		position: fixed;
    }
	.sop_menu_cel_active{
		left: 0px;
		overflow: scroll;
	}
	.sop_pagina_cel{
		/*  margin-left: 158px;*/
		width: 100%;
		/*height: 100px;*/
		transition: all .5s ease;
		left: 0px;
		position: relative;
		overflow-y: hidden;
	}
	.sop_pagina_cel_active{
	  left: 0px;
	  position: fixed;
	  overflow-x: hidden;
	}
	.sop_base_menu_movil{
		padding: 0px;
		margin: 0px;
	}
	/*.sop_base_menu_movil .botones{
		background: #000;
		padding: 13px 0 15px 5px;
		border-bottom: 1px solid #5a5a5a;
		border-top: 3px solid #ff8f00;
	}*/
	.sop_base_menu_movil .botones a{
		display: block;
		font-size: 14px;
		line-height: 1;
		font-weight: 500;
		color: #fff;
		padding: 20px 0 20px 15px;
		background: #ff9000;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.sop_base_menu_movil .botones a:first-child{
		/*border-right: 1px solid #ff9000;*/
		border-bottom: 1px solid #d67900;
	}
	.sop_base_menu_movil .botones a:hover{
		color: #fff;
		background: #d67900;
	}
	.btn_category_mobile .dropdown-backdrop{
		display: none !important;
	}
	.btn_category_mobile > a > i{
		-webkit-transition: all 0.15s ease-in-out;
		-moz-transition: all 0.15s ease-in-out;
		-o-transition: all 0.15s ease-in-out;
		-ms-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
	}
	.btn_category_mobile.open > a > i{
		filter: none;
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		color: #ff9000;
		-webkit-transition: all 0.15s ease-in-out;
		-moz-transition: all 0.15s ease-in-out;
		-o-transition: all 0.15s ease-in-out;
		-ms-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
	}
	.logo_menu_rg{
		margin: 0px 0 0 12px;
		padding: 20px 0 20px 0;
	}
	.logo_menu_cerrar{
		position: absolute;
		right: 17px;
		top: 16px;
		cursor: pointer;
		display: block;
	}
	.logo_menu_cerrar i{
		font-size: 21px;
		color: #c57000;
	}

	/**** BOTONERA *****/

	.nav > li{
		border-bottom: 1px solid #262626;
	}

	.nav > li > a{
		width: 100%;
		max-width: 100%;
		position: relative;
		color: #fff;
		border-radius: 0px !important;
		padding: 20px 0px 20px 15px!important;
		font-size: 13px;
		line-height: 1;
		font-weight: 600;
		text-transform: uppercase;
		text-align: left!important;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.nav > li > a i{
		position: absolute;
		top: 20px;
		right: 20px;
	}

	.nav > li > a:hover,
	.nav > li > a:focus{
		color: #fff;
	}

	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover,
	.nav-pills > li.active > a:focus{
		color: #ff8904;
		font-weight: 600;
		background: transparent !important;
	}

	.nav-pills > li{
		float: none!important;
	}

	.nav-pills > li.categorias_tit{
		background: #242424;
	}
	.nav-pills > li.categorias_tit span{
		padding:20px 0px 20px 15px!important;
		display: inline-block;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
	}

	.submenu_rubros > li > a{
		color: #fff;

	}
	.submenu_rubros > li > a:hover{
		color: #fff;
		text-decoration: none;
	}

	.nav .open > a,
	.nav .open > a:hover,
	.nav .open > a:focus{
		background-color: transparent !important;
		color: #fff;
		border-color: #000;
	}
	.dropdown{
		position: relative;
	}
	.dropdown-menu {
		position: relative;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 130px!important;
		width: 100% !important;
		padding: 0px 0!important;
		margin:0 0 20px 0!important;
		font-size: 13px!important;
		font-weight: 400;
		color: #fff!important;
		list-style: none;
		background-color: #262626!important;
		border: none !important;
		border-radius: 0px !important;
		-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
		      box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
		background-clip: padding-box;
	}
	.submenu_dropdown:after{
		display: none;
	}
	.dropdown-menu > li > a {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		display: block;
		padding: 20px 0 20px 15px!important;
		clear: both;
		font-weight: normal;
		line-height: 1;
		color: #fff!important;
		white-space: normal!important;
		text-align: left!important;
		text-transform: uppercase;
		filter:none !important;
		background-image: none !important;
	}

	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus {
		text-decoration: none;
		background-color: transparent !important;
	}

	.dropdown-menu > .active > a,
	.dropdown-menu > .active > a:hover,
	.dropdown-menu > .active > a:focus {
		text-decoration: none;
		outline: 0;
		color: #ff8904 !important;
		background-color: #3a3a3a;
	}

	.dropdown-menu .divider {
		height: 1px;
		margin: 0px 0;
		overflow: hidden;
		background-color: #1a1a1a;
	}
	.dropdown_main_button{
		position: absolute !important;
		top: 1px;
		right: 0px;
		width: 50px;
		height: 53px;
		text-align: center;
		z-index: 1;
		padding: 17px 0 0 0 !important;
		margin: 0px !important;
		color: #fff;
	}
	.dropdown_main_button i{
		font-size: 18px;
		color: #fff;
	}
	.redes_agency{
		margin-right: 0px;
		margin-left: 15px;
	}


	.btn_ingresar_login_cel,
	.btn_ingresar_registro_cel{
		font-size: 14px;
		font-weight: 700;
		text-align: center;
		display: block;
		color: #fff;
		padding: 13px 0;
		text-transform: uppercase;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		cursor: pointer;

	}
	.btn_ingresar_login_cel{
		padding-left: 12px!important;
		padding-right: 0px!important;
		background: #454545 url(img/ico_btn_ingresar_login_cel.png) no-repeat 13px 15px;
	}
	.btn_ingresar_registro_cel{
		padding-left: 0px!important;
		padding-right: 12px!important;
		background: #979797 url(img/ico_btn_ingresar_busca_cel.png) no-repeat right 14px;
	}
	.sop_menu_movil_base03{
		background: #000;
		padding: 10px;
	}

	.btn_ingresar_login_cel2{
		padding: 0px;
		margin: 0px;
	}
	.btn_ingresar_registro_cel2{
		padding: 0px;
		margin: 0px;
	}
	.btn_ingresar_login_cel2 a{
		display: block;
		text-align: right;
		border-right: 1px solid #804700;
		padding-right: 30px;
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
	}
	.btn_ingresar_registro_cel2 a{
		display: block;
		text-align: left;
		border-left: 1px solid #808080;
		padding-left: 30px;
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
	}

	.sop_menu_movil{
		width: 30px;
		height: 30px;
		position: absolute;
		top: 33px;
		left: 18px;
		background: url(img/ico_sop_menu_movil.png) no-repeat 0 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.sop_buscador{
		margin-top: 15px!important;
	}
	.foto_productos_base .carousel-control{
		display: none;
	}

}/* termina @media (max-width: 767px) */

@media (min-width: 768px) and (max-width: 991px) {
	/*=== PAGINA Y PANEL MENU ===*/
	.sop_pagina_cel{
		overflow-y: hidden;
	}
	.sop_contenidos{
		margin-top: 15px!important;
		margin-bottom: 0!important;
	}
	.buscador_tabs .form-control{
		margin-bottom: 15px;
	}

}/* termina @media (min-width: 768px) and (max-width: 991px) */

@media (max-width: 767px) {

	body{
	  overflow-y: scroll;
	  overflow-x: hidden;
	}
	/*=== PAGINA Y PANEL MENU ===*/
	.sop_pagina_cel{
		overflow-y: scroll;
		padding-top: 65px;
	}

	/*=== HOME ===*/

	.index_home_xs .categorias{
		padding-top: 0;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home{
		margin: 0px;
		padding: 0px;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li{
		list-style: none;
	    margin-bottom: 0;
	    background-color: transparent;
	    border: 0;
	    border-radius: 0px;
	    -moz-border-radius: 0px;
	    -webkit-border-radius: 0px;
		border-bottom: 4px solid #000;
	}
	/* .index_home_xs .categorias > nav > ul.menu_categorias_home > li:first-child{
		margin-bottom: 15px;
	} */
	li.sec_publicidades{
		margin-bottom: 0 !important;
	}
	/*
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li.bienes_rosario{
		margin-bottom: 1px;
	}*/

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a{
		width: 100%;
		display: block;
		height: 50px;
		background: #fe7e01;
	}


	li.sec_publicidades a div i{
		font-size: 30px;
		margin: 0 13px;
		color: #c4302b;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(1) > a{background: #fff;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(1) > a{background: #008aff;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(3) > a{background: #fd7d00;border-bottom: 1px solid #d56a00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(4) > a{background: #fd8000;border-bottom: 1px solid #d76d00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(5) > a{background: #fc8400;border-bottom: 1px solid #d16e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(6) > a{background: #fb8900;border-bottom: 1px solid #cb6f00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(7) > a{background: #fa8e00;border-bottom: 1px solid #c97200;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(8) > a{background: #f99500;border-bottom: 1px solid #c97800;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(9) > a{background: #f89b00;border-bottom: 1px solid #c97e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(10) > a{background: #f7a400;border-bottom: 1px solid #d38c00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(11) > a{background: #f6ac00;border-bottom: 1px solid #cb8e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(12) > a{background: #f6b900;}

	/* .index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(1) > a{background: #008aff;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(2) > a{background: #fd7d00;border-bottom: 1px solid #d56a00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(3) > a{background: #fd8000;border-bottom: 1px solid #d76d00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(4) > a{background: #fc8400;border-bottom: 1px solid #d16e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(5) > a{background: #fb8900;border-bottom: 1px solid #cb6f00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(6) > a{background: #fa8e00;border-bottom: 1px solid #c97200;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(7) > a{background: #f99500;border-bottom: 1px solid #c97800;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(8) > a{background: #f89b00;border-bottom: 1px solid #c97e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(9) > a{background: #f7a400;border-bottom: 1px solid #d38c00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(10) > a{background: #f6ac00;border-bottom: 1px solid #cb8e00;}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li:nth-child(11) > a{background: #f6b900;} */

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_img,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		float: left;
	}

	li.sec_publicidades a div .rubro_name{
		color: #000 !important;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_arrow_down{
		float: right;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 17px;
	}



	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_cantidad{
		font-size: 14px;
		line-height: 10px;
		font-weight: 700;
		color: #303030;
		margin: 20px 20px 0 0;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li.bienes_rosario > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li.bienes_rosario > a > .rubro_cantidad{
		font-size: 12px;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_arrow_down{
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		color: #303030;
		margin: 18px 20px 0 0;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home{
		margin: 0px;
		padding: 0px;
		margin-bottom: 5px;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li{
		list-style: none;
		margin-bottom: 1px;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a{
		width: 100%;
		display: block;
		height: 50px;
		background: #4c4c4c;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name{
		float: left;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_cantidad{
		float: right;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name{
		font-size: 14px;
		line-height: 10px;
		font-weight: 400;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 20px;
		margin-left: 15px;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_cantidad{
		font-size: 14px;
		line-height: 10px;
		font-weight: 700;
		color: #b0b0b0;
		margin: 20px 20px 0 0;
	}

	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad{
		margin: 00px 0px 0 0;
	}




	.index_home_xs .sop_menu_movil_base02 .btn_ingresar_login_cel{
		background: #454545 !important;
	}

	.index_home_xs .sop_menu_movil_base02 .btn_ingresar_login_cel i{
		color: #ff9000;
	}

	.sop_contenidos{
		margin-top: 0!important;
		margin-bottom: 0!important;
	}

	.sop_buscador{
		margin-top: 0 !important;
		margin-bottom: 15px;
	}

	.img-productos {
	    width: 555px;
	    margin: 0 auto;
	    display: table;
	}

	.sop_carrosel_mod{
		padding: 0px!important;
	}

	.tit_accesos_home{
		margin-bottom:0px;
		height: auto;
	}

	.carousel{
		height: auto!important;
		padding-top: 0px;
	}

	.tit_destacado_home{
		text-align: left;
		margin-top: 13px;
		margin-left: 30px;
		padding-left: 0;
	}

	.baj_destacado_home{
		padding-left: 0;
		text-align: left;
		margin-left: 30px;
		margin-top: 4px;
	}

	.btn_ingresar_login_cel a:focus{
		color: #fff!important;
		text-decoration: none;
		background: #000;
	}

	.foot_info{
		text-align: center;
	}

	.bajada_conte{
		text-align: center;
		margin: 0 15px 0 15px;
	}

	.box_aviso_premium_base{
		height: auto;
		padding-bottom: 50px;
		border:15px solid #1b1b1b;
		background: #1b1b1b;
		margin-bottom: 20px;
	}

	.box_aviso_premium_pho {
		text-align: center;
		height: auto;
		min-height: 180px;
		border-bottom: 0px;
	}

	.box_aviso_premium .box_aviso_base{
		height: auto;
		padding-bottom: 0px;
		border:15px solid #1b1b1b;
		margin-top: 20px;
	}

	.box_aviso_base {
		height: auto!important;
		padding-bottom: 0px;
		border:15px solid #1b1b1b;
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.box_aviso_base_pho {
		text-align: center;
		height: auto;
		min-height: 130px;
	}

	.box_aviso_tit{
		margin-left: 0px;
		padding-left: 15px;
	}

	.box_aviso_premium .box_aviso_tit{
		padding-left: 0;
	}

	.box_aviso_premium .box_aviso_precio{
	    background: #ff8c00 url(img/bck_box_aviso_premium_bottom.jpg) repeat-x 0 0;
	    padding: 7px 15px;
	    position: relative;
	    bottom: 0;
	    margin-top: 12px;
	}

	.box_aviso_premium .box_aviso_precio a{
		color: #fff;
	}

	.box_aviso_precio{
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 12px;
		position: relative;
		bottom: 0;
		padding-bottom: 10px;
	}

	.box_aviso_bajada {
		height: auto;
		margin-left: 0px;
	}

	.tit_accesos_productos {
		display: block;
		float: none;
		padding: 0px;
	}
	.tit_accesos_productos h1{
		background: #ff8b00 url(img/bck_botonera_rubros_sop.png) repeat-x;
		float: none;
		display: block;
		margin: 0px;
		padding: 15px 38px 15px 38px;
		height: auto;
		text-align: center;
	}

	.tit_accesos_productos_base h1{
		height: auto;
		text-align: center;
		float: none;
		display: block;
		margin: 0px;
		padding: 20px 20px;
	}

	.foto_productos_base{
		margin: 0px -15px 0 -15px;
		height: auto!important;
	}

	.producto_descrip_amp{
		padding-bottom: 25px;
	}

	.user_editar{
		text-align: center;
		margin-left: 0px;
		margin-right: -20px;
		padding: 10px 0!important;
	}

	.registro_box_condic{
		font-size: 10px;
		padding: 0px;
	}

	.subtitulo_publicar{
		padding-left: 0px;
		text-align: center;
	}

	.sop_pho_carrosel_mod{
		text-align: center;
	}

	.sop_pho_carrosel_mod img{
		margin: 0 auto;
		display: table;
	}

	.carousel-control.left {
		position: absolute!important;
		bottom: 18px!important;
		left: 15px!important;
		top: auto!important;
		padding: 0px!important;
		height: 30px;
		display: block;
	}

	.carousel-control.right {
		position: absolute!important;
		bottom: 18px!important;
		right: 15px!important;
		top: auto!important;
		padding: 0px!important;
		height: 30px;
		display: block;
	}

	.form-control{
		margin-bottom: 15px;
	}

	.resultado_contenidos{
		text-align: center;
		padding-left: 40px;
		padding-right: 40px;
	}

	.paginador{
		margin-top: 15px;
	}

	.sig a,
	.ant a {
	    display: block;
	    height: 40px;
	    visibility: hidden;
	    background-color: #181919;
	    font-size: 25px;
	    line-height: 37px;
	    color: #929292;
	}

	.pager{
		margin: 0 auto;
		display: table;
	}

	.pager_txt {
	    font: normal 13px "Lucida Grande","Lucida Sans Unicode",geneva, verdana, sans-serif;
	    color: #929292;
	    color: #fff;
	    padding: 3px 5px 0px 0px;
	    text-align: center;
	    margin: 0 auto;
	    display: table;
	}

	.pager select {
	    border: 1px solid #313031;
	    background-color: #313031!important;
	    color: #fff;
	    font: normal 12px "Lucida Grande","Lucida Sans Unicode",geneva, verdana, sans-serif;
	}

	/* .banner_inferior_movil{
		margin: 15px;
	} */


	.ico_107,
	.ico_119,
	.ico_108,
	.ico_109,
	.ico_128,
	.ico_110,
	.ico_111,
	.ico_137,
	.ico_111,
	.ico_113,
	.ico_116,
	.ico_138,
	.ico_129,
	.ico_130,
	.ico_134,
	.ico_131,
	.ico_132,
	.ico_133,
	.ico_134,
	.ico_135,
	.ico_123{
		display: inline-block;
	}

	.slide_productos .carousel-inner{
		height: auto!important;
	}
	.foto_productos_base .carousel-control.left{
		height: auto!important;
		background: none!important;
	}
	.foto_productos_base .carousel-control.right{
		height: auto!important;
		background: none!important;
	}

	.sop_redes_accesos_home{
		position: absolute;!important;
		width: 125px;
		right: 15px;
		bottom: 5px;
	}
	.sop_redes_accesos_home a{
		margin-left: 15px;
	}

	.sop_redes_accesos_rubro01{
		width: 100px;
		right: 0px;
	}
	.sop_redes_accesos_rubro01 a{
		margin-left: 12px;
	}


	.sop_redes_accesos_rubro02{
		width: 100px;
		bottom: 7px;
		right: 0px;
	}
	.sop_redes_accesos_rubro02 a{
		margin-left: 10px;
	}

	.ingreso_modulo_cel{
	}

	.subtitulo_publicar_text {
		padding-left: 0px;
	}


	.disclaimer{
		padding-bottom: 20px;
	}
	.sop_columna_productos2{
		border-right: 0px;
	}

	.box_misaviso_fechas{
		padding-top: 20px;
	}

	.datos_avisos_publicados{
		margin: 15px 0 25px 0;
	}

	.sop_accesos_home{
	    padding-bottom: 10px;
	    margin-bottom: 0;
	}

	.producto_precios{
		margin-bottom: -5px;
	}
	.error{
		margin: 15px;
	}
	.color_publicarya a{
		color: #fff!important;
	}
	.boton_borrar_cuenta a{
		color: #f00!important;
		position: relative;
		right: auto;
		top: auto;
		margin-top: 15px;
	}
	.sop_todas_las_publicaciones{
		padding: 0 !important;
	}
	.sop_listado_publiaciones{
		margin: 0 0!important;
		padding: 0px!important;
		background: #1b1b1b;
		border:0 solid #1b1b1b;
	}

	.mis_anuncios_foto{
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
	.mis_anuncios_texto{
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
	.sop_listado_publiaciones .box_misaviso_fechas{
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
		border: 0px!important;
		line-height: 20px;
	}

	.box_misaviso_datos{
		margin-bottom: 5px;
	}

	.error label.error{
		color: #fff!important;
		padding: 0px 5px 0 5px;
		margin: 0px;
		display: block!important;
	}
	.producto_herram_tool_02{
		margin: 15px 0;
		float:none;
	}

	.box_aviso_premium_tit{
		margin: 16px 20px 0 0px;
	}

	.box_aviso_premium_tit_agencia{
		margin: 15px 20px 0 0px;
		position: relative;
	}

	.box_aviso_premium_precio {
	    margin: 5px 0px 0 0px;
	    position: relative;
	    bottom: auto;
	    width: auto;
	}
	.box_aviso_premium_base_agencia{
		padding-bottom: 0px;
	    height: 310px;
	}
	input.error, select.error{
		margin: 0px!important;
	}
	.box_aviso_premium_bajada{
		margin-left: 0px!important;
	}
	.tit_conte_editoria_compartir{
		width: 100%!important;
	}

	.afiche_01_web{
		text-align: center;
		width: 100%!important;
	}
	.afiche_01, .afiche_02, .afiche_03, .afiche_04, .afiche_05, .afiche_06{
		text-align: center;
		width: 100%!important;
	}
	.texto_contanto_movil{
		height: auto!important;
	}
	.sop_placa_compartir_redes_placa{
		width: 100%!important;
	}

	.placa_compartir_redes_medium{
		float: none;
	}
	.placa_compartir_redes_bottom{
		margin: 20px 0 0 0px;
		float: none;
	}
	.mis_anuncios_foto img{
		margin: 0 auto;
	}

	.check_vertyc{
		float: none;
	}
	.boton_vertyc_sop{
		float: none;
	}
	.botom_registro{
		position: relative;
		right: auto;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	.modulo_resgitro_grande{
		margin-bottom: 0px!important;
		bottom: 1px solid #f00!important;
	}
	.img_ingresar_login_publicar{
		margin: 20px auto 25px auto;
		display: block;
	}
	.btn_ingresar_login_publicar{
		margin: 20px auto 25px auto;
		display: block;
	}

	.ejmplo_datos{
		margin-bottom: 20px;
	}


}/* termina @media (max-width: 767px) */


/* Dispositivos medianos (ordenadores, anchura mayor o igual a 992px) */
@media (min-width: 992px) and (max-width: 1199px) {
	.sop_boton_buscar_botonera{
		padding-right: 15px;
		padding-left: 14px;
	}
	.sop_titulo_botonera{
		padding-right: 10px;
		padding-left: 10px;
		width: 115px;
	}
	.sop_boton_buscar_botonera{
		width: 115px;
		padding-left: 39px!important;
		text-align: center;
	}

	.sop_sep_botonera{
		width: 1px!important;
	}

	.sop_titulo_botonera{
		background: #343434 url(img/ico_boton_cat_botonera.png) no-repeat 10px 16px;
		width: 125px;
		text-align: left;
		padding-left: 30px;
	}
	.sop_boton_buscar_botonera{
		width: 125px;
		text-align: left;
		padding-left: 45px!important;
	}

	.img-productos{
		width: 455px;
	}

	.sop_row_agency{
		margin: 0;
	}

}

/* Dispositivos grandes (ordenadores, anchura mayor o igual a 1200px) */
@media (min-width: 1200px) {
	.sop_row_agency{
		margin: 0;
	}
}

@media (min-width: 381px) and (max-width: 420px) {
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		line-height: 12px;
		margin-top: 19px;
	}
}

@media (min-width: 361px) and (max-width: 380px) {
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		line-height: 11px;
		margin-top: 20px;
	}
}

@media (min-width: 341px) and (max-width: 360px) {
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		line-height: 9px;
		margin-top: 20px;
		font-size: 11px;
	}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li.bienes_rosario > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad{
		font-size: 11px;
	}
}

@media (max-width: 340px) {
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name{
		font-size: 9px;
		line-height: 9px;
		margin-top: 21px;
	}
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li.bienes_rosario > a > .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad,
	.index_home_xs .categorias > nav > ul.menu_categorias_home > li ul.menu_subcategorias_home li a .rubro_name > span.rubro_cantidad{
		font-size: 9px;
	}
}