html{height:100%;width:100%;}
H1, .H1{font-size:30px;}
H2, .H2{font-size:26px;}
H3, .H3{font-size:22px;}
body{color:white;background:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.bodyNoIndice{margin-top:50px;}
.container-fluid{position:absolute;top:0;left:0;width:100%;height:100%;}
.containerVacio{display:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:white;}
.lateralHome{width:17%;position:absolute;top:0;right:0;background:rgba(0,0,0,0.6);height:100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";overflow:hidden;}
.lateralHome > .contieneLogo{width:100%;text-align:center;margin-top:15px;padding-left:7px;}
.lateralHome > .contieneLogo > .navbar-brand{float:left;}
.navbar{border-width: 0 0 1px;}
.navbar-default{background-color:#000;border-color:grey;}
.navbar-default .navbar-nav > li > a{color:white;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:transparent !important;text-decoration:underline;font-weight:bold;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#999;}
.lateralHome > #principalContainer{position:absolute;bottom:0;}
#principalContainer{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.lateralHome,.lateralHome > div {float:left;}
.lateralHome > .contieneMenu{margin:40px 10px 0 0;}
.lateralHome > .contieneMenu > .collapse > .nav > li > .enlaceMenu{background: -moz-linear-gradient(left, rgba(5,5,5,0.2) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(5,5,5,0.2), rgba(255,255,255,0));}
.lateralHome a.enlaceMenu{color:#FFF;border-radius:0;}
.nav-pills > li > .dropdown-menu{width:100%;} 
.nav-pills > li.active > .dropdown-menu{display:block;} 
.nav-pills li.active > a.enlaceMenu, .nav-pills li.active > a:hover, .nav-pills li.active > a:focus{background: -moz-linear-gradient(left, rgba(5,5,5,1) 0%, rgba(5,5,5,0) 100%) !important;background: -webkit-linear-gradient(left, rgba(5,5,5,1) 0%, rgba(5,5,5,0) 100%) !important;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}
.lateralHome > .navbar-toggle{position:absolute;top:15px;right:10px;}
.navbar-toggle .icon-bar{background-color: white;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:grey;}
a:focus,button:focus,span:focus {outline:0px;}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
.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;}
.editSeccion{display:none;}
.contieneMapaForm{padding:5px 0;}
.divGmaps{width:100%;height:300px;}
.btnGmaps{margin-top:5px;}
.botonCambiaAncho{background:url('/imgs/iconoEstirar.png') center center no-repeat;width:45px;margin-left:-6px;}
.botonCambiaAncho:hover{background-color:transparent;}
.contieneLinea .popover.top{margin-top:60px;}
.contieneLinea .popover.top .arrow{display:none;}
.contieneLinea .popover-content{padding:4px 2px;height:42px;}
.contieneLinea .popover-content .form-control{width:45px;float:left;}
.contieneLinea .popover-content .form-control option{padding:0px 20px 0px 7px;}
.contieneLinea .popover-content span{float:left;margin-top:9px;}
.popover-content select{padding:6px 4px;}
.galeriaCabecera{margin:0;position:relative;}
.cabeceraStandard{margin:0 auto;margin-top:20px;padding:0 10px;}
.menuLateral{position:fixed;left:0;top:25%;z-index:1020;background-color:#fe6c01;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.menuLateral ul{padding-left:0;margin:0;}
.menuLateral ul li{padding:5px;height:40px;list-style: none;}
.botonLateral{width:52px;height:57px;float:left;cursor:pointer;}
.menuLateral #abreBanco{background: url('/imgs/bancoLateral.png') center center no-repeat;}
.contenidoTexto H1,.contenidoTexto H2,.contenidoTexto H3{margin-top:0;}
.contenidoTexto .editable{padding:0;}
.contieneLinea:first-child{margin-top:0px !important;}
.contienePie .contieneLinea{margin:0px;}
.contienePie .contenido{margin-top:0;}
#principalContainer .contieneLinea:first-child .subirLinea{display:none;}
#principalContainer .contieneLinea:last-child .bajarLinea{display:none;}
.mueveSlot{z-index:1004;position:absolute;top:2px;left:2px;}
.carousel-inner > .item > img { margin: 0 auto; }
.modal-wide, .modal-dialog{max-width:860px;}
#myModalChooseImage .modal-dialog, #myModalChooseImageGallery .modal-dialog, #myModalGalleryCabecera .modal-dialog, #myModalWidgets .modal-dialog{width:100%;max-width:100%;margin-top:0;}
.contenido{padding:10px;float:left;width:100%;position:relative;margin-bottom:30px;}
.slot .contenido:last-child{margin-bottom:0;}
.contieneLinea{position:relative;margin-bottom:30px;}
.divWidget{margin-top:3px}
.marcaBackend{padding:0;position:relative;}
.slot{
    text-align: center;
    float:left;
    height:auto;
    width:100%;
    padding:0 5px;
}
.editable{padding:5px;text-align:left;}
.contenido{margin:0;}
.container-fluid{padding:0;}
.submenuWidget{position:absolute;top:15px;right:25px;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;}
.menuLateral .placeholderWidgetDiv{height:32px;margin:0;}
.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;}
.iconoWidgets{
	background-image: url("/imgs/sprite_widgets.png");
	width:16px;
	height:16px;
	float:left;
	margin:0 10px;
}
.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%;
}
.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;}
#dragandrophandler
{
color:#92AAB0;
text-align:center;
vertical-align:middle;
}
.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: 215px;overflow-x: hidden;overflow-y: auto;width: 100%;padding:0;}
.contieneImagen, .contieneSubirArchivo{height:72px;position:relative;padding:0 7px;}
.contieneImagen img,.contieneSubirArchivo img{max-height:65px;max-width:100px;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,#myModalGalleryCabecera .modal-content{border-radius:0px !important;}
#myModalChooseEstilo .col-md-12 .col-md-1{width:12.5%;}
#myModalChooseImage .contieneImagen,#myModalChooseImageGallery .contieneImagen,#myModalChooseImage .contieneSubirArchivo{width:110px;text-align:center;}
#myModalChooseEstilo .modal-dialog,#myModalWidgets .modal-dialog,#myModalChooseImageGallery .modal-dialog,#myModalGalleryCabecera .modal-dialog{position:fixed;bottom:0;width:100%;max-width:100%;margin:0;}
#myModalChooseEstilo a{font-weight:bold;font-size:15px;}
#myModalChooseImage .divWidget{width:14%;}
#myModalChooseImage .modal-header {height:35px;padding:5px;background-color:black;font-family:Arial;font-size:14px;}
#myModalChooseImage .modal-header a {color:white;}
#myModalChooseImage .modal-header .close {color:white;opacity: 1;}
#myModalChooseImage .modal-header h4{font-family:Arial;font-size:13px;font-weight:bold;color:white;}
#myModalChooseImage .modal-body{padding:10px 0 5px 0;}
#myModalChooseImage .row{margin:0 !important;}
.modal{overflow-y:hidden;}
.editCabecera{position:absolute;bottom:20px;left:70%;z-index:1000;}
.editCabecera button, .submenuWidget .btn, .editLogo .btn{margin-left:5px;padding:2px 4px;}
.editCabecera .btn,.editLogo .btn{font-size:25px;}
.submenuWidget .btn{font-size:18px;}
.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;}
.noPadding{padding:0;}
@media screen and (max-width:1380px){
	
	.lateralHome{width:20%;}
	.contenidoCentradoAncho{width:40%;}
	.navbar-brand img{max-width:80%;float:left;}
}
@media screen and (max-width:992px){
	
	.lateralHome{width:23%;}
	.navbar-brand img{max-width:70%;float:left;}
	.contenidoCentrado,.contenidoCentradoAncho,.contenidoIzquierda,.principalDebajo{width:50% !important;left:38% !important;position:absolute;top:50% !important;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:70% !important;}
	
}
@media (max-width: 769px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !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;}
        .contenidoCentrado,.contenidoCentradoAncho,.contenidoIzquierda,.principalDebajo{width:90% !important;left:50% !important;position:absolute;top:58% !important;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:70% !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;}
        .contenidoCentrado{-ms-transform:translate(-50%, -48%);-webkit-transform:translate(-50%, -48%);-moz-transform:translate(-50%, -48%);-o-transform:translate(-50%, -48%);transform:translate(-50%, -48%);}
	.contienePie{width:100%;max-height: 80px;}
        .contienePie div{margin:0 !important;padding:0 !important;}
        .btnSubmenu{display:block;}
        .lateralHome > .contieneLogo > .navbar-brand > img{max-width: 250px;height: auto;}
}
.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;}
.editCabecera .btn-default,.editLogo .btn-default, .submenuWidget .btn-default{background-color:#fe6c01;border-color:#fe6c01;color:#000;line-height:1;background-image:none;}
.menuLateralContenidos{margin-bottom:10px;}
.menuLateralPaginas{background-color:#000;}
.menuLateralPaginas ul{margin-top:10px;}
.menuLateralContenidos div.tooltip-inner {width: 150px;color:#FE6C01;font-weight: bold;}
.menuLateralPaginas .botonLateral + .tooltip > .tooltip-inner {background-color: #FE6C01;width: 150px;color:#000;font-weight:bold;}
.menuLateralPaginas .botonLateral + .tooltip > .tooltip-arrow {border-right-color: #FE6C01;}
.menuLateralContenidos .botonLateral + .tooltip > .tooltip-inner {background-color: #000;width: 152px;color:#FE6C01;font-weight:bold;font-family:"Arial";font-size:12px;}
.menuLateralContenidos .botonLateral + .tooltip > .tooltip-arrow {border-right-color: #000;}
.tooltip.in {opacity: 1;filter: alpha(opacity=100);}
.menuLayouts .tooltip > .tooltip-inner{width:80px;color:#FE6C01;}
.submenuWidget .tooltip > .tooltip-inner,.editCabecera .tooltip > .tooltip-inner,.editLogo .tooltip > .tooltip-inner{color:#FE6C01;font-weight:bold;}
.contenidoLinea hr {border-width: 2px 0 0 !important;margin:10px 0;}
.contienePie{margin:0;padding:20px;position:fixed;bottom:0;height:23%;overflow:hidden;}
#pieContainer{width:100%;}
.navbar-brand{height:auto;}
.navbar-brand img{max-height:300px;width:90%;float:none;}
.nav > li:hover, .nav > li:focus,.nav > li:hover > ul{background: -moz-linear-gradient(left, rgba(150,150,150,0.2) 0%, rgba(255,255,255,0) 100%);}
.dropdown-menu{background-color:transparent;border:none;list-style:circle;padding-left:30px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:white;text-decoration:underline;}
.dropdown-menu > li > a{padding:3px 0;}
.lateralHome .dropdown-menu{position:relative;float:left;}
.contenidoCentrado{position:absolute;top:50%;left:45%;-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;width:35%;max-height:70%;overflow:hidden;}
.contenidoCentradoAncho{position:absolute;top:50%;left:40%;-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;max-height:70%;overflow:hidden;}
.contenidoCentrado .entradaLista, .contenidoCentradoAncho .entradaLista,.contenidoCentrado .productoLista, .contenidoCentradoAncho .productoLista,.fichaProducto{text-align:left;min-height:85px;}
.contieneAtributoFicha{padding: 15px 0;}
.productoLista h3{margin-top:0;}
.contenidoIzquierda{min-width:150px;padding:15px;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;width:50%;max-height:25%;overflow:hidden;}
.dropdown:hover .dropdown-menu, .navbar-nav:hover li.liNewSection button {display: block;}
.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;}
.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;}
.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; }