/*+clearfix {*/
SECTION#sListadoEsquelas ARTICLE:after, SECTION#sHomenaje:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
SECTION#sListadoEsquelas ARTICLE, SECTION#sHomenaje { display: block; *height: 1px; }
/*+}*/
/*[fmt]1110-121A-1*/
/** Listados*/
SECTION#sListadoEsquelas H1 { font-size: 36px; line-height: 42px; text-align: left; color: #2B5CA1; background: #FFF; margin: 0; padding: 0 0 10px; }
/*[clearfix]*/
SECTION#sListadoEsquelas ARTICLE { font-size: 0.9rem; line-height: 1.3rem; margin: 15px 0 15px 1px; padding: 0 0 15px; padding-left: 50px; position: relative; }
SECTION#sListadoEsquelas ARTICLE:not(:last-of-type) { border-bottom: dotted 1px #CCC; }
SECTION#sListadoEsquelas ARTICLE IMG { margin: 8px 10px 7px 5px; opacity: 0.6; position: absolute; left: 0; z-index: -1; }
SECTION#sListadoEsquelas ARTICLE SPAN { display: block; font-size: 0.9rem !important; line-height: 1.3rem; }
SECTION#sListadoEsquelas ARTICLE H2 A { line-height: 25px; text-decoration: none; color: #2B5CA1; }
/** Esquela*/
SECTION#sEsquela { margin: 10px 0 30px; font-size: 14px; line-height: 1.5em; }
#map_canvas_tana, #map_canvas_despe { background: #EEE; margin: 0 0 5px; height: 165px; width: 100%; }
SECTION#sEsquela H1 { font-size: 36px; line-height: 42px; color: #2B5CA1; text-align: center; background: #FFFFFF; margin: 10px 0; padding: 0 0 10px; }
SECTION#sEsquela H1.FotoEsquela { padding-right: 83px !important; }
SECTION#sEsquela H1.FotoEsquela .CapaImg83 { margin: 0 !important; }
SECTION#sEsquela HEADER SPAN { display: block; text-align: center; }
SECTION#sEsquela SPAN.tDEP { font-size: 18px; font-weight: 500; margin: 20px 0; display: block; text-align: center; }
SECTION#sEsquela SPAN#tCargo { display: block; text-align: center; margin: 0 0 5px 0; }
SECTION#sEsquela P { text-align: justify; margin: 2em 0 0; }
SECTION#sEsquela P.tLugar { float: left; margin: 2em 0; }
SECTION#sEsquela P.tFirma { float: right; height: 90px; line-height: 90px; width: 140px; text-align: center; margin: 10px 0 0; }
SECTION#sEsquela H1.FixedNom { position: fixed; top: 35px; background: #FFF; margin: 0 0 0 -36px; width: 644px; z-index: 99; background: #FFF url(https://img.infoesquelas.com/imgs/sep_horizontal_azul.gif) repeat-x bottom; border-bottom: 10px solid #FFF; -webkit-transition: background 0.7s ease-out; -moz-transition: background 0.7s ease-out; -o-transition: background 0.7s ease-out; transition: background 0.7s ease-out; }
SECTION#sEsquela H1.FixedNom.FotoEsquela { width: 561px; }
#ElTiempo { border-radius: 2px; background: #FFF; padding: 5px; margin: 0 0 19px; display: flex; }
#ElTiempo DIV { font-weight: 300 !important; font-size: 0.9rem; line-height: 18px; width: 31%; margin: 0 10px 0 0; color: #2B5CA1; }
#ElTiempo DIV:last-child { margin: 0; }
#ElTiempo DIV:first-child { font-weight: 500 !important; }
#ElTiempo DIV A { display: block; font-size: 11px !important; font-weight: 300 !important; margin: 5px 0 0; color: #809DC7; text-decoration: none; }
#ElTiempo DIV IMG { display: block; float: left; margin: 3px 0 0; }
#ElTiempo DIV SPAN { font-size: 11px; line-height: 14px !important; margin: 0 0 0 5px !important; padding: 0 !important; }
#ElTiempo DIV SPAN.max { color: #E52237; }
#ElTiempo DIV SPAN.min { color: #064681; }
SECTION#SituTanatorio H2, SECTION#SituDespedida H2 { font-size: 18px; line-height: 21px; font-weight: 300; margin: 0 0 10px; }
SECTION#SituTanatorio H2 STRONG, SECTION#SituDespedida STRONG { font-weight: 300 !important; padding: 0 10px 0 0; }
SECTION#SituTanatorio H2 SPAN, SECTION#SituDespedida SPAN { position: absolute; top: -9845px; }
#ColDch A.BtnFlechaAzulDcha { margin-right: 5px; }
SECTION#sHomenaje A.BtnFlechaAzulDcha { display: block; margin-top: 5px; margin-bottom: 5px; }
#NotaAgradecimiento { background: #F8F8F8; border-radius: 2px; border: 1px solid #E3E3E3; padding: 10px; margin: 0 0 30px; overflow: auto; }
#NotaAgradecimiento SPAN { display: block; color: #2B5CA1; font-size: 21px; margin: 0 0 10px; }
#NotaAgradecimiento I { display: block; text-align: center; font-size: 0.9rem; line-height: 18px; }
#NotaAgradecimiento STRONG { display: block; float: right; margin: 5px 0 0; font-size: 0.9rem; line-height: 18px; }
/*[clearfix]*/
SECTION#sHomenaje { background: #E9EEF5; border-radius: 2px; font-size: 0.9rem; line-height: 18px; padding: 12px; margin: 0 0 15px; text-align: justify; }
SECTION#sHomenaje ASIDE STRONG { color: #2B5CA1; display: block; clear: both; width: 300px; float: left; font-size: 14px; margin: 15px 0 10px; }
SECTION#sHomenaje .CapaImg90 { margin: 5px 10px 0 0; margin-right: 10px; }
SECTION#sHomenaje .CapaImg65 { margin: 0 8px 8px 0; }
SECTION#sHomenaje H2 { font-size: 20px; color: #2B5CA1; margin: 0 0 10px; }
A:hover.BtnFlechaAbajo { background-color: #809DC7; color: #FFF !important; }
A.BtnFlechaAbajo { font-size: 12px; padding: 8px 0 7px 7px; background: #AABED9 url(https://img.infoesquelas.com/imgs/flecha_FFF_abajo.png) no-repeat 97% 50%; color: #FFF; display: block; text-decoration: none; margin: 0 0 15px; border-radius: 2px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
A:hover.BtnFlechaArriba { background-color: #809DC7; color: #FFF !important; }
A.BtnFlechaArriba { font-size: 12px; padding: 8px 0 7px 7px; background: #AABED9 url(https://img.infoesquelas.com/imgs/flecha_FFF_arriba.png) no-repeat 97% 50%; color: #FFF; display: block; text-decoration: none; margin: 0 0 15px; border-radius: 2px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
#OcultarTanayParroquia { overflow: hidden; height: 1px; }
SECTION#sListadoEsquelas H2.localidad { font-size: 0.9rem; line-height: 18px; text-decoration: none; margin: 10px 0 20px 5px; }
