@charset "utf-8";
/* CSS Document */


/* SPANISH */



/* portales */
.mhcstations {

	background: linear-gradient(#223593, #04065b);
    border: 1px solid #8b6838;
    border-radius: 5px;
    color: #d9b537;
    font-size: 1.4rem;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1;
    margin: 0;
    padding: 6px 5px;
    text-align: center;
    text-decoration: none;
    width: 130px;
}
.mhcstations:hover {
    background: linear-gradient(#050f68, #000036);
}

.mhcstations a:link{color: #d9b537;}
.mhcstations a:visited{color: #d9b537;}
.mhcstations a:active{color: #d9b537;}
.hidediv{display:none}
.portales-stations{padding:33px 40px 0 40px; width:580px; background:url(/images/es/portales-de-sanacion/manodeJesus_660_fade2.jpg) no-repeat top center; height: 670px; margin: 0 auto 40px auto}
.portales{position: absolute; left: 0; top: 0; width: 900px; height: 900px}


/* celebraciones */
.celebraciones-list {margin: 0 auto}
.celebraciones-list img{width:103px; margin:0 15px 0 0; border: 1px solid #8B6838;}
.celebraciones-list td{padding:7px 0 7px 0; font-size: 1.9rem; font-weight: bold; text-align: left; vertical-align: middle}
.celebraciones .boletin-box{background: none !important; border: none !important}
.celebraciones .boletin-box .box-title{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 2.3rem !important; font-weight: bold; }
.celebraciones 
.celebraciones .boletin-wrapper .boletin-box .box-top{font-size: 2.3rem !important;}
.celebraciones .boletin-wrapper .box-title{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 2.3rem !important; font-weight: bold}
.celebraciones .boletin-wrapper .box-top{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 1.9rem !important; letter-spacing:inherit !important; font-weight: bold; margin: 15px 0 0 0 !important}
.celebraciones .boletin-wrapper .box-top td{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 1.9rem !important; font-weight: bold; text-align:left !important}
.celebraciones .boletin-wrapper .box-orange{display:none !important}
.celebraciones .boletin-wrapper .outer-container{ border: none !important}
.celebraciones .boletin-wrapper .inner-container > table{ border: none !important; border-bottom: 1px solid #ccc !important;}
.celebraciones .boletin-wrapper .box-top td a{color: #000062 !important; font-size: 2.3rem !important; text-align:left !important}

/* libritos */
.libritos-table{width:600px; margin: 0px auto 60px auto;}
.libritos-table td{padding:30px 10px; text-align:center; vertical-align: top}
.libritos-single{}
.libritos-single a.booklet-wrapper{display:block; width: 132px; margin: 0 auto; text-align: center}
.libritos-single p.pdf{ text-align: center; font-size: 1.3rem; text-indent: 0}
.libritos-single p.pdf img{vertical-align: middle; margin-right: 5px}
.libritos-single div.pdf{ text-align: center; font-size: 1.3rem; text-indent: 0; margin:0 0 20px 0}
.libritos-single div.pdf img{vertical-align: middle; margin-right: 5px}
.libritos-single div.audio-wrapper{width: 200px; margin: 0 auto}

img.libritos{width:132px; height:182px; border:1px solid #666677} 
.libritos-heading{text-align: center}
.booklet_text {text-align: center}

/* primeras 50 */
.primeras-50-lecciones {padding:10px 20px}
.es_primeras_50 .mp3-player{width: 300px; margin: 30px auto}
.primeras-50-lecciones .libritos-single p.pdf{margin: 15px 0}
.primeras-50-lecciones td:first-child{padding-right:20px}
/* lectura */
.lectura-del-mes h1 { margin:4px 0 25px 0}
.lectura-del-mes h2 { margin:20px 0 8px}
.lectura-del-mes img { border:1px solid #8B6838}
.lectura-del-mes-nav{margin:20px 0}

.celebraciones-list{padding: 0 40px 0 60px}
.celebraciones-list .article-list{ padding:3px 3px 20px 3px;}
.celebraciones-list .article-list-para{ padding:0 0 0 0px; vertical-align: middle;}
.celebraciones-list .article-list-para .article-title{ font-size: 1.9rem}
.celebraciones-list .article-list-pic a{ display: block; height: 66px; width: 80px; overflow: hidden; background-size:cover; background-position: center center; margin:6px 20px 0 0px; border:1px solid #8B6838;  }


.boletins-list{padding: 0 40px 0 60px}
.boletins-list .article-list{ padding:3px 3px 20px 3px;}
.boletins-list .article-list-para{ padding:0 0 0 0px; vertical-align: middle;}
.boletins-list .article-list-para .article-title{ font-size: 1.9rem}
.boletins-list .article-list-pic a{ display: block; height: 66px; width: 80px; overflow: hidden; background-size:cover; background-position: center center; margin:6px 20px 0 0px; border:1px solid #8B6838;  }




.bases-single{padding: 0 20px}

.meditaciones-single{padding: 0 20px}

.meditaciones .main-image img{border:1px solid #8B6838; }
.meditaciones .main-image{margin:30px auto;}
.meditaciones .audio-container{margin:30px auto;}
.meditaciones blockquote{margin-top:30px; }


.meditaciones-double{width: 100%; max-width: 100%; border-collapse: collapse; height: auto !important}
.meditaciones-double td{padding: 0px; vertical-align: middle;}
.meditaciones-double td.column-one {padding: 0px; width: 10%; vertical-align: top}
.meditaciones-double td.column-one .main-image { margin: 0 30px 0 0 ; max-width:300px; overflow: hidden}
.meditaciones-double td.column-two .audio-container { margin-top: 0}


.es_boletin #outer-column-right{width: 702px !important}
.es_boletin #column-left-small{width: 273px !important}
.es_boletin #column-right-medium{width: 702px !important}
.es_boletin #column-right-medium .area-inner{padding: 0}


/*boletin */
.boletin-wrapper .box{box-shadow: none}
.boletin-wrapper .inner-container{width: auto !important; margin: 0 !important; padding: 0 !important}
.boletin-wrapper .inner-container > div{display:none}
.boletin-wrapper .article-content > table {background-image: none !important; width: 100% !important}
.boletin-wrapper .article-content > font > table {background-image: none !important; width: 100% !important}
.boletin-wrapper .inner-container > table{margin:0px 0 !important; border-top:none !important; border-bottom: 1px solid #ccc !important; border-radius: 0px !important; webkit-border-radius: 0px !important; khtml-border-radius: 0px !important;}
.boletin-wrapper .banner {display: none}
.boletin-wrapper p{text-align:inherit}
.boletin-wrapper .box-title{text-transform: uppercase}
.boletin-box{background: none !important; border: none !important}
.boletin-box .box-title{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 2.3rem !important; font-weight: bold; }
.boletin-wrapper .boletin-box .box-top{font-size: 2.3rem !important;}
.boletin-wrapper .box-title{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 2.3rem !important; font-weight: bold; text-transform: uppercase; text-align:left !important}
.boletin-wrapper .box-top{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 1.9rem !important; letter-spacing:inherit !important; font-weight: bold; margin: 15px 0 0 0 !important}
.boletin-wrapper .box-top td{color: #000062 !important; background: none !important; padding: 0px !important; border: none !important; font-size: 1.9rem !important; font-weight: bold; text-align:left !important}
.boletin-wrapper .box-orange{display:none !important}
.boletin-wrapper .outer-container{ border: none !important}
.boletin-wrapper .inner-container > table{ border: none !important; background: url(/images/divider-550.png) bottom center no-repeat !important}
.boletin-wrapper .inner-container > font > table{ border: none !important; background: url(/images/divider-550.png) bottom center no-repeat !important}
.boletin-wrapper .box-top td a{color: #000062 !important; font-size: 2.3rem !important; text-align:left !important}
.boletin-wrapper .inner-container .mission-inner{background-color: transparent !important}
.boletin-wrapper .article-content > table{background: none !important}
.boletin-wrapper .boletin-info-links{ display: none}

/*MT search */
#acimpages{max-width:500px}
.audios .search-div{margin: 0}
.audios .search-div input#type{display: none !important}
span.ui-selectmenu-text{padding-top: .5rem !important; padding-bottom: .5rem !important}
.paginate{text-align: center; margin-top: 40px}


/* MT trans box */
.es-mt-translation p.title_s{line-height: 1.4}

/*Calendar VOD*/
.calendar-video p{ font-size: 1.9rem}
.calendar-video p.vodcode{ font-size: 1.4rem}
.calendar-video p.vodseries{ font-size: 1.4rem}
.calendar-video .vodtitle{font-size: 2.3rem; margin: 15px 0}
.calendar-video .vod-titles{margin-bottom: 15px}
.calendar-video .cal-vid-title{ text-align: center}
.calendar-video .cal-vid-episode{text-align: center; font-weight: 100}
.calendar-video .player_s{margin:25px auto; width: 400px}
.calendar-video .translation-notice{ font-size: 1.6rem}
.calendar-video .no-translation{ display: none; font-size: 1.6rem}
.calendar-outer-video .calendar-video{ background-color: #132477;}
.calendar-outer-video .calendar td {
 background-color: #132477;
    color: #fff;
    border: 1px solid #3249B7;
}
.calendar-outer-video .calendar td a {
     color: #fff;
}
.calendar-outer-video .calendar .heading-days {
    color: #fff;
	font-weight: 600;
    border: none;
    background: linear-gradient(#DEB730, #AB8F18);
}

.calendar-outer-video .calendar .today {
    color: #292983;
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
}
.calendar-outer-video .calendar td.today a {
    
    color: #223593;
}
.calendar-outer-video .calendar td.day:hover {
	background-color: #3249B7;
    color: #fff;
    
}
.calendar-outer-video .calendar td.day:hover a {

    color: inherit;
}
.calendar-outer-video .calendar td a:hover {

     color: inherit;
}
.calendar-outer-video .calendar .heading-days:hover {
    color: #fff;
	font-weight: 600;
    border: none;
    background: linear-gradient(#DEB730, #AB8F18);
}

/* SPANISH */
.search-es .result-paras {
-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */
-o-user-select: none;
user-select: none;
}

/* DUTCH */
.search-nl .result-paras {
-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */
-o-user-select: none;
user-select: none;
}
.eciw-book td{ padding: 0}
.eciw-book img{ border-radius: 0px}
.wb-audio{border: 1px solid #CCC; vertical-align: text-top }

table.contact-form{}
table.contact-form td{ padding:5px; white-space:nowrap}
table.contact-form td.field{ text-align: right; font-weight: bold }
table.contact-form td.button{ text-align: right; }
table.contact-form td textarea{width : 100%}


.nl-mobile-ads{display: none}
.edit-inner .nl-mobile-ads{display: table}

.nl-mobile-ads{width: 100%}
.nl-mobile-ads img{width: 100% !important; height: auto !important; margin: 0px !important}
.nl-mobile-ads td{width: 32%;padding: 0 2%; vertical-align: middle}
.nl-mobile-ads td.unleashed{width: 25%;}

.nl-mobile-ads .eciw-book{ margin: 0 !important}
.nl-mobile-ads .mobile-vod{ width: 43%;}
/* Instafeed */
#instafeed img{width: 100% !important; height: auto !important}