﻿body,td,th{ font-family:tahoma; font-size:8pt;}
body{background-color:#FFFFFF;}

/* -----------------------------------------------------------------------
    diseñador 
-----------------------------------------------------------------------*/
.design {
	border:1px dotted gainsboro;
}

.design .marcador 
{
}

.design .defaultdesign{
        border:1px dotted gray;
        background-color:#f5f5f5;
    }
    

.design .design_novisible, .design_novisible, .design_novisible span, 
.design_novisible div{
    background-image:url(../../App_Img/formdesign/pattern_visible2.gif);
    background-position:inherit;
    background-repeat: repeat;
    /*filter:alpha(opacity=60);
    -moz-opacity:0.60;*/
}


/* -----------------------------------------------------------------------
    controles 
-----------------------------------------------------------------------*/


/* 
    webgid
===============================================================*/
.design .grid-normal-theme{
    background-color: #e2f3fa;
    border: 1px dotted #507cd1;
    height:50%;
}

/* 
    Grid Busquedas
===============================================================*/
.grid-filtroparam-theme {}
.grid-filtroparam-theme .alternatingrowstyle{
    background-color:#FFF;
    color:#284775;
}
.grid-filtroparam-theme .headerstyle{
    background-color:#5D7B9D;
    height:20px;
    color:#FFF;
}
.grid-filtroparam-theme .headerstyle th {
    /*padding-left:15px;*/
    text-align:left;
    white-space:nowrap;
} 
/*
.grid-filtroparam-theme .headerstyle th.nosort {
    padding-left: 4px;
    text-align:left;
    white-space:nowrap;
} 
.grid-filtroparam-theme .headerstyle a {
    color:black;
}    
.grid-filtroparam-theme .sortalternatingrowstyle{
    background-color:#F2F2F2;
}
.grid-filtroparam-theme .sortrowstyle{
    background-color:#FDFDFD;
}
*/

/*
.grid-filtroparam-theme .sortascheaderstyle{
    background:#DBDBDB url(<%=WebResource("IdasaNetLib.WebGrid_sort_asc.gif")%>) no-repeat scroll left center;
    padding-left:15px;
}
.grid-filtroparam-theme .sortdescheaderstyle{
    background:#DBDBDB url(<%=WebResource("IdasaNetLib.WebGrid_sort_desc.gif")%>) no-repeat scroll left center;
    padding-left:15px;
}   
*/
.panelgrupo-filtroparam-theme{
    background-color:#EDEEF3;
}
.panelfiltro-filtroparam-theme{
    background-color:#EDEEF3;
}


/* 
    TextBox
===============================================================*/
.textbox
{
	font-family:Tahoma;
	font-size:8pt;
	border: 1px solid #DCDCDC;
	}

.design .textbox{
    border: 1px dotted gray;
    background-color:#f0f0f0;
}

.pk
{
    background-color: #E2F3FA;
    border: 1px solid #008b8b;
    font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	font-weight:bold;    
}
.design .pk{
    border:1px dotted #008b8b;

}

.fk_desc
{
    background-color: #f5f5f5;
    border: 1px solid gainsboro;
    font-family:Tahoma;
	font-size:8pt;	

}
.design .fk_desc{
    background-color: #f0f0f0;
    border: 1px dotted gainsboro;
}

.fk
{
    background-color: #fffacd;
    border: 1px solid #ffa500;
    font-family:Tahoma;
	font-size:8pt;	
        
}
.design .fk{
    background-color: #fffacd;
    border: 1px dotted #ffa500;

}

/* 
    CheckBox
===============================================================*/
.checkbox
{
	font-family:Tahoma;
	font-size:8pt;	
	}
.design .checkbox{
    background-color: #f5f5f5;
    border: 1px dotted gainsboro;    
}


/* 
    Combo
===============================================================*/
.combo
{
	font-family:Tahoma;
	font-size:8pt;	
	}
.design .combo{
    border:1px dotted gray;
    background-color:#f0f0f0;
}

.listbox
{
	font-family:Tahoma;
	font-size:8pt;	
}

.design .listbox{
    background-color: #fffacd;
    border: 1px dotted #ffa500;
}

/* 
    Label
===============================================================*/
.label
{
	font-family:Tahoma;
	font-size:8pt;	
}

.weblabel
{
	font-family:Tahoma;
	font-size:8pt;	
}

.weblabelborder
{
	font-family:Tahoma;
	font-size:8pt;	
	border:1px solid #DCDCDC;
}
.design .label,.design .weblabel,.design .weblabelborder {
    background-color: #f5f5f5;
    border: 1px dotted gainsboro;
}

/* 
    Boton
===============================================================*/
.button
{
	border:solid gray 1px;
	background-color:#DCDCDC;
	font-family:Tahoma;
	font-size:8pt;	
	}
.design .button{
    background-color: #fffacd;
    border: 1px dotted #ffa500;
}


/* 
    Tabs
===============================================================*/
.design .nsm__webtab_default{
    background-color: #f9f9fa;
    border: 1px dotted #ffa500;
}
.design .nsm__webtab_active{
    background-color: #f9f9fa;
    border: 1px dotted #ffa500;
}


/* 
    Boton
===============================================================*/
.button-gray-theme
{
    display:block;  
}
.button-gray-theme .nsm-glow-button
{
    background-color: /*#DCDCDC*/#ececec;
}
.button-gray-theme .nsm-glow-button, .button-gray-theme .nsm-glow-button .inner
{
    border-color: #C1C0C0;
}
.button-gray-theme .nsm-glow-button .inner BUTTON
{
    border-color: #ECECEC;
    color: #000;
    padding: 0px 5px;
    font-family:Tahoma;
    font-size:8pt;
}

.design .button-gray-theme{
    background-color: #f9f9fa;
    border: 1px dotted #ffa500;
}

.button-orange-theme .nsm-glow-button{
    background-color: orange;
}



.button-gray-theme .nsm-menu-button td{
    font-family:Tahoma;
    font-size:8pt;
}
.button-gray-theme .nsm-menu-button-hover td{
    font-family:Tahoma;
    font-size:8pt;
}
.button-gray-theme .nsm-menu-button td.tdleft{
    background-color:#dcdcdc;
    width:15px;
}
.button-gray-theme .nsm-menu-button td.tdright{}

.button-gray-theme .nsm-menu-button-hover td.tdleft{
    width:15px;
    background-color:#FFE18C;
}
.button-gray-theme .nsm-menu-button-hover td.tdright{
    text-align:left;
    background-color:#FFE18C;
}



/* 
    Calendario
===============================================================*/
.nounderline,.nounderline a { text-decoration:none;}
.tablecalendario{
    background-color:#f0f0f0;
    font-family:Tahoma;
}
.buttoncalendario { 
    text-decoration:none;
    color:#2c0056;
    font-weight:bold;
}


/* 
    leyendas
===============================================================*/
.nsm__leyendas_themedef{}

.nsm__leyendas_themedef table {
    font-family:Tahoma;
    border:none;
}
.nsm__leyendas_themedef tr.lineatipo{
     background-color:#dcdcdc;
}
.nsm__leyendas_themedef tr.linea{
    cursor: default;
}
.nsm__leyendas_themedef tr.selected{
    background-color:#ffa600;
    color:White;
}
.nsm__leyendas_themedef tr.hover{
    background-color:#FEE9C1;
}

/* 
    Document Container
===============================================================*/
.nsm__document_container_theme {
    border:solid 1px #919b9c;
}

.nsm__document_container_theme table.botonera {
    background-color:#919b9c;
}

.nsm__document_container_theme .border_thumb {
    border:2px solid #919b9c;
}

.nsm__document_container_theme .border_top{
    border:solid 1px #919b9c;
}



/* 
    Navegador-esta en embebido en el control
===============================================================*/
