﻿body, html{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:Tahoma, Arial;
letter-spacing:normal;
line-height:13px;}
.Left_Space{
background-color:white;
background-image:url(Images/MasterPages/PageLayout/Header_Left_Space.gif);
background-repeat:repeat-y;
width:10px;}
.Right_Space{
background-color:white;
background-image:url(Images/MasterPages/PageLayout/Header_Right_Space.gif);
background-repeat:repeat-y;
width:10px;}
.Left_Shadow{
background-image:url(Images/MasterPages/PageLayout/Left_Shadow.gif);
background-repeat:repeat-y;
width:10px;
vertical-align:top;}
.Right_Shadow{
background-image:url(Images/MasterPages/PageLayout/Right_Shadow.gif);
background-repeat:repeat-y;
width:10px;
vertical-align:top;}
.Header_Left_Shadow{
vertical-align:top;
background-image:url(Images/MasterPages/PageLayout/Header_Left_Shadow.gif);
background-repeat:no-repeat;
width:10px;
height:136px;}
.Header_Right_Shadow{
vertical-align:top;
background-image:url(Images/MasterPages/PageLayout/Header_Right_Shadow.gif);
background-repeat:no-repeat;
width:10px;
height:136px;}
.LogoStyle{
width:100%;
margin-top:0px;
margin-bottom:0px;}
.LogoBordersLeft{
border-top:solid 1px #AAAAAA;
border-left:solid 1px #AAAAAA;
border-bottom:none;}
.LogoBordersRight{
border-top:solid 1px #AAAAAA;
border-right:solid 1px #AAAAAA;
border-bottom:none;}
.CSSCompanyLogo{
padding: 0px 10px 0px 0px;}
.Footer{
background-color:white;
height:6px;}
.Bottom_Left_Shadow{
background-image:url(Images/MasterPages/PageLayout/Bottom_Left_Shadow.gif);
background-repeat:no-repeat;
width:10px;
height:10px;
vertical-align:top;}
.Bottom_Left_Space{
background-image:url(Images/MasterPages/PageLayout/Bottom_Left_Space.gif);
background-repeat:no-repeat;
width:10px;
height:10px;
vertical-align:top;}
.Bottom{
background-image:url(Images/MasterPages/PageLayout/Bottom.gif);
background-repeat:repeat-x;
height:10px;
vertical-align:top;}
.Bottom_Right_Space{
background-image:url(Images/MasterPages/PageLayout/Bottom_Right_Space.gif);
background-repeat:no-repeat;
width:10px;
height:10px;
vertical-align:top;}
.Bottom_Right_Shadow{
background-image:url(Images/MasterPages/PageLayout/Bottom_Right_Shadow.gif);
background-repeat:no-repeat;
width:10px;
height:10px;
vertical-align:top;}
.dshadow{
background-color:white;
background-image:url(Images/MasterPages/Header/dshadow.gif);
background-repeat:repeat-x;
height:6px;}
.OuterTable{
width:100%;
vertical-align:top;
padding-right:5px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;}
.InnerTable{
width:100%;
vertical-align:top;
padding-top:3px;
padding-left:0px;
padding-bottom:3px;}
.LPanel{
padding-left:5px;
width:200px;
vertical-align:top;
}
.LContent{
width:85%;
vertical-align:top;
text-align:center;}
.SiteMapArea{
background-color:white;
padding-left:5px;
padding-right:5px;}




.Menu{
width:1100px;
background-color: White;
text-align: left;}
.MenuStaticBack{
vertical-align:top;
background-color:white;
background-image:url(Images/Menu/Degmenustatic.gif);
background-repeat:repeat-x;
padding-left:5px;
width:650px;
height:26px;}
.DateStyle{
padding-right:10px;
text-align:right;
color:white;
font-weight:bold;
background-color:white;
background-image:url(Images/Menu/Degmenustatic.gif);
background-repeat:repeat-x;
height:26px;}
.Menu_Left_Space{
background-color:white;
background-image:url(Images/Menu/DegMenu_Left_Space.gif);
background-repeat:repeat-y;
width:10px;
height:20px;}
.Menu_Right_Space{
background-color:white;
background-image:url(Images/Menu/DegMenu_Right_Space.gif);
background-repeat:repeat-y;
width:10px;
height:20px;
margin-right:0px;
}
.MenuCSS .AspNet-Menu-Horizontal{
width:1100px;
height:26px;
position:absolute;
z-index:900;
font-family:Tahoma, Arial;
vertical-align:middle;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu{
background:none !important;
font-size:8pt;
font-weight:normal;
text-align:center;
height:27px;
margin-top:1px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu a, 
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu span{
color:White;
margin-top:0px;
padding-top:6px;
padding-bottom:5px;
padding-left:7px;
padding-right:6px;}    
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li{
width:75px;
border-left:none;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren{
width:100px;
border-left:solid 1px #CCCCCC !important;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-WithChildren{
width:210px;
vertical-align:top;
border-left:none !important;
background-image:url(Images/Menu/MenuChildren.gif);
background-repeat:no-repeat;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren ul{
font-size:8pt;
font-weight:normal;

width:210px;
left:0px;
vertical-align:top;
background-color:#CCCCCC;
background-position:left top;
background-image:url(Images/Menu/MenuDynamic.gif);
background-repeat:repeat-y;
border:solid 1px black;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren ul ul{
top:-1px;
left:210px;
border:solid 1px black !important;}
.MenuCSS .AspNet-Menu-Horizontal ul.AspNet-Menu ul li{
width:210px;
left:0px;
padding-left:0px;
text-align:left;}
.MenuCSS ul.AspNet-Menu li:hover, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover{
top:0px;
padding-top:0px;
background-position:left top;
background-image:url(Images/Menu/DegMenuBack.gif) !important;
background-repeat:repeat-x;}
.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:hover,
.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover{
background-position:left top;
background-image:url(Images/Menu/MenuGroup.gif) !important;
background-repeat:no-repeat;}
.MenuCSS ul.AspNet-Menu ul li:hover,
.MenuCSS ul.AspNet-Menu ul li.AspNet-Menu-Hover{    
width:210px;
background-position:left top;
background-image:url(Images/Menu/MenuSelected.gif) !important;
background-repeat:repeat-x !important;}
.MenuCSS ul.AspNet-Menu li:hover a, 
.MenuCSS ul.AspNet-Menu li:hover span, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover span,
.MenuCSS ul.AspNet-Menu li:hover li:hover a, 
.MenuCSS ul.AspNet-Menu li:hover li:hover span, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul a:hover, 
.MenuCSS ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover{
color:White;}
.MenuCSS ul.AspNet-Menu li:hover ul a, 
.MenuCSS ul.AspNet-Menu li:hover ul span, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.MenuCSS ul.AspNet-Menu li:hover li:hover ul a, 
.MenuCSS ul.AspNet-Menu li:hover li:hover ul span, 
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.MenuCSS ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span{
color:Black;}





.Header{
width:100%;
padding-left:0px !important;
padding-right:0px !important;
/*background-image:url(Images/MasterPages/Header/Azul/Header_Back.jpg);
background-repeat:repeat-x; */
text-align: left;}
.LogoBordersRight{
background-color:white;
background-image:url(Images/MasterPages/Header/Azul/SubHeader_Back.jpg);
background-repeat:no-repeat;
width:460px;
height:124px;}
.GreenText{
font-weight:bold;
font-size:11px;
padding-left:20px;
color:Green;}
.BlackText{
font-weight:bold;
font-size:11px;
padding-left:20px;
color:#999999;}
a:link img{
border:0px;
top:0px;
left:0px;}
a:visited img{
border:0px;
top:0px;
left:0px;}
a:link img hover{
border:0px;
top:0px;
left:0px;}
a:link{
font-size:11px;
color:#990000;
font-family:Tahoma, Arial;
letter-spacing:normal;
line-height:13px;
text-decoration:none;}
a:visited{
font-size:11px;
color:#990000;
font-family:Tahoma, Arial;
letter-spacing:normal;
line-height:13px;
text-decoration:none;}
a:hover{
font-size:11px;
color:#990000;
font-family:Tahoma, Arial;
letter-spacing:normal;
line-height:13px;
text-decoration:underline;}
.WhiteLink:link{
color:#FFFFFF !important;
text-decoration:underline !important;}
.WhiteLink:visited{
color:#FFFFFF !important;
text-decoration:underline !important;}
.WhiteLink:hover{
color:#FFFFFF !important;
text-decoration:none !important;}
.BlackLink:link{
padding-left:5px;
color:#000000 !important;}
.BlackLink:visited{
padding-left:5px;
color:#000000 !important;}
.BlackLink:hover{
padding-left:5px;
color:#000000 !important;}
.BlueLink:link{
font-weight:bold;
text-decoration:underline;
color:blue;}
.BlueLink:visited{
font-weight:bold;
text-decoration:underline;
color:blue;}
.BlueLink:hover{
font-weight:bold;
text-decoration:none;
color:blue;}
.Site_Width{
width:1100px;}
.UserInfo{
width:520px;}
.SubMenuBackLeft{
border-top:solid 1px #333333;
border-bottom:solid 1px #333333;
border-left:solid 1px #333333;
border-right:none;
color:#FFFFFF;
font-weight:bold;
background-color:white;
background-image:url(Images/MasterPages/Header/Azul/SubMenu_Back.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
width:100%;
height:25px;}
.SubMenuBackRight{
white-space:nowrap;
border-top:solid 1px #333333;
border-bottom:solid 1px #333333;
border-left:none;
border-right:solid 1px #333333;
color:white;
font-weight:bold;
background-color:white;
background-image:url(Images/MasterPages/Header/Azul/SubMenu_Back.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
height:25px;}
.ContentPane{
background-color: White;}
.ColorButton{
background-color:#454F58;
color:White;
cursor:hand;}
.FooterColor{
background-color:#454F58;}
.CopyrightPane{
background-image:url(Images/MasterPages/Footer/Copyright_Back.gif);
background-repeat:repeat-x;
height:30px;}
.MenuPLabel{
font-size:15px;
width:50%;
padding:5px 5px 5px 5px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 750px;
}

.errorPopup {
background-color:#F0F0F0;
border-width:1px;
border-style:solid;
border-color:Gray;
width:640px;}
.ProgressBox{
position:absolute;
top:0px;
left:400px;
width:200px;
height:200px;}
.ProgressText{
background-color:white;
border:solid 1px black;
width:80px;
height:80px;
top:40%;
left:50%;
vertical-align:middle;
position:fixed;}
.MapHeader{
padding-left:5px;
padding-right:5px;
background-color:#FFEA93;
border:solid 1px #FFEA93;
width:100%;
height:20px;}
.TotalsGrid{
width:100%;
padding-top:4px;
padding-bottom:4px;
background-color:#FFCC33;
border-top:solid 2px white;
border-bottom:solid 2px white;
color:black;

font-Weight:bold;}
.NestedHeaderLeft{
background-image:url(Images/Content/Frame/Default/c_header_left.gif);
background-repeat:no-repeat;
width:3px;
height:28px;}
.NestedHeader{
color:Black;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding-left:3px;

background-image:url(Images/Content/Frame/Default/c_header_center.gif);
background-repeat:repeat-x;
height:28px;}
.NestedHeaderRight{
background-image:url(Images/Content/Frame/Default/c_header_right.gif);
background-repeat:no-repeat;
width:3px;
height:28px;}
.NestedContentLeft{
background-image:url(Images/Content/Frame/Default/c_frame_left.gif);
background-repeat:repeat-y;
width:3px;}
.NestedContentRight{
background-image:url(Images/Content/Frame/Default/c_frame_right.gif);
background-repeat:repeat-y;
width:3px;
height:10px;}
.NestedFooterLeft{
background-image:url(Images/Content/Frame/Default/c_bottom_left.gif);
background-repeat:no-repeat;
width:3px;
height:10px;}
.NestedFooter{
background-image:url(Images/Content/Frame/Default/c_bottom_center.gif);
background-repeat:repeat-x;
height:10px;}
.NestedFooterRight{
background-image:url(Images/Content/Frame/Default/c_bottom_right.gif);
background-repeat:no-repeat;
width:3px;
height:10px;}
.ResumenLabel{
font-size:15px;
width:50%;
padding:5px 5px 5px 5px;
text-align:right;}
.ResumenValue{
width:50%;
padding:5px 5px 5px 5px;
}
.ResumenTXT{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:normal;
color:black;
text-decoration:none;}
.ResumenLNK:link{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:bold;
color:#3A4E63;
text-decoration:underline;}
.ResumenLNK:visited{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#3A4E63;}
.ResumenLNK:hover{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#444444;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:white;}
.MenuLNK:link{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
font-size:13px;
font-weight:normal;
color:#3A4E63;
text-decoration:underline;}
.MenuLNK:visited{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
font-size:13px;
font-weight:normal;
text-decoration:underline;
color:#3A4E63;}
.MenuLNK:hover{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
background-color:#444444;
font-weight:normal;
font-size:13px;
text-decoration:none;
color:white;}
.Rowtype1{
background-color:#FFFFFF;}
.Rowtype2{
background-color:#EEEEEE;}
.GridHeader{
margin-top:3px;
vertical-align:top;
margin:auto;
border:solid 1px #666666;}
.GridSubHeader{
margin-top:3px;
background-image:url(Images/Content/GridView/Azul/Header_left.jpg);
background-repeat:no-repeat;
padding-left:15px;

height:79px;
width:100%;}
.GridTitle{
font-size:16px;
font-weight:bold;}
.GridSubTitle{
font-size:12px;
font-weight:normal;
color:#555555;}
.SubGridDate{
padding:5px 5px 5px 5px;
background-color:White;
border:solid 1px black;}
.GridDateRange{
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#5D7B9D;
color:White;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}
.GridNoDateRange{
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:white;
color:Black;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}
.RecPage{
border-top:solid 2px white;
border-bottom:solid 2px white;
padding-top:2px;
padding-bottom:2px;
width:100%;
background-color:#666666;
color:White;
text-align:right;
font-weight:bold;
vertical-align:top;}
.RecPageDrop{
font-family:Tahoma;
font-size:9px;}
.DGridView .AspNet-GridView{
width: 100%;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#137930;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: #FFFFFF;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView table{
/*border: solid 1px #CCCCCC;*/
width: 100%;}
.DGridView .AspNet-GridView table thead tr th{
color: #F7F6F3;
background: #137930;
font-weight: bold;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 2px;}
.DGridView .AspNet-GridView table thead tr th a{
color: #F7F6F3;}
.DGridView .AspNet-GridView table tbody tr td{
color: #333333;
background: White;
padding: 2px;
/*border-bottom: solid 1px #CCCCCC;*/
border-right: solid 1px #CCCCCC;
}
.DGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #EEEEEE;}
.RGridView .AspNet-GridView{
width: 100%;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#444444;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: white;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView table{
border: solid 1px #CCCCCC;
width: 100%;}
.RGridView .AspNet-GridView table thead tr th{
color: black;
background: #CCCCCC;
font-weight: bold;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 6px;}
.RGridView .AspNet-GridView table thead tr th a{
color: black;}
.RGridView .AspNet-GridView table tbody tr td{
color: #000000;
background: White;
padding: 2px;
border-bottom: dotted 1px #DDDDDD;
border-right: dotted 1px #DDDDDD;
padding-left:5px;

}
.RGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #white;}
.DBGridView .AspNet-GridView{
width: 100%;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#444444;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: white;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView table{
border: solid 1px #888888;
width: 100%;}
.DBGridView .AspNet-GridView table thead tr th{
color: black;
background: #333333;
font-weight: bold;
border-bottom: solid 1px #888888;
border-right: solid 1px #888888;
padding: 6px;}
.DBGridView .AspNet-GridView table thead tr th a{
color: white;}
.DBGridView .AspNet-GridView table tbody tr td{
color: #000000;
background: White;
padding: 2px 20px 2px 2px;
border-bottom: dotted 1px #DDDDDD;
border-right: dotted 1px #DDDDDD;
padding-left:5px;
}
.DBGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #EEEEEE;}
.PButtons:link{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.PButtons:visited{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.PButtons:hover{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.CSSFormDiv{
background-color: #F6F6F6;
/*border:solid 1px #888888;*/
}
.IDFormRow{
background-color:#D0D0D0;
height:25px;}
.CSSFormDate{

font-size:12px;
font-weight:normal;
z-index:0;
background-color:#E0E0E0;
padding:2px 2px 2px 2px;
border:solid 1px #AAAAAA;
vertical-align:middle;}
.CSSFormID{
color:white;
font-size:13px;
font-weight:bold;
padding:2px 2px 2px 2px;
background-color:#555555;}
.CSSFormShow{
color:#666666;
font-size:13px;}
.CSSLabelLeftShow{
background-color:#E5E5E5;
border:solid 1px #000000;
padding:3px 3px 3px 3px;
width:30%;
}
.CSSFormLabel{
font-size:12px;
font-weight:bold;}
.CSSLabelRight{
text-align:right;}
.CSSLabelLeft{
}
.CSSFormInput{

font-size:12px;
font-weight:normal;
z-index:1;
background-color:white;
padding:2px 2px 2px 2px;
border:solid 1px #888888;}
.CSSFormView .AspNet-FormView{
width:100%;
}
.CSSFormView .AspNet-FormView-Header{
color: #F7F6F3;
background-color: #5D7B9D;
font-weight: bold;
padding: 0px 0 0px 0px;}
.CSSFormView .AspNet-FormView-Data{
padding:0px 0 0 0px;}
.CSSFormView .AspNet-FormView-Pagination{
background-color: #284775; 
text-align:center;
margin: 10px 0 0 0;
padding: 4px 0 4px 0;
margin-left: 4px;}
.CSSFormView .AspNet-FormView-ActivePage{
color: White;
margin-left: 4px;}
.CSSFormView .AspNet-FormView-OtherPage{
color: #00FFFF;
text-decoration:none;
margin-left: 4px;}
.CSSFormView a.AspNet-FormView-OtherPage:hover{
color:#FFA500;}
.ResumenLabel{
font-size:15px;
width:50%;
padding:5px 5px 5px 5px;
text-align:right;}
.ResumenValue{
width:50%;
padding:5px 5px 5px 5px;
}
.ResumenTXT{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:normal;
color:black;
text-decoration:none;}
.ResumenLNK:link{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:bold;
color:#3A4E63;
text-decoration:underline;}
.ResumenLNK:visited{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#3A4E63;}
.ResumenLNK:hover{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#444444;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:white;}
.MenuLNK:link{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
font-size:13px;
font-weight:normal;
color:#3A4E63;
text-decoration:underline;}
.MenuLNK:visited{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
font-size:13px;
font-weight:normal;
text-decoration:underline;
color:#3A4E63;}
.MenuLNK:hover{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
background-color:#444444;
font-weight:normal;
font-size:13px;
text-decoration:none;
color:white;}
.Rowtype1{
background-color:#FFFFFF;}
.Rowtype2{
background-color:#EEEEEE;}
.GridHeader{
margin-top:3px;
vertical-align:top;
margin:auto;
border:solid 1px #666666;}
.GridSubHeader{
margin-top:3px;
background-image:url(Images/Content/GridView/Azul/Header_left.jpg);
background-repeat:no-repeat;
padding-left:15px;

height:79px;
width:100%;}
.GridTitle{
font-size:16px;
font-weight:bold;}
.GridSubTitle{
font-size:12px;
font-weight:normal;
color:#555555;}
.SubGridDate{
padding:5px 5px 5px 5px;
background-color:White;
border:solid 1px black;}
.GridDateRange{
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#5D7B9D;
color:White;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}
.GridNoDateRange{
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:white;
color:Black;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}
.RecPage{
border-top:solid 2px white;
border-bottom:solid 2px white;
padding-top:2px;
padding-bottom:2px;
width:100%;
background-color:#666666;
color:White;
text-align:right;
font-weight:bold;
vertical-align:top;}
.RecPageDrop{
font-family:Tahoma;
font-size:9px;}
.DGridView .AspNet-GridView{
width: 100%;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#284775;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: #FFFFFF;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.DGridView .AspNet-GridView table{
border: solid 1px #CCCCCC;
width: 100%;}
.DGridView .AspNet-GridView table thead tr th{
color: #F7F6F3;
background: #5D7B9D;
font-weight: bold;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 2px;}
.DGridView .AspNet-GridView table thead tr th a{
color: #F7F6F3;}
.DGridView .AspNet-GridView table tbody tr td{
color: #333333;
background: White;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding-left:5px;}
.DGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #EEEEEE;}
.RGridView .AspNet-GridView{
width: 100%;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#444444;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: white;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.RGridView .AspNet-GridView table{
border: solid 1px #CCCCCC;
width: 100%;}
.RGridView .AspNet-GridView table thead tr th{
color: black;
background: #CCCCCC;
font-weight: bold;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 6px;}
.RGridView .AspNet-GridView table thead tr th a{
color: black;}
.RGridView .AspNet-GridView table tbody tr td{
color: #000000;
background: White;
padding: 2px 20px 2px 2px;
border-bottom: dotted 1px #DDDDDD;
border-right: dotted 1px #DDDDDD;
padding-left:5px;}
.RGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #white;}
.DBGridView .AspNet-GridView{
width: 100%;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination{
color: #000000;
background-color:#444444;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination span{
background-color:#FFCC00;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView div.AspNet-GridView-Pagination a{
color: white;
background-color: none !important;
font-weight: normal;
padding: 2px;}
.DBGridView .AspNet-GridView table{
border: solid 1px #888888;
width: 100%;}
.DBGridView .AspNet-GridView table thead tr th{
color: black;
background: #333333;
font-weight: bold;
border-bottom: solid 1px #888888;
border-right: solid 1px #888888;
padding: 6px;}
.DBGridView .AspNet-GridView table thead tr th a{
color: white;}
.DBGridView .AspNet-GridView table tbody tr td{
color: #000000;
background: White;
padding: 2px 20px 2px 2px;
border-bottom: dotted 1px #DDDDDD;
border-right: dotted 1px #DDDDDD;
padding-left:5px;}
.DBGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{
background: #EEEEEE;}
.PButtons:link{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.PButtons:visited{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.PButtons:hover{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.CSSFormDiv{
background-color: #F6F6F6;
border:solid 1px #888888;
}
.IDFormRow{
background-color:#D0D0D0;
height:25px;}
.CSSFormDate{

font-size:12px;
font-weight:normal;
z-index:0;
background-color:#E0E0E0;
padding:2px 2px 2px 2px;
border:solid 1px #AAAAAA;
vertical-align:middle;}
.CSSFormID{
color:white;
font-size:13px;
font-weight:bold;
padding:2px 2px 2px 2px;
background-color:#555555;}
.CSSFormShow{
color:#666666;
font-size:13px;}
.CSSLabelLeftShow{
background-color:#E5E5E5;
border:solid 1px #000000;
padding:3px 3px 3px 3px;
width:30%;
}
.CSSFormLabel{
font-size:12px;
font-weight:bold;}
.CSSLabelRight{
text-align:right;}
.CSSLabelLeft{
}
.CSSFormInput{

font-size:12px;
font-weight:normal;
z-index:1;
background-color:white;
padding:2px 2px 2px 2px;
border:solid 1px #888888;}
.CSSFormView .AspNet-FormView{
width:100%;
}
.CSSFormView .AspNet-FormView-Header{
color: #F7F6F3;
background-color: #5D7B9D;
font-weight: bold;
padding: 0px 0 0px 0px;}
.CSSFormView .AspNet-FormView-Data{
padding:0px 0 0 0px;}
.CSSFormView .AspNet-FormView-Pagination{
background-color: #284775; 
text-align:center;
margin: 10px 0 0 0;
padding: 4px 0 4px 0;
margin-left: 4px;}
.CSSFormView .AspNet-FormView-ActivePage{
color: White;
margin-left: 4px;}
.CSSFormView .AspNet-FormView-OtherPage{
color: #00FFFF;
text-decoration:none;
margin-left: 4px;}
.CSSFormView a.AspNet-FormView-OtherPage:hover{
color:#FFA500;}





.PanelStaticBack{
padding-left:30px;
font-weight:bold;
font-size:12px;
color:White;
background-image:url(Images/MasterPages/PanelNavegacion/Azul/header.jpg);
background-repeat:no-repeat;
width:200px;
height:34px;}
.PanelCenterBack{
background-image:url(Images/MasterPages/PanelNavegacion/Azul/center.jpg);
background-repeat:repeat-y;
width:200px;}
.PanelFooterBack{
background-image:url(Images/MasterPages/PanelNavegacion/Azul/footer.jpg);
background-repeat:repeat-y;
height:14px;
width:200px;}
.RootNode:link{
color:Black;
text-decoration:none;
font-weight:normal;}
.RootNode:visited{
color:Black;
text-decoration:none;
font-weight:normal;}
.RootNode:hover{
color:Black;
text-decoration:none;
font-weight:normal;}

.NavTreeView div.AspNet-TreeView{
margin-top:10px;
margin-left:6px;
width:170px;}
.NavTreeView div.AspNet-TreeView li{
border-bottom:solid 1px #777777;}
.NavTreeView div.AspNet-TreeView li.AspNet-TreeView-Root{
margin-left:6px;}
.NavTreeView div.AspNet-TreeView ul li{
white-space:nowrap;
padding:8px 0 2px 0px;}
.NavTreeView div.AspNet-TreeView ul ul{
white-space:nowrap;
padding:0px 0px 2px 10px;}
.NavTreeView div.AspNet-TreeView ul li img{
border:none;
vertical-align:middle;
margin:0 2px 0 0px;}
.NavTreeView div.AspNet-TreeView li a{
text-decoration:none;
font-weight:normal;
font-size:11px;
font-weight:bold;
color:black;
padding:2px 2px 2px 2px;}
.NavTreeView div.AspNet-TreeView li a:hover{
color:black;
background-color:#FFCC33;}
.NavTreeView div.AspNet-TreeView ul li ul li{
white-space:nowrap;
padding-left:2px;}
.NavTreeView div.AspNet-TreeView ul li ul li a{
font-weight:normal;
color:black;}
.NavTreeView div.AspNet-TreeView ul li ul li a:hover{
color:white;
background-color:#990000;}
.NavTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf{
margin-left:6px;}
.NavTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink{
cursor:pointer;}
.NavTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse{
margin-left:2px;
background:url(Images/MasterPages/PanelNavegacion/nav_collapse.gif) 0 -2px no-repeat;
width:16px;
float:left;
cursor:pointer;}
.NavTreeView div.AspNet-TreeView .AspNet-TreeView-Expand{
margin-left:2px;
background:url(Images/MasterPages/PanelNavegacion/nav_expand.gif) 0 -2px no-repeat;
width:16px;
float:left;
cursor:pointer;}
.NavTreeView .AspNet-TreeView-Selected{
background:url(Images/MasterPages/PanelNavegacion/nav_select.gif) 0px 4px repeat-x !important;}
.NavTreeView .AspNet-TreeView-ChildSelected{}
.NavTreeView .AspNet-TreeView-ParentSelected{}

.LoginFrameUp{
height:20px;
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/LoginFrameUp.gif) !important;
background-repeat:no-repeat;}
.LoginFrameCenter{
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/LoginFrameCenter.gif) !important;
background-repeat:repeat-y;}
.LoginFrameBottom{
height:20px;
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/LoginFrameBottom.gif) !important;
background-repeat:no-repeat;}
.Login2FrameUp{
height:20px;
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/Login2FrameUp.gif) !important;
background-repeat:no-repeat;}
.Login2FrameCenter{
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/Login2FrameCenter.gif) !important;
background-repeat:repeat-y;}
.Login2FrameBottom{
height:20px;
width:304px;
background-image:url(Images/MasterPages/Usuarios/Azul/Login2FrameBottom.gif) !important;
background-repeat:no-repeat;}
.Login{
width:250px;}
.AspNet-Login{
width:250px;
font-family: Tahoma;
font-size: 11px;
padding: 4px;}
.AspNet-Login-label{
color: Black;}
.AspNet-Login-input{
color: Black;
font-size: 13px;}
.AspNet-Login-TitlePanel{
font-family: Tahoma;
font-size:11px;
font-weight: bold;
color: white;
background-image:url(Images/MasterPages/Usuarios/Azul/TitleBack.gif) !important;
background-repeat:repeat-x;
vertical-align:top;
height: 28px;
margin-bottom: 2px;
padding-top: 3px;}
.AspNet-Login-TitlePanel2{
font-family: Tahoma;
font-size:11px;
font-weight: bold;
color: white;
background-image:url(Images/MasterPages/Usuarios/Azul/Title2Back.gif) !important;
background-repeat:repeat-x;
vertical-align:top;
height: 28px;
margin-bottom: 2px;
padding-top: 3px;}
.AspNet-Login-Button:link{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.AspNet-Login-Button:visited{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.AspNet-Login-Button:hover{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #454F58;
color: white;
height: 30px;}
.AspNet-Login-Button2:link{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #555555;
color: white;
height: 30px;}
.AspNet-Login-Button2:visited{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #555555;
color: white;
height: 30px;}
.AspNet-Login-Button2:hover{
padding:6px 6px 6px 6px;
cursor:pointer;
background-color: #555555;
color: white;
height: 30px;}

.box
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	font-size:11px;
	font-family:Tahoma, Arial;
}

.mensaje
{
	color: #cc0000;
	font-family: arial;
	font-size: 12px;
}

.button
{
	font-family: Arial;
	font-size: 12px;
	cursor: hand;
	color: #000000;
}

.frame
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding:5px;
}

.tablaradio td
{
	width:100px;
}


.calendar .ajax__calendar_container
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #6699ff;
	color: #ffffff;
}

.calendar .ajax__calendar_hover
{
	color: #000000;
}

.calendar .ajax__calendar_active
{
	color: #000000;
	font-weight: bold;
}

.calendar td
{
	padding: 0px;
}



.gridCss
{
	padding:5px;
}

.gridCSS:hover
{
    background-color: #d3e4ed;
    padding:5px;
}
.gridAlternateCSS
{
    background-color: #fff5b3;
}
.gridAlternateCSS:hover
{
    background-color: #d3e4ed;
}

 #UpdateProgress1 {
   background-color:#CF4342;
   color:#fff;
   top:0px;
   right:0px;
   position:fixed;
 }

#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

#loginframe 
{
    vertical-align:bottom;
    line-height:18px;
}

#loginframe b
{
    color: #137930;
}

.boton
{
    background-color: #137930;
    color:#ffffff;
    border: 0px none #137930;
    font-size: 14px;
    font-weight: bold;
    padding:10px;
    cursor:pointer;
    cursor:hand;
}