/* ------------------------- */
:link:focus, :visited:focus { -moz-outline: none; }
img { border: 0; }
a, a:active, a:focus, a:visited { outline: none; text-decoration: none; /*border: none;*/ }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* ------------------------- */


body { width: 100%; background: #fff; font-family: Arial; font-size: 14px; color: #484848; position: relative; }
.vPDF { display: block; float: left; font-family: Arial; font-size: 11px; color: #484848; background: url('../images/pdf-icon.png') center left no-repeat; padding: 3px 0 5px 24px; margin-left: 8px; }
.vPDF:hover { color: #1c75bc; }

/*
Header
*/
.header { width: 996px; margin:0 auto; position:relative; height:71px; }
.header h1 { width: 940px; position:absolute; top:0; left:28px; font-weight: bold; font-size: 26px; color: #1c75bc; padding: 20px 0 0 0; }
.header h1 a { color: #1c75bc; }
.header h2 { position:absolute; top:27px; left:370px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color:#7f7f7d; font-size:17px;}
.header .logo { position:absolute; top:5px; right:20px;}
.nav { width: 100%; height: 46px; background: url('../images/bg-nav.png') 0 0 repeat; position: relative; }
.nav .menu { width: 940px; margin: 0 auto; }
.nav .menu li.item { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px; text-transform: uppercase; color: #fff; float: left; background: url('../images/bg-item-menu.png') top right no-repeat; }
.nav .menu li.item:first-child { background: url('../images/bg-item-menu.png') top right no-repeat, url('../images/bg-item-menu.png') top left no-repeat; }
.nav .menu li.item a.bt { color: #fff; display: block; padding: 14px 16px 14px 16px; margin-right: 1px; }
.nav .menu li.item:first-child a.bt { margin-left: 1px; }
.nav .menu li.item a.bt:hover { background: url('../images/bg-item-bt.png') bottom left repeat; }
.nav .menu li.item a.bt.smActive { background: url('../images/bg-item-submenu-active.png') center 107% no-repeat, url('../images/bg-item-bt.png') bottom left repeat; }
.nav .menu li.item .subnav { display: none; width: 100%; height: 44px; background: #333; border-top: 2px solid #292929; position: absolute; top: 46px; left: 0; z-index: 100; opacity: 0; }
.nav .menu li.item .subnav .submenu { width: 940px; margin: 0 auto; }
.nav .menu li.item .subnav .submenu li { float: left; text-transform: none;  }
.nav .menu li.item .subnav .submenu li a { color: #fff; display: block; padding: 14px 14px 0 14px; -webkit-transition: color 200ms ease-in-out; -moz-transition: color 200ms ease-in-out; -o-transition: color 200ms ease-in-out; transition: color 200ms ease-in-out; }
.nav .menu li.item .subnav .submenu li a.link-planos { padding:8px 11px; font-size:12px;}
.nav .menu li.item .subnav .submenu li a.link-planos span { font-size:10px;}
.nav .menu li.item .subnav .submenu li:first-child a { padding-left: 22px; }
.nav .menu li.item .subnav .submenu li:first-child a.first {padding-left:0;}
.nav .menu li.item .subnav .submenu li a:hover { color: #1c75bc; }
.secHome .nav .menu li.item a.bt.inicioBt,
.secProdAscElectro .nav .menu li.item a.bt.productosBt,
.secProdAscHidraulicos .nav .menu li.item a.bt.productosBt,
.secProdMontavehiculos .nav .menu li.item a.bt.productosBt,
.secProdPortones .nav .menu li.item a.bt.productosBt,
.secProdEscMecanicas .nav .menu li.item a.bt.productosBt,
.secProdRampasMoviles .nav .menu li.item a.bt.productosBt,
.secProdCabinas .nav .menu li.item a.bt.productosBt,
.secProdCielorrasos .nav .menu li.item a.bt.productosBt,
.secProdContrMaq .nav .menu li.item a.bt.productosBt,
.secProdBotoneras .nav .menu li.item a.bt.productosBt,
.secProdPuertas .nav .menu li.item a.bt.productosBt,
.secProdVariador .nav .menu li.item a.bt.productosBt,
.secLaEmpresa .nav .menu li.item a.bt.laempresaBt,
.secNovedades .nav .menu li.item a.bt.novedadesBt,
.secClientes .nav .menu li.item a.bt.clientesBt,
.secMantenimiento .nav .menu li.item a.bt.mantenimientoBt,
.secDistribuidores .nav .menu li.item a.bt.distribuidoresBt,
.secContacto .nav .menu li.item a.bt.contactoBt { background: url('../images/bg-item-bt-active.png') center -12% no-repeat, url('../images/bg-item-bt.png') bottom left repeat; }
.secProdAscElectro .nav .subnav .ascElectroBt,
.secProdAscHidraulicos .nav .subnav .ascHidraulicosBt,
.secProdMontavehiculos .nav .subnav .montavehiculosBt,
.secProdPortones .nav .subnav .montavehiculosBt,
.secProdVariador .nav .subnav .ascElectroBt,
.secProdEscMecanicas .nav .subnav .escMecanicasBt,
.secProdRampasMoviles .nav .subnav .rampasMovBt { color: #1c75bc !important; }

/*
Footer
*/
.footer { width: 100%; background: #333 url('../images/bg-footer.jpg') 0 0 repeat-x; padding: 81px 0 18px 0; }
.footer .holder { width: 940px; margin: 0 auto; }
.footer .holder .copy { float: left; font-family: 'Source Sans Pro', sans-serif; font-weight: 200; font-size: 14px; color: #fff; }
.footer .holder .copy a { color: #fff; }
.footer .holder .copy a:hover { color: #1c75bc; }
.footer .holder .credits { float: right; display: block; padding-top: 25px; }

/*
Content
*/
.content { width: 940px; min-height: 375px; margin: 0 auto; padding: 44px 0 82px 0; position: relative; }
.content h2.tit { margin-bottom: 38px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 28px; text-transform: uppercase; color: #1c75bc; }

/*
HOME
*/
.secHome { background: #949391; }
.secHome .header { background: #fff; }
.secHome .footer { padding-bottom: 70px; }
.secHome .slider { width: 940px; margin: 0 auto; position: relative; }
.secHome .slider .destacado { position: absolute; top: 50%; right: 0; z-index: 50; margin-top: -102px; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 40px 36px 40px 36px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 28px; color: #fff; }

/*
LA EMPRESA
*/
.secLaEmpresa .content .txt { width: 598px; float: left; }
.secLaEmpresa .content .txt .bajada { margin-bottom: 20px; font-size: 16px; color: #1b72b7; line-height: 20px; }
.secLaEmpresa .content .txt .copy { line-height: 22px; }
.secLaEmpresa .content .slide { width: 300px; float: right; margin-top: 70px; position: relative; }

/*
MANTENIMIENTO
*/
.secMantenimiento .content .txt { width: 452px; float: left; }
.secMantenimiento .content .txt .copy { line-height: 20px; font-size: 14px; }
.secMantenimiento .content .destacado { width: 460px; float: right; margin-top: 8px; position: relative; }
.secMantenimiento .content .destacado img { position: absolute; top: 0; right: 0; z-index: 40; }
.secMantenimiento .content .destacado p { width: 240px; position: absolute; top: 54px; left: 0; z-index: 50; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 40px 30px 40px 30px; font-family: 'Source Sans Pro', sans-serif; font-weight: 200; font-size: 18px; color: #fff; }

/*
CONTACTO
*/
.secContacto .content h2.tit { margin-bottom: 10px; }
.secContacto .content .map { width: 300px; float: left; }
.secContacto .content .map .dContact { background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 25px; font-family: 'Source Sans Pro', sans-serif; font-weight: 200; font-size: 16px; color: #fff; margin-bottom: 10px; }
.secContacto .content .map .dContact a { color: #fff; }
.secContacto .content .form { width: 604px; float: right; }
.secContacto .content .form .title { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 21px; color: #333; text-transform: uppercase; margin-bottom: 30px; }
.secContacto .content .form .campo { padding-bottom: 12px; }
.secContacto .content .form .campo label { float: left; display: block; margin-top: 6px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px; color: #6d6966; text-transform: uppercase; }
.secContacto .content .form .campo input { width: 490px; float: right; border: 1px solid #e1e1e1; background: #fff; padding: 8px; font-family: Arial; font-size: 12px; }
.secContacto .content .form .campo textarea { width: 490px; height: 100px; float: right; border: 1px solid #e1e1e1; background: #fff; padding: 8px; font-family: Arial; font-size: 12px; }
.secContacto .content .form .campo input:hover, .secContacto .content .form .campo textarea:hover { border-color: #1B72B7; }
.secContacto .content .form button.enviar { border: 0 none; background: url('../images/bg-bt-enviar.png') 0 0 no-repeat; text-align: center; width: 117px; height: 36px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 16px; text-transform: uppercase; color: #fff; float: right; margin-top: 10px; cursor: pointer; }
.secContacto .content .form button.enviar:hover { color: #000; }
.secContacto .content .form .error-form-msg { display:none; background: red; color: #fff; padding: 3px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 12px; margin-top: 13px; float: right; }
.secContacto .content .form .sucess-form-msg { display:none; background: green; color: #fff; padding: 3px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 12px; margin-top: 13px; float: right; }

/*
DISTRIBUIDORES
*/
.secDistribuidores .content h2.tit { margin-bottom: 15px; }
.secDistribuidores .content .exterior { width: 300px; float: left; }
.secDistribuidores .content .exterior p.copy { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 18px; color: #484848; margin-bottom: 30px; }
.secDistribuidores .content .exterior .tit { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 18px; color: #fff; text-transform: uppercase; background: #4991c9; padding: 8px 14px; }
.secDistribuidores .content .exterior .paises li { display: block; border-bottom: 1px solid #e0dfdc; background: url('../images/plus.png') center right no-repeat; }
.secDistribuidores .content .exterior .paises li:first-child { border-top: 1px solid #e0dfdc; }
.secDistribuidores .content .exterior .paises li.open { background: none; }
.secDistribuidores .content .exterior .paises li a.item { display: block; padding: 8px 0 8px 52px; font-weight: bold; font-size: 14px; color: #484848; }
.secDistribuidores .content .exterior .paises li a.item:hover { color: #1c75bc; }
.secDistribuidores .content .exterior .paises li a.bolivia { background: url('../images/flag-bolivia.png') center left no-repeat }
.secDistribuidores .content .exterior .paises li a.chile { background: url('../images/flag-chile.png') center left no-repeat }
.secDistribuidores .content .exterior .paises li a.mexico { background: url('../images/flag-mexico.png') center left no-repeat }
.secDistribuidores .content .exterior .paises li a.peru { background: url('../images/flag-peru.png') center left no-repeat }
.secDistribuidores .content .exterior .paises li a.uruguay { background: url('../images/flag-uruguay.png') center left no-repeat }
.secDistribuidores .content .exterior .paises li .data { display: none; font-size: 13px; line-height: 20px; color: #484848; padding: 0px 0 10px 52px; }
.secDistribuidores .content .exterior .paises li .data .name { font-size: 14px; color: #4991c9; }
.secDistribuidores .content .exterior .paises li .data a { color: #484848; }
.secDistribuidores .content .exterior .paises li .data a:hover { color: #4991c9; }
.secDistribuidores .content .map { width: 288px; float: left; padding-left: 25px; }
.secDistribuidores .content .argentina { width: 300px; float: right; padding-top: 116px; }
.secDistribuidores .content .argentina .tit { height: 25px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 18px; color: #fff; text-transform: uppercase; background: url('../images/bg-tit-argentina.png') 0 0 no-repeat; padding: 12px 14px 12px 14px; }
.secDistribuidores .content .argentina .copy { font-size: 14px; color: #000; text-align: center; padding: 26px 50px 0 50px; }
.secDistribuidores .content .argentina .data { display: none; }
.secDistribuidores .content .argentina .data .prov { font-size: 14px; font-weight: bold; display: block; border-bottom: 1px solid #e0dfdc; text-transform: uppercase; padding: 5px 0 5px 0; }
.secDistribuidores .content .argentina .data .txt { font-size: 13px; line-height: 20px; color: #484848; padding: 5px 0 5px 0; border-bottom: 1px solid #e0dfdc; }
.secDistribuidores .content .argentina .data .txt .name { font-size: 14px; color: #4991c9; }
.secDistribuidores .content .argentina .data .txt a { color: #484848; }
.secDistribuidores .content .argentina .data .txt a:hover { color: #4991c9; }

/*
PRODUCTOS ASCENSORES ELECTROMECANICOS
*/
.secProdAscElectro .content { padding-top: 84px; }
.secProdAscElectro #sub-productos { display: block; opacity: 1; }
.secProdAscElectro h2.tit { margin-bottom: 20px; }
.secProdAscElectro .content .txt { width: 618px; float: left; position: relative; }
.secProdAscElectro .content .txt .subtit { min-width: 350px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 28px 15px; display: inline-block; position: absolute; top: 14px; left: 0; }
.secProdAscElectro .content .txt .pic { float: right; }
.secProdAscElectro .content .txt p { width: 310px; float: left; line-height: 22px; padding-top: 120px; }
.secProdAscElectro .content .bts { width: 300px; float: right; }
.secProdAscElectro .content .bts .item { display: block; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 20px; color: #333; text-transform: uppercase; margin-bottom: 11px; }
.secProdAscElectro .content .bts .item:hover { color: #4991c9; }
.secProdAscElectro .content .bts .desPDF { color: #484848; display: inline-block; background: url('../images/pdf-icon.jpg') 0 0 no-repeat; padding-left: 30px; margin-top: 20px; }
.secProdAscElectro .content .bts .desPDF:hover { color: #4991c9; }

/*
PRODUCTOS ASCENSORES HIDRAULICOS
*/
.secProdAscHidraulicos .content { padding-top: 84px; }
.secProdAscHidraulicos #sub-productos { display: block; opacity: 1; }
.secProdAscHidraulicos h2.tit { margin-bottom: 20px; }
.secProdAscHidraulicos .content .txt { width: 618px; float: left; position: relative; }
.secProdAscHidraulicos .content .txt .subtit { min-width: 350px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 28px 15px; display: inline-block; position: absolute; top: 14px; left: 0; }
.secProdAscHidraulicos .content .txt .pic { float: right; }
.secProdAscHidraulicos .content .txt p { width: 310px; float: left; line-height: 20px; padding-top: 120px; }
.secProdAscHidraulicos .content .bts { width: 300px; float: right; }
.secProdAscHidraulicos .content .bts .item { display: block; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 20px; color: #333; text-transform: uppercase; margin-bottom: 11px; }
.secProdAscHidraulicos .content .bts .item:hover { color: #4991c9; }
.secProdAscHidraulicos .content .bts .desPDF { color: #484848; display: inline-block; background: url('../images/pdf-icon.jpg') 0 0 no-repeat; padding-left: 30px; margin-top: 20px; }
.secProdAscHidraulicos .content .bts .desPDF:hover { color: #4991c9; }

/*
PRODUCTOS MONTAVEHICULOS
*/
.secProdMontavehiculos .content { padding-top: 84px; }
.secProdMontavehiculos #sub-productos { display: block; opacity: 1; }
.secProdMontavehiculos h2.tit { margin-bottom: 20px; }
.secProdMontavehiculos .content .txt { width: 310px; float: left; position: relative; }
.secProdMontavehiculos .content .txt .subtit { min-width: 350px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 28px 15px; display: inline-block; position: absolute; top: 14px; left: 0; }
.secProdMontavehiculos .content .txt p { line-height: 20px; padding-top: 120px; }
.secProdMontavehiculos .content .pic { width: 620px; float: right; }
.secProdMontavehiculos .content .pic .bts { margin-top: 15px; }
.secProdMontavehiculos .content .pic .bts .item { width: 300px; display: block; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 20px; color: #333; text-transform: uppercase; float: left; margin-right: 20px; }
.secProdMontavehiculos .content .pic .bts .item.last { margin-right: 0; }
.secProdMontavehiculos .content .pic .bts .item:hover { color: #4991c9; }
.secProdMontavehiculos .content .pic .bts .desPDF { color: #484848; display: inline-block; background: url('../images/pdf-icon.jpg') 0 0 no-repeat; padding-left: 30px; margin-top: 20px; }
.secProdMontavehiculos .content .pic .bts .desPDF:hover { color: #4991c9; }

/*
PRODUCTOS ESCALERAS MECANICAS
*/
.secProdEscMecanicas .content { padding-top: 84px; }
.secProdEscMecanicas #sub-productos { display: block; opacity: 1; }
.secProdEscMecanicas h2.tit { margin-bottom: 20px; }
.secProdEscMecanicas .content .txt { width: 310px; float: left; position: relative; }
.secProdEscMecanicas .content .txt .subtit { min-width: 350px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 28px 15px; display: inline-block; position: absolute; top: 14px; left: 0; }
.secProdEscMecanicas .content .txt p { line-height: 20px; padding-top: 120px; }
.secProdEscMecanicas .content .pic { width: 620px; float: right; }

/*
PRODUCTOS RAMPAS MOVILES
*/
.secProdRampasMoviles .content { padding-top: 84px; }
.secProdRampasMoviles #sub-productos { display: block; opacity: 1; }
.secProdRampasMoviles h2.tit { margin-bottom: 20px; }
.secProdRampasMoviles .content .txt { width: 310px; float: left; position: relative; }
.secProdRampasMoviles .content .txt .subtit { min-width: 350px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 28px 15px; display: inline-block; position: absolute; top: 14px; left: 0; }
.secProdRampasMoviles .content .txt p { line-height: 20px; padding-top: 120px; }
.secProdRampasMoviles .content .pic { width: 620px; float: right; }

/*
PRODUCTOS CONTROLES Y MAQUINAS
*/
.secProdContrMaq .content { padding-top: 84px; }
.secProdContrMaq #sub-productos { display: block; opacity: 1; }
.secProdContrMaq h2.tit { margin-bottom: 0; }
.secProdContrMaq .bLeft { width: 620px; float: left; }
.secProdContrMaq .bLeft .subtit { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: #4991c9; padding: 10px 0 10px 15px; display: block; margin: 20px 0 24px 0; }
.secProdContrMaq .bLeft .pic { float: left; }
.secProdContrMaq .bLeft .txt { width: 298px; float: right; line-height: 20px; }
.secProdContrMaq .bRight { width: 300px; float: right; }
.secProdContrMaq .bRight .subtit { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: url('../images/1x1-celeste.png') 0 0 repeat; padding: 10px 0 10px 15px; display: block; margin: 20px 0 24px 0; }
.secProdContrMaq .bRight .txt { line-height: 20px; margin-top: 24px; }

/*
PRODUCTOS CABINAS
*/
.secProdCabinas .content { min-height: auto; padding-top: 84px; padding-bottom: 0; }
.secProdCabinas #sub-productos { display: block; opacity: 1; }
.secProdCabinas h2.tit { margin-bottom: 20px; }
.secProdCabinas .content .txt { width: 300px; float: left; }
.secProdCabinas .content .txt .subtit { min-width: 285px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: #4991c9; padding: 10px 0 10px 15px; display: inline-block; }
.secProdCabinas .content .txt p { line-height: 20px; padding-top: 20px; }
.secProdCabinas .content .pic { width: 620px; float: right; }
.secProdCabinas .controls { width: 100%; background: #333; margin-top: 24px; }
.secProdCabinas .controls .holder { width: 960px; margin: 0 auto; height: 242px; }
.secProdCabinas .controls .holder .item { width: 172px; float: left; position: relative; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 20px; color: #b5b5b5; text-transform: uppercase; display: block; padding-top: 21px; margin-top: -21px; margin-left: 10px; margin-right: 10px; }
.secProdCabinas .controls .holder .item.active { background: url('../images/cabina-th-active.png') top center no-repeat; }
.secProdCabinas .controls .holder .item .pic { width: 172px; height: 140px; position: relative; display: block; margin-bottom: 10px; padding-top: 16px; }
.secProdCabinas .controls .holder .item .pic .hoverImg { position: absolute; top: 16px; left: 0; z-index: 100; display: none; }
.secProdCabinas .controls .holder .item:hover { color: #fff; }
.secProdCabinas .controls .holder .item:hover .pic .hoverImg { display: block; }  

/*
PRODUCTOS CIELORRASOS
*/
.secProdCielorrasos .content { min-height: auto; padding-top: 84px; padding-bottom: 0; }
.secProdCielorrasos #sub-productos { display: block; opacity: 1; }
.secProdCielorrasos h2.tit { margin-bottom: 0; }
.secProdCielorrasos .content .txt { width: 300px; float: left; padding-top: 20px; }
.secProdCielorrasos .content .txt p { line-height: 20px; }
.secProdCielorrasos .content .txt .subtit { min-width: 285px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 24px; color: #fff; text-transform: uppercase; background: #4991c9; padding: 10px 0 10px 15px; display: inline-block; margin-top: 30px; }
.secProdCielorrasos .content .txt ul { list-style-type: square; list-style-position: inside; color: #4991c9; padding: 15px 0 0 5px; }
.secProdCielorrasos .content .txt ul li { color: #4991c9; line-height: 20px; }
.secProdCielorrasos .content .pic { width: 620px; float: right; }
.secProdCielorrasos .controls { width: 100%; background: #333; margin-top: 24px; }
.secProdCielorrasos .controls .holder { width: 960px; margin: 0 auto; height: 202px; position: relative; top: -21px; }
.secProdCielorrasos .controls .holder .item { position: relative; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 20px; color: #b5b5b5; text-transform: uppercase; display: block; padding-top: 21px; }
.secProdCielorrasos .controls .holder .item.active { background: url('../images/cabina-th-active.png') top center no-repeat; }
.secProdCielorrasos .controls .holder .item .pic { width: 172px; height: 140px; position: relative; display: block; margin-bottom: 10px; padding-top: 16px; }
.secProdCielorrasos .controls .holder .item .pic .hoverImg { position: absolute; top: 16px; left: 0; z-index: 100; display: none; }
.secProdCielorrasos .controls .holder .item:hover { color: #fff; }
.secProdCielorrasos .controls .holder .item:hover .pic .hoverImg { display: block; } 

/*
PRODUCTOS BOTONERAS
*/
.secProdBotoneras .content { padding-top: 84px; }
.secProdBotoneras #sub-productos { display: block; opacity: 1; }
.secProdBotoneras h2.tit { margin-bottom: 20px; }
.secProdBotoneras .content .txt { width: 310px; float: left; position: relative; }
.secProdBotoneras .content .txt p { line-height: 20px; padding-top: 0px; }
.secProdBotoneras .content .pic { width: 620px; float: right; }

/*
PRODUCTOS PUERTAS
*/
.secProdPuertas .content { padding-top: 84px; }
.secProdPuertas #sub-productos { display: block; opacity: 1; }
.secProdPuertas h2.tit { margin-bottom: 20px; }
.secProdPuertas .content .txt { width: 310px; float: left; position: relative; }
.secProdPuertas .content .txt p { line-height: 20px; padding-top: 0px; }
.secProdPuertas .content .pic { width: 620px; float: right; }

/*
PRODUCTOS VARIADOR
*/
.secProdVariador .content { padding-top: 84px; }
.secProdVariador #sub-productos { display: block; opacity: 1; }
.secProdVariador h2.tit { margin-bottom: 20px; }
.secProdVariador .content .txt { width: 470px; float: left; position: relative; }
.secProdVariador .content .txt p { line-height: 20px; padding-top: 0px; }
.secProdVariador .content .txt ul { list-style-type: square; list-style-position: outside; color: #1c75bc; padding: 20px 0 0 25px; }
.secProdVariador .content .txt ul li { padding-bottom: 20px; line-height: 20px; }
.secProdVariador .content .txt ul li span { color: #484848; }
.secProdVariador .content .pic { width: 320px; float: right; padding-right: 60px; }

/*
PRODUCTOS PORTONES
*/
.secProdPortones .content { padding-top: 84px; }
.secProdPortones #sub-productos { display: block; opacity: 1; }
.secProdPortones h2.tit { margin-bottom: 20px; }
.secProdPortones img { margin-top: 10px; }

/*
NOVEDADES
*/
.secNovedades .content h2.tit { margin-bottom: 0; border-bottom: 1px solid #eee; padding-bottom: 20px; }
.secNovedades .content .item { border-bottom: 1px solid #eee; padding: 14px 0 14px 0; }
.secNovedades .content .item h3 { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 14px; color: #1c75bc; text-transform: uppercase; }
.secNovedades .content .item p { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 16px; color: #666; float: left; }
.secNovedades .content .item p .bolder { font-weight: bold; }
.secNovedades .content .item .vPDF { display: block; float: left; font-family: Arial; font-size: 11px; color: #484848; background: url('../images/pdf-icon.png') center left no-repeat; padding: 3px 0 5px 24px; margin-left: 8px; }
.secNovedades .content .item .vPDF:hover { color: #1c75bc; }

/*
CLIENTES
*/
.secClientes .content .clients { width: 300px; float: left; margin-right: 20px; }
.secClientes .content .clients.last { margin-right: 0; }
.secClientes .content .clients li { border-bottom: 1px solid #eee; padding: 6px 0 6px 0; }

/*
PLANOS
*/

.secPlanos .content {padding-top: 84px; }
.secPlanos #sub-planos {display: block; opacity: 1;}


