.files_premium{

    display: inline-block;

    vertical-align: top;

    margin-right: 25px;

}



#subscriptions-content label{

    display: inline-block;

    height: 28px;

}



.subscriptions-error{

    border: 1px red solid !important;

}





.subscription-form{

    width: 300px;

    padding-right: 100px;

    float:left;

    min-height: 450px;

    display: none;

}



#subscriptions-content-right{

    width: 280px;

    line-height: 15px;

    float: right;

    vertical-align: top;

}



#subscriptions-content-right p{

    margin: 10px 0px;

}



#subscriptions-content input[type='text'], #subscriptions-content input[type='password'], #subscriptions-content select{

    width: 343px;

    height: 18px;

    padding: 0px;

    border: 0px;

    background: #E0E0E0;

    margin: 4px 0 9px 0 ;

    font-weight: bold;

    font-size: 0.95em

}

/*

#subscriptions-content input{

    width: 343px;

    height: 18px;

    padding: 0px;

    border: 0px;

    background: #E0E0E0;

    margin: 4px 0 9px 0 ;

    font-weight: bold;

    font-size: 0.95em

}*/



#subscriptions-content select{

     text-indent: 45px;

}



.subscriptions-colored{

     color:#EF2F24;

     font-size: 1.1em;

     padding: 15px 0 15px 0;

}



#subscriptions-content{

    /*height: 570px ;*/
	
	height: 738px ;
    
	background: #F7F7F7;

    padding: 85px 40px ;

    font-weight: bold;

    font-size: 0.86em;

}



#subscriptions-menu{

    width: 102%;

}



#subscriptions-menu li {

    cursor: pointer;

    display: inline-block;

    border-bottom: 1px #EF2F24 solid;

    width: 24%;

    border-right:1px #EF2F24 solid;

    color:#EF2F24;

    text-align: center;

    height: 36px;

    line-height: 36px;

    vertical-align: middle;

    font-size: 11pt;

}



#subscriptions-menu li:hover, .subscriptions-menu-selected{

    background: #EF2F24;

    color: white !important;

}



.subscriptions-title{

    width: 100%;

    border-bottom: 2px #EFEFEF solid;

    font-size: 22pt;

    font-weight: bold;

    color:#EF2F24;

    padding: 40px 0 15px 0;

    margin-bottom: 40px;

    text-transform: uppercase;

}



/*-----------------------------------------------------*/



#wpadminbar{

    display: none;

}



#thumbnail-home{

   /* width: 658px;*/ 

    width: 666px;

    height: 325px;

    display: inline-block;  

    vertical-align: top;

    margin-bottom: 12px;

    border-bottom: 1px solid #E0E0E0;

}

#thumbnail-home hr {

    width: 665px;

}



.img-home{

    width: 420px;

    height: 315px;

    display: inline-block;

    vertical-align: top;

    background: gray;

    overflow: hidden;

    text-align: center;

}



.img-home img{

    height: 100%;

    width: auto;

}



.textos-home{

    width: 230px;

    height: 310px;

    margin-left: -4px;

    display: inline-block;

    vertical-align: top;

}



.text-descrip{

    width: 230px;

    height: 104px;

    color: #999999;

    border-bottom: 1px solid #E0E0E0;

    background: #F3F3F3;

    cursor: pointer;

    position: relative;

}

.text-descrip a{

    color: #6a6a6a;

    outline: none;

}

.title-descrip{

    width: 200px;

    height: 30px;

    padding-left: 20px;

    padding-top: 14px;

    margin-bottom: 8px;

    font-size: 12px;

    font-family: open_sansbold;

    line-height: 13px;

   

}

.textos-home .title-descrip{

 margin-bottom: 5px;

}

.content-descrip{

    width: 200px;

    height: 52px;

    padding-left: 20px;

    font-size: 11px;

    font-family: Arial;

    overflow: hidden;

    line-height: 13px;

}



.text-descrip-select{

    background: #EF2E24;

    color: white !important;

}

.text-descrip-select a{

    color: white !important;

    outline: none;

}





.img-mas{

    vertical-align: top;

    display: none;

    width: 75px;

    height: 30px;

   /* background: #EF2E24;*/

    cursor: pointer;

}



.auximg-mas{

    width: 75px;

    height: 30px;

    top: 33px;

    left: -77px;



    position: absolute;

}



.auximg-mas a{

    color: white !important;

    outline: none;

}

.img-mas img{

    vertical-align: top;

    display: inline-block;

}





.mas{

    vertical-align: top;

    display: inline-block;

    padding-left: 5px;

    font-size: 29px;

    font-family: open_sansbold;

}

.text-mas{

    margin-top: -22px;

    padding-left: 28px;

    vertical-align: top;

    display: inline-block;

    font-family: open_sansbold;

}







#index-home{

    width: 305px;

    display: inline-block;

}

#ranking-home{

    width: 305px;

    display: inline-block;

}



#titulo-principal-middle{

    font-size: 25px;

    font-family: open_sansextrabold;

}

#title-index-home{

    font-size: 23px;

    font-family: open_sansextrabold;

}

#title-ranking-home{

    font-size: 23px;

    font-family: open_sansextrabold;

}

.title-home{

    color: #EF2E24;

    text-transform: uppercase;

}





































/*BARRA PUBLICIDAD DERECHA*/

#advertising_bar{

    position: relative;

    display: inline-block;

    width: 315px;

    height: 819px;

    vertical-align: top;

    float: right;

}



#advertising_bar hr{

    width: 315px;

    color: #DFDFDF;

}





#div-bordeadverta{

    width: 315px;

    height: 325px;

    margin-bottom: 12px;

    border-bottom: 1px solid #E0E0E0;

}



#div-bordehome{

   

}

/*BENNER DERECHO*/

#banner_derecho{

    width: 320px;

    height: 100px;

    margin: 5px 0px;

}

#ranking{
	
	width:315px;
	
	height:208px
	
}



#want{

    width: 315px;

    height: 100px;

    margin: 7px 0px;

    vertical-align: top;

    position: relative;

    

}

#want img{

    position: absolute;

}

#want-update{

    position: absolute;

    width: 240px;

    color: white;

    padding-top: 5px;

    padding-left: 8px;

    font-family: open_sansbold;

    font-size: 22px;

    text-transform: uppercase; 

}

#want-follow{

    width: 315px;

    height: 48px;

    position: absolute;

    bottom: 62px;

    background: none;

    text-transform: uppercase; 
    
    

}

#text-follow{

     position: absolute;

     padding-top: 7px;

     padding-left: 6px;

     color: white;

     font-size: 14px;

     font-family: open_sansbold;

     text-transform: uppercase; 
     
     display: none;

}

#botones-share{

    margin-left: 6px;

    margin-top: 23px;

}

#tw{

    width: 62px;

    height: 20px;

    display: inline-block;

    vertical-align: top;

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

    cursor: pointer;

}

#tw a{

    padding: 0px 31px;

}

#fb{

    width: 79px;

    height: 20px;

    display: inline-block;

    vertical-align: top;

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

    cursor: pointer;

    /*padding-top: 2px;*/

}

#fb a{

    /* padding: 0px 125px;  */

}

#lk-fb{

    width: 29px;

    height: 18px;

    display: inline-block;

    vertical-align: top;

    font-size: 12px;

    padding-left: 7px;

    padding-top: 2px;

    margin-left: -3px;

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

    

}

#register{

    width: 315px;

    height: 100px;

    color: white;

    vertical-align: top;

    position: relative; 

}

#register img{

    position: absolute;

}

#register-text{

    width: 135px;

    position: absolute;

    text-align: center;

    padding-top: 28px;

    padding-left: 30px;

    line-height: 22px;

    font-size: 17px;

    font-family: open_sansbold;

    text-transform: uppercase;

    

}



#register a{

    color: white !important;

}

#register a:hover{

    color: white !important;

}





.banner-area{

    width: 303px;

    height: 250px;

    padding: 5px;

    margin-bottom: 8px;

}

.banner-interno{

    width: 100%;

    height: 100%;

    background: #CACACA;

    position: relative;
	display:none;

}

.banner-interno img{

    position: absolute;

}

.banner-text{

    width: 135px;

    position: absolute;

    text-align: center;

    line-height: 22px;

    font-size: 17px;

    font-family: open_sansbold;

    text-transform: uppercase;

    color: white;

    bottom: 0px;

    text-shadow: 3px 2px black;

}



.center-bannerarea{

    position: absolute;

    margin-top: -125px;

    top: 50%;

}

        /*LOGIN*/

        #eventpage-right #login{

            display: none;

            height: 207px;

            width: 315px;

            background: #F1F1F1;

            z-index: 50;

        }

        #advertising_bar #login{

            position: absolute;

            display: none;

            height: 207px;

            width: 315px;

            background: #F1F1F1;

            z-index: 50;

        }

        #content-login {

            padding: 0px 10px;

        }

        #content-forgot{

            padding: 0px 20px;

        }

        #title-login{

            color: #EF2E24;

            padding-top: 17px;

            font-size: 16px;

            font-weight: bold;

            text-transform: uppercase; 

            padding-left: 1px;

        }

        #text-login{

            padding-top: 10px;

            color: #2F2F2F;

            font-size: 14px;

            font-weight: bold;

            text-transform: uppercase; 

            padding-left: 1px;

        }

        .input{

            width: 220px;

            height: 18px;

            font-size: 13px;

            margin-top: 13px;

            border: none;

            outline: none;

            padding-left: 15px;

            font-family: 'open_sansregular';

        }

        #btn-login{

            width: 103px;

            margin-top: 12px;

        }

        .boton{

            background: #EF2E24;

            color: white;

            font-size: 13px;

            margin: auto;

            padding: 5px 0px;

            text-align: center;

            cursor: pointer;

            text-transform: uppercase; 

            font-family: 'open_sansregular';

        }

        .boton a{

            color: white !important;

        }

        #link-forgot{

            padding-top: 7px;

            cursor: pointer;

            text-decoration: underline;

            font-size: 10px;

            font-weight: bold;

            color: #2F2F2F;

            font-family: 'open_sanssemibold';

        }

        /******************************/

        

         /*FORGOT*/

        #eventpage-right #forgot{

            display: none;

            height: 207px;

            width: 315px;

            background: #F1F1F1;

            z-index: 50;

        }

        

        #advertising_bar #forgot{

            position: absolute;

            display: none;

            height: 207px;

            width: 315px;

            background: #F1F1F1;

            z-index: 50;

        }

        

        #title-forgot{

            color: #EF2E24;

            padding-top: 20px;

            font-size: 16px;

            font-weight: bold;

            text-transform: uppercase; 

        }

        #text-forgot{

            padding-top: 20px;

            color: #424242;

            font-size: 15px;

            font-weight: bold;

            text-transform: uppercase; 

        }

        #input-forgot{

            margin-top: 24px;

        }  

        #btn-forgot{

            width: 60px;

            margin-top: 35px;

        }

        /******************************/

        

        /*READ MORE*/

        #readmore{

            position: absolute;

            display: none;

            height: 207px;

            width: 315px;

            background: #F1F1F1;

            z-index: 48;

        }

        #content-readmore{

            padding: 0px 10px;

        }

        #title-readmore{

            color: #424242;/* color: #EF2E24;*/

            padding-top: 15px;

            font-size: 16px;

            font-weight: bold;

            text-transform: uppercase; 

        }

        #text-readmore{

            padding-top: 15px;

            color: #999999;

            font-size: 12px;

            height: 100px;

            overflow: hidden;

            line-height: 14px;

        }

        #btn-readmore{

            width: 90px;

            margin-top: 15px;

        }

        #barrita-readmore{

            width: 100px;

            height: 1px;

            margin: 0 auto;

            background: #EF2E24;

            margin-top: 10px;

        }

        /******************************/

        

        

        

/*  RESTORE PASS    */



/*

.alert_background1

{

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

    height: 100%;

    position: fixed;

    width: 100%;

    z-index: 100;

}

.bot_cerrar_regis1

{

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

     width: 32px;

    height: 29px;

    float: right;

    clear: both;

    cursor: pointer;

}

*/





#restore_pass

{

    margin: 0 auto;

    width: 980px;

    height: 400px;

}



#content-restore{

    padding-top: 50px;

    padding-left: 64px;

}

#title-restore{

    color: #EF2E24;

    font-size: 30px;

    font-weight: bold;

    text-transform: uppercase; 

    padding: 12px 0px;

    font-family: 'open_sansbold';

    

}

#input-restore-repass 

{

   margin-left: 10px;

   display: inline-block;

}

#input-restore-pass 

{

    margin-left: 10px;

    display: inline-block;

}

.text-recuperar

{

    font-family: 'open_sansbold';

    font-size: 12px;

    margin-top: 28px;

    display: inline-block;

    text-align: right;

    width: 120px;

}

.input-r{

    width: 345px;

    height: 17px;

    font-size: 14px;

    padding: 5px 5px;

    background: #dfdfdf;

}

#btn-restore{

    width: 116px;

    margin-top: -19px;

    position: absolute;

    margin-left: 597px;

    cursor: pointer;

}

.boton-restore{

        /*

        background: #EF2E24;

        color: white;

        font-size: 15px;

        padding: 5px 0px;

        text-align: center;

        cursor: pointer;

        text-transform: uppercase; 

        */

}

#separator-restore

{

    background: #EFEFEF;

    width: 814px;

    height: 2px;

}

.bot_cerrar_restore

{

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

     width: 32px;

    height: 29px;

    float: right;

    clear: both;

    cursor: pointer;

}

        





        



/*EVENTOS*/

#eventos-thumbnail{

    width: 315px;

    height: 223px;

    background: #F0F0F0;

    overflow: hidden;

}



#title-eventos{

    padding-left: 15px;

    padding-top: 10px;

}



#title-eventos img{

    display: inline-block;

    vertical-align: top

}

#text-eventos{

    display: inline-block;

    padding-top: 2px;

    padding-left: 6px;

    vertical-align: top;

    color: #30C6BE;

    font-size: 20px;

    font-family: open_sansextrabold;

    text-transform: uppercase; 

}





#img__principal_page img {

    width: auto;

    height: 100%;

    max-width: inherit;    

}



#img__principal_carrousel li img{

    width: auto !important;

    height: 100% !important;

    max-width: inherit !important; 

}



#img__principal_carrousel{

    /*width: 650px;*/

    width: 419px;

    height: 317px;

    overflow: hidden;

    margin-left: -1px;

}



#img__principal_carrousel .jcarousel-item {

    /*width: 650px !important;*/

    width: 420px !important;

    height: 317px;

    overflow: hidden;

}



.paneles #img__principal_carrousel{

    width: 650px;

}



.paneles #img__principal_carrousel .jcarousel-item {

    width: 650px !important;

    /*width: 420px !important;*/

    height: 100%;

    overflow: hidden;

}





#img_eventos_imgmedia{

    width: 420px;

    height: 315px;

    overflow: hidden;

}

#img_eventos_imgmedia .jcarousel-item {

    width: 420px !important;

    height: 315px;

}



.img-thumbnail-post{

    width: 420px;

    height: 315px;

}









#carrousel-eventos{

    width: 290px;

    height: 162px;

    margin-left: 15px;

    /*overflow: hidden;*/

}

#carrousel-eventos .jcarousel-item {

    width: 290px !important;

    height: 180px;

}

#botones_slide{

    height: 20px;

    margin-top: 10px;

    padding-top: 7px;

    width: 73px;

    margin: 0 auto;

}

#botones_slide li

{

    display: inline-block;

    vertical-align: top;

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

    width: 10px;

    height: 10px;

    margin-right: 5px;

    cursor: pointer;

}

#botones_slide li:hover

{

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

}

.botones_slide_hover

{

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

    width: 10px;

    height: 10px;

}



.texto-evento{

     padding-top: 20px;

     display: inline-block;

     vertical-align: top;

     width: 225px;

}



.titulo-evento{

    font-size: 18px;

    font-family: open_sansbold;

    color:#0A6B65;

}

.ciudad-evento{

    color: #656565;

    padding: 3px 0px;

    font-size: 16px;

    font-family: open_sanssemibold;

}

.content-evento{

    color: #656565;

    font-size: 14px;

    font-family: Arial;

    max-height: 86px;

    overflow: hidden;

}

.fecha-evento{

    width: 48px;

    display: inline-block;

    vertical-align: top;

    padding-top: 24px;

    padding-right: 7px;

    

}

.mes-evento{

    width: 48px;

    height: 20px;

    padding-top: 3px;

    color: #2FC7BD;

    text-align: center;

    font-size: 15px;

    font-family: open_sansbold;

    background: #096B65;

    

}

.dia-evento{

    width: 48px;

    height: 36px;

    text-align: center;

    color: #096B65;

    padding-top: 3px;

    font-size: 28px;

    font-family: open_sansbold;

    background: #2FC7BD;

}



#back-to-top{

    width: 90px;

    height: 60px;

    position: absolute;

    right: 0px;

    top: -325px;

    cursor: pointer;

}

#back-to-top img{

    position: absolute;

    right: 0px;

}

#text-top{

    width: 60px;

    height: 40px;

    font-size: 12px;

    text-align: center;

    font-family: open_sansbold;

    padding-top: 29px;

    padding-left: 24px;

    color: white;

    position: absolute;

}

        

        

/******************************/





















#carrousel-indepth{

    width: 290px;

    height: 162px;

    margin-left: 15px;

    overflow: hidden;

}

#carrousel-indepth .jcarousel-item {

    width: 290px !important;

    height: 180px;

}

#botones_slide_indepth{

    height: 20px;

    margin-top: 10px;

    padding-top: 7px;

    width: 73px;

    margin: 0 auto;

}

#botones_slide_indepth li

{

    display: inline-block;

    vertical-align: top;

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

    width: 10px;

    height: 10px;

    margin-right: 5px;

    cursor: pointer;

}

#botones_slide_indepth li:hover

{

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

}

.botones_slide_indepth_hover

{

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

    width: 10px;

    height: 10px;

}









/*      botones sociales        */

.lg_button{
	
	float: right; 
	
	color: #fff; 
	
	background-color: #e91e28; 
	
	font-size: 1em; 
	
	border-radius: 0px;
	
}

#social_buttons{

    width: 100%;

    text-align: right;
    
    clear: both;

}

#btns_split{

    padding-top: 10px;

    padding-right: 5px;

}



#btns_split div{

   /* float: right;

    margin: 0px 5px;

    cursor: pointer;*/

}



#social_buttons .hupso_c a{

    float: right;

    margin-right: 5px;

}

#social_buttons .hupso_c a img{

    width: 20px !important;

    height: 20px !important;

    padding-right: 8px;

}





/*  EVENTOS     */



#eventpage-left{

    width: 658px;

    min-height: 1200px;

    display: inline-block;

    vertical-align: top;

    

}



#eventpage-right{

    position: relative;

    display: inline-block;

    width: 315px;

    vertical-align: top;

    float: right;

    margin-top: 15px;

}



.pestanas{

    margin-top: 38px;

    margin-bottom: 20px;

}



.tabs span{

    margin-top: 8px;

}



.item-tab{

    display: inline-block;

    vertical-align: top;

    font-size: 15px;

    text-align: center;

    padding: 8px 8px;

    position: relative;

    cursor: pointer;

    border-right: 1px solid gray;

    margin-left: -4px;

    font-family: open_sanssemibold;

    color: #9a9a9a;

     

}

.item-tab img{

    position: absolute;

    bottom: -12px;

    left: 50%;

    margin-left: -13px;

    display: none;

    z-index: 50;

}



.current-event{

    background: #EF2E24;

    color: white;

}

.current-event img{

    display: block;

}



.div-tab{

    display: none;

    width: 650px;

    height: 300px;

    position: relative;

    z-index: 10;

    border: 1px solid black;

    overflow: hidden;

}



.imgfondo{

    min-width: 650px;

    max-height: 300px;

}







.textf-div-tab{

    position: absolute;

    top: 52px;

    left: 0; 

}

.fecha-div-tab{

    width: 120px;

    display: inline-block;

    vertical-align: top;

    color: white;

}

.text-div-tab{

    width: 240px;

    padding-left: 25px;

    display: inline-block;

    vertical-align: top;

    color: white;

    line-height: 18px;

    font-size: 13px;

    font-family: open_sanssemibold;

    height: 145px;

    overflow: hidden;

}

.textf-div-tab-media{

    position: absolute;

    height: 215px;

    width: 97%;

    /*top: 10px;

    left: 10px; */ 

}

.text-div-tab-media{

    /*width: 240px;*/

    /*padding-left: 25px;*/

    height: 215px;

    width: 100%;

    display: inline-block;

    vertical-align: top;

    color: white;

   /* line-height: 18px;*/

   /* font-size: 13px;*/

   /* font-family: open_sanssemibold;*/

}

.text-div-tab-media img{

    width: auto;

    height: 100%;

    /*margin-right: 8px;

    margin-bottom: 8px;*/

}

.textf-div-tab-videos{

    position: absolute;

    top: 12px;

    left: 6px; 

}

.text-div-tab-videos{

    /*width: 240px;*/

    /*padding-left: 25px;*/

    display: inline-block;

    vertical-align: top;

    color: white;

    height: 200px;

    overflow: hidden;

   /* line-height: 18px;*/

   /* font-size: 13px;*/

   /* font-family: open_sanssemibold;*/

}

.text-div-tab-media iframe{

    display: inline-block;

    margin-right: 8px;

    margin-bottom: 8px;

}

.text-div-tab span{

    text-transform: uppercase;

}

.numerofecha-div-tab{

    font-size: 85px;

    text-align: center;

}

.nombrefecha-div-tab{

    font-size: 20px;

    text-align: center;

}



.red-div-tab{

    width: 650px;

    height: 90px;

    bottom: 0px;

    position: absolute;

    background: #EF2E24;

}

.red-div-tab img{

    margin-top: -12px;

    margin-left: 100px;

    position: absolute;

}





.div-tab-title{

    font-weight: bold;

    font-size: 14px;

    color: white;

    margin-left: 20px;

    margin-top: 12px;

    

}

.div-tab-text{

    line-height: 17px;

    color: white;

    margin-left: 20px;

    margin-top: 5px;

    height: 50px;

    overflow: hidden;

}





#register-event{

    height: 303px;

    width: 315px;

    margin: 5px 0px;

    background: #F1F1F1;

    z-index: 50;

}

#register-event .input{

    margin: 5px 0px;

    width: 280px;

}

#content-registerevent{

    padding: 0px 10px;

}

#title-registerevent{

    color: #EF2E24;

    padding-top: 10px;

    padding-bottom: 5px;

    font-size: 16px;

    font-weight: bold;

    text-transform: uppercase; 

    width: 140PX;

}

#btn-registerevent{

    width: 103px;

    margin-top: 15px;

    font-size: 12px;

    padding: 6px 0px;

}

#text-share{

    color: #EF2E24;

    padding-top: 10px;

    font-size: 11px;

    text-align: center;

    font-weight: bold;

    text-transform: uppercase; 

    width: 150px;

    margin: 0 auto;

}



#share-events{

    width: 118px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid gray;

    background: #F3F3F3;

    margin-top: 10px;

    border-radius: 4px;

}



#share-events img{

    vertical-align: top;

    width: 10px;

    height: 10px;

    padding-right: 2px;

    padding-top: 2px;

    

}



#share-events #textshare {

    display: inline-block;

    vertical-align: top;

    font-size: 10px;

    padding-right: 10px;

    padding-left: 3px;

    margin-top: 2px;

}



#share-events .hupso_c a img{

    width: 10px !important;

    height: 10px !important;

    padding-right: 2px !important;

    padding-top: 2px !important;

}



.hupso_print_button {

    display: none;

}







#eventpage-right #box_interno

{

    background: #F1F1F1;

    margin: 0 !important;

    vertical-align: top;

    display: inline-block;

}





#eventpage-left #the_content_post{

    width: 648px;

    word-wrap: break-word;

}



#the_content_post p{

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	line-height: 1.714285714;

}



#eventpage-left #content_event{

    width: 648px;

}



.border-migaeven{

    border-bottom: 1px solid #E0E0E0; 

    padding-bottom: 1px; 

    text-align: right; 

    width: 315px; 

    display: inline-block;  

    margin-left: 10px;

}

.border-migaeven .breadcrumb{

    margin: 0px !important;



}





/* SECTION DOWN EVENTOS*/



.section_downevens{

    width: 980px;

    margin: 0 auto;

    margin-bottom: 18px;

    border-top: 1px solid #E0E0E0;

    padding-top: 20px;

}

.item-sectiondown{

    width: 310px;

    vertical-align: top;

    display: inline-block;

}

.title-sectiondown{

    width: 300px;

    height: 24px;

    color: #0971b2;

    font-size: 20px;

    font-family: open_sansextrabold;

    line-height: 27PX;

}



.title-sectiondown .icon_title{

    width: 26px;

    height: 26px;

}

.elementodown{

    height: 180px;

    position: relative;

    color: white !important;

    padding: 3px 8px;

    margin-top: 20px;

    cursor: pointer;

    background: #EF2E24;

}

.elementodown span{

    color: white !important;

}

.cuadradito{

    width: 50px;

    height: 30px;

    position: absolute;

    top: 0px;

    right: 0px;

    margin-top: -10px;

    background: #EF2E24;

}



.sector{

    padding-right: 54px;

    text-align: right;

    padding-bottom: 5px;

    padding-top: 2px;

}



.itemsectiondown-content{

    border-top: 2px solid white;

    width: 288px;

    margin: 0 auto;

    padding-left: 5px;

}

.itemsectiondown-title{

    font-weight: bold;

    font-size: 14px;

    padding-top: 12px;

    padding-bottom: 5px;

}

.itemsectiondown-title a{

    color: white !important;

}

.itemsectiondown-text{

    line-height: 17px !important;

    font-size: 14px !important;

    height: 86px;

    overflow: hidden;

}

.itemsectiondown-text p, .itemsectiondown-text span{

    line-height: 17px !important;

    font-size: 14px !important;

}

.itemsectiondown-text a{

    color: white !important;

}

.fecha-sectiondown{

    width: 49%;

    display: inline-block;

    vertical-align: top;

}

.numerofecha-sectiondown{

    font-size: 100px;

    text-align: center;

}

.nombrefecha-sectiondown{

    font-size: 20px;

    text-align: center;

}

.content2-sectiondown{

    width: 49%;

    display: inline-block;

    vertical-align: top;

}



#accordion-employ .content_body_text {

    width: 770px; 

    outline: none;

}





/*  daily   stilo para correo    */ 

#header-daily{

    height: 170px;

}

#logo-daily{

    display: inline-block;

    vertical-align: top;

    width: 137px;

    height: 98px;

}

#text-daily{

    display: inline-block;

    vertical-align: top;

    width: 670px;

    text-align: center;

}

#magazine-daily{

    display: inline-block;

    vertical-align: top;

    width: 145px;

    height: 150px;

    text-align: right;

}



#title-daily{

    color: #EF2E24;

    font-size: 28px;

    font-family: open_sansbold;

    padding-bottom: 20px;

    padding-top: 15px;

}



#fecha-daily{

    color: #6a6a6a;

    font-size: 18px;

    font-family: open_sansbold;

    padding-bottom: 44px;

}

#subtitle-daily{

    color: #6a6a6a;

    font-size: 18px;

    font-family: open_sansbold;

}

#tit_magazine-daily{

    font-size: 22px;

    color: #EF2E24;

    font-family: open_sansbold;

    text-align: right;

    

}

#subt_magazine-daily{

    font-size: 8pt;

    color: #EF2E24;

    font-family: open_sansbold;

     text-align: right;

}



#border-daily{

    padding-left: 20px;

    width: 100%;

    height: 188px;

}

#border-top{

    width: 940px;

    border-top: 2px solid #6a6a6a;

    padding-top: 20px;

}

#border-daily-gray{

     padding-left: 20px;

     background: #E7E7E7;

     margin-top: 30px;

     width: 100%;

     overflow: hidden;

     

}

#border-top-gray{

     width: 940px;

     border-top: 2px solid #6a6a6a;

     padding-top: 20px;

     position: relative;

}

#border-daily-gray #star{

    position: absolute;

    top: 0px;

    left: 0px;

    width: 30px;

    height: 36px;

}

.contenido-daily{

    width: 645px;

    height: 146px;

    display: inline-block;

    vertical-align: top;

    padding-right: 20px;

    overflow: hidden;    

}

.img-daily{

    width: 270px;

    display: inline-block;

    vertical-align: top;

}

.tit-daily{

    font-family: open_sansbold;

    font-size: 15px;

    padding-bottom: 15px;

}



.tit-daily span{

    color: #EF2E24;

    font-size: 15px;

}

#footer-daily{

    background: #EF2E24;

    padding: 12px;

    padding-right: 15px;

    text-align: right;

}

#direct-foot{

    display: inline-block;

    color: white;

    font-family: open_sanssemibold;

    vertical-align: top;

    padding-top: 4px;

    padding-right: 5px;

}

#direct-foot a{

    color: #FCFAFA !important;

}

#menu-foot{

    display: inline-block;

    color: white;

}

#menu-foot a{

    padding-left: 5px;

}



/***    end daily   ***/







#sugested_links{

    width: 100%;

    height: 125px;

    background-color: #E7E7E7;

}



#sugested_links #content{

    max-width: 970px;

    margin: 0 auto;

}





#sugested_links .title{

    color: #2F2F2F;

    width: 140px;

    font-size: 20px;

    display: inline-block;

    text-transform: uppercase;

    font-size: 24px;

    font-family: open_sansextrabold;

    margin-bottom: 15px;

}

#sugested_links .icon_title{

    color: #2F2F2F;

    font-size: 20px;

    display: inline-block;

}



.item-linksugested{

    width: 320px;

    height: auto;

    vertical-align: top;

    padding-top: 20px;

    display: inline-block;

}



.item-linksugested a{

   font-weight: bold;

}



.item-linksugested .link{

   height: 24px;

   padding-left: 18px;

   font-size: 12px;

}











#carrousel-register{

    width: 610px;

    height: 100px;

    overflow: hidden;

}

#carrousel-register .jcarousel-item {

    width: 610px !important;

    height: 100px;

}





#image_complete{

    display: none; 

    position: absolute; 

    top: 50px;

    /*height:216px;

    width: 315px;*/

    background: #F1F1F1; 

    z-index: 99

    

}





#content-imagecomplete{

    border: 1px solid black;

    

}

#cerrar_imagecomplete{

    position: absolute;

    right: 0px;

}

#the_content_post .tab-content{
display:none;	
}
.payment-frm{padding-top: 30px; border:1px solid #CCCCCC;}
.free-trial-thankyou{font-size:14px;}
.free-trial-thankyou p{ line-height:normal; text-align:justify;}
.free-trial-thankyou p button{ margin-top:7px; margin-bottom:7px; background:#EF2F24; color:#fff; font-weight:bold; border:1px solid #EF2F24; }
.free-trial-thankyou .sub-name, .free-trial-thankyou .sub-uname-main{ color:#FF9681; }
#menu_superior .newsletter-signup{ float: left; width: 19%;}
#menu_superior .newsletter-signup img{ margin-left: 5px; margin-top: -26px; width: 142%;}
.btn_sub_news{

    cursor: pointer;
    display: inline-block;
    border: 1px #EF2F24 solid;
    width: 60%;	 
    border-right:1px #EF2F24 solid;
    color:#fff;
    text-align: center;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
	background:#EF2F24;
    font-size: 11pt;

}

/********18_01_2017**********/

.payment-frm{ border: none;}

#payment-form fieldset{ text-align:left; margin-top:8px;}

#payment-form fieldset legend{
  padding-bottom:18px;}
  
#payment-form p{ text-align:left;}
  
#payment-form label{ height:auto; padding-bottom:3px; display:block; width:100%;}

#payment-form select.form-control{    
  height: 28px;
  padding: 0px;
  line-height: 20px;
  width: 45%;
  margin-right:1%;
  display: inline-block;
  border-radius: 2px;}
  
#payment-form .has-feedback span{ margin:0 8px;}
  
#payment-form fieldset button.btn {
  background:#ef2e24;
  color: #fff;
  max-width: 169px;
  width: 100%;
  margin:20px auto 0;}