/* 
========================================================
    CSS STYLES FOR Module NukeForm
========================================================
*/
.HeadBg {
   
}

/*
========================================================
Color para el fondo del form propiamente dicho.
========================================================
*/
.SubSubHead
{
    background-color: Whitesmoke;
}

Body
{
    
}
.GrillaConSelec 
{
    	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    	FONT-SIZE: .8em;
}
.GrillaConSelec2
{
	behavior: url(../Grilla.htc);
    	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    	FONT-SIZE: .8em;
}
.GrillaHeader
{
}
.GrillaFooter
{
}
.GrillaPager
{
}


/*
========================================================
Botones que simulan Tabs
========================================================
*/

.NFTabs
{
  background-color: Whitesmoke;
  border-bottom: 1px solid #A0A0A0;
  border-right: 1px solid #A0A0A0;
  border-top: 1px solid #A0A0A0;
  border-left: 1px solid #A0A0A0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

A.NFTabs:link {
  background-color: Whitesmoke;
  border-bottom: 1px solid #A0A0A0;
  border-right: 1px solid #A0A0A0;
  border-top: 1px solid #A0A0A0;
  border-left: 1px solid #A0A0A0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

A.NFTabs:visited  {
  background-color: Whitesmoke;
  border-bottom: 1px solid #A0A0A0;
  border-right: 1px solid #A0A0A0;
  border-top: 1px solid #A0A0A0;
  border-left: 1px solid #A0A0A0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

A.NFTabs:active   {
  background-color: Whitesmoke;
  border-bottom: 1px solid #A0A0A0;
  border-right: 1px solid #A0A0A0;
  border-top: 1px solid #A0A0A0;
  border-left: 1px solid #A0A0A0;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

A.NFTabs:hover    {
  background-color: Whitesmoke;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}



/*
========================================================
Boton "Agregar a la lista"
========================================================
*/
.NFAddtoList
{
  background-color:  Whitesmoke;
  text-decoration: none;
}

A.NFAddtoList:link {
  text-decoration: none;
  background-color:  Whitesmoke;
}

A.NFAddtoList:visited  {
  text-decoration: none;
  background-color: Whitesmoke;
}

A.NFAddtoList:active   {
  text-decoration: none;
  background-color:  Whitesmoke;
}

A.NFAddtoList:hover    {
  background-color:  Whitesmoke;
  text-decoration: underline;
}

/* Estilo para los labels de los campos */
.NFLabels
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;	
    color: Black;
}

/* Estilo para las notas */
.NFNotas
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 12px;
    font-weight: Normal;	
    color: Black;
}

/* Estilo para el dato principal del Faster */
.NFFasterPrincipal
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 10px;
    font-weight: normal;	
    color: black;
}

/* Estilo para los datos secundarios del Faster */
.NFFasterSecundarios
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 9px;
    font-weight: Bold;	
    color: Black;
}

/* Estilo para los Controles que se ponen en la pantalla */
.NFControles
{
}

.NFControles_TextBox_small
{
	width: 100px;
}

.NFControles_TextBox_large
{
	width: 288px;
}

.NFControles_Numerico
{
	width: 100px;
}

.NFControles_Hora
{
	width: 40px;
}

.NFControles_TextArea
{
	width: 288px;
	height: 48px;
}

.NFControles_ComboBox
{
}

.NFControles_CheckBox
{
}

.NFControles_Email
{
	width: 288px;
}

.NFControles_CBU
{
	width: 288px;
}

.NFControles_CUIT
{
	width: 104px;
}

.NFControles_AutoSuggest
{
	width: 288px;
}



/* Este estilo es para los textbox que tienen que tener alineacion a la derecha */
.TextBoxAlignRight
{
    text-align : right;
}

.NFForoLabel
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight:    bold;
    color: #003366;	
}

.NFForoData
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;	
    color: Black;	
}

.NFSearchLeyend
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: Blue;
}

div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
    font-size: xx-small;
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
    background-color: #FFFF80;
}

div.suggestions div.current {
    background-color: navy;
    color: white;
}

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
background: transparent url(Graficos/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(Graficos/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}

.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}

A.ButtonPreview:link:hover {
    color: #FFFFFF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    text-decoration: none;
    padding: 1px 5px 1px 6px;
    background-color: #868d33;
	border-style: none;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.ButtonSave:link, A.ButtonClean:link, A.ButtonSearch:link, A.ButtonAdd:link, A.ButtonPreview:link, A.ButtonExcel:link
{
    color: #FFFFFF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    text-decoration: none;
    padding: 1px 5px 1px 6px;
    background-color: #b2bc36;
}
/*A.ButtonSave:link, A.ButtonClean:link, A.ButtonSearch:link, A.ButtonAdd:link, A.ButtonPreview:link, A.ButtonExcel:link
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    text-decoration:    none;
    color: Navy;
}*/

A.ButtonSave:visited, A.ButtonClean:visited, A.ButtonSearch:visited, A.ButtonAdd:visited, A.ButtonPreview:visited, A.ButtonExcel:visited
{
    color: #FFFFFF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    text-decoration: none;
    padding: 1px 5px 1px 6px;
    background-color: #868d33;
}

/*A.ButtonSave:visited, A.ButtonClean:visited, A.ButtonSearch:visited, A.ButtonAdd:visited, A.ButtonPreview:visited, A.ButtonExcel:visited
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    text-decoration:    none;
    color: Navy;
}*/

A.ButtonSave:active, A.ButtonClean:active, A.ButtonSearch:active, A.ButtonAdd:active, A.ButtonPreview:active, A.ButtonExcel:active
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    text-decoration:    none;
    color: Navy;
}

A.ButtonSave:hover, A.ButtonClean:hover, A.ButtonSearch:hover, A.ButtonAdd:hover, A.ButtonPreview:hover, A.ButtonExcel:hover
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    text-decoration:    underline;
    color: Navy;

    border-bottom: Black 1px solid; 
    border-right: Black 1px solid; 
    border-left: Black  1px solid; 
    border-top: Black  1px solid;  

}

/* text style for buttons and link buttons used in the portal admin pages */
.ButtonSave     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Save.gif) -20% -5 no-repeat;
	
	height: 24px;
}

.ButtonClean     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Clean.gif) -20% 0 no-repeat;
	
	height: 24px;
}

.ButtonAdd     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;
	color: Navy;

    padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 28px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Add.gif) 0% -6 no-repeat;
	
	height: 18px;
	width: 120px;
}

.ButtonSearch     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Search.gif) -15% -10 no-repeat;
	
	height: 24px;
}

.ButtonPreview {
    color: #FFFFFF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    text-decoration: none;
    padding: 1px 5px 1px 6px;
    background-color: #868d33;
}

/*.ButtonPreview     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Preview.gif) 0% -8 no-repeat;
	
	height: 24px;
}*/

.ButtonExcel     {
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Excel.gif) 0% -1 no-repeat;
	
	height: 24px;
}

.ButtonOther     {
    font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
	color: Navy;

    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 5px;
    
    background-color: Whitesmoke;
    border-bottom: Gray 1px solid; 
    border-right: Gray 1px solid; 
    border-left: DarkGray 1px solid; 
    border-top: DarkGray 1px solid;  

	background: url(Graficos/Preview.gif) 0% -8 no-repeat;
	
	height: 24px;
}

.NFSearchGridItem
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;	
    color: Black;	
}

.NFSearchGridHeader
{
     background-color:#E1E1E1;
     background-image:url(Graficos/HeaderBg.gif);
     background-repeat:repeat-x;

	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight:bold;
	color: Black;	

     text-align:center;
     vertical-align:middle;
     padding:0px;
     padding-top:4px;
     padding-bottom:3px;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     border-bottom:solid 1px #808080;
}


.NFSearchGridAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight:normal;
	color: Black;	

     padding:4px;
     background-color: #F8F8F8;
     border:solid 1px #808080;
     filter:alpha(opacity=99);/*Semi-Transparency for IE*/
     -moz-opacity:0.99;/*Semi-Transparency for Mozilla*/
     opacity:0.99;/*Semi-Transparency for Gecko*/
}

.dgGrupoFamiliar
{
 
}

.dgReintegros
{
	
}

.NFSearchGridItemOnMouseOver
{
	background-color:orange;	
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;	
    color: Black;	
}

.NFSearchGridItemOnMouseOut
{
	background-color:White;
	font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;	
    color: Black;	
}

.NFSearchGridHeaderOnMouseOver
{
	background:url(DesktopModules/NukeForm/Graficos/HeaderBgOver.gif);
}

.NFSearchGridHeaderOnMouseOut
{
	background:url(DesktopModules/NukeForm/Graficos/HeaderBg.gif);
}

.YellowFocus
{
	background-color:Yellow;
}