﻿body
{
    margin:0 auto;
    font-family:Arial;
    font-size:14px;
    background:#fff;
    }
#popPage
{
    width:500px;
    height:500px;
    top:0;
    left:0;
    background:#fff url("../img/bgInterno.jpg") no-repeat top left;
    border:1px solid red;
}
p
{
    margin:5px 0 5px 0;
    clear:both
    }
#master
{
    width:100%;
    background:url("../img/bgInterno.jpg") no-repeat top center;
    height:672px
    }    
#content
{
    margin:0 auto;
    width:990px;
    }
#espaco
{ 
    width:900px;
    height:1px;
    float:left;
}
#ctl00_topoGeral
{
    background-position: left;
    width: 980px;
    height: 101px;
    background: #005BAC url("../img/bgTopoLogo.jpg") no-repeat left;
}
#logo
{
    width:165px;
    height:77px;
}


.container
{
    vertical-align:top;
    width:990px;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-top:1px solid #999;
    z-index:800;
    background:#fff;
}
        
/* Estilização de formulários */

.contentSubTab fieldset{
    float:left;
    width:955px;
    margin:10px 0 0 10px;
    border:0;
    padding:0;
}
.contentSubTabPendente fieldset{
    float:left;
    width:955px;
    margin:10px 0 0 10px;
    border:0;
    padding:0;
}

.contentSubTabRO fieldset{
    float:left;
    width:955px;
    margin:10px 0 0 10px;
    border:0;
    padding:0;
}
.contentSubTabROPendente fieldset{
    float:left;
    width:955px;
    margin:10px 0 0 10px;
    border:0;
    padding:0;
}

fieldset
{
    float:left;
    width:980px;
    margin:10px 0 0 0;
    border:0;
    padding:0;
}
        label
        {
           font-family:Arial;
           font-size:12px;
           color:#000;
           margin:0 15px 10px 0;
           float:left;
           font-weight:bold;
           text-indent:0
           }
           .erro
           {
               color: red;
               }
               .help2
               {
                   color: #6600CC;
                   font-size:8px;
                   font-weight:bold;
                   vertical-align:text-top;
                   cursor:pointer;
               }
            
          fieldset input[type="text"]
          {
               height:19px;
               line-height:19px;
               margin:0;
               font:13px Arial, Helvetica, sans-serif;
		       color:#000;
		       background:#fff;
/*
		       border-top:1px solid #abadb3;
		       border-left:1px solid #dbdfe6;
		       border-right:1px solid #dbdfe6;
		       border-bottom:1px solid #e3e9ef;
*/
 /* -moz-box-shadow: 1px 1px 5px #888;
  -webkit-box-shadow: 1px 1px 5px #888;
  box-shadow: 1px 1px 5px #888;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
border: 1px solid #DDDDDD;
		   }

         fieldset select
          {
               /*height:23px;*/
               font:13px Arial, Helvetica, sans-serif;
		       color:#000;
		       background:#fff;
/*
		       border-top:1px solid #abadb3;
		       border-left:1px solid #dbdfe6;
		       border-right:1px solid #dbdfe6;
		       border-bottom:1px solid #e3e9ef;
*/


		   }
 fieldset select:disabled { background: #f0f0f0; }

		   
		@media screen and (-webkit-min-device-pixel-ratio:0) /* Specific for safari override previous class*/
        { 
          fieldset select
          {
              margin-bottom:1px;
              /* height:23px;*/
               font:13px Arial, Helvetica, sans-serif;
		       color:#000;
		       background:#fff;
		       border-top:1px solid #abadb3;
		       border-left:1px solid #dbdfe6;
		       border-right:1px solid #dbdfe6;
		       border-bottom:1px solid #e3e9ef;
		   }
        }

  input[type="text"]:disabled { background: #f0f0f0; }

input[type="text"]:focus
           {
                height:19px;
/*
                border-top:1px solid #5794bf;
			    border-left:1px solid #b7d5ea;
			    border-right:1px solid #b7d5ea;
			    border-bottom:1px solid #c7e2f1
*/
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
border: 1px solid rgba(81, 203, 238, 1);

           }
            fieldset input[type="file"], select
          {
               padding-top:1px;
               height:19px;
               line-height:19px;
               margin:0;
               font:13px Arial, Helvetica, sans-serif;
		       color:#000;
		       background:#fff;
		       border-top:1px solid #abadb3;
		       border-left:1px solid #dbdfe6;
		       border-right:1px solid #dbdfe6;
		       border-bottom:1px solid #e3e9ef;
		   }
		   textarea
		   {
               padding-top:1px;
               margin:0;
               font:13px Arial, Helvetica, sans-serif;
		       color:#000;
		       background:#fff;
/*
		       border-top:1px solid #abadb3;
		       border-left:1px solid #dbdfe6;
		       border-right:1px solid #dbdfe6;
		       border-bottom:1px solid #e3e9ef;
*/
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
border: 1px solid #DDDDDD;

		   }
		   textarea:focus
           {
               /* border-top:1px solid #5794bf;
			    border-left:1px solid #b7d5ea;
			    border-right:1px solid #b7d5ea;
			    border-bottom:1px solid #c7e2f1*/
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
border: 1px solid rgba(81, 203, 238, 1);

           }
           .checkbox
               {
                   border:0;
                   padding-right:3px;
                   background:none;
                   
                   }
                   input[type="checkbox"]{
                        margin-right:3px;
                        margin-top:7px;
                   }
                   input[type="checkbox"][disabled]{
                        margin-right:3px;
                        color:#999
                   }
                   label{
                   	margin-top:3px;
                   }
           legend
           {           
               font-family:Arial;
               font-size:12px;
               color:#000;
               font-weight:bold;
               text-transform:uppercase;
               margin/*\**/:0 0 15px 0;
               margin:0 0 10px 0;
               padding:0
               }        
.button
{
    margin:0 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#8e8e8e;
	color:#333;
	cursor:pointer;
	text-align:center;
	height:22px;
	border:none;
	float:right;
	border-radius: 5px;
}
.button:hover
{
    border:none;
    background:#005BAC;
    text-decoration:underline;
    margin:0 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.button[disabled],
.button[disabled]:hover{
    margin:0 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999;
	cursor:default;
	text-align:center;
	height:22px;
	border:none;
	background:#eee;
	text-decoration:none
}


.buttonRight
{
 /*   margin:15px 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#8e8e8e;
	color:#333;
	cursor:pointer;
	text-align:center;
	height:22px;
	border:none;
	float:right;
	border-radius: 5px;
*/
margin:15px 4px 5px 5px;
    -webkit-margin-end: 15px;
    float:right;
    
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 27px;
	line-height: 27px;
	white-space: nowrap;
	cursor: pointer;
	border: 1px solid;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
/*
	font-size: 2em;
	font-family: "Courier New", Courier, monospace;
*/
  font-family: Arial,Verdana;
  font-size: 14px;
    font-weight:bold;

	vertical-align: baseline; /* for IE7 */

		background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #E5A9A9); /* was d8d8d8 */
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#E5A9A9));
	background-image: -webkit-linear-gradient(top, #ffffff, #E5A9A9);
	background-image: -o-linear-gradient(top, #ffffff, #E5A9A9);
	background-image: linear-gradient(to bottom, #ffffff, #E5A9A9);
	background-repeat: repeat-x;
	border-color: #E5A9A9 #E5A9A9 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}
.buttonRight:hover
{
 /*   border:none;
    background:#005BAC;
    text-decoration:underline;
    margin:15px 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:right;
*/

	background-color: #E5A9A9;
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;

}
.buttonRight[disabled],
.buttonRight[disabled]:hover{
 /*   margin:15px 0 5px 5px;
    -webkit-margin-end: 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999;
	cursor:default;
	text-align:center;
	height:22px;
	border:none;
	background:#eee;
	text-decoration:none;
	float:right;
*/
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


.buttonRightSpecial
{
 margin:15px 0 5px 5px;
    -webkit-margin-end: 15px;
    float:right;
    
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 27px;
	line-height: 27px;
	white-space: nowrap;
	cursor: pointer;
	border: 1px solid;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
  font-family: Arial,Verdana;
  font-size: 14px;
    font-weight:bold;

	vertical-align: baseline; /* for IE7 */

		background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #83F27B);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#83F27B));
	background-image: -webkit-linear-gradient(top, #ffffff, #83F27B);
	background-image: -o-linear-gradient(top, #ffffff, #83F27B);
	background-image: linear-gradient(to bottom, #ffffff, #83F27B);
	background-repeat: repeat-x;
	border-color: #83F27B #83F27B #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.buttonRightSpecial:hover
{
	background-color: #83F27B;
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}
.buttonRightSpecial[disabled],
.buttonRightSpecial[disabled]:hover{
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


/*
.buttonRight
{
	display: block;
	font-size: 12;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	float:right;
	padding: 5px 10px;
	margin: 20px auto;
	color: #ccc;
	background-color: #555;
	background: -webkit-linear-gradient(#888, #555);
	background: linear-gradient(#888, #555);
	border: 0 none;
	border-radius: 3px;
	text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);
	cursor: pointer;
	-webkit-transition: all 150ms ease;
	transition: all 150ms ease;
}

.buttonRight:hover, .buttonRight:focus
{
	-webkit-animation: pulsate 1.2s linear infinite;
	animation: pulsate 1.2s linear infinite;
}
	
@-webkit-keyframes pulsate
{
	0%   { color: #ddd; text-shadow: 0 -1px 0 #000; }
	50%  { color: #fff; text-shadow: 0 -1px 0 #444, 0 0 5px #ffd, 0 0 8px #fff; }
	100% { color: #ddd; text-shadow: 0 -1px 0 #000; }
}
		
@keyframes pulsate
{
	0%   { color: #ddd; text-shadow: 0 -1px 0 #000; }
	50%  { color: #fff; text-shadow: 0 -1px 0 #444, 0 0 5px #ffd, 0 0 8px #fff; }
	100% { color: #ddd; text-shadow: 0 -1px 0 #000; }
}

.buttonRight:active
{
	color: #fff;
	text-shadow: 0 -1px 0 #444, 0 0 5px #ffd, 0 0 8px #fff;
	box-shadow: 0 1px 0 #666, 0 2px 0 #444, 0 2px 2px rgba(0,0,0,0.9);
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
	-webkit-animation: none;
	animation: none;
}
*/
/*
.buttonRight2
{
    margin:15px 0 5px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color: #005BAC;
	color:#000;
	cursor:pointer;
	text-align:center;
	height:22px;
	border:none;
	float:right;
	border-radius: 5px;
}
.buttonRight2:hover
{
    border:none;
	background-color: #005BAC;
    text-decoration:underline;
    margin:15px 0 5px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:right;
}
*/
.buttonLeft
{
 margin:15px 0 5px 5px;
    -webkit-margin-end: 15px;
    float:left;
    
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer;
	border: 1px solid;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
  font-family: Arial,Verdana;
  font-size: 14px;
    font-weight:bold;

	vertical-align: baseline; /* for IE7 */

		background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #E5A9A9); /* was d8d8d8 */
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#E5A9A9));
	background-image: -webkit-linear-gradient(top, #ffffff, #E5A9A9);
	background-image: -o-linear-gradient(top, #ffffff, #E5A9A9);
	background-image: linear-gradient(to bottom, #ffffff, #E5A9A9);
	background-repeat: repeat-x;
	border-color: #E5A9A9 #E5A9A9 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.buttonLeft:hover
{
	background-color: #E5A9A9;
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}
.buttonLeft[disabled],
.buttonLeft[disabled]:hover{
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

input[name="btnLogin"]{
   float:none
}
/* END = Estilização de formulários*/

/* Mensagem de Erro */
.MsgError
    {
        width:617px;
        float:left;
        border:1px solid #e44000;
        background:#fff6d4 url("../img/warning.png") no-repeat 4px 4px ;
        font-family:Arial;
        font-size:12px;
        color:#e44000;
        padding:7px;
        text-indent:21px;
        margin:0 11px 20px 0;
        }
.MsgErrorGr
    {
        width:99%;
        float:left;
        border:1px solid #e44000;
        background:#fff6d4 url("../img/warning.png") no-repeat 4px 4px;
        font-family:Arial;
        font-size:12px;
        color:#e44000;
        padding:7px 0 7px 7px;
        text-indent:21px;
        margin:0 0 0 0;
        }
    .MsgSuccessGr
    {
        width:99%;
        float:left;
        border:1px solid #40b400;
        background:#fff6d4 url("../img/icon_success.png") no-repeat 4px 4px;
        font-family:Arial;
        font-size:12px;
        color:#40b400;
        padding:7px 0 7px 7px;
        text-indent:21px;
        margin:0 0 0 0;
        }

.MsgErrorVb
    {
        float:left;
        border:1px solid #e44000;
        background:#fff6d4 url("../img/warning.png") no-repeat 4px 4px;
        font-family:Arial;
        font-size:12px;
        color:#e44000;
        padding:7px 0 7px 7px;
        text-indent:21px;
        margin:0 0 0 0;
        }
    .MsgSuccessVb
    {
        float:left;
        border:1px solid #40b400;
        background:#fff6d4 url("../img/icon_success.png") no-repeat 4px 4px;
        font-family:Arial;
        font-size:12px;
        color:#40b400;
        padding:7px 0 7px 7px;
        text-indent:21px;
        margin:0 0 0 0;
        }


.MsgErrorLogin
    {
        width:260px;
        float:left;
        border:1px solid #e44000;
        background:#fff6d4 url("../img/warning.png") no-repeat 4px 4px;
        font-family:Arial;
        font-size:12px;
        color:#e44000;
        padding:7px 0 7px 7px;
        text-indent:21px;
        margin:0 0 0 15px;
        text-transform:none;
        text-align:left
        }
/* END = Mensagem de Erro */
        
/* Estilização de GridView */

.marginGrid
{
    float:left;
    margin:0 15px 10px 0;
}

.marginGridNoBottom
{
    float:left;
    margin:0 15px 0 0;
}

.dataGrid
{
    font-family:Arial;
    font-size:12px;
    background:#f8f8f8;
    color:#666;
    margin:5px 0 0 0;
    text-align:left;
    float:left;
    width:100%;
  /*  border:0;
    border-collapse:separate !important;
*/
   border: 1px solid transparent;

 -moz-border-radius: 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px;

   box-shadow: 1px 1px 5px #888;
   -moz-box-shadow: 1px 1px 5px #888;
   -webkit-box-shadow: 1px 1px 5px #888;
    }
    .dataGrid tr td{
        vertical-align:middle;
        border:0 solid #fff;
        padding:4px 4px 2px 1px;
    }
    .dataGrid tr td input[type='image']{
        background:none;
        margin:0 5px 0 5px;
        padding:0;
        border:0;
    }
    .dataGrid tr td img{
        background:none;
        margin:0 5px 0 5px;
        padding:0;
        border:0;
       /* width:15px;
        height:15px;*/
    }
    .dataGrid tr td label{
        margin:10px;
    }
    .dataGridChamado
    {
        font-family:Arial;
        font-size:12px;
        background:#f8f8f8;
        color:#666;
        margin:5px 0 10px 0;
        text-align:left;
        float:left;
        width:100%;
        border:0
    }
    .dataGridChamado tr td{
        vertical-align:middle;
        height:20px;
        border:0;
        padding:5px
    }
    .dataGridChamado tr td img{
        background:none;
        margin:0;
        padding:0;
        border:0;
        width:18px;
        height:17px;
    }
    .dataGridChamado tr td .checkbox input[type='checkbox']{
        float:left;
        text-align:center;
        width:75px;
        font-size:12px;
    }
    .dataGridChamado tr td .checkbox label{
        float:left;
        padding-top:8px;
        text-align:center;
        width:80px;
        margin:0
    }
    .dataGridChamado tr td label select{font-size:12px;line-height:0}
    .dataGridChamado tr td label{
        float:left
    }
    .dataGridFarolBackup
    {
        font-family:Arial;
        font-size:12px;
        background:#f8f8f8;
        color:#666;
        margin:0px 0 0px 0;
        text-align:left;
        float:left;
        width:100%;
        border:0
    }
    .dataGridFarolBackup tr td{
        vertical-align:middle;
        border:0;
        padding:5px
    }
    .dataGridFarolBackup tr td img{
        background:none;
        margin:0;
        padding:0;
        border:0;
        width:18px;
        height:17px;
    }
    .dataGridFarolBackup tr td .checkbox input[type='checkbox']{
        float:left;
        text-align:center;
        width:75px;
        font-size:12px;
    }
    .dataGridFarolBackup tr td .checkbox label{
        float:left;
        padding-top:8px;
        text-align:center;
        width:80px;
        margin:0
    }
    .dataGridFarolBackup tr td label select{font-size:12px;line-height:0}
    .dataGridFarolBackup tr td label{
        float:left
    }
    .dataHeader
{
    /*background-position: #005BAC;*/
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;/*#333*/
    height: 25px;
    line-height: 22px;
    /*background: #005BAC;*/
    border: none;
    font-weight: bold;
    border-collapse: collapse;

/*background: #005BAC;*/ /* Old browsers */

/*background: -moz-linear-gradient(top,  #005BAC 0%, #b5ceff 50%, #005BAC 100%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005BAC), color-stop(50%,#b5ceff), color-stop(100%,#005BAC));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005BAC', endColorstr='#005BAC',GradientType=0 );*/ /* IE6-9 */

background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #005BAC), color-stop(100%, #004480));
  background-image: -moz-linear-gradient(#005BAC, #004480);
  background-image: -webkit-linear-gradient(#005BAC, #004480);
  background-image: linear-gradient(#005BAC, #004480);

}
    .dataHeader th{
        vertical-align:middle;
        height:25px;
        border:none;
        padding:0 2px 0 0;
        font-weight:bold;
        border-collapse:collapse;
        margin: 0;
text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    }
   .dataHeader th:first-child {
   -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
    }
   .dataHeader th:last-child {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
    }

.lastvisible {   
-moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
 }

    .dataHeader th span{
        float:left;
        margin:0 3px 0 0;
    }
        .dataHeaderBelow
{
    /*background-position: #005BAC;*/
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;
    height: 25px;
    line-height: 22px;
    /*background: #005BAC;*/
    border: none;
    font-weight: bold;
    border-collapse: collapse;

background: #005BAC; /* Old browsers */

/*background: -moz-linear-gradient(top,  #005BAC 0%, #b5ceff 50%, #005BAC 100%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005BAC), color-stop(50%,#b5ceff), color-stop(100%,#005BAC));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005BAC', endColorstr='#005BAC',GradientType=0 );*/ /* IE6-9 */



}
    .dataHeaderBelow th{
        vertical-align:middle;
        height:25px;
        padding:0 2px 0 0;
        font-weight:bold;
        border-collapse:collapse
    }
    .dataHeaderBelow th span{
        float:left;
        margin:0 3px 0 0;
    }
    
    
        .dataHeaderSuper
{
    /*background-position: #005BAC;*/
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;
    height: 25px;
    line-height: 22px;
    /*background: #005BAC;*/
    border: none;
    font-weight: bold;
    border-collapse: collapse;
        text-align:center;

background: #005BAC; /* Old browsers */

/*background: -moz-linear-gradient(top,  #005BAC 0%, #b5ceff 50%, #005BAC 100%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005BAC), color-stop(50%,#b5ceff), color-stop(100%,#005BAC));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005BAC', endColorstr='#005BAC',GradientType=0 );*/ /* IE6-9 */



}
    .dataHeaderSuper th{
                text-align:center;

    }

    .dataHeaderSuperx
    {

    border-right:1px solid #000; 
    border-bottom:1px solid #000; 

    }

    .dataHeaderSuperxLast
    {

    border-bottom:1px solid #000; 

    }

       .dataHeaderSuperxBelow
    {

    border-right:1px solid #000; 

    }

    .dataHeaderSuperxBelowLast
    {


    }
 .totalFooter
 {
     font-size:10pt;
    color:#000;
     background: #C8C8C8;
 }
 
.dataFooter{
    /*background:#bfbfbf;*/
    color:#fff;
    font-size:12px;
    border:0;
    height:25px;
    padding:0 4px 4px 4px;
    font-weight:bold;
    text-align:center;

/*background: #005BAC;*/ /* Old browsers */

/*background: -moz-linear-gradient(top,  #005BAC 0%, #b5ceff 50%, #005BAC 100%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005BAC), color-stop(50%,#b5ceff), color-stop(100%,#005BAC));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #005BAC 0%,#b5ceff 50%,#005BAC 100%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005BAC', endColorstr='#005BAC',GradientType=0 );*/ /* IE6-9 */

background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #005BAC), color-stop(100%, #004480));
  background-image: -moz-linear-gradient(#005BAC, #004480);
  background-image: -webkit-linear-gradient(#005BAC, #004480);
  background-image: linear-gradient(#005BAC, #004480);


}
   .dataFooter td:first-child {
   -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
    }
   .dataFooter td:last-child {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
    }

.dataFooter td table tbody tr td{
    margin:0 5px 0 0;
    color:#fff;
    border:none;
    padding:0 1px 1px 1px;
    font-size:12px;
    font-weight:normal;
    text-align:center
}
.dataFooter td table tbody tr td input
{
    margin:0 2px 0 2px;
    width: 36px;
    /*height:20px;*/
}
.dataFooter td table tbody tr td input[type='checkbox']
{
     margin:0 0 0 5px;
    width: 10px;
}
.dataFooter td table tbody tr td select
{
    margin:0 5px 0 5px;
    width: 55px;
    /*height:20px;*/
}
.dataFooter td table tbody tr td:first-child
{
    width:210px;
    text-align:left;
    padding-left:5px;
}
.dataFooter a{
     color:#fff;
     text-decoration:none;
     padding:3px;
     text-align:center;
     display:block
}
.dataFooter a:hover
{
    color:#fff;
    text-decoration:underline;
}
.dataFooter td table span{
    padding:2px 5px;
    height:15px;
    background:#fff;
    color:#000;
}
.dataFooter td table tbody tr td.gvPagerPageNumber{
    background:none;
    width:290px;
    vertical-align:middle;
}
.dataFooter td table tbody tr td.gvPagerPageNumber span,
.dataFooter td table tbody tr td.gvPagerPageNumber input[type='image']
{
    margin-top:2px;
    background:none
}

.dataFooter td table tbody tr td.gvPagerPageNumber span.gvPages 
{
     color:#fff;
/*    width:70px;
    float:left;
    text-align:left*/
}
.dataFooter td table tbody tr td.gvPagerPageNumber span.gvRecords 
{
     color:#fff;
/*    width:100px;
    font-weight:normal;
    float:left;
    text-align:left*/
}
.dataFooter table{
    width:100%
}
.txbPagina{
    width:30px;
}


    .dataGridHover   
    {
        font-family:Arial;
        font-size:12px;
        background:#f4f4f4;
        color:#000;
        }
/* END = Estilização de GridView */


     #navegacao
     {
         width:700px;
         float:left;
         margin:10px 0 20px 0;
         text-align:center;
         }
     #navegacaoGr
     {
         width:710px;
         float:left;
         margin:15px 0 0 0;
         text-align:center;
         }
     .navegacaoGr
       {
         width:100%;
         float:left;
         margin:15px 0 20px 0;
         text-align:center;
         }
      #navegacaoPermissao
      {
          width:20px;
          float:left;
          margin:0 20px 0 20px;
          }
          #navegacaoPermissao input
          {
              border:0;
              margin:5px 0 5px 0;
              }
              
              #navegacaoPermissaoFixo
                {
                  width:30px;
                  float:left;
                  margin:80px 20px 0 20px;
                  }
                  #navegacaoPermissaoFixo img
                  {
                      border:0;
                      margin:0 0 10px 0;
                      }  
    
                   p
                   {
                   font-family:Arial;
                   font-size:12px;
                   color:#000
                   }
                   p#number
                   {
                       font-size:21px;
                       color:#999;
                       font-weight:bold;
                       display:block;
                       margin:35px 0 35px 15px;
                       width:500px;
                       }
                   .contentPanel
                   {
                       font-size:Arial;
                       font-size:12px;
                       line-height:20px;
                       background:url("../img/bgError.gif") repeat-x top;
                       padding:10px;
                       color:#666;
                       margin:0 0 15px 0;
                       float:left;
                       border:1px dotted #666
                       }
                   .headerPanel
                   {
                       font-size:Arial;
                       text-decoration:underline;
                       font-size:14px;
                       color:#0000FF;
                       cursor:pointer;
                       margin:15px 0 10px 0;
                       }
                       .headerPanelActive
                       {
                           font-size:Arial;
                           text-decoration:underline;
                           font-size:14px;
                           color:#0000FF;
                           cursor:pointer;
                           border-bottom:0;
                           width:75px;
                           background:url("../img/iconeMenos.gif") no-repeat left;
                           text-indent:20px;
                           margin:15px 0 10px 0;
                           }
                        .titlePgError
                        {
                            display:block;
                            width:640px;
                            font-family:Arial;
                            font-size:13px;
                            color:#999;
                            padding:5px;
                            margin:0 0 15px 10px;
                            }

.fieldsetFormList
{
    clear:none;
    margin:0 0 5px 0;
    width:99%;
    padding:5px;   
    }
fieldset.fieldsetFormList 
{
    clear:none;
    margin:0 0 5px 0;
    width:97%;
    border:1px solid #555;
    padding:5px;  
    }
    fieldset.fieldsetFormList legend{color:#000;text-transform:none;}
     .fieldsetFormList label
        {
            float:none;
            min-width:100px;
            line-height:20px;
            color:#000;
            padding:5px;   
        }
        .fieldsetFormList input
        {
           background:none;
           border:none;
           float:left;
        }
       
           .fieldsetFormList select
           {
           padding-top:1px;
           margin:0;
           font:13px Arial, Helvetica, sans-serif;
		   color:#000;
		   background:#fff;
		   border-top:1px solid #abadb3;
		   border-left:1px solid #dbdfe6;
		   border-right:1px solid #dbdfe6;
		   border-bottom:1px solid #e3e9ef;
           }
            .fieldsetFormList input[disabled]:hover
            {
               font-family:Arial;
               font-size:12px;
               font-weight:bold;
               color:#555;
               background:none;
               border:none;
               text-transform:uppercase;
               cursor:default
               }            
            .fieldsetFormList p{margin:10px 0 10px 0;font-size:12px;color:#666;clear:both;}
            
            
.fieldsetFormRadio
{
    clear:none;
    margin:5px 0 5px 0;
    width:99%;
    overflow:hidden;
    }
fieldset.fieldsetFormRadio
{
    clear:none;
    margin:3px 0 5px 0;
    width:99%;
    float:left;
    overflow:hidden;  
    }
    fieldset.fieldsetFormRadio legend{color:#000;text-transform:none;margin:0 0 5px 0;font-size:12px;}
     .fieldsetFormRadio label
        {
            float:none;
            min-width:100px;
            color:#000;
            font-weight:normal;
            line-height:18px;
            margin:5px 0 0 0  
        }
        .fieldsetFormRadio input
        {
           background:none;
           border:none;
           float:left;
        }
       
           .fieldsetFormRadio select
           {
           padding-top:1px;
           margin:0;
           font:13px Arial, Helvetica, sans-serif;
		   color:#000;
		   background:#fff;
		   border-top:1px solid #abadb3;
		   border-left:1px solid #dbdfe6;
		   border-right:1px solid #dbdfe6;
		   border-bottom:1px solid #e3e9ef;
           }
            .fieldsetFormRadio input[disabled]:hover
            {
               font-family:Arial;
               font-size:12px;
               font-weight:bold;
               color:#999;
               background:none;
               border:none;
               text-transform:uppercase;
               cursor:default
               }            
            .fieldsetFormRadio p{margin:10px 0 10px 0;font-size:11px;color:#666}


.fieldsetTab
{
    float:none;
    border:0;
    margin:0;
    padding:0;
    width:680px;
    font-weight:normal;
    }
     .fieldsetTab label
        {
            float:left;
        }
        .fieldsetTab input[type="text"]
        {
           font-family:Arial;
           font-size:13px;
           padding-top:1px;
           color:#333;
           height:19px;
           line-height:19px;
           margin:0 0 10px 0;
           background:#fff url("../img/bgInput.gif") repeat-x top;
           border:1px solid #999;
           text-transform:none;
           }
        .fieldsetTab input[type="submit"],
		{
			margin:15px 0 5px 5px;
		    font:bold 12px Arial, Helvetica, sans-serif;
		    text-transform:uppercase;
		    background:#ddd;
		    color:#333;
		    cursor:pointer;
		    text-align:center;
		    height:22px;
		    border:none;
       }
       /*
       .fieldsetTab input[type="submit"]:hover, input[type="button"]:hover
       {
          border:none;
          background:#ccc;
          text-decoration:underline;
       }
          */ 
               .fieldsetTab input:focus
               {
                   border:1px solid #33CCFF
                   }
        .fieldsetFormList input
        {
           background:none;
           border:none;
           float:left;
           }
           .fieldsetFormList input[type="submit"]{
    margin:10px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#d3e0db;
	color:#333;
	cursor:pointer;
	text-align:center;
	height:22px;
	border:none;
	float:left
}
.fieldsetFormList input[type="submit"]:hover
{
    background-position: #005BAC;
    border: none;
    background: #005BAC;
    text-decoration: underline;
    margin:10px 0 0 0;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
            .fieldsetFormList input:focus
            {
               border:none
               }
               .fieldsetFormList label
               {
                   margin:0;
                   font-weight:normal
                   }
               .fieldsetFormList legend
               {
                  color:#666;
                  font-size:12px;
                  max-width:650px          
                  }
               .fieldsetFormList input[type='checkbox']{
                    margin:0 5px 0 0;
                    padding:0;
               }
               .fieldsetFormList table#filtraStatusPesquisa input[type='radio']{
                    margin:0 5px 0 0;
                    padding:0;
                    float:left
               }
               .fieldsetFormList table#filtraStatusPesquisa label{min-width:20px;line-height:15px;margin-right:5px;}
               .fieldsetFormList table#filtraTipoPesquisa label{min-width:20px;line-height:15px;margin-right:5px;}
               .fieldsetFormList table#filtraStatusChamado label{min-width:20px;line-height:15px;margin-right:5px;}
               .fieldsetFormList label[for='ckbExtratificarChamados']{line-height:15px;}
               .fieldsetTab select
                {
                   font-family:Arial;
                   font-size:13px;
                   padding-top:1px;
                   color:#333;
                   height:22px;
                   line-height:22px;
                   margin:0 0 10px 0;
                   background:#fff url("../img/bgInput.gif") repeat-x top;
                   border:1px solid #999;
                   text-transform:none;
                   }
                   .fieldsetTab .button
                    {
                        margin:0 5px 5px 0;
		                font:bold 12px Arial, Helvetica, sans-serif;
		                text-transform:uppercase;
		                background:#ddd;
		                color:#333;
		                cursor:pointer;
		                text-align:center;
		                height:22px;
		                border:none;
                       }
                        .fieldsetTab .button:hover
                        {
                           border:none;
                           background:#ccc;
                           text-decoration:underline;
                        }
                        .fieldsetTab .button .buttonDisable
                        {
                            margin:0 5px 5px 0;
		                    font:bold 12px Arial, Helvetica, sans-serif;
		                    text-transform:uppercase;
		                    background:#ddd;
		                    color:#333;
		                    cursor:pointer;
		                    text-align:center;
		                    height:22px;
		                    border:none;
                           }
                           .fieldsetTab .button input[type='submit'][disabled]
                            {
                               font-family:Arial;
                               font-size:12px;
                               font-weight:bold;
                               color:#999;
                               background:none;
                               border:none;
                               text-transform:uppercase;
                               cursor:default
                               } 
                                                          
                                       

.fieldsetAlter
{
    float:left;
    border:1px solid #ddd;
    width:98.2%;
    margin:0 0 10px 0;
    padding:8px
    }
    .fieldsetAlter legend
    {
        color:#666;
        font-size:12px;
    } .fieldsetAlter input[disabled]
        {
            text-transform:none;
            }
            .fieldsetAlter input[disabled]:hover
            {
                text-transform:none;
                }
                .fieldsetAlter .button[disabled]{
                    text-transform:uppercase;
                    padding:0 5px 0 5px;
                }
                .fieldsetAlter .button[disabled]:hover{
                    text-transform:uppercase;
                    padding:0 5px 0 5px;
                    height:26px;
                    margin:0 5px 0 0;
                }
  
.spacer
{
    padding: 0 10px 0 0
    }
.fieldsetPesq{
        float:left;
        width:732px;
        margin:0 0 10px 10px;
        border:1px solid #848484;
        padding:10px;
}
.fieldsetPesq label{
        margin:0 5px 5px 10px;
        } 
    .fieldsetPesq legend
    {
        color:#333;
        }
    

/*Formatação referente ao carregamento de dados da página*/
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:1000px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	z-index:1100;
}
.modal-window
{
	position:fixed;
	top:10%;
	left:50%;
	margin:0;
	padding:0;
	z-index:1102;
	background:transparent url('../img/loadingAnimation.gif') no-repeat scroll right top;
    font-family:Arial;
    font-size:16px;
    color:#000;
    font-weight:bold;
    text-align: center;
}
.loading
{  display: none; left: 39%; position: fixed; top: 20em; z-index: 100; font-size:10px; height: 20px; width: 220px; text-align: center;
	background:transparent url('../img/loadingAnimation.gif') no-repeat scroll right top;
}
.dd
{  display: none; left: 39%; position: fixed; top: 120em; z-index: 100; font-size:10px; height: 200px; width: 200px; text-align: center;
}
.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	background:transparent url('/examples/modal-simple/close-button.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
.modal-overlayFrame
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#999;
	opacity:.65;
	filter: alpha(opacity=65);
	-moz-: 0.65;
	z-index:1101;
}
.modal-windowFrame
{
	position:fixed;
	top:300px;
	left:50%;
	margin:0;
	padding:0;
	z-index:9900;
}
.close-windowFrame
{
	position:absolute;
	width:25px;
	height:25px;
	right:-16px;
	top:-12px;
	background:transparent url('../img/buttonClosePop.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	margin-right:5px;
}
/*END - Carregamento*/


.textBasic 
{
    font-family:Arial;
    font-size:12px;
    color:#333;
    text-indent:0;
    font-weight:bold
    }
.boxTituloGrid{
    /*width:730px;*/
    float:left;
    font:bold 14px Arial,Verdana;
    padding-top:5px;
    margin:0
}
.labelLabel
{
    font-family:Arial;
    font-size:12px;
    color:#005BAC;
    font-weight:bold;
}
.labelLabelHeader
{
    font-family:Arial;
    font-size:14px;
    color:#005BAC;
    font-weight:bold;
}
.textLabel{
    float:left;
    font:14px Arial,Verdana;
}
.textLabelHeader{
    float:left;
    font-family:Arial;
    font-size:14px;
    color:#000;
    font-weight:bold;
}
.textLabelBig
{

    float:left;
    font:26px Arial,Verdana;
    color:#145E12;
    font-weight:bold;
	text-indent:250px;
}

.textLabelRed
{
    float:left;
    font:14px Arial,Verdana;
    color:#FF0000;
    font-weight:bold;
}

.textLabelRight{
    float:right;
    font:14px Arial,Verdana;
}
.boxPesquisa{
    width:270px; /*245px;*//*185px;*/ /*220px*/
    float:right
}

.boxPesquisa input[type='text']
{
    width:135px;
    padding-top:1px;
    height:16px;
    line-height:16px;
    margin:0;
    background:#fff;
    font:12px Arial, Helvetica, sans-serif;
	color:#666;
	border-top:1px solid #abadb3;
	border-left:1px solid #dbdfe6;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
}
.boxPesquisa input[type='text']:hover
   {
		font:12px Arial, Helvetica, sans-serif;
		border-top:1px solid #abadb3;
	    border-left:1px solid #dbdfe6;
	    border-right:1px solid #dbdfe6;
	    border-bottom:1px solid #e3e9ef;
       }
    .boxPesquisa input[type="text"]:focus
           {
                border-top:1px solid #5794bf;
			    border-left:1px solid #b7d5ea;
			    border-right:1px solid #b7d5ea;
			    border-bottom:1px solid #c7e2f1
           }
    .boxPesquisa input[type='text'][disabled]
    {
		font:12px Arial, Helvetica, sans-serif;
		color:#666;
		background:#f4f4f4;
		border-top:1px solid #abadb3;
		border-left:1px solid #dbdfe6;
		border-right:1px solid #dbdfe6;
		border-bottom:1px solid #e3e9ef;
       }
    .boxPesquisa input[type='text'][disabled]:hover
    {
		font:12px Arial, Helvetica, sans-serif;
		color:#666;
		background:#f4f4f4;
		border-top:1px solid #abadb3;
		border-left:1px solid #dbdfe6;
		border-right:1px solid #dbdfe6;
		border-bottom:1px solid #e3e9ef
       }
.boxPesquisa input[type='image']{
    background:none;
    margin:0 0 2px 2px;
    padding:0;
    border:1px solid #999;
    vertical-align:bottom;
   /* width:16px;
    height:16px;*/
}
.boxPesquisa input.watermarkClass {
    color:#666;
    font-style:italic;
    font:12px Arial,Verdana;
}
.boxPesquisaGridViewSelect{
    width:250px;
}
 #divHeaders {
        float:left;
        width:100%;
        background:#BBD9EE;
        font-size:93%;
        line-height:normal;
		font:11px Arial, Helvetica, sans-serif;
        }
      #divHeaders ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
        }
      #divHeaders li {
        display:inline;
        margin:0;
        padding:0;
        }
	      #divHeaders li img{
			border:0;
			margin-left:5px;
			}
			#divHeaders li img:hover{
				background:#eee;
				}
		  #divHeaders a {
			float:left;
			background:url("../img/tableft.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 4px;
			text-decoration:none;
			}
		  #divHeaders a span {
			float:left;
			display:block;
			background:url("../img/tabright.gif") no-repeat right top;
			padding:5px 10px 4px 6px;
			color:#666;
			}
      #divHeaders a span {float:none;}
      #divHeaders a:hover span {
        color:#FF9834;
        }
      #divHeaders a:hover {
        background-position:0% -42px;
        }
      #divHeaders a:hover span {
        background-position:100% -42px;
        }
  
          #divHeaders .current a {
                  background-position:0% -42px;
          }
          #divHeaders .current a span {
                  background-position:100% -42px;
          }
#gvEstratificacaojEsCoOl_mainDiv{
    border:none
}
.textGrid{
    font:12px Arial,Verdana;
    color:#666
}
.alignLeft input{float:left;margin:11px 5px 0 0}
.alignLeft input:hover{float:left;margin:11px 5px 0 0}
.alignLeft input[type='text']:hover{float:left;margin:0}
.alignLeft input[type='image']{float:left;margin:0}
.alignLeft input[type='image']:hover{float:left;margin:0}
.alignLeft label{margin:0 5px 10px 0}

#titlePagAlert{
    font:bold 22px Arial,Verdana;
    padding:5px;
    color:#999;
    margin:10px 0 10px 0;
    line-height:60px;
}
    #titlePagAlert img{float:left}

.a2{font:9px Arial}
/*
fieldset .checkboxGeral{
    margin:8px 0 0 0;
    max-width:140px;
}
fieldset .checkboxGeral label{
    float:right;
    line-height:28px
}
*/
.checkboxGeral{
    margin:8px 0 0 0;
    /*max-width:260px;*/
    text-align:left;
    float:left
}
.checkboxGeral label{
    line-height:28px;
    text-align:center;
    /*float:right;
    min-width:80px;
    clear:both*/
}
.checkboxGeral input[type='checkbox']{
    float:left
}
.checkboxGeral2{
    margin:8px 0 0 0;
    text-align:left;
    float:left
}
.checkboxGeral2 label{
    line-height:20px;
    margin-left: 25px;
}
.checkboxGeral2 input[type='checkbox']{
    float:left;
    margin-top: 5px;
}
.clear{clear:both}
/* END */                

/*STATUS GRID*/
.txtVermelho{
    font:bold 12px Arial;
    color:#e50606;
}
.txtLaranja{
    font:bold 12px Arial;
    color:#eddf01;
}
.txtVerde{
    font:bold 12px Arial;
    color:#06ce35;
}
.txtCinza{
    font:bold 12px Arial;
    color:#9fa3a5;
}
.txtAzul{
    font:bold 12px Arial;
    color:#0280ba;
}
select#gvFarolBackup_ctl02_6_2 option[value='1']{
    color:#06ce35;
}
select#gvFarolBackup_ctl02_6_2 option[value='2']{
    color:#e50606;
}
select#gvFarolBackup_ctl02_6_2 option[value='3']{
    color:#eddf01;
}
select#gvFarolBackup_ctl02_6_2 option[value='4']{
    color:#0280ba;
}
/*END STATUS GRID*/

/*CORREÇÃO FF*/
#gvFarolBackupjEsCoOl_mainDiv{
    float:left
}
#gvEstratificacaojEsCoOl_mainDiv{
    float:left
}
/*END CORREÇÃO FF*/

/*FILTROS GRID*/
.botFiltro{
    width:5px;
    float:left;
    margin:5px 5px 0 0;
}
.botFiltro span{
    width:5px;
    height:5px;
}
.botFiltro span img{width:8px;height:8px;}
/*END FILTROS GRID*/       


.container_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    border:1px solid rgb(154, 171, 255);
}
.container_body
{
    float:left;
    padding: 10px 0 10px 10px;
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
    
}
.container_body .button,
.container_body .buttonRight,
.container_body .buttonLeft,
.container_body .button:hover,
.container_body .buttonRight:hover,
.container_body .buttonLeft:hover
{
    margin-right:10px;
}
.container_body .marginGrid,
.container_body .marginGridNoBottom
{
    margin-right:0;
}

.container1_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    background-color:#F7FAFF; /*#CCDDFF;*/
   /* border:1px solid rgb(154, 171, 255);*/

    border:1px solid transparent;

 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

   box-shadow: 1px 1px 5px #888;
   -moz-box-shadow: 1px 1px 5px #888;
   -webkit-box-shadow: 1px 1px 5px #888;

}
.container1_body
{
    float:left;
    padding: 10px 0 10px 10px;
    background-color:#F7FAFF; /*#CCDDFF;*/
/*
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
*/

    border-bottom:1px solid transparent;
    border-left:1px solid transparent;
    border-right:1px solid transparent;

 -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;

 -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;

   box-shadow: 1px 1px 5px #888;
   -moz-box-shadow: 1px 1px 5px #888;
   -webkit-box-shadow: 1px 1px 5px #888;

    
}
.container1_body .button,
.container1_body .buttonRight,
.container1_body .buttonLeft,
.container1_body .button:hover,
.container1_body .buttonRight:hover,
.container1_body .buttonLeft:hover
{
    margin-right:10px;
}
.container1_body .marginGrid,
.container1_body .marginGridNoBottom
{
    margin-right:0;
}
.container1_space
{ 
    height:10px;
    float:left;
}

.container1RO_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    background-color:#BEEAC4;
    border:1px solid rgb(154, 171, 255);
}
.container1RO_body
{
    float:left;
    padding: 10px 0 10px 10px;
    background-color:#BEEAC4;
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
    
}
.container1RO_body .button,
.container1RO_body .buttonRight,
.container1RO_body .buttonLeft,
.container1RO_body .button:hover,
.container1RO_body .buttonRight:hover,
.container1RO_body .buttonLeft:hover
{
    margin-right:10px;
}
.container1RO_body .marginGrid,
.container1RO_body .marginGridNoBottom
{
    margin-right:0;
}


.container1RO_space
{ 
    height:10px;
    float:left;
} 

.container2_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    border:1px solid rgb(154, 171, 255);
}
.container2_body
{
    float:left;
    padding: 10px 0 10px 10px;
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
    
}
.container2_body .button,
.container2_body .buttonRight,
.container2_body .buttonLeft,
.container2_body .button:hover,
.container2_body .buttonRight:hover,
.container2_body .buttonLeft:hover
{
    margin-right:10px;
}
.container2_body .marginGrid,
.container2_body .marginGridNoBottom
{
    margin-right:0;
}

.container3_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    background-color:#F7FAFF; /*#CCDDFF;*/
    border:1px solid rgb(154, 171, 255);
}
.container3_body
{
    float:left;
    padding: 10px 0 10px 10px;
    background-color:#F7FAFF; /*#CCDDFF;*/
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
     border-top:1px solid rgb(154, 171, 255);
   
}
.container3_body .button,
.container3_body .buttonRight,
.container3_body .buttonLeft,
.container3_body .button:hover,
.container3_body .buttonRight:hover,
.container3_body .buttonLeft:hover
{
    margin-right:10px;
}
.container3_body .marginGrid,
.container3_body .marginGridNoBottom
{
    margin-right:0;
}
.container3_space
{
    width:900px;
    height:10px;
    float:left;
}


.container4_title
{
    font-family:Arial;
    font-size:18px;
    color:#000;
    font-weight:bold;
    padding:5px 0 5px 5px;
    background-color:#CCE0FF; /*#CCDDFF;*/
    border:1px solid rgb(154, 171, 255);
}
.container4_body
{
    float:left;
    padding: 10px 0 10px 10px;
    background-color:#CCE0FF; /*#CCDDFF;*/
    border-bottom:1px solid rgb(154, 171, 255);
    border-left:1px solid rgb(154, 171, 255);
    border-right:1px solid rgb(154, 171, 255);
    border-top:1px solid rgb(154, 171, 255);
    
}
.container4_body .button,
.container4_body .buttonRight,
.container4_body .buttonLeft,
.container4_body .button:hover,
.container4_body .buttonRight:hover,
.container4_body .buttonLeft:hover
{
    margin-right:10px;
}
.container4_body .marginGrid,
.container4_body .marginGridNoBottom
{
    margin-right:0;
}
.container4_space
{
    width:900px;
    height:10px;
    float:left;
}



.TituloFormView{
    width:730px;
    float:left;
    font:bold 14px Arial,Verdana;
    padding-top:5px;
    margin:0
}

/*
          .DisabledTextBox
          {
               font:13px Arial, Helvetica, sans-serif;
               font-weight:bold;
		       color:#777;
		       background-color:#fff;
		   }
*/
          .DisabledTextBox
          {
               font:13px Arial, Helvetica, sans-serif;
               font-weight:normal;
		       color:#000;
		       background-color:#f0f0f0;
		   }
          .EnabledTextBox
          {
               font:13px Arial, Helvetica, sans-serif;
               font-weight:normal;
		       color:#000;
		       background-color:#fff;
		   }

.PasteTextBox
          {
               font:13px Arial, Helvetica, sans-serif;
               font-weight:normal;
		       color:#ff5050;
		       background-color:#ff5050;
    width:40px;
    height:18px;
    margin-right:10px;
    margin-top: 2px;
    resize: none;
		   }		   
		   
.popup2 {
        width: 350px;
        margin-left: -92px;
        margin-bottom: 12px;
        border-radius: 5px;
        padding: 5px;
        background-color: white;
        -moz-box-shadow: 3px 3px 5px #535353;
  -webkit-box-shadow: 3px 3px 5px #535353;       
  box-shadow: 3px 3px 5px #535353;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px;  
  border-radius: 6px 6px 6px 6px;
      }

.popupLegendBox 
{
    padding: 3px 3px 3px 3px;
          box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
        border:1px solid #005BAC;
        /*margin: 5px 5px 5px 5px;*/
        background-color: white;
}
      
.fc-header-title h2 {
    font-size: .9em;
    white-space: normal !important;
}

.mapLegendButton 
{
    right: .5em;
    top: .5em;
}