a:focus,button:focus,span:focus {outline:0px;}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
H1, .H1{font-size:30px;}
H2, .H2{font-size:26px;}
H3, .H3{font-size:22px;}
.btnSubmenu{display:none;margin-top:-5px;}
.divExcerpt{padding-left:0;}
.divBotonesListado{position:absolute;bottom:10px;right:10px;height:35px;}
#principalContainer{padding:0 5px;}
.dropdown #google_translate_element{margin-top:13px;}
.editSeccion{display:none;}
.contieneMapaForm{padding:5px 0;}
.popover-content select{padding:6px 4px;}
.galeriaCabecera{margin:0;position:relative;}
.galeriaCabecera .carousel-control{background:none;}
.tp-bannershadow{ background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("/imgs/diseno2/shadow1.png");background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%;height: 60px;}
.galeriaCabecera .tp-bannershadow{position:absolute;bottom: -60px;width:100%;}
.galeriaCabecera #header_shadow{background: url("/imgs/diseno2/header_shadow.png") no-repeat scroll center top transparent;height: 75px;left: 0;position: absolute;right: 0;top: 0;z-index: 99;}
.cabeceraStandard{margin:0 auto;padding:0 10px;}
.contenidoTexto H1,.contenidoTexto H2,.contenidoTexto H3{margin-top:0px;}
.contenidoTexto .editable{padding:0;}
.contieneLinea:first-child{margin-top:10px;}
.carousel-inner > .item > img { margin: 0 auto; }
.contenido{padding:10px;float:left;width:100%;position:relative;}
.slot .contenido:last-child{margin-bottom:0;}
.contieneLinea{position:relative;margin-bottom:30px;}
.divWidget{margin-top:3px}
.marcaBackend{padding:0;position:relative;}
.divGmaps{width:100%;height:300px;}
.slot{
    text-align: center;
    float:left;
    height:auto;
    width:100%;
    padding:0 5px;
}
.contenidoLinea hr {border-width: 5px 0 0 !important;margin:10px 0;}
.editable{padding:5px;text-align:left;}
.submenuWidget{position:absolute;top:2px;right:2px;display:none;z-index:1001;}
.widgetButton{float:left;margin-left:2px;}
.marcaBackend H1{display:block;}
.placeholderDiv{border: 1px dashed #a6a6a6;float:left;width: 100%;margin-bottom:20px;}
.placeholderWidgetDiv{border: 1px dashed #a6a6a6;float:left;width: 100%;margin-bottom:20px;height:120px;}
.placeholderDiv:last-child{margin-bottom:0;}
.contenidoMap iframe {height:400px;width:100%;}
.contenidoForm{text-align:left;}
.video-container {
    position: relative;
    padding-bottom: 62.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*Estilos del diseno*/

#myCarousel .fill{background-repeat:no-repeat;background-size:auto;}
#myCarousel{height:350px;}
#myCarousel H1{text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;}
.menuDiseno{margin-bottom:-8px;}
#dragandrophandler
{
color:#92AAB0;
text-align:center;
vertical-align:middle;
}
.galeriaCabecera .carousel .carousel-inner{background-color:rgba(0, 0, 0, 0.5);}
.galeriaCabecera .carousel .carousel-inner .imagenOriginal img {height: 320px;}
#savePageForm .form-group{margin-bottom:4px;}
.editLogo{position:absolute;top:6px;right:0;}
.navbar-brand{position:relative;}
.navbar{background:none;}
.fondoMenu{background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.5;}
.noPadding{padding:0;}
#capaResizeCabecera{background:none;position:absolute; height:100px; width:100px; border:5px solid #FE6C01;}
.ui-resizable-s{background-color: #FE6C01;height: 30px;font-size: 19px;text-align: center;color:#000;}
.ui-resizable-s:before{content: "\e119 Estirar";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (max-width:768px){
	
	.slot{min-height:10px !important;}
        .contenido{height: auto !important;}
        .btnSubmenu{display:block;}
	
}
.liBotones{color:#FFF;font-family: "Arial";font-weight: bold;font-size: 14px;}
.liWidgets .botonLateral,.liBotones .botonLateral{background-image: url("/imgs/sprite_widgets.original.png");height:32px;width:32px;margin:0 4px;}
.menuLateral .popover{position:fixed;background-color:#000;color:#fe6c01;}
.popover.top > .arrow:after{border-top-color:#000;}
.popover.right > .arrow:after{border-right-color:#000;}
.dropdown:hover .dropdown-menu{display: block;}
.contenidoImagen{position:relative;}
.cubreEnlace{z-index:2000;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/imgs/linkImage.png") no-repeat center center;cursor:pointer;}
.navbar-brand{margin-left: -5px !important;}
.contienePie{margin:0;padding:0;background-color:#000}
#principalContainer{margin-top:50px;}
.navbar-brand img{max-height:50px;}
.container-fluid{padding:0;}
.capaAnuncios{position: fixed;bottom:0;left:0;width:100%;max-height:135px;text-align:center;z-index:100;}
.anuncio{display: inline-block;margin:5px;cursor:pointer;}
.capaTransAnuncios{background-color:black;opacity:0.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.anuncio:first-child{margin-left:0;}
.contieneAnuncios{margin:0 auto;}
/*tienda*/
.carritoProducto{position:relative;}
.productoBorderBottom{border-bottom: 1px solid #d2cfcf;padding:10px 0;position:relative;}
.contienePrecio{text-align: center; margin-left: 23px;}
.contienePrecio h2{font-size: 22px;}
.productoBorderBottom .botonAnadirCarrito{position:absolute;bottom:10px;right:10px;}
.botonBorrarProductoCarrito{position:absolute;right:3px;top:2px;}
.carritoPrecio{color:black;font-size:11px;}
.contieneAtributoFicha{padding:15px 0;}
#myModalPedido .modal-body{max-height: 70%; overflow-y: auto;color:black;}
.deleteProductFromPedido{margin-left:10px;}
/*ficha*/
.contieneImagenFicha img.imagenFichaProducto {width:100%;}
.fichaProducto{float:left;margin-bottom:20px;}
.btn-lg, .btn-group-lg > .btn{padding: 5px 16px;}
#myModalPedido .tituloModalAccede,#myModalInsertTienda,#myModalTienda{color:black;}
.subdatosEntrada{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;margin-bottom:20px;text-align:right;padding:10px;}
.well-lg{padding:0;}
.well-lg .col-md-12:first-child{margin-top:10px;}
.well-lg .contenedorDescripcion,.well-lg .contenedorTitulo{padding:0;}
.btn-lg, .btn-group-lg > .btn{padding:5px 8px !important;}
.pagination {margin:5px 0;}
.pagination .active a{font-weight: bold; text-decoration: underline;color:grey;}
.contenidoProductos .productoBorder{background:transparent;}
.catActiva{font-weight: bold;text-decoration: underline;}
a[href^=tel] { color: inherit; text-decoration: none; }