* { box-sizing: border-box; -moz-box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; }
.recolocar { clear: both; }
div.ancho { width: 100%; max-width: 1100px; margin: 0 auto; }


body
{
    width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	background-color: #313131;
	font-size: 14px;
}

div#contenido { width: 100%; max-width: 1100px; margin: 0px auto; }

div#redessociales { width: 100%; padding: 5px; }

article { width: 100%; margin: 0px; padding: 10px; } 
/*aside#derecha { float: right; width: 20%; padding: 10px; }*/

section { color: #ddd; margin-bottom: 20px; }

h1 { font-size: 20px; color: #4868fb; margin: 0px; margin-top: 15px; }
h2 { font-size: 18px; color: #4868fb; margin: 0px; margin-top: 15px; }
h3 { font-size: 16px; color: #4868fb; margin: 0px; margin-top: 15px; }
h4 { font-size: 14px; color: #4868fb; margin: 0px; margin-top: 15px; }

p { text-align: justify; text-indent: 10px; margin: 5px 0px; color: #ddd; }
strong { color: #4868fb; }
a:link { color: gray; } a:visited { color: gray; } a:hover { color: #9CDAEC; } 
.destacado { font-size: 14px; font-weight: bolder; color: gray; font-style: italic; }
hr { height:2px; background-color: gray; border: none; margin: 10px 0px; }


@media screen and (max-width: 950px)
{
	aside#derecha { width: 1px; height: 1px; overflow: hidden; opacity: 0; padding: 0px; }
	article { width: 100%; }
}