/*
 * Error
 */
.error{}
    .error .izq{}
        .error .izq section{}
            .error .izq section div, .error .izq section div p{width: 100%; height: 184px;}
            .error .izq section div{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
                background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
            }
                .error .izq section div p{margin: 0; text-indent: -99999px; background: url(/themes/1/img/fnd-error-texto.png) no-repeat center center;}
    .error .der{}
        
/* XSmall devices */
@media (max-width: 767px) {
    .error .der{margin-top: 20px;}
}
    
/* Small devices */
@media (min-width: 768px) and (max-width: 991px) {
    .error .izq{float: left; width: 394px;}
    .error .der{float: right; width: 264px;}
}

/* Medium devices */
@media (min-width: 992px) and (max-width: 1199px) {
    .error .izq{float: left; width: 394px;}
    .error .der{float: right; width: 241px;}
}

/* Large devices */
@media (min-width: 1200px) {
    .error .izq{float: left; width: 394px;}
    .error .der{float: right; width: 391px;}
}