#producto {
        background-image: url();
        background-position: center center;
        background-size: cover;
    }

    #producto #content {
        padding: 10px 8% 10px 19%;
    }

    #producto #panelContent {
        background: #FFF;
        height: 650px;
        position: relative;
        background-image: url(../images/productos/panel-bg.jpg);
    }

    #pestanas li {
        display: inline-block;
        width:16.36%;
    }

    #pestanas a {
        display: block;
        background-color: #A8B617;
        color: #FFF;
        text-align: center;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 30px;
    }

    #pestanas a.active,
    #pestanas a:hover {
        background-color: #e77e1b;
    }

    #canvasP {
        padding: 15px 40px 25px;
    }

    #carP img {
        width: 100%;
    }
     #carP .canvas {
        min-height: 437px;
         background-image: url(../images/preload.GIF);
         background-position: center center;
         background-repeat: no-repeat;
    }
    #carP .descripcion {
        padding-top: 10px;
        font-size: 14px;
        line-height: 16px;
    }

    #carP .rojo {
        color: #B4342C;
    }

    #carP .nota {
        padding-top: 20px;
        font-size: 12px;
        color: #ad9684;
    }

    #carP .nota span {
        color: #5F4C3F;
    }

    #cartP .canvas {
        text-align: center;
    }
    /*  #carP.owl-theme .owl-controls .owl-buttons div.owl-prev {
        left: 14px;
    }

    #carP.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 14px;
    }
    */

    #carP .owl-pagination {
        position: absolute;
        bottom: 22%;
        left: 0px;
        width: 100%;
    }

    #p1 {
        padding: 60px 30px 0px;
        font-size: 18px;
        line-height: 20px;
    }

    #p1 #logos {
        position: absolute;
        bottom: 10px;
        left: 10px;
    }

	.logopesca {
        position: absolute;
        bottom: 10px;
        left: 210px;
    }


    #p1 h1 {
        font-family: 'BrandonGrotesque-Black', sans-serif;
        font-size: 74px;
        line-height: 64px;
        color: #B4342D;
        padding-bottom: 24px;
    }

    #p1 p {
        margin-bottom: 20px;
    }

    #canvasP {
        height: 100%;
    }

    #canvasP.load {
        background-image: url(../images/preload.GIF);
        background-position: center center;
        background-repeat: no-repeat;
    }

    .simuladorbtn {
        display: none;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        background: red;
        color: #FFF;
        /*font-family: 'BrandonGrotesque-Black', sans-serif;*/
        font-size: 22px;
        line-height: 36px;
        padding: 0px 0 0 38px;
        background-image: url(../images/productos/circulito.png);
        background-position:7px center;
        background-repeat: no-repeat;
    }



    .simulador {
        width: 790px;
        position: absolute;
        bottom: 34px;
        left: 22px;
        background-image: url(../images/simulador/p.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        display: none;
    }

    .simuladorCanvas {
        background-image: url(../images/simulador/b.png);
        background-position: right top;
        background-repeat: no-repeat;
        padding: 20px 22px 0px 14px;
        height: 310px;
    }

    .simulador .col {
        display: inline-block;
        vertical-align: top;
        margin-left: -2px;
    }

    .simulador .titRot {
        color: #FFF;
        font-size: 20px;
        transform: rotate(270deg);
        width: 30px;
        vertical-align: bottom;
        white-space: nowrap;
        margin-bottom: 20px;
    }

    .simulador .titular {
        font-weight: 300;
        font-size: 17px;
        color: #FFF;
        text-align: center;
        background: rgb(241, 144, 3);
        /* Old browsers */

        background: -moz-linear-gradient(45deg, rgba(241, 144, 3, 1) 0%, rgba(229, 61, 44, 1) 46%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(241, 144, 3, 1)), color-stop(46%, rgba(229, 61, 44, 1)));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(45deg, rgba(241, 144, 3, 1) 0%, rgba(229, 61, 44, 1) 46%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(45deg, rgba(241, 144, 3, 1) 0%, rgba(229, 61, 44, 1) 46%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(45deg, rgba(241, 144, 3, 1) 0%, rgba(229, 61, 44, 1) 46%);
        /* IE10+ */

        background: linear-gradient(45deg, rgba(241, 144, 3, 1) 0%, rgba(229, 61, 44, 1) 46%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f19003', endColorstr='#e53d2c', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */

        padding: 8px 12px;
        border-right: 1px solid #FFF;
        border-left: 1px solid #FFF;
        height: 55px;
    }

    #simuladorY .titular {
        background: rgb(241, 144, 3);
        /* Old browsers */

        background: -moz-linear-gradient(45deg, rgba(242, 149, 1, 1) 0%, rgba(248, 178, 51, 1) 46%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(242, 149, 1, 1))), color-stop(46%, rgba(248, 178, 51, 1)));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(45deg, rgba(242, 149, 1, 1) 0%, rgba(248, 178, 51, 1) 46%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(45deg, rgba(242, 149, 1, 1) 0%, rgba(248, 178, 51, 1) 46%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(45deg, rgba(242, 149, 1, 1) 0%, rgba(248, 178, 51, 1) 46%);
        /* IE10+ */

        background: linear-gradient(45deg, rgba(242, 149, 1, 1) 0%, rgba(248, 178, 51, 1)) 46%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f19003', endColorstr='#f8b233', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */
    }

    #simuladorC .titular {
        background: rgb(29, 169, 220);
        /* Old browsers */

        background: -moz-linear-gradient(45deg, rgba(29, 169, 220, 1) 0%, rgba(107, 198, 236, 1) 46%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(107, 198, 236, 1))), color-stop(46%, rgba(248, 178, 51, 1)));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(45deg, rgba(29, 169, 220, 1) 0%, rgba(107, 198, 236, 1) 46%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(45deg, rgba(29, 169, 220, 1) 0%, rgba(107, 198, 236, 1) 46%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(45deg, rgba(29, 169, 220, 1) 0%, rgba(107, 198, 236, 1) 46%);
        /* IE10+ */

        background: linear-gradient(45deg, rgba(29, 169, 220, 1) 0%, rgba(107, 198, 236, 1)) 46%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1da9dc', endColorstr='#6bc6ec', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */
    }

    .simulador .selector {
        background: #FFF;
        text-align: center;
        border-right: 1px solid #868889;
        border-left: 1px solid #FFF;
        height: 112px;
        padding-top: 6px;
    }

    .gramaje a {
        display: block;
        font-size: 18px;
        margin: 6px 0px;
        color: #868889;
    }

    .gramaje a.active {
        color: #B4342C;
    }

    .resultado .titular {
        padding-top: 20px;
        border-right: 0px;
        background: #a7b513 !important;
    }

    .resultadoCalc {
        display: block;
        text-align: center;
        font-size: 44px;
        color: #B4342C;
        line-height: 100px;
    }

    #simuladorY .titRot {
        margin-bottom: 120px;
    }

    #simuladorC .titRot {
        margin-bottom: 110px;
    }

.closeSimula{
    position: absolute;
    top: 10px;
    right: 64px;
    font-size: 22px;
    color: #FFF;
}
    @media (max-width: 980px) {
        #pestanas li {
            width: 19.7%;
        }
    }
     @media (max-width: 960px) {
        #pestanas li {
            width: 19.6%;
        }
    }

@media (max-width: 950px) {
     #carP .canvas {
          min-height:100px;
    }
     #pestanas li {
            width: 19.5%;
        }
   .simulador {
        width: 100%;
        max-width: 100%;
       bottom: auto;
       top: 0px;
       height: 590px;
        left: 0px;
        background:#A7B517;
        display: none;
       z-index: 99999;
    }

    .simuladorCanvas {
        background:#A7B517;
        padding:20px;
        height: 310px;
        text-align: center;
    }

    .simulador .col {
        display:inline-block;
        width: 48%;
        vertical-align: top;
        margin-left: 0px;
    }
     .simulador .col.resultado {
         width: 100% !importan;
     }
    .simulador .titRot {
        font-size: 26px;
        transform: none;
        width: 100%;
        white-space: nowrap;
        margin-bottom: 20px !important;
    }
        #producto #panelContent{
        height: auto;
    }
}
@media (max-width: 768px) {
    #producto #content{
                    padding-left: 3%;
            padding-right:3%;
        padding-bottom: 100px;
    }
    #carP .owl-pagination{
        position:relative;
    }
    #p1{
        padding-bottom: 40px;
    }
    #p1 h1{
         font-size: 36px;
  line-height: 35px;
    }
     #p1 h1 br{
         display: none;
    }
}
        @media (max-width:480px) {
     #pestanas li {
            width: 99.9%;
        }
            #p1{
                padding: 30px 14px 40px 0px;
            }
        }
    @media (max-width:330px) {
     #pestanas li {
            width: 99%;
        }
        .simuladorbtn{
            bottom:-30px;
        }
        .closeSimula{
            right:10px;
        }
   .simulador {
        width: 100%;
        max-width: 100%;
       bottom: auto;
       top: 0px;
       height:922px;
        left: 0px;
        background:#A7B517;
        display: none;
       z-index: 999999;
    }


    .simulador .col {
        display:block;
        width: 100%;
        vertical-align: top;
        margin-left: 0px;
    }
     .simulador .col.resultado {
         width: 100% !importan;
     }

}
@media (max-width: 430px) {
        #p1 h1{
         font-size: 26px;
        line-height: 25px;
    }
    .simuladorbtn{
        font-size: 16px;
        line-height: 16px;
    }
    #carP .canvas{
        background:#FFF;
    }
}








.ie .selector{
    position:relative;
}
.ie .selector .add-on{
    position:absolute;
    top:20px;
    right:0px;
    width:32px;

}
.ie .selector .add-on a{
    width:100%;
    height:32px;
    display:block;
    font-size:42px;
   color:#868889;
    line-height: 32px;
}
#preDocIE,#preManIE,#preTeIE,#preDocIEY,#preManIEY,#preTeIEY,#preDocIEC,#preManIEC,#preTeIEC{
    font-size:58px;
    color:#868889;
    text-align:center;
    padding-right:32px;
    line-height:90px;
    border:0px;
    font-family: 'Signika Negative', sans-serif;
    width:100%;
}
#preDocIE,#preDocIEY,#preDocIEC{
    width:140px;
}
#preManIE,#preManIEY,#preManIEC,#preManIEC{
    width:110px;
}
#preTeIE,#preTeIEY,#preTeIEC,#preManIE{
    width:110px;
}
#ProductosLogos{
	margin-left: -60px;
margin-right: -70px;
}
#prodGaliciaCalidadeLogo{
    position: absolute;
    bottom: 34px;
    right: 4%;
    max-width: 25%;
	display:none;
	background:#FFF;
	padding:8px;
}
#prodGaliciaCalidadeLogo img{
	max-width:100%;
}
#prodEcoLogo{
    position: absolute;
    bottom: 34px;
    right: 4%;
    max-width: 25%;
	display:none;
	background:#FFF;
		padding:8px;
}
#prodEcoLogo img{
	max-width:100%;
}
#prodOvoPDF{
	display:none;
	    position: absolute;
    bottom: 70px;
    right: -98px;
}
#descripcionFF{
  width:50%;
  float:left;
}
#imgAnimAp{
  width:50%;
  float:right;
}
#bajaVideoBtn{
  font-size: 12px;
    line-height: 12px;
    display: inline-block;
    padding-top: 8px;
    padding-right: 27px;
    margin-bottom: -8px;
    background: url(../images/productos/baja-temp/youtube.png);
    background-position: right 9px;
    background-repeat: no-repeat;
    max-width: 267px;
    padding-bottom: 4px;
}
#recetarioBtn{
  position: absolute;
  width:50px;
  height: 52px;
  top: 30px;
  right: 0px;
  background-image: url(../images/productos/baja-temp/Sello_Off.png);
  z-index:999;

  /*position: fixed;
  bottom: 30px;
  right: 10px;
  width: 180px;
  max-width: 100%;
  font-size: .8em;
  z-index: 9999999999999999999999;
  cursor: hand;
  -webkit-box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
  -moz-box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
  box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
  transition: all .4s;*/
}
#recetarioBtn img{
  width: 100%;
}
#recetarioBtn:hover,
#recetarioBtn.active{
  background-image: url(../images/productos/baja-temp/Sello_On.png);
}
#recetaLista{
  background: #fff;
position: absolute;
top: 85px;
right: 0px;
width: 280px;
height: 0px;
max-width: 100%;
font-size: .8em;
z-index: 9999999999999999999999;
cursor: hand;
-webkit-box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
-moz-box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.5);
transition: all .4s;
overflow: hidden;
}
#recetaLista.active{
  height: 250px;
}
#recetaLista img{
	width:100%;
}
/*#recetaLista:hover{
  width: 280px;
}
#recetaLista.active,
#recetaLista.active:hover {
    width: 280px;
    height: 228px;
    max-width: 100%;
}
#recetaLista .header-F{
  height: 48px;
  font-size: 24px;
  color:#FFF;
}
#recetaLista .header-F a{
  color:#FFF;
  display: block;
}
#recetaLista .header-F a:hover{
  color:#FFF;
}
#recetaLista .header-F span{
  display: inline-block;
  vertical-align: middle;
  margin-left:10px;
}
*/

#recetaListaItems{
  padding:10px;
}
#recetaListaItems .table-vertical{
  display: table;
  background: #FFF;
  margin-bottom: 14px;
  transition: all .3s;
}
#recetaListaItems .table-vertical:hover{
  background: rgba(255,255,255,.7)
}
#recetaListaItems .cell{
display: table-cell;
width: 80px;
vertical-align: top;
}
#recetaListaItems .cell.img-apoioF{
  width: 80px;
  padding-right:4px;
}
#recetaListaItems .cell.contido-F{
  padding:6px;
  width: 200px;
  font-size: 14px;
  color:#B4342C;
  vertical-align: middle;
}

#recetaListaItems .receta-item:hover{
  background: rgba(180, 52, 45,.2);
}



@media screen and (max-width: 550px) {
#ProductosLogos{
	margin-left: -20px;
margin-right: -20px;
}
}
@media screen and (max-width: 779px) {
#prodOvoPDF {
	    position: absolute;
    bottom: 70px;
    right: 10px;
}
#descripcionFF{
  width:100%;
  float:none;
}
#imgAnimAp{
  width:100%;
  float:none;
}
}
@media screen and (max-width: 450px) {
#prodOvoPDF {
    position: absolute;
    bottom: -84px;
    right: 40%;
}
}
