body{
    margin-top:-16px;
    padding: 0;
    font-family: 'ArialNarrow';
}
#contentGral{
    width: 1000px;
    height:auto;
    min-height: 720px;
    position: relative;
    margin-top:0px;
    margin: 0px auto 0px auto;
}
#contenedorCentral_instrucciones{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1845px;
}

#cm_contacto_cv_rengloncampo{
    position:relative;
    float:left;
    background-image:url(../images/cm_campo_large.png);
    background-repeat:no-repeat;
    text-align:left;
    padding-left:5px;
    width:386px;
    height:21px;
    margin-top:0px;
    padding-top:5px;
    margin-left:0px;
}

#contenedorCentral_faqs{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1630px;
}
#contenedorCentral_politicas{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1125px;
}

#contenedorCentral_entrena{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1850px;
}



#contenedorCentral_carpas{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1530px;
}
#contenedorCentral_patrocinadores{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1120px;
}

#contenedorCentral_contacto{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:980px;
}

#contenedorCentral_premios{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1725px;
}
#contenedorCentral_playera{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height:1110px;
}

#newsletter_back{
    position:absolute;
    float:right;
    top:-20px;
    z-index:2000;
    right:200px;
    background-image:url(../images/news_back.png);
    background-repeat:no-repeat;
    width:178px;
    height:114px;

}

#newsletter_txt{
    position:absolute;
    top:12px;
    left:12px;
    width:153px;
    height:22px;
    text-align:left;
    padding-top:6px;
    padding-left:0px;
}



#newsletter_campo{
    position:absolute;
    top:38px;
    left:12px;
    background-image:url(../images/news_campo.png);
    background-repeat:no-repeat;
    width:153px;
    height:22px;
    text-align:left;
    padding-top:6px;
    padding-left:6px;

}

#newsletter_close{
    position:absolute;
    float:right;
    right:6px;
    top:5px;
    background-image:url(../images/news_close.png);
    background-repeat:no-repeat;
    width:11px;
    height:10px;
}

#newsletter_close:hover{
    background-image:url(../images/news_close_on.png);
}

#newsletter_btn_enviar{
    position:absolute;
    float:right;
    right:7px;
    top:74px;
    background-image:url(../images/news_btnenviar.png);
    background-repeat:no-repeat;
    width:80px;
    height:24px;
}

#newsletter_btn_enviar:hover{
    background-image:url(../images/news_btnenviar_on.png);
}

#contentInterior{
    width: 1000px;
    height: auto;
    min-height: 700px;
    position: relative;
    /*background-color: deepskyblue;¨*/
}
#contentfondoblanco{
    width: 1000px;
    height: auto;
    min-height: 700px;
    position: relative;
}





#contenidohome{
    width: 760px;
    color:#444444;
    min-height: 400px;
    height:auto;
    position: relative;
    float:left;
    left:10px;
    top:0px;
    /*border-radius:6px;
            background: darkblue;
    -webkit-border-radius: 6px;
    -moz-borderradius: 6px;
    behavior: url(../core/pie.htc);*/
}




/*#backHeader{
    width: 1000px;
    height: 162px;
    position: relative;
        margin-top:0px;
   float: left;*/

#crheader_siguenos{
    position:absolute;
    margin-top:30px;
    float:right;
    right:95px;
    cursor:hand;
    cursor:pointer;
    width:60px;
    height:20px;
}

#crheader_faltan{
    position:absolute;
    margin-top:74px;
    float:right;
    right:154px;
    cursor:hand;
    cursor:pointer;
    width:60px;
    height:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#005FAD;
}

#crheader_iconfb{
    position:absolute;
    background-image:url(../images/l_facebook.png);
    background-repeat:no-repeat;
    margin-top:7px;
    float:right;
    right:45px;
    cursor:hand;
    cursor:pointer;
    width:39px;
    height:39px;
}

#crheader_icontw{
    position:absolute;
    background-image:url(../images/l_twitter.png);
    background-repeat:no-repeat;
    margin-top:7px;
    float:right;
    right:0px;
    cursor:hand;
    cursor:pointer;
    width:40px;
    height:40px;
}
#crheader_mins{
    position:absolute;
    background-image:url(../images/counter3.png);
    background-repeat:no-repeat;
    margin-top:52px;
    float:right;
    right:0px;
    cursor:hand;
    cursor:pointer;
    width:51px;
    height:41px;
    color:#5B98CA;
    font-family:Arial, Helvetica, sans-serif;
    font-size:32px;
    font-weight:normal;
    padding-top:10px;
    text-align:center;
}

#crheader_hr{
    position:absolute;
    background-image:url(../images/counter2.png);
    background-repeat:no-repeat;
    margin-top:52px;
    float:right;
    right:52px;
    cursor:hand;
    cursor:pointer;
    width:51px;
    height:41px;
    color:#2B7ABB;
    font-family:Arial, Helvetica, sans-serif;
    font-size:32px;
    font-weight:normal;
    padding-top:10px;
    text-align:center;
}

#crheader_dia{
    position:absolute;
    background-image:url(../images/counter1.png);
    background-repeat:no-repeat;
    margin-top:52px;
    float:right;
    right:104px;
    cursor:hand;
    cursor:pointer;
    width:51px;
    height:41px;
    color:#2B7ABB;
    font-family:Arial, Helvetica, sans-serif;
    font-size:32px;
    font-weight:normal;
    padding-top:10px;
    text-align:center;
}

#nomenclatura{
    position:absolute;
    width:45px;
    height:15px;
    right:8px;
    text-align:right;
    top:1px;
}








.text_13azulbold2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#005FAD;
    text-decoration:none;
}

.textnjomenclatura{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#678BA9;
    text-decoration:none;
    line-height:11px;
}
.texto11{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:regular;
    color:#565656;
    text-decoration:none;
    line-height: 12px;
}

#abugaber{
    position:absolute;
    background-image:url(../images/powerby_s1.jpg);
    background-repeat:no-repeat;
    width:152px;
    height:19px;
    float:right;
    cursor:hand;
    cursor:pointer;
    right:0px;
    top:3px;
}





#crfooter_marcasrenglon1{
    position:relative;
    width:735px;
    height:130px;
}

#cr_footer_marcasrenglon2{
    position:relative;
    float:left;
    width:735px;
    margin-top:15px;
    margin-left:0px;
    height:275px;
}

#titulo_xtra{
    position:absolute;
    bottom:0px;
    width:175px;
    height:22px;
    text-align:left;
    left:0px;
}



#contentOpcionesLateral{
    position:relative;
    background-image:url(../images/banner_playera.jpg);
    background-repeat:no-repeat;
    width: 230px;
    height: auto;
    min-height:322px;
    margin-left:0px;
    cursor:jand;
    cursor:pointer;
}

#contentfb{
    position:relative;
    width: 230px;
    height: auto;
    min-height:322px;
    margin-left:0px;
}


#contentMenuLateral{
    position: relative;
    float: left;
    width: 240px;
    height: auto;
    min-height: 750px;
    position: relative;
    float: left;
}

#contentOpcionesLatbtn{
    position:relative;
    float:left;
    background-image:url(../images/pleca_tithome.gif);
    background-repeat:no-repeat;
    width: 224px;
    height: 28px;
    float:right;
    margin-left:0px;
    margin-top:10px;
    padding-top:14PX;
    padding-left:6PX;
}

#contenttitulosok{
    position:relative;
    float:left;
    background-image:url(../images/pleca_tithome.gif);
    background-repeat:no-repeat;
    width: 730px;
    height: 28px;
    float:right;
    margin-left:0px;
    margin-top:10px;
    padding-top:14px;
    padding-left:5px;
}

#contenttitulossecciones{
    position:relative;
    background-image:url(../images/pleca_tithome.gif);
    background-repeat:no-repeat;
    width: 730px;
    height: 28px;
    margin-left:0px;
    margin-top:0px;
    padding-top:14px;
    padding-left:5PX;
}

#contenttitulosseccionesint{
    position:relative;
    background-image:url(../images/pleca_tithome.gif);
    background-repeat:no-repeat;
    width: 725px;
    height: 28px;
    margin-left:0px;
    margin-top:0px;
    padding-top:14px;
    padding-left:5PX;
}

#carrera_mapa{
    position:relative;
    background-image:url(../images/carrera_header_s1.jpg);
    background-repeat:no-repeat;
    width: 730px;
    height: 222px;
    margin-left:0px;
    margin-top:10px;
}
#spacer10{
    position:relative;
    width: 730px;
    height: 10px;
    margin-left:0px;
}

#conten_noticias{
    position:relative;
    width: 730px;
    height:auto;
    min-height:500px;
    margin-top:10px;
}

#conten_carrera{
    position:relative;
    width: 730px;
    background-color:#FAFAFA;
    height:auto;
    min-height:500px;
    margin-top:10px;
}




#conten_inscripcionmodulo{
    position:relative;
    width: 720px;
    height:auto;
    min-height:50px;
    margin-top:0px;
}
#conten_carpasmodulo{
    position:relative;
    width: 710px;
    height:auto;
    min-height:40px;
    margin-top:0px;
    margin-left:10px;
}
#conten_carpasmodulo2{
    position:relative;
    width: 715px;
    height:auto;
    min-height:40px;
    margin-top:0px;
    margin-left:0px;
    padding-left:5px;
}
#conten_carrera1{
    position:relative;
    width: 720px;
    height:auto;
    min-height:280px;
    margin-top:0px;
}
#conten_carrera2{
    position:relative;
    width: 720px;
    height:180px;
    margin-top:0px;
}

#conten_noticia2{
    position:relative;
    width: 730px;
    height:296px;
    margin-top:0px;
}

#spacerrrr{
    position:relative;
    background-image:url(../images/spacer_linea.jpg);
    background-repeat:repeat-x;
    width: 730px;
    height:10px;
    margin-top:5px;
}
#spacerrrr2{
    position:relative;
    background-image:url(../images/spacer_linea.jpg);
    background-repeat:repeat-x;
    width: 720px;
    height:10px;
    margin-top:5px;
}

#premiospodium{
    position:relative;
    background-image:url(../images/premios_podium_s1.jpg);
    width: 730px;
    height:221px;
    margin-top:5px;
}

#concursotopbig{
    position:relative;
    background-image:url(../images/disena_top_s1.jpg);
    width: 730px;
    height:184px;
    margin-top:5px;
}

#carpasfoto{
    position:relative;
    background-image:url(../images/carpas_s1.jpg);
    width: 730px;
    height:196px;
    margin-top:5px;
}



#spacerrrrpunteada{
    position:relative;
    background-image:url(../images/spacer_punteada_s1.jpg);
    background-repeat:repeat-x;
    width: 720px;
    height:10px;
    margin-top:5px;
}
#vermasnoticia{
    position:absolute;
    width:50px;
    height:13px;
    float:right;
    right:8px;
    bottom:3px;
    cursor:hand;
    cursor:pointer;
    text-align:right;
    padding-top:7px;
}



#conten_carreraflecha1{
    position:absolute;
    background-image:url(../images/carrera_left_s1.jpg);
    background-position:right;
    background-repeat:no-repeat;
    width: 140px;
    height:270px;
    margin-top:0px;
    left:0px;
}
#conten_premio1{
    position:absolute;
    background-image:url(../images/premios1.png);
    background-repeat:no-repeat;
    width:57px;
    height:46px;
    margin-top:0px;
    left:140px;
}

#conten_premio2{
    position:absolute;
    background-image:url(../images/premios2.png);
    background-repeat:no-repeat;
    width:57px;
    height:46px;
    margin-top:0px;
    left:140px;
}

#conten_premio3{
    position:absolute;
    background-image:url(../images/premios3.png);
    background-repeat:no-repeat;
    width:57px;
    height:46px;
    margin-top:0px;
    left:140px;
}

#patrocinadores_big{
    position:relative;
    background-image:url(../images/patrocinadores_big_s1.jpg);
    background-repeat:no-repeat;
    width:545px;
    height:474px;
    top:30px;
    left:50px;
}

#patrocinadores_link{
    position:relative;
    float:left;
    width:180px;
    height:153px;
    top:8px;
    left:0px;
    cursor:hand;
    cursor:pointer;
}



#conten_premio4{
    position:absolute;
    background-image:url(../images/premios4.png);
    background-repeat:no-repeat;
    width:57px;
    height:46px;
    margin-top:0px;
    left:140px;
}
#conten_ins1{
    position:absolute;
    background-image:url(../images/insc_1.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_policon{
    position:absolute;
    background-image:url(../images/pol_1.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_quienesicon{
    position:absolute;
    background-image:url(../images/quienesomos_icon.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#corporate_foto{
    position:relative;
    background-image:url(../images/fquienes.jpg);
    background-repeat:no-repeat;
    width:652px;
    height:289px;
    margin-top:10px;

}


#conten_patron{
    position:absolute;
    background-image:url(../images/ok_symbol.png);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:5px;
    left:10px;
}
#conten_ins2{
    position:absolute;
    background-image:url(../images/insc_2.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_ins3{
    position:absolute;
    background-image:url(../images/insc_3.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_ins4{
    position:absolute;
    background-image:url(../images/insc_4.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_ins5{
    position:absolute;
    background-image:url(../images/insc_5.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_ins6{
    position:absolute;
    background-image:url(../images/insc_6.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}
#conten_ins7{
    position:absolute;
    background-image:url(../images/insc_7.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}
#conten_ins8{
    position:absolute;
    background-image:url(../images/insc_8.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_ins9{
    position:absolute;
    background-image:url(../images/insc_9.jpg);
    background-repeat:no-repeat;
    width: 44px;
    height:35px;
    margin-top:0px;
    left:0px;
}

#conten_carreraflecha2{
    position:absolute;
    background-image:url(../images/carrera_left2.jpg);
    background-position:right;
    background-repeat:no-repeat;
    width: 140px;
    height:186px;
    margin-top:0px;
    left:0px;
}


#conten_noticia2_foto{
    position:absolute;
    background-image:url(../images/f2_noticia.jpg);
    background-repeat:no-repeat;
    width: 102px;
    height:102px;
    margin-top:0px;
    left:0px;
}


#conten_carrera1_textos{
    position:absolute;
    width: 570px;
    height:270px;
    margin-top:0px;
    left:150px;
}

#conten_insc1_textos{
    position:relative;
    width: 665px;
    height:auto;
    min-height:50px;
    margin-top:0px;
    left:55px;
}

#conten_carpas_textos{
    position:relative;
    width: 655px;
    height:auto;
    min-height:30px;
    margin-top:0px;
    padding-top:11px;
    left:55px;
}

#conten_premioss1_textos{
    position:relative;
    width: 710px;
    height:auto;
    min-height:50px;
    margin-top:0px;
    left:10px;
}

#conten_txt_premio1{
    position:relative;
    width: 480px;
    height:auto;
    min-height:46px;
    margin-top:0px;
    left:210px;
    padding-top:4px;
}

#conten_txt_premio2{
    position:relative;
    width: 480px;
    height:auto;
    min-height:38px;
    margin-top:0px;
    left:210px;
    padding-top:12px;
}
#conten_insc1_titulos{
    position:absolute;
    width: 665px;
    height:25px;
    margin-top:3px;
    left:0px;
}
#conten_insc1_titulentrenamiento{
    position:relative;
    width: 720px;
    height:25px;
    margin-top:3px;
    left:0px;
}

#conten_entrenamiento1{
    background-image:url(../images/entrenamiento_principiantes_s1.gif);
    background-repeat:no-repeat;
    position:relative;
    width: 719px;
    height:486px;
    margin-top:5px;
    left:5px;
}

#conten_entrenamiento2{
    background-image:url(../images/entrenamiento_intermedio_s1.gif);
    background-repeat:no-repeat;
    position:relative;
    width: 719px;
    height:492px;
    margin-top:5px;
    left:5px;
}

#conten_entrenamiento3{
    background-image:url(../images/entrenamiento_avanzado.gif);
    background-repeat:no-repeat;
    position:relative;
    width: 719px;
    height:492px;
    margin-top:5px;
    left:5px;
}

#conten_titulos_relative{
    position:relative;
    width: 665px;
    height:20px;
    margin-top:3px;
    left:0px;
    padding-top:5px;
}


#conten_insc1_titulo_entrega{
    position:relative;
    width: 665px;
    height:25px;
    margin-top:3px;
    left:0px;
}

#conten_entregar{
    position:relative;
    background-image:url(../images/entreganumeros_s1.jpg);
    background-repeat:no-repeat;
    width: 665px;
    height:185px;
    margin-top:5px;
    left:0px;
}
#conten_patrontitulos{
    position:relative;
    width: 665px;
    height:15px;
    margin-top:5px;
    padding-top:10px;
    left:0px;
}
#conten_carrera2_textos{
    position:absolute;
    width: 570px;
    height:170px;
    margin-top:0px;
    left:150px;
}
#conten_noticia2_textos{
    position:absolute;
    width: 600px;
    height:300px;
    margin-top:0px;
    left:120px;
}

#contenttitulosseccionesfecha{
    position:absolute;
    background-color:#CCC;
    width:39px;
    height: 29px;
    float:right;
    top:6px;	
    right:4px;
    padding-top:6px;
    text-align:center;
}


#contentOpcionesinfo{
    position:relative;
    border:1px;
    border-style:solid;
    border-color:#F7F7F7;
    width: 228px;
    height: 350px;
    float:left;
    margin-left:0px;
    margin-top:5px;

}


#extras_arrow{
    position:absolute;
    float:right;
    right:2px;
    background-image:url(../images/arrow.jpg);
    background-repeat:no-repeat;
    width:8px;
    height:19px;
    cursor:hand;
    cursor:pointer;
}

#extras_arrow:hover{
    background-image:url(../images/arrow_on.jpg);
}



.texto_gral2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    font-weight:normal;
    color:#262626;
    text-decoration:none;
}
.texto_links {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    font-weight:bold;
    color:#283593;
    text-decoration:none;
}
.texto_links:hover {
    color:#31A8E2;
}

.texto_gral3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    font-weight:normal;
    color:#262626;
    text-decoration:none;
}
.texto_gral_morado {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#263891;
    text-decoration:none;
}
.texto_gral_moradobold {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#263891;
    text-decoration:none;
}

.textfootergris{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#666666;
    font-style:italic;
    text-decoration:none;
    line-height:11px;
}

.textvermas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#666666;
    text-decoration:none;
    line-height:11px;
}

.textvermas:hover{
    color:#25A9DF;
}



#heahder_insc{
    position:relative;
    background-image:url(../images/header_inscripcion_s1.jpg);
    width:1000px;
    height:334px;
}

#heahder_faqs{
    position:relative;
    background-image:url(../images/header_faqs_s1.jpg);
    width:1000px;
    height:334px;
}
#heahder_politicas{
    position:relative;
    background-image:url(../images/header_politicas_s1.jpg);
    width:1000px;
    height:334px;
}
#heahder_quienes{
    position:relative;
    background-image:url(../images/header_corporaterun_s1.jpg);
    width:1000px;
    height:334px;
}

#heahder_entrenamiento{
    position:relative;
    background-image:url(../images/header_entrenamiento_s1.jpg);
    width:1000px;
    height:334px;
}


#heahder_premios{
    position:relative;
    background-image:url(../images/header_premios_s1.jpg);
    width:1000px;
    height:334px;
}

#heahder_playera{
    position:relative;
    background-image:url(../images/header_concursoplayeras_s1.jpg);
    width:1000px;
    height:334px;
}

#heahder_carpas{
    position:relative;
    background-image:url(../images/header_carpas_s1.jpg);
    width:1000px;
    height:334px;
}


#heahder_agradecimientos{
    position:relative;
    background-image:url(../images/header_agradecimientos_s1.jpg);
    width:1000px;
    height:334px;
}





#shadowleft{
    position:absolute;
    background-image:url(../images/shdow_left.png);
    background-repeat:no-repeat;
    width:10px;
    height:528px;
    left:-10px;
    top:112px;
}

#shadowright{
    position:absolute;
    background-image:url(../images/shdow_right.png);
    background-repeat:no-repeat;
    width:10px;
    height:528px;
    float:right;
    right:-10px;
    top:112px;
}









































/*arriba estilos corporaterun} ---------------------------*/

#modval_header_iconhome
{
    position:absolute;
    margin-top:60px;
    float:right;
    right:63px;
    cursor:hand;
    cursor:pointer;
    width:20px;
    height:20px;
}


#modval_header_icont
{
    position:absolute;
    margin-top:60px;
    float:right;
    right:20px;
    cursor:hand;
    cursor:pointer;
    width:16px;
    height:20px;
}

#modval_header_contacto
{
    position:absolute;
    background-image:url(../images/contacto_btn.png);
    background-repeat:no-repeat;
    margin-top:82px;
    float:right;
    right:20px;
    cursor:hand;
    cursor:pointer;
    width:89px;
    height:16px;
}

#modval_header_contacto:hover
{
    background-image:url(../images/contacto_btn_on.png);
}
#modval_header_slogan1
{
    position:absolute;
    margin-top:56px;
    left:175px;
    cursor:hand;
    cursor:pointer;
    width:600px;
    height:23px;
}	

#modval_header_sello{
    position:absolute;
    background-image:url(../images/certificado.png);
    margin-top:54px;
    float:right;
    right:120px;
    width:47px;
    height:48px;
}	



#modval_header_slogan2
{
    position:absolute;
    margin-top:82px;
    left:175px;
    cursor:hand;
    cursor:pointer;
    width:600px;
    height:16px;
}

#mientras_logoHeaderok{
    width: 35px;
    height: 35px;
    margin-top:15px;
    position:absolute;
    cursor:hand;
    cursor:pointer;
}
#cm_headericonhome{
    width: 160px;
    height: 150px;
    margin-top:40px;
    float:right;
    right:120px;
    position:absolute;
    cursor:hand;
    cursor:pointer;
}
#contentMenuHeader{
    width: 645px;
    height: 100px;
    position: relative;
    float: left;
}
#contentBuscadorHeader{
    width: 300px;
    height: 50px;
    margin-left: 345px;
}
#mapHeader{
    width: 95px;
    height: 50px;
    background: url('../images/mapa_header.jpg') no-repeat;
    position: relative;
    float:left;
}
#buscadorHeader{
    width: 205px;
    height: 50px;
    position: relative;
    background: url('../images/input_header.jpg') 22px 25px no-repeat;
    float: left;
}
#inputBuscador{
    width: 150px;
    height: 14px;
    position: relative;
    float:left;
    margin:28px 0 0 28px;
}
.inputs{
    border: none;
    background: transparent;
    color:#666666;
    font-family: arial;
}
#criterioBuscar{
    width: 150px;
    height: 14px;
}
#lblBuscador{
    width: 20px;
    height: 16px;
    text-align: center;
    font-size: 12px;
    color:#919294;
    position: relative;
    float: left;
    margin: 28px 0 0 6px;
    cursor:hand;
    cursor:pointer;
}
.limpiaFloat{
    clear:both;
}
#contentMenu{
    width: 587px;
    height: 50px;
    margin-left: 58px;
}
#menu{
    width: 587px;
    height: 34px;
    background: url('../images/back_menu.jpg') repeat-x;
    margin-top: 8px;
    float:left;
    position: relative;
    border-radius:6px;
    -webkit-border-radius: 6px;
    -moz-borderradius: 6px;
    /*border-radius: 6px;*/
    behavior: url(../core/pie.htc);
}
.menuContent{
    height: 23px;
    position: relative;
    float: left;
    font-size: 11px;
    color:#8C8D90;
    padding-top: 11px;
    text-align: center;
    cursor: pointer;
}
.menuContent:hover{
    color:#333333;
}
.sepMenu{
    width: 1px;
    height: 34px;
    position: relative;
    float: left;
    background: url('../images/separador_menu.jpg') no-repeat;
}
.opcionMenu{
    width: 100%;
    height: 23px;
    text-decoration:none;
}
.bulletMenu{
    width: 7px;
    height: 6px;
    margin-top: 3px;
    position: relative;
}



#contenedorCentralcv{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height: 4400px;
}
#contenedorCentralint{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height: 970px;
}

#contenedorCentralintflasch{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height:743px;
}

#contenedorCentralintcontacto{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height: 1022px;
}
#contenedorCentralsuc{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height:2335px;
}

#contenedorCentralinfra{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height:2755px;
}
#contenedorCentralint_val{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height: 1047px;
}
#contenedorCentralint_clientes{
    position: relative;
    background-image:url(../images/cm_okback_middle_s1.png);
    background-repeat:repeat-y;
    float:left;
    width: 1024px;
    margin-left:0px;
    height: auto;
    min-height: 1600px;
}
#contentContenido{
    width:1024px;
    background-image:url(../images/cm_back_middle_s1.png);
    background-repeat:no-repeat;
    min-height: 366px;
    height: auto;
    margin-top: 0px;
    margin-left:0px;
    position: relative;
    float:left;
}


#contentOpcionesLatbtn:on{
    background-image:url(../images/btn_descargarformatos_on.jpg);
}


#lat_infonavit{
    position:relative;
    float:left;
    background-image:url(../images/l_infonavit.jpg);
    background-repeat:no-repeat;
    width: 51px;
    height: 35px;
    margin-right:5px;
    margin-top:5px;
    cursor:hand;
    cursor:pointer;
}
#lat_fovissste{
    position:relative;
    float:left;
    background-image:url(../images/l_fovissste.jpg);
    background-repeat:no-repeat;
    width: 121px;
    height: 38px;
    margin-left:12px;
    margin-top:5px;
    cursor:hand;
    cursor:pointer;
}

#tituloMenu{
    width: 100%;
    height: 23px;
    padding-top: 28px;
    color:#333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #DFDFE0;
    border-bottom-width: 1px;
    position: relative;
}
.opcionMenuLateralPadre{
    width: 100%;
    height: auto;
    min-height: 23px;
    position: relative;
    float: left;
    border-bottom-style: solid;
    border-bottom-color: #DFDFE0;
    border-bottom-width: 1px;
    padding-top: 3px;
}
span.bulletMenuLateral{
    margin: 5px 5px;
}
.txtOpcionMenuLateralActiva{
    font-family: arial;
    font-size: 13px;
    color:#68AEE0;
    text-decoration: none;
}
.txtOpcionMenuLateral{
    font-family: arial;
    font-size: 13px;
    color:#808184;
    text-decoration: none;
}
.txtOpcionMenuLateral:hover{
    color:#68AEE0;
    text-decoration: none;
}
#contenido{
    width: auto;
    background-image:url(../images/b_nuestraempresa_s1.jpg);
    background-repeat:no-repeat;
    min-width: 808px;
    color:#F2F8FD;
    height: 363px;
    position: relative;
    float:left;
    /*border-radius:6px;
            background: darkblue;
    -webkit-border-radius: 6px;
    -moz-borderradius: 6px;
    behavior: url(../core/pie.htc);*/
}

#contenido_int{
    width: 1020px;;
    color:#F2F8FD;
    height: 363px;
    position: relative;
    float:left;
    /*border-radius:6px;
            background: darkblue;
    -webkit-border-radius: 6px;
    -moz-borderradius: 6px;
    behavior: url(../core/pie.htc);*/
}

#contenido_mision{
    width: auto;
    background-image:url(../images/b_mision_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_skiny{
    width: auto;
    background-image:url(../images/b_skiny_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_unik{
    width: auto;
    background-image:url(../images/b_unik_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_actiongear{
    width: auto;
    background-image:url(../images/b_ropa_actiongear_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_altesse{
    width: auto;
    background-image:url(../images/b_ropa_alteasse_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_ava{
    width: auto;
    background-image:url(../images/b_ropa_avastrahl_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_licencias{
    width: auto;
    background-image:url(../images/b_licencias_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_optimabrands{
    width: auto;
    background-image:url(../images/b_optima_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_puppy{
    width: auto;
    background-image:url(../images/b_ropa_puppy_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_tops{
    width: auto;
    background-image:url(../images/b_ropa_tops_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_vision{
    width: auto;
    background-image:url(../images/b_vision_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_div_hilautura{
    width: auto;
    background-image:url(../images/b_hilatura_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_div_tejido{
    width: auto;
    background-image:url(../images/b_tejido_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_div_acabado{
    width: auto;
    background-image:url(../images/b_acabado_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_div_corte{
    width: auto;
    background-image:url(../images/b_corteconfeccion_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_div_estampado{
    width: auto;
    background-image:url(../images/b_estampado_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_div_distribucion{
    width: auto;
    background-image:url(../images/b_distribucion_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_rs_certificaciones{
    width: auto;
    background-image:url(../images/b_certificacion_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_rs_auditorias{
    width: auto;
    background-image:url(../images/b_auditorias_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_rs_suntentable{
    width: auto;
    background-image:url(../images/b_sustentabilidad_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_rs_donaciones{
    width: auto;
    background-image:url(../images/b_donaciones_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_gente_bienestar{
    width: auto;
    background-image:url(../images/b_bienestar_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_gente_capacitacion{
    width: auto;
    background-image:url(../images/b_capacitacion_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_gente_desarrollo{
    width: auto;
    background-image:url(../images/b_desarrollo_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_ropa{
    width: auto;
    background-image:url(../images/b_big_ropa_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_hilob{
    width: auto;
    background-image:url(../images/b_big_hilo_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_telax{
    width: auto;
    background-image:url(../images/b_big_tela_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_elastic{
    width: auto;
    background-image:url(../images/b_big_elastico_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_catalogos{
    width: auto;
    background-image:url(../images/b_big_ventacatalogo_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_tiendas{
    width: auto;
    background-image:url(../images/b_big_tiendas_s1.jpg);
    background-repeat:no-repeat;
    min-width: 965px;
    height: 363px;
    position: relative;
    float:left;
}



#contenido_gente_prevencion{
    width: auto;
    background-image:url(../images/b_prevencion_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_gente_codigo{
    width: auto;
    background-image:url(../images/b_codigo_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_gente_actividades{
    width: auto;
    background-image:url(../images/b_actividadesdeportivas_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}




#contenido_contacto_ubicacion{
    width: auto;
    background-color:#FFF;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_contacto_trabaja{
    width: auto;
    background-image:url(../images/b_trabajaconnos_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}




#contenido_valores{
    width: auto;
    background-image:url(../images/b_valores_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#contenido_tiempo{
    width: auto;
    background-image:url(../images/b_tiempo_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}
#contenido_reconocimientos{
    width: auto;
    background-image:url(../images/b_reconocimientos_s1.jpg);
    background-repeat:no-repeat;
    min-width: 707px;
    height: 363px;
    position: relative;
    float:left;
}

#titulos{
    position:absolute;
    width:680px;
    height:65px;
    margin-top:14px;
    margin-left:20px;
}

#submenuthumbnails{
    position:absolute;
    width:966px;
    height:98px;
    margin-top:267px;
    margin-left:0px;
}

#textos{
    position:absolute;
    width:600px;
    height:260px;
    margin-top:92px;
    margin-left:44px;
}
#politicas{
    position:absolute;
    width:600px;
    height:260px;
    margin-top:92px;
    margin-left:44px;
}

#textos_catalogo{
    position:absolute;
    width:880px;
    height:260px;
    margin-top:92px;
    margin-left:44px;
}
#contaktanos{
    position:absolute;
    width:650px;
    height:260px;
    margin-top:92px;
    margin-left:20px;
}
#contaktanos_renglon{
    position:relative;
    width:650px;
    height:35px;
    margin-top:0px;
    margin-left:0px;
}
#contaktanos_rengloncom{
    position:relative;
    width:650px;
    height:80px;
    margin-top:5px;
    margin-left:0px;
}

#contaktanos_renglonmitad{
    position:absolute;
    width:320px;
    height:35px;
    margin-top:0px;
    margin-left:0px;
}

#contaktanos_renglonmitad2{
    position:absolute;
    width:320px;
    height:35px;
    margin-top:0px;
    margin-left:330px;
}
#contaktanos_rengloncuarto{
    position:absolute;
    width:100px;
    height:25px;
    margin-top:0px;
    margin-left:0px;
    padding-top:10px;
}
#contaktanos_rengloncuarto2{
    position:absolute;
    background-image:url(../images/campoinput.jpg);
    background-repeat:no-repeat;
    width:183px;
    height:24px;
    margin-top:5px;
    margin-left:100px;
}
#contaktanos_comentarios{
    position:absolute;
    background-image:url(../images/campoinputcom.jpg);
    background-repeat:no-repeat;
    width:517px;
    height:74px;
    margin-top:5px;
    margin-left:100px;
}

#txt_email{
    position:absolute;
    text-align:right;
    float:right;
    width:400px;
    height:27px;
    margin-top:245px;
    margin-left:250px;
}


#mapagoogle{
    position:absolute;
    width:360px;
    height:260px;
    margin-top:92px;
    margin-left:340px;
}

#contentMarcas{
    position: relative;
    float:left;
    width: 100%;
    height: 125px;
    background: #E5E5E5;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-borderradius: 10px;
    behavior: url(../core/pie.htc);
}
.marcas{
    width: 103px;
    height: 90px;
    margin: 4px 0 0 3px;
    position: relative;
    float:left;
    padding-top: 26px;
    background-color: #F8F8F8;
}

.marcas:hover{
    background-color: #EBEBEB;
}


#sbMenuAvante{
    position: absolute;
    min-height: 15px;
    height: auto;
    top:34px;
    width: 100%;
    display: none;
    z-index: 150;
    background-color: #A5CEED;

}
#sbMenuDiviciones{
    position: absolute;
    min-height: 15px;
    height: auto;
    top:34px;
    width: 100%;
    display: none;
    z-index: 150;
    background-color: #A5CEED;

}
#sbMenuResponsabilidad{
    position: absolute;
    min-height: 15px;
    height: auto;
    top:34px;
    width: 100%;
    display: none;
    z-index: 150;
    background-color: #A5CEED;

}
#sbMenuNuestra{
    position: absolute;
    min-height: 15px;
    height: auto;
    top:34px;
    width: 100%;
    display: none;
    z-index: 150;
    background-color: #A5CEED;  
}

#sbMenuContacto{
    position: absolute;
    min-height: 15px;
    height: auto;
    top:34px;
    width: 100%;
    display: none;
    z-index: 150;
    background-color: #A5CEED;

}

a.sbmenu{
    color: #0060AA;
    text-decoration: none;
}
a.sbmenu:hover{
    text-decoration: none;
    color: #0060AA;
}
.opcionSubMnu{
    color: #0060AA !important;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    height: 18px;
    width: 100%;
    border-bottom: 1px;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
}
.opcionSubMnu:hover{
    background-color: #68AEE1
}

.titulobig{
    font-family:Arial, Helvetica, sans-serif;
    font-size:63px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}

.titulo22 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:normal;
    color:#FFF;
    text-decoration:none;
    line-height: 18px;
}
.titulo22azul {
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:bold;
    color:#5AA5F1;
    text-decoration:none;
    line-height: 18px;
}



.titulobig2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:60px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}

.titulobigazul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:63px;
    font-weight:bold;
    color:#0661A8;
    text-decoration:none;
}

.texto{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:regular;
    color:#FFF;
    text-decoration:none;
}

.texto_gris{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:regular;
    color:#999999;
    text-decoration:none;
}

.texto_contacto{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:regular;
    color:#999999;
    text-decoration:none;
}
.texto_gral {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#858585;
    text-decoration:none;
}
.texto_tels {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#0071E0;
    text-decoration:none;
}
.texto_emails {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}


.texto_azul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:regular;
    color:#0661A8;
    text-decoration:none;
}

.texto_blanco{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:regular;
    color:#FFFFFF;
    text-decoration:none;
}

#btnenviarcont{
    background-image:url(../images/btn_enviar_off.jpg);
    background-repeat:no-repeat;
    float:right;
    margin-top:10px;
    margin-right:32px;
    width:96px;
    height:27px;
    cursor:hand;
    cursor:pointer;
}
#btnenviarcont:hover{
    background-image:url(../images/btn_enviar_on.jpg);
}

#contenedortn{
    position:relative;
    float:left;
    width:160px;
    margin-left:0px;
    height:98px;	
}
#btn_vermas{
    position:absolute;
    margin-top:235px;
    width:120px;
    margin-left:40px;
    height:25px;	
}

#btn_vermasbullet{
    position:absolute;
    background-image:url(../images/bullett.png);
    margin-top:5px;
    width:9px;
    margin-left:5px;
    height:10px;
    cursor:hand;
    cursor:pointer;	
}

#btn_vermastextcont{
    margin-top:3px;
    width:90px;
    margin-left:20px;
    height:15px;
    cursor:hand;
    cursor:pointer;	
}

#btn_vermasbullet:hover{
    background-image:url(../images/bullett_on.png);	
}

#thumbnail_sub_hilo{
    position:absolute;
    background-image:url(../images/subm_hilo.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_hilo:hover{
    background-image:url(../images/subm_hilo_on.jpg);
}

#thumbnail_sub_tela{
    position:absolute;
    background-image:url(../images/subm_telas.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_tela:hover{
    background-image:url(../images/subm_tela_on.jpg);
}

#thumbnail_sub_elastico{
    position:absolute;
    background-image:url(../images/subm_elastico.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_elastico:hover{
    background-image:url(../images/subm_elastico_on.jpg);
}

#thumbnail_sub_ropa{
    position:absolute;
    background-image:url(../images/subm_ropa.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_ropa:hover{
    background-image:url(../images/subm_ropa_on.jpg);
}

#thumbnail_sub_catalogo{
    position:absolute;
    background-image:url(../images/subm_catalogo.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_catalogo:hover{
    background-image:url(../images/subm_catalogo_on.jpg);
}

#thumbnail_sub_tiendas{
    position:absolute;
    background-image:url(../images/subm_tiendas.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:58px;
    margin-top:15px;
    margin-left:5px;
    cursor:hand;
    cursor:pointer;	
}

#thumbnail_sub_tiendas:hover{
    background-image:url(../images/subm_tiendas_on.jpg);
}


#thumbnail_sub_texto{
    position:absolute;
    width:84px;
    height:58px;
    margin-top:15px;
    margin-left:70px;
    cursor:hand;
    cursor:pointer;	
}
#indicador{
    position:absolute;
    background-image:url(../images/indicador.png);
    background-repeat:no-repeat;
    width:18px;
    height:15px;
    margin-top:-3px;
    margin-left:75px;
}

/* CM*/

#cm_home1{
    position:relative;
    background-image:url(../images/home_1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:264px;
    height:279px;;
    margin-top:15px;
    margin-left:8px;
}

#cm_home2{
    position:relative;
    background-image:url(../images/home_2.jpg);
    background-repeat:no-repeat;
    float:left;
    width:264px;
    height:279px;;
    margin-top:15px;
    margin-left:8px;
}

#cm_home3{
    position:relative;
    background-image:url(../images/home_3.jpg);
    background-repeat:no-repeat;
    float:left;
    width:264px;
    height:279px;;
    margin-top:15px;
    margin-left:8px;
}


#cm_cont_cv{
    position:relative;
    width:656px;
    min-height:1000px;
    height:auto;
    margin-top:15px;
    margin-left:75px;
}

#cm_cont_left{
    position:relative;
    float:left;
    width:790px;
    min-height:700px;
    height:auto;
    margin-top:15px;
    margin-left:10px;
}

#cm_cont_right{
    position:relative;
    float:left;
    width:200px;
    margin-top:15px;
    height:450px;
    left:10px;
}

#cm_cont_modulo1{
    position:relative;
    float:left;
    width:790px;
    min-height:210px;
    height:auto;
    margin-top:0px;
    margin-left:0px;
}

#cm_cont_mapflach{
    position:relative;
    float:left;
    width:790px;
    height:450px;
    margin-top:0px;
    margin-left:0px;
}
#cm_cont_sucmodulo1{
    position:relative;
    float:left;
    width:790px;
    height:190px;
    margin-top:0px;
    margin-left:0px;
}

#cm_cont_contacto{
    position:relative;
    float:left;
    width:790px;
    height:335px;
    margin-top:0px;
    margin-left:0px;
}

#cm_cont_moduloinfra{
    position:relative;
    float:left;
    width:790px;
    height:80px;
    margin-top:0px;
    margin-left:0px;
}
#cm_cont_modulogral{
    position:relative;
    float:left;
    width:790px;
    min-height:100px;
    height:auto;
    margin-top:0px;
    margin-left:0px;
}


#cm_cont_cv_titulo{
    position:relative;
    width:656px;
    min-height:30px;
    height:auto;
    margin-top:0px;
    text-align:center;
}

#cm_cont_cv_plecavacante1{
    position:relative;
    background-image:url(../images/cm_perfil1_s1.jpg);
    width:656px;
    min-height:48px;
    height:auto;
    margin-top:2px;
}

#contenedorperfilll1{
    position:relative;
    width:656px;
    height:800px;
    margin-top:2px;
}

#contenedorperfil222{
    position:relative;
    width:656px;
    height:870px;
    margin-top:2px;
}

#contenedorperfil333{
    position:relative;
    width:656px;
    height:936px;
    margin-top:2px;
}

#contenedorperfil444{
    position:relative;
    width:656px;
    height:830px;
    margin-top:2px;
}
#cm_cont_cv_plecavacante1:hover{
    background-image:url(../images/cm_perfil1_on_s1.jpg);
}

#cm_cont_cv_plecavacante2{
    position:relative;
    background-image:url(../images/cm_perfil2_s1.jpg);
    width:656px;
    min-height:48px;
    height:auto;
    margin-top:2px;
}
#cm_cont_cv_plecavacante2:hover{
    background-image:url(../images/cm_perfil2_on_s1.jpg);
}

#cm_cont_cv_plecavacante3{
    position:relative;
    background-image:url(../images/cm_perfil3_s1.jpg);
    width:656px;
    min-height:48px;
    height:auto;
    margin-top:2px;
}
#cm_cont_cv_plecavacante3:hover{
    background-image:url(../images/cm_perfil3_on_s1.jpg);
}

#cm_cont_cv_plecavacante4{
    position:relative;
    background-image:url(../images/cm_perfil4_s1.jpg);
    width:656px;
    min-height:48px;
    height:auto;
    margin-top:2px;
}
#cm_cont_cv_plecavacante4:hover{
    background-image:url(../images/cm_perfil4_on_s1.jpg);
}

#cm_cont_cv_plecavacante5{
    position:relative;
    background-image:url(../images/cm_perfil5_s1.jpg);
    width:656px;
    min-height:48px;
    height:auto;
    top:2px;
}
#cm_cont_cv_plecavacante5:hover{
    background-image:url(../images/cm_perfil5_on_s1.jpg);
}

#cm_cont_cv_azul{
    position:relative;
    background-color:#F2F8FD;
    width:656px;
    min-height:600px;
    height:auto;
    margin-top:0px;
}
#cm_cont_cv_azul_header{
    position:relative;
    width:656px;
    height:auto;
    min-height:123px;
    margin-top:7px;
}
#cm_cont_cv_azul_header1{
    position:relative;
    background-image:url(../images/vc1_big.jpg);
    background-repeat:no-repeat;
    float:left;
    width:98px;
    height:121px;
    margin-top:0px;
    margin-left:14px;
}
#cm_cont_cv_azul_perfil2{
    position:relative;
    background-image:url(../images/cv2_big.jpg);
    background-repeat:no-repeat;
    float:left;
    width:98px;
    height:121px;
    margin-top:0px;
    margin-left:14px;
}

#cm_cont_cv_azul_perfil3{
    position:relative;
    background-image:url(../images/cv3_big.jpg);
    background-repeat:no-repeat;
    float:left;
    width:98px;
    height:121px;
    margin-top:0px;
    margin-left:14px;
}

#cm_cont_cv_azul_perfil4{
    position:relative;
    background-image:url(../images/cv4_big.jpg);
    background-repeat:no-repeat;
    float:left;
    width:98px;
    height:121px;
    margin-top:0px;
    margin-left:14px;
}

#cm_cont_cv_azul_perfil5{
    position:relative;
    background-image:url(../images/cv5_big.jpg);
    background-repeat:no-repeat;
    float:left;
    width:98px;
    height:121px;
    margin-top:0px;
    margin-left:14px;
}


#cm_cont_cv_azul_titulobullets{
    position:relative;
    width:500px;
    height:18px;
    margin-top:0px;
    margin-left:142px;
}

#cm_cont_cv_azul_titulobullets2{
    position:relative;
    width:500px;
    height:34px;
    margin-top:0px;
    margin-left:142px;
}
#cm_cont_cv_azul_titulobullets3{
    position:relative;
    width:500px;
    height:51px;
    margin-top:0px;
    margin-left:142px;
}

#cm_cont_cv_azul_bullets{
    position:relative;
    background-image:url(../images/cm_bullet.png);
    background-repeat:no-repeat;
    float:left;
    width:3px;
    height:7px;
    margin-top:4px;
    margin-left:2px;
}
#cm_cont_cv_azul_bullets_text{
    position:relative;
    float:left;
    width:490px;
    height:18px;
    margin-top:0px;
    margin-left:4px;
}

#cm_cont_cv_azul_bullets_text2{
    position:relative;
    float:left;
    width:490px;
    height:34px;
    margin-top:0px;
    margin-left:4px;
}

#cm_cont_cv_azul_bullets_text3{
    position:relative;
    float:left;
    width:490px;
    height:51px;
    margin-top:0px;
    margin-left:4px;
}

#cm_cont_cv_azul_header2{
    position:relative;
    background-image:url(../images/cv_backtexto.jpg);
    background-repeat:no-repeat;
    float:left;
    width:516px;
    height:121px;
    margin-top:0px;
    margin-left:15px;
}

#cm_cont_cv_azul_header2text{
    position:absolute;
    float:left;
    width:480px;
    height:100px;
    margin-top:10px;
    margin-left:15px;
}
.cm_text_titulovacantes{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#004A92;
}
.cm_text_subtitvacantes{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#0099FF;
    text-decoration:none;
}
.cm_text_13azulbold2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#0099FF;
    text-decoration:none;
}

.cm_text_14blanco{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#ffffff;
}

.cm_text_13azulbold{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#004A92;
}

.cm_text_24azulbold{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    color:#0071E0;  /*#26617D*/
}

.cm_text_15azul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#26617D;  
}



#cm_spacercvpunteada{
    position:relative;
    background-image:url(../images/cm_spacer_s1.png);
    background-repeat:no-repeat;
    width:656px;
    margin-top:5px;
    height:5px;
}

#cm_camposcv{
    width:656px;
    position:relative;
    height:300px;
}


/*cv registro*/		
#cm_contacto_cv_renglon{
    position:relative;
    width:560px;
    height:auto;
    min-height:26px;
    margin-top:4px;
    margin-left:30px;
}
#cm_contacto_cv_renglon_enviar{
    position:relative;
    background-image:url(../images/cm_down_contacto_s1.jpg);
    background-repeat:no-repeat;
    width:656px;
    height:auto;
    min-height:55px;
    margin-top:15px;
    margin-left:0px;
}

#cm_contacto_cv_renglon_btnenviarr{
    position:absolute;
    background-image:url(../images/cm_btnenviar.png);
    background-repeat:no-repeat;
    width:117px;
    height:36px;
    margin-top:10px;
    margin-left:520px;
    cursor:hand;
    cursor:pointer;
}
#cm_contacto_cv_renglon_btnenviarr:hover{
    background-image:url(../images/cm_btnenviar_on.png);

}


#cm_contacto_cv_rengloncomments{
    position:relative;
    width:560px;
    min-height:120px;
    height:auto;
    margin-top:4px;
    margin-left:30px;
}
#cm_contacto_cv_renglontxt{
    position:relative;
    float:left;
    width:114px;
    text-align:right;
    padding-right:5px;
    padding-top:5px;
    height:21px;
    margin-top:0px;
    margin-left:0px;
}

#cm_contacto_cv_rengloncamposhort{
    position:relative;
    float:left;
    background-image:url(../images/cm_campomed.png);
    background-repeat:no-repeat;
    width:200px;
    text-align:right;
    height:26px;
    margin-top:0px;
    margin-left:0px;
}
#cm_contacto_cv_rengloncamposuc{
    position:relative;
    float:left;
    background-image:url(../images/cm_campomed_suc.png);
    background-repeat:no-repeat;
    width:200px;
    text-align:right;
    height:26px;
    margin-top:0px;
    margin-left:0px;
}


#cm_contacto_cv_rengloncampocomment{
    position:absolute;
    background-image:url(../images/cm_campocomntarios.png);
    background-repeat:no-repeat;
    width:391px;
    text-align:right;
    height:117px;
    margin-top:0px;
    margin-left:120px;
}
#cm_contacto_cv_renglontxtcomments{
    position:absolute;
    float:left;
    width:114px;
    text-align:right;
    padding-right:5px;
    padding-top:5px;
    height:21px;
    margin-top:0px;
    margin-left:0px;
}

#cm_contacto_cv_rengloncampocv{
    position:relative;
    float:left;
    background-image:url(../images/cm_camposubir.png);
    background-repeat:no-repeat;
    width:278px;
    text-align:right;
    height:26px;
    margin-top:0px;
    margin-left:0px;
}

#cm_contacto_cv_renglonbtnexaminar{
    position:relative;
    float:left;
    background-image:url(../images/cm_btnexaminar.png);
    background-repeat:no-repeat;
    width:106px;
    text-align:right;
    height:27px;
    margin-top:0px;
    margin-left:7px;
    cursor:hand;
    cursor:pointer;
}

#cm_contacto_cv_renglonbtnexaminar:hover{
    background-image:url(../images/cm_btnexaminar_on.png);
}

#spacer15{
    width:656px;
    height:15px;
    position:relative;
}






#f1{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:136px;
    height:100px;
}
#fa{
    position:absolute;
    top:5px;
    left:5px;
    width:100%;
    height:28px;
}

#fa2{
    position:absolute;
    top:5px;
    left:5px;
    width:70px;
    height:28px;
}
#fb{
    position:absolute;
    left:5px;
    top:35px;
    width:100%;
    height:60px;
}
#fb2{
    position:absolute;
    left:5px;
    top:35px;
    width:70px;
    height:60px;
}
#f2{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:120px;
    height:100px;
}
#f3{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:66px;
    height:100px;
}
#f4{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:125px;
    height:100px;
}
#f5{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:60px;
    height:100px;
}

#f6{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:140px;
    height:100px;
}
#f7{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:162px;
    height:100px;
}
#f8{
    position:relative;
    margin-left:0px;
    float:left;
    padding-left:10px;
    width:109px;
    height:100px;
}


#fspacer{
    position:relative;
    background-image:url(../images/footer_spacer_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    top:5px;
    margin-left:0px;
    width:3px;
    height:92px;
}

#footer_renglondatos{
    position:absolute;
    width:600px;	
    height:60px;
    left:350px;
    top:20px;
}

.textfooterazul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#6EA6C2;
    text-decoration:none;
    line-height: 11px;
}


/*.textfootergris:hover{
        color:#0053AD; 
}*/
.textfootergris2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    color:#999999;
    text-decoration:none;
    line-height:13px;

}

.text16footerdatosazul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-style:normal;
    color:#64A1E2;
    text-decoration:none;
}

.text16footerdatoswhite{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-style:normal;
    color:#ffffff;
    text-decoration:none;
}





#titulo_home{
    position:absolute;
    width:250px;
    top:5px;
    left:5px;
    height:30px;
}

#text_home{
    position:absolute;
    width:250px;
    top:135px;
    left:5px;
    height:70px;
}

#bullets_home{
    position:absolute;
    width:250px;
    top:210px;
    left:5px;
    height:60px;
}
#bullets_homerenglon{
    position:relative;
    width:250px;
    top:0px;
    left:0px;
    height:20px;
}
#bullets_interiores{
    position:relative;
    width:270px;
    top:5px;
    left:5px;
    height:20px;
}

#txtcaja_quienesosmos1{
    position:relative;
    width:490px;
    top:10px;
    left:10px;
    height:135px;
    text-align:justify;
}
#txtcaja_ventajas1{
    position:relative;
    width:490px;
    top:10px;
    left:10px;
    height:170px;
    text-align:justify;
}

#txtcaja_quienesosmos2{
    position:relative;
    width:240px;
    top:10px;
    left:10px;
    height:135px;
    text-align:justify;
}

#bullets_interioresdoble{
    position:relative;
    width:270px;
    top:5px;
    left:5px;
    height:34px;
}

#bullethome_icon{
    position:relative;
    background-image:url(../images/bullet_home.jpg);
    background-repeat:no-repeat;
    float:left;
    width:16px;
    top:2px;
    left:3px;
    height:13px;
}

#bullethome_suc{
    position:absolute;
    background-image:url(../images/bullet_home.jpg);
    background-repeat:no-repeat;
    float:left;
    width:16px;
    top:12px;
    left:37px;
    height:13px;
}
#bullethome_icontext{
    position:relative;
    float:left;
    width:220px;
    top:2px;
    left:10px;
    height:20px;
}
.text122homeblue{
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:bold;
    color:#004A94;
    text-decoration:none;
}

.text18blue{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#004A94;
    text-decoration:none;
}

#contenidohomedown{
    height:50px;
    width:700px;
    position:absolute;
}
#header_servicios{
    background-image:url(../images/header_1servmodernos.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_garantias{
    background-image:url(../images/header_2garantias.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_presencia{
    background-image:url(../images/header_3presencia.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_infraestructura{
    background-image:url(../images/header_4_infra.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_clientes{
    background-image:url(../images/header_5_clientes.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_quienes{
    background-image:url(../images/header_6_quienes.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_avaluo{
    background-image:url(../images/header_7_avaluoprof.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_sucursales{
    background-image:url(../images/header_8_suc.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_contacto{
    background-image:url(../images/header_9_contacto.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}

#header_bolsatrabajo{
    background-image:url(../images/header_10_cv.jpg);
    background-repeat:no-repeat;
    position:relative;
    width:999px;
    height:201px;
    left:11px;
    top:5px;
}
#titulosecc{
    position:absolute;
    width:500px;
    height:23px;
    left:6px;
    top:175px;
}

#bnt_solicita{
    position:absolute;
    background-image:url(../images/btn_solicita.png);
    width:180px;
    height:54px;
    float:right;
    right:7px;
    top:115px;
    cursor:hand;
    cursor:pointer;
}

#bnt_solicita:hover{
    background-image:url(../images/btn_solicita_on.png);
}

#cont_subtitulos{
    position:relative;
    float:left;
    width:600px;
    height:25px;
    top:5px;
    left:5px;
}

#cont_intro{
    position:relative;
    float:left;
    width:758px;
    height:80px;
    top:5px;
    left:5px;
}
#cont_intro_infra{
    position:relative;
    float:left;
    width:758px;
    height:70px;
    top:5px;
    left:5px;
}

#cont_infraequipo{
    position:relative;
    float:left;
    width:740px;
    height:235px;
    top:10px;
    left:16px;
}
#cont_textosgrales{
    position:relative;
    float:left;
    width:750px;
    height:auto;
    min-height:70px;
    top:5px;
    left:15px;
    text-align:justify;
}

#cont_textosclientes1{
    position:relative;
    float:left;
    width:750px;
    height:auto;
    min-height:30px;
    top:5px;
    left:15px;
    text-align:justify;
}

#cont_clienteslogos{
    position:relative;
    background-image:url(../images/clientes_s1.gif);
    background-repeat:no-repeat;
    float:left;
    width:706px;
    height:1286px;
    top:20px;
    left:25px;
    text-align:justify;
}
#cont_clienteslogos1{
    position:relative;
    float:left;
    width:706px;
    height:147px;
    cursor:hand;
    cursor:pointer;
}

#cont_clienteslogos1sin{
    position:relative;
    float:left;
    width:706px;
    height:134px;
}
#cont_clienteslogos2sin{
    position:relative;
    float:left;
    width:706px;
    height:126px;
}
#cont_clienteslogossmall{
    position:relative;
    float:left;
    width:200px;
    height:126px;
    margin-left:26px;
    cursor:hand;
    cursor:pointer;
}
#cont_serval1{
    position:relative;
    float:left;
    background-image:url(../images/1_serv_f1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}

#cont_serval2{
    position:relative;
    float:left;
    background-image:url(../images/1_serv_f2.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:176px;
    top:6px;
    left:5px;
}

#cont_serval3{
    position:relative;
    float:left;
    background-image:url(../images/1_serv_f3.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:230px;
    top:6px;
    left:5px;
}

#cont_lineapunt{
    position:relative;
    float:left;
    background-image:url(../images/lineapunt.jpg);
    background-repeat:no-repeat;
    float:left;
    width:751px;
    height:3px;
    margin-top:10px;
    left:5px;
}
#renglonsint1{
    position:relative;
    width:650px;
    top:5px;
    left:5px;
    height:30px;
}

#renglonsint1lg{
    position:relative;
    width:750px;
    top:5px;
    left:5px;
    height:30px;
}
#renglonsint1doble{
    position:relative;
    width:650px;
    top:5px;
    left:5px;
    height:44px;
}

#cont_quienes1{
    position:relative;
    float:left;
    background-image:url(../images/quienes1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}

#cont_mapaflash{
    position:relative;
    float:left;
    float:left;
    width:620px;
    height:420px;
    top:20px;
    left:100px;
    background:#E8F4FA;
}

#back_suc{
    position:relative;
    float:left;
    background-image:url(../images/back_suc.jpg);
    background-repeat:no-repeat;
    float:left;
    width:753px;
    height:140px;
    top:6px;
    left:5px;
}
#back_contactox{
    position:relative;
    float:left;
    background-image:url(../images/back_contactox.jpg);
    background-repeat:no-repeat;
    float:left;
    width:753px;
    height:270px;
    top:6px;
    left:5px;
}

#cont_suc{
    position:absolute;
    float:left;
    width:600px;
    height:110px;
    top:10px;
    left:60px;
}
#cont_contactox{
    position:absolute;
    float:left;
    width:600px;
    height:248px;
    top:10px;
    left:60px;
}

#cont_ventajas1{
    position:relative;
    float:left;
    background-image:url(../images/ventajas1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}
#cont_ventajas2{
    position:relative;
    float:left;
    background-image:url(../images/ventajas2.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}

#cont_infra1{
    position:relative;
    float:left;
    background-image:url(../images/infra1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}

#cont_infra2{
    position:relative;
    float:left;
    background-image:url(../images/infra2.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}

#cont_infra3{
    position:relative;
    float:left;
    background-image:url(../images/infra3.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}
#cont_infra4{
    position:relative;
    float:left;
    background-image:url(../images/infra4.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}

#cont_infra5{
    position:relative;
    float:left;
    background-image:url(../images/infra5.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}
#cont_infra6{
    position:relative;
    float:left;
    background-image:url(../images/infra6.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:275px;
    top:6px;
    left:5px;
}
#btn_plantillas{
    position:abslute;
    float:right;
    background-image:url(../images/btn_plantillas.jpg);
    background-repeat:no-repeat;
    width:136px;
    height:41px;
    margin-top:268px;
    margin-right:0px;
    cursor:hand;
    cursor:pointer;
}

#btn_plantillas:hover{
    background-image:url(../images/btn_plantillas_on.jpg);
}

#cont_infra7{
    position:relative;
    float:left;
    background-image:url(../images/infra7.jpg);
    background-repeat:no-repeat;
    float:left;
    width:757px;
    height:289px;
    top:6px;
    left:5px;
}



#cont_infra_spacer{
    position:relative;
    float:left;
    width:757px;
    height:15px;
    top:0px;
    left:5px;
}

#cont_quienes2{
    position:relative;
    float:left;
    background-image:url(../images/quienes2.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}

#cont_quienes3{
    position:relative;
    float:left;
    background-image:url(../images/quienes3.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:156px;
    top:6px;
    left:5px;
}

#cont_ventajasa{
    position:relative;
    float:left;
    background-image:url(../images/ventajas3.jpg);
    background-repeat:no-repeat;
    float:left;
    width:759px;
    height:186px;
    top:6px;
    left:5px;
}
.text15grisoscuro{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
#btn_contactosuc{
    background-image:url(../images/btn_contactosuc.jpg);
    position:absolute;
    float:right;
    right:40px;
    margin-top:10px;
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
    width:112px;
    height:37px;
}

#btn_contactosuc:hover{
    background-image:url(../images/btn_contactosuc_on.jpg);
}
#btn_lateral_contacto{
    position:absolute;
    width:180px;
    height:120px;
    cursor:hand;
    cursor:pointer;
    top:8px;
    left:10px;
}
#btn_lateral_cv{
    position:absolute;
    width:180px;
    height:140px;
    cursor:hand;
    cursor:pointer;
    top:140px;
    left:10px;
}
#btn_lateral_noticias{
    position:absolute;
    width:180px;
    height:120px;
    cursor:hand;
    cursor:pointer;
    top:290px;
    left:10px;
}

#homecontfinal{
    position:absolute;
    width:800px;
    height:70px;
    left:10px;
    top:310px;
}

#contactocontenedor1000{
    position:relative;
    float:left;
    width:780px;
    height:445px;
}

#cont_btnsentrenamiento{
    position:absolute;
    width:240px;
    height:30px;
    float:right;
    right:3px;
    top:5px;
}

#cont_btnsentrenamiento_inter{
    position:relative;
    background-image:url(../images/btn_intermedios.gif);
    background-repeat:no-repeat;
    float:left;
    width:116px;
    height:28px;
    top:1px;
    cursor:hand;
    cursor:pointer;
}
#cont_btnsentrenamiento_inter:hover{
    background-image:url(../images/btn_intermedios_on.gif);
}

#cont_btnsentrenamiento_prin{
    position:relative;
    background-image:url(../images/btn_principiantes.gif);
    background-repeat:no-repeat;
    float:left;
    width:116px;
    height:28px;
    top:1px;
    cursor:hand;
    cursor:pointer;
}
#cont_btnsentrenamiento_prin:hover{
    background-image:url(../images/btn_principiantes_on.gif);
}

#cont_btnsentrenamiento_exp{
    position:relative;
    background-image:url(../images/btn_avanzados.gif);
    background-repeat:no-repeat;
    float:left;
    width:116px;
    height:28px;
    top:1px;
    cursor:hand;
    cursor:pointer;
}

#cont_btnsentrenamiento_spacer{
    position:relative;
    background-color:#F2F2F2;
    float:left;
    width:4px;
    height:28px;
}
#cont_btnsentrenamiento_exp:hover{
    background-image:url(../images/btn_avanzados_on.gif);
}


/*ballistic*/

#ball_footer_renglon2{
    position:relative;
    float:left;
    background-color:#171717;
    float:left;
    width:1000px;
    top:35px;
    margin-left:0px;
    height:25px;
}
#dreservados{
    position:absolute;
    width:580px;
    height:18px;
    left:5px;
    top:7px;
}
#crfooter_renglon1{
    position:relative;
    float:left;
    background-image:url(../images/b_backfooter.gif);
    background-repeat:no-repeat;
    width:1000px;
    height:136px;
    top:20px;

}

#crfooter_logo{
    position:relative;
    float:left;
    width:170px;
    height:100px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
}

#crfooter_patrocinadores{
    position:relative;
    background-image:url(../images/patrocinadores.jpg);
    background-repeat:no-repeat;
    float:left;
    width:730px;
    height:85px;
    cursor:hand;
    cursor:pointer;
    margin-top:0px;
}
#crfooter_interes1{
    position:relative;
    float:left;
    background-image:url(../images/home_extra1.jpg);
    background-repeat:no-repeat;
    width:175px;
    height:218px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
}
#crfooter_interes2{
    position:relative;
    float:left;
    background-image:url(../images/home_extra2.jpg);
    background-repeat:no-repeat;
    width:175px;
    height:218px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
    margin-left:11px;
}
#crfooter_interes3{
    position:relative;
    float:left;
    background-image:url(../images/home_extra3.jpg);
    background-repeat:no-repeat;
    width:175px;
    height:218px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
    margin-left:11px;
}

#crfooter_interes4{
    position:relative;
    float:left;
    width:1000px;
    height:145px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
    margin-left:11px;
}

#crfooter_inicio{
    position:relative;
    float:left;
    width:125px;
    height:150px;
    margin-top:10px;
    left:6px;
    padding-top:15px;
}
#crfooter_corporate{
    position:relative;
    float:left;
    width:140px;
    height:150px;
    margin-top:10px;
    text-align:left;
    padding-top:15px;
    left:6px;
}

#crfooter_faqs{
    position:relative;
    float:left;
    width:132px;
    height:150px;
    margin-top:10px;
    padding-top:15px;
    margin-left:6px;
}

#crfooter_politicas{
    position:relative;
    float:left;
    width:133px;
    height:150px;
    margin-top:10px;
    padding-top:15px;
    margin-left:6px;
}

#crfooter_contgact{
    position:relative;
    float:left;
    width:178px;
    height:150px;
    margin-top:10px;
    padding-top:15px;
    margin-left:6px;
}
#crfooter_blank{
    position:relative;
    float:left;
    width:270px;
    height:43px;
    margin-top:10px;
    text-align:center;
    padding-top:15px;
}

#crfooter_newsletter{
    position:relative;
    float:left;
    width:170px;
    height:43px;
    cursor:hand;
    cursor:pointer;
    margin-top:10px;
    text-align:center;
    padding-top:15px;
}

#crfooter_subir{
    position:relative;
    float:left;
    width:20px;
    height:43px;
    margin-top:10px;
    text-align:center;
    padding-top:15px;
}
#headerlinkhome{
    position:relative;
    float:left;
    background-image:url(../images/b_header.png);
    background-repeat:no-repeat;
    margin-top:8px;
    left:00px;
    width:1000px;
    height:96px;
}

#headerrenglon2{
    position:relative;
    background-image:url(../images/menu/b_backmenu.png);
    background-repeat:no-repeat;
    float:left;
    margin-top:10px;
    left:0px;
    width:1000px;
    height:45px;
}

#headerlinklogo{
    position:absolute;
    margin-top:0px;
    left:000px;
    width:230px;
    height:96px;
    cursor:hand;
    cursor:pointer;
}	

#contentHeader{
    width: 1000px;
    height: 176px;
    top:15px;
    position: relative;
}

#mcr_m1{
    position:relative;
    float:left;
    background-image:url(../images/menu/b_home.png);
    background-repeat:no-repeat;
    bottom:0px;
    left:0px;
    cursor:hand;
    cursor:pointer;
    width:52px;
    height:45px;
    text-decoration:none;	
}

#mcr_m1:hover{
    background-image:url(../images/menu/b_home_on.png);

}

#mcr_m2{
    position:relative;
    float:left;
    text-align:center;
    bottom:0px;
    left:0px;
    cursor:hand;
    cursor:pointer;
    width:138px;
    height:30px;
    padding-top:15px;
    text-decoration:none;	
}

#mcr_m2:hover{
    color:#F00;
}

#mcr_m3{
    position:relative;
    float:left;
    bottom:0px;
    left:0px;
    cursor:hand;
    cursor:pointer;
    width:105px;
    height:45px;
    text-decoration:none;
    text-align:center;
    height:30px;
    padding-top:15px;	
}

#mcr_m3:hover{
    color:#F00;

}
#mcr_m4{
    position:relative;
    float:left;
    bottom:0px;
    left:0px;
    width:172px;
    height:45px;
    cursor:hand;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    height:30px;
    padding-top:15px;	
}

#mcr_m4:hover{
    color:#F00;
    background-image:url(../images/menu/submenu_empresas_s1.jpg);
    background-repeat:no-repeat;
}

#mcr_m5{
    position:relative;
    float:left;
    bottom:0px;
    left:0px;
    width:135px;
    height:45px;
    cursor:hand;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    height:30px;
    padding-top:15px;	
}

#mcr_m5:hover{
    color:#F00;
}

#mcr_m6{
    position:relative;
    float:left;
    bottom:0px;
    left:0px;
    width:132px;
    height:45px;
    cursor:hand;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    height:30px;
    padding-top:15px;	
}

#mcr_m6:hover{
    color:#F00;
}

#mcr_m7
{
    position:relative;
    float:left;
    text-align:center;
    background-image:url(../images/menu/contacto.png);
    background-repeat:no-repeat;
    background-position:right;
    bottom:0px;
    padding-right:30px;
    width:210px;
    height:34px;
    cursor:hand;
    cursor:pointer;
    text-align:center;
    height:30px;
    padding-top:15px;
}
#mcr_m7:hover{
    background-image:url(../images/menu/contacto_on.png);
    color:#F00;
}

#mcr_m8{
    position:relative;
    float:left;
    background-image:url(../images/menu/m_fb.png);
    background-repeat:no-repeat;
    bottom:0px;
    left:73px;
    cursor:hand;
    cursor:pointer;
    width:40px;
    height:45px;	
}

#mcr_m8:hover{
    background-image:url(../images/menu/m_fb_on.png);
}

#mcr_m9{
    position:relative;
    float:left;
    background-image:url(../images/menu/m_t.png);
    background-repeat:no-repeat;
    bottom:0px;
    left:76px;
    cursor:hand;
    cursor:pointer;
    width:38px;
    height:45px;
}

#mcr_m9:hover{
    background-image:url(../images/menu/m_t_on.png);
}

#back_homered{
    background-image:url(../images/b_backrojotrans_s1.png);
    background-repeat:repeat;
    width:1000px;
    height:446px;
}


#contenedorsliders{
    position: relative;
    float:left;
    top:13px;
    width: 1000px;
    margin-left:0px;
    height: 420px;
}

#submenuempresas{
    position:absolute;
    float:left;
    background-color:#F4F4F4;
    width: 173px;
    margin-left:294px;
    margin-top:45px;
    min-height:366px;
    z-index:1000;
}

#submenuempresas1{
    position:relative;
    background-image:url(../images/menu/submenu_logo1_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas1:hover{
    background-image:url(../images/menu/submenu_logo1_on_s1.jpg);
}

#submenuempresas2{
    position:relative;
    background-image:url(../images/menu/submenu_logo2_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas2:hover{
    background-image:url(../images/menu/submenu_logo2_on_s1.jpg);
}

#submenuempresas3{
    position:relative;
    background-image:url(../images/menu/submenu_logo3_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas3:hover{
    background-image:url(../images/menu/submenu_logo3_on_s1.jpg);
}

#submenuempresas4{
    position:relative;
    background-image:url(../images/menu/submenu_logo4_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas4:hover{
    background-image:url(../images/menu/submenu_logo4_on_s1.jpg);
}

#submenuempresas5{
    position:relative;
    background-image:url(../images/menu/submenu_logo5_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas5:hover{
    background-image:url(../images/menu/submenu_logo5_on_s1.jpg);
}

#submenuempresas6{
    position:relative;
    background-image:url(../images/menu/submenu_logo6_s1.jpg);
    background-repeat:no-repeat;
    float:left;
    width: 173px;
    margin-left:0px;
    margin-top:0px;
    height:61px;
    z-index:1001;
    cursor:hand;
    cursor:pointer;
}
#submenuempresas6:hover{
    background-image:url(../images/menu/submenu_logo6_on_s1.jpg);
}

#homerenglon1{
    position:relative;
    float:left;
    width: 1000px;
    height:260px;
    top:10px;
}
#homerenglon1spacer{
    position:relative;
    float:left;
    width: 1000px;
    height:25px;
}

#contenedorCentral{
    position: relative;
    background-color:#FFF;
    float:left;
    width: 1000px;
    margin-left:0px;
    margin-top:10px;
    height: auto;
    min-height: 1055px;
}
#conten_empresashome{
    position:relative;
    float:left;
    width: 325px;
    height:240px;
    margin-top:0px;
}
#conten_empresashome_logo1{
    position:relative;
    float:left;
    background-image:url(../images/b_logo1_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}
#conten_empresashome_logo2{
    position:relative;
    float:left;
    background-image:url(../images/b_logo2_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}
#conten_empresashome_logo3{
    position:relative;
    float:left;
    background-image:url(../images/b_logo3_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}
#conten_empresashome_logo4{
    position:relative;
    float:left;
    background-image:url(../images/b_logo4_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}
#conten_empresashome_logo5{
    position:relative;
    float:left;
    background-image:url(../images/b_logo5_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}
#conten_empresashome_logo6{
    position:relative;
    float:left;
    background-image:url(../images/b_logo6_s1.jpg);
    background-repeat:no-repeat;
    width: 325px;
    height:101px;
    margin-top:0px;
    cursor:hand;
    cursor:pointer;
    left:0px;
}

#conten_empresashome_texto{
    position:relative;
    background-image:url(../images/bakkempresas.gif);
    background-repeat:no-repeat;
    background-color:#333333;
    float:left;
    width:325px;
    height:170px;
    margin-top:0px;
    left:0px;
}
#conten_empresashome_texto_tit{
    position:relative;
    float:left;
    width:315px;
    height:22px;
    margin-top:4px;
    left:6px;
}
#conten_empresashome_texto_txt{
    position:relative;
    float:left;
    width:315px;
    height:120px;
    margin-top:6px;
    left:6px;
}
#conten_empresashome_texto_arrow{
    position:absolute;
    background-image:url(../images/b_arrowgo.png);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
    width:10px;
    height:16px;
    margin-top:135px;
    left:310px;
}
#conten_empresashome_texto_arrow:hover{
    background-image:url(../images/b_arrowgo_on.png);
}

#conten_empresashomespacer{
    position:relative;
    float:left;
    width: 12px;
    height:240px;
    margin-top:0px;
}

#bannerfooter{
    position:relative;
    float:left;
    background-image:url(../images/b_bannerinferior.jpg);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
    width:659px;
    height:149px;
    left:0px;
}
#bannerfooter2{
    position:relative;
    float: right;
    background-image:url(../images/b_bannerinferior2.jpg);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
    width:335px;
    height:149px;
    left:0px;
}
#bannerfooter3{
    position:relative;
    float:left;
    background-image:url(../images/b_bannerinferior3.jpg);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
    width:659px;
    height:149px;
    left:0px;}
#heahder_quienesomos{
    position:relative;
    float:left;
    background-image:url(../images/header_quienes_s1.png);
    background-repeat:no-repeat;
    width:1000px;
    top:8px;
    height:180px;
}
#heahder_sucursales{
    position:relative;
    float:left;
    background-image:url(../images/header_sucursales.png);
    background-repeat:no-repeat;
    width:1000px;
    top:8px;
    height:180px;
}
#heahder_productos{
    position:relative;
    float:left;
    background-image:url(../images/header_productos_s1.png);
    background-repeat:no-repeat;
    width:1000px;
    top:8px;
    height:180px;
}
#header_niveles{
    position:relative;
    float:left;
    background-image:url(../images/header_niveles_s1.png);
    background-repeat:no-repeat;
    width:1000px;
    top:8px;
    height:180px;
}
#heahder_contacto{
    position:relative;
    float:left;
    background-image:url(../images/header_contacto_s1.png);
    background-repeat:no-repeat;
    width:1000px;
    top:8px;
    height:180px;
}

#cont_quienesomos{
    position:relative;
    float:left;
    width:1000px;
    top:15px;
    height:auto;
    min-height:450px;
}


#contenedorCentral_quienes{
    position: relative;
    background-image:url(../images/backint_s1.png);
    background-repeat:repeat-x;
    float:left;
    width: 1000px;
    margin-left:0px;
    height: auto;
    min-height: 600px;
}

.titulook{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#EA9999;
    text-decoration:none;
}

.subtitulook{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#EBC9C5;
    text-decoration:none;;
}

.text_textos{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#C7B4B4;
    text-align:justify
}

#conten_ctcto{
    position:relative;
    width: 730px;
    height:auto;
    min-height:263px;
    margin-top:10px;
}

#cm_camposcontacto{
    width:656px;
    position:relative;
    top:15px;
    height:auto;
    float:left;
    min-height:320px;
    left:60px;
}


/*Nuevos		*/

.mcr_m{
    position:relative;
    float:left;
    min-width:10px;
    width:auto;
    height:35px;
    margin-top:5px;
    line-height:35px;
    padding-left:15px;
    padding-right:15px;
}
.borderMenu{border-left:solid 1px #515151}
.relativo{position:relative}
.rigth{float:right}
.left{float:left}
.mcr_m7
{
    position:relative;
    float: left;
    background-image:url(../images/menu/contacto.png);
    background-repeat:no-repeat;
    width:203px;
    height:37px;
    background-position: right;
}
.mcr_m7:hover{
    background-image:url(../images/menu/contacto_on.png);
}
.poniter{cursor:pointer
}
.container-aviso{
    position:absolute;
    width:120px;
    height:18px;
    left:655px;
    top:7px;
}
.container-aviso a, .container-aviso a:hover{
    font-family: Arial;
    color: #999999;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    display: block;
}
a.link, a:hover.link{
    color: #EFEFEF;
    text-decoration: none;
}
