@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;

}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
/*address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}*/
ol,ul {
    list-style: none; }
caption,th {
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;}
q:before,q:after {
    content:'';}
abbr,acronym { border: 0; }
p{
    line-height:1.4em;}


.container{
    height:100%;
    width:812px;
    background-image: url(img/fondo.jpg);
    background-repeat: repeat-y;
    background-position:center;
    padding:5px;
    padding-bottom:0px;
    float:left;
    display:block;
}


.container2{
    height:100%;
    width:812px;
    background-image: url(img/fondo_static.jpg);
    background-repeat: repeat-y;
    background-position:center;
    padding:5px;
    padding-bottom:0px;
    float:left;
    display:block;
}

body{
    margin:auto;


    /*nos posicionamos en el centro del navegador*/
}
.table_references{
    border:0;
    width:100%;
}
.wrapper{
    margin-left:auto;
    margin-right:auto;
    width:826px;
}
.main{
    #margin-top:-15px;
    width:100%;
    height:100%;}
.main2{
    width:100%;
    height:100%;}
.mainPrincipal{
    width:100%;
    height:100%;}

.ie_6{
    _margin-top:-150px;
    _margin-left:-350px;}

.items_header{
    padding-left:10px;}
.header{
    width:814px;}

.header_image{
display:block;
float:right;
margin-top:2px;
}


.logo{
    float:left;
 height:50px;
 width:250px;
margin:-5px -14px;

}

.col1{
    float:left;
    width:230px;
    margin-top:10px;
    margin-left:10px;
}
.col2{
    float:left;
    width:320px;
    margin-top:10px;
    margin-left:10px;
}
.col2_contacto{
    float:left;
    width:300px;
    display:block;

    margin-top:10px;
    margin-left:10px;
}
.col2_main{
    float:left;
    width:367px;

    padding-bottom:35px;
    margin-top:10px;
    margin-left:10px;
}

.col2_main ul li{
    font-size:12px;}

.col2_clientes{
    float:left;
    width:600px;
    margin-top:10px;
    margin-bottom:40px;
    margin-left:10px;}
.col2_nowidth{
    float:left;
    margin-top:10px;
    margin-left:10px;}
.col2_main2{
    float:left;
    width:480px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
}
.col2_main3{
    float:left;
    width:70%;
    margin-top:10px;
    margin-left:10px;
}
.col3_2{
    float:left;

    display:block;
    margin-top:10px;
    margin-left:15px;
}
.col3{
    float:left;
    width:215px;
    display:block;
    margin-top:10px;
    margin-left:15px;
}
.col3_factory{
    float:left;
    width:215px;
    display:block;
    margin-top:10px;
    margin-left:15px;
    _margin-left:-215px;
    display:block;
}
.delete{
    background-image:url(img/Delete.jpg);
    background-repeat:no-repeat;
    width:24px;
    display:block;
    float:left;
    height:18px;
}
.submit{
    margin-top:20px;
    margin-bottom:20px;
    padding-bottom:0px;}
.form{
    padding:2px;
    cursor:pointer;
    display:block;
    margin: 0 ;
    text-align:left;
}  
.form2{
    padding:2px;
    cursor:pointer;
    display:block;
    margin: 0 auto;
    text-align:left;

}  
.margin_left{
    margin-left:6px;

}
.margin_left2{
    margin-left:3px;
    float:left;
    display:block}

.nav_header{
    background-image:url(img/curva_encabezado.jpg);
    background-position:13px 0;
    background-repeat:no-repeat;
    display:block;
    float:right;
    height:61px;

    padding:0;
    width:230px;}

/*col1*/
.cmm p{
margin-left:20px;
width:190px;
}
.cmm  a{
margin-left:20px;

}
.newsletter{
    background-image:url(img/newsletter.jpg);
    background-repeat:no-repeat;
    font-size:11px;
    padding:40px 10px;
    height:10px;}

/*col2*/
.news{
    background-image:url(img/news.jpg);
    background-repeat:no-repeat;
    padding:40px 15px;}
.news-spa{
    background-image:url(img/bg-novedades.jpg);
    background-repeat:no-repeat;
    padding:40px 15px;}
.date{
    font-size:10px;
    margin-bottom:5px;    }
.cities{
    background-image: url(img/bg_cities.jpg);
    background-repeat:repeat-x;
    border-top:2px solid #cc0000;
    padding-top:10px;
    padding-left:15px;
    padding-bottom:15px;
    margin-left:-20px;
    margin-right:-20px;

}
.destacado{
    background-image: url(img/estrella.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
    padding-right:25px;
    height:20px;
    padding-top:5px;
    font-style:italic;
    font-weight:bold;
    float:right;

    display:block;
}
.postularse{
    background-image: url(img/array_up.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    font-weight:bolder;
    font-size:11px;
    padding-left:15px;
}
.job_wrapper{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:20px;
    padding-right:20px;
}
.cities label{
    width:54px;
}
.title_job{
    background-image:url(img/punto.jpg);
    background-position:left 10px;
    background-repeat:no-repeat;

    font-weight:bold;
    list-style-position:inside;
    list-style-type:square;
    padding-bottom:5px;
    padding-left:15px;
    padding-top:5px;
    text-align:left;
    width:420px;
}
.title{
    padding-left:15px;
    font-weight: bold;
    list-style-type: square;
    list-style-position: inside;
    background-image: url(img/punto.jpg);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-bottom:5px;
}
.p_cont{
    padding-left:15px;
    padding-bottom:20px;}


/*col3*/
.clientes{
    width:100%;
    display:block;
    float:left;}

.exito{
    width:100%;

    float:left;
}
.img_exito{
    padding-left:35px;}
.p_exito{
    padding-left:22px;
    width:175px;}

.map{
    float:none;
}
.map ul{float:none;}
.map li a{
    color:#000;
}
.map ul li{
    background-image:url(img/item_rojo.jpg);
    background-repeat:no-repeat;
    background-position:left 11px;
    float:none;
    padding-left:15px;
    font-size:12px;
    font-weight:bold;

    padding-top:8px;
}
.map li ul li{
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 11px;
    float:none;
    padding-left:15px;
    font-weight:normal;
    font-size:12px;
}

.banner_servicios_productos{
    background-image:url(img/box_bg.jpg);
    background-repeat:no-repeat;
    float:left;
    height:150px;
    display:block;

    margin-top:30px;
    padding-top:18px;
    width:100%;
}
.banner{
    background-repeat:no-repeat;
    height:105px;
    width:100%;
    padding-top:34px;

    float:left;
}
/*partners*/
.partners{
    background-repeat:no-repeat;
    margin-left:30px;
    _margin-left:10px;
    height:80px;
    width:698px;
    float:left;}


/*footer*/
.nav_footer{
    float:left;
    text-align:center;
    padding-left:65px;
    padding-top:15px;

}
.clear{
    clear:both;}
.footer_compania{
    font-size:11px;
    float:left;
    margin-left:209px;
    _margin-left:109px;
}
.submenu_li a:link{
    color:#000000;
}
.submenu_li a:visited{
    color:#000000;
}
.submenu_li_acti{
    background-image:url(img/flecha.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    border-bottom:1px dotted #D74141;
    color:#000000;
    float:none;
    height:16px;
    margin-left:27px;
    padding-left:10px;
    width:138px;}
.submenu_li{
    background-image:url(img/flecha.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    border-bottom:1px dotted #D74141;
    color:#000000;
    float:none;
    height:16px;
    margin-left:27px;
    padding-left:10px;
    width:138px;}
.footer{
    background-color:#CCCCCC;
    color:#666666;
    height:62px;
    display:block;
    width:100%;
    vertical-align:baseline;
    float:left;
    position:relative;
    margin-bottom:0px !important;
    text-align:center;}


.li_novedades{
    float:none;
}
li{
    font-size:11px;
    float:left;}
.float_left{
    float:left;
    display:block;
    width:136px;}

.float_left_accion{
    float:left;
    display:block;
    width:136px;}
.img{
    background-image:url(img/ampliar.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-bottom:13px;
    margin-bottom:15px;
}
.img-zoom{
    background-image:url(img/zoom.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-bottom:13px;
    margin-bottom:15px;
}
.nombre{
    padding-top:35px;
    background-image:url(img/nombre_fundador.jpg);
    background-repeat:no-repeat;
    background-position:127px top;}
.nombre2{
    padding-top:35px;
    background-image:url(img/nombre_fundador2.jpg);
    background-repeat:no-repeat;
    background-position:127px top;}
.nombre3{
    padding-top:35px;
    background-image:url(img/nombre_fundador3.jpg);
    background-repeat:no-repeat;
    background-position:127px top;}

.off{
    float:left;
    width:260px;
    margin-left:5px;
    padding-top:15px;
}
.sub_title{
    font-size:11px;
    font-weight: bold;
    text-transform: uppercase;
}
.red{
    color:#cc0000;
    font-size:11px;}

.title_main{
    font-size:14px;
    font-weight: bold;
    text-transform: uppercase;
}
.pad_left{
    padding-left:62px;}
.solidario{
    padding-top:35px;
    background-image:url(img/frase.jpg);
    background-repeat:no-repeat;
    background-position:127px top;
}
.solidario-eng{
    padding-top:35px;
    background-image:url(img/frase-eng.jpg);
    background-repeat:no-repeat;
    background-position:127px top;
}
.p_ofi{
    background-image:url(../img/fondo_oficinas.jpg);
    background-repeat:no-repeat;
    background-position:-3px 6%;
    padding-left:13px;
    padding-top:7px;}

.box_logos{
    float:left;
    margin-left:7px;
    margin-bottom:10px;
    width:140px;
    font-size:11px;
}

/*links*/

.link_footer{
    color:#333333!important;}

.link_footer a:visited{
    color:#333!important;}
.link1 a:link{
    color:#333;
    font-size:11px;
    text-decoration: none;
}
.link1 a:visited{
    color:#333;
    font-size:11px;
    text-decoration: none;
}
.link1 a:hover{
    color:#333;
    font-size:11px;
    text-decoration: none;}


.main_li a:link {
    color:#333;
    font-size:11px;
    text-decoration: none;
}
.main_li a:hover{
    text-decoration: underline;
}
.main_li a:visited{
    color:#333;
}
.main_li_acti a:link{
    color:#cc0000;
    text-decoration: none;}
.main_li_acti a:visited{
    color:#cc0000;
    text-decoration: none;}
a:link{
    color:#cc0000;
    text-decoration: none;}
.link_premios a:visited{
    color:#cc0000;
    text-decoration: none;}
.link_premios a:hover{
    color:#cc0000;
    text-decoration:underline;}
a:visited{
    color:#cc0000;
    text-decoration: none;}
a:hover{

    text-decoration:underline;}

/*left nav*/
.left{
    margin-top:0px;
    margin-bottom:0px;
    float:left;
    display:block;
    margin-left:3px;
    min-height:100%;
    width:196px;
}

#flashMessage {
    display:block;
    font-weight:bold;
    text-align:center;
}
.left_nav{
    margin-top:10px;}
.titulo{
    margin-left:15px;
    padding-top:10px;}
.c_img{
    padding-top:10px;
    margin-bottom:10px;
    float:none;
    clear:both;
    display:block;}
.link_rrhh{
    margin-top:5px;
}
.link_rrhh li {
    color:#cc0000;
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 9px;
    padding-left:10px;
    float:left;
    padding-top:5px;
    margin-left:15px;}
.link_rrhh div {
    float:left;
}

.link_premios {
    color:#cc0000;
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 9px;
    padding-left:10px;
    float:none;
    padding-top:5px;}
.li_simple{
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 10px;
    padding-left:10px;
    font-size:12px;
    margin-left:20px;
    float:none;
    padding-top:5px;}


.link_right  {
    color:#cc0000;
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    margin-left:15px;
    float:none;
    height:16px;
    width:150px;
}
.main_li_acti{
    color:#cc0000;
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    margin-left:15px;
    float:none;
    height:16px;
    width:160px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #d74141;}
.main_li{
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    margin-left:15px;
    float:none;
    height:16px;
    width:160px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #d74141;
}
.main_li_vacio{
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    margin-left:15px;
    float:none;
    height:16px;
    width:150px;
    border-bottom-width: 1px;
    border-bottom-color: #d74141;
}

.title_main{
    padding-bottom:15px;}

.img-space{
    padding-bottom:15px;
}
.porque{
    background-image:url(img/porque_vates.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:45px;
    width:192px;
    padding-left:10px;
    padding-right:5px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;

    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.porque6{
    background-image:url(img/ultimas_noticias.jpg);
    background-repeat:no-repeat;
    background-position:top;
    width:192px;
    padding:45px 5px 10px 10px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.porque2{
    background-image:url(img/right_mision.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:45px;
    width:192px;
    padding-left:10px;
    padding-right:5px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;

    border-left-style: solid;
    border-right-color: #CCCCCC;

    border-left-color: #CCCCCC;
}
.porque7{
    background-image:url(img/right_solo.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:24px;
    width:158px;
    display:block;
    float:left;
    padding-left:8px;

    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.porque3{
    background-image:url(img/right_solo.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:25px;
    width:192px;
    padding-left:10px;
    padding-right:5px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}

.porque_solo{

    background-repeat:no-repeat;
    background-position:top;
    padding-top:5px;
    width:192px;
    padding-left:10px;
    padding-right:5px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}


.porque5{
    background-image:url(img/right_solo.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:3px;
    width:203px;

    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.recuadro{
    border:1px solid #666666;
    width:156px;
}
.recuadro-dentro{
    border:2px solid #fff;
    width:152px;
}

.col_y{
    padding-top:5px;
    background-color:#cc0000;
    width:43px;
    color:#FFFFFF;
    float:left;
    padding-left:7px;}
.li_h{
    background-image:url(img/flecha2.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    padding-bottom:10px;
    #padding-bottom:6px;
    display:block;
    position:relative;
    width:290px;}
.ul_h{
    padding-top:5px;}
.li_n{
    padding-bottom:10px;
    #padding-bottom:11px;
    padding-left:6px;
}
.li_nn{
    padding-bottom:10px;
}

.p10_2{
    font-size:11px;
    color:#666666;}
.p10{
    color:#666666;
    padding-top:5px;
    font-size:11px;
    padding-bottom:10px;}

.h{
    position:absolute;
    visibility:hidden}

/*form*/

legend
{
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;}

.idiomas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    margin:5px 0px;
    text-transform: uppercase;
}

.contacto label{
    background-image:url(img/flecha_abajo.jpg);
    background-repeat:no-repeat;
    background-position:0px center;
    padding-left:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display:block;
    float:left !important;
    text-align:left!important;
}
label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display:block;
    width:22%;
    float:left;
}
.fieldset, .form ingles, label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:none !important;
    clear:both;
    display:inline-block;
    padding-right:10px;
    text-align:right;
    width:240px;
}

.label_contacto{
    float:none !important;

        border:1px solid #666666;
}

#FormationDateFromDay,#FormationDateFromMonth,#FormationDateFromYear,#FormationDateUntilDay,#FormationDateUntilMonth,#FormationDateUntilYear{
    margin-left:0px;
    margin:0px;
    clear:none;
    float:none;
}
.banners{
    margin-top:30px;}
#row-formation- td input{
    margin:0;
    float:left;}
#EnglishConversation,#EnglishWriting,#EnglishReading,#PortugueseWriting,#PortugueseReading,#PortugueseConversation {
    margin:0;
    float:left;}
.por_label{
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    margin:5px 0px;
    text-transform: uppercase;
    width:0px;}

.ul_nofloat{
    list-style:none;
    margin-bottom:20px;
    font-family:Arial, Helvetica, sans-serif;



}
.sub_col{
    padding-left:20px;
    width:210px;
    float:left;
    display:block;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #999999;
}
.sub_co2{
    padding-left:20px;
    width:210px;
    float:left;
    display:block;

}
.estudiocc{
    display:block;
    float:right;
    margin-right:28px;
    _margin-right:16px;
    margin-top:9px;}

.ul_nofloat li{
    font-size:12px;
    float:none;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 1px;
}

.h2_main{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    text-transform: uppercase;
}
.items_red{
    background-image:url(img/item_rojo.jpg);
    background-repeat:no-repeat;
    background-position:left 10px;
    color:#e30007;
    font-weight:bold;
    font-size:15px;
    padding-left:15px;
    _width:auto;
    float:none;
    padding-top:5px;}
.items_rojo li{
    background-image:url(img/item_rojo.jpg);
    background-repeat:no-repeat;
    background-position:left 10px;
    color:#e30007;
    font-weight:bold;
    font-size:15px;
    padding-left:15px;
    _width:auto;
    float:none;
    padding-top:5px;}

.items_rojo p{
    color:#000000;
    font-size:12px;
    font-weight:normal;
}
.datos_left{
    float:left;
    display:block;
    width:200px;
}
.datos_left li{
    float:none;
    font-size:12px;
    list-style:none;

}
.datos{
    padding-left:15px;
}
.datos_left h2{
    font-weight:bold;
    font-size:13px;

    padding-top:5px;}
.ul_exitos{
    float:left;
    width:350px;
    padding-bottom:25px;

}
.link_captcha{
    background-color:transparent;
}
#reload img{
    clear:both;
    margin-left:250px;
    float:none;

}
#reload input{
    margin-left:25px;
    float:none;

}
#reload{

    float:none;
}
.ul_tecno{
    margin-bottom:5px;
}
.ul_tecno li{
    float:none;
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 8px;
    padding-left:15px;
    padding-top:3px;
}
.ul_exitos li{

    float:none;
    font-size:12px;

}
.ul_exitos p{
    float:none;
    font-size:12px;
    margin-bottom:5px;

    text-align:justify;
}
.ul_exitos h2{
    background-image:url(img/item_rojo.jpg);
    background-repeat:no-repeat;
    background-position:left 10px;
    color:#e30007;
    font-weight:bold;
    font-size:15px;
    padding-left:15px;
    _width:auto;
    float:none;
    padding-top:5px;}

.ul_items li{
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 9px;
    padding-left:10px;
    _width:auto;
    float:none;
    font-size:12px;
    padding-top:5px;}

.ul_items2 li{
    background-image:url(img/flecha.jpg);
    background-repeat:no-repeat;
    background-position:left 9px;
    color:#000;
    padding-left:10px;
    _width:auto;
    float:none;
    font-size:12px;
    padding-top:5px;}

.ancho_selector{
    width:100px;}
td{
    margin: .4em 0;  }
.noblck{
    display: inline;}
.mini_bullet{
    font-size:11px;
    padding-right:15px;
}
fieldset{
    margin-top:10px;
    float: left;

    display: block;
}
.oficinas{
    margin-top:10px;
    float:left;
    width:240px;

}


.error-message {
    font-size:13px;
    font-weight: bold;
    color:#e30007;
}
.clear{
    clear:both;}

.menu{
background-image:url(img/menu/bg-botonera.gif);
float:left;
height:25px;
margin-left:5px;
width:807px;
}
ul.nav li {
float:left;
list-style-type:none;
cursor:pointer;
}

.menu ul li{margin-left:18px;}

/*SPA MENU*/
#compania{
background:transparent url(img/menu/botones.gif) repeat scroll -13px 0;
display:block;
height:20px;
width:60px;
}
#compania:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -13px -24px
}
#compania span{
cursor:pointer;
position:absolute;
top:-9999px;}

#servicios{
background:transparent url(img/menu/botones.gif) repeat scroll -95px 0;
display:block;
height:20px;
width:135px;
}
#servicios:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -95px -24px
}
#servicios span{
cursor:pointer;
position:absolute;
top:-9999px;}

#tecnologia{
background:transparent url(img/menu/botones.gif) repeat scroll -255px 0;
display:block;
height:20px;
width:70px;
}
#tecnologia:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -255px -24px
}
#tecnologia span{
cursor:pointer;
position:absolute;
top:-9999px;}

#clientes{
background:transparent url(img/menu/botones.gif) repeat scroll -344px 0;
display:block;
height:20px;
width:50px;
}
#clientes:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -344px -24px
}
#clientes span{
cursor:pointer;
position:absolute;
top:-9999px;}

#novedades{
background:transparent url(img/menu/botones.gif) repeat scroll -412px 0;
display:block;
height:20px;
width:65px;
}
#novedades:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -412px -24px
}
#novedades span{
cursor:pointer;
position:absolute;
top:-9999px;}

#recursos-humanos{
background:transparent url(img/menu/botones.gif) repeat scroll -495px 0;
display:block;
height:20px;
width:114px;
}
#recursos-humanos:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -495px -24px
}
#recursos-humanos span{
cursor:pointer;
position:absolute;
top:-9999px;}

#alianzas{
background:transparent url(img/menu/botones.gif) repeat scroll -624px 0;
display:block;
height:20px;
width:54px;
}
#alianzas:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -624px -24px
}
#alianzas span{
cursor:pointer;
position:absolute;
top:-9999px;}

#i-d-i{
background:transparent url(img/menu/botones.gif) repeat scroll -704px 0;
display:block;
height:20px;
width:41px;
}
#i-d-i:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -704px -24px
}
#i-d-i span{
cursor:pointer;
position:absolute;
top:-9999px;}

#cmmi{
background:transparent url(img/menu/botones.gif) repeat scroll -765px 0;
display:block;
height:20px;
width:30px;
}
#cmmi:hover{
    background:transparent url(img/menu/botones.gif) repeat scroll -765px -24px
}
#cmmi span{
cursor:pointer;
position:absolute;
top:-9999px;}
.li-nav{
cursor:pointer;
}
/*ENG MENU*/

#company{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -17px 0;
display:block;
height:20px;
width:57px;
}
#company:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -17px -24px
}
#company span{
cursor:pointer;
position:absolute;
top:-9999px;}

#services{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -94px 0;
display:block;
height:20px;
width:138px;
}
#services:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -94px -24px
}
#services span{
cursor:pointer;
position:absolute;
top:-9999px;}

#technology{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -256px 0;
display:block;
height:20px;
width:73px;
}
#technology:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -256px -24px
}
#technology span{
cursor:pointer;
position:absolute;
top:-9999px;}

#clients{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -348px 0;
display:block;
height:20px;
width:43px;
}
#clients:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -348px -24px
}
#clients span{
cursor:pointer;
position:absolute;
top:-9999px;}


#news{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -421px 0;
display:block;
height:20px;
width:33px;
}
#news:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -421px -24px
}
#news span{
cursor:pointer;
position:absolute;
top:-9999px;}

#human-resources{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -490px 0;
display:block;
height:20px;
width:106px;
}
#human-resources:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -490px -24px
}
#human-resources span{
cursor:pointer;
position:absolute;
top:-9999px;}


#alliances{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -624px 0;
display:block;
height:20px;
width:60px;
}
#alliances:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -624px -24px
}
#alliances span{
cursor:pointer;
position:absolute;
top:-9999px;}


#r-d-i{
background:transparent url(img/menu/botones-eng.gif) repeat scroll -698px 0;
display:block;
height:20px;
width:60px;
}
#r-d-i:hover{
    background:transparent url(img/menu/botones-eng.gif) repeat scroll -698px -24px
}
#r-d-i span{
cursor:pointer;
position:absolute;
top:-9999px;}