﻿body
	{
    font-family:Verdana;   
	margin-top: 0;
	background-image: url(img/fondoback.png);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
	
	scrollbar-face-color: #65ADD3; 
    scrollbar-highlight-color: #65ADD3; 
    scrollbar-shadow-color: #65ADD3; 
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF; 
    scrollbar-track-color:#E5E5E5; 
    scrollbar-drakshadow-color:#000000;
	
	}

h1 { font-family: Verdana, sans-serif; font-size: 12px; display: inline; text-decoration: none; font-weight: normal; }
h2 { font-family: Verdana, sans-serif; font-size: 11px; display: inline; }


.cabecera { color: #54B0D7; font-weight: bold; font-family: Verdana, sans-serif; font-size: 14px; }
.flecha { color: #B1B1B1; font-weight: bold; font-family: Verdana, sans-serif; font-size: 20px; }
.menu { COLOR:#FFFFFF; font-family:Verdana; font-size:9pt } 
.titulo { COLOR:#FFFFFF; font-family:Verdana; font-size:12pt }  
.norm {	color: #B1B1B1; font-family: Arial, sans-serif; font-size: 10px; } 
.norm2 { COLOR:#B1B1B1; font-family:Arial, sans-serif; font-size:15pt }
 
.Blau1 { color: #54B0D7; font-family: Verdana, sans-serif; font-weight:bold; font-style:italic; font-size: 17px; }
.Blau2 { color: #54B0D7; font-family: Verdana, sans-serif; font-size: 13px; }
.BlauTitular { color: #54B0D7; font-family: Verdana, sans-serif; font-size: 17px; font-weight:bold }
.Gris1 { COLOR:#B1B1B1; font-family:Verdana, sans-serif; font-style:italic; font-size:17px }
.Gris2 { COLOR:#B1B1B1; font-family:Verdana, sans-serif; font-weight:bold; font-size:18px }
.Gris3 { COLOR:#5C5C5C; font-family:Verdana, sans-serif; font-size:14px }
.Gris4 { COLOR:#B1B1B1; font-family:Verdana, sans-serif; font-size:19px }
.Blanc1 { color: #FFFFFF; font-family: Verdana, sans-serif; font-weight:bold; font-size: 17px; }
.BlauN { color:#304564; font-size:15px; }
.Punt {font-size:18px;font-weight:bold;color:#54b0d7;height:23px;overflow:hidden;padding:0px}

.CasCyan { border: solid 1px #C9EAF9; padding-bottom:5px}
.CasNegre { border:solid 1px #000000; height:18px; font-size:11px; font-family:Verdana; color:#777777 }
.BtBlau1 {border:none; background-color:#54b0d7; font-family:Verdana; font-size:17px; font-weight:bold; color:#FFFFFF; height:25px; cursor:pointer }
.BtBlau2 {border:solid 1px #55B0D7; background-color:#CCE6F1; font-family:Verdana; font-size:12px; color:#55B0D7; padding:5px; cursor:pointer }

A.LnkBtBlau1:link { background-image:url(../../Img/bt-glow-1.gif); background-repeat:repeat-x; background-position:top; background-color:#55B0D7;border:solid 1px #47A1C7;border-top:solid 1px #36A1CE;font-family:Verdana;font-size:14px;font-weight:bold;color:#FFFFFF;padding:3px;cursor:pointer;}
A.LnkBtBlau1:visited {background-image:url(../../Img/bt-glow-1.gif); background-repeat:repeat-x; background-position:top; background-color:#55B0D7;border:solid 1px #47A1C7;border-top:solid 1px #36A1CE;font-family:Verdana;font-size:14px;font-weight:bold;color:#FFFFFF;padding:3px;cursor:pointer;} 
A.LnkBtBlau1:hover {background-image:url(../../Img/bt-glow-1.gif); background-repeat:repeat-x; background-position:top; background-color:#55B0D7;border:solid 1px #47A1C7;border-top:solid 1px #36A1CE;font-family:Verdana;font-size:14px;font-weight:bold;color:#FFFFFF;padding:3px;cursor:pointer;}

.LnkBtBlau1{ background-image:url(../../Img/bt-glow-1.gif); background-repeat:repeat-x; background-position:top; background-color:#55B0D7;border:solid 1px #47A1C7;border-top:solid 1px #36A1CE;font-family:Verdana;font-size:14px;font-weight:bold;color:#FFFFFF;padding:3px;cursor:pointer;}

A.LnkMenuSup:link { background-image:url(../../Img/hd-bt-1.gif); background-repeat:repeat-x;font-size:10px;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;cursor:pointer;}
A.LnkMenuSup:visited {background-image:url(../../Img/hd-bt-1.gif); background-repeat:repeat-x;font-size:10px;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;cursor:pointer;}
A.LnkMenuSup:hover {background-image:url(../../Img/hd-bt-1.gif); background-repeat:repeat-x;font-size:10px;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;cursor:pointer;}

.TxtCyan { font-family:Verdana;border: solid 1px #C9EAF9; }
.TxtCyan2 { font-family:Verdana;border: solid 1px #65ADD3; }
.TxtNegre { font-family:Verdana;border: solid 1px #000000; }

.scroll{
    height: 160px;
    width:  520px;
    overflow-x:hidden;
    overflow-y:scroll;
} 
 
.dafan { COLOR:#b1b1b1; font-family:Verdana, sans-serif; font-size:7pt } 
.dafan2 { COLOR:black; font-family:Verdana, sans-serif; font-size:8pt }
.dafan3 { COLOR:black; font-family:Verdana, sans-serif; font-size:9pt }
.suprem { COLOR:#5c5c5c; font-family:Verdana, sans-serif; font-size:8pt }

INPUT.directori {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	color: #FA7C3F;
	background-color: #FFF;
}

A:LINK {COLOR:#54B0D7; font-family: Verdana, sans-serif; text-decoration: none; } 
A:VISITED {COLOR:#54B0D7; font-family:Verdana, sans-serif; text-decoration: none; } 
A:HOVER {COLOR:black; font-family: Verdana, sans-serif; text-decoration: none; }
A.hp:link {color: #5C5C5C; font-size: 11px;}
A.hp:visited {color: #5C5C5C;	font-size: 11px;} 
A.hp:hover {color: #54B0D7; font-size: 11px; font-family: Verdana, sans-serif; }
A.hp2:link {color: white; font-size: 12px;}
A.hp2:visited {color: white;	font-size: 12px;} 
A.hp2:hover {color: black; font-size: 12px; font-family: Verdana, sans-serif; }

A.hp3:link {color: #54B0D7; font-size: 11px;}
A.hp3:visited {color: #54B0D7;	font-size: 11px;} 
A.hp3:hover {color: #5C5C5C; font-size: 11px; font-family: Verdana, sans-serif; }


A.lnkblanc:link {color: #FFFFFF; }
A.lnkblanc:visited {color: #FFFFFF; }
A.lnkblanc:hover {color: #000000; }

.DivVal
{
    background-color:#FFFFFF;
    border:solid 1px red;
    font-size:10px;
    color:#000000;
    padding:3px;
}

A.Serv:link {color: #EC9751; font-size: 14px; font-weight:bold; }
A.Serv:visited {color: #EC9751;	font-size: 14px; font-weight:bold; } 
A.Serv:hover {color: #000000; font-size: 14px; font-family: Verdana, sans-serif; font-weight:bold; }

.DivPubKO
{
    background-color:#FFFFFF;
    font-size:14px;
    color:red;
    padding:3px;
}

.DivPubOK
{
    background-color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    color:#B1B1B1;
    padding:3px;
}

.BkModal
{
    background-color:#000000;
    filter:alpha(opacity=50); 
    opacity:0.5;
}

.casilla { COLOR:black; FONT-FAMILY:Verdana; FONT-SIZE:8pt } 

.cuadro { COLOR:#55B0D7; FONT-FAMILY:Verdana; FONT-SIZE:14pt }

.NoVisible{display:none;}

A.LnkAdmin:link {color: #5C5C5C; font-size: 11px;}
A.LnkAdmin:visited {color: #5C5C5C;	font-size: 11px;} 
A.LnkAdmin:hover {color: #000000; font-size: 11px; }

.BtAdmin{background-color:#DDDDDD;font-variant:small-caps;font-family:Verdana;font-size:11px;color:#5C5C5C;cursor:pointer;}

.AccHeader
{
    background-color:#54B0D7;
    border:solid 1px #54B0D7;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
    color:#FFFFFF;
    text-align:left;
    padding:3px;
    cursor:pointer;
}

.AccHeaderSel
{
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
    color:#54B0D7;
    text-align:left;
    padding:3px;
    cursor:pointer;
}

.AccContent
{
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    border-top:none;
    font-family:Verdana;
    font-size:11px;
    color:#5C5C5C;
    text-align:left;
    padding:5px;
}

.BtField
{
    background-image:url(../../Img/bt-glow-1.gif); 
    background-repeat:repeat-x; 
    background-position:top; 
    background-color:#55B0D7;
    border:solid 1px #47A1C7;
    border-top:solid 1px #36A1CE;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    padding:3px;
    cursor:pointer;
}

.TxtField  
{
    border:solid 1px #65ADD3;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    padding:2px;
}

.WmTxtField  
{
    border:solid 1px #65ADD3;
    font-family:Verdana;
    font-size:11px;
    color:#65ADD3;
    padding:2px;
}

.Validador
{
    background-color:#FFFFFF;
    border:solid 1px #FF0000;
    font-size:10px;
    color:#000000;
    padding:3px;
    position:absolute;
}

.ScrollBarLst
{
    scrollbar-face-color: #65ADD3; 
    scrollbar-highlight-color: #65ADD3; 
    scrollbar-shadow-color: #65ADD3; 
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF; 
    scrollbar-track-color:#E5E5E5; 
    scrollbar-drakshadow-color:#000000;
}

.AdvList .ajax__combobox_textboxcontainer input{
    background-color: #FFFFFF;
    border: solid 1px #65ADD3;
    border-right:none;
    font-family:Verdana;
    font-size:11px;
    color:#65ADD3;
    padding:2px;
}

.AdvList .ajax__combobox_buttoncontainer button{
    background-color: #FFFFFF;
    border: solid 1px #65ADD3;
}

.ajax__combobox_itemlist{  
    white-space: nowrap;  
    cursor:hand;  
    border-color:#65ADD3;  
    border-style:solid;  
    border-width:2px;  
    width:100px;
}

.PnlMsgHeader
{
    background-image:url(../../Img/bt-glow-1.gif);
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#65ADD3;
    border:solid 1px #65ADD3;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:justify;
    padding:3px;
}

.PnlMsgContent
{
    background-color:#FFFFFF;
    border:solid 1px #65ADD3;
    border-top:none;
    font-family:Verdana;
    font-size:11px;
    color:#65ADD3;
    text-align:justify;
    padding:3px;
}

.BtTancar
{
    background-image:url(../../img/delete_mn.gif);
    background-position: center center;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    width:20px;
    height:20px;
    cursor:pointer;
}

.TxtBuscador
{
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    padding:2px;
}

.WmTxtBuscador
{
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    font-family:Verdana;
    font-size:12px;
    color:#54B0D7;
    padding:2px;
}

.DivResultats
{
    background-color:#FFFFFF;
    border:solid 1px #54B0D7;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
}

A.HPResultats:link { font-family:Verdana;font-size:11px;color:#54B0D7;cursor:pointer;}
A.HPResultats:visited { font-family:Verdana;font-size:11px;color:#54B0D7;cursor:pointer;}
A.HPResultats:hover { font-family:Verdana;font-size:11px;color:#54B0D7;cursor:pointer;}

.BkModal
{
    background-color:#000000;
    filter:alpha(opacity=50); 
    opacity:0.5;
}

