
/*
::-webkit-scrollbar{width:6px;height:6px; margin-right:2px;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:5px;}
::-webkit-scrollbar-button:vertical:end:increment{background:#FFF url(scroll.png) repeat;}
::-webkit-scrollbar-button:vertical:increment{background-color:#FFF;}
::-webkit-scrollbar-track-piece{background:#FFF url(scroll.png) repeat;-webkit-border-radius:3px;}
::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#d9edd4;-webkit-border-radius:3px;}
::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#d9edd4;-webkit-border-radius:3px;}
*/


span.no_overflow {
  overflow: none;
  width: 50px;
}

.no_overflow span.fb_edge_comment_widget.fb_iframe_widget {
  display: none;
}

.shadow {	
	<?php
	function ae_detect_ie()
	{
		if (isset($_SERVER['HTTP_USER_AGENT']) && 
		(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
			return true;
		else
			return false;
	}
	?>
	<?
	if(ae_detect_ie()){}
	else{
	?>
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
	<? } ?>

}

#apDiv1 {
	position:absolute;
	width:293px;
	height:307px;
	z-index:1;
	top:142px;
}

body {
/*	background-image:url(fd_fpol.png);*/
margin:0; padding:0; border:0;
}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}

.sociable-hovers {
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


.drop-shadow {
            position:relative;
            
            width:90px;    
            padding:1em; 
            margin:3px 3px 3px; 
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }
        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute; 
            z-index:-2;
        }
        .drop-shadow p {
            font-size:16px;
            font-weight:bold;
        }

.drop-shadow2 {
            position:relative;
            
            width:50px;    
            padding:1px; 
            margin:2em 2px 2px; 
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }
        .drop-shadow2:before,
        .drop-shadow2:after {
            content:"";
            position:absolute; 
            z-index:-2;
        }

.sociable-hovers {
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
 
 a:link {
color: #039;
text-decoration:none;
}
a:visited {
color:#03F;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}


table.bordasimples {border-collapse: collapse;}
table.bordasimples tr td {border:1px solid  #000}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BDBDBD}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2;
  background:#cdcdcd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#c9c9c9}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c9c9c9;
  border-right:1px solid #c9c9c9;}
.spiffy4{
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2}
.spiffy5{
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd}
.spiffyfg{
  background:#BDBDBD}	
  
.spiffy_verde{display:block}
.spiffy_verde *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A7D69C}
.spiffy_verde1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d9edd4;
  border-right:1px solid #d9edd4;
  background:#bde0b4}
.spiffy_verde2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6faf5;
  border-right:1px solid #f6faf5;
  background:#b7ddae}
.spiffy_verde3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b7ddae;
  border-right:1px solid #b7ddae;}
.spiffy_verde4{
  border-left:1px solid #d9edd4;
  border-right:1px solid #d9edd4}
.spiffy_verde5{
  border-left:1px solid #bde0b4;
  border-right:1px solid #bde0b4}
.spiffy_verdefg{
  background:#A7D69C}

.spiffy_azul{display:block}
.spiffy_azul *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9CB8D6}
.spiffy_azul1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d4e0ed;
  border-right:1px solid #d4e0ed;
  background:#b4c9e0}
.spiffy_azul2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f7fa;
  border-right:1px solid #f5f7fa;
  background:#aec5dd}
.spiffy_azul3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #aec5dd;
  border-right:1px solid #aec5dd;}
.spiffy_azul4{
  border-left:1px solid #d4e0ed;
  border-right:1px solid #d4e0ed}
.spiffy_azul5{
  border-left:1px solid #b4c9e0;
  border-right:1px solid #b4c9e0}
.spiffy_azulfg{
  background:#9CB8D6}
  
.spiffy_cinza{display:block}
.spiffy_cinza *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#999999}
.spiffy_cinza1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#b2b2b2}
.spiffy_cinza2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#acacac}
.spiffy_cinza3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #acacac;
  border-right:1px solid #acacac;}
.spiffy_cinza4{
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3}
.spiffy_cinza5{
  border-left:1px solid #b2b2b2;
  border-right:1px solid #b2b2b2}
.spiffy_cinzafg{
  background:#999999}

.spiffy_amarelo{display:block}
.spiffy_amarelo *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFF00}
.spiffy_amarelo1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffff91;
  border-right:1px solid #ffff91;
  background:#ffff3f}
.spiffy_amarelo2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffe5;
  border-right:1px solid #ffffe5;
  background:#ffff30}
.spiffy_amarelo3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffff30;
  border-right:1px solid #ffff30;}
.spiffy_amarelo4{
  border-left:1px solid #ffff91;
  border-right:1px solid #ffff91}
.spiffy_amarelo5{
  border-left:1px solid #ffff3f;
  border-right:1px solid #ffff3f}
.spiffy_amarelofg{
  background:#FFFF00}

.grifo{
	background-color:#FF6;
}


		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

