body{
	background-color: #EDEDED;
	font-family: Helvetica, Arial, sans-serif;
	background: url("../images/main-area-bg.png") repeat scroll right top transparent;
}
div#base {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
	/*
	background: none repeat scroll 0 0 #F0F0F0;
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    position: relative;
	*/
}
/*
#page
{
	margin-top: 5px;
	margin-bottom: 5px;
	background: white;
	border: 1px solid #C9E0ED;
}
*/
#header {
    background: url("../images/bg.png") repeat scroll left top #4F97BD;
    box-shadow: 0 1px 2px #333;
    position: relative;
	min-width:900px;
}
/* SEM USO - MARCEL -
.header-line {
    background: url("../images/header_footer_line.jpg") repeat-x scroll left top transparent;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
*/
.header-inner {
/*    margin: 0 auto; */
    padding: 0 20px;
    position: relative;
}
.header-branding {
    float: left;
    padding: 12px 20px 3px 15px;
}
.header-branding a.logo {
    background: url("../images/logo_chronos.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 58px;
    outline: medium none;
    text-indent: -9000px;
    width: 157px;
}
 #header > span {
      position: absolute;
      top: 0;
      width: 20%;
      height: 4px; }

 #header > .f1 {
    left: 0;
    background: #f3a01e; }

 #header > .f2 {
    left: 20%;
    background: #D05D2A; }

 #header > .f3 {
    left: 40%;
    background: #9dc425; }

 #header > .f4 {
    left: 60%;
    background: #4b8db5; }

 #header > .f5 {
    left: 80%;
    background: #7c48b5; }

.header-menu {
   padding: 14px 0;
   margin-left:190px;
}

#content
{
	display:block;
	background: #ffffff url(../images/background_block_slice.jpg) repeat-x;
	padding:10px 5px 10px 5px;
	overflow:hidem;
    position: relative;
}
#block{
	background:  url(../images/background_block_slice.jpg) repeat-x;
	background-color:#ffffff;
	margin: 0px auto 0px auto;
	/* padding: 0em 1em 1em; */
    position: relative;
	width:99%;
	border:2px solid #ddd;
	border-radius: 4px 4px 4px 4px;
	overflow:hidden;
	min-width: 1250px;
}

.push {
	height: 60px; /* .push must be the same height as .footer */
}

#sidebar
{
	padding: 20px 20px 20px 0;
}


div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #C9E0ED;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet
{

}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}
/*FOOTER*/
#footer{
    background-color: #3f3f3f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#2b2b2b));
    background-image: -webkit-linear-gradient(top, #3f3f3f, #2b2b2b);
    background-image: -moz-linear-gradient(top, #3f3f3f, #2b2b2b);
    background-image: -ms-linear-gradient(top, #3f3f3f, #2b2b2b);
    background-image: -o-linear-gradient(top, #3f3f3f, #2b2b2b);
    font-size: 11px;
    color: white;
	height:60px;
    bottom: 0;
    position: relative;
    width: 100%;
}

 #footer > span {
      position: absolute;
      top: 0;
      width: 20%;
      height: 4px; }

 #footer > .f1 {
    left: 0;
    background: #f3a01e; }

 #footer > .f2 {
    left: 20%;
    background: #D05D2A; }

 #footer > .f3 {
    left: 40%;
    background: #9dc425; }

 #footer > .f4 {
    left: 60%;
    background: #4b8db5; }

 #footer > .f5 {
    left: 80%;
    background: #7c48b5; }

 #footer .inside {
    width: 80%;
    margin: 0 auto;
	padding-top:20px;
	text-align:center }

/* Countdown
----------------------------------------------------------------------------------------------------*/
#countdown {
    clear: both;
    display: block;
    overflow: hidden;
	font-size: 40px;
	font-weight: bold;
	line-height: 120px;
    margin-bottom: 20px;
    padding-top: 12px;
	color: #35373F;
	text-shadow: none;
	font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}
#countdown .container_12 div {
	height: 135px;
	margin-bottom: 20px;
}
#countdown .grid_2 {
	width: 158px;
}
#countdown .grid_2.count {
	background: url("../images/date.png") no-repeat scroll center top transparent;
	width: 131px;
}
#countdown span {
    display: block;
	font-size: 11px;
	margin-top: -90px;
}
/* option
----------------------------------------------------------------------------------------------------*/
#option_btn {
    background: url("../images/switcher.png") no-repeat scroll right 0 #35373F;
	border-radius: 0 4px 4px 0;
    cursor: pointer;
    height: 40px;
    left: 0;
    position: fixed;
    top: 109px;
    width: 40px;
    z-index: 999;
}

#option_wrapper {
	position: fixed;
	background: none repeat scroll 0 0 #35373F;
	top: 109px;
	left:-245px;
	width: 217px;
	z-index: 99;
	min-height: 40px;
	color: #666666;
}
#option_wrapper .inner {
    margin: 0 10px;
}
#option_wrapper select {
    border: 1px solid #35373F;
    padding: 4px;
    width: 192px;
}


/* --------- Caixa de diálogo notificações */
.notification {
    border-radius: 4px 4px 4px 4px;
    clear: both;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin: 8px 0px 30px;
    padding: 20px 25px 10px 60px;
}

.falha {
	background-image: url(../images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.informativo {
	background-image: url(../images/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}
.ideia {
	background-image: url(../images/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.mensagem {
	background-image: url(../images/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}
.erro {
	background-image: url(../images/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.sucesso {
	background-image: url(../images/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}

/* barra no grid */

.actionsBox{
    font-size:13px;
    font-family:Helvetica,Arial,Verdana;
    font-style:normal;
}
.actionsBox .menu{
    color:#47708F;
    line-height:30px;
    text-shadow:1px 1px 0px #fff;
    padding:7px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-weight:bold;
    border:1px solid #D9EAF2;
    background:#e8f4fa;
    background:
        -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.58, rgb(217,234,242)),
        color-stop(0.93, rgb(232,244,250))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(217,234,242) 58%,
        rgb(232,244,250) 93%
        );
    -moz-box-shadow:1px 1px 3px #999;
    -webkit-box-shadow:1px 1px 3px #999;
    box-shadow:1px 1px 3px #999;

}
.actionsBox .button{
    padding:4px 25px;
    border:1px solid #D9EAF2;
    background:#e8f4fa;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 1px 0px #f9f9f9;
    -webkit-box-shadow:0px 1px 0px #f9f9f9;
    box-shadow:0px 1px 0px #f9f9f9;
    cursor:pointer;
	color: #47708F;
	text-decoration: none;
}
.actionsBox .menu .button:hover, .add:hover, .pdf:hover, .xls:hover{
	background-color:#FFF;
}

.actionsBox .add{
	background-image:url(../images/icons/page_16.png) ;
	background-repeat:no-repeat;
	background-position:3px 50%;
}

.actionsBox .xls{
	background-image:url(../images/icons/xls_16.png) ;
	background-repeat:no-repeat;
	background-position:3px 50%;
}

.actionsBox .pdf{
	background-image:url(../images/icons/pdf_16.png) ;
	background-repeat:no-repeat;
	background-position:3px 50%;
}

.actionsBox .menu span{
    padding:0px 10px;
}
.actionsBox .submenu{
    display:none;
    width:120px;
    margin-left:100px;
    top:46px;
    right:10px;
    background:#fff;
    border:1px solid #D9EAF2;
    border-top:none;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    -moz-box-shadow:0px 1px 4px #ddd;
    -webkit-box-shadow:0px 1px 4px #ddd;
    box-shadow:0px 1px 4px #ddd;
}
.actionsBox .submenu a{
    display:block;
    cursor:pointer;
    padding:10px 15px;
    border-top:1px solid #D9EAF2;
}
.actionsBox .submenu a.last{
    -moz-border-radius:0px 0px 10px 10px;
}
.actionsBox .submenu a.first{
    border-top:none;
}
.actionsBox .submenu a:hover{
    background-color:#f9f9f9;
}
.actionsBox .menu a.open,
.actionsBox .menu a.closed{
    border:1px solid #D9EAF2;
    padding:4px 17px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 1px 0px #f9f9f9;
    -webkit-box-shadow:0px 1px 0px #f9f9f9;
    box-shadow:0px 1px 0px #f9f9f9;
    cursor:pointer;
    opacity:0.6;
    margin-right:5px;
}
.actionsBox .menu a.open{
    background:#fff url(../open.png) no-repeat center center;

}
.actionsBox .menu a.closed{
    background:#fff url(../closed.png) no-repeat center center;
}
.actionsBox .menu a.open:hover,
.actionsBox .menu a.closed:hover{
    opacity:1.0;
}

/* outros */

.barrinha{
	position:absolute;
	min-width:300px;
	top:5px;
	left:80%;
	}

/*tootip */
.tooltip {

}
.tooltip span {
    margin-left: -999em;
    position: absolute;
}
.tooltip:hover span {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri,Tahoma,Geneva,sans-serif;
    right: 1em;
    margin-left: 0;
    position: absolute;
    top: 3em;
    width: 200px;
    z-index: 99;
	cursor: help;
}

.classic {
    padding: 0.8em 1em;
}
.custom {
    padding: 0.5em 0.8em 0.8em 2em;
}
.info {
	background: -moz-linear-gradient(center bottom , #D9EAF2 58%, #E8F4FA 93%) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, rgb(217,234,242)), color-stop(1, rgb(232,244,250)));

    border: 1px solid #2BB0D7;
}

/*countdown */

.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
    position: relative;
}
.container_12 .grid_1 {
    width: 60px;
}
.container_12 .grid_2 {
    width: 140px;
}
.container_12 .grid_3 {
    width: 220px;
}
.container_12 .grid_4 {
    width: 300px;
}
.container_12 .grid_5 {
    width: 380px;
}
.container_12 .grid_6 {
    width: 460px;
}
.container_12 .grid_7 {
    width: 540px;
}
.container_12 .grid_8 {
    width: 620px;
}
.container_12 .grid_9 {
    width: 700px;
}
.container_12 .grid_10 {
    width: 780px;
}
.container_12 .grid_11 {
    width: 860px;
}
.container_12 .grid_12 {
    width: 940px;
}
.container_12 .prefix_1 {
    padding-left: 80px;
}
.container_12 .prefix_2 {
    padding-left: 160px;
}
.container_12 .prefix_3 {
    padding-left: 240px;
}
.container_12 .prefix_4 {
    padding-left: 320px;
}
.container_12 .prefix_5 {
    padding-left: 400px;
}
.container_12 .prefix_6 {
    padding-left: 480px;
}
.container_12 .prefix_7 {
    padding-left: 560px;
}
.container_12 .prefix_8 {
    padding-left: 640px;
}
.container_12 .prefix_9 {
    padding-left: 720px;
}
.container_12 .prefix_10 {
    padding-left: 800px;
}
.container_12 .prefix_11 {
    padding-left: 880px;
}
.container_12 .suffix_1 {
    padding-right: 80px;
}
.container_12 .suffix_2 {
    padding-right: 160px;
}
.container_12 .suffix_3 {
    padding-right: 240px;
}
.container_12 .suffix_4 {
    padding-right: 320px;
}
.container_12 .suffix_5 {
    padding-right: 400px;
}
.container_12 .suffix_6 {
    padding-right: 480px;
}
.container_12 .suffix_7 {
    padding-right: 560px;
}
.container_12 .suffix_8 {
    padding-right: 640px;
}
.container_12 .suffix_9 {
    padding-right: 720px;
}
.container_12 .suffix_10 {
    padding-right: 800px;
}
.container_12 .suffix_11 {
    padding-right: 880px;
}
.container_12 .push_1 {
    left: 80px;
}
.container_12 .push_2 {
    left: 160px;
}
.container_12 .push_3 {
    left: 240px;
}
.container_12 .push_4 {
    left: 320px;
}
.container_12 .push_5 {
    left: 400px;
}
.container_12 .push_6 {
    left: 480px;
}
.container_12 .push_7 {
    left: 560px;
}
.container_12 .push_8 {
    left: 640px;
}
.container_12 .push_9 {
    left: 720px;
}
.container_12 .push_10 {
    left: 800px;
}
.container_12 .push_11 {
    left: 880px;
}
.container_12 .pull_1 {
    left: -80px;
}
.container_12 .pull_2 {
    left: -160px;
}
.container_12 .pull_3 {
    left: -240px;
}
.container_12 .pull_4 {
    left: -320px;
}
.container_12 .pull_5 {
    left: -400px;
}
.container_12 .pull_6 {
    left: -480px;
}
.container_12 .pull_7 {
    left: -560px;
}
.container_12 .pull_8 {
    left: -640px;
}
.container_12 .pull_9 {
    left: -720px;
}
.container_12 .pull_10 {
    left: -800px;
}
.container_12 .pull_11 {
    left: -880px;
}
.container_12:before, .container_12:after {
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.container_12:after {
    clear: both;
}
#countdown {
    clear: both;
    color: #35373F;
    display: block;
    font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 120px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 12px;
    text-shadow: none;
	text-align: center;
}
#countdown .container_12 div {
    height: 135px;
    margin-bottom: 20px;
}
#countdown .grid_2 {
    width: 158px;
}
#countdown .grid_2.count {
    background: url("../images/date.png") no-repeat scroll center top transparent;
    width: 131px;
}
#countdown span {
    display: block;
    font-size: 11px;
    margin-top: -90px;
}
/*icones*/

.icone{
	width: 24px ;
	height:24px ;
	background: url("../images/icons/96-book.png") no-repeat scroll transparent;

	background-size: 17px 24px;
	float:left;
	}

/* flow */
#content_flow{
	font-family: Helvetica,Arial,sans-serif;
	background-color: #E5E7EA;
    background-image: -moz-linear-gradient(left center , #DCDEE2, #EFF0F1, #DCDEE2);
    border: 2px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    height: auto;
    overflow: hidden;
    padding: 20px;
    width: 700px;
	text-align:center;
    margin: 0 auto;
	/*
    text-align:center;
    width:700px;
    position:relative;
    height:100%;
	*/
}
#wrapper_flow{
 border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.7);
	width:700px;
    overflow:hidden;
	/*
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;3
    border:2px solid #fff;
    background-color:#f9f9f9;
    width:700px;
    overflow:hidden;
	*/
}
#steps{
    width:700px;
	/*height:320px;*/
    overflow:hidden;
}
.step{
	margin:0px;
    padding:0px;
    float:left;
    width:700px;
	/*height:320px;*/
}

/* navigation com 3 etapas */
#navigation3{
	background-image: url(../images/steps_01.png);
	background-repeat:no-repeat;
	background-position:center;
    height:45px;
    background-color:#e9e9e9;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
#navigation3 ul{
		    margin:0px;
    padding:0px;
    list-style:none;
	float:left;
	margin-left:169px;
}
#navigation3 ul li{
	float:left;
	position:relative;
	margin:0px 0px;
	width:41px;
}
#navigation3 ul li a{
	display: block;
	height: 45px;
	color: #FFF;
	outline: none;
	font-weight: bold;
	text-decoration: none;
	line-height: 45px;
}
#navigation3 ul li a:hover{
    color:#666;
}
#navigation3 ul li.selected a{
    color:#666;
    text-shadow:1px 1px 1px #fff;
	background-image:../images/error.png;
}

/* fim 3 etapas */




#navigation{
	background-image: url(../images/etapa_01.png);
	background-repeat:no-repeat;
	background-position:center;
    height:45px;
    background-color:#e9e9e9;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
#navigation ul{
		    margin:0px;
    padding:0px;
    list-style:none;
	float:left;
	margin-left:88px;
}
#navigation ul li{
	float:left;
	position:relative;
	margin:0px 0px;
	width:41px;
}
#navigation ul li a{
	display: block;
	height: 45px;
	color: #FFF;
	outline: none;
	font-weight: bold;
	text-decoration: none;
	line-height: 45px;
}
#navigation ul li a:hover{
    color:#666;
}
#navigation ul li.selected a{
    color:#666;
    text-shadow:1px 1px 1px #fff;
	background-image:../images/error.png;
}
span.checked_flow{
    background:transparent url(../images/checked.png) no-repeat top left;
    position:absolute;
    top:-5px;
    left:10px;
    width:22px;
    height:23px;
}
span.error_flow{
    background:transparent url(../images/error_flow.png) no-repeat top left;
    position:absolute;
    top:-5px;
    left:10px;
    width:22px;
    height:23px;
}
#steps form fieldset{
    border:none;
    padding-bottom:20px;
}
#steps form legend{
    text-align:left;
    background-color:#f0f0f0;
    color:#666;
    font-size:24px;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
    float:left;
    width:100%;
    padding:5px 0px 5px 10px;
    border-bottom:1px solid #fff;
    border-top:1px solid #d9d9d9;
	margin-bottom:20px;
}
#steps form p{
    float:left;
    clear:both;
    margin:5px 0px;
    background-color:#f4f4f4;
    border:1px solid #fff;
    width:500px;
    padding:10px;
    margin-left:90px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}
#steps form p label{
    width:160px;
    float:left;
    text-align:right;
    margin-right:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}
#steps form input:not([type=radio]),
#steps form textarea,
#steps form select{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float:left;
	margin-bottom: 0px;
}
#steps form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}
#steps form p.submit{
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
#steps form button {
	border:none;
	outline:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 7px 25px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:22px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#4797ED;
}
#steps form button:hover {
    background:#d8d8d8;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
/*painel ambulancias */
#ambulancia{
	background-image: url(../images/ambulance.png);
	background-repeat:no-repeat;
	background-position:70px -8px;
	z-index:99;
	width:960px;
	height:45px;
	position:absolute;
	}
#ambulancia ul{
	margin:0px;
    padding:0px;
    list-style:none;
	float:left;
	margin-left:90px;
	}
#ambulancia ul li{
	float:left;
	position:relative;
	margin:0px 0px;
	width:129px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:30px;
}
#ambulancia ul li a{
	display: block;
	color:#666;
	outline: none;
	font-weight: bold;
	text-decoration: none;
}
.af-wrapper {
	/*width: 94%;*/
	max-width: 980px;
	/*min-width: 980px;*/
	/*margin: 0 auto 30px auto;*/
	background: #fff url(../images/try.jpg) no-repeat 99% 30px;
	position: relative;
	padding: 10px;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.2);
	float:left;
	margin-bottom:10px;
}
.af-wrapper h3 {
	margin: 0px;
	color: #444;
	padding: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
.af-show {
	position: absolute;
	top: 30px;
	right: 40px;
	cursor: pointer;
	padding: 3px 0px;
	width: 190px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #A8BC65;
	color: #6d7649;
	border-radius: 4px;
	background: #e4efc0;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	background: #cae082;
	background: -moz-linear-gradient(top, #cae082 0%, #abbd73 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae082), color-stop(100%,#abbd73));
	background: -webkit-linear-gradient(top, #cae082 0%,#abbd73 100%);
	background: -o-linear-gradient(top, #cae082 0%,#abbd73 100%);
	background: -ms-linear-gradient(top, #cae082 0%,#abbd73 100%);
	background: linear-gradient(top, #cae082 0%,#abbd73 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae082', endColorstr='#abbd73',GradientType=0 );
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	font-family:Verdana, Geneva, sans-serif;
}
.af-show:hover {
	color: #535B31;
}
.af-show-input {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	width: 190px;
	height: 24px;
	opacity: 0;
}
.af-show-input:checked ~ .af-show {
	background: #cae082;
	color: #535B31;
	box-shadow: 0 1px 2px rgba(255,255,255,0.6);
}

.af-ambulancia {
	padding: 10px 0px;
}
.af-ambulancia:before,
.af-ambulancia:after {
    content:"";
    display:table;
}
.af-ambulancia:after {
    clear:both;
}
.af-outer-amb {
    /*background-color:#e9e9e9;*/
    border:1px solid #fff;
	/*
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
	border-top-left-radius:10px;
    border-top-right-radius:10px;
	*/
	height:90px;
	width:960px;
	overflow: hidden;
	box-shadow: 0 1px 0 #f5f5f5 inset;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.af-inner-amb {
	background-image: url(../images/ambulancia_01.png);
	background-repeat:no-repeat;
	background-position:center 40px;
	height:90px;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-o-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#af-showreq:checked ~ .af-ambulancia .af-outer-amb:not(.af-required) {
	height: 0px;
	visibility: hidden;
}
#af-showreq:checked ~ .af-ambulancia .af-outer-amb:not(.af-required) .af-inner-amb {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}
.af-inner-amb ul{
	margin:0px;
    padding:0px;
    list-style:none;
	float:left;
	margin-left:30px;
}
.af-inner-amb ul li{
	float:left;
	position:relative;
	margin:0px 0px;
	width:129px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:73px;
}
.af-inner-amb ul li a{
	display: block;
	color:#666;
	outline: none;
	font-weight: bold;
	text-decoration: none;
}
.af-inner-amb ul li a:hover{
    color:#666;
}
.af-inner-amb ul li.selected a{
    color:#FB9E1F;
    text-shadow:1px 1px 1px #fff;
}
.idambulancia a{
	text-decoration:none;
	background: -moz-linear-gradient(center top , #CAE082 0%, #ABBD73 100%) repeat scroll 0 0 transparent;
    border: 1px solid #A8BC65;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #6D7649;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
    width: 70px;
	margin-top:45px;
	font-size: 11px;
	cursor:pointer;
	z-index:90;
	}
.classic {
    background: none repeat scroll 0 0 #FFFFAA;
    border: 1px solid #FFAD33;
}
.tooltip:hover em {
    display: block;
    font-family: Candara,Tahoma,Geneva,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.2em 0 0.6em;
}
.buscar{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) inset;
    color: #9D9E9E;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 10px;
    width: 188px;
}
.buscar:hover {
    background: none repeat scroll 0 0 #DFE9EC;
    color: #414848;
}
.buscar:focus {
    background: none repeat scroll 0 0 #DFE9EC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    color: #414848;
}

.tooltipmap {

}
.tooltipmap span {
    margin-left: -999em;
    position: absolute;
}
.tooltipmap:hover span {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri,Tahoma,Geneva,sans-serif;
    width: 35px;
    z-index: 99;
	cursor: help;
	margin-left: -45px;
    position: absolute;
	top: 30px;
	}

.infoBox{
	/*background-image: url(../images/map/minitooltips.png);*/
	background-repeat:no-repeat;
	background-position:center top;
	box-shadow: 0 1px 1px 0 #C7C7C7 inset;
	background-color:#E9E9E9;
	opacity: 0.95;
	width:300px;
	border-radius: 10px 10px 10px 10px;
}

.infoboxmap{
	width:259px;
	background-color:#FFF;
	-webkit-box-shadow: 0 3px 2px #777;
	-moz-box-shadow: 0 3px 2px #777;
	box-shadow: 0 3px 2px #777;
	margin-top:9px;
	margin-left:10px;
	margin-bottom:10px;
	display: block;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	font-size: 11px;    
}
.infoboxmap li{
	/*list-style-image:url(../images/chk_on.png);*/
	margin-left: 18px;
	
}
.infoboxmap fieldset{
	margin-bottom: 0px; 
	padding: 5px;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.7);
}
infoboxmap li latlong{
	list-style-image:url(../images/rer.png);
}
.infoboximage{
    position: absolute;
    cursor: pointer;
	right: 4px;
	top: 3px;
}

.af-wrapper-side {
	width: 235px;
	padding: 0 10px;
	float:right;
	margin-bottom: 10px;
	display:block;
	position:relative;
	height:60px;

	/*Border Radius*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	/*Box Shadow*/
	/*-moz-box-shadow: 2px 2px 2px #cfcfcf;
	-webkit-box-shadow: 2px 2px 4px #cfcfcf;
	box-shadow: 2px 2px 2px #cfcfcf;*/

	/* animate */

	overflow: hidden;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;

}

.af-wrapper-side span {
	background: url(../images/close.png) no-repeat right top;
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 1px;
	right: 1px;
	cursor:pointer;

		/* animate */

	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

	.notificacao{
	border-top: 1px solid #edf7d0;
	border-bottom: 1px solid #b7e789;
	background: #dff3a8;
	/*background: -moz-linear-gradient(top,#dff3a8,#c4fb92);
	background: -webkit-gradient(linear, left top, left bottom, from(#dff3a8), to(#c4fb92));*/
	}

	.notificacao:before{
	content: url(../images/ineset-notification-icons_01.png);
	float: left;
	margin: 20px 5px 9px 0px;
	}

	.alerta{
	border-top: 1px solid #fefbcd;
	border-bottom: 1px solid #e6e837;
	background: #feffb1;
	/*background: -moz-linear-gradient(top,#feffb1,#f0f17f);*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#feffb1), to(#f0f17f));*/
	}

	.alerta:before{
	content: url(../images/ineset-notification-icons_02.png);
	float: left;
	margin: 20px 5px 9px 0px;
	}

	.violacao{
	border-top: 1px solid #f7d0d0;
	border-bottom: 1px solid #c87676;
	background: #f3c7c7;
	/*background: -moz-linear-gradient(top,#f3c7c7,#eea2a2);*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f3c7c7), to(#eea2a2));*/
	}

	.violacao:before{
	content: url(../images/icones-notificacao_03.png);
	float: left;
	margin: 20px 5px 9px 0px;
	}


.af-wrapper-side p{
	font-size: 11px ;
	font-weight:bolder;
    line-height: .6;
    margin-bottom: 1em;
	}
/* Barra de progresso */

#pg_div{
			background: #D2D2D2 /*#555*/;
			-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			padding: 5px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
	}

#pg_bar{
		display: block;
			   -webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			       -moz-border-radius-topright: 20px;
			    -moz-border-radius-bottomright: 20px;
			           border-top-right-radius: 20px;
			        border-bottom-right-radius: 20px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			background-color: rgb(43,194,83);
			background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
	}

#pg_bar:after {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image:
			   -webkit-gradient(linear, 0 0, 100% 100%,
			      color-stop(.25, rgba(255, 255, 255, .2)),
			      color-stop(.25, transparent), color-stop(.5, transparent),
			      color-stop(.5, rgba(255, 255, 255, .2)),
			      color-stop(.75, rgba(255, 255, 255, .2)),
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image:
				-moz-linear-gradient(
				  -45deg,
			      rgba(255, 255, 255, .2) 25%,
			      transparent 25%,
			      transparent 50%,
			      rgba(255, 255, 255, .2) 50%,
			      rgba(255, 255, 255, .2) 75%,
			      transparent 75%,
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 20px;
			-webkit-border-bottom-right-radius: 20px;
			       -moz-border-radius-topright: 20px;
			    -moz-border-radius-bottomright: 20px;
			           border-top-right-radius: 20px;
			        border-bottom-right-radius: 20px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}

#pg_text{
	position: absolute;
	text-align:center;
	width:90%;
	z-index:99;
	font-weight:bold;
}

.vaibesta{
	margin: 0 auto;
	width: 1240px;
	min-width: 1240px;
}

.tn-progress {
	width: 0;
	height: 4px;
	background: rgba(255,255,255,0.3);
	/* position: absolute; */
	bottom: 5px;
	border-radius: 3px;
	box-shadow:
		inset 0 1px 1px rgba(0,0,0,0.05),
		0 -1px 0 rgba(255,255,255,0.6);
		margin-bottom:5px;
}

.tn-progress:after {
	-webkit-animation: runProgress 19s linear forwards 0.5s;
	-moz-animation: runProgress 19s linear forwards 0.5s;
	-o-animation: runProgress 19s linear forwards 0.5s;
	-ms-animation: runProgress 19s linear forwards 0.5s;
	animation: runProgress 19s linear forwards 0.5s;
}

.tn-progress {
	-webkit-animation: runProgress 19s linear forwards 0.5s;
	-moz-animation: runProgress 19s linear forwards 0.5s;
	-o-animation: runProgress 19s linear forwards 0.5s;
	-ms-animation: runProgress 19s linear forwards 0.5s;
	animation: runProgress 19s linear forwards 0.5s;
}

@-webkit-keyframes runProgress {
	0%{ width: 0%; background: rgba(255,255,255,0.3); }
	100%{ width: 99%; background: rgba(255,255,255,1); }
}

@-moz-keyframes runProgress {
	0%{ width: 0%; background: rgba(255,255,255,0.3); }
	100%{ width: 99%; background: rgba(255,255,255,1); }
}

@-o-keyframes runProgress {
	0%{ width: 0%; background: rgba(255,255,255,0.3); }
	100%{ width: 99%; background: rgba(255,255,255,1); }
}

@-ms-keyframes runProgress {
	0%{ width: 0%; background: rgba(255,255,255,0.3); }
	100%{ width: 99%; background: rgba(255,255,255,1); }
}

@keyframes runProgress {
	0%{ width: 0%; background: rgba(255,255,255,0.3); }
	100%{ width: 99%; background: rgba(255,255,255,1); }
}


.esconder {
	height: 0px;
	visibility: hidden;
	display: block;
	-webkit-animation: fadeOut 3s linear forwards;
	-moz-animation: fadeOut 3s linear forwards;
	-o-animation: fadeOut 3s linear forwards;
	-ms-animation: fadeOut 3s linear forwards;
	animation: fadeOut 3s linear forwards;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	margin-bottom:0;
	border:0px;
}



/*PAINEL OPERACIONAL INDEX NEW*/

.siteConteudo
{
	max-width: 955px;
	background: white url(../images/try.jpg) no-repeat 99% 30px;
	position: relative;
	padding: 10px;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
	float: left;
	margin-bottom: 10px;
}

.equipeConteudo
{
	width: 100%;
	background: white url(../images/try.jpg) no-repeat 99% 30px;
	position: relative;
	padding: 10px;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
	float: left;
	margin-bottom: 10px;
}


.boxGraySite
{
	float: left;
	background-image: linear-gradient(bottom, rgb(222,222,222) 16%, rgb(255,255,255) 69%);
	background-image: -o-linear-gradient(bottom, rgb(222,222,222) 16%, rgb(255,255,255) 69%);
	background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 16%, rgb(255,255,255) 69%);
	background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 16%, rgb(255,255,255) 69%);
	background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 16%, rgb(255,255,255) 69%);

	background-image: -webkit-gradient(	linear, left bottom, left top, color-stop(0.16, rgb(222,222,222)), color-stop(0.69, rgb(255,255,255)));
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow:inset 0 0 10px #b5b5b5;
	-webkit-box-shadow:inset 0 0 10px #b5b5b5;
	box-shadow:inset 0 0 10px #b5b5b5;
}

.siteTituloEsq
{
	width: 955px; height: 35px;
}


.siteTituloEsq label
{
	float: left; margin-top: 7px; margin-left: 9px; font-family: Arial; font-size: 14px; font-weight: bolder; color: #afafae; text-shadow: 0 1px #FFFFFF;
}

.siteTituloEsq .corpoCombo
{
	float: right;
	margin-right: 6px;
	width: 187px;
	height: 22px;
	margin-top: 6px;
}


.siteTituloEsq .corpoCombo2
{
	float: right;
	margin-right: 6px;
	width: 87px;
	height: 22px;
	margin-top: 6px;
}


.resultadosCombo
{
	position: absolute; width: 184px; background: #f1f1f1; border: 1px solid #cccccc; top: 22px; z-index: 999; -webkit-border-radius: 3px;
	-moz-border-radius: 3px; border-radius: 3px; display: none;
}

.resultadosCombo2
{
	position: absolute; width: 84px; background: #f1f1f1; border: 1px solid #cccccc; top: 22px; z-index: 999; -webkit-border-radius: 3px;
	-moz-border-radius: 3px; border-radius: 3px; display: none;
}

.listResult
{
	float: left; width: 184px; height: 25px; color: #a7a7a7; cursor: pointer;
}

.listResult:hover
{
	float: left; width: 184px; height: 25px; background: #dff3a8; color: #889e4c; text-shadow: 0 1px #FFFFFF; font-weight: bolder; cursor: pointer;
}

.listResult2
{
	float: left; width: 84px; height: 25px; color: #a7a7a7; cursor: pointer;
}

.listResult2:hover
{
	float: left; width: 84px; height: 25px; background: #dff3a8; color: #889e4c; text-shadow: 0 1px #FFFFFF; font-weight: bolder; cursor: pointer;
}

.optionCombo
{
	float: left; font-family: Arial; font-size: 12px; margin-top: 3px; margin-left: 5px; width: 179px;
}

.optionCombo2
{
	float: left; font-family: Arial; font-size: 12px; margin-top: 3px; margin-left: 5px; width: 	79px;
}

.siteTituloEsq .corpoCombo .combo
{
	float: left; width: 157px; height: 20px; border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; background: #FFFFFF;
	-moz-box-shadow:inset 0 0 10px #959595; -webkit-box-shadow:inset 0 0 10px #959595; 	box-shadow:inset 0 0 10px #959595;
	padding-top: 2px; font-family: Arial; font-size: 12px; color: #a7a7a7; padding-left: 5px;
}

.siteTituloEsq .corpoCombo2 .combo2
{
	float: left; width: 57px; height: 20px; border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; background: #FFFFFF;
	-moz-box-shadow:inset 0 0 10px #959595; -webkit-box-shadow:inset 0 0 10px #959595; 	box-shadow:inset 0 0 10px #959595;
	padding-top: 2px; font-family: Arial; font-size: 12px; color: #a7a7a7; padding-left: 5px;
}

.siteTituloEsq .corpoCombo .btCombo
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; cursor: pointer;
}

.siteTituloEsq .corpoCombo .btCombo:hover
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; background-position: 0 -22px; cursor: pointer;
}


.siteTituloEsq .corpoCombo2 .btCombo
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; cursor: pointer;
}

.siteTituloEsq .corpoCombo2 .btCombo:hover
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; background-position: 0 -22px; cursor: pointer;
}


.siteResultadoViaturas
{
	width: 955px; height: 80px; margin-top: 10px;
}


.boxAmbulanceMini1
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceUSB.png);
}

.boxAmbulanceMini2
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceUSA.png);
}

.boxAmbulanceMini3
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceVT.png);
}

.boxAmbulanceMini4
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceVIR.png);
}

.boxAmbulanceMini5
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceH.png);
}

.boxAmbulanceMini7
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/aviao.png);
}

.boxAmbulanceMini9
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceUSI.png);
}

.boxAmbulanceMini10
{
	float: left; width: 48px; height: 48px; margin-top: 15px; margin-left: 20px; background: url(../images/ambulanceMOT.png);
}

.boxAmbulanceManutencaoMini
{
	float: left; width: 48px; height: 47px; margin-top: 15px; margin-left: 20px; background: url(../images/manutencaoAmbulance.png);
}

.boxAmbulanceManutencaoMiniRo
{
	float: left; width: 48px; height: 47px; margin-top: 15px; margin-left: 20px; background: url(../images/manutencaoAmbulanceRo.png);
}

.boxCorpoAmbulance
{
	float: left; margin-top: 6px; margin-left: 20px; font-family: Arial; width: 150px; font-size: 10px; color: #9a9a9a;
}

.boxCorpoAmbulanceSeq
{
	float: left; margin-top: 18px; margin-left: 35px; font-family: Arial; width: 150px; font-size: 15px; color: #F68D1C;
}

.boxCorpoAmbulance b
{
	color: #f68d1c; font-weight: bolder; font-size: 10px; text-shadow: 0 1px #FFFFFF;
}

.boxDivisoriaSite
{
	float: left; width: 2px; height: 42px; background: url(../images/siteTira.png); margin-top: 18px; margin-left: 10px;
}

.boxStepSite
{
	float: left; margin-left: 18px; margin-right: 30px;
}


.boxStepSiteSeq
{
	float: left; margin-left: 70px; margin-right: 30px; margin-top: 6px;
}


.fontLocalLivre
{
	float: left; font-size: 10px; font-weight: bolder; color: #298F0F;
}

.fontLocalIn
{
	float: left; font-size: 10px; font-weight: bolder; color: #D42B2B;
}

.fontLocal
{
	float: left; font-size: 10px; font-weight: bolder; color: #aaa7a7;
}

.alinhaOperacao
{
	margin-left: 45px;
}

.alinhaHospital
{
	margin-left: 40px;
}

.boxStepsSite
{
	float: left; width: 667px; height: 68px; background: url(../images/bg_steps.png)no-repeat; margin-top: 5px;
}

.boxStepsSiteSeq
{
	float: left; width: 667px; height: 68px; background: url(../images/bg_steps.png)no-repeat; margin-top: 8px;
}




.stepBase
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 22px; z-index: 9;
}

.legendaBase{position: absolute; top: 3px; left: 20px; z-index: 99;}
.horaBase{position: absolute; top: 55px; left: 18px; z-index: 99;}

.stepEenhado
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 117px; z-index: 9;
}

.legendaEmpenhado{position: absolute; top: 3px; left: 101px; z-index: 99;}
.horaEmpenhado{position: absolute; top: 55px; left: 114px; z-index: 99;}

.stepEmpenhado
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 117px; z-index: 9;
}

.stepCaminhoOcorrencia
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 222px; z-index: 9;
}


.legendaCaminhoOcorrencia{position: absolute; top: 3px; left: 208px; z-index: 99;}
.horaCaminhoOcorrencia{position: absolute; top: 55px; left: 219px; z-index: 99;}

.stepOcorrencia
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 327px; z-index: 9;
}


.legendaOcorrencia{position: absolute; top: 3px; left: 310px; z-index: 99;}
.horaOcorrencia{position: absolute; top: 55px; left: 324px; z-index: 99;}

.stepCaminhoDestino
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 432px; z-index: 9;
}


.legendaCaminhoDestino{position: absolute; top: 3px; left: 412px; z-index: 99;}
.horaCaminhoDestino{position: absolute; top: 55px; left: 428px; z-index: 99;}

.stepDestino
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 537px; z-index: 9;
}

.legendaDestino{position: absolute; top: 3px; left: 527px; z-index: 99;}
.horaDestino{position: absolute; top: 55px; left: 535px; z-index: 99;}

.stepCaminhoBase
{
	position: absolute; width: 21px; height: 22px; top: 24px; left: 642px; z-index: 9;
}

.ball{background: url(../images/stepBall.png);}
.ballIn{background: url(../images/stepBallIn.png);}
.ballLivre{background: url(../images/stepBallLivre.png);}
.ballGray{background: url(../images/stepBallGray.png);}
.ballSelected{background: url(../images/stepBallSel.png);}

.legendaCaminhoBase{position: absolute; top: 3px; left: 611px; z-index: 99;}
.horaCaminhoBase{position: absolute; top: 55px; left: 640px; z-index: 99;}



.boxEnderecoSite
{
	float: left; margin-top: 12px; margin-left: 20px; font-family: Arial; width: 402px; font-size: 12px; color: #9a9a9a;
}

.boxEnderecoSite b
{
	color: #f68d1c; font-weight: bolder; font-size: 14px; text-shadow: 0 1px #FFFFFF;
}


.siteTituloDir
{
	margin-left: 8px; width: 256px; height: 35px; margin-top: 10px; margin-bottom: 10px;
}

.siteTituloDir label
{
	float: left; margin-top: 8px; margin-left: 9px; font-family: Arial; font-size: 14px; font-weight: bolder; color: #afafae; text-shadow: 0 1px #FFFFFF;
}

.siteNoResults
{
	margin: 0 auto; width: 955px; text-align: center; padding-top: 10px; padding-bottom: 10px; font-family: Arial; color: #aaaaaa; font-size: 12px;
}

#qntidadeRows {
color: white;
background-color: #DF0A0A;
text-shadow: 0 1px #9D0707;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #F1F1F1;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #f1f1f1;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #F1F1F1;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
text-align: center;
font-size: 15px;
font-weight: bolder;
margin-left: 1px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/*PAINEL OPERACIONAL INDEX NEW FIM */


/* INDEX SITE*/

.siteTituloEv
{
	margin-left: 8px; width: 1223px; height: 35px; margin-top: 10px;
}

.siteTituloEv label
{
	float: left; margin-top: 8px; margin-left: 9px; font-family: Arial; font-size: 14px; font-weight: bolder; color: #afafae; text-shadow: 0 1px #FFFFFF;
}


.altEventos
{
	position: absolute; width: 121px; height: 25px; background: url(../images/eventOpen.png); z-index: 999999; left: 745px; top: -45px; display:none;
}

.siteQuadroGrande
{
	float: left; background: #ffffff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; height: 450px;
}
.siteComboCorpo
{
	height: 35px; float: right; margin-right: 6px;
}

.corpoTituloComboSite
{
	float: left; width: 150px; height: 22px; background: #FFFFFF; margin-top: 6px; -moz-box-shadow:inset 0 0 10px #8d8d8d; -webkit-box-shadow:inset 0 0 10px #8d8d8d; 	box-shadow:inset 0 0 10px #8d8d8d;   -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}

.tituloComboSite
{
	float: left; fpont-family: Arial; color: #8f8f8f; text-shadow: 0 1px #FFFFFF; margin-top: 2px; margin-left: 5px;
}

.corpoResultadosSite
{
	position: absolute; background: #FFFFFF; width: 173px; z-index: 999; top: 22px; border: 1px solid #cccccc; display: none;
}

.optionSite
{
	float: left; width: 168px; padding-top: 4px; padding-bottom: 4px; font-family: Arial; color: #aaa7a7; font-size: 12px; padding-left: 5px; background: #F1F1F1; cursor: pointer; text-shadow:1px 1px 0px #FFFFFF;
}

.optionSite:hover
{
	float: left; width: 168px; padding-top: 4px; padding-bottom: 4px; font-family: Arial; color: #FFFFFF; font-size: 12px; padding-left: 5px; background: #4b8db5; cursor: pointer; font-weight: bolder; text-shadow:1px 1px 0px #134462;
}

.btoComboSite
{
	width: 24px; height: 22px; background: url(../images/btComboSite.png); float:right; margin-top: 6px; background-position: 0 0px;
}

.btoComboSite:hover
{
	width: 24px; height: 22px; background: url(../images/btComboSite.png); float:right; margin-top: 6px; background-position: 0 -22px;
}

.graficos
{
	float: left;
}

.siteQuadroVeiculos
{
	float: left; width: 608px;  background: #ffffff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;  padding-right: 8px; height: 260px;
}

.siteTituloVeiculos
{
	margin-left: 8px; width: 600px; height: 35px; margin-top: 10px;
}

.siteTituloVeiculos label
{
	float: left; margin-top: 8px; margin-left: 9px; font-family: Arial; font-size: 14px; font-weight: bolder; color: #afafae; text-shadow: 0 1px #FFFFFF;
}

.quadroCorpoSiteVeiculos
{
	float: left; width: 195px; height: 100px; margin-left: 8px; margin-top: 8px;
}

.siteTituloVeiculos2
{
	float: left; width: 190px; height: 30px; float: left; background-image: linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -o-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -moz-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -webkit-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -ms-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #DEDEDE), color-stop(0.69, white)); border: 1px solid #cdcdcd; margin-bottom: 10px;
}

.siteImgVeiculos
{
	float: left; width: 21px; height: 20px; background: url(../images/ambulanceGraphVeiculos.png); margin-top: 5px; margin-left: 8px;
}

.siteImgVeiculosManutencao
{
	float: left; width: 21px; height: 20px; background: url(../images/ambulanceManutencaoGraphVeiculos.png); margin-top: 5px; margin-left: 8px;
}

.siteImgVeiculosMovimento
{
	float: left; width: 21px; height: 20px; background: url(../images/ambulanceGraphVeiculosMovimento.png); margin-top: 5px; margin-left: 8px;
}

.siteImgVeiculosParada
{
	float: left; width: 21px; height: 20px; background: url(../images/ambulanceGraphVeiculosParada.png); margin-top: 5px; margin-left: 8px;
}

.siteImgBaseGraph
{
	float: left; width: 21px; height: 20px; background: url(../images/baseGraph.png); margin-top: 5px; margin-left: 8px;
}

.siteImgHospitalGraph
{
	float: left; width: 21px; height: 20px; background: url(../images/hospitalGraph.png); margin-top: 5px; margin-left: 8px;
}


.siteDescricaoTopoMenor
{
	float: left; font-family: Arial; font-size: 12px; color: #8f8f8f; text-shadow: 0 1px #FFFFFF; margin-top: 6px; margin-left: 7px;
}

.siteBoxTotal
{
	color: white; background-color: #DF0A0A; text-shadow: 0 1px #9D0707; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #F1F1F1; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #f1f1f1; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #F1F1F1; width: 23px; height: 20px; margin-top: 4px; margin-right: 5px; padding-bottom: 1px; text-align: center; font-size: 15px; font-weight: bolder; margin-left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:right;
}

.comboSiteEst
{
	cursor: pointer; float: left; border: 1px solid #B2B2B2; font-family: Arial, Helvetica, sans-serif; background-color: #D4D4D4; background-image: -webkit-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: -moz-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: -o-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: -ms-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: linear-gradient(top, #E0E0E0, #C8C8C8); -webkit-box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD; -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -2px #b3b3b3, 0 1px 3px #ddd; box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD; width: 180px; height: 25px;
}

.comboSiteEst:hover
{
	cursor: pointer; float: left; border: 1px solid #B2B2B2; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; background-image: -webkit-linear-gradient(top, #C8C8C8, #E0E0E0); background-image: -moz-linear-gradient(top, #C8C8C8, #E0E0E0); background-image: -o-linear-gradient(top, #C8C8C8, #E0E0E0); background-image: -ms-linear-gradient(top, #C8C8C8, #E0E0E0); background-image: linear-gradient(top, #C8C8C8, #E0E0E0); -webkit-box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD; -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -2px #b3b3b3, 0 1px 3px #ddd; box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD; width: 180px; height: 25px;
}

.textEstCombo
{
	float: left; font-family: Arial; font-size: 10px; color: #6c6c6c; margin-top: 5px; margin-left: 8px; text-shadow: 0 1px #F8F8F8;
}

.setaComboEst
{
	float: right; width: 10px; height: 8px; background: url(../images/setaCombos.png); margin-top: 9px; margin-right: 5px;
}

.corpoComboSiteEst
{
	display: none;
	position: absolute; width: 180px; top: 26px; z-index: 9999; left:-1px;
	cursor: pointer; border: 1px solid #B2B2B2; font-family: Arial, Helvetica, sans-serif;
	background-color: #D4D4D4; background-image: -webkit-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: -moz-linear-gradient(top, #E0E0E0, #C8C8C8);
	background-image: -o-linear-gradient(top, #E0E0E0, #C8C8C8); background-image: -ms-linear-gradient(top, #E0E0E0, #C8C8C8);
	background-image: linear-gradient(top, #E0E0E0, #C8C8C8); -webkit-box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD;
	-moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -2px #b3b3b3, 0 1px 3px #ddd; box-shadow: inset 0 1px #F4F4F4, inset 0 -2px #B3B3B3, 0 1px 3px #DDD;
}

.resultadosCombiSiteEst
{
	float: left; width: 173px; height: 20px; padding-top: 5px; font-family: Arial; font-size: 10px; color: #6c6c6c; text-shadow: 0 1px #F8F8F8; padding-left: 8px;
}

.resultadosCombiSiteEst:hover
{
	float: left; width: 172px; height: 20px; padding-top: 5px; font-family: Arial; font-size: 10px; color: #6c6c6c; text-shadow: 0 1px #F8F8F8; padding-left: 8px; background: #ececec; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;
}


.imgSetaSeq
{
	position: absolute; left: 926px; top: 30px; z-index: 999; width: 16px; height: 16px; cursor: pointer; background: url(../images/setaShowSeq.png); background-position: 0px 0px; 
}

.imgSetaSeq:hover
{
	position: absolute; left: 926px; top: 30px; z-index: 999; width: 16px; height: 16px; cursor: pointer; background: url(../images/setaShowSeq.png); background-position: 0px -16px; 
}

.imgSetaSeqSelected
{
	position: absolute; left: 926px; top: 30px; z-index: 999; width: 16px; height: 16px; cursor: pointer; background: url(../images/setaShowSeq.png); background-position: 0px -32px; 
}

.moreMinPainel
{
	position: absolute; width: 15px; height: 15px; background: url(../images/moreMin.png); top: 5px; left: 5px; cursor: pointer;
}



.moreMinPainelSelected
{
	position: absolute; width: 15px; height: 15px; background: url(../images/moreMin.png); background-position: -0px -15px; top: 5px; left: 5px; cursor: pointer;
}

.bgOcorrenciaPainel
{
	margin-top: 10px; float: left; width: 955px; background: #DDD;	border-radius: 3px; -moz-box-shadow: inset 0 0 10px #b5b5b5; -webkit-box-shadow: inset 0 0 10px #B5B5B5; box-shadow: inset 0 0 10px #B5B5B5;
}



.equipeTituloEsq
{
	width: 100%; height: 35px;
}


.equipeTituloEsq label
{
	float: left; margin-top: 7px; margin-left: 9px; font-family: Arial; font-size: 14px; font-weight: bolder; color: #afafae; text-shadow: 0 1px #FFFFFF;
}

.equipeTituloEsq .corpoCombo
{
	float: right;
	margin-right: 6px;
	width: 187px;
	height: 22px;
	margin-top: 6px;
}


.equipeTituloEsq .corpoCombo2
{
	float: right;
	margin-right: 6px;
	width: 87px;
	height: 22px;
	margin-top: 6px;
}


.equipeTituloEsq .corpoCombo .combo
{
	float: left; width: 157px; height: 20px; border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; background: #FFFFFF;
	-moz-box-shadow:inset 0 0 10px #959595; -webkit-box-shadow:inset 0 0 10px #959595; 	box-shadow:inset 0 0 10px #959595;
	padding-top: 2px; font-family: Arial; font-size: 12px; color: #a7a7a7; padding-left: 5px;
}

.equipeTituloEsq .corpoCombo2 .combo2
{
	float: left; width: 57px; height: 20px; border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; background: #FFFFFF;
	-moz-box-shadow:inset 0 0 10px #959595; -webkit-box-shadow:inset 0 0 10px #959595; 	box-shadow:inset 0 0 10px #959595;
	padding-top: 2px; font-family: Arial; font-size: 12px; color: #a7a7a7; padding-left: 5px;
}

.equipeTituloEsq .corpoCombo .btCombo
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; cursor: pointer;
}

.equipeTituloEsq .corpoCombo .btCombo:hover
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; background-position: 0 -22px; cursor: pointer;
}


.equipeTituloEsq .corpoCombo2 .btCombo
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; cursor: pointer;
}

.equipeTituloEsq .corpoCombo2 .btCombo:hover
{
	background: url(../images/btComboSite.png); width: 24px; height: 22px; float: left; background-position: 0 -22px; cursor: pointer;
}

.listProfissional
{
float: left; width: 330px; height: 15px;  padding: 5px; color: #AFAFAE; text-shadow: 0 1px white; background-image: linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -o-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -moz-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -webkit-linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -ms-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #DEDEDE), color-stop(0.69, white)); 

}

.listProfissional:hover
{
	float: left; width: 330px; height: 15px;  padding: 5px; color: #AFAFAE; text-shadow: 0 1px #DAEDFF; background-image: linear-gradient(bottom, #9EC7EE 16%, #DAEDFF 69%);
background-image: -o-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -moz-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -webkit-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);
background-image: -ms-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #9EC7EE), color-stop(0.69, #DAEDFF ));
}

.boxProfissionais
{
	float: left; width: 350px; height: 333px; background: #f1f1f1; margin-top: 20px;border: 1px solid #CCCCCC; -moz-box-shadow: inset 0 0 10px #b5b5b5;
-webkit-box-shadow: inset 0 0 10px #B5B5B5; box-shadow: inset 0 0 10px #B5B5B5; overflow-x: hidden; overflow-y: scroll;
	
}


.listVeiculo
{
cursor: pointer; float: left; width: 330px; height: 18px;  padding: 5px; color: #AFAFAE; text-shadow: 0 1px white; background-image: linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -o-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -moz-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -webkit-linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -ms-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #DEDEDE), color-stop(0.69, white)); 

}


.listVeiculo:hover
{
cursor: pointer; float: left; width: 330px; height: 18px;  padding: 5px; color: #4C8FCD; text-shadow: 0 1px #DAEDFF; background-image: linear-gradient(bottom, #9EC7EE 16%, #DAEDFF 69%);
background-image: -o-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -moz-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -webkit-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);
background-image: -ms-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #9EC7EE), color-stop(0.69, #DAEDFF ));
}


.listVeiculoSel
{
cursor: pointer; float: left; width: 330px; height: 18px;  padding: 5px; color: #4C8FCD; text-shadow: 0 1px #DAEDFF; background-image: linear-gradient(bottom, #9EC7EE 16%, #DAEDFF 69%);
background-image: -o-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -moz-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);background-image: -webkit-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%);
background-image: -ms-linear-gradient(bottom, #9EC7EE 16%, #DAEDFF  69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #9EC7EE), color-stop(0.69, #DAEDFF ));

}

.listVeiculoIn
{
float: left; width: 330px; height: 18px;  padding: 5px; color: #FBC2C4; text-shadow: 0 1px dddddd; background-image: linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -o-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -moz-linear-gradient(bottom, #DEDEDE 16%, white 69%);background-image: -webkit-linear-gradient(bottom, #DEDEDE 16%, white 69%);
background-image: -ms-linear-gradient(bottom, #DEDEDE 16%, white 69%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, #DEDEDE), color-stop(0.69, white)); 

}


.boxVeiculos
{
	float: left; width: 350px; height: 333px; background: #f1f1f1; margin-top: 20px;border: 1px solid #CCCCCC; -moz-box-shadow: inset 0 0 10px #b5b5b5;
-webkit-box-shadow: inset 0 0 10px #B5B5B5; box-shadow: inset 0 0 10px #B5B5B5; overflow-x: hidden; overflow-y: scroll;
	
}
.btDeletaProf
{
	float: right; margin-right: 10px; font-weight: bolder; width: 11px; height: 11px; background: url(../images/btDelProf.png); margin-top: 2px; cursor: pointer;
}

.clearButton
{
	float: right; background: url(../images/clear_button.png); width: 24px; height: 25px; margin-top: 5px; margin-right: 5px;
}

.clearButtonIn
{
	float: right; background: url(../images/clear_button.png); width: 24px; height: 25px; margin-top: 5px; margin-right: 5px; cursor: pointer; background-position: 0 25px;
}

.checkBack{float: left; width: 40px; height: 34px; background: url(../images/checkBack.png); cursor: pointer;}
.checkBack:hover{float: left; width: 40px; height: 34px; background: url(../images/checkBackA.png); cursor: pointer;}

.checkRefresh{float: left; width: 37px; height: 34px; background: url(../images/checkRefresh.png); cursor: pointer;}
.checkRefresh:hover{float: left; width: 37px; height: 34px; background: url(../images/checkRefreshA.png); cursor: pointer;}



