html, body
{
   background: #fff;
   color: #000;
}
#paginadoControl
{
	clear: both;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	text-align: center;
	padding-bottom: 2px;
	font-weight: bold;
}
.paginado_link
{
	border-style: none;
	color: #FF8800;
}
.paginado_info_pagina
{
	font-size: small;
	margin-right: 15px;
	padding-right: 5px;
	border-right: solid 1px #FFF;
}
.paginado_todos
{
	font-size: small;
	border-left: solid 1px #FFF;
	padding-left: 5px;
}
.paginado_control_container
{
	margin-right: 15px;
}
.paginado_control
{
	margin: 2px;
}
.paginado_pagina_actual
{
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
	margin: 4px;
}

.texto {
	font-size: small;
	color: #000000;
}

.input_numeric
{
	text-align: right;
}
.input_validate
{
	background-color: Yellow;
}
.copywrite_container
{
	text-align: left;
}
.copywrite
{
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.mensajes_error
{
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.mensajes_exito
{
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.main_action
{
	font-weight: bolder;
}
.secondary_action
{
	font-weight: normal;
}

.onlyForNonVisualClients
{
	text-indent: -257em;
	margin: 0;
	padding: 0;
	font-size: 1%;
}


.form_title
{
	display: none;
}
.form_fieldset
{
	margin: 10px;
}
.form_field
{
	margin: 5px;
	width: 100%;
/*	float: left; */
}
.form_label
{
	float: left;
	width: 25%;
}
.form_input
{
	width: 74%;
}
.form_legend
{
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
}
.form_button_container
{
	padding: 10px 19px;
}
.form_links
{
	font-size: small;
}


/*
a:link {
   background: #FFF;
   color: #037;
}

a:visited {
   background: #FFF;
   color: #636;
}
*/


#pageNumberFoot
{
	clear: both;
	margin-top: 2px;
	text-align: center;
}

ul.pageNumbers
{
	list-style: none;
	margin: 2px 0;
	font-size: 80%;
}

ul.pageNumbers li
{
	margin: 0 1px 9px;
	padding: 0;
	border: none;
	display: inline;
}

ul.pageNumbers li a
{
	text-decoration: none;
	color: #222;
	background-color: inherit;
	padding: 1px 4px;
	border: 1px solid #333366;
}

ul.pageNumbers li a:hover
{
	background-color: #e9e9f9;
	border: 1px solid #333366;
}

ul.pageNumbers li.selected a /*NEW*/
{
	background-color: #FF8000;
	color: #fff;
}

ul.pageNumbers li.selected a:hover
{
	cursor: default;
	border: 1px solid #333333;
}
ul.pageNumbers li.back, ul.pageNumbers li.next
{
	margin: 0;
	padding: 0;
}

ul.pageNumbers li.back a, ul.pageNumbers li.next a /*NEW*/
{
	border: none;
}

ul.pageNumbers li.back a:hover, ul.pageNumbers li.next a:hover
{
	text-decoration: underline;
	background-color: inherit;
}

ul.pageNumbers li a.inactive
{
	/*NEW*/
	color: #aaa;
	background-color: inherit;
	text-decoration: none;
}

ul.pageNumbers li a.inactive:hover
{
	/*NEW*/
	text-decoration: none;
	cursor: default;
	color: #aaa;
	background-color: inherit;
}
p.pageNumber
{
	float: left;
	padding: 1px;
	margin: 1px;
	font-size: small;
}

p.pageShowAll
{
	float: left;
	padding: 1px 1px 1px 5px;
	margin: 2px 1px;
	border-left: 1px solid #444;
}

#pageNumbersFoot
{
	/* This creates a small gap between the pageNumbersFoot and the smallprint bar*/
	margin-bottom: 10px;
}
