body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.gris
{
color:#CCCCCC;
} 
hr.title100
{
width:100%;  
height:0px; 
text-align:left;  
border-top:0px;
border-bottom: #666666 dashed 1px; 
margin: 5px 0 10px 0;
} 
hr.title100_2
{
width:100%;  
height:0px; 
text-align:left;  
border-top:0px;
border-bottom: #CCCCCC dashed 1px; 
margin: 5px 0 10px 0;
} 


.blank
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	margin-right:10px;
 }

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 } 
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 } 
input.guardar
{

margin-left:200px; } 

.tih3
{
	display:block;
	color: #33BEFF;
	text-decoration:none;
	font-size:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.tih2
{
	display:block;
	color: #666666;
	text-decoration:none;
	font-size:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.tih1
{
	display:block;
	color: #ffffff;
	text-decoration:none;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;  
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.tih0
{
	display:block;
	color: #33BEFF;
	text-decoration:none;
	font-size:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	text-transform:uppercase;
}
/*    estilo tablas y busqueda     */

tfoot input {
	margin: 0.5em 0;
	width: 80%; 
	color: #444;
}
	
tfoot input.search_init {
	color: #999;
}

	
table 
	{ 
	font:  Verdana, Arial, sans-serif; 
	font-size: 10px;
	margin: 0 auto;
	clear: both;
	margin:0;
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	_height: 302px;
	clear: both;
}


.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 50%;
	float: left;
	
}

table.display thead th {
	padding: 3px 1px 3px 1px;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	* cursor: hand;
	background:#999999;
	color:#FFFFFF;
}

tr.odd {
	background-color: #E8E8E8;
}

tr.even {
	background-color: #F8F8F8;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../images/forward_enabled.jpg');
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * orden tablas
 */

.sorting_asc {
	background: url('../images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
	background: url('../images/sort_desc.jpg') no-repeat center right;
}

.sorting {
	background: url('../images/sort_both.jpg') no-repeat center right;
}

.sorting_none {
	background: url('../images/none.jpg') no-repeat center right;
}

.paging_two_button .fg-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .fg-button {
	padding: 2px 6px;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers {
	width: 350px !important;
}

.fg-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}
.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}



















/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}



	#qm0	
	{	
		padding:5px;
		background-image:url(images/center_tile.gif);
		border-width:1px;
		border-style:solid;
		border-color:#EEEEEE;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#555555;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}



	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}



	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}



	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}
	
	.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

.button {
	font-size: 18px;
	text-align:center;
	background: #d6e7ef;
	font-weight:bold;
	table-layout:auto;
    cursor: default;
	width: 300px;
	height: 40px;
}

.button:hover {
	cursor: default;
	font-size: 18px;
	text-align:center;
	background: #eef;;
	font-weight:bold;
	table-layout:auto;
    cursor: default;
	width: 300px;
	height: 40px;
  
}
input.pagedisplay 	
{

	width: 30px;
	border: 0px;	
	text-align:center;

}

.tableHeader
{    
	cursor : hand;
    background-color:#E1ECF9;
    border:none;
	text-decoration: none;
	text-align: center;    	
    padding-right: 20px;
    font-weight:bold;
    white-space:nowrap;

}
input.moneda
{
  text-align:right;
}


.display thead tr th div .headsup {
	color: #FFF;
}
.display tfoot tr td {
	color: #333;
}

a:link {text-decoration: none; color: #666; }
a:visited {text-decoration: none; color: #333;  }
a:active {text-decoration: none; color: #333;  }
a:hover {text-decoration: underline; color: #333;  }

