* html #navegacion-top
{
	height: 1%;
}
body, input, td, select, textarea
{
	background-color: #fff;
	color: #999;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 11px;
	line-height: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
body
{
	text-align: center;
}
h1
{
	color: #1F8EC9;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}
.columnas h1
{
	font-size: 14px;
}
h2
{
	color: #999;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
}
h3
{
	font-size: 11px;
}
p
{
	margin-bottom: 10px;
	margin-top: 0px;
}
div
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#todo
{
	background-image: url(images/fondo.gif);
	background-repeat: repeat-y;
	margin: auto;
	position: relative;
	width: 770px;
}
#cabecera
{
	background-image: url(images/fondo-cabecera.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 101px;
	margin-left: 21px;
	margin-right: 21px;
	padding-bottom: 14px;
	padding-top: 14px;
	width: 728px;
}
#enlace_soporte
{
	background-image: url(images/fondo-soporte.png);
	background-repeat: no-repeat;
	float: left;
	height: 19px;
	padding-left: 131px;
	padding-top: 80px;
	width: 114px;
}
#enlace_soporte a:link
{
	padding-left: 0px;
}
#flash
{
	float: right;
	height: 91px;
	padding-left: 5px;
}
#navegacion-top
{
	height: 50px;
	left: 273px;
	line-height: normal;
	margin-right: 0px;
	margin-top: 22px;
	position: absolute;
	width: 530px;
	z-index: 10;
}
#navegacion-top ul
{
	list-style: none;
	margin: 0;
}
#navegacion-top li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#navegacion-top a
{
	background: url(images/tab-izquierda.gif) no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#navegacion-top a span
{
	background: url(images/tab-derecha.gif) no-repeat right top;
	color: #999;
	display: block;
	float: left;
	font: 11px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.1em;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}
#navegacion-top a span
{
	float: none;
}
#navegacion-top a:hover span
{
	color: #DC5312;
}
#navegacion-top a:hover
{
	background-position: 0% -42px;
}
#navegacion-top a:hover span
{
	background-position: 100% -42px;
}
#navegacion-top #current a
{
	background-position: 0% -42px;
}
#navegacion-top #current a span
{
	background-position: 100% -42px;
}
#navegacion
{
	float: left;
	margin-right: 0px;
	width: 244px;
}
#contenido-principal
{
	float: left;
	padding-left: 10px;
	padding-top: 9px;
	width: 722px;
}
#contenidos
{
	background-image: url(images/fondo-contenidos.gif);
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	width: 728px;
}
#logo
{
	float: left;
	padding-left: 50px;
	padding-top: 6px;
	width: 270px;
}
.separador
{
	background-image: url(images/separador.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
	width: 100%;
}
a:link, a:visited, a:active, a:hover
{
	color: #F46419;
	text-decoration: underline;
}
a:hover
{
	color: #4E5865;
	text-decoration: underline;
}
a.grey:link, a.grey:visited, a.grey:active, a.grey:hover
{
	color: #666;
	text-decoration: none;
}
#footer
{
	background-image: url(images/fondo-footer.gif);
	background-repeat: no-repeat;
	clear: both;
	font-size: 9px;
	height: 40px;
	margin: auto;
	padding-left: 41px;
	padding-right: 21px;
	padding-top: 10px;
	width: 708px;
}
.footer_text
{
	color: #fff;
	float: left;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
}
.footer_links
{
	color: #f8f8f8;
	float: right;
	padding-right: 15px;
}
a.footer:link, a.footer:visited, a.footer:active
{
	color: #f8f8f8;
	text-decoration: none;
}
a.footer:hover
{
	color: #fff;
	text-decoration: none;
}
a.accesibilidad:link, a.accesibilidad:visited, a.accesibilidad:active
{
	color: #f4f4f4;
	text-decoration: none;
}
a.accesibilidad:hover
{
	color: #fff;
	text-decoration: none;
}
a.enlace_foro:link, a.enlace_foro:visited, a.enlace_foro:active
{
	color: #f4f4f4;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-decoration: none;
}
.smalltext a, .smalltext a:visited
{
	color: #666;
	text-decoration: none;
}
.smalltext a:hover
{
	color: #666;
	text-decoration: underline;
}
a.enlace_foro:hover
{
	color: #fff;
	text-decoration: none;
}
.hr
{
	margin: 0px;
}
.hr2
{
	background-color: #f4f4f4;
	height: 1px;
}
.espacio
{
	clear: both;
	height: 1px;
	width: 1px;
}
.textfield, textarea, .login_field, .pass_field
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
}
.button
{
	margin-left: 5px;
}
.textfield
{
	height: 15px;
	width: 200px;
}
.textarea
{
	height: 80px;
	width: 260px;
}
ul
{
	margin: 0px;
	padding: 0px;
}
.limpiar
{
	clear: left;
}
td
{
	color: #999;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 3px;
}
.bigit
{
	color: #999;
	font-family: comic-sans;
	font-size: 12px;
	font-weight: bold;
}
.title
{
	color: #366079;
	font-size: 12px;
	font-weight: bold;
}
.redtitle
{
	color: #F46419;
	font-size: 13px;
	font-weight: bold;
}
.red
{
	color: #666;
}
.big
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.small
{
	color: #999;
	font-size: 10px;
	font-weight: normal;
}
.bottom
{
	color: #eee;
	font-size: 10px;
	font-weight: normal;
}
.blue
{
	color: #333;
}
.light
{
	color: #e9f2fc;
}
.texttitle
{
	color: #4D5764;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.textredtitle
{
	color: #F46419;
	font-size: 14px;
	font-weight: bold;
}
.indent
{
	padding-left: 20px;
	padding-right: 20px;
}
.formfield
{
	background: #F2F2F4;
	border: 1px solid #e2e2e2;
	color: #4D5764;
	font-family: "Trebuchet MS", Helvetica;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}
.formlogin
{
	background: #f9f9f9;
	border: 1px solid;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 10px;
	font-weight: bold;
}
.formtextarea
{
	background: #fff;
	border: 1px solid;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.admin
{
	line-height: 20px;
}
tr.row1_0
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
	line-height: 24px;
}
tr.row1_1
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
	line-height: 24px;
}
tr.row1_01
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
}
tr.row1_11
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
}
tr.row1_h0
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
	line-height: 16px;
}
tr.row1_h1
{
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
	line-height: 16px;
}
table.boxtop_outer
{
	background-color: #aaa;
	border: 0;
}
a.red:link
{
	color: #F46419;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a.red:active
{
	color: #F46419;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.red:visited
{
	color: #F46419;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.red:hover
{
	color: #4D5764;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
hr
{
	background-color: transparent;
	color: #6394bd;
}
.hrcolor
{
	background-color: #6394bd;
	border: 0;
	color: #6394bd;
	height: 1px;
}
.quote
{
	background-color: #dee7ef;
	border: 1px solid black;
	color: #000;
	font-size: x-small;
	margin: 1px;
	padding: 1px;
}
.code
{
	background-color: #cccccc;
	border: 1px solid black;
	color: #000;
	font-size: x-small;
	line-height: 1.3em;
	margin: 1px;
	padding: 1px;
}
.quoteheader, .codeheader
{
	color: #000;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
}
.help
{
	background-color: transparent;
	cursor: help;
}
.meaction
{
	background-color: transparent;
	color: red;
}
.editor
{
	width: 100%;
}
.highlight
{
	background-color: yellow;
	color: black;
	font-weight: bold;
}
.windowbg
{
	background-color: #f9f9f9;
	color: #333;
}
.windowbg2
{
	background-color: #fff;
	color: #333;
}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
	background-color: #f5f5f5;
	color: #4D5764;
	font-style: normal;
	font-weight: bold;
}
.titlebg a:hover, .titlebg2 a:hover
{
	color: #4D5764;
	text-decoration: underline;
}
.catbg, .catbg3
{
	background-color: #f4f4f4;
	background-image: url(images/bgbar.jpg);
	color: #4D5764;
	font-weight: bold;
}
table#menu-usuario
{
	padding: 0;
	text-align: center;
}
table#principal
{
	padding: 0 0 3px 0;
	text-align: left;
}
.bordercolor
{
	background-color: #f4f4f4;
}
.tborder
{
	border: 1px solid #f4f4f4;
}
.smalltext
{
	color: #666;
	font-family: Tahoma, "Trebuchet MS", Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
a img
{
	border: 0;
}