

/*
*
	{
	margin: 0;
	padding:0;
	}

table.admin
	{

	color: #8B8B8C;
	font-family: arial;
	font-size: 24px;
	}

table.select-filter
	{
	background: #E9F8FA;
	color: #8B8B8C;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.search
	{
	background: #8B8B8C;
	color: #616162;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

a.search
	{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.roles
	{
	background: #E9F8FA;
	color: #8B8B8C;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.roles a
	{
	width: 830px;
	padding: 5px 5px 5px 5px;
	background: #E9F8FA;
	color: #23AFC7;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

table.roles a:hover
	{
	padding: 5px 5px 5px 5px;
	width: 830px;
	background: #FFFFFF;
	}

table.first-fields
	{
	background: #E9F8FA;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.second-fields
	{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

a.select-filter
	{
	color: #23AFC7;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

select.select-filter
	{
	color: #23AFC7;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.menu
	{
	}

a.menu
	{
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.menu:hover
	{
	padding: 2px 5px 2px 5px;
	text-decoration: underline;
	}

table.header-list
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #5F6867;
	}

table.header-list td.row1
	{
	background: #BDE7EE;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #5F6867;
	}

table.header-list td.row2
	{
	background: #D3EFF4;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #5F6867;
	}

a.add
	{
	padding: 2px 5px 2px 5px;
	color: #EC008C;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EC008C;
	text-decoration: none;
	}

a.action
	{
	padding: 5px 5px 5px 5px;
	background: #23AFC7;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

a.action-add
	{
	padding: 5px 5px 5px 5px;
	background: #EC008C;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

a.link
	{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	}

table.add-popup
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.add-popup td.title
	{
	border: solid;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-color: #EC008C;
	color: #EC008C;
	}

table.add-popup td.fields
	{
	background: #E9F8FA;
	}

table.fields-popup
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #8B8B8C;
	}

table.fields-popup td.text
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

table.select-popup
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}

table.select-popup td.title
	{
	border: solid;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-color: #23AFC7;
	color: #23AFC7;
	}

table.select-popup td.fields
	{
	background: #E9F8FA;
	}

table.fields-popup-select
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #8B8B8C;
	}

table.fields-popup-select td.text
	{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

p

{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	}


#footer {
	background-color: #fff;
	color: #999999;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left: 15px;
	text-align:center;
	clear:both;
}

*/
/****************************************************************************
 * * * * * Formulario de autorizacion * * * * *
 *
 ****************************************************************************/
/*
#formulario {
	clear:both;
	font-size:12px;
}
*/
/*
.row_form {
	/*border-bottom:#e0e0e0 1px dotted;*/
	width:800px;
	padding:2px 0px;
	margin:0px;
	clear:both;
	/*
	overflow: auto;
	tiene un bug en mozilla al pasar entre campos con tab.
	Para solucionarlo hay dos opciones:
	- Instead of using overflow: auto, use overflow: hidden. This works in this scenario, but can cause layout problems in others. Use with caution.
	- Leave overflow: auto. Add tabindex="-1" to your div element and set outline: none in your stylesheet. This works flawlessly in every browser I've tested it in, but won't validate since tabindex is not a legal attribute for the dive element in (X)HTML.
	*/
	overflow: hidden;

}
*/
/*
.row_final {
	clear:both;
	padding:10px 20px;
	text-align:left;
}

label {
	font-weight:bold;
	text-align:left;
}


.label_form {
	width:160px;
	text-align:left;
	font-size:18px;
	padding-right:2px;
	font-weight:normal;
}

.input_form {
	width:400px;
	float:left;
	text-align:left;
}
*/


