body {			font-size: 90%;
			font-family: Formata, "Gill Sans", Arial, sans-serif;
			color: white;
			background-color: black; }

img {			border: 0; }

td {			height: 0;
			padding: 0;
			border-width: 0;
			margin: 0; }

/* ENCABEZAMIENTO */

#logo {			position: absolute;
			top: 0;
			left: 0;
			z-index: 2; }

#lema {			position: absolute;
			top: 65px;
			left: 0;
			width: 200px;
			font-style: italic;
			font-weight: bold;
			font-size: 1.05em;
			text-align: center;
			color: #cc0000;
			z-index: 2; }

#inicio {		position: absolute;
			top: 3em;
			width: 100%;
			text-align: center; }

#lema2 {		font-style: italic;
			font-weight: bold;
			font-size: 2em;
			text-align: center;
			color: #cc0000; }

#imagensup {		position: absolute;
			top: 0;
			left: 0;
			border-style: solid;
			border-width: 0 0 5px 0;
			border-spacing: 0;
			border-color: #cc0000;
			z-index: 1; }

/* MENÚS */

#menuv {		position: absolute;
			top: 115px;
			left: 100px;
			width: 6.95em;
			background-color: #cc0000;
			text-align: center;
			z-index: 3; }

#menuv ul {		list-style-type: none;
			padding: 0;
			margin: 0; }

#menuv li {		border-style: solid;
			border-color: black;
			border-width: 2px;
			padding: 0.3em;
			margin: 0.3em; }

#menuh {		position: absolute;
			top: 115px;
			right: 0;
			background-color: #cc0000;
			text-align: center;
			z-index: 2; }

#menuh ul {		list-style-type: none;
			padding: 0.5em;
			margin: 0; }

#menuh li {		display: inline;
			padding: 0.4em 0.7em; }

.botonactual {		color: white;
			text-align: center;
			font-size: 0.8em;
			font-weight: bold;
			text-decoration: none; }

a.boton {		color: black;
			text-align: center;
			font-size: 0.8em;
			font-weight: bold;
			text-decoration: none; }

a.boton td {		width: 50px; }

a.boton:link {		color: black; }

a.boton:visited {	color: black; }

a.boton:hover {		color: white; }

a.boton:focus {		color: white; }

a.boton:active {	color: white; }

.textofijo {		font-size: 0.7em;
			font-style: italic;
			color: black; }

/* ANUNCIOS PUBLICIDAD */

#titulopubli {		position: absolute;
			top: 105px;
			left: 7px;
			font-style: italic;
			font-weight: bold;
			font-size: 0.9em;
			color: gray;
			letter-spacing: 0.1em; }

#publicidad {		position: absolute;
			top: 135px;
			left: 0;
			width: 110px; }

/* CONTENIDO */

#contenido {		position: absolute;
			top: 135px;
			left: 100px;
			right: 20px;
			padding-left: 3em;
			border-left: 7em #cc0000 solid;
			text-align: justify;
			text-indent: 2em;
			z-index: 1; }

h1 {			font-weight: bold;
			font-size: 1.3em;
			line-height: 3;
			text-align: left;
			color: white; }

h2 {			font-weight: bold;
			font-size: 1.1em;
			line-height: 2;
			color: white; }

h3 {			font-weight: bold;
			font-size: 1.3em;
			line-height: 3;
			text-align: right;
			color: white; }
 
.textoht {			color: #cc0000;
			font-weight: bold; }

a.textoht:link {		color: #cc0000; }

a.textoht:visited {		color: white; }

a.textoht:hover {		color: red; }

a.textoht:focus {		color: red; }

a.textoht:active {		color: red; }

.imagencentro {		text-indent: 0;
			text-align: center; }

.imagenizda {		position: relative;
			left: 0;
			bottom: 0;
			text-indent: 0;
			text-align: left; }

.imagendcha {		position: relative;
			right: 0;
			bottom: 0;
			text-indent: 0;
			text-align: right; }

.textocentro {		text-indent: 0;
			text-align: center; }

#fotoflotd {		float: right; }

#fotofloti {		float: left;
			text-indent: 0; }

.fotoflotd {		float: right; }

.fotofloti {			float: left;
			text-indent: 0; }

.trasfoto {			clear: both; }

.piefoto {			font-style: italic;
			color: #cc0000;
			text-align: center;
			font-size: 0.75em; }

.centrado {		text-indent: 0;
			font-weight: bold;
			color: #cc0000;
			text-align: center; }

.derecha {		text-align: right; }

.separado {		padding-top: 0.5em; }

li, .nosang {		text-indent: 0; }

.botonfijo {		position: absolute;
			right: 0.5%;
			font-weight: bold;}

a.botonfijo:link {		color: #cc0000; }

a.botonfijo:visited {		color: #cc0000; }

a.botonfijo:hover {		color: red; }

a.botonfijo:focus {		color: red; }

a.botonfijo:active {		color: red; }

.final {			font-style: italic;
			color: #cc0000;
			text-align: center;
			font-size: 0.75em;
			text-indent: 0;
			clear: both; }

/* SORTEO */

.ganador {		background-color: white;  
			padding: 0 0.3em; }

/* DIRECTORIO */

#directorio td {		width: 150px;
			height: 110px;
			text-align: left;
			padding-left: 25px;
			padding-right: 0;
			vertical-align: top; }

/* FORMULARIOS */

form {			text-indent: 0; }

input, textarea, select {	font-size: 0.9em;
			font-family: Formata, "Gill Sans", Arial, sans-serif;
			color: black; }

input:focus, textarea:focus {	background-color: #ffcc66; }

legend {			font-weight: bold;
			color: white; }

fieldset {			color: white; }

/* PUBLICIDAD */

#publi td {		font-size: 0.9em;
			padding: 0.2em 0.4em;
			background-color: #cc0000; }

/* SUBSECCIONES */

dt a.textoht {		font-size: 1.1em;
			line-height: 3; }

#pagaparte {		position: absolute;
			left: 1%;
			right: 0.5%;	
			top: 117px;
			text-indent: 2em;
			text-align: justify;
			background-image: url(imagenes/logohtfondo.gif);
			background-attachment: fixed;
			background-repeat: repeat-y;
			background-position: right; }

