/* +----------------------------------------------------------------------------------------------------------------+*/
/* |   BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS	BASICS      |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

body
{
	/*	margin: 0; 	padding: 0;*/
	border: 0;
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	background-color: #000000;
	color: #333333;
	font-size: small;
}

table td
{
	font-family: Verdana;
	font-size: 8px;
	color: #333333;
	font-size: small;
}

div, span, font, br, p, ul, ol, li, a
{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}

a:link
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

a:visited
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:hover
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
a:active
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

form
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px;
}

input, textarea, select
{
	font-size: 13px;
	color: #000000;
}

/* +----------------------------------------------------------------------------------------------------------------+*/
/* |   CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED	CUSTOMIZED  |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

.titulo
{
	font: bold 14px Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.tableDirectorio
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	color: red;
	font-weight: bold;
}

.tableLinea
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/* TEXTBOX */

.searchbox
{
	background: url(  'images/searchgray.gif' ) no-repeat 4px 0px;
	background-color: #EEF0F1;
	padding: 2px 2px 2px 25px;
	border: 1px solid;
	border-color: #B2B8BA;
}
.searchbox:hover
{
	background: url(  'images/search.gif' ) no-repeat 4px 0px;
	background-color: #F9FAF7;
	border-color: #FFD800;
}
.searchbox:focus
{
	background: url(  'images/search.gif' ) no-repeat 4px 0px;
	background-color: #F9FAF7;
	border-color: #0099FF;
}

.abcFieldRequired
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #EEF0F1;
	padding: 2px 2px 2px 0px;
	border: 1px solid;
	border-color: #B2B8BA;
}
.abcFieldRequired:hover
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #F9FAF7;
	border-color: #FFD800;
}
.abcFieldRequired:focus
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #F9FAF7;
	border-color: #0099FF;
}

.abcFieldNonRequired
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #EEF0F1;
	padding: 2px 2px 2px 0px;
	border: 1px solid;
	border-color: #B2B8BA;
}
.abcFieldNonRequired:hover
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #F9FAF7;
	border-color: #FFD800;
}
.abcFieldNonRequired:focus
{
	/*background       : url('images/search.gif') no-repeat 4px 0px;*/
	background-color: #F9FAF7;
	border-color: #0099FF;
}

/* BUTTONS */

input.groovybutton
{
	font-size: 13px;
	color: #ffffff;
	background-color: #1958B7;
	border-top-color: #90BADE;
	border-bottom-color: #808080;
	border-left-color: #90BADE;
	border-right-color: #808080;
}

/* +----------------------------------------------------------------------------------------------------------------+*/
/* |   ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS	ICONS       |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

.add
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(IMG/addgray.png) left no-repeat;
	padding: 2px 0px 0px 17px;
}

.add:hover, .add:focus
{
	background: transparent url(IMG/add.png) left no-repeat;
}

.edit
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(IMG/EditGray.png) left no-repeat;
	padding: 2px 0px 0px 18px;
}

.edit:hover, .edit:focus
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(IMG/Edit.png) left no-repeat;
}

.preview
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(IMG/preview.gif) top left no-repeat;
	padding: 0px 0px 2px 20px;
}

.print
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(IMG/printer.ico) bottom left no-repeat;
	padding: 5px 10px 2px 17px;
}

.download
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/downloadgray.gif) top left no-repeat;
	padding: 0px 0px 3px 18px;
}

.download:hover, .download:focus
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/download.gif) top left no-repeat;
}

.car
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/car.gif) top left no-repeat;
	padding: 0px 0px 3px 18px;
}

.car:hover, .car:focus
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/car.gif) top left no-repeat;
}

.clear
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/cleargray.gif) top left no-repeat;
	padding: 0px 0px 3px 18px;
}

.clear:hover, .clear:focus
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/clear.gif) top left no-repeat;
}

.plusLeft
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/plus.gif) bottom left no-repeat;
	padding: 0px 0px 2px 17px;
}

.plusRight
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/plus.gif) bottom right no-repeat;
	padding: 0px 0px 2px 17px;
}

.delete
{
	border: 0;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/del.gif) bottom left no-repeat;
	padding: 0px 0px 2px 17px;
}


/* +----------------------------------------------------------------------------------------------------------------+*/
/* |   DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID	DATAGRID        |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

table.dataGrid
{
	background: #dadada;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	font-family: Verdana;
	font-size: small;
	color: #333333;
}

table.dataGrid tr.dataColumnName
{
	font-weight: bold;
	color: #FFFFFF;
	background: #943107;
	padding-top: 3px;
}

table.dataGrid tr.dataRow
{
	background: #f1faff;
	vertical-align: top;
	text-align: left;
}

table.dataGrid tr.dataRowOdd
{
	background: #cfeffe;
	vertical-align: top;
	text-align: left;
}

table.dataGrid td
{
	border: 1px solid #943107;
	padding: .4em;
}

table.dataGrid tr.dataRow:hover, table.dataGrid tr.dataRowOdd:hover
{
	background: #5da5ee;
	color: #333333;
}

/* +----------------------------------------------------------------------------------------------------------------+*/
/* |   PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION  |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

.pagination
{
	padding: 3px 0px 0px 0px;
}

.pagination ul
{
	margin: 0px;
	padding: 0px;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}

.pagination li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited
{
	padding: 2px 5px;
	border: 1px solid #508fc4;
	text-decoration: none;
	color: #307D01;
}

.pagination a:hover, .pagination a:active
{
	border: 1px solid #508fc4;
	color: #333333;
	background-color: #FFD800;
}

.pagination a.currentpage
{
	background-color: #307D01;
	color: #FFFFFF;
	border-color: #307D01;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: bold;
}

.pagination a.prevnext
{
	font-weight: bold;
}

/* +----------------------------------------------------------------------------------------------------------------+*/
/* |  NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS NEWS |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

#myscroller
{
	position: relative;
	width: 286px;
	height: 90px;
	background-color: Transparent;
	overflow: hidden;
	border: 0;
	margin: 0;
	color:White;
	text-align:left;
}
#myscroller a
{
	text-align:left;
	color:#fcab02;
	font-weight:bold;
}
/* +----------------------------------------------------------------------------------------------------------------+*/
/* |     SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU    |*/
/* +----------------------------------------------------------------------------------------------------------------+*/

.Menu
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	background-color: Transparent;
	color: #333333;
	font-size: small;
}
.subMenu
{
	font-family: Verdana, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
	background-color: Transparent;
	color: #333333;
	font-size: small;
}


