﻿
body {
}


.Links
{
    font-family:Segoe UI, Tahoma;
    font-size:8pt;
    text-decoration:none;
    color:Blue;
}

@font-face
{
    font-family: "Segoe UI";
   
}


.LinksMenu
{
    font-family:Segoe UI, Tahoma;
    font-size:9pt;
    text-decoration:none;
    color:#777777;
    
}

.btn_text
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:18px;
    background-color:#97c6e5;
    border:none;
    padding:4px 8px;
   
    
}

.btn_text:hover
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:18px;
    background-color:#50aeeb;
    border:none;
    padding:4px 8px;
    cursor:pointer;
    
}

.btn_app
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:30px;
    background-color:#97c6e5;
    border:none;
    padding:4px 8px;
   
    
}

.btn_app:hover
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:30px;
    background-color:#50aeeb;
    border:none;
    padding:4px 8px;
    cursor:pointer;
    
}

.btn_blue
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    background-color:#97c6e5;
    border:none;
    padding:4px 8px;
   
    
}

.btn_blue:hover
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    background-color:#50aeeb;
    border:none;
    padding:4px 8px;
    cursor:pointer;
    
}

.btn_buscar
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:18px;
    background-color:#3c6c86;
    border:1px solid #f0f0f0;
    padding:4px 8px;
   
    
}

.btn_buscar:hover
{
    font-size:8pt;
    color:White;
    font-family:Trebuchet MS;
    font-weight:bold;
    height:18px;
    background-color:#50aeeb;
    border:1px solid #f0f0f0;
    padding:4px 8px;
    cursor:pointer;
    
}

.modal_pane
{
    background-color:#6098bd;
    width:600px;
    height:0px;
    top:38px;
    position:absolute;
    left:50%;
    margin-left:-300px;
    opacity:.95;
    filter: alpha(opacity=95);
    display:none;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-top: 1px solid #999999;
    
}

.modal_pane .Label
{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:white;
    font-size:10px;
    
}

.modal_pane .DdlList
{
    height:25px;
    border: 1px solid #dddddd;
    outline:none;
    width:170px;
    font-family:Trebuchet MS;
}

.modal_pane .info-textbox
{
    height:18px;
    border: 1px solid #dddddd;
    outline:none;
    width:164px;
    font-family:Trebuchet MS;
}





.textbox_ui
{
    height:25px;
    border: 1px solid #dddddd;
    outline:none;
    width:170px;
    font-family:Trebuchet MS;
    
}

.linksMenu_selected
{
    
}

.LinksMenu:hover
{
   	 color:#282828;
}


.Links:hover
{
	 
	 text-decoration:underline;
	 cursor:pointer;
     cursor:hand;
}



.Links:active
{
	color: Black;
	text-decoration:none;
}

.Links:visited
{
	color:Purple;
}

.Button
{
    background-image:url('Images/btnNormal.png');
    background-repeat:no-repeat;
    background-color:Transparent;
    border:none;
    width:79px;
     font-size:8pt;
    height:23px;
    color:#0e2377;
}


.Button:hover
{
    background-image:url('Images/btnGlow.png');
    background-repeat:no-repeat;
    
    
    color:#000000;
}

.total_rows
{
    margin-right:5px;
}

.TextBox
{   
    border:solid 1px #abc1de;
    font-family:Segoe UI, Arial, sans-serif;
    padding:2px;
}

.text
{
    border:1px solid #9acff1;
}

.TextBoxModal
{
    width:160px;
    height:20px;
    font-size:small;
}

.ajaxdiv
{
    width:250px;
    height:25px;; 
    position:absolute; 
    background-color:White;
    top:50%;
    left:50%;
    margin-left:-125px;
    margin-top:-12px;
    text-align:center;
    border:solid;
    z-index:99;
}

.bg_loading
{
    background-image:url(images/ajax30.gif);
    background-position: center center;
    width:48px;
    height:48px;
    background-repeat:no-repeat;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-25px;
    display:none;
    
}

.ajaxdivcons
{
    width:250px;
    height:25px;; 
    position:absolute; 
    background-color:White;
    top:50%;
    left:50%;
    margin-left:-125px;
    margin-top:-12px;
    text-align:center;
    border:solid;
    z-index:99;
}

.DdlList
{

     border:solid 1px #abc1de;
    width:170px;
    height:25px;
    font-family:Trebuchet MS;
}

.Label
{
    /*font-family:Trebuchet MS;
    font-size:12px;
    color:#484848;*/
    color: #4B555E; 
    font-size:12px;

     font-family:Segoe UI, Tahoma;
    font-size:8pt;
    color: #4B555E; 
    

}

.p
{
    /*font-family:Trebuchet MS;
    font-size:12px;
    color:#484848;*/
    color: #4B555E; 
    font-size:12px;

     font-family:Segoe UI, Tahoma;
    font-size:8pt;
    color: #4B555E; 
    margin-bottom:5px
    

}


.Mask
{

	background-color:Gray;
}

.ModalBg
{
	background-color:#404040;
	filter:alpha(opacity=50);
    opacity:.5;

}

.statusLbls
{
	font-size:8pt;
	color: White;
	font-family:Trebuchet MS;
	font-weight:bold;
	
	
}

.tblUser:hover
{
    background-color: #84bfe5
}

.lblHeader
{
	font-family:Trebuchet MS;
    font-size:14px;
    
}

.GvFoot
{
	 background-image:url('Images/Tableheader.png');
	 height:30px;
	 
	 background-repeat:repeat-x;
	 color:#15428b;
	 border-top:solid 1px #999999;
	 font-size:8pt;
	 font-family:Trebuchet MS;
	 
}

.selected_req
{
    color:#e83131;
}

.download_all
{
    margin-left:2px;
}

.reqlink:hover
{
    text-decoration: underline
}

.GvHeader
{
	 height:30px;
	 color:white;
	 font-size:8pt;
	 font-family:Trebuchet MS;
	 background-color:#97c6e5;
	 color:White
}

.GvHeader th
{
    margin-left:2px;
    color:White;
    padding-left:2px;
}

.menu li img
{
    width:16px; 
    height:16px; 
    border:none; 
    vertical-align:middle;
    margin-right:2px;
    margin-left:2px;
}

.menu li
{
    height:29px;
    font-family:Trebuchet MS;
    font-size:12px;
    color:#282828;
    
}

.menu li:hover
{
     font-family:Trebuchet MS;
    font-size:12px;
    color:#282828;
    height:29px;
    cursor:pointer;
    background-color:#fbe3a3;
    
}

.GvHeader th:hover
{
    background-color:#50aeeb;
    cursor:pointer;
    margin-left:2px;
}

.dv_header
{
    background-color:#97c6e5
}

.new_btn
{
    height:22px;
    border:1px solid #4e75b3;
    background-color:#c8def7;
    color:#15428b;
    
}

.headerSortUp
{
    background-image:url(images/sortup.png);
    background-repeat:no-repeat;
    background-position: 93% center ;
    
}

.headerSortDown
{
    background-image:url(images/sortdown.png);
     background-repeat:no-repeat;
    background-position: 93% center;
}


#footer
{
    background-image:url(images/bgfoot.png);
    background-repeat:repeat-x repeat-y;
    
}

#tblFooter td
{
    vertical-align:top;
}

#tblFooter td ul
{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#0048B4;
    list-style-type:none;
    margin:0;
    margin-top:15px;
    font-size:10pt;
}

#tblFooter td ul a
{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#0048B4;
}


.GvHeader a:link
{
	 color:#15428b;
	 font-size:8pt;
	 font-family:Trebuchet MS;
	 text-decoration:none;
}

.GvHeader a:hover
{
	 color:#15428b;
	 font-size:8pt;
	 font-family:Trebuchet MS;
	 text-decoration:underline;
}

#divtbl
{	height: 93px;
}

#divtable table
{
	height:100%;
	width:100%
}

.Header
{
    color:#0048B4;
     font-weight:bold;
}

.LogOut
{
    font-family:Trebuchet MS;
    font-size:8pt;
    text-decoration:none;
    font-weight:bold;
    color:White;
    
}

.LogOut:hover
{
    font-family:Trebuchet MS;
    font-size:8pt;
    text-decoration:underline;
    color:White;
    cursor:pointer;
    cursor:hand;
    
    
}

.tableHeader
{
    font-weight:bold;
    color:#0048b4;
}

.rows
{
}

.rowsH
{
     background-image:url('Images/RowH.png');
     background-repeat:repeat-x;
}

.rowN
{
     background-image:url('Images/RowN.png');
     background-repeat:repeat-x;    
}

.RowsStyle
{
    background-color:#ffffff;
    color: #4B555E; 
    font-size:12px;
    height:32px;
    
    
    
}

.RowsStyle:hover
{
    background-color:#fbe3a3;
    
    height:32px;
    color: #4B555E; 
    font-size:12px;
}

.AlternateRow
{
    background-color:#ecf0f1;
    height:32px;
    color: #4B555E; 
    font-size:12px;
   
    
}

.AlternateRow:hover
{
    background-color:#fbe3a3;
    
    height:32px;
    color: #4B555E; 
    font-size:12px;
}

.selected_row
{
    
    background-image: url('Images/selected.png');
    color: #4B555E; 
    font-size:12px;
    height:30px;
    
}



.RowsFocus
{
    background-color:#bbdd85;
    border-top:solid 1px #849f2e;
    border-bottom:solid 1px #849f2e;
    height:30px;
   
    color: #4B555E; 
    font-size:12px;
}



.tblBorder
{
    border:solid 1px #4e75b3;
    background-color:White;
}

.td td
{
    border:solid 1px #999999;
    height:24px
}


.new_header
{
    background-color:#97c6e5;
    /*background-color:#a0c1e7;*/
    height:32px;
}



.Borders
{
    border:solid 1px #6593cf;
    
    
}

.resizable
{
    position:absolute; 
    background-color:#d6c6ec; 
    width:250px; height:100px; 

}

.divNotas
{
   width:500px;
   height:300px;
  /* position:absolute;*/
}

.CustomText
{
     border-style: none;
    border-color: inherit;
    border-width: medium;

        font-size:12px;
        background-color:Transparent;
        }

.CustomText2
{
    border-style: none;
    border-color: inherit;
    border-width: medium;

    color: #4B555E; 
    font-size:12px;
    background-color:Transparent;
    width: 117px;
}

.AHover
{
    
}

.AHover:hover
{
    cursor:pointer;
}

.GridLines
{
    border: solid 1px #6593cf;
}

.gvRow
{
    
}

.gvRow:hover
{
    background-image: url('Images/RowH.png');
    background-repeat:repeat-x;
    cursor:pointer;
    color:#00156e;
}

.AgvRow
{
    background-color:#dceafb;
}

.AgvRow:hover
{
    background-image: url('Images/RowH.png');
    background-repeat:repeat-x;
    cursor:pointer;
    color:#00156e;
}

.uploaded-file
{
    background-color:Transparent;
    background-image:url(Images/MiniOk.png);
}


#DivMensajes
{
    margin:0 auto 0 0;
}

.ContextMenuRow tr
{
    height:25px;
}

.ContextMenuRow .Icon 
{
   border:solid 1px Transparent;
   border-right:solid 1px #999999; 
   background-color:#e9eeee;
   
   width:25px; 
   height:25px;
    
}

.ContextMenuRow tr:hover 
{
    cursor:pointer;
}
.ContextMenuRow tr:hover .Icon
{
    
    border:solid 1px #ffbd69;
    border-right:solid 1px #Transparent; 
    background-color:#ffe7a2;
    width:25px; 
    height:25px;
    
}

.ContextMenuRow tr:hover .Content
{
    border:solid 1px #ffbd69;
    border-left:none; 
    background-color:#ffe7a2;

}

.UploaderHead
{
    background-image:url(Images/barUpload.png);
    background-repeat:repeat-x;
    color:#000099;
    font-weight:bold;
    font-family:Trebuchet MS;
    height:32px;
    
}

.UploaderToolBox
{
    background-image:url(Images/UploadToolbar.png);
    background-repeat:repeat-x;
    height:30px;
    
    
}


.Tdinfo
{
    background-image:url(Images/tblUpbg.png);
     background-position:center;
     width:402px;
      height:123px;
      background-repeat:no-repeat;
}

.ToolItems
{
    
    border:solid 1px Transparent;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;

}

.ToolItems:hover
{
    border:solid 1px #e2aa00;
    background-color:#ffd967;
    text-align:center;
    vertical-align:middle;
    
}

.ToolItems:active
{
        border:solid 1px #e2aa00;
    background-color:#ead286;
    text-align:center;
    vertical-align:middle;
}

.CommandSeccion
{
    background-color:#a3dda2;
    border-top:1px solid #999999;
    
    
}

.toolb td
{

}


.ddlCss
{
   
     height:400px;
     
}

.tdHeader
{
    border-bottom: solid 1px #6593cf; 
    background-color: #c2d9f0;
}

.tdselect
{
    border: solid 1px #6593cf; 
    background-color: #c2d9f0;
}

.tb-sep
{
    background-image:url(Images/toolbox/separador.png);
    width:2px;
    height:40px;
}

.tb-button
{
    text-align:center;
    padding: 5px;
    padding-bottom:0px;
}

.tb-button:hover
{
    text-align:center;
    padding: 5px;
    background-image:url(Images/toolbox/active.png);
    background-repeat:repeat-x;
    cursor:pointer;
    padding-bottom:0px;
    
}

.tb-button:active
{
    text-align:center;
    padding: 5px;
    background-image:url(Images/toolbox/press.png);
    background-repeat:repeat-x;
   cursor:pointer;
   padding-bottom:0px;
}

.info-textbox
{
    border:solid 1px #abc1de;
    width:164px;
    height:18px;
    font-family:Segoe UI, Arial, sans-serif;
    padding:2px;
   
}
.info-label
{
    font-size:10px;
}

.info-links
{
    font-family:Segoe UI, Arial, sans-serif;
    font-size:10px;
    text-decoration: underline;
    color:Blue;
}


.info-textarea
{
    resize:none;
    border:solid 1px #abc1de;
    [if ! IE]width:567px;
    [if ! IE]height:50px;
    font-size:10pt
    
    font-family:Segoe UI, Arial, sans-serif;
    padding:2px;
    overflow: auto;
}

#txtLogNotas
{
    [if ! IE]height:185px;
}



.table-tab
{
    background-color: #efefef;
    width:100%;
    height:405px;
    
}

.tabs
{
    padding:0;
    vertical-align:top;
}

.tab-container
{
    vertical-align:top;
}

.frame
{
   /* border:1px solid #dedede; */
   border-top:1px solid #ffffff;
   border-left:1px solid #ffffff;
    outline:1px solid #dedede;
    font-size:smaller; 
    margin:0 auto; 
    margin-top:5px;
    width:580px;
}

.info-button
{
    border:1px solid #9ab6e4;
    background-image:url(Images/btn.png);
    background-position:0 0;
    background-repeat:repeat-x;
    background-color: white;
    height: 26px;
}

.info-button:hover
{
    border: 1px solid #e6ac41;
    background-color: white;
    height: 26px;
    background-image:url(Images/btn.png);
    background-position:0 -26px;
    background-repeat:repeat-x;
    cursor:pointer;
    
}
.info-button:active
{
    border:0;
    border-top: 1px solid #9ab6e4;
    border-left: 1px solid #9ab6e4;
    background-color: white;
    background-image:none;
    height: 26px;
    cursor:pointer;
    
}

.listatus:hover
{
     background-image:url(Images/toolbox/active.png);
     
     background-repeat:repeat-x;
    cursor:pointer;
}

.dvmenu
{
    background-color:White; border:solid 1px #abc1de; position:absolute;
}

.ficha-textbox
{
    border:none;
    border-bottom:1px solid #e6ac41;
    width:195px;
    height:18px;
    background-color:transparent;
}

.ficha
{
    background-color:#fcf79e;
    border:1px solid #e6ac41;
}

.mnView
{
    width:430px;
    height:250px;
    vertical-align:top;
    padding-left:10px;
}

#acc_menu > ul > li:hover
{
    background-color:#ffd563;
}

.acc_menuLi:hover
{
    cursor:pointer;
     background-color:#ffd563;
}

.ui-effects-transfer {
    border: 1px dotted black;
}

.ui-widget-overlay
{
    z-index:0
}

.lihover:hover
{
    background-color:#ffd563;
    cursor:pointer;
}

.searchbox
{
    border:1px solid #999999;
    vertical-align:middle
}

.zoom
{
    width:24px; 
    height:24px; 
    float:left; 
    background-image:url(images/zoom.png); 
    background-repeat:no-repeat; 
    background-position:center
}

#filebox #imgupfiles
{
    width:17px;
    height:17px;
    background-image:url(images/filebox.png);
    background-position: 0 0;
    background-repeat:no-repeat;
    cursor:pointer;
    float:left;
}

#filebox #imgnewfolder
{
    width:17px;
    height:17px;
    background-image:url(images/filebox.png);
    background-position: -35px 0;
    background-repeat:no-repeat;
    cursor:pointer;
    float:left;
}

#filebox #txtsearch
{
    outline:none;
    border:none; 
    height:24px;
}

#toolbox
{
    background-color:#f1f8fe;
}

#files_table #toolbox
{
    width:100%;
    border-top:1px solid #4e75b3;
    border-bottom:1px solid #4e75b3;
    height:30px;
}



#toolbox #box .tdbtn
{
    
    border:1px solid transparent;
    
    
}

#toolbox #box .tdbtn:hover
{
    background-color:#e3e8ed;
    border:1px solid #4e75b3;
    cursor:pointer;
}

#toolbox #box .tdbtn:active
{
    background-color:#efefef;
    border:1px solid #4e75b3;
    cursor:pointer;
}


#toolbox #box #lnkdownload #imgdown
{
    background-image:url(images/filebox.png);
    background-position: -18px 0;
}

#toolbox #box #lnkdelete #imgdelete
{
    background-image:url(images/filebox.png);
    background-position: -80px 0;
}

#toolbox #box #lnkmove #imgmove
{
    background-image:url(images/filebox.png);
    background-position: 0 -16px;
}

#toolbox #box #lnkpaste #imgpaste
{
    background-image:url(images/filebox.png);
    background-position: -66px 0;
}

#toolbox #box #lnkcopy #imgcopy
{
    background-image:url(images/filebox.png);
    background-position: -52px -17px;
    
}

#toolbox #box #lnkmulti #imgmulti
{
    background-image:url(images/filebox.png);
    background-position: -17px -16px;
}

#toolbox #box #lnkcancelsel #imgcancelsel
{
    background-image:url(images/filebox.png);
    background-position: -35px -17px;
}



#toolbox #box .lnk
{
    cursor:pointer;
    color:#003cab;
    font-size:12px;
    font-family:Trebuchet MS;
    margin-right:10px;
}

.lnk
{
     cursor:pointer;
    color:#003cab;
    font-size:12px;
    font-family:Trebuchet MS;
    margin-left:3px;
}

#toolbox #box .lnk:hover
{
    cursor:pointer;
    color:#003cab;
    font-size:12px;
    font-family:Trebuchet MS;
    margin-right:10px;
    
}

#toolbox #box .img
{
    width:16px;
    height:17px;
    background-repeat:no-repeat;
    display:inline-block;
    float:left;
    margin-right:5px;
}

#toolbox #box #lblfiles
{
     font-size:12px;
    font-family:Trebuchet MS;
}

#ulFiles
{
    width:100%;
    margin:0;
    padding:0;
    font-family:Trebuchet MS;
    font-size:12px;
     border-top:1px solid #ABC8D8;
}

#ulFiles li
{
    list-style-type:none;
    border-bottom:1px solid #ABC8D8;
    height:45px;
    
}

#ulFiles li:hover
{
    list-style-type:none;
    border-bottom:1px solid #ABC8D8;
    height:45px;
    cursor:pointer;
    background-color:#e3e8ed;
}



#ulFiles li .dvicon
{
    width:32px;
    height:32px;
    float:left;
    display:inline-block;
    margin-right:5px;
    margin-top:5px;
}

#ulFiles li .lbldescripcion
{
    margin-top:13px;
    width:40%;
    display:inline-block;
    
    
}

#ulFiles li .lbltype
{
   
    display:inline-block;
    width:43%;
}

.ulfilessel
{
    background-color:#e3e8ed;
}

#ulFilesdummy
{
    display:none;
}

#ulFiles .chkfilesel
{
    display:none;
    float:left;
    margin-top:13px;
}

.ui-message
{
    background-color:RGBA(29,29,29,.92);
    border:1px solid #999999;
    color:White;
    border-radius:10px;
    
}

#filedrag
{
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #555;
	border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
}

#filedrag.hover
{
	color: #f00;
	border-color: #f00;
	border-style: solid;
	box-shadow: inset 0 3px 4px #888;
}

progress p
{
	display: block;
	width: 240px;
	padding: 2px 5px;
	margin: 2px 0;
	border: 1px inset #446;
	border-radius: 5px;
}

.progress
{
    display: block;
	width: 240px;
	padding: 0;
	margin: 2px 0;
	border: 1px solid #446;
	border-radius: 5px;
}

.progress .fill
{
    display: block;
    width:0%;
	border-radius: 5px;
	background-color:#77c6f1;
	height:5px;
}

.progressGrid
{
    display: block;
	width: 130px;
	padding: 0;
	margin: 2px 0;
	border: 1px solid #446;
	border-radius: 5px;
	background-color:White;
}

.progressGrid .fill
{
    display: block;
    width:0%;
	border-radius: 5px;
	background-color:#77c6f1;
	
	height:5px;
}

.progress .fill .success
{
    background-color:#8AC007;
}

.progress .fill .failed
{
    background-color:#F74F52;
}

#progress p.success
{
	background: #0c0 none 0 0 no-repeat;
}

#progress p.failed
{
	background: #c00 none 0 0 no-repeat;
}

#uloptions li  label
{
    color: #4B555E; 
    font-size:12px;
}

#uloptions li .img
{
    float:left;
    width:22px;
    height:22px;
}

#uloptions li .add
{
    background-image:5;
    background-repeat:no-repeat;
}

#uloptions li .delete
{
    background-image:5;
    background-repeat:no-repeat;
}

.ulopciones_status
{
    list-style-type:none;
    width:150px;
    padding:0
}

.ulopciones_status li
{
    height:22px;
    margin-bottom:2px;
}

.sel_control
{
    background-color:#adffe1;
}

.pane_abiertos {
    width: 250px;
    max-width:250px;
    /*height: 250px;*/
    height:auto;
    max-height:250px;
    background-color: #6098bd;
    position: fixed;
    right: 0;
    -moz-transition: width .5s;
    -o-transition: width .5s;
    -webkit-transition: width .5s;
    transition: width .5s;
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    
}

.ul_tecnicos
{
    font-family:Segoe UI, Tahoma;
    font-size:8pt;
    list-style-type:none;
    color: #4B555E; 
    margin:5px;
    padding:0;
    /*height: 240px;*/
    height:auto;
    width:240px;
    min-width:240px;
    overflow:hidden;
    max-height:240px;
}

.ul_tecnicos:hover
{
    overflow:auto;
    width:240px;
}


.ul_tecnicos li
{
    height:25px;

}

.ul_tecnicos::-webkit-scrollbar{
    background-color:#ecf0f1;
    width:10px;
}

.ul_tecnicos::-webkit-scrollbar-thumb
{
    border-radius:5px;
    background-color:rgb(196, 196, 196)
}


.ul_tecnicos::-webkit-scrollbar-track 
{
   border-radius:5px;
   

}



.ul_tecnicos li:nth-child(odd)
{
    background-color:white
}

.ul_tecnicos li:nth-child(even)
{
    background-color:#ecf0f1
}

.ul_tecnicos li:nth-child(1)
{
    border-top-left-radius:5px;
    
}

.ul_tecnicos li:nth-last-child(1)
{
    border-bottom-left-radius:5px;
    
}

.ul_tecnicos li:hover
{
    background-color:#fbe3a3;
    cursor:pointer
}


.ul_req
{
    font-family:Segoe UI, Tahoma;
    font-size:8pt;
    list-style-type:none;
    color: #4B555E; 
    padding:0;
    height: 265px;
    width:560px;
    min-width:560px;
    overflow:hidden;
    border:1px solid #6098bd
}

.ul_req:hover
{
    overflow:auto;
    width:560px;
}


.ul_req li
{
    height:25px;

}

.ul_req::-webkit-scrollbar{
    background-color:#ecf0f1;
    width:10px;
}

.ul_req::-webkit-scrollbar-thumb
{
    border-radius:5px;
    background-color:rgb(196, 196, 196)
}


.ul_req::-webkit-scrollbar-track 
{
   border-radius:5px;
}


.ul_req li:nth-child(odd)
{
    background-color:white
}

.ul_req li:nth-child(even)
{
    background-color:#ecf0f1
}

.ul_req li:nth-child(1)
{
    border-top-left-radius:5px;
    
}

.ul_req li:nth-last-child(1)
{
    border-bottom-left-radius:5px;
    
}

.ul_req li:hover
{
    background-color:#fbe3a3;
    cursor:pointer
}

.dv_ctrl p
{
    margin:0;
    margin-top:2px;
}


