/* ESTILOS GENERALES */

body {
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #293064;
    scrollbar-highlight-color: #293064;
    scrollbar-arrow-color: #293064;

    scrollbar-track-color:#DDDEDE;
    scrollbar-3dlight-color:#DDDEDE;
    scrollbar-darkshadow-color:#DDDEDE;
    margin-left: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: #FFFFFF;
}

.titulos {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #5E7A9B;
}

.txtabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

/* BORDES */

.borderAll {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4D4D4D;
	border-right-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
	border-left-color: #4D4D4D;
}

.borderLeft {
    border-left-style: solid;
    border-left-color: #4D4D4D;
    border-left-width: 1px;
}

.borderRight {
    border-width: 1px;
    border-right-style: solid;
    border-right-color: #4D4D4D;
    border-right-width: 1px;
}

.borderTop {
    border-top-style: solid;
    border-top-color: #4D4D4D;
    border-top-width: 1px;
}

.borderBottom {
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

.borderLeftRight {
    border-left-style: solid;
    border-left-color: #4D4D4D;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #4D4D4D;
    border-right-width: 1px;
}

.borderTopBottom {
    border-top-style: solid;
    border-top-color: #4D4D4D;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

.borderLeftTopBottom {
    border-left-style: solid;
    border-left-color: #4D4D4D;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #4D4D4D;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

.borderRightBottom {
    border-right-style: solid;
    border-right-color: #4D4D4D;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

.borderRightTopBottom {
    border-right-style: solid;
    border-right-color: #4D4D4D;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-color: #4D4D4D;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

/* MENUS */

.menu {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    border-left-style: solid;
    border-left-color: #C8CAD7;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #C8CAD7;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C8CAD7;
    border-bottom-width: 1px;
    background-color: #293064;
    text-align: center;
    background-position:center;
    background-repeat:no-repeat;
}

.menuselected {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    border-left-style: solid;
    border-left-color: #C8CAD7;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #C8CAD7;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C8CAD7;
    border-bottom-width: 1px;
    background-color: #666A90;
    text-align: center;
    background-position:center;
    background-repeat:no-repeat;
}

.submenu {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #5E7A9B;
    text-decoration: none;
    cursor: pointer;
    text-align: right;
}

.submenuselected {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    background-color: #5C6189;
    text-align: right;
}

.BackColor_LIGHT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #e9f0f8;
}

.BackColor_MEDIUM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #D2E0F0;
}

.BackColor_DARK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #D2E0F0;
}

.BackColor_TAB_TITLES {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
    background-color: #A8C5E3;
}

.BackColor_LIGHT_BorderBlack_All {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #e9f0f8;
 	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4D4D4D;
	border-left-color: #4D4D4D;
}

.BackColor_LIGHT_BorderBlack_AllSides {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #e9f0f8;
    border-top-width: 1px;
	border-bottom-width: 1px;
 	border-right-width: 1px;
	border-left-width: 1px;
    border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
	border-right-color: #4D4D4D;
	border-left-color: #4D4D4D;
}

.BackColor_LIGHT_BorderBlack_RightBottom {
    background-color: #e9f0f8;
    border-right-style: solid;
    border-right-color: #4D4D4D;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D4D4D;
    border-bottom-width: 1px;
}

.BackColor_DARK_BorderColor_All {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
    background-color: #008ACB;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #4D4D4D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #4D4D4D;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #4D4D4D;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #4D4D4D;
}

.BackColor_TAB_TITLES_ForeColor_WHITE {
    background-color: #A8C5E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}

.BackColor_TAB_TITLES_ForeColor_DARK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #008ACB;
    background-color: #A8C5E3;
}

.BackColor_DARK_ForeColor_WHITE {
    background-color: #008ACB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}

img.png {
   behavior: url("ToolWin/pngbehavior.htc");
}

select{
	zindex:0;
}

.LIGHTBLUE_BackColor_DARKBLUE_BordeColor
{
    background-color: #CFE2FB;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9FBDDC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9FBDDC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9FBDDC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9FBDDC;
}
    
.layerScroll
{
    overflow-y: auto; 
    overflow-x: none; 
    scrollbar-track-color: #DDDEDE;
    scrollbar-3dlight-color: #DDDEDE;
    scrollbar-darkshadow-color: #DDDEDE;
}

.iframeScroll
{
    scrollbar-track-color: #DDDEDE;
    scrollbar-3dlight-color: #DDDEDE;
    scrollbar-darkshadow-color: #DDDEDE;
}

.layerScrollY
{
    overflow-y: auto; 
    scrollbar-track-color: #DDDEDE;
    scrollbar-3dlight-color: #DDDEDE;
    scrollbar-darkshadow-color: #DDDEDE;
}
 