/*DEFAULT STYLES FOR ALL SECTIONS**********************************************/
/******************************************************************************/

body						  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 70%;
							    color: #000000;
							    margin-top: 0px;
		  		 			    margin-left: 0px;
							    margin-right: 0px;
 							    margin-bottom: 0px; }

a:link						  { color: #003399; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif; font-size: 11px; font-weight: bold;
				  				}
							
a:visited					  { color: #003399; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif; font-size: 11px; font-weight: bold;
				  				}
							
a:active					  { color: #CC3300; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif; font-size: 11px; font-weight: bold;
				  				 }
								
a:hover						  { color: #CC3300; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif; font-size: 11px; font-weight: bold;
				  				 }
				  				 
a.linkNormal:link				{ color: #003399; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;font-weight: normal;
				  				}
a.linkNormal:visited			{ color: #003399; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;font-weight: normal;
				  				}	
a.linkNormal:active			{ color: #CC3300; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;font-weight: normal;
				  				}					  		
a.linkNormal:hover			{ color: #CC3300; font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;font-weight: normal;
				  				}	
							
table						  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 100%;
							    border: 2px;
							    }
							    

							    
.titulo2					 {  font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: bold;
				 			    font-size: 12px;
							    color: #000000;
							    }
							    								
tr.tableHeader				  { background-color: #404040;
								font-weight: bold; }
								
td.tableHeader				  { background-color: #808080;
								font-weight: bold; }								
								
tr.tableItems				  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    Font-Size:Smaller; }
				 			    
tr.alternaItems				  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    Font-Size:Smaller; 
				 			    background-color:#d4d0c8 ;
				 			   }
								
input						  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 100%; }
								
select						  { font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 100%; }
					
.button
{
	border-right: #808080 1px solid;
	padding-right: 1px;
	border-top: #808080 1px solid;
	padding-left: 1px;
	font-weight: bold;
	padding-bottom: 1px;
	border-left: #808080 1px solid;
	cursor: hand;
	padding-top: 1px;
	border-bottom: #808080 1px solid;
	background-color: #ccccff;
}

.button2
{
	border-right: #808080 1px solid;
	padding-right: 1px;
	border-top: #808080 1px solid;
	padding-left: 1px;
	font-weight: bolder;
	padding-bottom: 1px;
	border-left: #808080 1px solid;
	cursor: hand;
	color: honeydew;
	padding-top: 1px;
	border-bottom: #808080 1px solid;
	font-style: normal;
	background-color: darkblue;
	font-variant: normal;
}

.button3
{
	border-right: #808080 1px solid;
	padding-right: 1px;
	border-top: #808080 1px solid;
	padding-left: 1px;
	font-weight: bolder;
	padding-bottom: 1px;
	border-left: #808080 1px solid;
	cursor: hand;
	color: honeydew;
	padding-top: 1px;
	border-bottom: #808080 1px solid;
	font-style: normal;
	background-color: darkgray;
	font-variant: normal;
}
							
.selectedLink				  { background-color: #99ccff; 
								border:solid 1px #ffffff; }
								
.createLink					  { position:relative; top: 2px; }
							
/******************************************************************************/
/******************************************************************************/

.msdeTitle 					  { font-size: 20pt;
								font-weight: bold;
								color:#99ccff; }
								
.adminTitle 				  { font-size: 20pt;
								color: #333366;
								font-weight: bold; }

.text 						  { color: #000000;
								text-decoration: none;
								     right: auto;
								     margin-right:auto;  }
								
.commandLink 				  { color: #4040ff;
								text-decoration: underline;}
								
.columnHeader 				  { text-decoration: none;
								font-weight: bold; }

.topButton 					  { font-weight: bold;
								color: #333366;
								text-decoration: none; }

.tabSelected			  	  { font-weight: bold;
								text-decoration:none;
								background-color:#ccccff; }
								
.tabUnselected				  { color: #202020;
								font-weight: normal;
								text-decoration: none;
								background-color: #9999dd; }
								
.tabSelectedBack			  { background-color: #ccccff; }

.currentHeader				  { font-weight: bold;
								text-decoration: none; }

.internalLink				  { font-weight: bold; }

a.leftMenu 					  { color: #000000;
								text-decoration: none;
								padding: 4px; }
/*
a.leftMenu:hover 			  { color: #FFFFFF;
								text-decoration: none; }
*/
a.leftMenu:visited 			  { color: #000000;
								text-decoration: none; }

a.leftMenuSelected			  { color: #000000;
								text-decoration: none;
								padding: 4px;
								cursor: default; }

a.leftMenuSelected:hover 	  { color: #000000;
								text-decoration: none; }

a.leftMenuSelected:visited 	  { color: #000000;
								text-decoration: none; }

.databaseListHeader 		  { font-weight:bold;
								padding: 4px; }
								
.databaseListItem 			  { padding: 4px; }
								
.databaseListAction 		  { color:blue;
								text-decoration:underline; }

a.databaseListBlack:hover 	  { color:black;
								text-decoration:none; }

a.databaseListBlack:visited   { color:black;
								text-decoration:none; }
								
a.databaseListBlack 		  { color:black;
								text-decoration:none; }


a.newSettings				  { color:#336699; }

.selectedMenu 				  { font-weight: bold;
								color: #FFa500;
								text-decoration: none; }

.menuHeader					  { font-weight: bold;
								padding-bottom: 3px;
								padding: 4px; }

.title 						  { color: #333366;
								text-decoration: none;
								font-weight: bold; }

.subtitle 					  { color: #336699;
								text-decoration: none;
								font-weight: bold; }

.desc 						  { color: #336699;
								text-decoration: none; }

.advanced 					  { color: #333366;
								font-weight: bold;
								text-decoration: none; }

.form 						  { color: #000000;
								text-decoration: none; }

.tableHeader				  { color: #ffffff;
								text-decoration: none;
								font-weight: bold; }

.error						  { color: #ff0000;
								text-decoration: none; }

a.summaryHead      			  { color: #336699;
								font-weight: bold; }

.grayDivide					  { height: 2px;
								width: 120px; }
								


.Totales
{
	border-right: #6600ff 1px solid;
	border-top: #6600ff 1px solid;
	font-weight: bold;
	font-size: 15px;
	vertical-align: baseline;
	border-left: #6600ff 1px solid;
	color: #000000;
	border-bottom: #6600ff 1px solid;
	font-family: arial;
	background-color: lightcyan;
	text-align: center;
}

.CabeceraGrilla
{
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	font-weight: bold;
	vertical-align: baseline;
	border-left: #0000ff 1px solid;
	color: #003300;
	border-bottom: #0000ff 1px solid;
	font-family: arial;
	background-color:  #e9f0ff;
	text-align: center;
}

.DetalleGrilla
{
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	font-weight: bold;
	vertical-align: baseline;
	border-left: #0000ff 1px solid;
	color: buttonhighlight;
	border-bottom: #0000ff 1px solid;
	font-family: arial;
	background-color: #006699;
	text-align: center;
}

  
.panel
{
	border-right: #6600ff 1px solid;
	border-top: #6600ff 1px solid;
	font-weight: bold;
	vertical-align: baseline;
	border-left: #6600ff 1px solid;
	color: #3300cc;
	border-bottom: #6600ff 1px solid;
	font-family: arial;
	background-color: #d9ccff;
	text-align: center;
}

.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.titulo1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.txt1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.link1 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #958600;
	text-decoration: none;
	font-weight: bold;
}
.txt1blanco {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.menu1blanco {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.linkazul {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00387F;
	text-decoration: none;
	font-weight: bold;
}
.linkgris {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5AAB0;
	text-decoration: none;
	font-weight: bold;
}
.linkverde {






	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006955;
	text-decoration: none;
	font-weight: bold;
}
.linknaranja {







	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1A931;
	text-decoration: none;
	font-weight: bold;
}
.titulo2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt2 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.link2 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #958600;
	text-decoration: none;
	font-weight: bold;
}
.titulo3 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.titulo4 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

