.contenidoForm input.form-control{height: 30px !important;padding: 5px 10px;}
body{background:url('/imgs/diseno4/background-body.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#FFF;margin-top:70px;}
.fondoSlot{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;z-index:-1;opacity:0.6;display:none;}
.dropdown #google_translate_element{margin-top:17px;margin-left:10px;margin-right:10px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#9fe5fc;}
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;}
.well-lg{padding:0;}
.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;}
.btnSubmenu{display:none;margin-top:-5px;}
.divExcerpt{padding-left:0;}
.divBotonesListado{position:absolute;bottom:10px;right:10px;height:35px;}
.contenido{padding:0;float:left;width:100%;position:relative;margin:15px 0;}
.editSeccion{display:none;}
.contieneMapaForm{padding:5px 0;}
.divGmaps{width:100%;height:300px;}
.btnGmaps{margin-top:5px;}
.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: -130px;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:0;}
.contieneLinea:first-child{margin-top:48px;}
#principalContainer .contieneLinea:first-child .subirLinea{display:none;}
#principalContainer .contieneLinea:last-child .bajarLinea{display:none;}
.carousel-inner > .item > img { margin: 0 auto; }
.modal-wide, .modal-dialog{max-width:860px;}
#principalContainer .contenido{background:rgba(0,0,0,0.5);}
#principalContainer .contenido{-webkit-animation:fondoContenido 2s linear 1 forwards;animation:fondoContenido 2s linear 1 forwards;}
.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:30px;margin:14px 0 !important;}
.divWidget{margin-top:3px}
.marcaBackend{padding:0;position:relative;}
.slot{
    text-align: center;
    float:left;
    height:auto;
    width:100%;
    position:relative;
    padding:0 15px;
}
.editable{padding:5px;text-align:left;}
.marcaBackend H1{display:block;}
.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;}
.tituloDisenos{font-weight:bold;font-size:10px;color:#929292;}
.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;}
.navbar-brand{position:relative;}
.navbar{min-height:70px;border-radius:0;position:fixed;top:0;width:100%;z-index:1040;}
#navbar-main,.navbar-header{margin-top:4px;}
.navbar-nav{margin-left:10px;}
#navbar-main .navbar-nav li {border-right:1px solid white;}
#navbar-main .navbar-right li {border-right:none;}
.fondoMenu{background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.5;}
.noPadding{padding:0;}
@media screen and (max-width:992px){
	
	.lateralHome{width:23%;}
	.navbar-brand img{max-width:70%;float:left;}
	.contenidoCentradoAncho,.contenidoCentrado,.contenidoIzquierda{width:90% !important;position:static !important;max-height:70% !important;-ms-transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;}
	.msgcookie p{width:100% !important;}
        .productoBorderBottom{min-height:160px !important;}
        .productoBorderBottom > button{width:100% !important;}
}
@media screen and (max-width:768px){
	
	.slot{min-height:10px !important;}
        .contenido{height: auto !important;}
        .lateralHome{height:75px;z-index:99;width:100%;overflow:visible;}
        .contenidoCentradoAncho,.contenidoCentrado,.contenidoIzquierda{width:90% !important;position:static !important;max-height:70% !important;-ms-transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;}
        .contieneMenu{margin-top:5px !important;background-color:black;}
        .lateralHome > .contieneMenu{margin:0;float:left;width:100%;}
        .lateralHome > .contieneLogo{margin-top:8px;}
        .lateralHome > .contieneLogo > .navbar-brand{float:left;}
        .lateralHome > .contieneLogo > .navbar-brand > img{height:59px;max-width:none;width:auto !important;}
	.msgcookie p{width:100% !important;}
        .btnSubmenu{display:block;}
}
.navbar-brand.noPadding{padding-left:15px;}
.contenidoForm{padding:10px;}
.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: 1px 0 0;margin:10px 0;}
.navbar-brand{margin-left: -5px !important;}
.contienePie{margin:0;padding:0;background-color:#2C3E50}
.navbar-brand img{max-height:59px;}
.container-fluid{padding:0;}
.contenidoCentrado{position:absolute;top:47%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;min-width:150px;padding:15px 30px;width:35%;max-height:70%;overflow:hidden;}
.contenidoCentradoAncho{position:absolute;top:47%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;min-width:150px;padding:15px 30px;max-height:70%;overflow:hidden;}
.contenidoIzquierda{min-width:150px;padding:15px 30px;width:26%;height: 100%;position:absolute;float:left;overflow:hidden}
.principalDebajo{position:absolute;top:85%;left:41%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;min-width:150px;padding:15px 30px;width:50%;max-height:25%;overflow:hidden;}
.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;}
.contienePieFixed{position:fixed;bottom:0;left:0;width:100%;max-height:80px;overflow:hidden;}
.contienePieFixed .contieneLinea:first-child, .contenidoCentradoAncho .contieneLinea:first-child, .contenidoCentrado .contieneLinea:first-child, .contenidoIzquierda .contieneLinea:first-child, .principalDebajo .contieneLinea:first-child{margin-top:0;}
.contieneAnuncios{margin:0 auto;}
/*tienda*/
.carritoProducto{position:relative;}
.productoBorderBottom{border-bottom: 1px solid #d2cfcf;padding:10px 0;position:relative;min-height: 100px;}
.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;}
/*ficha*/
.contieneImagenFicha img.imagenFichaProducto {width:100%;}
#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;}
.pagination .active a{font-weight: bold; text-decoration: underline;color:grey;}
.pagination {margin:5px 0;}
.contenidoProductos .productoBorder{background:transparent;}
.catActiva{font-weight: bold;text-decoration: underline;}
a[href^=tel] { color: inherit; text-decoration: none; }