#background { background-color: #dee6e9; position: fixed; width: 150%; height: 100%; overflow: hidden; top: 0px; left: -500px; z-index: -3; }
#background img { opacity: 0.1; position: absolute; top: 0px; left: 0px; }
#background.horizontal img { top: 0px; left: 0px; width: 100%; visibility: visible; }
#background.vertical img { height: 100%; left: 0px; }

#colum1-news { float: left; width: 628px; padding: 0 8px 0 16px; border: none }

#colum2-news { float: right; width: 300px; padding: 0 10px 0 10px; background-color: #f0f0f0; text-align: center; border: none  }

#caja-titular { width: 100%; margin: 40px auto 10px auto; }		

#cuerpo-noticia {
	font-family: "Oxygen", sans-serif; width: 100%; color: black;  background-color: white; padding-top: 0; margin-top: 0;
	text-shadow: 1px 1px white; text-align: justify; font-size: 100%; line-height: 25px;
}
#cuerpo-noticia a { color: blue; text-decoration: underline;  }

#cuerpo-noticia a:hover { color: #0000ae; text-decoration: none; font-weight: normal; }

#cuerpo-noticia p { margin: 0 0 20px 0;  }

.boton-play {
    float: left; padding: 1px 10px; font-size: 100%; font-family: 'Exo', sans serif; border: 1px solid black; margin-left: 12px; cursor: pointer; background: transparent none; filter: ''; background-color: #fafafa;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTAsMjQwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjExLDIxMSwyMTEsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
    background: -o-linear-gradient(top, rgba(255,250,240,1), rgba(211,211,211,1));
    background: -moz-linear-gradient(top, rgba(255,250,240,1), rgba(211,211,211,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,250,240,1)), color-stop(1, rgba(211,211,211,1)));
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.boton-play:hover { background: transparent none; filter: ''; background-color: #ffffa6; border: 1px solid white;  }

#head-ppal { width: 100%; padding-top: 40px; margin: 0 auto 0 auto }

#head-ppal h1 {
    font-family: 'Exo', sans serif; width: 90%; color: black; font-size: 220%; padding: 0; line-height: 38px;
    margin: 20px auto 8px auto; text-align: center    
}







.label-img {
	float: right; max-width: 94%; background-color:white;  color: black; text-shadow: 1px 1px white; margin: -36px -5px 0 0; line-height: 18px;
	font-style: italic; font-size: 90%; font-family: sans-serif; padding: 3px 10px; border: 2px solid #353535; position: relative; box-shadow: 0px 0px 5px 0px white;
}
.img-full { width: 104%; margin: 12px 0 18px -28px; border: 2px solid white; box-shadow: 0px 0px 3px 0px grey; }

.js-img-full { width: 104%; margin: 8px 0 8px -28px; border: 2px solid white; box-shadow: 0px 0px 3px 0px grey; }

.js-vid-full { width: 104%; margin: 8px 0 18px -28px; border: 2px solid white; box-shadow: 0px 0px 3px 0px grey; }

.vid-relive-left { width: 104%; margin: 18px 0 18px -28px; border: 2px solid white; box-shadow: 0px 0px 3px 0px grey; }

.borde-franja-info {
	width: 106%; border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; line-height: 16px; font-size: 90%; margin-left: -14px;
}
.borde-franja-info a { color: blue; text-decoration: none;  }

.borde-franja-info a:hover { color: #000077; text-decoration: underline; font-weight: normal  }

.franja-info {
	background-color: #ececec; border-top: 1px solid white; border-bottom: 1px solid white;
	color: black; text-shadow: 1px 1px white; padding: 4px 0
}
q { font-style: italic; color: #3e3e3e }