topImagepagination.clear{clear:both;display:block;height:1px;margin-bottom:-1px;padding:0;font-size:0;overflow:hidden;position:relative;width:100%}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

/***
LAYOUT
***/

@font-face {
    font-family: 'FuturaMdBTBold';
    src: url('fonts/tt0144m_-webfont.eot');
    src: url('fonts/tt0144m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0144m_-webfont.woff') format('woff'),
         url('fonts/tt0144m_-webfont.ttf') format('truetype'),
         url('fonts/tt0144m_-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaMdBTMedium';
    src: url('fonts/tt0142m_-webfont.eot');
    src: url('fonts/tt0142m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0142m_-webfont.woff') format('woff'),
         url('fonts/tt0142m_-webfont.ttf') format('truetype'),
         url('fonts/tt0142m_-webfont.svg#FuturaMdBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Sobreescribiendo BOOTSTRAP */
.container{
    max-width:980px!important;
}
.navbar-toggle {
    border: 0px solid transparent;
    top: -75px;
}
.navbar-nav {
    margin: 0px;
}
.nopadding {
   padding-left: 0px!important;
   padding-right: 0px!important;
   margin: 0 !important;
}
.nopaddingL {
   padding-left: 0px!important;
   margin: 0 !important;
}
.nopaddingR {
   padding-right: 0px!important;
   margin: 0 !important;
}
/* Sobreescribiendo BOOTSTRAP */


/*body{background:#FFF url(../img/bg.gif);font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#2B2B29;margin:0;padding:0;}
body{font-family: 'Josefin Sans', sans-serif;font-size:12px;color:#2B2B29;margin:0;padding:0;}*/
body{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#2B2B29;margin:0;padding:0;}
body *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wrapper{/*width:980px;margin:0 auto;padding:0 0px;*/overflow-x:hidden;width:100%;}

.inner{
    max-width:980px;
    margin:0 auto;
    position:relative;
}


#header{background:#2a2a2a; z-index:100; position: relative;}
    #header .inner{/*height:91px;*/position:relative;}

    #header h1 a{
        display:block;
        text-decoration:none;
        /*width:164px;*/
        /*height:67px;*/
        /*background: url(img/logo.png);*/
        /*top:20px;*/
        position: relative;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .lang{
        font-size: 10px;
        display: block;
        /*margin-left: 5px;*/
        /*float: right;*/
        height: 20px;
        background-color: #3d3d3d;
        color: #b1b1b1;
        border-color: #3d3d3d;
        border: none;
    }
        .lang li{display:inline-block;float:left;height:12px;border-right:1px solid #707070;padding:0 5px}
        .lang li.last, .links li.last{border-right:0;padding-right:0}
    	.lang li a{color:#7a7a7a;float:left;display:inline-block;line-height:12px;text-transform:uppercase;}
    	.lang li.active a{color:#fff;text-decoration:none;cursor:default;}

	
    .links{
        /*position:absolute;*/
        right:0px;
        top:6px;
        font-size:10px;
        display:block;
    }
        .links form{
            /*display: block;*/
            /*float: right;*/
            /*width: 100%;*/
            /*height: 20px;*/
            position: relative;
            }
        .search-txt{
            font-family:Tahoma;
            font-size:10px;
            color:#B1B1B1;
            border:0;
            width:100%;
            height:20px;
            position:absolute;
            top:0;
            left:0;
            background:#3d3d3d;
            padding: 5px 22px 5px 20px;
            text-transform: uppercase;
            }
         .ie .search-txt{line-height:14px;}
        .search-bt{position:absolute;top:4px;right:5px;height:12px;width:12px;border:0;background:url(img/sprite32.png) -23px -31px;}

        .links {
            display: block;
            /* float: right; */
            /*margin-right: 4px;*/
            text-align: right;
            float:left;
            display:inline-block;
            /*border-right:1px solid #707070;*/
            /*padding:0 5px;*/
                }
        /*.links li{float:left;display:inline-block;border-right:1px solid #707070;padding:0 5px}*/
        .links a{color:#7a7a7a;float:left;display:inline-block;line-height:12px;}

/*menu*/
.searchHeader{
    top: 0px;
    margin-top: 2px;
}

#nav{
    position: relative;
    border: none !important;
    min-height: 0px;
    margin-bottom: 0px;
    background: none;
}
	#menu>li{float:left;display:inline-block;text-transform:uppercase;position:unset}

        #menu>li>a{
            display:inline-block;
            color:#FFF;
            text-decoration:none;
            font-size:12px;
            padding:0 6px;
            font-weight:700;
            height:25px;
            line-height:25px;
            position:relative;
            z-index:10;
            /*background:#2A2A2A;*/
            width: 100%;
        }
        #menu>li:hover>a{background:#CD181F} 
         #menu>li>a.active{background:#CD181F;}
        


        .ULsubmenu{display:none;position:absolute;top:100%;left:0px;background:#fff;border-top:4px solid #CD181F;padding:20px 38px 14px;z-index:99;clear:both;overflow:hidden; width: 100%;}
        #menu li:hover .ULsubmenu{display:block;}   

        .ULsubmenu div{/*float:left; width: 25% !important;*/} 
        .ULsubmenu .menu-1{width:185px;}    
        .ULsubmenu .menu-2{width:348px;}    
        .ULsubmenu .menu-3{width:210px;}    
        .ULsubmenu .menu-4{width:160px;}   

        .ULsubmenu h4{margin: 20px 0px 10px 0px;font-weight: bold;}
        .ULsubmenu ul, .ULsubmenu ul li{list-style:none;margin:0;padding:0;}
            .ULsubmenu ul li{position:relative;margin:0 0 6px;padding:0 0 0 12px;}
                .ULsubmenu ul li:before{content:"";display:block;position:absolute;top:6px;left:0;background:#cb1c27;width:4px;height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
                .ULsubmenu ul li a{color:#2a2a2a;text-decoration:none;font-size:10px;}
                .ULsubmenu li a:hover{color:#cb1c27;}

            .ULsubmenu .menu-2 ul li{/*float:left;width:50%;*/}

                .cont_jcarousel { position: relative; overflow: hidden; }

                .cont_jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
                    .cont_jcarousel li:before{width: 0 !important;}
                    .cont_jcarousel li { float: left; margin-right: 20px; padding: 0px 8px !important;}
                        .cont_jcarousel li h3{ background: none repeat scroll 0 0 #2A2A2A; color: #FFFFFF; font-weight: lighter;margin-top: -4px; padding: 10px;}
                         .cont_jcarousel li:hover h3{background: none repeat scroll 0 0 #cd181f;}
            
            .ULsubmenu .prev{ color: #FFFFFF; left: 10px; position: absolute; top: 60px; width: 20px !important; cursor: pointer; }
            .ULsubmenu .next{ color: #FFFFFF; right: 10px; position: absolute; top: 60px; width: 20px !important; cursor: pointer;}
#form_busqueda{width: 250px;}
/*wide image*/
.titHome { 
    font-family: 'Josefin Sans', sans-serif;
	}
.topImage img {
	min-height: 361px;
    min-width: 886px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -10;
	}
/*.titHome{
    position: relative;
    padding-top: 140px;
    padding-bottom: 70px;
    }*/

.titHome{
    position: relative;
    padding-top: 0px;
    padding-bottom: 36.05%;
    }

.tituloHomeR{
    font-size: 55px;
    font-weight: lighter;
    /*margin-right: -415px;*/
    position: relative;
    right: 0px;
    text-align: right;
    /*top: 258px;*/
    /*width: 430px;*/
	}
.tituloHomeL{
    font-size: 55px;
    font-weight: lighter;
    left: 50%;
    margin-left: -415px;
    position: absolute;;
    text-align: start;
    top: 258px;
    width: 430px;
    text-transform: uppercase;
	}
.subtitularHome{
	font-size:24px;
	position: relative;
	}
	       
/*main content*/
.main-home{max-width:980px;position:relative;/*padding:620px 0 40px 0*/;margin:0 auto; z-index: 99;}
.main{max-width:980px;position:relative;margin:0 auto;}

/*pasador*/
.slider{
    /*width:980px;*/
    height:421px;
    position:relative;overflow:hidden;margin-bottom:6px;}
    .items{width:90000px;position:absolute;}
    .item{width:980px;height:421px;float:left;}    

    .navi{position:absolute;bottom:15px;right:58px;}
    .navi a{display:inline-block;padding:0;overflow:hidden;margin-left:6px;width:9px;height:9px;float:left;cursor:pointer;background:url(img/navi.png) -11px 0;}
    .navi a.active{ background:url(img/navi.png) 0 0;}

/*banners*/

.banners{
    position: relative;
    /*margin-top: -167px;*/
}
.banners .destacadoHome{
    /*width:245px;*/
    /*height:245px;*/
    /*float:left;*/
    margin: 0 auto !important;
}
.contBannersHome{
    background-color: #262626;
}


/*contenido + sidebar*/
.page{
	background-color: rgba(255, 255, 255, 0.9);
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
	}
/*contenido*/
.content{width:100%;display:inline-block;position:relative;min-height:350px;padding-bottom: 10px;}
    
    .topTitle{text-transform:uppercase;border-bottom:1px solid #C8C8C8;font-weight:400;font-size:17px;color:#000;margin:0 0 35px;padding:10px 0 35px;}

    .post{
		background-color: #ffffff;
		box-shadow: 0 3px 10px #ccc;
		margin: 0 0 30px;
		/*padding: 0 10px 0 0;*/
		position: relative;
		}
    .post:last-child{margin-bottom:0;}

    .top{margin-bottom: 10px; padding-top: 10px;}
	   span.sub{font-size:10px;display:block;margin-bottom:;color:#cb1c27;text-transform:uppercase;margin:0 0 4px;}
       .top h2{font-size:16px;line-height:140%;text-transform:uppercase;font-weight:400;margin:0 0 4px;}
        .top h2 a{color:#000;}

        .top time{color:#c0c0c0;font-size:11px;}

    .post figure{/*float:left;margin:0 30px -1px 0;*/}
    .post img{float:left;}    

    .post p{line-height:140%;font-size:12px;}
	.post2{line-height:140%;}

    .rd{position:absolute;bottom:0;right:0;font-size:13px;line-height:17px;height:17px;display:block;width:17px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background:#cb1c27}
    .rd:hover{text-decoration:none;}

/*sidebar*/
.sidebar{display:inline;float:left;min-height:350px;overflow: hidden;}	

/*comun a todos los bloques de la sidebar*/
	.sideblock{float:left;clear:both;/*width:250px;*/margin-bottom:10px;position:relative;}
        .twtr-hd, .twtr-ft{display:none!important}	

	.head-tw{width:250px;height:29px;background:url(../images/bg/social.png);}
    .head-fbk{width:250px;height:29px;background:url(../images/bg/social.png) 0 -31px;}

    #zonaD{position:relative; /*left: 15px;*/}
        #zonaD h3{position:absolute;text-transform:uppercase;color:#535353;margin:0;top:2px;left:0px;border-left:4px solid #cb1c27;height:37px;line-height:37px;padding-left:10px;}

/***footer****/
#footer{clear:both;position:relative;height:;background:#2a2a2a;color:#FFF;padding:25px 0 0 0;}
    #footer .inner{padding:0 20px 0 30px;}
    .logopie{display:block;text-indent:-99999px;font-size:0;text-decoration:none;width:164px;height:26px;background: url(img/logo.png);margin-bottom:22px;margin-left:-30px;}
    
    .footerblock{float:left;position:relative;height:170px;color:#7a7a7a;margin-bottom:20px;}
        .footerblock h5{font-size:12px;color:#7a7a7a;text-transform:uppercase;margin-bottom:15px;}
        .footerblock a{color:#7a7a7a;text-decoration:none;}
        .footerblock a:hover{color:#fff;}

    .ropa{width:183px;text-transform:uppercase;}
        .ropa li{font-size:12px;margin-bottom:0px;position:relative;padding:0 0 0 12px;}
        .ropa li:before{content:"";display:block;position:absolute;top:6px;left:0;background:#cb1c27;width:4px;height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

    .calc{border-right:1px solid #404040;/*width:313px;*/font-size:12px;}
        .calc ul{}
        .calc .first{width:73px;}
        .calc .second{width:73px;}
        .calc .third{width:73px;}
        .calc .fourth{width:80px;}
    
            .calc ul li{float:left;width:50%;margin-bottom:0px;position:relative;padding:0 0 0 12px;}
            .calc li:before{content:"";display:block;position:absolute;top:6px;left:0;background:#cb1c27;width:4px;height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

    .news{/*width:335px;*/float:right;}
        .news form{display:block;width:100%;position:relative;}
        .news-txt{font-family:Tahoma;font-size:12px;color:#B1B1B1;border:0;width:100%;height:28px;padding:5px 21px 5px 10px;background:#404040;margin-bottom:8px;}
        .news-bt{position:absolute;top:0;right:0;height:28px;width:16px;border:0;background:url(img/sprite32.png) -52px 0;}        
        .news .news-check{margin:0 3px 0 0;position:relative;top:2px}

    .find-us{margin-top:-16px;position:relative;}
        .find-us div{position:absolute;bottom:2px;right:0;}
        .find-us a{display:inline-block;font-size:22px;width:32px;height:32px;line-height:32px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#000;}
        .find-us a:hover{background:#fff;}
            .find-us a span{color:#2a2a2a;}

        @font-face {
          font-family: 'fontello';
          src: url('fonts/fontello.eot?20955');
          src: url('fonts/fontello.eot?20955#iefix') format('embedded-opentype'),
               url('fonts/fontello.woff?20955') format('woff'),
               url('fonts/fontello.ttf?20955') format('truetype'),
               url('fonts/fontello.svg?20955#fontello') format('svg');
          font-weight: normal;
          font-style: normal;
        }
 
        [class^="icon-"]:before, [class*=" icon-"]:before {
          font-family: "fontello";
          font-style: normal;
          font-weight: normal;
          speak: none; 
          display: inline-block;
          text-decoration: inherit;
          width: 1em;
          margin-right: .2em;
          text-align: center;
          /* opacity: .8; */         
          font-variant: normal;
          text-transform: none;             
          /* fix buttons height, for twitter bootstrap */
          line-height: 1em;
          margin-left: .2em;
        }
 
        .icon-twitter:before { content: '\e802'; } /* '' */
        .icon-facebook:before { content: '\e800'; } /* '' */
        .icon-youtube:before { content: '\e803'; } /* '' */

/*cierre*/ 
.clousurecont{
    background-color: #000000;
}
.clousureimg{
    text-align: right;
}
.clousure{
    text-align:left;
    /*height:120px;*/
    color:#747474;
    line-height:50px;
    font-size:11px;
    padding-top:10px;
    background:#000;
    position:relative;
    overflow:hidden;
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 60px;
    }
    .clousure .inner{/*background:url(../images/bg/clousure.png) right top no-repeat; height: 120px;*/}
    .clousure a{color:#747474}

.clousure1{
    padding-top: 6%;
}
.clousure2{
    padding-top: 5%;
}
.clousure3{
    padding-top: 5%;
}


/**
internas: noticias
**/
.main.mainInternal{padding-top:10px;}
    
    .bread{
        margin: 5px 0px 10px 0px;
        font-size: 12px;
        }
    .bread ul, .bread ul li{margin:0;display:inline-block;padding:0;list-style:none;}
        .bread a{color:#000;}
        .bread li:last-child, .bread li:last-child a{color:#cb1c27;}
        .bread li:after{content:">";display:inline-block;padding:0 2px 0 3px;}
        .bread li:last-child:after{display:none;}

    .mainInternal .post{position:relative;margin:0;padding:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff; width: 100%}
        .mainInternal .post figure{/*float:left;margin:0 38px 0 0;*/}
            .mainInternal .post figure img{margin:0 0 20px;}
        .mainInternal .post header{float:left;}
        .mainInternal .post .content{float:left;}
        .mainInternal .post p {line-height: 150%;}

        .mainInternal .post .share{padding:30px 0 0 0;}
            .mainInternal .post .share div{float:left;margin-right:0px;}

/*LISTADO NOTICIAS*/
.contentLeft{/*width:745px;float:left;*/}
.mainInternal .listaPost .post{box-shadow:0px 3px 10px #ccc;-moz-box-shadow:0px 3px 10px #ccc;-webkit-box-shadow:0px 3px 10px #ccc;margin: 0 0 30px;}
.mainInternal .listaPost .post:last-child{margin-bottom:0;}
    .mainInternal .listaPost .post figure{/*width:343px;margin-right:20px;*/}
        .mainInternal .listaPost .post figure img{margin:0;float:left;}

    .mainInternal .listaPost .post header{/*width:315px;*/}/*width:372px;*/
    .mainInternal .listaPost .post .content{/*width:315px;*/padding-top:7px;min-height:80px}/*width:372px*/

.sidebar-right{/*float:right;*/}
    .sidebar-right .block{background:#403F45;color:#fff;padding:14px 15px 10px;margin:0 0 15px;}
    .sidebar-right .block:last-child{margin:0;}   
        .sidebar-right .block h4{margin:0;font-size:10px;text-transform:uppercase;margin:0 0 8px;}
    
    .sidebar-right .block .content{float:none;width:100%;min-height:1px;}
        .sidebar-right .block ul{clear:both;overflow:hidden;}
        .sidebar-right .block li{font-size:9px;text-transform:uppercase;margin:0 0 6px;}
        .sidebar-right .block li:before{content:"";display:inline-block;width:14px;height:14px;background:#cb1c27 url(img/sprite32.png) -40px -33px;position:relative;top:3px;margin-right:4px;}
        .sidebar-right .block a{color:#fff;}

        /*.sidebar-right #cats li{width:50%;float:left;}*/
        .sidebar-right #tags li:before{display:none;}
            .sidebar-right #tags li{display:inline-block;}
            .sidebar-right #tags li a{display:inline-block;background:#cb1c27;padding:2px 5px;}

        .itemN{clear:both;overflow:hidden;margin:0 0 6px;}
            #popular img{float:left;margin:0 10px 0 0}
            #popular h3{font-size:10px;font-weight:400;margin:0;}
                #popular h3 a{color:#fff;}

.pagers{
        margin: 25px 0 0 0;
        border-top: 1px solid #C8C8C8;
        padding: 10px 0px 10px 0;
        position: relative;
        text-align: center;
        }
    .jp-previous, .jp-next{position:absolute;top:9px;z-index:10;display:block;width:8px;height:12px;text-decoration:none;font-size:0;text-indent:-9000px;overflow:hidden;}
    .jp-previous{left:0;background:url(img/sprite32.png) -70px 0; margin-left: 0px;}
    .jp-next{right:0;background:url(img/sprite32.png) -80px 0; margin-left: 0px;}

    .jp-previous:hover{left:0;background:url(img/sprite32.png) -70px -15px}
    .jp-next:hover{right:0;background:url(img/sprite32.png) -80px -15px}


        .pagers a{color:#404040;font-size:16px;text-decoration:none; margin-left: 5px; cursor: pointer;}
        .pagers a:hover, .pagers a.jp-current{color:#000;}
            
/* Flexible iFrame */
.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

    .Flexible-container iframe,   
    .Flexible-container object,  
    .Flexible-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/*CONTACTO*/
.titleSub{text-transform:uppercase;font-weight:300;font-size:25px;margin: 10px 0px 10px 0px;}
.titleSub2{
            display: block;
            font-size: 14px;
            font-weight: 600;
            padding-bottom: 40px;
        }

    .contactLeft{float:left;border-right:1px solid #B6B6B6; padding-bottom: 50px;}
    .contactRight{float:left;padding-left:0px;padding-bottom: 20px;}

    .form-item.form1{float:left;clear:none;}
    .form-item.form2{float:right;clear:none;}
    .form-item.form3{float:left;clear:none;}
    .form-item.form4{float:left;clear:none;}
    .form-item{clear:both;float:none;width:100%;margin:0 0 12px;}
        .form-item label{display:block;font-size:12px;color:#535353;margin:0 0 3px;}
        .form-item label span{font-size:11px;position:relative;top:-3px;}
        .form-txt{width:100%;padding:5px 10px;height:29px;border:1px solid #B6B6B6;color:#535353;}
        textarea.form-txt{height:125px;font-family:sans-serif;overflow:auto;resize:none;}

    .form-actions{position:relative;}
    .check{color:#7a7a7a;font-size:10px;}
        .check input{margin:0;position:relative;top:3px;margin-bottom:4px;}

        .form-actions button{border:0;color:#fff;background:#CD181F;text-transform:uppercase;font-size:11px;position: absolute;top:0;right:0;padding:0 14px;height:20px;line-height:20px;cursor:pointer;}
        .form-actions button:hover{opacity:0.85;filter:alpha(opacity=85);}

    .contactRight p{margin:0 0 16px; line-height: 20px; font-size: 13px;}
    .contactRight .form-txt{border-color:#CD181F;}

    .contactRight.departamentos{margin-top: 60px;}
    .contactRight.departamentos p{margin-bottom: 5px;}
    .contactRight.departamentos p a{color: #cc1a26;}

/*HISTORIA*/
.figHome{ /*margin:0px 15px 0px 0px!important;*/}
.page figure{margin:0 0 0px;}
    .pageLeft{float:left;/*width:580px;*/}
    .pageRight{float:right;/*width:310px;*/}

    .pageLeft h3, .pageLeft h4, .pageLeft h5{
            font-size: 17px;
            margin: 20px 0 20px;
            font-weight: bold;
        }
    .pageLeft p{line-height:150%;margin:0 0 15px;}
    .pageLeft p:last-child{margin:0;}

    .pageRight .logos{background:#F7F7F7;text-align:center;padding:40px 0;}
        .pageRight .logos div{margin:0 0 40px;}
        .pageRight .logos div:last-child{margin:0;}

/*MEDIA BANK*/
.banks{border-top:1px solid #CB1720;clear:both;overflow:hidden;padding:11px 0 0 ;margin:0 0 9px;}

    .bank{/*float:left;width:153px;margin-right:25px;*/padding-bottom: 35px;}
    .pageLeft .bank h3{margin:0;font-weight:400;font-size:17px;text-transform:uppercase;}
    .bank img{margin:0 0 8px;}
    .subT{font-size:12px;font-weight:700;position:relative;margin:0 0 5px;padding:0 0 5px;}
        .subT span{text-transform:uppercase;}
        .subT:after{content:"";display:block;position:absolute;top:100%;left:0;height:2px;width:20px;background: #CB1720}
        a.down{color:#000}


    .searchM{margin:0 0 20px;}
        .searchM .form-txt{border-color:#9C9C9C;color:#2a2a2a;font-size:12px;padding-right:30px;background:#fff url(img/lupa.png) right top no-repeat}
        .searchM .form-txt::-webkit-input-placeholder {color:#2a2a2a;}
        .searchM .form-txt::-moz-placeholder {color:#2a2a2a}
        .searchM .form-txt::-ms-input-placeholder {color:#2a2a2a}

    .area{margin:0 0 20px;color:#535353}
        .area h4{color:#fff;height:39px;line-height:39px;text-transform:uppercase;background:#403F45;padding:0 0 0 15px;}
        .area form{border:1px solid #C6C6C6;padding:12px 14px 15px;}
        .area form p{margin:0 0 16px;}

        .area .form-group{margin:0 0 12px;}
            .area .form-group label{display:block;font-weight:700;margin:0 0 3px;}
            .area .form-group .form-txt{/*width:120px;*/}
        .area .form-actions{padding-top:13px;}
            .area .form-actions button{position:relative;margin:0;}


    .blockTxt h4{border-bottom:1px solid #C8C8C8;padding:0 0 13px;margin:0 0 12px;}
    .blockTxt p{line-height:140%;margin: 0 0 20px;font-size:11px;}


/*EXPERIENCES*/
.expL{clear:both;/*overflow:hidden;margin:0 0 40px;*/}
    .expL .exp{display:inline-block;font-size:0;text-indent:-9000px;width:144px;height:38px;background:url(img/sprite32.png) 0 -47px;margin: 0px 15px 15px 0;float:left;}
    .expL h4{
        float: left;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400;
        border-bottom: 1px solid #C8C8C8;
        padding: 0px 0px 6px 0px;
        position: relative;
        /* top: 15px; */
        margin-bottom: 10px;
    }

    
    .expGrilla{clear:both;overflow:hidden;margin-bottom:-20px}
    .expGrilla .inner{/*width:120%;*/}
    .expItem{/*float:left;*/position:relative;/*width:313px;*/height:228px;overflow:hidden;/*margin:0 20px 20px 0;*/}
        .expItem .over{position:absolute;top:0;width:100%;height:100%;
            -webkit-transition: all 0.4s ease-out;
            -moz-transition: all 0.4s ease-out;
            -o-transition: all 0.4s ease-out;
            -ms-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            opacity: 0;filter:alpha(opacity=0);
        }

        .expItem .over:hover{opacity:1;filter:alpha(opacity=100);}

            .expItem .over img{position:absolute;z-index:0}
            .expItem .over div.cont{position:relative;z-index:1;color:#fff;text-align:center;height:100%;}

            .middle{display:table;width:100%;height:100%;}
            .center{display:table-cell;vertical-align:middle;width:100%;height:100%;}

            .expItem .over h3{font-size:16px;margin:0 0 8px;}
            .expItem .over h5{font-weight:400;font-size:11px;text-transform:uppercase;margin:0 0 16px;}
            .expItem .over span{display:inline-block;width:18px;height:12px;background:url(img/sprite32.png) -90px 0;}
            .expItem .over a{position:absolute;width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0);display:block;top:0;}

/*experiences interna*/
.wideSlider{height:450px;margin:0 0 20px;overflow:hidden;position:relative;}
    .wideSlider .navi{bottom:0;left:0;right:0;text-align:center;}
        .wideSlider .navi a{float:none;display:inline-block;width:7px;height:7px;background:#D5D3D4;margin:0 2px;
            border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;
        }
        .wideSlider .navi a.active{background:#D1221F}

    .wideSlider .browse{position:absolute;top:50%;margin-top:-63.5px;width:27px;height:127px;cursor:pointer;}
    .wideSlider .left{left:15px;background:url(img/sprite32.png) -145px 0}
    .wideSlider .right{right:15px;background:url(img/sprite32.png) -175px 0}
    .wideSlider .left:hover{background:url(img/sprite32.png) -210px 0}
    .wideSlider .right:hover{background:url(img/sprite32.png) -240px 0}

.expInterna .pageLeft{width:495px;}
.expInterna .pageRight{width:380px;}

.pageLeft h2{font-size:17px;margin:0 0 5px;}
.expInterna .pageLeft h5{font-size:12px;font-weight:normal;text-transform:uppercase;margin:0 0 20px;}

.infoBlock{background:#F7F7F7;padding:15px;position:relative;clear:both;overflow:hidden;margin:0 0 20px;}
    .infoBlock img{float:left;margin:0 15px 0 0;}
    .infoBlock p{margin:7px 0 0 0;} 
        .infoBlock p strong{text-transform:uppercase;}
        .infoBlock p a{color: #000000; text-decoration: none;}

.cite{margin:0 0 20px;}
    .cite p{font-style:italic;line-height:140%; font-size: 18px; color: #cc1a26;}

.cite_experience{border-bottom: 1px solid #cc1a26; border-top: 1px solid #cc1a26; margin: 0 0 20px; padding: 10px 0;}
    .cite_experience p{font-style:italic;line-height:140%; font-size: 18px; color: #cc1a26;}

.fav{clear:both;overflow:hidden;}
    .fav h3{font-size:14px;margin:0 0 15px;}
    .favImg{float:left;margin:0 25px 0 0;width:140px;}
        .aImg{position:relative;display:inline-block;}
            .aImg:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:17px;height:17px;background:url(img/sprite32.png) -115px 0}
            .aImg:hover:before{background:url(img/sprite32.png) -115px -20px}
        .aVer{display:block;text-align:center;font-size:9px;color:#cb1c27;padding-top:2px;}

    .fav .prod-block{float:right;width:205px;clear:none;}
        .fav #prop ul{width:210px;}

/*BETA*/
.expL .beta{display:inline-block;font-size:0;text-indent:-9000px;width:114px;height:39px;background:url(img/sprite32.png) 0 -90px;margin:0 15px 0 0;float:left;}
.pageBeta .expL .exp{width:851px;}

.pageBeta .pageLeft{float:left;/*width:646px;*/}
.pageBeta .pageRight{float:right;/*width:295px;*/}

    .greyBlock{background:#F7F7F7;padding:25px 20px;}
        .greyBlock p{margin:0 0 15px;line-height:140%;}
        .greyBlock figure{/*padding:5px 0 0 0;margin:0 -20px;*/}
            .greyBlock figure img{margin:0 0 20px;}
            .greyBlock figure figcaption{padding:0 20px;}
            .greyBlock figure h3{font-size:18px;font-weight:400;margin:0;}
            .greyBlock figure h5{font-size:12px;font-weight:400}

/*I+D*/
.ID .pageLeft{padding-top: 20px;}
.ID .pageRight{padding-top: 20px;}

.pageLeft h2{
    font-size:25px;
    margin: 10px 0px 0 0px;
}

.ID .pageLeft h5{font-size:12px;font-weight:normal;text-transform:uppercase;margin:0 0 20px;}

.IDimages{clear:both;overflow:hidden;width:111%;}
    .IDimages img{float:left;margin:0 4px 4px 0;}

.blockID{margin:0 0 30px;}
    .blockID h3{text-transform:uppercase;font-size:12px;font-weight:400;border-bottom:1px solid #C8C8C8;padding:0 0 6px 0px;margin:0 0 20px;}

    .newsRel{background:#f7f7f7;padding:7px;clear:both;overflow:hidden;position:relative;margin:0 0 15px;}
    .newsRel:last-child{margin:0;}

        .newsRel img{float:left;margin:0 15px 0 0;}
        .newsRel h4{font-weight:normal;text-transform:uppercase;font-size:15px;padding:8px 0;}
        .newsRel h4 a{color:#2a2a2a;}
        .newsRel p{font-size:12px;line-height:140%}

    .blockID ul{/*clear:both;overflow:hidden;width:111%;*/}
    .blockID ul li{/*float:left;margin:0 17px 17px 0;*/}

/*distribuidores*/

.mapa{
    /*width:980px;*/
    height:450px;
    margin-bottom:25px;
    padding-bottom:25px;
}

#movie{ width: 100%; height: 100%; overflow: hidden;}
.box-lista-tiendas{width: 25%;overflow: hidden; max-height: 425px; float: left;background: #2a2a2a;}
.box-lista-tiendas input, .box-lista-tiendas button{width: 100%; text-align: center; text-transform: uppercase;}
.box-lista-tiendas input{background: #2a2a2a; color: #fff; font-size: 10px; padding: 5px; border: 1px solid #000;}
.box-lista-tiendas button { background: #eee; border: 1px solid #000; padding: 3px;}
.sc-columnatiendas { max-height: 375px; overflow: auto; height: 100%; }
.sc-columnatiendas div.badge-tienda{margin: 5px; padding: 5px; border-bottom: 1px solid #d8d8d8; color: #d8d8d8;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 22px;}
    .sc-columnatiendas div.badge-tienda h4{color: #d10019; font-size: 13px; font-weight: 600; margin-bottom: 5px; text-transform: uppercase;}
    .sc-columnatiendas div.badge-tienda h5{margin-bottom: 2px;}
    .sc-columnatiendas div.badge-tienda a{color: #fff; font-weight: 600; text-decoration: none; cursor: pointer;}
#map.map{width: 75%;}

#localizacion iframe{
    min-height: 450px;
    max-height: 600px;
    width: 100%;
}
/* custom scrollbar */
::-webkit-scrollbar {
  width: 20px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

.d-block{float:left;width:453px;border-right:1px solid #000;padding:6px 0px 0 0;}
.d-contact{border:0;width:502px;padding-left:52px;padding-right:0;}

    .d-block h3{font-family: 'FuturaMdBTBold';font-size:25px;text-transform:uppercase;line-height:100%;margin-bottom:13px;}

    .d-block h5{color:#8a8a8a;font-size:15px;font-family: 'FuturaMdBTMedium';line-height:100%;text-transform:uppercase;margin-bottom:25px;}
    .d-block p{margin:-3px 0 14px;line-height:140%;}



    .d-block form{position:relative;}    

    .d-block .form-item{margin-bottom:20px;}

    .d-block .form-txt{border:1px solid #000;padding:0 18px;height:26px;line-height:24px;font-family:Arial;font-size:13px;width:312px;}

    

    .d-block .form-check input{margin:0 5px 0 0;}

    .d-block .form-check span{display:inline-block;position:relative;top:-2px;}

    .d-block .form-check span span{top:0;color:#7c7c7c;}

    

    .d-block .submit{background:url(../images/bg/submit.png) top left repeat-x;margin:0;padding:4px 0 6px;display:block;color:#fff;

       text-transform:uppercase;font-weight:bold;font-size:14px;border:0;width:150px;text-align:center;cursor:pointer;}

       

    .news-item{margin-bottom:50px;} .news-baja{margin:0;}

.venta_online_distribuidores p{font-size: 13px; line-height: 20px; margin: 0 0 16px;}
.venta_online_distribuidores a{text-decoration: none; color: #cc1a21;}

/*distribuidores contacto*/

.d-contact .form-item{height:26px;margin-bottom:10px;}

    .form-item label{float:left;width:124px;display:inline-block;line-height:26px;}

    .d-contact .form-txt{float:left;}

    .d-contact .formarea{height:98px;}

    .formarea textarea{border:1px solid #000;padding:8px 18px;height:98px;line-height:140%;font-family:Arial;font-size:13px;width:312px;

        float:left;overflow:auto;resize:none;}

    .d-contact .form-check{height:auto;padding-left:124px;margin-bottom:32px;}

    .d-contact .submit{margin-left:124px;}

    .req{position:absolute;top:220px;left:0;color:#7c7c7c;font-size:11px;}

/*BMAX*/
.bmax{margin-bottom: 20px;}
.bmax .pop-top{background: none!important; left: -43px;}
.bmax .pop-txt{max-height: none!important;}

/*IDT*/
.idt{margin-bottom: 20px;}
.idt .pop-top{background: none!important; left: -43px;}
.idt .pop-txt{max-height: none!important; overflow: hidden;}

/*producto*/
#producto {background:#FFF;}

.submenu{height:19px;background:url(../images/bg/submenu.png) top left repeat-x;width:100%;position:relative;z-index:20;}

    .submenu .topli{color:#5a5a5a;text-transform:uppercase;font-size:11px;font-weight:normal;padding:0 10px 0 10px;

        font-family: 'FuturaMdBTMedium';border-right:1px solid #000;float:left;position:relative;height:19px;}

    .topli span{display:inline-block;height:19px;line-height:17px;background:url(../images/bg/topli.png) no-repeat right top;

        padding-right:15px;cursor:default;}

    .topli:hover{color:#fff;background:#515254;}

		.topli.active{color:#fff;background:#515254;}

    .topli:hover span{background:url(../images/bg/topli.png) no-repeat right bottom;}

		.topli.active span{background:url(../images/bg/topli.png) no-repeat right bottom;}

#fancybox-close{display: none !important;}
#fancybox-content div:first-child{overflow-x: hidden !important;}
a.tiendas{ width: 100%; text-align: center; text-transform: uppercase; background: #cd181f; padding-top: 10px; padding-bottom: 10px; display: block; color: #fff; text-decoration: none; }

#puntos-venta{ 
    /*background: #fff;
    max-width:350px;
    height:auto;
    overflow:hidden;*/
} 
#puntos-venta .modal-content{overflow: hidden; border-radius: 0px; position: relative;}
#puntos-venta .close{position: absolute; right: 5px; z-index: 10;}

#puntos-venta h2{
    background: none repeat scroll 0 0 #ededed;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    /*width:-moz-calc(100% - 20px);*/
    /*width:calc(100% - 20px);*/
    margin-bottom: 15px;
}

#puntos-venta ul{ 
    list-style: none;
    /*width:-moz-calc(100% - 20px);*/
    /*width:calc(100% - 20px);*/
}
    #puntos-venta ul li{ margin-bottom: 20px; overflow: hidden;}
        #puntos-venta ul li img{
            /*float: left;*/
            /*margin-left: 10px;*/
        }
        #puntos-venta ul li a{
            background: none repeat scroll 0 0 #cd181f;
            color: #fff;
            /*float: right;*/
            /*margin-right: 10px;*/
            margin-top: 5px;
            padding: 10px;
            width: 100%;
            display: block;
        }
h3.title-off{
    /* position: absolute; */
    text-transform: uppercase;
    color: #535353;
    margin: 0;
    /* top: 2px; */
    /* left: 10px; */
    border-left: 4px solid #cb1c27;
    /* height: 40px; */
    line-height: 12px;
    padding-left: 10px;
    font-size: 11px;
    padding-top: 12px;
    padding-bottom: 12px;
}

/*Lista productos*/
.lista_productos h2{
    color: #2E302B;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 100%;
    margin-bottom: 40px;
    margin-top: 20px;
    margin-left: 50px;
    font-family: "FuturaMdBTBold";
}
/*desplegable*/

.topli div{position:absolute;left:0;top:19px;width:210px;/*background:#515254*/ background:url(../images/bg/dg-topli.jpg);visibility:hidden;opacity:0;

     /* CSS3 Multiple Transitions */

    -moz-transition:opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear; 

    -webkit-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;

    -o-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;

    transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;}

    .topli:hover div{opacity:1;visibility:visible;}

    

    .topli div ul{display:block;width:105px;float:left;padding:12px 0 19px 0}

    .topli h5{color:#fff;font-size:11px;font-weight:normal;border-bottom:1px dotted #6A6B6D;padding-bottom:4px;}

    

    .topli li{padding:0 19px 0 15px;margin-top:-24px;

        -moz-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;

	-webkit-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;

	-o-transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;

	transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;}

    

    .topli li a{color:#bab9b9;font-size:11px;text-decoration:none;display:block;width:71px;padding:4px 0;

        border-bottom:1px dotted #6A6B6D;text-transform:none;}

    

    .topli:hover li{margin-top:0;opacity:1;}

    

    .topli li:hover{background:#ADAEB0;}

    .topli li.tit:hover{background:none;}

    .topli li a:hover{background:#ADAEB0;margin-top:-1px;padding-top:5px;border-bottom:1px solid #ADAEB0;color:#000;}

    

/*contenido producto*/

.prod-left{/*float:left;width:227px;*/padding:30px 15px 0 20px;/*overflow:hidden;*/margin-bottom:25px;}

    .prod-left h5{color:#cc1a21;font-size:15px;text-transform:uppercase;line-height:100%;}

	.prod-left h4{color:#000;font-size:12px;font-family: 'FuturaMdBTMedium';text-transform:uppercase;line-height:100%;}

    .prod-left h2{color:#2e302b;font-size:25px;text-transform:uppercase;line-height:100%;margin-bottom:13px;}

        .prod-left h2 span{display:block;color:#aaa;}

    .mod{font-size:15px;color:#aaa;text-transform:uppercase;display:block;margin-bottom:15px;}

        .mod span{color:#000;text-transform:none;}

    

    .prod-left p{font-size:11px;color:#626262;font-family: 'FuturaMdBTMedium';margin-bottom:20px; max-height: 200px; overflow:hidden;}

    

    .prod-left ul{width:200px;display:block;}

    .prod-left li{float:left;width:92px;height:113px;cursor:pointer;border:1px solid #d1d1d1;margin-right:8px;}

    .prod-left .current{cursor:pointer;}

    

.prod-middle{/*float:left;width:466px;*/overflow:hidden;padding-top:36px;margin-bottom:25px;}

    .prod-panes{text-align:center;position:relative;} .prod-panes div{display:none;}

    .zoom{position:absolute;bottom:0;left:0;color:#585c5e;font-size:10px;font-family: 'FuturaMdBTMedium';text-transform:uppercase;

        height:17px;line-height:16px;padding-left:24px;}

    .zoom:hover{text-decoration:none;color:#000;}

        .zoom .ico{position:absolute;top:0;left:0;width:17px;height:17px;background:url(img/sprite.gif) -33px 0;}



.prod-right{/*float:left; width:268px;*/padding-top:25px;margin-bottom:25px;}

    .prod-block{clear:both;/*width:268px*/;position:relative;/*margin-bottom:17px;*//*overflow:hidden;*/}

    .prod-block h4{
            color: #585c5e;
            font-size: 11px;
            font-weight: normal;
            font-family: 'FuturaMdBTMedium';
            text-transform: uppercase;
            /* background: url(../images/bg/prod-right.gif) bottom left no-repeat; */
            padding: 10px 0 4px 15px;
            line-height: 100%;
            margin-bottom: 6px;
            border-bottom: 1px solid #ff0000;
}

        

    .prod-right .color{display:block;width:290px;padding-left:15px;}

        .prod-right .color li{float:left;width:59px;height:72px;border:1px solid #fff;margin-right:5px;}

        .prod-right .color li.current{border:1px solid #d1d1d1;}



    .prod-right .icotec{/*position:absolute;bottom:14px;right:0;*/float: right;}
    .fav .icotec{/*position:absolute;bottom:14px;right:0;*/float:right;}


#ex{margin-bottom:8px;/*margin-top:-8px;height:56px;*/}



#prop{margin-bottom:5px;}

    #prop ul{padding-left:10px;display:block;width:100%;}

    #prop li{float:left;display:inline-block;width:27px;height:27px;margin:0 5px 5px 0;}

    #prop li .ico{float:left;width:27px;height:27px;}



/*iconos propiedades*/

#prop .ico-1{background:url(../images/productos/ico-prop.png);}

#prop .ico-2{background:url(../images/productos/ico-prop.png) -32px 0;}

#prop .ico-3{background:url(../images/productos/ico-prop.png) -65px 0;}

#prop .ico-4{background:url(../images/productos/ico-prop.png) -97px 0;}

#prop .ico-5{background:url(../images/productos/ico-prop.png) -129px 0;}

#prop .ico-6{background:url(../images/productos/ico-prop.png) -162px 0;}

#prop .ico-7{background:url(../images/productos/ico-prop.png) -195px 0;}

#prop .ico-8{background:url(../images/productos/ico-prop.png) -227px 0;}

#prop .ico-9{background:url(../images/productos/ico-prop.png) 0 -34px;}

#prop .ico-10{background:url(../images/productos/ico-prop.png) -32px -34px;}



#talle{margin-bottom:0; height:70px; padding-bottom: 15px;}

#fit{height:auto; padding-bottom: 15px; overflow: hidden; margin-top: -15px;}
    #fit .fit img{float: right; height: 30px;}

#densidad{height:auto; padding-bottom: 30px;overflow: hidden;}
    #densidad .densidad img{float: right; width: 70px;}

.pageDensidad header h2{margin-bottom: 50px;}
.bloque_densidad{overflow: hidden; margin-bottom: 65px;}
    .bloque_densidad .nivel{float: left;}
        .bloque_densidad .nivel img{width: 200px;}
    .bloque_densidad .texto{float: left;margin-left: 20px;border-top: 3px solid #000; padding-right: 25px;}
        .bloque_densidad .texto h2 { font-weight: 700; }
        .bloque_densidad .texto img{width: 20px; position: relative; top: 7px;}
        .bloque_densidad .texto p{ margin-top: 10px; font-weight: 600; font-size: 13px; }

.pageDensidad .pageLeft{float: left; width: 60%;}
.pageDensidad .pageRight{float: right; width: 40%;}
    .pageDensidad .pageRight p{line-height: 24px; font-weight: 600; margin-bottom: 15px;}


.pageFit{}
    .pageFit header h2{margin-bottom: 50px;width: 100%; text-align: center; font-size: 50px; font-weight: 700; color: #000; text-transform: capitalize;}
    .bloque_fit{overflow: hidden; margin-bottom: 65px;}
    .bloque_fit .nivel img{float: left;width: 10%; margin-top: -16px;}
    .bloque_fit .nivel h2{float: left; width: 20%; border-top: 2px solid #000; font-size: 15px; margin-left: 5%; padding-top: 5px; font-weight: 600;}
    .bloque_fit .nivel p{float: left; width: 60%; padding-left: 10%; font-size: 14px; font-weight: 600;}

.fav .talles{
    bottom: 9px;
    display: block;
    font-family: 'FuturaMdBTBold';
    font-size: 12px;
    height: 72px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 2px;
    width: 195px;
    text-align: right;
    padding-right: 10px;
}
.talles{    

	bottom: 9px;
    display: block;
    font-family: 'FuturaMdBTBold';
    font-size: 12px;
    height: 72px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 2px;
    /*width: 254px;*/
	}


    .talles .h{
    	background: url("../images/productos/h.png") no-repeat scroll left top transparent;
        height: 15px;
        /* margin-left: 166px; */
        padding-left: 17px;
        padding-top: 5px;
        position: relative;
        top: 30px;
        /* left: 214px; */
	}

	.talles .tall{

			position: relative;

			text-align: left;

			top: 30px;

	}

        

/*paginador y social*/

.paginacionProd{height:auto;background:url(../images/bg/pag.png) repeat-x top left;position:relative;padding-top:8px;}

    .paginacionProd .map{display:inline-block;height:23px;line-height:23px;color:#a2a2a2;font-size:12px;padding:0 0 0 26px;

        position:relative;z-index:10;padding-top: 25px;padding-bottom: 25px;}

        .map .ico{background:url(img/sprite32.png);width:21px;height:23px;position:absolute;top:0;left:0;}

 

 /*anterior siguiente*/

 #c_produc_list{ height: auto;}/* 650px max */
 #c_produc_list li{border-right:1px solid #D9D9D9;}

 .navegador{position:relative;/*top:-27px;left:0;*/line-height:21px;text-align:center;text-transform:uppercase;z-index:5;padding-top: 25px;padding-bottom: 25px;}

    .navegador a{color:#a2a2a2;font-size:10px;font-weight:bold;text-decoration:none;display:inline-block;position:relative;}

    

    .nav-left{padding:0 12px 0 18px;height:21px;line-height:21px;border-right:1px solid #ADAEB0;}

    .nav-left .ico{width:13px;height:13px;position:absolute;top:5px;left:0;background:url(img/sprite32.png) -37px -15px}

    .nav-left:hover{color:#515354;}

    .nav-left:hover .ico{background:url(img/sprite32.png) -37px 0}

    

    .nav-right{padding:0 18px 0 10px;height:21px;line-height:21px;}

    .nav-right .ico{width:13px;height:13px;position:absolute;top:5px;right:0;background:url(img/sprite32.png) -22px -15px}

    .nav-right:hover{color:#515354;}

    .nav-right:hover .ico{background:url(img/sprite32.png) -22px 0}



/*fbk tw*/

.prod-social{/*position:absolute;width:285px*/;height:20px;/*top:10px;left:690px;*/z-index:10;padding-top: 25px;padding-bottom: 25px;}

    .prod-social .tw, .prod-social .fb{
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        height: 35px;
        background: #505253;
        color: #868788;
}



/*caja caracteristicas*/    

.main-tabs{background:#1E2021 url(../images/bg/main-tabs.png) top left repeat-x;}
    .main-tabs.main{padding:0;}
    .main-tabs ul.mt{font-size:10px;font-weight:bold;text-transform:uppercase;height:35px;background:#505253;color:#868788;}

    .main-tabs .mt li{/*float:left;width:244px;*/border-left:1px solid #353637;height:37px;line-height:37px;text-align:center;cursor:pointer; font-size: 12px;}

	.main-tabs .mt li:hover{color:#fff;}

    .main-tabs li.current{cursor:pointer;color:#fff;background:#353637;}

    

.mt-panes{padding-top:17px;}

    .mt-pane{display:none;/*width:910px;*/margin:0 auto;clear:both;color:#fff;font-size:11px;overflow:hidden;background-color: #353637;}

    

    .mt-pane div{position:relative;padding-bottom:12px;margin-bottom:11px;/*border-bottom:1px solid #6E6F6F;min-height:1px;*/text-align: justify;}

    .mt-pane .clear{height:1px;margin-bottom:-1px;clear:both;overflow:hidden;padding:0;font-size:0;display:block;border:0;}

    .mt-pane h5{text-transform:uppercase;font-weight:normal;color:#a1a1a1;float:left;width:125px;}

    .mt-pane p{/*float:left;width:625px;*/line-height:150%}

    .more-p{width:17px;height:17px;background:url(img/sprite32.png) 0 -28px;position:absolute;top:0;right:80px;}



/*general*/

.gral{/*padding-right:160px;*/background:url(../images/productos/gral.gif) top right no-repeat;min-height:47px;}

    .gral span{display:block;padding-top:12px;}

    .gral span span{display:inline;color:#a8a8a8;padding:0;}

    

/*tallas*/

.talla{background:url(../images/productos/talla.png) top right no-repeat;min-height:69px;}

.mt-pane .eq{width:150px;}

    .eq span{display:block;padding-bottom:3px;}

.mt-pane .alt{width:265px;}

.alt span{display:block;padding-bottom:3px;}



/*peso*/

.mt-pane .peso{border:0;margin-bottom:0;min-height:1px;}


/*Exigencias Termicas*/
.titExigencia{
    display: block;
    padding: 90px 0px 90px 0px;
}
.titExigencia h1{
    color: #000000;
    text-align: center;
    font-size: 30px;
    font-weight: lighter;
    
}
.textExigencia{
    padding: 90px 0px 90px 0px;
}
.textExigencia div p{
    padding: 10px 0px 10px 0px;
}
.iconoExigencia{
    display: block;
    float: left;
    padding-right: 5px;
}

/*tecnologia*/

.txt-white{color: #FFF;}

.btn-regen{
    background: #fff none repeat scroll 0 0;
    display: block;
    padding: 7px 10px !important;
    width: 120px;
    position: relative;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
}
.btn-regen:before{
    background: rgba(0, 0, 0, 0) url("/images/flechapdf.png") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 4px;
    width: 17px;
}

.pdf_tecnologia{display: block; position: fixed; right: -35px; top: 50%; color: #fff; background: #2a2a2a; transform: rotate(-90deg); padding: 0 10px 10px; z-index: 100;}
    .pdf_tecnologia a{color: #b1b1b1; text-transform: uppercase; text-decoration: none; padding-left: 10px; line-height: 25px;}
    .pdf_tecnologia img{left: -9px; position: relative; top: 10px; transform: rotate(90deg);}

.slidertech{
    background-color:#f6f6f6!important;
    background: url("../images/tecnologias/sliders/slider-bmax.jpg");
    background-size: contain;
    background-repeat: no-repeat;
}

.logotech  {
    padding-top: 392px;
    padding-bottom: 50px;
}

.slidertech h1 {
    font-family: 'Source Sans Pro', sans-serif;
    padding-top: 360px;
    font-size: 52px;
    font-weight: 100;
    padding-bottom: 50px;
}


.entradillatech{
    padding-top: 50px;
    padding-bottom: 50px;
}

.entradillatech li{
    list-style: square url("../images/sqpurple.gif");
}

.entradillatech h2{
    text-transform: uppercase;
}
.entradillatech h4:first-child{
    font-size: 20px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    }

.logospie h3{
    text-transform: uppercase;
}
.logospie img{
    max-height: 36px;
    padding: 0px 30px 0px 30px;
}

#tab1 h2,#tab2 h2,#tab3 h2,#tab4 h2{
    font-size: 33px;
    padding-bottom: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 200;
}


.intoTabTech{
    padding: 50px;
}


#tab1 h3{
    font-size: 25px;
    color: #000;
    padding: 15px 0px 15px 0px;
}

#tab1 h3 span{
    font-size: 18px;
    color: #000;
    padding: 15px 0px 15px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
}

#tab2 h3{
    font-size: 25px;
    color: #000;
    padding: 15px 0px 15px 0px;
}

#tab2 h3 span{
    font-size: 18px;
    color: #000;
    padding: 15px 0px 15px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
}

#tab3 h3{
    font-size: 25px;
    color: #000;
    padding: 15px 0px 15px 0px;
}

#tab3 h3 span{
    font-size: 18px;
    color: #000;
    padding: 15px 0px 15px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
}

#tab4 h3{
    font-size: 25px;
    color: #000;
    padding: 15px 0px 15px 0px;
}

#tab4 h3 span{
    font-size: 18px;
    color: #000;
    padding: 15px 0px 15px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
}

.objetivotech{
    padding-top: 50px;
    padding-bottom: 50px;
}

.bgtech-grey{
    background-color:#f6f6f6;
}

.acciontech{
    color: #cd181f;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Source Sans Pro', sans-serif;
    padding-top: 10px;
}

.txtech-center{
    text-align: center;
}

.linkmodtech{
    background-color: #fbfbfb;
    padding-top: 30px;
    padding-bottom: 30px;
}

.linkmodtech span{
    color: #cd181f;
    clear: both;
    border-top: 1px solid #000;
}

.detallestech{
    padding-bottom: 30px;
    padding-top: 30px;
}

.detallestech h3{
    font-size: 18px!important;
    padding-bottom: 5px!important;
    color: #000;
}

.contech h2{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 35px;
    font-weight: 200;
    padding-bottom: 20px;
}
.contech h3{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 28px;
    font-weight: 100;
    padding-bottom: 60px;
}
.contech h4{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 20px;
}
.contech span{
    padding-top: 30px;
    padding-bottom: 30px;
}

.contech{
    padding-top: 50px;
    padding-bottom: 50px;
}

.caracteristicastech{
    height: 100%;
    padding-top: 80px;
}

.caracteristicastech div{
    font-size: 14px;
    padding-bottom: 10px;
}

.caracteristicastech a{
    font-size: 13px;
    color: #cd181f;
    text-transform: uppercase;
    font-weight: 600;
}

.caracteristicastech li{
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    padding-top: 5px;
    list-style-type: decimal;
    font-weight: 400;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
}

.nav-tabs{
    padding-bottom: 45px
}

.nav-tabs .nav-item{
    padding: 58px;
    /* padding-bottom: 20px; */
    background-color: #cccccc;
    margin-bottom: 20px;
    text-align: center;
}


.propiedadesyanalisis p{
    font-size: 12px;
    padding-bottom: 10px;
}

.propiedadesyanalisis h4{
    padding-bottom: 5px;
}

.mt-pane .tecno{border:0;margin:0;padding-bottom:25px;min-height:1px;}
    .tecno img{float:left;/*margin-right:30px;*/margin-top:5px;}
    .tecno p{/*width:750px;*/}

#contenedor_tecnologias{width: 980px; margin: 0 auto;}
    #contenedor_tecnologias .cell_tabs .pop-txt{max-height: none!important;}
    #contenedor_tecnologias .cell_tabs .pop-top{background: none;}
        #contenedor_tecnologias .cell_tabs .pop-txt #content_tec{height: auto; margin-top: 0px;  padding-bottom: 20px;   width: 100%; overflow: hidden;}
            #contenedor_tecnologias .cell_tabs .pop-txt #content_tec .pop-encaje{max-width: 600px;}


.cell_tabs {
    display: none;
}  

.tabstech li{
    background-color: #f6f6f6 !important;
    cursor: pointer;
    }
    .tabstech li.active{
    /*background-color: #41bac3 !important;*/
    }

.tabstech li.active img{
    -webkit-filter: invert(100%) grayscale(100%) brightness(300%);
    filter: invert(100%) grayscale(100%) brightness(300%);
    image-rendering: auto;
}


.tabstech2 li{background-color: #ebebeb !important; cursor: pointer;}
    .tabstech2.tabcolor li.active{background-color: #e9ddcf !important;}
    .tabstech2 li.active{background-color: #cdd075 !important;}
/*termica*/

.mt-pane .termica{border:0;margin:0;padding-bottom:25px;}

    .termica img{float:left;/*margin-right:30px;*/margin-top:5px;}

    .termica p{/*width:750px;*/}


.boton_caracteristica{cursor: pointer;}


.idt_ciclista{position:relative; min-height:800px;}

/*propiedades*/

.prop{/*clear:both;overflow:hidden;display:block;width:925px;*/}

.ie7 .prop{padding-bottom:18px}



    .prop li{/*float:left;width:163px;*/height:50px;margin-bottom:18px;/*margin-right:20px;*/}

    .prop li.disabled{opacity:0.2;filter:alpha(opacity=20)}

    .prop li img{float:left;margin-right:10px;}

    .prop li h4{font-weight:normal;text-transform:uppercase;font-size:11px;margin-bottom:4px;margin-top:-3px;}

    .chrome .prop li h4{margin-top:0;}

    .prop li p{/*float:right;width:112px;*/font-size:9px;/*line-height:110%*/}


.titular_combinacion{
    font-size: 25px;
    margin-bottom: 40px;
    margin-left: -15px;
}
.tabs_combi h2{
    font-size: 20px;
}

/*listado de productos*/

.prod-listado{/*width:960px;*/position:relative;/*overflow:hidden*/;margin:0 auto; padding-bottom: 40px;}



    .prod-listado h4{text-transform:uppercase;/*border-bottom:1px solid #DCDCDC;*/font-size:14px;color:#909090;

        font-family: 'FuturaMdBTBold';/*margin-bottom:9px;*/; padding-bottom: 20px;}

        .prod-listado h4 .level-1{text-transform:none;font-family: 'FuturaMdBTMedium';font-weight:normal;display:inline-block;

            color:#909090;font-size:15px;padding:20px 0 6px 0;line-height:100%;}

        .ie7 .prod-listado h4 .level-1{position:relative;top:6px;}

        .prod-listado h4 .level-2{text-transform:none;font-family: 'FuturaMdBTMedium';font-weight:normal;display:inline-block; color:#909090;font-size:14px;}

        .prod-listado h4 .level-3{text-transform:none;font-family: 'FuturaMdBTMedium';font-weight:normal;display:inline-block; color:#909090;font-size:14px;}

            

    .prod-listado ul{display:block;padding:0 0 0 0px;/*width:979px;*/clear:both;overflow:hidden;}

        .prod-listado li{
            /*display: inline-block;*/
            position: relative;
            /*
            padding: 0 10px 10px;
            border-right: 1px solid #D9D9D9;
            border-bottom: 1px solid #D9D9D9;
            border-left: 1px solid #D9D9D9;
            margin-right: -1px;
            */
        }

       /* .prod-listado li:last-child{border:0;}*/

        .prod-listado ul:last-child{/*border-bottom:1px solid #d9d9d9;*/padding-bottom:20px;}

        .prod-listado ul:last-child li{padding-bottom:0;}

        .prod-listado ul:last-child li .bottomli{border:0;}

        

        

        .prod-listado li a.img{/*width:215px;height:209px;*/display:block;text-align:center;margin-bottom:9px; padding: 30px;}        

        .bottomli{display:block;border-bottom:1px solid #D9D9D9;height:78px;/*width:204px;*/font-family: 'FuturaMdBTMedium';

            position:relative;}

        .bottomli h5{color:#EA1C26;font-weight:normal;font-size:10px;text-transform:uppercase;}

        .bottomli h3{margin-bottom:13px;}

        .bottomli h3 a{color:#1c1c1c;font-weight:normal;font-size:10px;text-transform:uppercase;}

        

        /*.bottomli .tech{position:absolute;right:0;top:10px;}*/

		.bottomli .tech{position:absolute;right:0;top:0px;}

        

        .colors{display:block;font-family: 'FuturaMdBTMedium';font-size:10px;}

            .colors .txt{display:block;line-height:100%;margin-bottom:6px;}

            .colors .ico{width:9px;height:9px;position:relative;

            border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin-right:8px;

            behavior:url(js/PIE.php);}

            

            .color-1{background:#D17214;}

            .color-2{background:#A7C853;}

            .color-3{background:#A21013;}

            .color-4{background:#494D50;}

            .color-5{background:#000000;}

            

.pager{height:35px;position:relative;width:960px;margin:0 auto;}

    .pager ul{display:block;padding-top:16px;position:absolute;top:0;right:0;}

    .pager li{float:left;width:22px;height:22px;text-align:center;line-height:22px;background:#fff;margin-left:3px;}

    .pager li a{color:#B4B4B4;}

    .pager li.active{background:#CB1A22;} .pager li.active a{color:#fff;cursor:default;text-decoration:none;}

	

	



/* Estilo del paginador */

	#paginacion{

		/*width: 980px;*/

		}

			

	ul#paginacion li .fndcajas{

		background-color:#FFF;

		padding: 0 5px 0 5px;

		}

	ol#pagination{

		overflow:hidden;

		font-family: 'FuturaMdBTMedium';

		float: right;

		}

	ol#pagination li{

		float:left;

		text-align: center;

		list-style:none;

		cursor:pointer;

		margin:0 0 0 5px;

		padding: 0;

		height:26px;

		width:26px;

		background-color:#FFF;

		color: #b3b3b3;

		padding-top: 4px;

		border-right: none;

		}

	ol#pagination li.current{

		background-color:#cc1a21;

		color:#FFF;

		}

	ol#pagination li.prev{

		display:none;

		}

	ol#pagination li.next{

		display:none;

		}



#prod{

	float:right;

}





/*menu tecnologias*/

#tecno .submenu{padding-left:0;width:980px;}

    #tecno .submenu li{width:163px;text-align:center;padding:0;}

    #tecno .submenu li.last{border:0;width:160px;}

    #tecno .submenu li a{height:19px;line-height:17px;color:#EBEBEB;display:block;text-align:center;}

    #tecno .submenu li a:hover{color:#fff;text-decoration:none;}

    

    #tecno .submenu li.active{background:#515254;}

    #tecno .submenu li.active a{color:#FFF;}

    

/*boxes tecnologia*/

.boxes{
    /*position:relative;*/
    /*overflow:hidden;*/
    /*width:980px;*/
}

    .boxes ul{display:block;overflow:hidden;clear:both;cursor:pointer;}

    .boxes ul li{float:left;height:120px;margin:0;/*background:url(../images/tecnologia/bg.png);*/margin:0 0px 0px 0; background-repeat: no-repeat;}

    .boxes ul li.inactive .ico{opacity:.4;cursor:default;filter:alpha(opacity=40)}

    .boxes ul li .ico{height:120px;display:block;

    -moz-transition:background 0.2s linear; 

    -webkit-transition:background 0.2s linear; 

    -o-transition:background 0.2s linear; 

    transition:background 0.2s linear;}

    

   /* .tecno-1{background:url(../images/tecnologias/lista/regenactiv.gif);}

    .tecno-2{background:url(../images/tecnologias/lista/bmax.gif);}

    .tecno-3{background:url(../images/tecnologias/lista/cool-tech.gif);}

    .tecno-4{background:url(../images/tecnologias/lista/thermocool.gif);}

    

    .tecno-5{background:url(../images/tecnologias/lista/thermo.gif);}

    .tecno-6{background:url(../images/tecnologias/lista/thermowool.gif);}

    .tecno-7{background:url(../images/tecnologias/lista/dryarn.gif);}

    .tecno-8{background:url(../images/tecnologias/lista/cotton.gif);}

    

    .tecno-9{background:url(../images/tecnologias/lista/coolmax.gif);}

    .tecno-10{background:url(../images/tecnologias/lista/thermolite.gif);}

    .tecno-11{background:url(../images/tecnologias/lista/acrilico-polipropileno.gif);}

    .tecno-12{background:url(../images/tecnologias/lista/polyamide.gif);}*/

    

    .boxes ul li.active .ico:hover{background-position:0 -120px;}
    .boxes ul li.active .ico.activado{background-position:0 -120px;}

    

/*interna tecnologia*/

.tecno-txt{width:980px;height:421px;position:absolute;top:0;left:0;z-index:20;background:url(../images/tecnologia/bg2.png);}

    .tecno-inner{width:894px;height:381px;padding:0px 43px 0;}

    

    .tecno-tit{border-bottom:1px solid #B5C001;padding:0 0 10px 0;position:relative;font-family: 'FuturaMdBTMedium';

        margin-bottom:42px;text-transform:uppercase;}

    .tecno-tit img{float:none!important;margin:0!important}

    .tecno-tit .i-t{position:absolute;bottom:8px;right:0;color:#fff;font-size:12px;}

    .tecno-tit .i-t span{font-weight:bold;font-size:20px;}

    .tecno-tit .sub-t{position:absolute;left:0;bottom:-21px;color:#fff;font-size:13px;}

    

    .tecno-txt p{color:#fff;font-size:13px;line-height:130%;margin-bottom:23px;width:360px;}

    

    .tecno-txt ul{display:block;font-size:14px;color:#fff;}

        .tecno-txt li{float:left;margin-right:50px;}

        .tecno-txt li img{float:left;margin-right:20px;margin-top:0;}

        .tecno-txt li span{float:left;display:inline-block;padding-top:11px;}

        

    .tecno-inner img{float:right;margin-top:-15px;}

    



/*popup*/

.mask{background:url(blank.gif);position:absolute;top:0;left:0;z-index:49;width:100%;height:100%;position:fixed;top:0;left:0;}

.popup{width:568px;background:#fff;z-index:50;display:none;position:fixed;left:50%;top:50%;}



    .pop-top{height:60px;background:url(../images/tecnologia/popup/top.png);position:relative;overflow:hidden;}

    .pop-top .ico{width:241px;height:120px;display:block;background-position:0 -120px;position:absolute;top:-35px;left:0px;}

    .pop-sub{height:36px;line-height:41px;background:url(../images/tecnologia/popup/sub.png);padding-left:10px;

        text-transform:uppercase;font-family:'FuturaMdBTBold';font-size:13px;font-weight:bold;}

        .pop-sub span{font-weight:normal;text-transform:lowercase;font-family:'FuturaMdBTMedium'; font-size:12px}

        

    .pop-txt{padding:21px 30px;font-family:'FuturaMdBTMedium';font-size:12px;color:#000; max-height:230px; min-height:} /* overflow:auto;*/

    .pop-txt li{margin-bottom:11px;line-height:130%;}

    .pop-txt li:last-child{margin:0;}

    .pop-txt strong{font-family:'FuturaMdBTBold';display:block;padding-bottom:4px;}

    

    .pop-txt h5{font-family:'FuturaMdBTBold';font-size:15px;text-transform:uppercase;margin-bottom:20px;}

    .pop-txt img{float:right;margin-left:25px;}

    .pop-1{padding-top:5px}



/*buscar*/

#ETbuscar{
    font-size: 25px;
    line-height: 100%;
    margin-bottom: 13px;
    text-transform: uppercase;
	padding-top:10px;
    max-width: 960px;
    margin: 0 auto;
}
.listado-busqueda-news{
    max-width: 960px;
    margin: 0 auto;
}

.listado-busqueda-news ul li{margin-bottom: 25px;}
.post_busqueda{
        background-color: #ffffff;
        box-shadow: 0 3px 10px #ccc;
        /*margin: 0 0 30px;*/
        /*padding: 0 10px 0 0;*/
        position: relative;
        /*width: 100%;*/
        }
    .post_busqueda:last-child{margin-bottom:0;}

    .post_busqueda figure{float:left;/*margin:0 30px -1px 0;*/}
    .post_busqueda img{float:left;}    

    .post_busqueda .content{/*width: 575px; min-height: 165px;*/}

    .post_busqueda p{line-height:140%;font-size:12px;}
/*Coleccion*/

.coleccion-boxes{

	position:relative;

	overflow:hidden;

	width:980px;

}

	.coleccion-boxes ul{

		display:block;

		width:1000px;

		overflow:hidden;

		clear:both;

	}

	.coleccion-boxes ul li{

		cursor:pointer;

		float:left;

		width:490px;

		height:240px;

		margin:0;

		margin:0 6px 30px 0;

		}

		

		.tit-colec{	

			bottom: 0;

   			color: #FFF;

			font-family: 'FuturaMdBTBold';

			font-size: 25px;

			font-style: italic;

			padding: 10px 20px 20px;

			position: relative;

			text-align: left;

			top:-45px;

		}

		.coleccion-boxes a{

			text-decoration:none;

		}



#box-col{

	 background-position: 0 186px;

	 width:487px; 

	 height:186px;

}

#box-col:hover{

	background-position: 0 0;

}

.text-colec{

  	float: left;

    height: 75px;

    position: relative;

    text-align: left;

    top: -24px;

    width: 480px;

}

#list_tec{

	position:relative;

	top:1px;

}



#list_tec ul li {

        display: inline;

		float:right;

		/*width:55px;*/

        margin-left: 5px;

}



#list_tec ul {

        /* Linea para delimitar la botonera */

}



#tab_tec{

	border-bottom:#CCC 1px solid;

}

#listado_tec{

	max-height:200px;

	max-width:100px;

	border-bottom:0px;

	padding-bottom:0px;

}

#listado_tec li{
	height:30px;
	max-width:80px;
    border:0;
}

#caja_term{
    /*
	position:relative;
	top:35px;
    */
}



.pop-encaje{

	max-width:275px;

}

.contenido-quien{
	/*height:100%;*/
    margin-top:30px;
	position:relative;
    }



.quien-cajaizquierda{

	position:relative;

	float:left;

	width: 490px;

	height:100%;

	/*background-color: #9F0;*/

	/*margin-right: 20px;*/

	}



.quien-cajaderecha{

	position:relative;

	float:right;

	width: 470px;

	height:100%;

	/*background-color: #FF0;*/

	margin-top: 20px;

	margin-left:20px;

	}



.tit-contenido-quien{

	max-width:490px;

	float: right;

	margin-right: 26px;

}

.text-contenido-quien{

	max-width:490px;

	float: right;

}

.tit-quien{

	float: right;

    font-family: 'FuturaMdBTBold';

    font-size: 29px;

    font-style: italic;

    line-height: 120%;

    position: relative;

	text-align: right;

	top: 65px;

}

.solidario{padding-bottom: 50px;}
.solidario .bread{margin-top: 15px;}
.solidario .slider{margin-bottom: 30px;}
.titular-solidario{font-family: 'FuturaMdBTBold'; font-size: 26px; text-align: left; margin-bottom: 10px; margin-top: 40px;}
.proy_sol{position: relative; margin-bottom: 15px;}
.proy_sol .hover_proy{position: absolute; top: 0px; left: 15px; background-color: rgba(0, 0, 0, 0.6); width: calc(100% - 30px); height: 100%; z-index: 10;}
.proy_sol .hover_proy img{width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px;}
.proy_sol:hover .hover_proy{
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
.proy_sol h2{
    bottom: 20px;
    color: #fff;
    font-family: "FuturaMdBTMedium";
    font-size: 16px;
    left: 15px;
    padding-right: 30px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1;
}
.destacado{border-radius: 5px; background: #ededed; padding: 20px;}
.subtitular-proyectos-sol{font-size: 18px; font-weight: bold; margin-bottom: 10px;}

.cajas-cert{position:absolute;width:490px;float: right; bottom:0;}

    .cajas-cert ul{display:block;width:490px;overflow:hidden;clear:both;cursor:pointer;text-align: right;}

    .cajas-cert ul li{float:right;width:150px;height:85px;margin:0;margin:0 6px 6px 0; text-align: center}

	

	

#tit_buscar{
    font-family: 'FuturaMdBTBold';
    font-size: 12px;
    line-height: 130%;
    text-transform: uppercase;
    width: 960px;
    margin: 0 auto;
    display: block;
}

.close{

	position:relative;

}



#Tdesc{

    font-family: 'FuturaMdBTBold';
    font-size: 25px;
    line-height: 100%;
    margin: 0 auto 13px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 960px;
}





/*



///////////////////////////////////////////



CONTACTO INTERNA



///////////////////////////////////////////



*/







.celda_lista_continentes {



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #a49963;



	text-transform: uppercase;



	padding-left: 10px;



	padding-right: 10px;



	padding-top: 5px;



	padding-bottom: 20px;



	font-weight: normal;
	
	border-bottom: 1px solid #000000;



}



.txt_contacto_gris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #7a7a7a;

	font-weight:normal;

}



.celda_contacto_titulo {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #222222;

	text-transform: uppercase;

	padding-left: 0px;

	padding-right: 10px;

	padding-bottom: 5px;

	font-weight: bold;

	width: 500px;

}



.celda_lista_contacto {

	vertical-align: top;

	padding: 15px 5px 6px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	/*text-transform: lowercase;*/

}



.link_lista_contacto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #434343;

	color:#999;

	text-decoration: none;

	text-transform: uppercase;

}



.link_lista_contacto:hover {

	color: #000;

	text-decoration:none;

}







.borde_contacto_derecho{

	text-align:left;

	vertical-align:top;

	border-right:1px solid #000;


}



.contacto_titulo_gato{

	vertical-align:top;

	text-align:left;

	padding-bottom:3px;

	border-bottom:1px solid #7fb4aa;

	background-position:0px 0px;

	background-repeat:no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #30d8db;

	padding-top:40px;

	padding-left:4px;

	text-transform:uppercase;

}



.contacto_titulo_celeste{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #CC1A21;

	text-transform: uppercase;

	text-align: left;

	padding-top: 10px;

	vertical-align: top;

}



.link_celeste {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #30d8db;

	text-transform: uppercase;

	text-decoration: none;

}



.contacto_subtitulo{

	text-align:left;

	vertical-align:top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #aaa;

}



.contacto_celda_datos{

	text-align:left;

	vertical-align:top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #a6a5aa;

	text-transform: lowercase;

}


.contacto_celda_datos p{
	color:#000;
	line-height: 2px;
	}

.mail_distribuidor{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #a6a5aa;

	text-decoration:none;

	font-weight:normal;	

}



.mail_distribuidor:hover{

	color: #575757;

}



.celda_tablas_contacto{

	text-align:left;

	padding-left:15px;

	vertical-align:top;

}



.status_sel {

	padding-left: 5px;

	padding-right: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}



.status_link{

	padding-left: 5px;

	padding-right: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #7a7a7a;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: normal;

}







.status_link:hover{

	/*color: #222222;*/

}



.zona_sel{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #CC1A21;

}



.zona_link{

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;	

	text-transform:uppercase;

	text-decoration:none;

	font-weight:normal;

}



.zona_link:hover{

		color: #CC1A21;
		text-decoration:none;

}



.suggestionsBox{

	display: none;
    list-style: none outside none;
    position: absolute;
    width: 114px;
    z-index: 1000;
	background:#FFF;
	border:#999 1px solid;
	color:#707070;
	padding-left:2px;
    cursor:pointer;

}



.suggestionsBox li:hover{

	background:#f2f2f2;

}


.tituloInstitucional {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 25px;
    padding-top: 70px;
    padding-bottom: 20px;
    padding-left: 5%;
    display: block;
}
.textoInstitucional {
    float: left;
    padding-bottom: 30px;
    text-align: justify;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;

}

.news-check{
	margin-top:25px;
	margin-left:0px;
}
.t-dist h3{
	 font-family: 'FuturaMdBTBold';
    font-size: 25px;
    line-height: 100%;
    margin-bottom: 13px;
    text-transform: uppercase;
	margin-top: 20px;
}

#contiene_distribuidores{
	background-color: #FFFFFF;
    float: left;
    height: 370px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    overflow: auto;
    padding-right: 0;
    text-align: right;
    width: 470px;
}
.no_dist{

	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-transform:uppercase;	
}
.no_pais{

	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-transform:uppercase;	
}
#celda_distribuidores_der{
	visibility:hidden;
}

/* EVENTOS Y SPONSORS */
.eventos{margin-bottom: 30px; overflow: hidden;}
.evento{
    /*float: left;*/
    /*margin-right: 2px;*/
    /*width: 33.3%;*/
    position: relative;
    overflow: hidden;
}
.evento a{}
    .evento .img-responsive{
            min-height: 190px;
            max-height: 200px;
        }

.evento .over{position:absolute;top:0;width:100%;height:100%;
            -webkit-transition: all 0.4s ease-out;
            -moz-transition: all 0.4s ease-out;
            -o-transition: all 0.4s ease-out;
            -ms-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            opacity: 1;filter:alpha(opacity=100);
            background-blend-mode: multiply;
        }

        .evento .over:hover{opacity:0;filter:alpha(opacity=0);}

            .evento .over img{position:absolute;z-index:0}
            .evento .over div.cont{position:relative;z-index:1;color:#fff;text-align:center;height:100%;}

            .evento .middle{display:table;width:100%;height:100%;}
            .eventos .center{display:table-cell;vertical-align:middle;width:100%;height:100%;}

            .evento .over h3{font-size:16px;margin:0 0 8px;}
            .evento .over h5{font-weight:400;font-size:11px;text-transform:uppercase;margin:0 0 16px;}
            .evento .over span{display:inline-block;width:18px;height:12px;background:url(img/sprite32.png) -90px 0;}
            .evento .over a{position:absolute;width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0);display:block;top:0;}

.sponsors{margin-bottom: 30px; overflow: hidden;}
    .sponsor{float: left; margin-bottom: 5px; margin-right: 5px; /*width: 240px; height: 240px;*/ position: relative;}
        .sponsor a{float: left; height: 100%; width: 100%;}
        .sponsor p{font-size: 11px; margin: 0 0 16px; padding: 10px;}
        .sponsor img{height: 100%; width: 100%;}

    .sponsor .over{position:absolute;top:0;width:100%;height:100%;
            -webkit-transition: all 0.4s ease-out;
            -moz-transition: all 0.4s ease-out;
            -o-transition: all 0.4s ease-out;
            -ms-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            opacity: 0;filter:alpha(opacity=0);
            background-blend-mode: multiply;
        }
    .sponsor .over:hover{opacity:1;filter:alpha(opacity=100);}
    .sponsor .over img{position:absolute;z-index:0}
            .sponsor .over div.cont{position:relative;z-index:1;color:#fff;text-align:center;height:100%;}
    .sponsor .middle{display:table;width:100%;height:100%;}
            .sponsor .center{display:table-cell;vertical-align:middle;width:100%;height:100%;}


.h2lila{
    background-color: #93569b;
    color: #ffffff;
    margin-top: 50px;
    margin-bottom: 50px;
    /* line-height: 52px; */
    padding-top: 17px;
    padding-bottom: 17px!important;
    padding-left: 17px;
}

.img-float{
    float: left;
    clear: left;
}

.link_tec_verde{
    color: #cdd075;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

.numeroTab{
    font-size: 50px;
}

.titularTab{
    border-top: 1px solid #dddddd;
    font-size: 20px;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 7px;
}

/* MEDIA QUERIES */
@media (max-width: 992px) {

    /* reducimos tamaño botones menu */
    #menu>li>a {
        font-size: 11px;
    }

}


@media (max-width: 767px) and (max-width:991px) {

    .bloque_fit{text-align: center; margin-bottom: 100px;}
    .bloque_fit .nivel img{width: 40%; margin-left: 30%; margin-top: 0px;}
    .bloque_fit .nivel h2{width: 100%; margin-bottom: 25px; margin-left: 0px;}
    .bloque_fit .nivel p{width: 100%; padding-left: 5px; padding-right: 5px;}

    .clousure2 img{
        margin: 0 auto;
    }

    .logotech {
        padding-top: 70px;
        padding-bottom: 50px;
        float: right;
    }

    .slidertech {
        background-repeat: no-repeat;
        height: 180px;
        background-size: cover!important;
    }
    .slidertech h1{
        display: none;
    }
    .mt-pane{
        padding-top: 20px;
    }

    .main-tabs ul.mt{
        height: 150px;
    }

    .mt-panes{
        padding-top: 0px;
    }

    .bottomli .tech {
        position: relative;
    }
    #header{
        height: 126px;
    }

    /* ampliamos botones menu */
    .dropdown, .dropup {
        width: 100%;
    }
    #menu>li>a {
        font-size: 12px;
        text-align: center;
        height: 27px;
    }
    .navbar-collapse {
       border-top: 0px solid transparent;
    }
    .topImage img {
        position: relative;
        width: 100%;
        min-height: 0px;
        min-width: 0px;
    }
    .titHome {
        position: relative;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .tituloHomeR {
        font-size: 38px;
        text-align: center;
    }
    .rd {
        position: relative;
        bottom: 0;
        font-size: 23px;
        line-height: 23px;
        height: 25px;
        display: block;
        width: 100%;
        float: left;
    }

    /* Aumentamos alto iframe distribuidores*/
    #localizacion iframe {
        /* min-height: 450px; */
        height: 950px;
        max-height: none;
    }
    .celda_lista_contacto {
        vertical-align: top;
        padding: 11px 5px 6px;
    }

    .pageDensidad header h2{text-align: center;}
    .pageDensidad .pageLeft{width: 100%;}
    .pageDensidad .pageRight{width: 100%; padding: 15px;}
    .bloque_densidad .nivel{width: 100%; text-align: center;}
    .bloque_densidad .texto{width: 100%; text-align: center; padding: 0px; margin: 0;}
    .pageDensidad .pageRight p{text-align: justify;}
}

@media (max-width: 768px) {
    .mapa{height: 100vh;}
    #map.map{width: 100%;height: 63vh !important;}
    .box-lista-tiendas { width: 100%; max-height: 37vh;}

}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:0px;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.termografico small{
    color: #b0b0b0;
    font-size: 10px;
}
#conformidad{overflow: hidden;}
#dec_conf img{width: 30px; float: right;}