address 

{

    display: none;

}

strong 

{

    font-family: open_sansbold;

}

.wp-bannerize-support

{

    display: none;

}

/*- menu -*/

#logo-lbc 

{

    margin-top: 5px;

}

#line_menu_sup

{

    border-top: 1px solid #cdcdcd;

    position: absolute;

    width: 824px;

    margin-top: -44px;

    margin-left: -83px;

}





.main-navigation 

{

    margin-top: 39px;

    text-align: center;

    margin-left: 193px;

    position: relative;

    margin-bottom: 40px;

}



/* -- estilos header neww -- */

#menu-top 

{

	height:25px;

	/*width: 148px;*/

	margin-top:0;

	display: inline-block;

}

#menu-top a 

{

	float:left;

	color: #7ec5ff;

	font-weight:bold;

	padding: 10px 3px;

}

#menu-top a:hover 

{

	text-decoration:none;

	background-color: #7ec5ff;

	color:#fff;

	font-weight:bold;

	padding: 10px 3px;

}

#face

{

	margin-left: 7px;

} 



.separator 

{

	display:block;

	border-left: 1px solid rgb(224, 224, 224);

	height: 45px;
	
	float:left;

}



#search_hader

{

	border: none;

	outline: none;

    font-family: 'robotoitalic';

    font-size: 13px;

    width: 150px;

}



#login_user

{

	display: inline-block;

        padding-right: 6px;

        margin-left: 29px;

}



#menu_superior 

{	position: absolute;
	margin: 30px 0px 0px;
    font-size: 12px;
    left:126px;
   /* width:728px;*/
    width:814px;
}

#login_user{ display:block; float:left; margin-left: 5px;  margin-top:10px!important;}

#menu-top{ display:block; float:left;  margin-top:6px!important;}

#banner_area_top_newsletter{ display:block; float:left;}

#buscar_header{ display:block; float:left;}

#lenguaje_header{ display:block; float:left; margin-top:18px!important;}


#buscar_header 

{

	display: inline-block;

	padding-left: 10px;
	margin-top:10px!important;

}

#lenguaje_header 

{

	display: inline-block;

	margin: 0px 15px;

        margin-right: 1px;

}

#imgesp

{

	margin: 0px 5px;

}

a 

{

	color: #333333;

	text-decoration: none;

}

a:hover

{

	color: #000;

}

#img_magazine 

{

    position: absolute;

    margin-top: -65px;

    margin-left: 165px;

    z-index: 50;

}

#banner_header 

{

	height: 90px;

        overflow: hidden;

	width: 728px;

	/*background: rgb(224, 224, 224);*/

        margin: 0 auto;

        text-align: center;

        

}

#banner_header2 

{

	height: 134px;

        overflow: hidden;

	width: 728px;

	/*background: rgb(224, 224, 224);*/

        margin: 0 auto;

        text-align: center;

        

}



.site-header{

    position: relative;

}



.lang-es, .lang-en 

{

    font-family: open_sansbold;

}

#magazine #img_ranking_h{width:175px;}

#magazine

{

	display: inline-block;

	margin-left: 10px;
	float:right;
	display:none;
	 
   /* visibility:hidden; se saltaba el separador si se ponia display:none*/

}
.slider-magazine{
	display: inline-block;

	margin-left: 10px;
	float:right;
}
.text_magazine

{

	text-align: right;

        font-family: open_sansbold;

        color: #EF2E24;

        font-size: 20.42px;

}

#tit_magazine 

{

    font-size: 22px;

    width: 177px;

    position: absolute;

    margin-left: -20px;

    margin-top: -25px;

}

#subt_magazine

{

	font-size: 8pt;

    width: 155px;

    position: absolute;

    margin-left: -1px;

    margin-top: -3px;

}

#line_menu

{

	background: url('../css/img/line_menu-container.png') no-repeat;

	width: 900px;

	height: 9px;

	/*position: absolute;*/

	margin-left: -84px;

	margin-top: -46px;	

}



/* Footer */

#img-logo-footer 

{

    /*margin-top: 20px;*/

}

footer 

{

	

}



footer[role="contentinfo"] a {

	color: #686868;

}

footer[role="contentinfo"] a:hover {

	color: white;

}

/*

.menu-item-55 a{

    color: white !important;

}*/



#footer-sup 

{

	background: #333333;

	height: 225px;

}

#footer-in 

{

    height: 100px;    

    background: #EF2E24;

}

#text_footer_in 

{

    text-align: center;

    color: #fff;

    padding: 35px 0px 0px 60px;

    font-family: 'arial';

    width: 860

    px;

    font-size: 10pt;

    line-height: 1.3;

}

.site-info,.conten_general

{

	width: 980px;

	margin: 0 auto;

}



/* menu footer */



#text-footer1 {

font-family:'open_sansbold';    

color: #fff;

position: absolute;

margin-top: -160px;

margin-left: 160px;

}



#menu-footer1 {

/*font-family: 'arial';*/

font-family: 'open_sanssemibold';

font-size: 10pt;

position: absolute;

margin-top: -133px;

margin-left: 160px !important;

}

#menu-footer1 .current_page_item a ,#menu-footer2 .current_page_item a, #menu-footer3 .current_page_item a, #menu-footer4 .current_page_item a

{

    color: #fff;

}



#text-footer2 {

font-family:'open_sansbold';  

color: #fff;

position: absolute;

margin-left: 370px;

margin-top: -160px;

}



#menu-footer2, #menu-footer1 {

font-family: 'arial';

font-size: 10pt;

position: absolute;

margin-left: 370px;

margin-top: -127px;

}



#text-footer3 {

font-family:'open_sansbold';  

color: #fff;

position: absolute;

margin-top: -160px;

margin-left: 600px;

}



#menu-footer3 {

font-family: 'arial';

font-size: 10pt;

position: absolute;

margin-top: -127px;

margin-left: 600px;

width: 165px;

}



#text-footer4 {

font-family:'open_sansbold';     

color: #fff;

position: absolute;

margin-top: -160px;

margin-left: 800px;

}



#menu-footer4 {

font-family: 'arial';

font-size: 10pt;

position: absolute;

margin-top: -127px;

margin-left: 800px;

}

/*- columnas -*/

.all-columns 

{

	line-height: 14px;

    color: #2F2F2F;

}





/* logion user */

.c_log

{

    display: inline-block;  

    text-transform: uppercase;

    text-align: center;

    vertical-align: middle;

    font-family: robotomedium;

    color: #6a6a6a;

}



.c_log a{

    color: #6a6a6a;

    font-family: robotomedium;

}



.c_log p

{

    padding-top: 5px;

}

#reg_user, #log_user

{

    cursor: pointer;

    font-family: robotomedium;

}



#log_sep

{

  border-left: 1px solid rgba( 204, 204, 204, 0.3);

  height: 30px;

  margin: 0px 10px 0px 10px;

  vertical-align: middle;

}



/* alertas - registro */

.alert_background

{

    background: url('../css/img/fondo_alert.png');

    display: none;

    height: 100%;

    position: absolute;

    width: 100%;

    z-index: 10000;

    top: 0;

}

/* alertas - registrar */



.alert_background_registrar 

{   

    position: fixed;

    bottom: 0;

    width: 100%;

    height: 131px;

    z-index: 10000;

    width: 100%;
    
   display: none; /* no bottom banner displaying hot fix */

}

.bot_cerrar_regis

{

     background: url('../css/img/cerrar.png') no-repeat;

     width: 32px;

    height: 29px;

    float: right;

    clear: both;

    cursor: pointer;

}

.content_registro

{

    position: absolute;

    background: url('../css/img/backblack.png');

   /* opacity: 0.95;*/

    -moz-opacity: 0.9;

    filter: alpha(opacity=90);

    height: 100%;

    width: 100%;

    z-index: 14;

}

.btn_registrar

{

    float: right;

    margin-top: -50px;

    cursor: pointer;

}

#titulo_registrate

{

    color: #fff;

    font-family: 'robotobold';

    font-size: 20px;

    margin: 10px 0px 10px;

   

}

#texto_registrar 

{

    color: #fff;

    font-family: 'arial';

    width: 610px;

    margin: 0px 0px 0px;

}

.registro, .notificacion

{

    width: 730px;

    margin-top:23px;

    background: #fff;

    height: 545px;

    display: none;

    margin: 0 auto;

}



.registro, .sendnoticia

{

    width: 730px;

    margin: 0 auto;

    background: #fff;

    height: 545px;

    display: none;

}



.select_country 

{

    background: url('../css/img/btn_select.png') no-repeat 339px -1px #E0E0E0;

    background-size: 18px 22px;

    border: none;

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    width: 355px;

    height: 22px;

    font-family: 'open_sanssemibold';

    margin-left: 25px;

    margin-bottom: 5px;

    

}

#text_registro 

{

    width: 295px;

    position: absolute;

    margin-left: 405px;

    margin-top: -500px;

    font-family: 'open_sanssemibold';

    font-size: 10pt;

    font-weight: bold;

}

.text_resitro

{

    font-family: 'open_sanssemibold';

    font-size: 10pt;

    margin-left: 25px;

}



.input_registro 

{

    border: none;

    background: #E0E0E0;

    width: 343px;

    height: 10px;

    font-family: 'open_sanssemibold';

    margin-left: 25px;

    margin-bottom: 5px;

}



#logo_peq_regis

{

    margin-left: 270px;

}



#titulo_regi 

{

    color: #FC122C;

    font-family: 'open_sanssemibold';

    margin-top: -55px;

    margin-left: 25px;

    font-size: 16px;

}



#pas_registro 

{

    color: #FC122C;

    font-family: 'open_sanssemibold';

    margin-top: 10px;

    margin-left: 25px;

    font-size: 12px;

    margin-bottom: 20px;

}

.checkbox

{

    background: url('../css/img/cuadro.png') no-repeat;

    width: 13px;

    height: 13px;

    display: inline-block;

}

.check

{

    background: url('../css/img/chulo.png') no-repeat;

    width: 9px;

    height: 7px;

    position: absolute;

    margin: 3px 2px;

    display: none;

}

.text_chet

{

    font-family: 'open_sanssemibold';

    display: inline-block;

    vertical-align: top;

}

#select-1 

{

    margin-left: 25px;

    margin-top: 10px;

    margin-bottom: 10px;

}

#select-2

{

    margin-top: -25px;

    margin-left: 150px;

}

#select-3 

{

    margin-top: -15px;

    margin-left: 270px;

}

#select-4 

{

    margin-top: 10px;

    margin-left: 25px;

    margin-bottom: 10px;

}

#select-5

{

    margin-top: -25px;

    margin-left: 150px;

    margin-bottom: 10px;

}

#select-6 

{

    margin-top: -25px;

    margin-left: 270px;

    margin-bottom: 10px;

}

#select-temi-condi 

{

    margin-left: 25px;

    margin-top: 2px;

}

.bot-registrar

{

    background: url('../css/img/crear_cuenta.png') no-repeat;

    width: 168px;

    height: 29px;

    margin-left: 130px;

    margin-top: 10px;

    cursor: pointer;

}

.bot-registrar_es

{

    background: url('../css/img/crear_cuenta_es.png') no-repeat;

    width: 168px;

    height: 29px;

    margin-left: 130px;

    margin-top: 10px;

    cursor: pointer;

}

#text-termi-condi 

{

    color: #8d8d8d;

    font-family: 'open_sanssemibold';

    text-decoration: underline;

    font-size: 8pt;

    margin-top: 1px;

    position: absolute;

    margin-left: 10px;

}



/* notificacion */

.noti-good

{

     background: url('../css/img/alert-good.png') no-repeat !important;

     width: 91px;

     height: 65px;

     margin: 140px 0px 0px 336px;

     position: absolute;    

}

.noti-bad

{

     background: url('../css/img/alert_pequeno.png') no-repeat;

     width: 91px;

     height: 65px;

     margin: 140px 0px 0px 305px;

    position: absolute;     

}

#text-noti 

{

    position: absolute;

    margin: 250px 0px 0px 200px;

    font-size: 28px;

    font-family: open_sansextrabold;

    width: 320px;

    text-align: center;

}

/*-------------------- 404 --------------------------*/

.content-404

{

    width: 980px;

    margin: 0 auto;

    height: 535px;

}

#img-alert

{

     background: url('../css/img/alert.png') no-repeat;

     width: 210px;

     height: 151px;

     margin-right: 40px;

     margin-top: 38px;

}

.text_num

{

    font-size: 123px;

    font-family: open_sansextrabold;

}



#text-404

{

    width: 241px;

    font-size: 18px;

}

.cont-bus-404

{



}

.bus-404

{

    border: 1px solid #000;

    height: 15px;

    width: 180px;

}



/*- contactenos -*/

.map-contac

{

    

}

.content-contact,.content-help,.content-oru-company,.content-sitemap,.content-magazine

{

    width: 980px;

    margin: 0 auto;

    

}

.content-sitemap li{

    font-size: 18px !important;

    text-transform: capitalize;

    

}

#content-map-info-contac 

{

    background: #f1f1f1;

    width: 325px;

    height: 400px;

    text-align: center;

    margin-left: 665px;

    margin-top: -400px;

}



#content_text_contact

{

    text-align: start;

    padding-top: 30px;

    padding-left: 10px;

    padding-bottom: 20px;

    font-size: 9pt;

    line-height: 14px;

}

.tit-contac-add 

{

    font-family: open_sansbold;

    font-size: 14px;

    line-height: 8px;

    color: #2F2F2F;

}

.add-contac-add 

{

    font-family: 'Arial';

    font-size: 12px;

    line-height: 9px;

    margin-top: 20px;

    color: #9A9A9A;

}

.content-contact-us

{

    width: 650px;

    background: #f4f4f4;

    height: 400px;

}

.text-contact 

{

    /*border-color: #000;*/

    height: 8px;

    margin: 5px 0px 5px 40px;

    width: 375px;

    background: #E0E0E0;

}

.text-contact-send 

{

    position: absolute;

    margin-left: 460px;

    margin-top: -50px;

    background: url('../css/img/send_ing.png')no-repeat !important;

    width: 168px;

    height: 29px;

}

.text-contact-send-es

{

    position: absolute;

    margin-left: 460px;

    margin-top: -50px;

    background: url('../css/img/send_es.png')no-repeat !important;

    width: 168px;

    height: 29px;

}

.contact-tit

{

    margin-left: 40px;

    font-family: 'open_sansbold';

    font-size: 13px;

    color: #2F2F2F;

}



#content-1 

{

	padding-top: 25px;

}

.text-contac-area 

{

   /* border-color: #000;*/

    width: 375px;

    margin-left: 40px;

    resize: none;

    background: #E0E0E0;

}

#contact 

{

    font-family: open_sansextrabold;

    text-transform: uppercase;

    color: #EF2E24;

    font-size: 20px;

    display: inline-block;

    margin-left: 15px;

}

#separator-1 

{

    display: inline-block;

    background: #EF2E24;

    width: 415px;

    height: 2px;

    margin-left: 60px;

    margin-top: 15px;

    vertical-align: super;

}

#text-2 

{

    display: inline-block;

    font-size: 7pt;

    position: absolute;

    margin-top: 10px;

    margin-left: 10px;

}

.bar-sep-cont 

{

    margin-top: 10px;

    margin-bottom: 30px;

}

.separator-2

{

    display: inline-block;

    background: #EF2E24;

    width: 680px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}



.separator-2es

{

    display: inline-block;

    background: #EF2E24;

    width: 760px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}



.text-contact-sep

{

    font-family: open_sansextrabold;

    text-transform: uppercase;

    color: #EF2E24;

    font-size: 20px;

    display: inline-block;

    margin-left: 15px;

}

.bar-sep-editorial-team,.bar-sep-subscriptions,.bar-sep-advertsing,.bar-sep-moreinfo

{

    margin: 15px 0px;

    width: 995px;

}

.separator-3

{

    display: inline-block;

    background: #EF2E24;

    width: 790px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}

.separator-4

{

    display: inline-block;

   

    background: #EF2E24;

    width: 815px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}

.separator-4es

{

    display: inline-block;

   

    background: #EF2E24;

    width: 815px;

    height: 2px;

    margin-left: 34px;

    margin-top: 15px;

    vertical-align: super;

}

.separator-8

{

    display: inline-block;

    background: #EF2E24;

    width: 820px;

    height: 2px;

    margin-left: 34px;

    margin-top: 15px;

    vertical-align: super;

}

.separator-8es

{

    display: inline-block;

    background: #EF2E24;

    width: 841px;

    height: 2px;

    margin-left: 34px;

    margin-top: 15px;

    vertical-align: super;

}

#logo_read_more

{

    margin-left: 800px;

    margin-top: -30px;

}

.shop_now 

{

    margin-top: -35px;

    margin-left: 415px;

}

.content_read_more 

{

    background: #f4f4f4;

    min-height: 165px;

    margin-left: 26px;

    width: 968px;

}

.text_read_more 

{

    width: 780px;

    padding-top: 10px;

    padding-left: 10px;

    font-family: 'arial';

    font-size: 12px;

    line-height: 15px;

}

#logo_read_more 

{

    margin-left: 815px;

    margin-top: -48px;

}

.text-contact-team-correo 

{

    display: inline-block;

    width: 343px;

    vertical-align: bottom;

    margin-top: 20px;

    font-family: arial;

    font-size: 12px;

}

.text-contact-team-correo2

{

    margin-top: 15px;

    font-family: arial;

    font-size: 12px;

}

.descargable2 

{

   display: inline-block;

    margin-top: -16px;

    cursor: pointer;

}

#text_dow_adv 

{

    text-transform: uppercase;

    font-family: arial;

    font-size: 12px;

    position: absolute;

    margin-top: -44px;

    margin-left: 8px;

}

#table-team-contact-edit 

{

    /*background: #e8e8e8;*/

    margin-left: 16px;

    width: 985px;

}

.content-table-team-edit

{

    background: #f4f4f4;

    margin: 10px 10px;

    height: 110px;

    width: 305px;

}

.content-table-team-edit2

{

    background: #f4f4f4;

    margin: 10px 10px;

    height: 125px;

    width: 475px;

}

.separator-team-contact-edit 

{

    border-top: 1px solid #EF2E24;

    margin-top: 5px;

}

.separator-team-testimo-edit 

{

    border-top: 1px solid #EF2E24;

    margin-top: 20px;

}

.cont-seg-team-deat 

{

    margin: 10px 10px;

    padding: 10px 0px;

}

.text-cargo-team-edit 

{

    color: #9f9f9f;

    font-size: 12px;

    font-family: 'arial';

    margin-bottom: 2px;

}

.text-contact-team-name 

{

    width: 100%;

    min-height: 14px;

    font-family: open_sansextrabold;

    text-transform: uppercase;

    margin: 10px 0px;

    /*max-height: 28px;

    overflow: hidden;*/

}



#img__principal_carrousel li{

    text-align: center;

}



#img__principal_carrousel li img{

   /* width: 100%;

    height: auto;*/

}



#seccion_premium .text-contact-team-name{

    width: 73% !important;

    max-height: 28px;

    overflow: hidden;

}



#linea_final

{

   margin: 20px 0px; 

}



#separator-hepl 

{

    border-top: 2px solid #efefef;

    margin-bottom: 32px;

}



.titl-help

{

    color: #EF2E24;

    text-transform: uppercase;

    font-size: 22px;

    font-family: open_sansextrabold;

    margin-bottom: 10px;

    margin-top: 15px;

}

#content-text-dest 

{

    background: #f4f4f4;

    width: 230px;

    height: 320px;

    /*margin: -318px 0px 0px 422px;*/

    float: left;

}

#tit-img-dest 

{

    color: #2F2F2F;

    font-family: 'open_sanssemibold';

    font-size: 11pt;

    padding: 10px 10px;

}

#content-segun 

{

    background: #f4f4f4;

    width: 320px;

    height: 320px;

    /*margin: -317px 0px 0px 665px;*/

    float: left;

    margin-left: 9px;

    margin-bottom: 5px;

    overflow: hidden;

}



#content-img-des{

    width: 421px;

    height: 320px;

    float: left;

    background: #f4f4f4;

}



.content_prin_oru_company{

    overflow: hidden;

    float: left;

    margin-bottom: 5px;

}



#body-img-dest 

{

    margin: 10px 10px;

    font-family: 'Arial';

    font-size: 12px;

    color: #9A9A9A;

    overflow: hidden;

    height: 240px;

    line-height:14px;

}

#body-img-dest2

{

    margin: 10px 10px;

    font-family: 'Arial';

    font-size: 12px;

    color: #9A9A9A;

    line-height: 14px;

}

.one-half.first 

{

    width: 500px;

    font-family: 'Arial';

    font-size: 12px ;

    margin-right: 20px;

}

.one-half 

{

    width: 482px;

    font-family: 'Arial';

    font-size: 12px ;

}

.all-columns 

{

    width: 101% !important;

}

#tit-img-dest-pri

{

    color: #2F2F2F;

    font-family: 'open_sanssemibold';

    font-size: 11pt;

    padding-top: 10px;

}



.separator-5

{

    display: inline-block;

    background: #EF2E24;

    width: 754px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;



}

.separator-5es

{

    display: inline-block;

    background: #EF2E24;

    width: 759px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;



}



.separator-6

{

    display: inline-block;

    background: #EF2E24;

    width: 795px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}

.separator-6es

{

    display: inline-block;

    background: #EF2E24;

    width: 808px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}



.separator-7

{

    display: inline-block;

    background: #EF2E24;

    width: 776px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}



.separator-7es

{

    display: inline-block;

    background: #EF2E24;

    width: 755px;

    height: 2px;

    margin-left: 20px;

    margin-top: 15px;

    vertical-align: super;

}



/* - contenido - */



#table-team-our-company

{

	background: #e8e8e8;

	width: 100%;

}



.content-table-our-company

{

	background: #f4f4f4;

	margin: 10px 5px;

	height: 245px;

        width: 313px;

        display: inline-block;

        vertical-align: top;

}



.cont-seg-team-our-company

{

	margin: 10px 10px;

	padding: 10px 0px;

}



.text-cargo-edit 

{

	color: #9A9A9A;

	font-size: 8pt;

}

.text-team-name 

{

	font-family: open_sansextrabold;

	text-transform: uppercase;

	margin: 10px 0px;

}

.text-contact-editorial

{

    font-family: 'Arial';

    font-size: 12px;

    line-height: 14px;

    color: #2F2F2F;

}

/* - corresponsal - */



#table-corresponsal

{

	margin-left: -4px;

}



.content-table-corresponsal

{

	background: #f4f4f4;

	margin: 10px 5px;

    height: 170px;

    width: 323px;

}



.cont-seg-corresponsal

{

	margin: 10px 10px;

	padding: 10px 0px;

}



.text-pais-edit 

{

	color: #9A9A9A;

	font-size: 8pt;

}

.text-team-name 

{

	font-family: open_sansextrabold;

	text-transform: uppercase;

	margin: 10px 0px;

}

/*- testimonial -*/

#table-testimonial

{

	margin-left: -4px;

}



.content-table-testimonial

{

	background: #f4f4f4;

	margin: 10px 5px;

	height: 334px;

    width: 323px;

}



.cont-seg-testimonial

{

	margin: 10px 10px;

	padding: 10px 0px;

}

.body-help

{

    height: 20px;

}

.video-testimonial-edit 

{

	color: #b2b2b2;

	font-size: 8pt;

}

.text-team-name 

{

	font-family: open_sansextrabold;

	text-transform: uppercase;

	margin: 10px 0px;

    color: #2F2F2F;

}

/* - help - */

.tit_ayuda

{

    background: #ee1e34;

    width: 815px;

    min-height: 40px;

    color: #fff;

    margin-top: 5px;

    outline: none;

    cursor: pointer;

}

.boby_ayuda 

{

    width: 774px;

    background: #f7f7f7;

    color: #2F2F2F;

    padding: 7px 2px 7px 40px;

    /*height: 322px;*/

}



.content_body_text{

    /*height: 322px !important;*/

}



.ui-accordion-header 

{

    width: 816px;

}



.content_titl_text

{

    margin-left: 40px;

    margin-top: 4px;

    padding-top: 11px;

    outline: none;    

}



.content_body_text 

{

    width: 680px;

    line-height: 1.3;

    text-align: justify;

    outline: none;

    font-family: 'open_sanslight';

    padding: 18px 0;

}



#separator-esp

{

    height: 50px;

}

#sub-content-help 

{

    width: 820px;

    margin: 0 auto;

}

#searchsubmit

{

   width: 18px; 

   height:28px; 

   background:url('../css/img/lupa.png')no-repeat 0 10px;

   border: none;

}

/* productos y servicios */

.content-product

{

    width: 980px;

    margin: 0 auto;

}

#titl_products

{

    color: #EF2E24;

    margin-left: 40px;

    margin-top: -31px;

    font-size: 28px;

}

#subtil_edopro 

{

    color: #858585;

    margin-left: 320px;

    font-size: 28px;

}

.content-editorial-products 

{

    background: #e7e7e7;

    margin: 10px 10px 10px 0px;

    width: 320px;

    height: 310px;

    vertical-align: top;

}

.titu-editorial-products 

{

    color: #EF2E24;

    text-transform: uppercase;

    font-size: 20px;

    font-family: open_sansextrabold;

    width: 225px;

    padding-top: 30px;

    padding-left: 30px;

    position: absolute;

}

.text-editorial-products

{

    color: #666666;

    font-family: 'arial';

    padding-top: 90px;

    width: 265px;

    font-size: 12px;

    padding-left: 30px;

    position: absolute;

    line-height: 14px;

}

.email-editorial-products 

{

    color: #2b2a2b;

    font-size: 11.66px;

    font-weight: bold;

    padding-left: 30px;

    padding-top: 270px;

}

#product-event

{

    background: #f4f4f4;

}

.content-testimonial-products 

{

    width: 315px;

    height: 300px;

    background: #e7e7e7;

    margin-right: 15px;

}

.img-testimonial 

{

    padding-left: 20px;

    padding-top: 10px;

}



.img-testimonial img{

    max-width: 155px;

}



.name-testimonial 

{

    font-family: arial;

    font-size: 11px;

    /*margin-left: 185px;*/

    /*margin-top: -82px;*/

    text-align: right;

    /*margin-right: 15px;*/

    color: #666666;

    line-height: 15px;

    width: 120px;

}

.cargo-testimonial

{

    font-family: arial;

    font-size: 11px;

    color: #666666;

    /*margin-left: 185px;*/

    line-height: 15px;

    text-align: right;

    width: 120px;

    height: 44px;

}

.separator-testimonial 

{

    background: #919191;

    height: 2px;

    width: 290px;

    margin-top: 22px;

    margin-left: 15px;

    margin-bottom: 15px;

}

.tit-testimonial 

{

    text-transform: uppercase;

    font-size: 16px;

    font-family: open_sansextrabold;

    color: #919191;

    margin-left: 15px;

    margin-bottom: 10px;

}

.text-testimonial 

{

    margin-left: 15px;

    font-family: arial;

    font-size: 12.3px;

    margin-right: 15px;

    color: #666666;

    line-height: 14px;

}

#content-suscribe 

{

    background: #f4f4f4;

    height: 340px;

}



.content-subs-products 

{

    width: 200px;

    height: 200px;

    margin-right: 60px;

}

#table-subs 

{

    position: absolute;

    margin-top: 55px;

}

.tit-subs-produc 

{

    text-transform: uppercase;

    font-size: 20px;

    font-family: open_sansextrabold;

    color: #919191;

    margin-bottom: 15px;

    width: 152px;

    line-height: 22px;

    height: 65px;

}

.img-subs 

{

    position: absolute;

    margin-top: -77px;

    margin-left: 150px;

}

.separator-sub 

{

    background: #919191;

    height: 2px;

    width: 200px;

    margin-top: 25px;

    margin-bottom: 20px;

}

.text-subs 

{

    font-family: arial;

    font-size: 11.6px;

    color: #666666;

    margin-bottom: 20px;

    height: 70px;

    line-height: 14px;

}

#text-btn-sus 

{

    position: absolute;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-family: open_sansextrabold;

    width: 200px;

    text-align: center;

    margin-top: 5px;

}

/* suscripciones 2 */

#table-subs-2

{

    margin-top: 20px;

    background: #e7e7e7;

    width: 650px;

    height: 250px;

    margin-bottom: 20px;

}

.content-subs-2

{

    background: #F4F4F4;

    margin: 13px 6px;

    width: 150px;

    height: 220px;

}

.separator-subs-2 

{

    width: 100px;

    height: 2px;

    background: #EF2E24;

    margin: 0 auto;

}

.tit-subs-2 

{

    font-family: robotobold;

    text-transform: uppercase;

    font-size: 14px;

    width: 139px;

    margin-left: 5px;

    margin-top: 10px;

    margin-bottom: 7px;

    height: 40px;

}

.text-subs-2 

{

    font-family: arial;

    font-size: 12px;

    width: 140px;

    margin-left: 5px;

    word-wrap: break-word;

    line-height: 14px;

    overflow: hidden;

    height: 110px;

}

#text-btn-sus-2 

{

    position: absolute;

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    font-family: open_sansregular;

    width: 100px;

    text-align: center;

    margin-top: 5px;

}

.btn-subs-2 

{

    margin-left: 25px;

    margin-top: 10px;

}

/* carrusel magazine  */

#carrousel_magazine

{

    width: 960px;

    overflow: hidden;

}

#carrousel_magazine li

{

    width: 240px;

    height: 254px;

    overflow: hidden;

}

.pagination_magazine

{

    height: 20px;

    margin-top: 10px;

    width: 73px;

    margin: 0 auto;

}

.pagination_magazine li

{

    display: inline-block;

    vertical-align: top;

    background: url(img/dot_carousel.png) no-repeat;

    width: 10px;

    height: 10px;

    margin-right: 5px;

    cursor: pointer;

}

.pagination_magazine li:hover

{

    background: url(img/hover_dot_video.png) no-repeat;  

}

.btn_mag_slide_hover

{

    background: url(img/hover_dot_video.png) no-repeat !important;  

    width: 10px;

    height: 10px;

}

.select_magazine

{

    cursor: pointer;

}

.separator-magazine 

{

    background: #666666;

    height: 2px;

    margin-bottom: 45px;

    width: 980px;

    margin-left: -30px;

}

#titulo-detalle-magazine

{

    font-family: open_sansbold;

    color: #EF2E24;

    font-size: 24px;

    margin-left: 290px;

    position: absolute;

    margin-top: -240px;

}

#texto-detalle-magazine 

{

    width: 400px;

    position: absolute;

    margin-left: 290px;

    margin-top: -190px;

    line-height: 1.2;

}

#detalle-magazine 

{

    margin-bottom: 50px;

}

/* issu */

.embed-issu 

{

    overflow: hidden;

    height: 750px;

}

/* publicidad */

.content_titl_text2

{

    margin-left: 40px;

    margin-top: 15px;

    padding-top: 2px;

    outline: none;

    width: 700px;

    display: inline-block;

    line-height: 1.3;

   

}

.descargable

{

    cursor: pointer;

    display: inline-block;

    margin-bottom: 15px;

}



#text_des 

{

    position: absolute;

    margin-top: -32px;

    font-size: 9px;

    text-transform: uppercase;

    margin-left: 5px;

}

/*- mas videos -*/

#slide_video

{

    margin-left: 25px;

    margin-top: 20px;

    width: 295px;

    height: 254px;

    overflow: hidden;

    margin-bottom: 16px;

}



#slide_video li

{

    width: 295px;

    height: 254px;

    overflow: hidden;

}



.pagination_slide_video

{

    height: 20px;

    margin-top: 10px;

    width: 73px;

    margin: 0 auto;

}



.pagination_slide_video li

{

    display: inline-block;

    vertical-align: top;

    background: url(img/dot_carousel.png) no-repeat;

    width: 10px;

    height: 10px;

    margin-right: 5px;

    cursor: pointer;

}



.pagination_slide_video li:hover

{

    background: url(img/hover_dot_video.png) no-repeat;  

}



.pagination_slide_video_hover

{

    background: url(img/hover_dot_video.png) no-repeat !important;  

    width: 10px;

    height: 10px;

}

.video-time 

{

    padding: 0 4px;

    font-weight: bold;

    font-size: 11px;

    background-color: #000;

    color: #fff!important;

    height: 14px;

    line-height: 14px;

    opacity: .75;

    filter: alpha(opacity=75);

    display: -moz-inline-stack;

    vertical-align: top;

    zoom: 1;

    display: inline-block;

    border-radius: 3px;

    margin-top: 31px;

    position: absolute;

    margin-left: -30px;

}

/* - eventos - */



.separator-event

{

    background: #E0E0E0;

    width: 680px;

    height: 1px;

    margin-top: -11px;

    vertical-align: super;

    position: absolute;  

}



.item-tab-main img{

    position: absolute;

    top: -13px;

    left: 50%;

    margin-left: -13px;

    display: none;

    z-index: 50;

}

.current-event-main img{

    display: block;

}



.item-tab-main{

    display: inline-block;

    vertical-align: top;

    text-align: center;

    padding: 8px 8px;

    position: relative;

    cursor: pointer;

    border-right: 1px solid #E8E8E8;

    margin-left: -4px;

    color: #9a9a9a;

    width: 200px;

    height: 100px;

     

}



.content-item-tab-main{

    padding: 0px 15px;

    height: 81px;

    padding-top: 8px;

    font-size: 13px;

    overflow: hidden;

    line-height: 16px;

    text-align: left;

}



.title-item-tab-main{

    font-family: open_sanssemibold;

    font-size: 15px;

    padding: 0px 15px;

    text-align: left;

}



.div-tab-main{

    display: none;

    width: 645px;

    height: 200px;

    position: relative;

    z-index: 10;

    margin-top: 68px;

}



#item-tab-main-final

{

    border-right: none;

}

.current-event-main 

{

    background: #EF2E24;

    color: white !important;

}

.contenido-evento

{

    overflow: hidden;

    height: 90px;

    color: #fff;

}

.pestanas-event-pri

{

    margin-top: -53px;

    margin-bottom: 20px;

}

.titu-event-pri

{

    display: inline-block;

    margin-left: 10px;

    font-size: 20px;

    vertical-align: bottom;

    font-family: open_sansextrabold;

    color: #EF2E24;

}

.thumbnailevento img{

    max-height: 200px;

}

.sombra-event 

{

    position: absolute;

    height: 200px;

    overflow: hidden;

}

.sombra-event-det

{

    position: absolute;

    height: 215px;

    overflow: hidden;

}

.event-prin

{

    color: #fff;

}



.fecha-div-tab-main

{

    width: 120px;

    display: inline-block;

    vertical-align: top;

    color: #fff;

}



.upcomin-events 

{

    display: inline-block;

    vertical-align: top;

    width: 316px;

    height: 580px;

    overflow: hidden;

    padding-top: 8px;

}









.past-events 

{

    width: 316px;

    height: 316px;

    vertical-align: top;

    overflow: hidden;

}

.news-event 

{

    width: 316px;

    height: 325px;

    vertical-align: top;

    overflow: hidden;

}



.titledetail{

    padding-bottom: 10px;

}















.events_thumdetail{

    width: 305px;

    height: 127px;

    border-bottom: 1px solid #E0E0E0;

    margin-bottom: 12px;

}



.events_thumdetail2{

    height: 110px !important;

}



.title-eventsdetail{

    color: #6a6a6a;

    text-transform: uppercase;

    white-space: nowrap;

    font-size: 13px;

    font-weight: bold;

    padding-left: 4px;

    padding-bottom: 11px;

    font-family: open_sansbold;

}



.item_image_contentdetail

{

    display: inline-block;

}





.image_post_itemdetail

{

    width: 125px;

    display: inline-block;

    vertical-align: top;

    height: 102px;

    margin-right: 8px;

    overflow: hidden;

}



.image_post_itemdetail img

{

    width: 100% !important;

}



.content_post_itemdetail

{

    display: inline-block;

    vertical-align: top;

    height: 84px;

    overflow: hidden;

    width: 160px;

    color: #666666;

    font-family: arial;

    line-height: 1.1;

    text-align: left;

    font-size: 13px;

    font-family: open_sanssemibold;

}



.title-eventscontent{

    text-transform: uppercase;

    font-size: 12px;

    padding-bottom: 2px;

    

}



.title-eventscontent a{

    text-decoration: none;

    color: #666666 !important;   

}





.numerofecha-div-tabdetail{

    font-size: 60px;

    text-align: center;

    font-family: open_sanssemibold;

    color: #959595;

}

.nombrefecha-div-tabdetail{

    font-size: 18px;

    text-align: center;

    font-family: open_sanssemibold;

    color: #959595;

    margin-top: -10px;

}



.content_testimonials{

    display: inline-block;

    vertical-align: top;

    width: 125px;

    margin-top: 57px;

    margin-left: 5px;

}



 .menu-item-33, .menu-item-32{  

     /*margin-left: 73px !important; */

 }

 

#diferente_img {

    cursor: pointer;

text-decoration: underline;

font-size: 12px;

font-weight: bold;

color: #2F2F2F;

font-family: 'open_sanssemibold';

 }
 
 
#banner_area_top_newsletter{
	border: 1px solid gray;
	height: 47px;
	text-align: center;
	width: 148px;
}

#banner_area_top_newsletter img{
height:45px!important;

}
