body {	background-image: url(imagenes/fondo.jpg);	background-position: center top;	margin: 0px;	padding: 0px;	background-color: #000;	background-repeat: no-repeat;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 28px;	color: #BA0035;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 25px;	margin-left: 0px;}h2 {	font-family: Arial, Helvetica, sans-serif;	color: #BA0035;	font-size: 18px;	font-weight: normal;	margin-top: 50px;}a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFF;}a:hover {	color: #BA0035;}p {	font-family: Arial, Helvetica, sans-serif;	color: #CCC;	font-size: 12px;	line-height: 22px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}#cabecera {	width: 900px;	margin-left: auto;	margin-right: auto;}#botones {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #333;	border-bottom-color: #333;}#botones #botones-cont {	width: 900px;	margin-right: auto;	margin-left: auto;}#contenido-index {	width: 848px;	margin-right: auto;	margin-left: auto;	margin-top: 50px;	padding: 25px;	border: 1px solid #333;}#video-indx {	background-image: url(imagenes/fondo-video.jpg);	height: 460px;	width: 675px;	margin-right: auto;	margin-left: auto;	padding-top: 48px;	background-repeat: no-repeat;	background-position: center top;	margin-top: 48px;	text-align: center;}#socialnet {	z-index: 1000;	position: relative;	float: right;	padding-top: 10px;	padding-right: 25px;	width: 50px;}#socialnet img {	margin-top: 15px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#socialbookmarking {	width: 610px;	margin-right: auto;	margin-left: auto;	color: #999;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	text-align: center;	margin-bottom: 25px;}#contenido {	background-image: url(imagenes/fondo-contenido.jpg);	background-repeat: no-repeat;	background-position: center top;	border: 1px solid #333;	padding: 25px;	width: 846px;	margin-right: auto;	margin-left: auto;	margin-top: 48px;}#galeria {	padding: 10px;	width: 826px;	background-color: #333;	margin-bottom: 25px;}.codigo-embebido {	width: 400px;	border: 1px solid #BA0035;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	background-color: #CCC;}#footer {	margin-top: 50px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333;}#footer a{	color: #999;	text-decoration: none;}#footer a:hover{	text-decoration: underline;}#nav-footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;	text-align: center;	padding-top: 15px;	padding-bottom: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;}#sub-footer {	margin-right: auto;	margin-left: auto;	width: 450px;	margin-top: 35px;}.clear {	clear: both;}