@CHARSET "UTF-8";
/*Google web fonts============================================ */
/*
@IMPORT url("/temas/tema-frontend/10news/fonts/cssgoogle.css?family=Source+Sans+Pro:200,300,400,600,700,900");
*/
/*
@IMPORT url("/temas/tema-frontend/10news/css/assets/bootstrap.min.css");
@IMPORT url("/temas/tema-frontend/10news/css/assets/font-awesome.min.css");
@IMPORT url("/temas/tema-frontend/10news/css/assets/owl.carousel.min.css");
@IMPORT url("/temas/tema-frontend/10news/css/assets/magnific-popup.css");
@IMPORT url("/temas/tema-frontend/10news/css/assets/normalize.css");
@IMPORT url("/temas/tema-frontend/10news/css/assets/responsive.css");
*/

/*
@IMPORT url("/plugins/autocomplete/jquery.auto-complete.css");
@IMPORT url("/plugins/animate/animate.min.css");
@IMPORT url("/plugins/jssocials/jssocials.css");
@IMPORT url("/plugins/jssocials/jssocials-theme-flat.css");
*/

/*
@IMPORT url("/estilos/margenes.css");
@IMPORT url("/estilos/iconosflag.css");
@IMPORT url("/estilos/estilo_precarga.css");
*/

.texto-titulo-noticia a{
font-size: 1.25rem;
font-family: "Arial,Verdana" sans-serif;
font-weight: 500;
display: block;
margin: 0;
color: #fff;
line-height: 1.6rem;
width: 100%;
letter-spacing: 1px;
}

.texto-titulo-noticia a:hover{
font-size: 1.25rem;
font-family: "Arial, Verdana" sans-serif;
font-weight: 500;
display: block;
margin: 0;
color: #fff;
line-height: 1.6rem;
width: 100%;
text-decoration: underline;
letter-spacing: 1px;
}

.deslizador-top-container{
	margin: 0px;
	padding: 0px;
}

/*su banners*/
.banner{
	display:block;
	position:relative;
	margin-bottom:0;
	background-color:#ccc;
}

.marco-1{
	background-color:rgba(1,2,4,0.6);
	
}

.titulo-1 h5{
color: #444444;
text-transform: uppercase;
font-weight: 600;
position: relative;
border-bottom: 1px solid #d32f2f;
padding-bottom: 8px;
margin-bottom: 8px;
}

.subtitulo-1{
color:#fff;
font:700 1.5rem/1.1 "Open Sans",sans-serif;
letter-spacing:0;
text-transform:uppercase;
margin-bottom:.2rem;
}


.modal-locacion{
	padding-top: 4px;
}


/*dots*/
.slider-principal{margin-bottom:2.7rem;position:relative;background-color:#ddd}

.slider-principal.owl-carousel .owl-dots{
	display:none;
	position:absolute;
	left:4.2rem;
	bottom:2.6rem;
	margin:0;
line-height:0
}

.slider-principal.owl-carousel .owl-dots .owl-dot{
	display:inline-block;
	width:2.4rem;
	height:.3rem;
	background-color:rgba(1,2,4,0.3);
line-height:1;transition:all 0.15s
}

.slider-principal.owl-carousel .owl-dots .owl-dot+.owl-dot{
	margin-left:.5rem
}

.slider-principal.owl-carousel .owl-dots .owl-dot:hover,.slider-principal.owl-carousel .owl-dots .owl-dot:focus{
	background-color:#08c
}

.slider-principal.owl-carousel .owl-dots .owl-dot.active{background-color:#010204}
.slider-principal.owl-carousel .owl-nav .owl-next{right:1.2rem}
.slider-principal.owl-carousel .owl-nav .owl-prev{left:1.2rem}
.slider-principal.owl-carousel .owl-nav .owl-prev i,.slider-principal.owl-carousel .owl-nav .owl-next i{margin-top:-.3rem}
.slider-principal.owl-carousel .owl-nav .owl-prev i::before,.slider-principal.owl-carousel .owl-nav .owl-next i::before{margin:0;border-radius:0}
.slider-principal.owl-carousel .owl-nav .owl-prev,.slider-principal.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;min-width:3rem;font-size:3rem;margin:0;line-height:1;color:#fff;background-color:transparent;border:0;border-radius:0;transition:all .3s;font-weight:100;transform:translateY(-50%)}
.slider-principal.owl-carousel .owl-nav .owl-prev:hover,.slider-principal.owl-carousel .owl-nav .owl-next:hover,.slider-principal.owl-carousel .owl-nav .owl-prev:focus,.slider-principal.owl-carousel .owl-nav .owl-next:focus{color:#08c;border-color:transparent;background-color:transparent}

.pie-empresa{
font-weight:400;
text-align:center;
color: #DD6900;
font-size:1.3rem;
}

.aquienes-somos {
    padding: 35px 0;
}

.quienes-somos .sec-top h4{
    color: #666666;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
    position: relative;
}

.quienes-somos .sec-top {
    margin-bottom: 60px;
}

.estilo-captcha{
	display: inherit;
	padding: 20px;
}

.font-white{
	color: #ffffff;
}


.modal-body {
   max-height: calc(100vh - 212px);
   overflow-y: auto;
}

.detalle-producto-1{
	border: 1px solid #ddd;
	width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
	display: table;
}

.linea-divide{
border-bottom: 1px solid #ddd;
padding: 20px;
}


.detalle-producto-2{
	border-top: 1px solid #ddd;
	padding-top: 4px;
}

.detalle-producto-3{
	border-bottom: 1px solid #ddd;
	padding-top: 4px;
	padding-bottom: 4px;
}

.titulo-producto-4{
color: #0066c0;
padding-top: 6px;
text-align: justify;
text-transform: uppercase;
background-color: #FAFAFA;
height: 64px;
}

.pagoTotal{
clear: right;
    color: #7db53e;
    font-size: 30px;
    font-weight: 700;
}

.pagoDivision{
 border-top: 1px solid #c5ced4;
}


.no-fondo{
	background-color:transparent;
	padding:0px;
}

.no-display{
	display:none;
}

.slider-1{
	z-index: 1; 
	background-color: rgb(0,0,0, 0.2);
}

.slider-2{
	z-index: 2;
	border-radius: 4px;
}

.border-1{
	border-radius: 4px;
	border: 1px solid #ddd;
}

.border-2{
	border-radius: 4px;
	border: 1px solid #0088CC;
}

.border-3{
	border-radius: 4px;
	border: 1px solid #0088CC;
}

.altura-minima{
	min-height: 500px;
}

.img-logo-portal-noticia{
	width:100%;
	height:60px;
	max-width: 100%;
}

.img-noticia-inicio{
	width:100%;
	height:220px;
}

.img-noticia-articulo{
	width:100%;
	height:45vh;
}

.img-noticia-lomasvisto{
	width:100%;
	height:200px;
}

.imagen-bandera-noticia{
	width:auto;
	height:60px;
}

.img-noticia-tab{
	width:100px;
	height:81px;
}

.img-pie-logo{
	width:350px;
	height:200px;
}

.img-slider-tienda{
	width: 100%;
	height: 350px;
}

.img-slider-producto{
	height: auto;
	max-height: 200px;
}

.img-producto-grid{
    max-height: 238px;
    height: auto;
}

.color-letra-1{
	color: #E67E22;
	font-weight: 600;
}

.color-icono-1{
	color: #E67E22;
	font-weight: 100;
}

.color-icono-2{
	color: #3CB7E7;
}

.vista-bloque{
	display: inline-block !important;
	height: auto;
}


.imagen-tienda{
	max-width:100%;
	height: 260px;
}


.icono-visita {
color: #00abf0;
font-size: 16px;
display: block;
}
.icono-visita:before {
*content: "\f046";
font-family: FontAwesome;
display: block;
color: #00abf0;
margin-right: 5px;
margin-left: 10px;
}

.icono-disponible {
color: #00abf0;
font-size: 16px;
display: block;

}
.icono-disponible:before {
*content: "\f046";
font-family: FontAwesome;
display: block;
color: #00abf0;
*margin-right: 5px;
*margin-left: 10px;
}

.icono-nodisponible {
color: #EA3A3C;
font-size: 16px;
display: block;
}
.icono-nodisponible:before {
*content: "\f046";
font-family: FontAwesome;
display: block;
color: #EA3A3C;
*margin-right: 5px;
*margin-left: 10px;
}


.modal-dialog.modal-carrito-compra {
    width: 60%;
    *margin: 30px auto;
}

.google-mapa{
	width: 100%;
	height: 450px;
}

.deslizador-fondo-1{
background-color: rgba(220,150, 0, 0.8);
padding: 10px;
}

.deslizador-titulo-1{
font-size: 55px;
font-weight: normal;
color: #444444;
background-color: rgba(255,255, 255, 0.4);
}
.deslizador-subtitulo-1{
    width: 100%;
    color: #fff;
    font-size: 18px;
    padding: 0;
    padding: 0;
    margin: 0;
	
	font-size: 30px;
        color: #444;
        font-weight: 700;
        margin: 0;
}


.font-color-black {
	color: #444444;
}

.font-color-black-bold {
	color: #444444;
	font-weight: bold;
}

.font-color-red {
	color: #A01026;
}

.font-color-verde{
color: #2CA01C;	
}


.font-color-azul{
color: #0088CC;
}

/*deslizador 2*/

.deslizador-fondo-2{
background-color: rgba(255, 255, 255, 0.4);
padding: 10px;
}

.deslizador-titulo-2{
	font-size: 20px;
    color: #444;
    font-weight: 700;
    margin: 0;
}

.deslizador-titulo-3{
	font-size: 44px;
    color: #ea3a3c;
    font-weight: 700;
    margin: 0;
}

.deslizador-titulo-4{
font-size: 18px;
    color: #444;
    font-weight: 700;
    margin: 0;
}

.deslizador-titulo-5{
	font-size: 44px;
    color: #ea3a3c;
    font-weight: 700;
    margin: 0;
}



.titulo-producto {
border: 0px solid #ddd;
padding-top: 4px;
padding-bottom: 4px;
display: block;
height: 80px;
color: #0066c0;
*color: #5c6873;
    font-family: "Roboto Condensed", sans-serif;
font-size: 14px;
font-weight: lighter;
background-color: rgb(242,242,242, 0.4);
}

.titulo-producto2 h4{
color: #0066c0;
font-size: 14px;
font-weight: lighter;
}

.titulo-producto2 h4:hover{
color: #0654ba;
font-size: 14px;
font-weight: lighter;
}

.titulo-tienda {
border: 0px solid #ddd;
padding-top: 4px;
padding-bottom: 4px;
display: block;
height: 40px;
color: #0066c0;
font-size: 15px;
font-weight: 700;
}

.titulo-tienda h4{
color: #0066c0;
font-size: 15px;
font-weight: 700;
}

.titulo-tienda h4:hover{
*color: #0654ba;
color: #0066c0;
font-size: 15px;
font-weight: 700;
}


.condicion {
  border-top: 0px solid #ddd;
  *border-bottom: 1px solid blue;
  display: block;
}

.precio-producto {
border-top: 0px solid #ddd;
padding-top: 10px;
padding-bottom: 10px;
color: #e74c3c;
font-size: 18px;
font-weight: 600;
height:60px;
display: block;
}
   	
.price {
border-top: 1px solid #ddd;
padding-top: 10px;
padding-bottom: 10px;
color: #e74c3c;
font-size: 18px;
font-weight: 600;
height:60px;
display: block;
}

.price .price-old {
line-height: 20px;
display: inline-block;
text-decoration: line-through;
color: #999;
font-size: 12px;
font-weight: normal; 
}
.price .price-new, .price span.price {
color: #e74c3c;
font-size: 18px; 
}

.color-negro {
    font-size: 1.4em;
    font-weight: 900;
    color: #000000;
    text-transform: uppercase;
}

.color-rojo {
    font-size: 1.4em;
    font-weight: 900;
    color: #E23242;
    text-transform: uppercase;
}

.color-vinotinto{
	background-color: #A01026;
}

.titulo-info-1{
    font-family: 'Sailec', sans-serif;
	font-size: 32px;
    color: #252525;
    font-weight: 400;
    font-variant-ligatures: common-ligatures;
}

.titulo-info-2{
font-family: 'Sailec', sans-serif;
font-size: 50px;
font-weight: 400;
color: #333;
}

.descripcion-info-1{
font-size: 20px;
font-weight: 400;
color: #808080;
line-height: 26px;
text-align: justify;	
}