	body{background-color:#303030; color:#0c0c0c; background-image: url('plantilla/fondo.png'); background-repeat: repeat-x;  background-attachment: fixed;}
	#titulo{border: 1px solid #000000; width:100%; text-align: center; background-color:#101010; background-image: url('plantilla/fondo-cabecera.png');}
	#pagina{width: 100%; margin:5px auto;}
	.bloque{border: 1px solid #000000; font-family: Arial; font-size:10pt; background-color:#5c5c5c; background-image: url('plantilla/fondo-pagina.png');}
    #menu{padding-left: 5px; line-height: 18px; width: 200px; vertical-align: top;}
	#menu span{display: list-item; margin-left: 20px; list-style-type: square;}
	#pie{width:98%; border-top: 1px solid black; font-family: Arial; font-size:10pt;}
    .separador{border: 1px dashed #000000; margin-bottom: 7px; width:100%; padding-top: 5px;}
    .mensaje{border: 3px double #c0c0c0; margin: 5px; padding-top: 5px; background-color:#7c7c7c; background-image: url('plantilla/fondo-mensaje.png');}
    .titulo{font-weight:bold; font-size: 1.3em; padding: 5px;}
	.fecha{text-align: right; padding-right: 5px; float: right;}
    .msgtexto{margin:10px 3px; padding-left: 15px; padding-right: 5px;}
    .mnubloque{margin-bottom: 7px}
    .flotante{float: right;}
	a{color: #c0c0c0; text-decoration: none;}
	a:hover{color:#ffffff; text-decoration: underline;}
	.centrado{text-align: center; vertical-align: middle;}
	img{border: 0px;}
	.citado{border: 1px solid #c0c0c0; background-color:#a0a0a0; padding: 3px; width: 98%}
	hr{color: #c0c0c0; background-color: #c0c0c0; height: 1px;}
	.pages{width:100%; height: 100px; margin-bottom: 5px}
	.pages td{text-align: center; width: 33%; font-size:14pt;}
	.pages td:hover{background-image: url('plantilla/fondo-mensaje.png');border: 3px double #c0c0c0;}
	.pages a:hover{text-decoration: none;}