body {
	font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; width: 1000px; font-size: 11px; background: url(../images/bgr_board-trans.png) no-repeat center top; margin: auto;
}

.subInput {
	font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 10px;
}

.fleft {
	FLOAT: left
}

.fright {
	FLOAT: right
}

.aright {
	TEXT-ALIGN: right
}

.aleft {
	TEXT-ALIGN: left
}

#datos_personales {
	border: #E6E6E6 2px solid; background-color: #F2F2F2; margin-top: 15px;
}

#nueva_edicion {
	border: #E6E6E6 2px solid; background-color: #F2F2F2; margin-top: 15px;
}

#fotos_partidos {
	border: #E6E6E6 2px solid; background-color: #F2F2F2; margin-top: 15px;
}

#lUsuario {
	PADDING-RIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-WEIGHT: bold; font-size: large; text-align: center;
}

.lUsuarioSub {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;
}

.lUsuarioSub a,.lUsuarioSub a:VISITED {
	color: #333333;
}

.lUsuarioSub a:HOVER {
	color: #FF0000; text-decoration: underline;
}

#bUsuario {
	float: right;
}

.campoLogin {
	font: bold 0.9em verdana, arial, sans-serif; color: #808080;
}

#botonLogin {
	float: right; margin-top: 10px;
}

.acceso {
	padding-bottom: 40px;
}

#textoErrorLogin {
	position: absolute; margin-top: 10px;
}

#textoErrorRegistro {
	position: absolute; margin-top: 10px;
}

#tPagoInscripciones {
	border-style: groove; border-bottom-color: #aaaaaa; border-right-color: #aaaaaa;
}

#header {
	width: 900px; color: #fff; margin: auto; padding-left: 19px; padding-right: 19px; height: 155px; border-bottom: 4px solid #f7941d;
}

#header a,#header a:VISITED {
	text-decoration: none;
}

#header a {
	text-decoration: none;
}

#header #logo {
	color: #fff; font-size: 57px; font-weight: normal; font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif; width: 400px; text-align: center;
}

#header #logo img {
	text-decoration: none; width: 280px;
}

#header #logo .description {
	font-size: 28px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center;
}

#cuerpo {
	width: 1000px; margin: auto; background: url(../images/bgr_body.gif) repeat-y; overflow: hidden;
}

#cuerpo table {
	vertical-align: top;
}

#body_left {
	width: 638px; float: inherit;
}

#body_left_content {
	margin-left: 55px; padding-top: 20px;
}

#body_right {
	margin-left: 6px; width: 300px; float: inherit;
}

#board .titulo {
	text-align: center; color: #66000F; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 19px; font-weight: normal; margin: auto;
}

#board p {
	font-size: 13px; color: #585858; line-height: 18px; text-align: justify; padding-left: 20px
}

#board img {
	float: left; border: 1px solid #66000F; padding: 2px; height: 150px;
}

#board p a,#board p a:VISITED {
	text-decoration: underline; color: #66000F;
}

#board p a:hover {
	color: red;
}

.alt {
	position: relative; z-index: 0;
}

.alt:hover {
	background-color: transparent; z-index: 1;
}

.alt span {
	border: 1px solid #66000F; padding: 5px; position: absolute; text-decoration: none; background-color: #66000F; color: #FFFFFF; width: 12em; text-align: center; visibility: hidden; font-size: 0.7em; line-height: 14px; font-weight: bold;
}

.alt:hover span {
	visibility: visible; top: 0px; left: 136px;
}

.alt_error {
	background-color: transparent; position: relative; z-index: 1;
}

.alt_error span {
	font-family: "Trebuchet MS", Verdana, Georgia; border: 1px solid #66000F; padding: 5px; position: absolute; text-decoration: none; background-color: #AA000F; color: #FFFFFF; width: 12em; text-align: center; visibility: visible; line-height: 14px; top: 25px; left: 225px; font-size: 13px
}

.alt_registro {
	background-color: transparent; position: relative; z-index: 1;
}

.alt_registro span {
	border: 1px solid #66000F; padding: 5px; position: absolute; text-decoration: none; background-color: #66000F; color: #FFFFFF; width: 12em; text-align: center; visibility: visible; font-size: 0.7em; line-height: 14px; top: -50px; left: 200px;
}

.bodysidebar {
	font-size: 13px; font-weight: normal; width: 130px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;
}

.bodysidebar a,.bodysidebar a:VISITED {
	color: #333333;
}

.bodysidebar a:hover {
	color: red; text-decoration: underline;
}

.bodysidebar h1 {
	font-size: 20px; font-weight: normal; color: #66000F; margin-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif;
}

.bodysidebar h2 {
	font-size: 18px; font-weight: normal; color: #66000f; font-family: Georgia, "Times New Roman", Times, serif;
}

.bodysidebar h1 span a,.bodysidebar h1 span a:VISITED {
	color: #66000f; font-family: Georgia, "Times New Roman", Times, serif;
}

.bodysidebar h1 span a:HOVER {
	color: red; text-decoration: underline;
}

.bodysidebar img {
	padding: 2px; border: 1px solid #66000F;
}

.bodysidebar img:HOVER {
	border: 1px solid red;
}

#footer {
	width: 100%; height: 160px; background: url(../images/bgr_footer-trans.png) no-repeat; overflow: hidden;
}

#footer h2 {
	color: #fff; font-size: 55px; font-weight: normal; letter-spacing: -4px; padding: 65px 0 0 50px; font-style: italic; float: left; position: relative;
}

#footer h2 a,#footer h2 a:VISITED {
	color: #fff; text-decoration: none;
}

#footer h2 a:hover {
	text-decoration: none; color: red;
}

#footer_text {
	padding: 70px 60px 0 0; float: right; text-align: right;
}

#footer_text p {
	color: #66000F; padding: 0 0 8px 0; font-size: 13px;
}

#footer_text a,#footer_text a:VISITED {
	color: #66000F; text-decoration: underline;
}

#footer_text a:hover {
	color: #FF000F; text-decoration: underline;
}

#footer_text .designed {
	color: #66000F; padding: 0 0 8px 0; font-size: 10px;
}

.boxU1 {
	font-size: 1px; height: 1px; background: silver; margin: 0px 5px;
}

.boxU2 {
	font-size: 1px; height: 1px; border: 2px solid silver; border-top: 0px none; border-bottom: 0px none; background: silver; margin: 0px 3px;
}

.boxU3 {
	font-size: 1px; height: 2px; border: 1px solid silver; border-top: 0px none; border-bottom: 0px none; margin: 0px 2px;
}

.boxU4 {
	font-size: 1px; height: 1px; border: 1px solid silver; border-top: 0px none; border-bottom: 0px none; margin: 0px 1px;
}

.boxContenido {
	border: 1px solid silver; border-top: 0px none; border-bottom: 0px none; text-align: center; vertical-align: middle; color: white;
}

.boxD1 {
	font-size: 1px; height: 1px; border: 1px solid silver; border-top: 0px none; border-bottom: 0px none; margin: 0px 1px;
}

.boxD2 {
	font-size: 1px; height: 2px; border: 1px solid silver; border-top: 0px none; border-bottom: 0px none; margin: 0px 2px;
}

.boxD3 {
	font-size: 1px; height: 1px; border: 2px solid silver; border-top: 0px none; border-bottom: 0px none; background: silver; margin: 0px 3px;
}

.boxD4 {
	font-size: 1px; height: 1px; background: silver; margin: 0px 5px;
}

.boxU1,.boxU2,.boxU3,.boxU4,.boxD1,.boxD2,.boxD3,.boxD4,.boxContenido {
	background-color: #AA0000;
}

.boxContenido:HOVER {
	background-color: #FF0000; background: #FF0000;
}

.masnoticias {
	vertical-align: middle; text-align: center; margin: auto;
}

.masnoticias a span {
	font-size: 17px; font-weight: bold;
}

.masnoticias a,.masnoticias a:VISITED {
	color: #f7941d;
}

.masnoticias a:HOVER {
	color: red;
}