html
{
	height: 100%;
	margin: 0; padding: 0; 
}
body
    {
        margin: 10px 10px 3px 10px;
	    color: #333333;
		font-family: Trebuchet MS,Arial;
        font-size: 11px; 	
		text-align:center;
		height: 600px;
		clear: both;		
	}

img
  {
    border:0px;
  }


.buttonGravar
{
    width:100%;
    margin-left: -45px;
    text-align: right;
}

.dadosLeft25
{
    padding-bottom:15px;
    width:25%;
    float:left;
}

.dadosLeft50
{
    padding-bottom:15px;
    width:50%;
    float:left;
}


.dadosLeft100
{
    width:100%;
    float:left;
    padding-bottom:15px;
}

.content_area
{
    width:100%;
    display: table;
}
  
input.button
  {
   z-index: 1;
    height: 27px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-transition: box-shadow 0.5s;
  }
  
  input.button:hover 
  {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    cursor: pointer;
}
input.button:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }

#ctl00_MainContent_ImgGerarNotaCredito:hover{
	color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    cursor: pointer;
}

input.button2
  {
    background: url("images/btnLogin_pt.png");
    background-repeat:repeat-x;background-position: top left;
    background-color:#343940;
    padding: 2px 2px 2px 2px;
    text-align:center;
    font-size:11px;
    color: #fff;
    text-decoration: none;
    border: 1px solid #333;
  }

 

input.textred
  {
    background-image:url("images/bg_text.png");
    background-repeat:repeat-x;background-position: top left;
    background-color:#fff;
    padding: 2px 2px 2px 2px;
    text-align:left;
    font-size:11px;
    color: Red;
    text-decoration: none;
    border: 1px solid #999;
  }
  
  input
  {
    padding: 3px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }

input.txtDescHlp
  {
    background-color:#fff;
    padding: 2px 2px 2px 2px;
    text-align:left;
    font-size:11px;
    color: #333;
    text-decoration: none;
    border: 1px solid #999;
  }
  
input.textarea
  {
    background-color:#fff;
    padding: 2px 2px 2px 2px;
    text-align:left;
    font-size:11px;
    color: #333;
    text-decoration: none;
    border: 1px solid #999;
  }  

select 
{
    z-index: 1; 
    height: 27px;
    padding: 5px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff !important;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

.validatorCalloutHighlight
{
    background-color: #FFFF00;
}

#loading
{
    position:absolute;
    top:35%;
    left:40%;
    border: solid 1pt #000000;
    background-color:#FFFFFF;
    width:224px;
    height:60px;
    text-align:center;
    vertical-align:middle; 
    padding-right: 10px; 
    padding-left: 10px; 
    
    z-index: 1001; 
    padding-bottom: 10px; 
    padding-top: 10px; 
    margin: 5px;    
}

.DrpDwn
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-size: 8pt;
	border: solid 1pt #cccccc;
	background-color: Window;
}

#corpo_portal
{
    padding: 170px 15px 15px 15px;
    background-color: #fff;
    min-height: 100%;
    margin-left:auto;
    margin-right:auto;
    position: relative;
    border-top-left-radius:4px;    
    border-top-right-radius:4px;
    border-bottom-right-radius:0px;    
    border-bottom-left-radius:0px;;  
}

.frame_principal_1024
  {
    width:934px;
    min-height:100%;    
  }

.frame_principal_1280
  {
    width:1200px;
    min-height:100%;
  }
  
  .frame_principal_1360
  {
    width:1280px;
    min-height:100%;    
  }
  
  .frame_principal_1366
  {
    width:1280px;
    min-height:100%;    
  }
  
.frame_principal_1400
  {
    width:1300px;
    min-height:100%;
  }
  
 .frame_principal_1440
  {
    width:1340px;
    min-height:100%;
  }

.frame_principal_1600
  {
    width:1500px;
    min-height:100%;
  }
  
 .frame_principal_1680
  {
    width:1590px;
    min-height:100%;
  }
  
.frame_principal_1920
  {
    width:1820px;
    min-height:100%;
  }
  
#top
  {
    position:relative;
    top:1px;
    width:100%;
    background-color: #FFF;
    overflow:hidden;
    /*height:125px;*/
    height:117px;
  }

.top_def_1280
  {
    background-image:url("images/_banner1280.png"); 
    background-repeat:no-repeat; 
  }

.top_def_1024
  {
    background-image:url("images/_banner1024.png"); 
    background-repeat:no-repeat; 
  }
  
  .top_def_1360
  {
    background-image:url("images/_banner1360.png"); 
    background-repeat:no-repeat; 
  }
  
 .top_def_1366
  {
    background-image:url("images/_banner1366.png"); 
    background-repeat:no-repeat; 
  }
  
  .top_def_1400
  {
    background-image:url("images/_banner1400.png"); 
    background-repeat:no-repeat; 
  }
  
 .top_def_1440
  {
    background-image:url("images/_banner1440.png"); 
    background-repeat:no-repeat; 
  }

.top_def_1600
  {
    background-image:url("images/_banner1600.png"); 
    background-repeat:no-repeat; 
  }
  
 .top_def_1680
  {
    background-image:url("images/_banner1680.png"); 
    background-repeat:no-repeat; 
  }
  
 .top_def_1920
  {
    background-image:url("images/_banner1920.png"); 
    background-repeat:no-repeat; 
  }

#topbar{
    position:absolute;
    top:25px;
    left:auto;
    border: 0px ;
    padding: 0px;
    background-color: #F0F0F8;
    z-index: 100;
}
    
/*#frame_principal_login_layer
  {
    z-index:999;
    padding: 14px 15px 15px 15px;
    margin-left: auto;
    margin-right: 50px;
    border: 1px solid #406DA6;
    height:250px;
    width:350px;
    background-color: #FFFFFF;
  	filter:alpha(opacity=50);
  	-moz-opacity: 0.5;
  	opacity: 0.5;
    position:absolute;
    left:60%;
    top:33%;
  }

#frame_principal_login
  {
    z-index:999;
    padding: 14px 15px 15px 15px;
    margin-left: auto;
    margin-right: 50px;
    height:250px;
    width:350px;
    position:absolute;
    left:60%;
    top:33%;
  }*/

.img_brazao
  {
    background-image:url("images/logo.gif");
    background-repeat:no-repeat; 
    width:270px;
    height:88px;
    padding-left:79px;
    padding-top:15px;
    text-align:right;
    font-size:40px;
    color: #333;
    text-decoration: none;
     
  }
  
#content_table
  {  
    width:100%;
  }

.content
  {
    height:55px;
    width:98%;
    font-size: 12px;
    color:#333333;
    margin-right:auto;
    margin-left:auto;
  }

#content_portal
  { 
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    margin-top: 42px;
  }
    
#content_area
  {
    font-size: 10px;
    color:#333333;
    text-align:left;
    font-size:12px; 
    padding-bottom:3px;
    margin-top:20px;
    width:98%;
    margin-right:auto;
    margin-left:auto;
  }  
        
#bottom
  {
	border: 15px solid #F0F0F8;
	position:static; 
    margin-left:auto;
    margin-right:auto;
    padding-top:5px;
    padding-bottom:5px;
    width:100%;
    background-color: #fff;
    font-size: 10px;
    color: #333;
    border-top-left-radius:0px;    
    border-top-right-radius:0px;
    border-bottom-right-radius:4px;    
    border-bottom-left-radius:4px;
  }

#top_title
  {
    visibility:hidden;
    position:relative;
    float:left;
    left:20px;
    top:25px;
    text-align:left;
    height:88px; 
    background-color: transparent;
    color:#333;
    font-size: 42px;
    cursor:pointer;
  }
  
#top_logo
  {
    position:relative;
    background-image:url("images/logo_epm.png");
    background-repeat:no-repeat; 
    float:left;
    /*left:5px;*/
    left:1%;
    top:5px;
    height:105px;
    width:329px;
    background-color: transparent;
    color:#333;
    font-size: 42px;
  }
    
#barra_login
  {
    position:relative;
    float: right;
    top: 10px;
    overflow:hidden;
    height:41px;
    width:auto;
    background-color: transparent;
    z-index:998;
    HEIGHT: 95px !important;
    border-radius: 4px !important;
    margin-right: 8px;
  }  
    
#barra_login_txt
  {
    float: right;
    width:auto;
    height:41px;
    padding-top:2px;
    text-align:right;
    padding-left:4px;
    background-color: #fff;
    border-radius: 4px !important;
  }
  
  #barra_login_txt:hover
  {
    float: right;
    width:auto;
    height:41px;
    padding-top:2px;
    text-align:right;
    padding-left:4px;
    background-color: #fff;
    /*background-color: #F0FFEC;*/
    /*background-color: #DCE4F1;*/
  }
  
#barra_login_msg
  {
    FONT-SIZE: 9px;
    margin-right: 20px;
    margin-top: -5px;
    margin-left: 10px;
}
#ctl00_ImgLogout {
    padding: 0px;
    margin: 4px;
}
#menu {   
    background-color: #1e699b;
    background-position: top left;
    height: 34px;
    border-radius: 6px;
    /*overflow: hidden;
    width: 100%;
    height: auto;*/
  }
  
#jMenu li a {
    font-weight:100;
    }
#liNivel1 {
    background-image: none;
}
#jMenu li:hover a.fNiv
{
    font-weight:100;
}    
#menu_center
  {
    position: relative;
    float: left;
    text-align:left;
    left:0px;
    top: 0px;   
    font-size:11px;  
    /*background-color: #406DA6;*/
    /*background-color: #353535;*/
    background-color: #631010;
    width:98.5%;
    height:100%;
    
  }
  
#menu_div  {  padding-top:4px;  }
    
#menu_right
  {
    position: relative;
    float: right;
/*    background-color: #353535;*/
	background-color: #631010;
    /*background-image:url("images/menu_right.gif");
    background-repeat:no-repeat;*/
    background-position: top left;
    width:10px;
    height:100%;
  }  


.menu_opcoes_item1 a
  {
    background-image:none; 
    background-repeat:no-repeat; background-position: bottom right;    
  } 
   
.menu_opcoes_item2, .menu_opcoes_item1
  {
    z-index: 1;
    height:50px;
    padding: 6px 12px;
    float:right;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: 0px 2px 1px #FFF inset, 0px -2px 8px #FFF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  
  } 
.menu_opcoes_item1:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }
  
.menu_opcoes_item1 a, .menu_opcoes_item2 a {
	padding-top:3px; 
	height: 45px; 
	width: 80px; 
	vertical-align: middle; 
	color: #FFFFFF;
	text-decoration : none;
	display: block;
}

.menu_opcoes_item1 a, .menu_opcoes_item2 a {
    padding-top:3px; 
	height: 45px; 
	width: 80px; 
	vertical-align: middle; 
	color: #333;
	text-decoration : none;
	display: block;
}

/*.menu_opcoes_item1 a:hover, .menu_opcoes_item2 a:hover
  {
	  background-color: #5282BD;color: #FFF333;
  }

.menu_opcoes_item1 a:hover
  {
    background-image:url("images/menu_opcoes_1_sel.gif");
    background-repeat:no-repeat;background-position: bottom right;      
  }*/
  .menu_opcoes_item2, .menu_opcoes_item1:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    cursor: pointer;
}

.titulo_pagina
  {
    position: relative;
    float: left;
    padding-left: 20px;
    padding-top: 10px;
    background-color: transparent;
    height: 45px; 
    font-size:13px;
  }  

.content_box
  {
	position:static;	
    color:#333333;
    text-align:left;
    font-size:12px;   
    /*width:98%;*/
    margin-right:auto;
    margin-left:auto;
    background-image:none;
    margin-bottom:20px;
   /* background-image:url("images/pesquisa_topo_bg.gif");
    background-repeat:repeat-x;background-position: top left;   */
    
  }

.content_box_icon_min
  {
    position:static;
    float:right;
    margin-top: -2px;
    padding: 0px;
    /*top: 2px;
    right:5px;
    width:13px;
    height:13px;
    cursor:pointer;
    background-image:url("images/min.gif");
    background-repeat:no-repeat;background-position: bottom right; */
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
  }
  
.content_box_left
  {
    position:static;
    float:left;
    width:6px;
    height:24px;
   /* background-image:url("images/pesquisa_topo_left.gif");
    background-repeat:no-repeat;background-position: bottom right;   */
  }  

.content_box_right
  {
    position:static;
    float:right;
    width:6px;
    height:24px;
  /*  background-image:url("images/pesquisa_topo_right.gif");
    background-repeat:no-repeat;background-position: bottom right;   */
  }  

.content_box_title
  {
    background-color: #fff;
    height: 27px;
    COLOR: #333;
    PADDING-TOP: 0px;
    PADDING-LEFT: 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    line-height: 27px; 
  }
    
.content_box_txt
  {
    position:static;
    top:-2px;
    left:0px;
    padding-bottom:10px;
    text-align:left;
    border-top:0px;
    background-color:transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px;
  }

.content_pesquisa_icon
  {
    /*background-image:url("images/Loupe.gif");
    background-repeat:no-repeat;background-position: 90% 90%; */
  }
  
.DtGridItemStyle
{
	background-color:#f9f9f9;
}

.DtGridItemStyle:hover
{
	background-color:#A1EEF4;
}

.DtGridAlternatingItemStyle
{
	background-color:#fff;
	color:#000000;
}

.DtGridAlternatingItemStyle:hover
{
	background-color:#A1EEF4;
	color:#000000;
}

.TxtGridTitle
{
	padding:3px;
	border-color:White;
	color: #333!important;
    background-color: #E1EEF4 !important;
}

.DatGrdHeader
{
	/*background-color: #36678F;*/
	color: #ffffff;
}
/*.DatGrd
{
	font-size: 8pt;
	width: 98%;
}


.DatGrdHeader
{
	background-color: #4078a8;
	color: #ffffff;
	vertical-align: top;
}

.TxtGridTitle
{
	padding:3px;
}

.DatGrdTemplateColumnItem
{
}

.DatGrdItem
{
	border-bottom: solid 1pt #99ccff;
}


.DatGrdSelectedItem
{
	/* background-color: #eeeebb; 
	background-color: #e2ffe0;
	border-bottom: solid 1pt #99ccff;
}

.DatGrdSelectedAlternatingItem
{
	background-color: #ddddaa; 	
	border-bottom: solid 1pt #99ccff;
}

.DatGrdAlternatingItem
{
	background-color: #eeeeee;
	border-bottom: solid 1pt #99ccff;
}
*/

/*Modal Popup*/
* .modalBackground {
	filter:alpha(opacity=50);
	opacity:.5;
}

.modalBackground {
	background-color:#000;
	-moz-filter:alpha(opacity=50);
	-moz-opacity:.5;
}

.modalPopup {
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.MoveWindow
{
    cursor: move;
    background-color:#fff;
    color:#333;
    height:25px;   
    font-weight:bold; 
}

.CloseButtom
{
    position:relative;
    top:1px;
    right:2px;
    float:right;
    background-image:url("images/botao_bg.gif");
    background-repeat:repeat-x;background-position: top left;
    background-color:#343940;
    padding: 2px 2px 2px 2px;
    text-align:center;
    font-size:11px;
    color: #fff;
    border: 1px solid #333;
}
.PrintButtom
{
    position:relative;
    top:1px;
    right:0px;
    margin-right:15px;
    float:right;
    cursor:pointer;
    padding: 2px 2px 2px 2px;
}

.OKButtom
{
    z-index: 1;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}   
    
	.OKButtom:hover
	{
	color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    cursor: pointer;
}
.OKButtom:active {
    transition: all 60ms ease;
    transform: scale(.95);
    opacity: .75;
}

.OKButtom2
{
    z-index: 1;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
	-webkit-transition:box-shadow 0.5s;
}
.OKButtom2:hover{
	color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    cursor: pointer;
}
.OKButtom2:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }

.MapaReportLinhas
{
padding-left:5px;
padding-right:5px;	
}


/* 
* Flyout
*/

			.tdText {
				font:11px Verdana;
				color:#333333;
			}

			.option2{
				font:11px Verdana;
				color:#0033cc;				
				padding-left:4px;
				padding-right:4px;
			}

			.rowEditTable {
			    background-color: #EEEEEE;
		        border: 1px solid #000000;
			}
			
			.rowEditTable td {
			    font-family: Verdana;
		        font-size: 10px;
		        color: #000000;		        
			}

.txtprocurar
{
	background-image:url("images/Consultas.png");
	background-repeat:no-repeat;
	background-position: 3px center;
}

.TxtLblOlive
{
	font-size: 13px;
    font-weight: 100;
	/*color: #a39f7c;*/
	color: #000000;
	font-family: Arial;
	/*font-family: Haettenschweiler;*/
}

.DrpDown
{
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-size: 8pt;
	border: solid 1pt #cccccc;
	background-color: Window;
}

/*--------------------- CONTRATOS ----------------------- */

ul#contrato, ul#contrato ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#contrato a {
  display: block;
  text-decoration: none;
  font-size:9pt;
  font-weight:bold;
}

ul#contrato li {
  margin-top: 1px;
  background-color:#fff;
   /* background-color:#CCD8D9;*/
   /* background-color:#C7DAEF;*/
}

ul#contrato li a {
  background: #1e699b;
  color: #fff;	
  padding: 0.5em;
}
/****************************************************************************/
/*fundo da caixa de texto na página de login*/
.tbxLogin
{
    background-repeat:repeat-x;background-position: top left;
    background-color:#fff;
    padding: 2px 2px 2px 2px;
    text-align:left;
    font-size:11px;
    color: #333;
    text-decoration: none;
    border: 1px solid #999;
  }
 
 /***************************************************************************/
 /***Formulário de Nova Factura***/
 .textFactura
  {
    background-color:#fff !important;
    padding: 10px;
    text-align:left;
    font-size:11px;
    color: #333;
    text-decoration: none;
  }
.facturaFieldset
  {
    width: 100%; 
    border-left: none; 
    border-right: none; 
    border-top: none;
	border-bottom: none; 
	padding: 0px;
  }
  
.facturaFieldset2
  {
    width: 98%; 
    border-left: none; 
    border-right: none; 
    border-top: none;
	border-bottom: none; 
	padding: 0px;
  }
  
.facturaFieldsetLegend
  {
    padding: 0px 0px 0px 0px;
  }
.facturaFieldsetLegend2
  {
    padding: 0px 0px 20px 0px;
  }
  
.facturaFieldsetLegend b
  {
	/*padding: 0px 0px 0px 0px;
    color:  #000; 
    background-color: #E1A900;
	border: solid 4px #98AEC9;*/
	font-size: 13px;
  } 
  
 .facturaFieldsetLegend2 b
  {
	/*padding: 10px 10px 20px 10px;
    color: #fff; 
    background-color: #631010;
	border: solid 4px #BAC9DA;
	font-size:12pt;*/
	font-size: 18px;
  }
 
.facturaTable
  {
	/*padding: 4px 4px 4px 4px; 
	background-color:#98AEC9;*/
	border: solid 1pt #cccccc;
    padding: 15px;
    border-radius: 4px;
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
  }
  
 .facturaTable2
  {
	/*padding: 4px 4px 4px 4px; 
	background-color:#BAC9DA;*/
	border: solid 1pt #cccccc;
    padding: 15px;
    border-radius: 4px;
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
  
 /*****************************/
 
 .reportLineSpace
 {
	line-height:150%;
	color:Red;
 }
 
 .ComandosDataList
{
	background-color: #eeeeee;
	border: solid 1pt #aca899;
/*	width: 150pt;*/
/*	margin: 3pt;*/
	text-align: right;
}

/******** GRIDVIEW -> Row/Alternating Row Style ********/
.GdViewItemStyle
{
	
}

.GdViewItemStyle:hover
{
	background-color:#A1EEF4;
}

.GdViewAlternatingItemStyle
{
	background-color:#CCCCCC;
	color:#000000;
}

.GdViewAlternatingItemStyle:hover
{
	background-color:#A1EEF4;
	color:#000000;
}

#loadingModalMaster
{
	position:fixed; 
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
}

/*****HYPERLINK PAGINAS****/
.hyperlinkPagina
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:solid 4px black;
	color:#8AD7F6;
	background-color:black;
	font-size:8pt;
	font-weight:bold;
}

.hyperlinkPagina:hover
{
	color:White;
}
/*************************/

.divRoundCorners
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 4px black; 
	padding: 5px 5px 5px 5px;
    background-color: #B1CBDE;
}

.roundCorners
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*usado na pagina: 'LicLicencasInserir.aspx'*/
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
/***********************************************/

.btAutorizarRequisicao
{
	/*background-image: url("../../Images/Icons/Confirmar.gif");*/
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fff;
	border:solid 1px #ccc;
	width:90px;
	margin-bottom: 10px;
	margin-top: 10px;
	 box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
	-webkit-transition:box-shadow 0.5s;
}
.btAutorizarRequisicao:hover {
    color: #333;
    background-color: #cfe8d1;
    border-color: #adadad;
    cursor: pointer;
}
.btAutorizarRequisicao:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }
.btNaoAutorizarRequisicao
{
	/*background-image: url("../../Images/Icons/Cancelar.gif");*/
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fff;
	border:solid 1px #ccc;
	width:120px;
	margin-bottom: 10px;
	 box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
	-webkit-transition:box-shadow 0.5s;
}

.btNaoAutorizarRequisicao:hover {
    color: #333;
    background-color: #eacece;
    border-color: #adadad;
    cursor: pointer;
}
tbody tr
{
    color: #333 !important;
    background-color: #fff;
    }
#jMenu li ul li.arrow {
    background: #1e699b url('Images/arrow_down.png') no-repeat center center;
}
#jMenu li ul li a.isParent {
    background: #1e699b url('Images/arrow_right.png') no-repeat right center;
}
fieldset
{
    border-radius:4px!important;
    }
.ajax__tab_xp .ajax__tab_body
{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
#ctl00_MainContent_TxtDe
{
    float:left;
    }
#ctl00_MainContent_TxtAte
{
    float:left;
    }
#ctl00_MainContent_DropCliente{
	margin-top:10px;
	background-color: #fff !important;
}	
#ctl00_MainContent_TbxTotal1{
	z-index: 1;
    height: 12px;
    padding: 6px 12px;
	margin-right: -4px;
	margin-top: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555 !important;
    background-color: #fff!important;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#ctl00_MainContent_TbxTotal2{
	z-index: 1;
    height: 12px;
    padding: 6px 12px;
	margin-right: -4px;
	margin-top: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555 !important;
    background-color: #fff!important;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#ctl00_MainContent_TbxTotal3{
	z-index: 1;
    height: 12px;
    padding: 6px 12px;
	margin-top: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555 !important;
    background-color: #fff!important;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#ctl00_MainContent_btAprova{
	
}
#ctl00_MainContent_ImgImprimir{
	padding:0;
}
#ctl00_MainContent_BtnFiltrar{
	width:initial !important;
	min-width:60px;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
	-webkit-transition:box-shadow 0.5s;
}
#ctl00_MainContent_BtnFiltrar:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }
#ctl00_MainMenu_BtnFiltrar{
	width:initial !important;
}
#ctl00_MainContent_ImgGravar
{
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1)!important;  
}
#ctl00_MainContent_ImgGravar:hover 
  {
    color: #333 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
    cursor: pointer !important;
}
#ctl00_MainContent_ImgGravar:active {
    transition: all 60ms ease;
    transform: scale(.95);
    opacity: .75;
  }
  
#ctl00_MainContent_TxtDesconto{
	width:40% !important;
}
hr[Attributes Style] {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(255, 238, 244)!important;
    border-right-color: rgb(255, 238, 244)!important;
    border-bottom-color: rgb(255, 238, 244)!important;
    border-left-color: rgb(255, 238, 244)!important;
    background-color: rgb(255, 238, 244)!important;
}
hr{color:#E1EEF4 !important; }
#ctl00_MainContent_BtnEnviaMail
{
	width:initial !important;
}
#ctl00_MainContent_BtnPagamento
{
	width:initial !important;
}
#ctl00_MainContent_TxtTelefone{
	margin:5px 0px 15px 0px;
}
#ctl00_MainContent_TxtDebito{
	margin-top:15px;
}
#ctl00_MainContent_LblTotalGlobalsoft{
	color: #333 !important;
    background-color: #fff!important;
    font-family: Arial;
    font-weight: bold;
}
#ctl00_MainContent_LblTotalValorGlobalsoft{
	padding: 8px;
	color:#333 !important;
    background-color: #fff !important;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#ctl00_MainContent_grid2{
	    margin-bottom: 10px;
}
#ctl00_MainContent_LblInicio{
	float: left;
    line-height: 34px;
}
#ctl00_MainContent_LblFim{
	float: left;
    line-height: 34px;
}
#ctl00_MainContent_ImageCalendar1{
	line-height: 34px;
}
#ctl00_MainContent_ImageCalendar2{
	margin: 9px 0px 0px 5px;
}
#ctl00_MainContent_ImageCalendar1{
	margin: 9px 0px 0px 5px;
}
#ctl00_MainContent_PanelNovoCliente{
	background-color:#fff !important;
}
div#AlinharCentro div#ct100_MainContent_PanelNovoCliente fieldset legend{
	color:#333!important;
	font-size:13px!important;
}
#ctl00_MainContent_TbxCliente{
	height: 16px;
    margin-left: 10px;
}
#ctl00_MainContent_LblCliente{
	margin-left:10px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal table tbody tr td div#ctl00_MainContent_UpdatePanel1 table tbody tr td div#ctl00_MainContent_PanelContent div div.content_box_txt.content_pesquisa_icon input#ctl00_MainContent_TxtDe.Txt{
	float:none;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal table tbody tr td div#ctl00_MainContent_UpdatePanel1 table tbody tr td div#ctl00_MainContent_PanelContent div div.content_box_txt.content_pesquisa_icon input#ctl00_MainContent_TxtAte.Txt{
	float:none;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal table tbody tr td div#ctl00_MainContent_UpdatePanel1 table tbody tr td div#ctl00_MainContent_PanelContent{
	overflow:inherit!important;
	background-color:#fff;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset legend b{
	font-size:13px;
	color:#333!important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td input#ctl00_MainContent_TbxTotalContrato{
	background-color: #fff !important;
    font-weight: 100 !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td select#ctl00_MainContent_DropIva.DrpDown{
	width:38% !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td input#ctl00_MainContent_TbxNumPrest.text{
	color:#333!important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td fieldset input#ctl00_MainContent_TbxTotalEncerContas.text{
	color:#333!important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td fieldset input#ctl00_MainContent_TbxValorResidual.text{
	width:44%!important;
}
/*html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td{
	width:16% !important;
}*/
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area{
	width:98% !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td input#ctl00_MainContent_TxtDe.text{
	margin-right:10px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td input#ctl00_MainContent_TxtAte.text{
	margin-right:10px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td div#ctl00_MainContent_UpdatePanelf2 table#Table2 tbody tr td select#ctl00_MainContent_DropEmpresa.DrpDown{
	margin: 0 0 15px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td div#ctl00_MainContent_UpdatePanelf2 table#Table2 tbody tr td select#ctl00_MainContent_DropDelegacao.DrpDown{
	margin: 0 0 15px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td div#ctl00_MainContent_UpdatePanelf2 table#Table2 tbody tr td select#ctl00_MainContent_DropDepartamento.DrpDown{
	margin: 0 0 15px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td div#ctl00_MainContent_UpdatePanelf2 table#Table2 tbody tr td select#ctl00_MainContent_DropSituacao.DrpDown{
	margin: 0 0 15px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td div#ctl00_MainContent_UpdatePanelf2 table#Table2 tbody tr td select#ctl00_MainContent_DropTipoPicagem.DrpDown{
	margin: 0 0 15px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel4 table tbody tr td input#ctl00_MainContent_TxbID.DrpDwn{
	height: 16px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel4 table tbody tr td input#ctl00_MainContent_TxbID.DrpDwn{
	width: 42px!important;
}
#ctl00_MainContent_btPesquisarID{
	padding: 12px 6px 12px 6px;
}
#ctl00_MainContent_btPesquisarCli{
	padding: 12px 6px 12px 6px;
}
#ctl00_MainContent_BtPesqAplicacao{
	padding: 12px 6px 12px 6px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel4 table tbody tr td select#ctl00_MainContent_DropDownTipo.DrpDwn{
	width:35px !important;
}
#ctl00_MainContent_TxbDataPes{
	width:28%!important;
	height: 16px;
}
#ctl00_MainContent_btPesquisarData{
	padding: 12px 6px;
}
#ctl00_MainContent_btClear{
	padding: 9px 8px 9px 8px;
}
#ctl00_MainContent_TxbCliente{
	height:16px;
}
#ctl00_MainContent_TbxAplicacao{
	height:16px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel1 div#ctl00_MainContent_Flyout2_contentbox div#ctl00_MainContent_Flyout2btAdd_pv div#ctl00_MainContent_Flyout2btAdd_e div#ctl00_MainContent_Flyout2btAdd_ct div#ctl00_MainContent_Flyout2_UpdatePanel5 table.rowEditTable tbody tr td fieldset{
	height: 390px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel1 div#ctl00_MainContent_Flyout2_contentbox div#ctl00_MainContent_Flyout2btAdd_pv div#ctl00_MainContent_Flyout2btAdd_e div#ctl00_MainContent_Flyout2btAdd_ct div#ctl00_MainContent_Flyout2_UpdatePanel5 table.rowEditTable tbody tr td fieldset{
	height:555px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel1 fieldset table tbody tr td input#ctl00_MainContent_TbxFuncionarioInsert.Txt{
	width:90% !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel1 fieldset legend span#ctl00_MainContent_LblDocs{
	color:#333!important;
	font-size:13px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div div#ctl00_MainContent_UpdatePanel1 input{
	margin-bottom:10px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel1 fieldset{
	border: 1px solid #ccc !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#ctl00_MainMenu_Upanel1 fieldset#Fieldset1 legend b{
	color:#333 !important;
	font-size:13px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset legend b{
	color:#333 !important;
	font-size:13px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset div#ctl00_MainContent_UpdateNovoCliente table tbody tr td input#ctl00_MainContent_ImgEntidades{
	float: right;
    margin-right: 5px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset div#ctl00_MainContent_UpdateNovoCliente table tbody tr td input#ctl00_MainContent_TbxCodPost{
	width:68%!important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset{
	border:1px solid #ccc;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset div#ctl00_MainContent_UpdateNovoCliente table tbody tr td input#ctl00_MainContent_ImgEntidades{
	padding: 8px 8px 8px 7px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#AlinharCentro div#ctl00_MainContent_PanelNovoCliente fieldset div#ctl00_MainContent_UpdateNovoCliente table tbody tr td input{
	height: 16px !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td input#ctl00_MainContent_TbxCliente.text{
	margin-left:0px;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset{
	border:1px solid #ccc;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal ul#contrato li ul#nivel1 li div#content_area center fieldset div#ctl00_MainContent_UpdatePanelAT table tbody tr td textarea#ctl00_MainContent_TbxObs.text{
	border-radius:4px;
	border:1px solid #ccc;
}

html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td input#ctl00_MainContent_TxtCliente.Txt{
	width:80% !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanel2 table tbody tr td input#ctl00_MainContent_TbxTotal1.textFactura{
	height:20px!important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td select#ctl00_MainContent_DropTipoContrato.DrpDwn{
	width:95%;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#ctl00_MainMenu_UpdatePanel3 div.content div.menu_opcoes_item1{
	padding: 5px 5px 15px 5px;
	 box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
	-webkit-transition:box-shadow 0.5s;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#ctl00_MainMenu_UpdatePanel3 div.content div.menu_opcoes_item1:active {
    transition: all 60ms ease;
    transform: scale(.95);

    opacity: .75;
  }


/*Tables*/
table{
  border-spacing:0 !important; /* Removes the cell spacing via CSS */
 
  /*border-collapse: collapse !important;   Optional - if you don't want to have double border where cells touch */
}
table{background-color:#fff !important;}
.table>tbody>tr>th {vertical-align: bottom !important;border-bottom: 2px solid #ddd!important;}
#content_area table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}
#content_area table tbody tr td {
    border-bottom:1px solid #ddd;
}
#ctl00_MainContent_MainUpd table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}
#ctl00_MainContent_MainUpd table tbody tr td {
    border-bottom:1px solid #ddd;
}
#ctl00_MainContent_UpdatePanel1 table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}
#ctl00_MainContent_UpdatePanel1 table tbody tr td {
    border-bottom:1px solid #ddd;
}
#content_area div#ctl00_MainContent_UpdatePanel2 table#ctl00_MainContent_gridFacturas tbody tr td{}
/*FIM*/
.input_position{
	float:left !important;
	margin-right:10px;
}
.table_no_style div#ctl00_MainContent_PanelContent div table tbody tr:nth-child(even){
	background-color: #fff !important;
}
.table_no_style div#ctl00_MainContent_PanelContent div table t tbody tr td {
    border-bottom:0 none !important;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div.content_box div.content_box_txt.content_pesquisa_icon div#ctl00_MainContent_PanelContent div div#ctl00_MainContent_UpdatePanel5 table tbody tr td
	width:13%!important;
}
.margin_button{margin-top:10px !important;}

html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanelAT table tbody tr td fieldset{
	border:1px solid #ccc;
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal div#content_area div#ctl00_MainContent_UpdatePanelAT table tbody tr td fieldset legend b{
	font-weight:100;
	font-size:13px;
	color:#333;
}
.no_style_table  tbody tr{
	background-color:#fff !important;
}

.no_style_table  tbody tr td{
	border-bottom: 0px !important;
}

#no_style_table tbody tr td {
    border-bottom: 0px !important;
}
#no_style_table tbody tr:nth-child(even) {
    background-color: #fff !important;
}
#ctl00_MainContent_UpdatePanel2 table#Table2 tbody tr{
	 background-color: #fff;
}
#ctl00_MainContent_UpdatePanel2 table#Table2 tbody tr td{
	border-bottom: 0px ; 
}
html body div#corpo_portal.frame_principal_1280 form#aspnetForm div#content_portal table tbody tr td div#ctl00_MainContent_UpdatePanel1 table tbody tr td textarea#ctl00_MainContent_TxtTexto.Txt{
	border: 1px solid #ddd;
    border-radius: 4px; 
}
#ctl00_MainContent_list{
	border: 1px solid #ddd;
    border-radius: 4px;
}
.espacamento_select	select{
	margin:10px;
}
#ctl00_MainContent_btAutoriza{
    box-shadow: 0px 2px 1px #FFF inset, 0px -2px 8px #FFF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
}
#ctl00_MainContent_btAutoriza:hover {
    color: #333;
    background-color: #E6E6E6;
    border-color: #ADADAD;
    cursor: pointer;
}
#ctl00_MainContent_btAutoriza:active {
    transition: all 60ms ease 0s;
    transform: scale(0.95);
    opacity: 0.75;
}
#ctl00_MainContent_btNaoAutoriza{
    box-shadow: 0px 2px 1px #FFF inset, 0px -2px 8px #FFF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);
}
#ctl00_MainContent_btNaoAutoriza:hover {
    color: #333;
    background-color: #E6E6E6;
    border-color: #ADADAD;
    cursor: pointer;
}
#ctl00_MainContent_btNaoAutoriza:active {
    transition: all 60ms ease 0s;
    transform: scale(0.95);
    opacity: 0.75;
}
#ctl00_MainContent_TbxObs
{
   padding: 8px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
#ctl00_MainContent_TxtResolucao{
   padding: 8px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.posicao_print
{
    margin-top: 12px;
    margin-right: -10px;
    }
.border_arround_info
{
    border-radius: 4px;
    border: 1px solid #ccc;
    color:#333;
    box-shadow: 0 2px 1px white inset, 0 -2px 8px white, 0 2px 5px rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.1);
}
.button
{   box-shadow: 0px 2px 1px #FFF inset, 0px -2px 8px #FFF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 3px 8px rgba(0, 0, 0, 0.1);         
    }
    
    
.button:active {
    transition: all 60ms ease 0s;
    transform: scale(0.95);
}
.position_text{margin-right:15px;}
.margin_table_header{margin-top:20px;}
.spacement{margin-bottom:10px;}
.margin_space{margin-bottom:15px;}
.space_margin {margin-top:15px;}
.border_arround{border-radius: 4px;border: 1px solid #ccc;}

.fundo_tabela{
    -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
}