/*
 * Codigo libre para usarse en proyectos comerciales y no comerciales.
 * Por jorge aldana
 * http://www.frogx3.com
 *****************************************************************************/


.lista{


height: auto;
width:100%;
margin:15px 2px;


}

.lista tr{
	height:10px;
	font: normal 11px helvetica, verdana, arial, sans-serif;
}

.lista tr.estatico{
	background:#f2f2f2;
}

.lista th
 {
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:13px;	
	text-align:center;
	vertical-align:middle;
	font: normal 13px helvetica, verdana, arial, sans-serif;
 }
 
.lista td,
.lista td a{
	padding:2px;
	font-size:11px;	
	text-align:center;
	vertical-align:middle;
}

.lista td a{
	color:#FFCC00;	
}

.lista td a:hover{
	text-decoration:none;
}
.lista tr:hover {

 
/*chrome*/
 background-image:-webkit-linear-gradient(#D5FBBC, #D5FBBC);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #D5FBBC, #D5FBBC);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #D5FBBC, #D5FBBC);  

	color: #000000;
}

.lista th{
	background-color: #50AA14;
  background-image:-moz-linear-gradient(top, #C2F89E, #50AA14);
 background-image:-webkit-linear-gradient(#C2F89E, #50AA14);
background-image:-o-linear-gradient(top, #C2F89E, #50AA14);   

	border-bottom:1px solid #f2f2f2;
	line-height:20px;
	border-right:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	color:#ffffff;
}

.lista td{
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:15px;
	border-left:1px solid #f2f2f2;	
}
.lista tr:nth-child(odd){
    background: #F4F9EC;
}
 
.lista tr:nth-child(even){
    background: #FFFFFa;
    color: #000000;
}

/*************************************/





.lista2{


height: auto;
width:100%;
margin:15px 2px;


}

.lista2 tr{
	height:10px;
	font: normal 11px helvetica, verdana, arial, sans-serif;
}

.lista2 tr.estatico{
	background:#f2f2f2;
}

.lista2 th
 {
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:13px;	
	text-align:center;
	vertical-align:middle;
	font: normal 13px helvetica, verdana, arial, sans-serif;
 }
 
.lista2 td,
.lista2 td a{
	padding:0px;
	font-size:11px;	
	/*text-align:center;
	vertical-align:middle;*/
}

.lista2 td a{
	color:#FFCC00;	
}

.lista2 td a:hover{
	text-decoration:none;
}
.lista2 tr:hover {
 background-image:-webkit-linear-gradient(#D5FBBC, #D5FBBC);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #D5FBBC, #D5FBBC);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #D5FBBC, #D5FBBC);  

	color: #000000;
}

.lista2 th{
  background-image:-moz-linear-gradient(top, #FFD3A8, #FF8000);
 background-image:-webkit-linear-gradient(#FFD3A8, #FF8000);
background-image:-o-linear-gradient(top, #FFD3A8, #FF8000);   

	border-bottom:1px solid #f2f2f2;
	line-height:20px;
	border-right:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	color:#ffffff;
}

.lista2 td{
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:15px;
	border-left:1px solid #f2f2f2;	
}
.lista2 tr:nth-child(odd){
    background: #F4F9EC;
}
 
.lista2 tr:nth-child(even){
    background: #FFFFFa;
    color: #000000;
}

/********************/




.lista1{


height: auto;
width:100%;
/*margin:15px 2px;*/


}

.lista1 tr{
	height:10px;
	
	font: normal 11px helvetica, verdana, arial, sans-serif;
}

.lista1 tr.estatico{
	background:#f2f2f2;
}

.lista1 th
 {
	padding-left:0px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:11px;	
	
	text-align:center;
	vertical-align:middle;
	font: normal 11px helvetica, verdana, arial, sans-serif;
 
 }
 .lista1 th.vertical
 {
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	
 }
 
.lista1 td,

.lista1 td a{
	padding:0px;
	font-size:11px;	
	
	
	/*text-align:center;
	vertical-align:middle;*/
}
.lista1 td.plan 
 {
	height:30px;
	padding:0px;
	font-size:11px;	
 }

.lista1 td a{
	color:#FFCC00;	
}

.lista1 td a:hover{
	text-decoration:none;
	color:#00CC00;	
}

.lista1 tr:hover {
 background-image:-webkit-linear-gradient(#D5FBBC, #D5FBBC);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #D5FBBC, #D5FBBC);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #D5FBBC, #D5FBBC);  

	color: #000000;
}

.lista1 th{
  background-image:-moz-linear-gradient(top, #cccccc, #999999);
 background-image:-webkit-linear-gradient(#cccccc, #999999);
background-image:-o-linear-gradient(top, #cccccc, #999999);   

	border-bottom:1px solid #c2c2c2;
	line-height:20px;
	/*border-right:1px solid #c2c2c2;*/
	border-left:1px solid #f2f2f2;
	font-weight:bold;
	color:#333333;
	
	
}

.lista1 td{
	/*border-right:1px dotted #aaaaaa;*/	
	border-bottom:1px dotted #666666;
	line-height:15px;
	/*border-left:1px solid #f2f2f2;*/
		
}
.lista1 td.otro{
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:15px;
	/*border-left:1px solid #f2f2f2;*/
		
}
.lista1 tr:nth-child(odd){
    background: #F4F9EC;
}
 
.lista1 tr:nth-child(even){
    background: #FFFFFa;
    color: #000000;
}

/*******************************/

.lista3{


height: auto;

/*margin:15px 2px;*/


}

.lista3 tr{
	height:10px;
	
	font: normal 11px helvetica, verdana, arial, sans-serif;
}

.lista3 tr.estatico{
	background:#f2f2f2;
}

.lista3 th
 {
	/*padding-left:3px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:0px;*/
	font-size:11px;	
	
	text-align:middle;
	vertical-align:center;
	font: normal 11px helvetica, verdana, arial, sans-serif;
 
 }
 .lista3 th.vertical
 {
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	
 }
 
.lista3 td,

.lista3 td a{
	padding:0px;
	font-size:11px;	
	
	
	/*text-align:center;
	vertical-align:middle;*/
}
.lista3 td.plan 
 {
	height:30px;
	padding:0px;
	font-size:11px;	
 }

.lista3 td a{
	color:#FFCC00;	
}

.lista3 td a:hover{
	text-decoration:none;
}
.lista3 tr:hover {
 background-image:-webkit-linear-gradient(#D5FBBC, #D5FBBC);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #D5FBBC, #D5FBBC);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #D5FBBC, #D5FBBC);  

	color: #000000;
}

.lista3 th{
  background-image:-moz-linear-gradient(top, #cccccc, #999999);
 background-image:-webkit-linear-gradient(#cccccc, #999999);
background-image:-o-linear-gradient(top, #cccccc, #999999);   

	border-bottom:1px solid #c2c2c2;
	line-height:20px;
	/*border-right:1px solid #c2c2c2;*/
	border-left:1px solid #f2f2f2;
	font-weight:bold;
	color:#333333;
	
	
}

.lista3 td{
	/*border-right:1px dotted #aaaaaa;*/	
	border-bottom:1px dotted #666666;
	line-height:15px;
	/*border-left:1px solid #f2f2f2;*/
		
}
.lista3 td.otro{
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:15px;
	/*border-left:1px solid #f2f2f2;*/
		
}
.lista3 tr:nth-child(odd){
    background: #F4F9EC;
}
 
.lista3 tr:nth-child(even){
    background: #FFFFFa;
    color: #000000;
}