/*
	CSS personalizado para 07 NOTICIAS
*/

/**************************************** GAMA DE COLORES ****************************************/

/*      Azul Oscuro: 2E65AE rgb( 46,101,174) */
/*             Gris: 999999 rgb(153,153,153) */
/*       Azul Medio: 96B2D6 rgb(150,178,214) */
/*       Azul Claro: CAD8EA rgb(202,216,234) */
/*   Azul Muy Claro: E4EBF4 rgb(228,235,244) */

/*      Azul Oscuro: 0099CC rgb(  0,153,204) */
/*Azul Menos Oscuro: 77CCEE rgb(119,204,238) */
/*       Azul Medio: BBEEFF rgb(187,238,255) */
/*       Azul Claro: DDF6FF rgb(221,246,255) */
/*   Azul Muy Claro: EEFBFF rgb(238,251,255) */

/*   Naranja Oscuro: FF6000 rgb(255, 96,  0) */

/************************************ MODIFICADOS DE syle-home ***********************************/

/***************************************** #rowNoticias ******************************************/

#rowNoticias .divNoticias *     { font-family: var(--font-family-narrow); -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
#rowNoticias .divNoticia        { position: relative; margin-bottom: 30px; padding-bottom: 30px; width: 100%; border-bottom: solid 2px var(--color-azu1-hex); display: flex; }

#rowNoticias .divFoto           { width: 40%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
#rowNoticias .divDcha           { padding-left: 40px; width: 60%; }
#rowNoticias .divTitulo         { font-size: 28px; font-weight: 600; color: var(--color1-hex); line-height: 100%; }
#rowNoticias .divTitulo a       { line-height: 100%; }
#rowNoticias .divFecha          { margin-top: 10px; font-size: 16px; font-weight: 400; color: var(--color1-hex); }
#rowNoticias .divIntroduccion   { margin-top: 10px; padding-left: 20px; font-size: 16px; font-weight: 400; line-height: 120%; }
#rowNoticias .divFuente         { margin-top: 10px; padding-left: 20px; line-height: 100%; }
#rowNoticias .divFuente a       { font-size: 16px; font-weight: 400; color: var(--color-azu1-hex); }
#rowNoticias .divFuente a:hover { text-decoration: underline; }
#rowNoticias .divLeerMas        { position: absolute; bottom: 0px; right: 0px; }
#rowNoticias .aButton           { padding: 5px 30px; border-radius: 10px 10px 0px 0px; box-shadow: none; }

@media (max-width: 1180px) { #rowNoticias .divNoticias { padding: 0px 20px; } }

@media (max-width: 980px) {
	#rowNoticias .divDcha           { padding-left: 30px; }
	#rowNoticias .divTitulo         { font-size: 24px; }
}

@media (max-width: 780px) {
	#rowNoticias .divFoto           { width: 45%; }
	#rowNoticias .divDcha           { padding-left: 20px; width: 55%; }
	#rowNoticias .divTitulo         { font-size: 22px; }
	#rowNoticias .divFecha          { font-size: 14px; }
	#rowNoticias .divIntroduccion   { padding-left: 10px; font-size: 16px; }
	#rowNoticias .divFuente         { padding-left: 10px; }
	#rowNoticias .divFuente a       { font-size: 14px; }
	#rowNoticias .aButton           { padding: 2px 25px; font-size: 14px; border-radius: 8px 8px 0px 0px; }
}

@media (max-width: 580px) {
	#rowNoticias .divNoticia        { padding-bottom: 5px; display: block; }
	#rowNoticias .divFoto           { width: 100%; height: 200px; }
	#rowNoticias .divDcha           { padding-left: 0px; width: 100%; }
	#rowNoticias .divTitulo         { margin-top: 10px; font-size: 20px; }
	#rowNoticias .divIntroduccion   { font-size: 14px; }
}

@media (max-width: 480px) {
	#rowNoticias .divFoto           { height: 160px; }
}

@media (max-width: 380px) {
	#rowNoticias .divNoticias       { padding: 0px; }
	#rowNoticias .divFecha          { font-size: 13px; }
	#rowNoticias .divIntroduccion   { font-size: 13px; }
	#rowNoticias .divFuente         { max-width: calc(100% - 100px); }
	#rowNoticias .divFuente a       { font-size: 13px; }
	#rowNoticias .aButton           { padding: 2px 15px; font-size: 13px; border-radius: 6px 6px 0px 0px; }
}
