@font-face {
    font-family: 'Museo_Slab_100';
    src: url('fonts/Museo_Slab_100.eot');
    src: url('fonts/Museo_Slab_100.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_100.woff') format('woff'),
         url('fonts/Museo_Slab_100.ttf') format('truetype'),
         url('fonts/Museo_Slab_100.svg#Museo_Slab_100') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo_Slab_300';
    src: url('fonts/Museo_Slab_300.eot');
    src: url('fonts/Museo_Slab_300.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_300.woff') format('woff'),
         url('fonts/Museo_Slab_300.ttf') format('truetype'),
         url('fonts/Museo_Slab_300.svg#Museo_Slab_300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo_Slab_500';
    src: url('fonts/Museo_Slab_500.eot');
    src: url('fonts/Museo_Slab_500.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_500.woff') format('woff'),
         url('fonts/Museo_Slab_500.ttf') format('truetype'),
         url('fonts/Museo_Slab_500.svg#Museo_Slab_500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo_Slab_700';
    src: url('fonts/Museo_Slab_700.eot');
    src: url('fonts/Museo_Slab_700.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_700.woff') format('woff'),
         url('fonts/Museo_Slab_700.ttf') format('truetype'),
         url('fonts/Museo_Slab_700.svg#Museo_Slab_700') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo_Slab_900';
    src: url('fonts/Museo_Slab_900.eot');
    src: url('fonts/Museo_Slab_900.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_900.woff') format('woff'),
         url('fonts/Museo_Slab_900.ttf') format('truetype'),
         url('fonts/Museo_Slab_900.svg#Museo_Slab_900') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Regular.woff') format('woff'),
         url('fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'Museo_Slab_700', Arial, sans-serif; background: #f1f1f2;}
strong{font-family: 'Museo_Slab_900', Arial, sans-serif !important; font-weight: normal;}
a{color: #939ba1; text-decoration: none;}
a:hover{color: #0c74b0; text-decoration: none;}
.height30{height:30px;}

.text-border{
    text-shadow: -2px 0 #6f767a, 0 2px #6f767a, 2px 0 #6f767a, 0 -2px #6f767a;
    -moz-text-shadow: -2px 0 #6f767a, 0 2px #6f767a, 2px 0 #6f767a, 0 -2px #6f767a;
    -webkit-text-shadow: -2px 0 #6f767a, 0 2px #6f767a, 2px 0 #6f767a, 0 -2px #6f767a;
    /*
    text-shadow: 0 0 5px #6f767a;
    -moz-text-shadow: 0 0 5px #6f767a;
    -webkit-text-shadow: 0 0 5px #6f767a;
    */
}

#body_wrap{
    width: 1000px;
    margin: 0 auto;
}

#header{
    margin: 80px 0 20px 0;
}
    #header .logo{
        float: left;
        height: 42px;
        width: 250px;
    }
    #header > ul.menu{
        float: right;
    }
        #header > ul.menu > li{
            float: left;
            margin: 13px 8px;
            padding: 6px 10px;
            font-size: 17px;
        }
        #header > ul.menu > li.grey{
            float: left;
            background: url(images/bg_gradient_blue.png) center repeat-x;
        }
        #header > ul.menu > li.grey:hover{
            float: left;
            background: url(images/bg_gradient_grey.png) center repeat-x;
        }
        #header > ul.menu > li.grey a{color: #fff !important;}
        #header > ul.menu > li.grey a:hover{color: #fff !important;}

        #header > ul.menu > li.blue{
            float: left;
            background: url(images/bg_gradient_grey.png) center repeat-x;
        }
        #header > ul.menu > li.blue:hover{
            float: left;
            background: url(images/bg_gradient_blue.png) center repeat-x;
        }
        #header > ul.menu > li.blue a{color: #fff !important;}
        #header > ul.menu > li.blue a:hover{color: #fff !important;}

#slider{
    width: 1000px;
    height: 567px;
    overflow: hidden;
    position: relative;
}
    #slider > ul{
        width: 1000px;
        height: 567px;
        overflow: hidden;
    }
        #slider > ul > li{
            width: 1000px;
            height: 567px;
            position: relative;
        }
            #slider > ul > li img{
                width: 1000px;
                height: 667px;
                margin-top: -50px;
            }
            
        #slider li .slider_description{
            position: absolute;
            width: 960px;
            bottom: 0px;
            left: 0;
            text-align: right;
            font-size: 32px;
            color: #fff;
            height: 28px;
            padding: 27px 20px;
            font-family: 'Museo_Slab_500', Arial, sans-serif;
            font-size: 30px;
            background: url(images/bg_transparent_50.png) repeat;
        }
    #slider .arrow{
        position: absolute;
        width: 19px;
        height: 36px;
        top: 320px;
        cursor: pointer;
        z-index: 15;
    }
    #slider .arrow.left{left: 20px; background: url(images/arrow_slider_left.png) center no-repeat; }
    #slider .arrow.right{right: 20px; background: url(images/arrow_slider_right.png) center no-repeat; }
    
/*
#menu_big{
    margin: 0;
    width:100%
}
    #menu_big > ul{
        margin: 0;
        width:100%
    }
        #menu_big > ul > li{
            margin: 0;
            padding: 25px 0 0 3%;
            float:left;
            width:22%;
            height: 120px;
            font-size: 32px;
            text-transform: uppercase;
            background-color: #929aa0;
            background-position: 155px 35px; 
            background-repeat: no-repeat;
            font-family: 'Museo_Slab_500' !important;
        }
        #menu_big > ul > li a{color: #e5e7ea !important;}
        #menu_big > ul > li a:hover{color: #fff !important;}
        #menu_big > ul > li.odd{background-color: #9fa7ac !important;}
        #menu_big > ul > li.two_lines{padding-top: 45px; height: 100px;}
        
        #menu_big > ul > li.light{background-image: url(images/icon_big_light.png);}
        #menu_big > ul > li.box{background-image: url(images/icon_big_box.png); }
        #menu_big > ul > li.news{background-image: url(images/icon_big_news.png);}
        #menu_big > ul > li.video{background-image: url(images/icon_big_video.png);}
    */
        
#menu_big_2{
    margin: 0;
    width:100%;
    height: 119px;
}
    #menu_big_2 > ul{
        margin: 0;
        height: 119px;
        width:100%
    }
        #menu_big_2 > ul > li{
            margin: 0;
            padding: 0;
            float:left;
            width:25%;
            height: 119px;
        }
            #menu_big_2 > ul > li div{
                background-position: center top; 
                background-repeat: no-repeat;
                height: 119px;
            }
            #menu_big_2 > ul > li:hover div{background-position: center bottom;}

            #menu_big_2 > ul > li.light div{background-image: url(images/light_icon_hover.png);}
            #menu_big_2 > ul > li.box div{background-image: url(images/box_icon_hover.png); }
            #menu_big_2 > ul > li.news div{background-image: url(images/news_icon_hover.png);}
            #menu_big_2 > ul > li.video div{background-image: url(images/video_icon_hover.png);}
            
            #menu_big_2 > ul > li.target div{background-image: url(images/target_icon_hover.png);}
            #menu_big_2 > ul > li.thumb div{background-image: url(images/thumb_icon_hover.png);}
            #menu_big_2 > ul > li.wand div{background-image: url(images/wand_icon_hover.png);}
            #menu_big_2 > ul > li.location div{background-image: url(images/location_icon_hover.png);}


#menu_small{
    margin: 0;
    width:100%;
    height: 60px;
}
    #menu_small > ul{
        margin: 0;
        height: 60px;
        width:100%
    }
        #menu_small > ul > li{
            margin: 0;
            padding: 0;
            float:left;
            width:25%;
            height: 60px;
        }
            #menu_small > ul > li div{
                background-position: center top; 
                background-repeat: no-repeat;
                height: 60px;
            }
            #menu_small > ul > li:hover div{background-position: center bottom;}

            #menu_small > ul > li.model div{background-image: url(images/icon_hover_model.png);}
            #menu_small > ul > li.faq div{background-image: url(images/icon_hover_faq.png); }
            #menu_small > ul > li.download div{background-image: url(images/icon_hover_download.png);}
            #menu_small > ul > li.contact div{background-image: url(images/icon_hover_contact.png);}
            
            
            
            
#main_content{
    background: #0c74b0;
    margin: 30px 0 0 0;
    padding: 30px;
    color: #fff;
}
    #main_content .title{font-size: 40px; font-family: 'Museo_Slab_300' !important;}
    #main_content .text{font-size: 21px; margin: 20px 0 0 0; font-family: 'Museo_Slab_300' !important; line-height: 25px;}
    
    
    /*
#model_menu{
    margin: 30px 0 0 0;
}
    #model_menu > ul{
        margin: 30px 0 0 0;
        width: 100%;
    }
        #model_menu > ul > li{
            margin: 30px 0 0 0;
            float: left;
            width: 25%;
            background: #f9f9fb;
        }
        #model_menu > ul > li.odd{background: #dfe3e6 !important;}
        
            #model_menu > ul > li .model_title{
                background: url(images/bg_gradient_light_grey.png) bottom repeat-x #fff;
                padding: 25px 0 15px 0;
                text-align: center;
                font-size: 45px;
                font-family: 'Museo_Slab_500' !important;
                height: 50px;
            }
            #model_menu > ul > li.odd .model_title{background: none !important;}
            
                #model_menu > ul > li .model_title .bigger{font-size: 36px;}
                #model_menu > ul > li .model_title a{color: #0c6ba5;}
                #model_menu > ul > li.bistro .model_title{font-size: 30px !important; padding: 15px 0 25px 0 !important;}
                #model_menu > ul > li .model_image{
                    margin: 0 0 10px 0;
                }
                    #model_menu > ul > li .model_image img{
                        width: 100%;
                    }*/
                    
                    
#model_menu_2{
    margin: 0 0 0 0;
    height: 249px;
}
    #model_menu_2 > ul{
        margin: 0 0 0 0;
        width: 100%;
        height: 249px;
    }
        #model_menu_2 > ul > li{
            float: left;
            width: 25%;
            height: 249px;
        }
            #model_menu_2 > ul > li div{
                background-position: center top; 
                background-repeat: no-repeat;
                height: 249px;
            }
            
                #model_menu_2 > ul > li:hover div{background-position: center bottom;}
                
                #model_menu_2 > ul > li.sd30 div{background-image: url(images/model_sd30_hover.png);}
                #model_menu_2 > ul > li.sd60 div{background-image: url(images/model_sd60_hover.png);}
                #model_menu_2 > ul > li.sd120 div{background-image: url(images/model_sd120_hover.png);}
                #model_menu_2 > ul > li.bistro div{background-image: url(images/model_bistro_hover.png);}
            
                
     
                
    
    
#propuestas{
    margin: 0 0 25px 0;
}
    #propuestas .propuesta{
        margin:0;
        /* font-family: 'MyriadPro-Regular', Arial, sans-serif; */
    }
    #propuestas .propuesta.white{background:#fff;}
    #propuestas .propuesta.blue{background:#0d74b1;}
    #propuestas .propuesta.grey{background:#c7cccf;}
    #propuestas .propuesta.light_blue{background:#a2b9db;}
    
        #propuestas .propuesta .info{
            width: 430px;
            margin: 20px 30px;
        }
        
        #propuestas .propuesta.left .info{float:left;}
        #propuestas .propuesta.right .info{float:right;}
        
            #propuestas .propuesta.white .info .title{color: #398dbf;}
            #propuestas .propuesta.white .info .subtitle{color: #aaafb4;}
            #propuestas .propuesta.white .info .text{color: #aaafb4;}
            
            #propuestas .propuesta.blue .info .title{color: #fff;}
            #propuestas .propuesta.blue .info .subtitle{color: #e3e0f1;}
            #propuestas .propuesta.blue .info .text{color: #e3e0f1;}
            
            #propuestas .propuesta.grey .info .title{color: #0b73b1;}
            #propuestas .propuesta.grey .info .subtitle{color: #fff;}
            #propuestas .propuesta.grey .info .text{color: #fff;}
            
            #propuestas .propuesta.light_blue .info .title{color: #fff;}
            #propuestas .propuesta.light_blue .info .subtitle{color: #095e90;}
            #propuestas .propuesta.light_blue .info .text{color: #095e90;}
            
            #propuestas .propuesta .info .title{
                margin: 0 0 20px 0;
                font-size: 31px;
            }
            #propuestas .propuesta .info .subtitle{
                margin: 0 0 10px 0;
                font-size: 23px;
            }
            #propuestas .propuesta .info .text{
                margin: 0 0 13px 0;
                font-size: 15px;
                line-height: 19px;
            }
                #propuestas .propuesta .info .text ul{
                    list-style: initial !important;
                    margin: 0 0 0 17px !important;
                }
                    #propuestas .propuesta .info .text ul li{
                        margin: 0 0 2px 0;
                    }
            
        #propuestas .propuesta .image{
            width: 500px;
        }   
            #propuestas .propuesta.left .image{float: right;}
            #propuestas .propuesta.right .image{float: left;}
            
            #propuestas .propuesta .image.segunda{display: none;}
        
        #propuestas .propuesta .subir{
            width: 90px;
            height: 20px;
            margin: 15px 0 0 0;
            
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
            filter: alpha(opacity=70);
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
            opacity: 0.7;
        }
        #propuestas .propuesta.left .subir.blue{float: left; background: url(images/btn_subir_blue.png) center no-repeat;}
        #propuestas .propuesta.left .subir.grey{float: left; background: url(images/btn_subir_grey.png) center no-repeat;}
        #propuestas .propuesta.left .subir.white{float: left; background: url(images/btn_subir_white.png) center no-repeat;}
        
        #propuestas .propuesta.right .subir.blue{float: right; background: url(images/btn_subir_blue_right.png) center no-repeat;}
        #propuestas .propuesta.right .subir.grey{float: right; background: url(images/btn_subir_grey_right.png) center no-repeat;}
        #propuestas .propuesta.right .subir.white{float: right; background: url(images/btn_subir_white_right.png) center no-repeat;}
        
        
            #propuestas .propuesta .subir:hover{
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                filter: alpha(opacity=100);
                -moz-opacity: 1;
                -khtml-opacity: 1;
                opacity: 1;
            }

            
            
            
               
#modelos{
    margin: 0 0 25px 0;
}
    #modelos .modelo{
        margin: 20px 0 0 0;
        font-family: 'Museo_Slab_300', Arial, sans-serif;
    }
    #modelos .modelo.sid30{background:#A3B9D9;}
    #modelos .modelo.sid60{background:#fff;}
    #modelos .modelo.sid120{background:#0874B0;}
    #modelos .modelo.bistro{background:#C5CBCF;}
    
        #modelos .modelo .image{
            width: 1000px;
            height: 380px;
            margin: 0px;
            background: #fff;
        } 
            
            #modelos .modelo .image.segunda{display: none;}
            
            #modelos .modelo .image img{
                width: 1000px;
                height: 380px;
            } 
        
        #modelos .modelo .modelo_data{
            padding: 20px;
            margin: 0px;
        }
            #modelos .modelo .modelo_data .info{
                margin: 10px;
                width: 405px;
                float:left;
            }
            
                /* sid 30 */
                #modelos .modelo.sid30 .modelo_data .info .title, #modelos .modelo.sid30 .modelo_data .info .text strong{color:#fff;}
                #modelos .modelo.sid30 .modelo_data .info .text{color:#0170ad;}
                #modelos .modelo.sid30 .modelo_data .info .subir{background: url(images/btn_subir_blue.png) center no-repeat;}

                /* sid 60 */
                #modelos .modelo.sid60 .modelo_data .info .title, #modelos .modelo.sid60 .modelo_data .info .text strong{color:#0874b0;}
                #modelos .modelo.sid60 .modelo_data .info .text{color:#8b9399;}
                #modelos .modelo.sid60 .modelo_data .info .subir{background: url(images/btn_subir_grey.png) center no-repeat;}
                
                /* sid 120 */
                #modelos .modelo.sid120 .modelo_data .info .title, #modelos .modelo.sid120 .modelo_data .info .text strong{color:#fff;}
                #modelos .modelo.sid120 .modelo_data .info .text{color:#c3d0e5;}
                #modelos .modelo.sid120 .modelo_data .info .subir{background: url(images/btn_subir_white.png) center no-repeat;}
                
                /* bistro lounge */
                #modelos .modelo.bistro .modelo_data .info .title, #modelos .modelo.bistro .modelo_data .info .text strong{color:#0874b0;}
                #modelos .modelo.bistro .modelo_data .info .text{color:#fff;}
                #modelos .modelo.bistro .modelo_data .info .text .bistro_img{height: 260px; width: 440px; background: #fff; margin: 15px 0 0 0;}
                    #modelos .modelo.bistro .modelo_data .info .text .bistro_img img{height: 260px; width: 440px;}
                #modelos .modelo.bistro .modelo_data .info .subir{background: url(images/btn_subir_white.png) center no-repeat;}

                
                #modelos .modelo .modelo_data .info .title{
                    font-size: 34px;
                }
                #modelos .modelo .modelo_data .info .text{
                    font-size: 14px;
                    line-height: 17px;
                    margin: 10px 0 0 0;
                    font-family: 'Museo_Slab_500', Arial, sans-serif;
                }
                
                #modelos .modelo .modelo_data .info .subir{
                    width: 90px;
                    height: 20px;
                    margin: 30px 0 0 0;
                    float: left; 

                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
                    filter: alpha(opacity=70);
                    -moz-opacity: 0.7;
                    -khtml-opacity: 0.7;
                    opacity: 0.7;
                }
                    #modelos .modelo .modelo_data .info .subir:hover{
                        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                        filter: alpha(opacity=100);
                        -moz-opacity: 1;
                        -khtml-opacity: 1;
                        opacity: 1;
                    }
            
            #modelos .modelo .modelo_data .tabla{
                margin: 44px 0 0 0px;
                width: 470px;
                float:right;
            }
                #modelos .modelo .modelo_data .tabla img{
                    width: 470px;
                }
            
                
#model_menu_caract{
    margin: 0;
    height: 90px;
    position: relative;
}
    #model_menu_caract > ul{
        margin: 0;
        width: 100%;
        height: 90px;
        overflow: hidden;
    }
        #model_menu_caract > ul > li{
            float: left;
            width: 125px;
            height: 90px;
            cursor: pointer;
        }
            #model_menu_caract > ul > li div{
                background-position: center top; 
                background-repeat: no-repeat;
                height: 90px;
            }
            
                #model_menu_caract > ul > li:hover div{background-position: center bottom;}
                
                #model_menu_caract > ul > li.vacio div{background-image: url(images/bg_gradient_grey_big.png); background-repeat: repeat-x;}
                
                #model_menu_caract > ul > li.equipamiento div{background-image: url(images/icon_caract_equipamiento.png);}
                #model_menu_caract > ul > li.instalacion div{background-image: url(images/icon_caract_instalacion.png);}
                #model_menu_caract > ul > li.energia div{background-image: url(images/icon_caract_energia.png);}
                #model_menu_caract > ul > li.iluminacion div{background-image: url(images/icon_caract_iluminacion.png);}
                #model_menu_caract > ul > li.tecnologia div{background-image: url(images/icon_caract_tecnologia.png);}
                #model_menu_caract > ul > li.logistica div{background-image: url(images/icon_caract_logistica.png);}
                #model_menu_caract > ul > li.cerramiento div{background-image: url(images/icon_caract_cerramiento.png);}
                #model_menu_caract > ul > li.climatizacion div{background-image: url(images/icon_caract_climatizacion.png);}
           
                

#model_menu_caract .detalle_caract{
    background: url(images/caract_bg.png) center repeat-x;
    position: absolute;
    height: 90px;
    width: 1000px;
    display: none;
    top: 0;
}
    #model_menu_caract .detalle_caract .icon{
        background-position: center bottom;
        height: 90px;
        width: 125px;
        position: absolute;
        top:0;
    }
    #model_menu_caract .detalle_caract .title{
        color: #ced5e8;
        font-size: 24px;
        height: 20px;
        width: 845px;
        position: absolute;
        left: 140px;
        top: 16px;
    }
    #model_menu_caract .detalle_caract .text{
        color: #fff;
        font-size: 14px;
        height: 40px;
        width: 845px;
        position: absolute;
        left: 140px;
        top: 46px;
    }
    #model_menu_caract .detalle_caract .text strong{color: #ced5e8;}

    #model_menu_caract #equipamiento .icon{background-image: url(images/icon_caract_equipamiento.png); left: 0px;}
    #model_menu_caract #equipamiento .title,#model_menu_caract #equipamiento .text{left: 116px;}
    
    #model_menu_caract #instalacion .icon{background-image: url(images/icon_caract_instalacion.png); left: 125px;}
    #model_menu_caract #instalacion .title, #model_menu_caract #instalacion .text{left: 240px;}
    
    #model_menu_caract #energia .icon{background-image: url(images/icon_caract_energia.png); left: 250px;}
    #model_menu_caract #energia .title, #model_menu_caract #energia .text{left: 380px;}
    
    #model_menu_caract #iluminacion .icon{background-image: url(images/icon_caract_iluminacion.png); left: 375px;}
    #model_menu_caract #iluminacion .title, #model_menu_caract #iluminacion .text{left: 490px;}
    
    #model_menu_caract #tecnologia .icon{background-image: url(images/icon_caract_tecnologia.png); left: 500px;}
    #model_menu_caract #tecnologia .title, #model_menu_caract #tecnologia .text{left: -343px; text-align: right;}
    
    #model_menu_caract #logistica .icon{background-image: url(images/icon_caract_logistica.png); left: 625px;}
    #model_menu_caract #logistica .title, #model_menu_caract #logistica .text{left: -225px; text-align: right;}
    
    #model_menu_caract #cerramiento .icon{background-image: url(images/icon_caract_cerramiento.png); left: 750px;}
    #model_menu_caract #cerramiento .title, #model_menu_caract #cerramiento .text{left: -85px; text-align: right;}
    
    #model_menu_caract #climatizacion .icon{background-image: url(images/icon_caract_climatizacion.png); left: 875px;}
    #model_menu_caract #climatizacion .title, #model_menu_caract #climatizacion .text{left: 30px; text-align: right;}


    .img_contacto{width:1000px;}
    .contacto_title{
        background: url(images/bg_gradient_grey_big.png) center repeat-x;
        height: 53px;
        padding: 35px 0 0 35px;
    }    
    
    .contact_icons{
        width: 450px;
        float: left;
        margin: 25px 0 0 0;
    }
        .contact_icons .contact_item{
            position: relative;
            color:#8b9499;
        }
           .contact_icons .contact_item a{color:#8b9499; text-decoration: none}
           .contact_icons .contact_item a:hover{color:#0a75b1; text-decoration: none}
            .contact_icons .contact_item .contact_icon{
                width: 59px;
                height: 60px;
                position: absolute;
                top: 0;
                left: 0;
                background-position: bottom center;
                background-repeat: no-repeat;
            }
            .contact_icons .contact_item:hover .contact_icon.rollover{background-position: top center;}
            
            .contact_icons .contact_item .contact_icon.fb{background-image:url(images/contacto_icon_fb.png);}
            .contact_icons .contact_item .contact_icon.in{background-image:url(images/contacto_icon_in.png);}
            .contact_icons .contact_item .contact_icon.yt{background-image:url(images/contacto_icon_yt.png);}
            .contact_icons .contact_item .contact_icon.tw{background-image:url(images/contacto_icon_tw.png);}
            .contact_icons .contact_item .contact_icon.sk{background-image:url(images/contacto_icon_sk.png);}
            .contact_icons .contact_item .contact_icon.address{background-image:url(images/contacto_icon_address.png);}
            .contact_icons .contact_item .contact_icon.phone{background-image:url(images/contacto_icon_phone.png);}
            .contact_icons .contact_item .contact_icon.mail{background-image:url(images/contacto_icon_mail.png);}

            .contact_icons .contact_item .contact_text{
                margin: 0px 10px 30px 85px;
                padding: 20px 0px;
                font-size: 18px;
                line-height: 30px;
            }
            
#footer{
    
}
    #footer #footer_wrap{
        width: 1000px;
        margin: 10px auto 0 auto;
        padding: 20px 0;
    }
    
    #footer .col_footer{
        margin: 0 0 0 0;
        font-size: 18px;
        font-family: 'Museo_Slab_500' !important;
        width: 250px;
    }
    #footer .col_footer.last{width: 200px;}
    
        #footer .col_footer div{margin: 0 20px 10px 0;}

            #footer .col_footer .title_footer a{color: #0973b1; font-weight: bold; font-family: 'Museo_Slab_500' !important;}
            #footer .col_footer .title_footer a:hover{color: #939ba1 !important;}
        
    #footer ul.menu_footer_social{
        float: right;
    }
        #footer ul.menu_footer_social > li div{
            background-position: center; 
            background-repeat: no-repeat;
            margin: 0 0 6px 0;
            width: 40px;
            height: 40px;
        }
        #footer ul.menu_footer_social > li{background-image: url(images/bg_gradient_grey.png);background-repeat: repeat-x;background-position: bottom; }
        #footer ul.menu_footer_social > li:hover{background-image: url(images/bg_gradient_blue.png);}
        
        #footer ul.menu_footer_social > li div{
            background-position: top;
        }
            #footer ul.menu_footer_social > li div:hover{
                background-position: bottom;
            }
        
        #footer ul.menu_footer_social > li div.fb{background-image: url(images/icon_social_fb.png);}
        #footer ul.menu_footer_social > li div.tw{background-image: url(images/icon_social_tw.png);}
        #footer ul.menu_footer_social > li div.in{background-image: url(images/icon_social_in.png);}
        #footer ul.menu_footer_social > li div.yt{background-image: url(images/icon_social_yt.png);}