@import url("bootstrap.css"); /*4.0*/
@import url("bootstrap-grid.css");
@import url("publicidad.css");
@import url("anexos.css");
@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

@import url("../fontawesome/css/fontawesome.css");
@import url("../fontawesome/css/brands.css");
@import url("../fontawesome/css/solid.css");

/** 5 columnas **/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
       position: relative;
       min-height: 1px;
       padding-right: 10px;
       padding-left: 10px;
}

.col-xs-15 {
       width: 20%;
       float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
           width: 20%;
           float: left;
       }
}
@media (min-width: 992px) {
       .col-md-15 {
           width: 20%;
           float: left;
       }
}
@media (min-width: 1200px) {
       .col-lg-15 {
           width: 20%;
           float: left;
       }
}



.hidd1024 { display: block; }
.hidd768 { display: block; }

@media screen and (max-width: 1024px) {
	.hidd1024 { display: none; }

}

@media screen and (max-width: 768px) {
  .hidd768 { display: none; }

}

a { text-decoration: none; }


.rel { font-size:18px; padding:10px; border-left:0px solid #999; min-height:50px; background-color:#F9F9F9; overflow:hidden;  margin-bottom:10px;} /* relacionadas interior*/
.rel a{ font-size:16px; font-family:'Roboto',arial; font-weight:700;  color:#09c; line-height:120%;}
.rel a:hover{ color:#003366;}
.rel .copet { font-size:14px; color:#666; line-height:130%;}
.rel .marcor{ width:150px; max-height:120px; overflow:hidden; float:left; margin-right:8px;}
.rel img{ width:100%;}

.rojo, .rojo a { color: #cc0000;}
.azul, .azul a { color: #09c;}
.salmon, .salmon a { color: #f66;}
.verde, .verde a { color: #096;}
.gris, .gris a { color: #666;}
.negro, .negro a { color: #000;}
.blanco, .blanco a { color: #fff;}
.violeta, .violeta a { color: #66c;}
.naranja, .naranja a { color: #f30;}
.marron, .marron a { color: #960;}


/* topscroll*/
#myBtnSc {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #ccc; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#myBtnSc:hover {
  background-color: #999; /* Add a dark-grey background on hover */
}
/* topscroll*/

.row {  margin-bottom: 0rem; }

.row .row {
  margin-top: 1rem;
  margin-bottom: 0;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.navbar {
 box-shadow:#ccc 0px 0px 0px; border-top: #ccc 0px solid ; border-bottom:#ccc 0px solid /* menuuuuuuuuuuuuuuuuuuuuu */
}

.navbar-light .navbar-nav .nav-link {
 color:#000; /*opacity: 0.9; */ font-size:14px;
font-weight:700; text-transform:uppercase; border-bottom: #eee  0px solid;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #09C; opacity: 0.9; border-bottom:#F60 0px solid; 
}

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 1);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
.navbar-light .navbar-toggler:focus,
.navbar-light .navbar-toggler:hover {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}



.dropdown-item:focus, .dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bbb;
}

body { /* fixed */
  min-height: 50rem; /* background-image: url(../images/14573_original.jpg); background-repeat:repeat-x; */
  padding-top: 0.0rem; font-family:  'Roboto', arial; }

 a:hover { text-decoration: none }



.logo-mob { text-align:center;  padding-top:0px; background-color:transparent; }
.logo-mob img{ width:100%; max-width:120px;}
.top-mob { height:auto; margin-top:0px; padding-top:15px; padding-bottom:15px; border-bottom:1px #ccc solid; background-color:#fff; z-index:10000}



.space10 { width: 100%; height:10px;}  
.space15 { width: 100%; height:15px;}  
.space20 { width: 100%; height:20px;}  
.space30 { width: 100%; height:30px;}  
.space40 { width: 100%; height:40px;}  
.space60 { width: 100%; height:60px;}  


.urgente { background-color:#cc0000; color:#FFF; padding:10px; margin-top:0px;  margin-bottom: 0px; width:100%; 
	    font-weight:bold; line-height:120%; font-size:20px; text-align: center;   }
.urgente a{	font-family:'Merriweather', Arial; font-weight:bold; text-align: center; line-height:120%; font-size:20px; color:#FFFFFF; }		
.urgente span { color: #FFF; background-color: #FF0000;}

.urgente2 { background-color:#fff;  padding:10px; margin-top:40px;  margin-bottom: 5px; width:100%; border: 1px dotted #000; 
	    line-height:120%; font-size:20px; text-align: center;   }

.urgente2 .volanta { color: #cc0000; font-size: 16px; margin: 7px auto 2px; font-weight: 500; font-size: 'Roboto';}
.urgente2 .titulo, .urgente2 .titulo a{ font-family:'Merriweather', Arial; font-weight:700; text-align: center; line-height:120%; 
						font-size:28px; color:#000; }		
.urgente2 .bajada { color: #666; font-size: 16px; margin: 7px auto 7px;}




.show-640 { display:none;}
.tempe-640 {display:none;}


@media screen and (max-width: 768px) {
.hidden-768 { display:none; }
.top { min-height:90px;} /* tira top de temp-logo-social*/
}


@media screen and (max-width: 640px) {
.hidden-640 { display:none; }
.show-640 { display:block;}
.tempe-640 {display: block; float:left; margin-top:5px; width:70px; color: #09C; font-weight:bold; font-size:18px;}

}

@media screen and (max-width: 480px) {
.hidden-480 { display:none; }
}


/* PORTADA */


/* degree */
.destaque_d { display: block; width: 99.9%; margin: 0px auto 40px; position: relative;  }
.destaque_d H1 a{ color:#FFF; font-size: 33px; letter-spacing:0px; font-family:'Merriweather'; font-weight: 600} 
.destaque_d .marcofoto{ max-height:500px; overflow: hidden;} .destaque_d .marcofoto img{  width: 100%}
.destaque_d .seccion{ font-size: 14px; font-weight: 700; line-height: 14px; text-transform: uppercase; display:block; top:10px; background-color: #333; position:absolute; left:15px; padding:4px 10px; color:#FFF; font-family: 'Merriweather';  } 
.destaque_d .portatitu{ display: inline-block;  margin-left:0px; background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,.8) 50%); position:absolute; bottom:0px; width:99.9%; padding:20px;  } 
.destaque_d .portatitu .volanta{ font-size: 14px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; color:#FFF; font-family: 'Merriweather';  } 

@media screen and (max-width: 768px) {
.destaque_d { clear: both; max-width: 95%; margin: auto;  }
.destaque_d H1 a{ color:#FFF; font-size: 17px; letter-spacing:0px; font-family:'Merriweather'; font-weight: 500; line-height: 100%} 
.destaque_d .portatitu .volanta{ font-size: 12px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; color:#FFF; font-family: 'Roboto';  } 

}
/* .degree */



/* tapa 2-3 (tapa1)  */ 
.destaque { display: block; width: 100%;  }
.destaque H1 a{ color:#000; font-size: 30px; letter-spacing:-1px; font-family:'Merriweather'; font-weight: 600; line-height: 0px;} 
.destaque .marcofoto{ max-height:460px;} .destaque img{  width: 110%}
.destaque .seccion{ font-size: 13px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; top:5px; left:0px;  color:#09c; 
  font-family: 'Merriweather';  } 
.destaque .volanta{ font-size: 14px; font-weight: 700; line-height: 24px; text-transform: uppercase; display:block; color:#09c; font-family: 'Roboto';  } 

@media screen and (max-width: 768px) {
.destaques { clear: both; max-width: 95%;} .destaque .marcofoto{ max-height:200px;}
.destaques H1 a{ color:#000; font-size: 24px; letter-spacing:-1px; font-family:'Merriweather'; font-weight: 500} 
}


/* SUPERDESTAQUE degree*/
.sdestaque { display: block; width: 99.9%; margin: 0px auto 0px; position: relative;  }
.sdestaque H1 a{ color:#FFF; font-size: 42px; letter-spacing:0px; font-family:'Merriweather'; font-weight: 600} 
.sdestaque .marcofoto{ max-height:600px; overflow: hidden;} .sdestaque .marcofoto img{  width: 100%}
.sdestaque .seccion{ font-size: 14px; font-weight: 700; line-height: 14px; text-transform: uppercase; display:block; top:10px; background-color: #333; position:absolute; left:15px; padding:4px 10px; color:#FFF; font-family: 'Merriweather';  } 
.sdestaque .portatitu{ display: inline-block;  margin-left:12px; background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,.8) 50%); position:absolute; bottom:10px; left:0px; width:98%; padding:20px;  } 
.sdestaque .portatitu .volanta{ font-size: 14px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; color:#FFF; font-family: 'Merriweather';  } 

@media screen and (max-width: 768px) {
.sdestaque { clear: both; max-width: 95%; margin: auto;  }
.sdestaque .portatitu{ display: inline-block;  margin-left:10px; background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,.8) 50%); position:absolute; bottom:10px; left:0px; width:95%; padding:10px;  } 
.sdestaque H1 a{ color:#FFF; font-size: 16px; letter-spacing:0px; font-family:'Merriweather'; font-weight: 500} 
.sdestaque .portatitu .volanta{ font-size: 12px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; color:#FFF; font-family: 'Merriweather';  } 

}


/* SUPERDESTAQUE SIN degree*/
.sdestaques { display: block; width: 100%;  }
.sdestaques H1 a{ color:#000; font-size: 30px; letter-spacing:-1px; font-family:'Merriweather'; font-weight: 600; line-height: 20px;} 
.sdestaques .marcofoto{ max-height:360px;} .sdestaques img{  width: 110%}
.sdestaques .seccion{ font-size: 14px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; top:10px; background-color: #000; position:absolute; left:25px; padding:1px 5px; color:#FFF; font-family: 'Merriweather';  } 
.sdestaques .tapa-volanta{ font-size: 14px; font-weight: 700;line-height: 24px; text-transform: uppercase; display:block; color:#333; font-family: 'Merriweather';  } 

@media screen and (max-width: 768px) {
.sdestaques { clear: both; max-width: 95%;} .sdestaques .marcofoto{ max-height:200px;}
.sdestaques H1 a{ color:#000; font-size: 24px; letter-spacing:-1px; font-family:'Merriweather'; font-weight: 500} 
}




/* not-medio 2 y 3 en tapa 1 / not-medio-3 y 4 en tapa2*/

/* not-medio-2 = 2 col en 900px */
/* not-medio-2g = 2 col en 1300px */

.not-medio-2, .not-medio-2g, .not-medio-3, .not-medio-4 { display: block; }

.not-medio-2   H1 a{ 
	LINE-HEIGHT: 110%; DISPLAY: block; COLOR:#000; FONT-SIZE: 20px; FONT-WEIGHT: 500;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:0px;	height:auto; }
.not-medio-2g   H1 a{ 
  LINE-HEIGHT: 110%; DISPLAY: block; COLOR:#000; FONT-SIZE: 23px; FONT-WEIGHT: 500;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:0px; height:auto; }

.not-medio-3   H1 a{ 
	LINE-HEIGHT: 140%; DISPLAY: block; COLOR:#000; FONT-SIZE: 17px; FONT-WEIGHT: 600;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:0px;	height:auto; }
.not-medio-4   H1 a{ 
	LINE-HEIGHT: 130%; DISPLAY: block; COLOR:#000; FONT-SIZE: 20px; FONT-WEIGHT: 600;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:0px;	height:auto; }
.not-medio-3 .seccion, .not-medio-4 .seccion{ font-size: 14px; color: #09c;}


.not-medio-2 .marcofoto{ max-height: 250px; overflow: hidden; }
.not-medio-2g .marcofoto{max-height: 340px; overflow: hidden;}
.not-medio-3 .marcofoto{ max-height: 180px; overflow: hidden; }
.not-medio-4 .marcofoto{ max-height: 210px; overflow: hidden; }

.not-medio-2g .marcofoto img, .not-medio-2 .marcofoto img, .not-medio-3  .marcofoto img, .not-medio-4 .marcofoto img{ width: 110%; }
.not-medio-2  H1 a:hover, .not-medio-3  H1 a:hover { COLOR: #666; } 
.not-medio-2  .volanta, .not-medio-2g  .volanta, .not-medio-3  .volanta, .not-medio-4  .volanta{ COLOR: #006fa4; font-family: 'Roboto'; font-size: 15px; } 

.not-medio-2g .bajada, .not-medio-2 .bajada, .not-medio-3  .bajada, .not-medio-4 .bajada{ font-size:15px; font-family: 'Roboto', arial; }


@media screen and (max-width: 640px) {
  .not-medio-2 .marcofoto, .not-medio-3 .marcofoto, .not-medio-4 .marcofoto{ max-height:340px; overflow: hidden; }
}

/* .tapa 2-3 */ 


/*.PORTADA */









/* noticias y fotos */




.marcofoto {
  width: 100%; overflow:hidden;
  height: auto; max-height:196px; margin-bottom:10px;}
 
.not3 .marcofoto {overflow:hidden; float:left; width:100%;  height: auto; max-height:180px; margin-bottom:15px;}

.not3  {  max-height:350px; margin-left:10px; BORDER-BOTTOM: #eaeaea 0px solid; float:left; display:block; PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 10px; 
				  margin-top: 15px; overflow:hidden; text-align:left; }
	
.not3y2-medio .marcotube, .not3 .marcotube  { padding:0px; float:left; position: relative; border: 0px solid #cccccc; margin-right:8px; MARGIN-bottom: 5px; MARGIN-top: 0px; width:100%;  max-height:200px; max-width:450px; overflow:hidden;}
.not3y2-medio .marcotube img, .not3 .marcotube img{ width:100%; margin:-36px -15px -40px -0px; }
.destaque .marcotube { padding:0px; float:left; position: relative; border: 0px solid #cccccc; margin-right:8px; MARGIN-bottom: 5px; MARGIN-top: 0px; width:100%;  max-height:400px; max-width:850px; overflow:hidden;}
.destaque .marcotube img{ width:100%; margin:-76px -15px -40px -0px; }




/* ---- Tab ult not---- */ 
.menut {background-color:#333; color:#ccc;  border-bottom:0px solid #d7d7d7; height:26px; font-family:'Roboto', Arial, Helvetica, sans-serif;}
.menut ul {margin:0px; padding:0px; list-style:none; text-align:left;  }
.menut li {display:inline; line-height:23px;   }
.menut li a {color:#ccc; text-decoration:none; padding:5px; margin:4px;  border-left:0px solid #ececec; border-right:0px solid #ececec;  border-top:0px solid #d7d7d7; font-size:16px;}
.menut li a.tabactive { background-color:#ccc;  font-weight:bold;  color:#000000; }
/* # Tab ult not---- */ 



/*-- AMPLIA NOTICIA y Lector-- */

.marco_titulo { padding-top: 5px; margin-top: 10px; margin-left: 10px; margin-bottom:0px; width:100%; 
								border:0px dotted #ccc; background-color:#fff; text-align:left; border-bottom:1px  #f4f4f4 solid; float:left; 
							}
.marco_titulo .seccion { font-size:18px; width:100%; height:24px; font-family:'Roboto', Arial; display:block; margin: 0px 0px 15px; }

.marco_titulo .fechahora { font-size:16px; width:100%; height:24px; font-family:'Roboto', Arial; display:block; }
.marco_titulo .fechahora b{ background-color:#fff; font-weight:700; color: #F60; padding: 0px 4px 2px 4px; text-transform:uppercase  }
.marco_titulo .fechahoraresp { display:none;}

.seccion-mobil { display:block; width:100%; height:auto; padding: 10px 30px 10px; border-bottom:1px #ccc solid; color:#09C; 
									font-size:15px}
.seccion-mobil a{ color:#09C; }


.marco_titulo .volantanota{ width:98%; display:block; margin-left:3px; margin-top:0px; margin-bottom:5px; border:#000 0px solid; font-size:18px; color: #09C; 
														font-family:'Merriweather','Roboto', Arial; line-height:120% } 
.marco_titulo .titulonota{ width:100%; display:block; margin-left:3px; margin-bottom:5px; border:#fff 0px solid; font-size:44px; 
					color: #000; font-family: 'Merriweather', Arial; line-height:120%; letter-spacing:-1px; font-weight:600; } 

.marco_titulo .copetenota{ width:100%; display:block; margin-left:10px 3px 10px; border:#000000 0px solid; 
													 font-size:20px; color:#000; font-family: 'Merriweather',Arial; font-weight: 400; line-height:160%; } 

.marco_titulo .tex_blanco{ color:#FFFFFF;}

.cuerponota{ width:97%; display:block; margin-left:15px; border:#000000 0px solid; font-size:17px; font-weight:400; color:#1f1f1f; font-family: 'Merriweather',Arial, Helvetica, sans-serif; line-height:150%; margin-bottom:30px; } 

.cuerponota .fechacuerpo { font-size:17px; width:100%; margin: 0px 0px 40px; height:24px; font-family:'Merriweather', Arial; 
											display:block; color: #333; }

.cuerponota h3, .cuerponota h4, .cuerponota h5 { font-weight: 600; color: #000; }

.cuerponota blockquote{ font-family: Georgia,serif; color:#000; font-style: italic; font-size:20px; padding:5px 10px 5px 10px; 
border-left: 6px  #1185AF solid; margin:15px 60px 20px 30px;}


.cuerponota .img-capt { font-family: 'Roboto', arial;  font-size: 14px; }
.cuerponota .recuadro{ font-family: 'Merriweather',arial; color:#333; font-style: italic; font-size:18px; padding:10px; 
border:1px #ccc solid; margin:15px auto 0px; background-color: #f4f4f4; width: 100%; font-weight: bold}

.cuerponota a{ color: #09C; font-size:16px;}

.cuerponota .contfoto{  width:100%; max-height:600px; border:#000 0px solid; display:block; text-align:center; margin-bottom:30px; 
          MARGIN-top:10px; padding:0px; position:relative; overflow:hidden;}
.cuerponota .contfoto img{ width:100% }

.badge {background-color: #666; padding: 8px; margin-right:4px; margin-bottom: 10px;}
.badge-tags a{ font-family: 'Roboto'; font-weight: 400;  color: #fff; text-transform: uppercase; font-size: 14px;  } .badge-tags a:hover{  color: #ccc  }

.rela { width: 100%; display:inline-block; border:0px solid #ccc; background-color:#fff; padding: 0px; margin:10px 0px 15px; }
.rela a { color: #666; font-family: 'Roboto', arial; font-size: 17px; font-weight: 700; }
.rela a:hover{ color: #333;}
.rela span { display: block;  color: #666; font-size: 13px; font-weight: 400; margin: 5px auto 5px }
.rela .marcor { width: 140px; max-height: 80px; float: left; margin-right: 10px; margin-bottom: 0px; overflow: hidden; }
.rela .marcor img{ width: 110%; }


/* rel  entre notas */
.rel-inter { width: 100%; display:inline-block; border:0px solid #ccc; margin:10px 0px 10px; }
.rel-inter a { color: #666; font-family: 'Merriweather', arial; font-size: 16px; font-weight: 700; letter-spacing: 0px; }
.rel-inter a:hover{ color: #333;}
.rel-inter span { display: block; font-family: 'Roboto'; background-color: #f4f4f4; color: #333; font-size: 14px; font-weight: 400; margin-bottom:5px }
.rel-inter .marcor { width: 140px; max-height: 100px; float:left; margin-right: 10px; margin-bottom: 0px; overflow: hidden; }
.rel-inter .marcor img{ width: 110%; }

@media screen and (max-width: 600px) {
.rel-inter .marcor { display: none; }

}



.tira_sociales{ width:100%; display:block; background-color:#fff;  margin-top:0px; margin-bottom:30px;  }



.buttons_sociales {
  min-width: 40px; margin: 20px 0px 30px;
  display: flex;

}

.buttons_sociales a {
  text-decoration: none; margin-right: 12px;
  font-size: 18px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ddd;
  color: #fff;
  border-radius: 50%;
  transition: all .4s ease-in-out;
}

.buttons_sociales a:hover {
	  background: #666; color: #fff;
  /*transform: scale(1.2);*/
}


.buttons_sociales .fa-facebook { background-color: #3b5998;} 
.buttons_sociales .fa-twitter, .buttons_sociales .fa-x-twitter { background-color: #00acee;} 



.buttons_sociales .fa-whatsapp { background-color: #0C6;} 
.buttons_sociales .fa-linkedin { background-color: #0e76a8;} 
.buttons_sociales .fa-print { background-color: #999;} 

.tira_sociales .fa fa-twitter { background-color: #00acee; } 
.tira_sociales .btn-twitter a:hover { background-color: #08c }
.tira_sociales .btn-whatsapp a { background-color: #0C6; color: #fff } 
.tira_sociales .btn-whatsapp a:hover {background-color: #0b6;}
.tira_sociales .btn-impre a{ background-color:#999; color: #fff;  } 
.tira_sociales .btn-impre a:hover { background-color: #666; }
.tira_sociales .btn-linkedin a { background-color: #0e76a8; color: #fff } 
.tira_sociales .btn-linkedin a:hover { background-color: #003366  }


/*****************/
.marco_titulo_lector { padding-top: 5px; margin-top: 5px; margin-left: 0px; margin-bottom:0px; max-width:900px; 
					border:0px dotted #ccc; background-color:#fff; text-align:left; border-bottom:1px  #f4f4f4 solid;  }

.marco_titulo_lector .fechahora { font-size:14px; width:100%; height:24px; display:block; float:left; text-align:left; margin-top:0px; background-color:#fff; }
.marco_titulo_lector .fechahora b{ background-color:#09C; font-weight:normal; color:#FFF; padding: 2px 4px 2px 4px;  }
.marco_titulo_lector .fechahoraresp { display:none;}
.marco_titulo_lector .volantanota{ width:98%; display:block; margin-left:3px; margin-top:5px; margin-bottom:5px; border:#000000 0px solid; font-size:14px; color: #003366; font-family: Arial; 
							line-height:120% } 
.marco_titulo_lector .titulonota{ width:98%; display:block; margin-left:3px; margin-bottom:5px; border:#fff 0px solid; font-size:38px; color: #333; font-family: 'Roboto', Arial; 
						   line-height:120%; letter-spacing:-1px; font-weight:600; } 
.marco_titulo_lector .copetenota{ width:98%; display:block; margin-left:3px; margin-bottom:10px; border:#000000 0px solid; font-size:16px; color:#000; font-family: Arial; line-height:150%; } 
.marco_titulo_lector .tex_blanco{ color:#FFFFFF;}

.cont_ampli .titulonota_lec { width:98%; display:block; margin-bottom:15px; font-family:'Lato',Arial; font-size:34px; line-height:110%; font-weight:700; letter-spacing:-1px;}
.cont_ampli .copetenota_lec{ font-size:16px;}

@media screen and (max-width: 480px) {


}

@media screen and (max-width: 640px) {

	.marco_titulo .titulonota{ width:98%; display:block; margin-left:3px; margin-bottom:5px; border:#fff 0px solid; font-size:26px; color: #333; font-family: 'Merriweather', Arial; }

	.marco_titulo .copetenota{ font-size:17px; color:#333; font-family: 'Merriweather',Arial; line-height:160%; } 

	.marco_titulo_lector .titulonota{ width:98%; display:block; margin-left:3px; margin-bottom:5px; border:#fff 0px solid; font-size:26px; color: #333; font-family: 'Roboto', Arial; }

  .cuerponota .fechacuerpo { font-size:15px; width:100%; height:24px; font-family:'Merriweather', Arial; display:block; }


	.marco_titulo_lector .fechahora { display:none;}
	.marco_titulo .fechahora { display:none;}

	.displ_secc { display:block; margin-top:-20px; margin-bottom:10px; font-family: 'Roboto Condensed', Arial; letter-spacing:-1px;  color:#cc0000; font-size:28px; text-align:center;  border: 0px solid #cccccc;}
	.btn-whatsapp { display:block;  }

	.marco_titulo .fechahora { display:none;}
	.marco_titulo .fechahoraresp { display:block; width:100%; border:0px solid #000; float:left; margin-bottom:5px;}
	.marco_titulo .fechahoraresp b{ background-color:#fff; font-weight:600; color:#F60; text-transform:uppercase; }
   
	.marco_titulo_lector .fechahoraresp { display:block; width:100%; border:0px solid #000; float:left; margin-bottom:10px;}
	.marco_titulo_lector .fechahoraresp b{ background-color:#09C; font-weight:normal; color:#FFF; padding: 2px 4px 2px 4px; }

}



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

.footer1 {
  background-color: #eee;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ccc;
}



.title-widget {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	position: relative;
	text-transform: uppercase;
	font-family: 'Roboto',Arial, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-left: 10px;
}

.title-widget::before {
    background-color: #000;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 2px;
}



.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_archive ul li {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 3px;
}


.widget_nav_menu ul li {
    font-size: 16px;
    font-weight: normal;
    line-height: 10px;
	position: relative;
    /*text-transform: uppercase;*/
	  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 7px;
    padding-bottom: 7px;
	width:95%;
}

.widget_nav_menu ul li a{ 
		color:#666;
    margin-bottom: 7px;
    padding-bottom: 7px;
		width:95%;
}


.title-median {
    color: #000;
    font-size: 20px;
    line-height: 10px;
    margin: 0 0 15px;
    text-transform: uppercase;
  	font-family: 'Roboto', sans-serif;
}

.footerp p {font-family: 'Roboto', sans-serif; color:#333; line-height:10px; }

.footerp p a {   color: #333; }

			#social:hover {
			-webkit-transform:scale(0.8); 
			-moz-transform:scale(0.8); 
			-o-transform:scale(0.8); 
			}

			#social {
				color: #888;
				-webkit-transform:scale(0.6);
                /* Browser Variations: */
				-moz-transform:scale(0.6);
				-o-transform:scale(0.6); 
				-webkit-transition-duration: 0.5s; 
				-moz-transition-duration: 0.5s;
				-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
			.social-fb:hover {
				color: #3B5998;
			}
			.social-tw:hover {
				color: #4099FF;
			}
			.social-gp:hover {
				color: #d34836;
			}
			.social-em:hover {
				color: #f39c12;
			}
			.nomargin { margin:0px; padding:0px;}





.footer-bottom {
    background-color: #f4f4f4;
    min-height: 30px; border-top:1px #ccc solid;
    width: 100%;
}
.copyright, .copyright a {
    color: #000;font-family:'Roboto', Arial; font-size:15px;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
}


.design {
    color: #fff; font-family:'Roboto', Arial; font-size:15px; 
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
}
.design a {
    color: #666; text-decoration:none;
}
.design a:hover, .copyright a:hover {
    color: #F78D38; 
}


/**************************** FIN Footer ********


/**************************** FIN Footer ********


SERVICIOS ************************/

.secc-title-servicios{ text-align:center;color:#000;font-size:28px; padding-bottom:10px;position:relative; text-transform:uppercase;}
.secc-title-servicios:after{content:''; width:144px;height:4px;background: #f60;position:absolute;left:50%;-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%); -ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);
-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden; backface-visibility:hidden;bottom:-4px}

.contiene_horos { width:98%; border: #EBEBEB 2px solid; float:left; margin-top:15px; padding:20px;}
.contiene_horos .titulo{ color:#006699; font-size:18px; display:block; margin-bottom:5px; border:#ccc 1px solid; margin-left:5px; float:left;}
.contiene_horos .textos{ color:#666; font-size:17px; text-align:left;}
.contiene_horos .imag{ margin-right:5px; float:left; border:#ccc 0px solid;}

.secc-title-funebres{ text-align:center;color:#000;font-size:28px; padding-bottom:10px;position:relative; text-transform:uppercase;}
.secc-title-funebres:after{content:''; width:144px;height:4px;background: #990;position:absolute;left:50%;-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%); -ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);
-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden; backface-visibility:hidden;bottom:-4px}
.contiene_funebre { width:98%; border: #EBEBEB 2px dotted; float:left; margin-top:25px; padding:10px; font-family: 'Roboto',arial;}
.contiene_funebre .titulo{ color:#333; font-size:22px; display:block; margin-bottom:5px; border:#ccc 0px solid; margin-left:5px; float:left;}
.contiene_funebre .textos{ clear:both; color:#666; font-size:17px; display:block; text-align:left; line-height: 130%;}
.contiene_funebre .imag{ margin-right:5px; float:left; border:#ccc 0px solid;}

.secc-title-farm{ text-align:center;color:#000;font-size:28px; padding-bottom:10px;position:relative; text-transform:uppercase;}
.secc-title-farm:after{content:''; width:144px;height:4px;background: #008E80;position:absolute;left:50%;-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%); -ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);
-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden; backface-visibility:hidden;bottom:-4px}
.cuad_farma_serv { width:98%; border: #EBEBEB 2px dotted; background-color: #f4f4f4; margin-top:10px; padding:10px;}
.cuad_farma_serv .textos{ color:#666; font-size:16px;}
.cuad_farma_serv .textos b{ color:#008E80; font-size:16px; }



/******************* SECCIONES Y SUB ************************************/


/******************************************************/
.secc_cabecera { clear:both; margin-bottom: 30px;}
.secc_cabecera .tapa-volanta { font-size:15px; font-family: 'Roboto',Arial; color:#555;}
.secc_cabecera SPAN { font-size:16px; DISPLAY: block; margin:0px 0px; font-family: 'Roboto', Arial; font-weight: 700; }

.secc_cabecera .bajada{ font-size:14px; font-family:Arial; }
.secc_cabecera .marcofoto {overflow:hidden; width:100%;  max-height:300px; margin-bottom:15px;}
.secc_cabecera .marcofoto img{ width:100%}
.secc_cabecera h1 a{ LINE-HEIGHT: 110%; DISPLAY: block; COLOR:#000; FONT-SIZE: 24px; FONT-WEIGHT: 700; text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:-1px;	height:auto; }
.secc_cabecera h1 a:hover { color: #666; }

.secc_cabeceraB{ clear:both;}
.secc_cabeceraB .tapa-volanta { font-size:14px; font-family: Arial; color:#555;}
.secc_cabeceraB SPAN { /*SECCION*/
	font-size:14px; DISPLAY: block; margin:0px 0px; font-family: 'Roboto', Arial; font-weight: 700; }

.secc_cabeceraB .bajada{ font-size:14px; font-family:Arial; }
.secc_cabeceraB .marcofoto {overflow:hidden; float:left; width:100%;height: auto; max-height:150px; margin-bottom:15px;}
.secc_cabeceraB img{ width:100%}
.secc_cabeceraB h1 a{ LINE-HEIGHT: 140%; DISPLAY: block; COLOR:#000; FONT-SIZE: 19px; FONT-WEIGHT: 700; text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:0px;	height:auto; }
.secc_cabeceraB h1 a:hover { color: #666; }






.secciones {width:96%; border:#ccc 0px solid; min-height:1px; float:left; margin-left:15px; margin-bottom:25px; padding:0px; }
.noticia_sec { clear:both;
	BORDER-BOTTOM: #eaeaea 0px solid; 
	PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 20px; MARGIN-TOP: 5px; overflow:hidden; text-align:left; }
.noticia_sec .tapa-volanta .secc { display:inline-block  ;
	padding: 3px 7px 3px 7px; COLOR: #fff; background-color:#09C; font-size:12px; font-family: 'Roboto', Arial; letter-spacing:0px; line-height:120%; }
.noticia_sec .tapa-volanta SPAN {
	padding-left:8px; COLOR: #06C; font-size:14px; font-family: 'Roboto', Arial;	letter-spacing:0px; line-height:120%; }
.noticia_sec .tapa-volanta {
	LINE-HEIGHT: 120%; DISPLAY: block; MARGIN-BOTTOM:0px; COLOR: #000 ; FONT-SIZE: 12px; border:0px solid #333333; margin-bottom:0px; }
.noticia_sec .bajada {
	LINE-HEIGHT: 140%; MARGIN-BOTTOM: 10px; FONT-SIZE: 15px; PADDING-TOP: 0px; font-family:'Roboto',Arial;
}
.noticia_sec .marcofoto { 
padding:1px; background-color: #ffffff; float:left; border: 0px solid #cccccc; margin-right:20px; MARGIN-bottom: 15px; MARGIN-top: 0px; 
max-height:240px; max-width:100%; overflow:hidden;
}
.noticia_sec .marcofoto img{ width:100%;}
.noticia_sec H1 a {
	LINE-HEIGHT: 120%; DISPLAY: block; COLOR:#555; FONT-SIZE: 20px; FONT-WEIGHT: 600;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:-1px; }
.noticia_sec H1 a:hover { 	COLOR: #000; }


/******************* fin  SECCIONES Y SUB ************************************/

/******* SECCION TAGS ***/
.titulos_secc_tag h1{ font-size: 28px; font-family: 'Roboto', arial; color: #fff; margin: 10px 0px 10px; background-color: #1184ae; padding: 4px 16px; }

.noticia_tag { clear:both;
	BORDER-BOTTOM: #eaeaea 0px solid; 
	PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 20px; MARGIN-TOP: 5px; overflow:hidden; text-align:left; }
.noticia_tag .tapa-volanta .secc { display:inline-block  ;
	padding: 3px 7px 3px 7px; COLOR: #fff; background-color:#09C; font-size:12px; font-family: 'Roboto', Arial; letter-spacing:0px; line-height:120%; }
.noticia_tag .tapa-volanta SPAN {
	padding-left:8px; COLOR: #06C; font-size:14px; font-family: 'Roboto', Arial;	letter-spacing:0px; line-height:120%; }
.noticia_tag .tapa-volanta {
	LINE-HEIGHT: 120%; DISPLAY: block; MARGIN-BOTTOM:0px; COLOR: #000 ; FONT-SIZE: 12px; border:0px solid #333333; margin-bottom:0px; }
.noticia_tag .bajada {
	LINE-HEIGHT: 140%; MARGIN-BOTTOM: 10px; FONT-SIZE: 15px; PADDING-TOP: 0px; font-family:'Roboto',Arial;
}
.noticia_tag .marcofoto { /* tapa3 chicas */
padding:1px; background-color: #ffffff; float:left; border: 0px solid #cccccc; margin-right:20px; MARGIN-bottom: 15px; MARGIN-top: 0px; 
max-height:240px; width:100%; overflow:hidden;
}
.noticia_tag .marcofoto img{ width:100%;}
.noticia_tag H1 a {
	LINE-HEIGHT: 120%; DISPLAY: block; COLOR:#555; FONT-SIZE: 20px; FONT-WEIGHT: 600;  text-decoration:none; font-family: 'Merriweather',Arial; letter-spacing:-1px; }
.noticia_tag H1 a:hover { 	COLOR: #000; }







