body {
  padding-top: 50px;
}
ul.nav-tree li span.opener{margin-top:1px;}
.navbar > .container{padding-left:45px;}
a:focus,button:focus,span:focus {outline:0px;}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
.btn {border:1px none !important;}
.productoBorder{padding:12px;}
.productoBorder .col-md-12{padding:0;}
.btnSubmenu{display:none;margin-top:-5px;}
.divExcerpt{padding-left:0;}
.divBotonesListado{position:absolute;bottom:10px;right:10px;height:35px;}
.dropdown #google_translate_element{margin-top:13px;}
.editSeccion{display:none;}
.contieneMapaForm{padding:5px 0;}
.divGmaps{width:100%;height:300px;}
.btnGmaps{margin-top:5px;}
.popover-content select{padding:6px 4px;}
.galeriaCabecera{margin:0;}
.cabeceraStandard{margin:0 auto;margin-top:20px;padding:0 30px;}
.contenidoTexto H1,.contenidoTexto H2,.contenidoTexto H3{margin-top:0;}
.contieneLinea:first-child{margin-top:30px;}
.contenidoTexto .editable {padding:0;}
.marcaBackend .contieneLinea{margin-top:0;}
#principalContainer{margin-top:20px;}
.columnaTienda H3:first-child{margin-top:12px;}
h3{font-weight:bold;}
#principalContainer .contieneLinea:first-child .subirLinea{display:none;}
#principalContainer .contieneLinea:last-child .bajarLinea{display:none;}
.col-md-1 .cubreSlot:hover{background: url('/imgs/moveWidget1.png') center center no-repeat #f2f2f2;opacity:0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.carousel-inner > .item > img { margin: 0 auto;width:100%; }
.modal-wide, .modal-dialog{max-width:860px;}
#myModalChooseImage .modal-dialog, #myModalChooseImageGallery .modal-dialog, #myModalWidgets .modal-dialog{width:100%;max-width:100%;margin-top:0;}
.contenido{padding:10px;float:left;width:100%;position:relative;}
#myModalChooseEstilo .modal-dialog, #myModalWidgets .modal-dialog, #myModalChooseImageGallery .modal-dialog, #myModalGalleryCabecera .modal-dialog{bottom: 0;margin: 0;max-width: 100%;position: fixed;width: 100%;}
.slot .contenido:last-child{margin-bottom:0;}
.addContenido{color:#FFF; cursor: pointer; height:40px; position:absolute; bottom: 0px; display:none; z-index: 1001; width: 100%; background: url('/imgs/addContenidoSmall.png') center center no-repeat #f2f2f2;line-height: 1;}
.contieneLinea{position:relative;margin-bottom:14px !important;}
.divWidget{margin:10px 0;}
.marcaBackend{padding:0;position:relative;}
.slot{
    text-align: center;
    float:left;
    height:auto;
    width:100%;
    padding:0 5px;
}
.editable{padding:5px;text-align:left;}
.widgetButton{float:left;margin-left:2px;}
.marcaBackend H1{display:block;}
.placeholderDiv{border: 1px dashed #a6a6a6;float:left;width: 100%;margin-bottom:20px;}
.placeholderDiv:last-child{margin-bottom:0;}
.menuLayouts{
	position:absolute;
	top:-27px;
	left:10px;
    padding-bottom: 5px;
    width:100%;
}
.menuLayouts ul li ul{min-width:none;}
.menuLayouts li a{padding-bottom:8px;cursor:pointer;}
.menuLayouts .glyphicon{font-size:18px;top:4px;}
.contenidoMap iframe {height:400px;width:100%;}
.contenidoForm{text-align:left;}
.video-container {
    position: relative;
    padding-bottom: 52.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.col-md-12 > .col-md-12 > .col-md-12 > .video-container{padding-bottom: 53.25%;}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.menuLayouts .glyphicon{cursor:pointer;margin-right:10px;}
.menuLayouts .glyphicon:last{margin-right:0;}

/*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;}
.progressBar {
    width: 200px;
    height: 22px;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    display:inline-block;
    margin:0px 10px 5px 5px;
    vertical-align:top;
}
 
.progressBar div {
    height: 100%;
    color: #fff;
    text-align: right;
    line-height: 22px; /* same as #progressBar height if we want text middle aligned */
    width: 0;
    background-color: #0ba1b5; border-radius: 3px;
}
.statusbar
{
    border-top:1px solid #A9CCD1;
    min-height:25px;
    width:560px;
    padding:10px 10px 0px 10px;
    vertical-align:top;
}
.statusbar:nth-child(odd){
    background:#EBEFF0;
}
.filename
{
display:inline-block;
vertical-align:top;
width:250px;
}
.filesize
{
display:inline-block;
vertical-align:top;
color:#30693D;
width:100px;
margin-left:10px;
margin-right:5px;
}
.abort{
    background-color:#A8352F;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;display:inline-block;
    color:#fff;
    font-family:arial;font-size:13px;font-weight:normal;
    padding:4px 15px;
    cursor:pointer;
    vertical-align:top
    }
.contieneImagenes{max-height: 285px;margin-bottom: 20px;overflow-x: hidden;overflow-y: auto;width: 100%;padding:0;}
.contieneImagen{height:77px;position:relative;padding:0 7px;}
.contieneImagen img{max-height:65px;width:100%;cursor:pointer;}
.contieneImagen .eliminaFoto, .contieneImagen .seleccionaFoto{position:absolute;top:0px;right:10px;}
.contieneUpload{text-align:center;}
.contieneUpload img{cursor:pointer;}
#filesSelector{position:absolute;top:-100000px;}
.eliminaFoto{display:none;}
.tituloDisenos{font-weight:bold;font-size:10px;color:#929292;}
.botonCrearCampo{margin-top:21px;}
.contenidoNuevoCampoFormulario{padding:5px 0;border-bottom:1px dotted grey;}
.contieneBotonCrearFormulario{margin-top:10px;}
.tituloCamposFormulario{padding-left:0;}
.creaCampoFormulario{margin-top:2px;}
.creaCampoFormulario .col-md-6{padding-left:0;}
#myModalChooseEstilo{overflow:hidden;}
#myModalChooseEstilo .modal-content,#myModalChooseImage .modal-content,#myModalChooseImageGallery .modal-content,#myModalWidgets .modal-content{border-radius:0px !important;}
#myModalChooseEstilo .col-md-12 .col-md-1{width:12.5%;}
#myModalChooseImage .contieneImagen,#myModalChooseImageGallery .contieneImagen{width:110px;}
#myModalChooseEstilo .modal-dialog{position:fixed;bottom:0;width:100%;max-width:100%;margin:0;}
#myModalChooseEstilo a{font-weight:bold;font-size:15px;}
#myModalWidgets .divWidget{width:14.2%;}
.galeriaCabecera .carousel .carousel-inner{background-color:rgba(0, 0, 0, 0.5);}
.galeriaCabecera .carousel .carousel-inner .imagenOriginal img {height: 320px;}
.noPadding{padding:0;}
@media screen and (max-width:768px){
	
	.slot{min-height:10px !important;}
        .contenido{height: auto !important;}
        .btnSubmenu{display:block;}
        body{overflow-x: hidden;}
	.botonTipoPiezas{font-weight: bold;position:static !important;margin-top:5px;}
        .galeriaCabecera .carousel .carousel-inner .imagenOriginal img{height:auto !important;}
        .contieneSeparador{display:none;}
        .navbar-brand{float:none;}
        .navbar-brand img{max-width: 75%;}
        #navbar-main{max-height: none !important;}
        .clear-both{clear:both;}
        .filtrosMovil{padding:0 !important;}
        .h1Title{font-size:18px;}
        .contenedorBotonVertical{width:100%;}
        #principalContainer{padding:0;}
        .galeriaCabecera{padding:0;margin-top:16px !important;}
        .navbar .container:first-child{padding-left:15px;}
        .navbar-toggle{margin-top:20px;}
        .navbar-nav{margin:3px -2px 0 -2px !important;}
        .enlaceMenu{margin-right:0 !important;}
        .contieneTituloBusqueda h2{font-size:18px;}
        .fichaProducto div{padding:0;}
        #precioFichaProducto{margin-top:0;}
        .buscadorMovil{height:30px;}
        .contieneTituloBusqueda{margin-top:25px;}
        .datosVehiculo{padding:10px 0 0 0 !important;}
        .form-inline .btn-primary{padding: 8px 0px !important; font-size: 10px !important;}
        .desplegableCarrito{width:100% !important;left:0 !important;}
        .carousel-caption{bottom:0;padding:0;width:100%;left:0 !important;right:0 !important;}
        .navbar-brand img{margin-top:7px;}
        .carousel-caption h2{margin-bottom:0;margin-top:55px;}
        .carousel-caption h2 form{margin-left:0 !important;}
        .carousel-caption h2 form input, .carousel-caption h2 form button{height:30px;}
        .carousel-caption h2 form button{padding:0;}
}
.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;}
.contenidoLinea hr {border-width: 5px 0 0 !important;margin:10px 0;}
.contienePie{margin:0;padding:0;background-color:#E7E7E7}
.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;}
.row{margin:0;}
/*tienda*/
.carritoProducto{position:relative;}
.entradaBorderBottom, .productoBorderBottom{border-bottom: 1px solid #d2cfcf;padding:10px 0 30px 0px;position:relative;}
.contienePrecio{text-align: center; margin-left: 23px;}
.productoBorderBottom .botonAnadirCarrito{position:absolute;bottom:10px;right:10px;}
.botonBorrarProductoCarrito{position:absolute;right:3px;top:2px;}
.carritoPrecio{color:black;font-size:11px;}
#myModalPedido .modal-body{max-height: 70%; overflow-y: auto;color:black;}
.deleteProductFromPedido{margin-left:10px;}
#myModalPedido .tituloModalAccede,#myModalInsertTienda,#myModalTienda{color:black;}
.contienePrecio h2{font-size: 20px;}
/*ficha*/
.contieneImagenFicha img.imagenFichaProducto {width:100%;}
.subdatosEntrada{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;margin-bottom:20px;text-align:right;padding:10px;}
.well-lg .col-md-12:first-child{margin-top:10px;}
.well-lg .col-md-12:nth-child(2){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; }
.botonTipoPiezas{text-align:right;font-weight: bold;position:absolute;bottom:15px;right:0;}
.botonTipoPiezas button{font-size:12px;}
.navbar-nav{margin-left:20px;}