/* Minification failed. Returning unminified contents.
(364,1): run-time error CSS1036: Expected expression, found '}'
 */

body {
/*background-image: url(../../Content/images/fundo_login2.gif);
background-repeat: no-repeat;*/

	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:13px;
} 


.login-box{
	width:400px;
	height:300px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:100;
	margin-left:-200px;
	margin-top:-150px;
	/*background-color:#e4f5fa;*/
	background-color :#f8f8f8;
	box-sizing:border-box;
	border-radius:10px;
	border:solid 1px #e1dedd;
	padding:20px;
}


.login-box-2{
	width:400px;
	height:350px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:100;
	margin-left:-200px;
	margin-top:-150px;
	/*background-color:#e4f5fa;*/
	background-color :#f8f8f8;
	box-sizing:border-box;
	border-radius:10px;
	border:solid 1px #e1dedd;
	padding:20px;
}
		
		
.heading-title{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}
		
.login-box label{
	display:block;
	margin-bottom:5px;
}
		
/*.login-box input[type='text'], .login-box input[type='password'], .login-box select{
	display:block;
	margin-bottom:10px;
	width:100%;
	box-sizing:border-box;
	padding:10px;
	border-radius:2px;
	border:solid 1px #efeeed;
}*/

 
		
.button{
	display: inline-block;
	height: 30px;
	padding: 0 30px;
	color: #fff;
	background-color: #1eaedb;
	border-color: #1eaedb;
	line-height: 30px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	border-radius: 4px;
	border: 1px solid #bbb;
	cursor: pointer;
	box-sizing: border-box;
}
		
.m-top{
	margin-top:10px;
}
		
@media only screen and (max-width: 480px) {
	.login-box {
		position: relative;
		left: 0;
		top: 0;
		max-width: 320px;
		margin: 0 auto;
		margin-top:30px;
	}
}
		
@media only screen and (max-width: 320px) {
	.login-box {
		max-width: 240px;
	}
}
.style1{
	width:405px;
	
}		 
/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../Content/Images/loading-gif-transparent-10.gif) center no-repeat #fff;
}
.images ul li img {
	width: 400px;
	height: 266px;
}
.images ul li {
	display: inline-block;
}

/* ======================================= MODAL ======================================= */

.modal
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	background-color: whitesmoke; 
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.painel
{
	width: 120px;
	height: 120px;
	position: absolute;
	z-index: 10;
	background-color: white;
	display: none;
	border: solid 3px black;
	padding: 3px;
	color: Black;
}

/* ======================================= FIM MODAL ======================================= */

.siteMap
{
	margin: 0px 0px 0px 50px;
}
.siteMap li
{
	list-style-image: url(http://localhost/AllianzTransportes/imagens/seta.JPG);
	padding-right: 90px;
	display: inline;
}
/* ESTILO DE FONTE PADR�O */
*
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #7f9db9;
}
input[type=checkbox]
{
	background-color: transparent;
	border: none 0px black;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #7f9db9;
}

.tit_miolo_extrato
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #113388;
	width: 260px;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
	white-space: nowrap;
}
/*========================================    INICIO DAS TAB's    ========================================*/
.agf_ajax__tab .ajax__tab_header
{
	margin: 0px;
	margin-left: -2px;
	margin-right: -7px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana,tahoma,helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 990px;
}

.agf_ajax__tab .ajax__tab_outer
{
	margin: 0px; /*width: 168px;*/
	height: 22px;
	border-bottom: solid 2px #FFFFFF;
	background-color: #113388;
	padding-top: 5px;
	text-align: center;
	padding-left: 19px;
	padding-right: 19px;
}

.agf_ajax__tab .ajax__tab_inner
{
}
.agf_ajax__tab .ajax__tab_tab
{
}
.agf_ajax__tab .ajax__tab_hover .ajax__tab_outer
{
}
.agf_ajax__tab .ajax__tab_hover .ajax__tab_inner
{
}
.agf_ajax__tab .ajax__tab_hover .ajax__tab_tab
{
}
.agf_ajax__tab .ajax__tab_active .ajax__tab_outer
{
	/*width: 168px;*/
	height: 22px;
	border: solid 2px #FFFFFF;
	background-color: #426BB3; /*border-bottom: solid 2px #426BB3;*/
	border-bottom: 0;
	padding-top: 5px;
	text-align: center;
}
.agf_ajax__tab .ajax__tab_active .ajax__tab_inner
{
}
.agf_ajax__tab .ajax__tab_active .ajax__tab_tab
{
}

.agf_ajax__tab .ajax__tab_body
{
	/*font-family: verdana,tahoma,helvetica; 	padding-left: 9px; 	background-color: #426BB3; 	color: White; 	vertical-align: bottom; 	height: 22px; 	border-bottom: solid 1px #426BB3;*/
	margin: 0px;
	border: 0px;
	height: 25px;
	background-color: #426BB3;
	margin-right: -2px;
	border-right: solid 2px #FFFFFF;
}

.linkMenu
{
	font-size: 11px;
	color: White;
	padding: 5px;
	text-decoration: none;
	width: 100px;
}

.linkMenuSel
{
	font-size: 11px;
	color: White;
	text-decoration: none;
	background-color: #819bcc;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	width: 100px;
	line-height: 25px;
}

.spanMenu1
{
	margin-left: 10px;
}
.spanMenu2
{
	margin-left: 186px;
}
.spanMenu3
{
	margin-left: 412px;
}
.spanMenu4
{
	margin-left: 535px;
}
.spanMenu5
{
	margin-left: 690px;
}
.spanMenu6
{
	margin-left: 844px;
}

/*=======================================    INICIO DO MENU ACESSO RAPIDO    ========================================*/

.Menu IMG
{
	display: none;
}

.MenuItem
{
	background-color: #4970AB;
	height: 22px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	background-image:url(../imagens/btn_acessos_rapidos.gif);
}

.MenuSubItem
{
	margin: 0;
	padding: 5px;
	background-color: #4970AB;
	border: solid 1px white;
	height: 22px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	cursor: pointer;
	background-color:
}
.MenuSubItem IMG
{
	display: none;
}
.MenuSubItem a
{
	color: White;
	text-decoration: none;
	cursor: pointer;
}




/*.menu
{
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	background-color: #4970AB;
	border-top: solid 0px white;
	border-left: solid 2px white;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
	width: 150px;
}

.subMenu
{
	margin-left: -2px;
	font-size: 10px;
	height: 22px;
	background-color: #4970AB;
	border: solid 1px white;
	width: 150px;
}

.MenuItem
{
	background-color: #4970AB;
	color: white;
	width: 100%;
}

.subMenuItem
{
	background-color: #4970AB;
	color: white;
	width: 152px;
	text-align: left;
	margin-left: -3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.subMenu a:hover
{
	background-color: #819BCC;
	color: white;
	width: 152px;
	text-align: left;
	margin-left: -3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}*/

hoverSubMenu
{
	background-color: #819BCC;
}

.selectedTabMenu
{
	background-color: #819BCC;
	color: white;
	padding: 5px 5px 5px 5px;
	width: 100%;
	text-align: left;
}

/*=======================================    INICIO DO MENU LATERAL ESQUEDO    ========================================*/

.leftMenu
{
}

.leftMenu a
{
	color: White;
	text-decoration: none;
}

.leftMenuSelected
{
	padding: 5px;
	background-color: #819bcc;
}
.leftMenuUnselected
{
	padding: 5px;
	background-color: #436bb3;
}


/*========================================    INICIO DOS GRIDVIEW    ========================================*/
/* tabela do grid. */
.agf_grd
{
	text-align: left;
	border-color: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	width: 100%;		
}

/* T�tulo do grid */
.agf_grd th
{
	/*text-align: center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.agf_grd_rodape
{
	/*text-align: center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

HeadTitleOverFlow table
{
	border-color: #EEEEEE;
	border-style: solid;
	background-color: blue;
}
.HeadTitleOverFlow tr td
{
	border-right: solid 1px white;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

/* Linha do grid */
.linha_grid
{
	background-color: #dedfe0;
	cursor: default;
	font-size: 10px;
	text-align: center;
	padding: 0px;
	color: Black;
}

/*Linha do grid quando com o mouse em cima*/
.linha_grid_hover
{
	background-color: #819bcc;	
	font-size: 10px;
	cursor: hand;
	text-align: center;
	padding: 0px;
	color: white;
}
.linha_grid_hoverSEMHAND
{
	background-color: #819bcc;	
	font-size: 10px;
	cursor: default;
	text-align: center;
	padding: 0px;
	color: white;
}

/*Linha do grid quando selecionada */
.linha_grid_sel
{
	background-color: #B2CCE5;
	cursor: default;
	font-size: 10px;
	text-align: center;
	padding: 0px;
	color: Black;
}

/* Linha do grid */
.linha_grid_default
{
	background-color: #dedfe0;
	cursor: default;
	font-size: 10px;
	text-align: center;
	padding: 0px;
	color: Black;
}

/*Linha do grid quando com o mouse em cima*/
.linha_grid_hover_default
{
	background-color: #819bcc;
	cursor: default;
	font-size: 10px;
	text-align: center;
	padding: 0px;
	color: white;
}


/*Linha do grid quando selecionada */
.linha_grid_sel_default
{
	background-color: #B2CCE5;
	cursor: default;
	font-size: 10px;
	text-align: center;
	padding: 0px;
	color: Black;
}
/*=======================================    GRID KPI    ========================================*/
/* tabela do grid. */
/*.agf_grd_kip
{
	text-align: left;
	border-color: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	width: 100%;
}
*/
/* T�tulo do grid */
/*
.agf_grd_kip table 
{
	background-color:Green;
}
*/
/*
.agf_grd_kip table th
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
*/
/* Linha do grid */
/*
.agf_grd_kip table .linha_grid
{
	background-color: #dedfe0;
	cursor: hand;
	font-size: 7pt;
	text-align: center;
	padding: 0px;
	color: Black;
}
*/

.agf_grd_kpi 
{
	background-color:Green;
	width:100%;
	border:solid 1px White;
}

.agf_grd_kpi th
{
	padding:6px;
	background-color:#DEDFE3;
	color:Black;
	text-align:center;
	border:solid 1px White;
}
.agf_grd_kpi td
{
	padding:6px;
	background-color:#EEEFEF;
	color:Black;
	text-align:center;
	border:solid 1px White;
}




/*=======================================    INICIO DOS BOT�ES    ========================================*/
.botoesConsulta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #9fa8af;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	padding: 6px;
	border: solid 1px #FFFFFF;
	text-decoration: none;
	text-align: left;
	cursor:pointer;
}
.botao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #9fa8af;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	border: solid 1px #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}

botoesConsulta:houver
{
	text-decoration: underline;
}
.tabBotao
{
	width: 100%;
	text-align: right;
}
.botao_contato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin-left: 20px;
	color: #FFFFFF;
	width: 150px;
	height: 40px;
	background-color: #426bb3;
}
.botao_contato:hover
{
	cursor: default;
	text-decoration: none;
}

.botao_contato2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	padding-left: 28px;
	background-color: #426bb3;
}

/*=======================================    INICIO C�LULAS DE TABELAS    ========================================*/

/* Perfil da Apolice */
.td_form1_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	width: 186px;
}
.td_form2_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 10px;
	width: auto;
}
.td_form3_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 3px;
}
.td_form3A_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 10px;
}
.td_form5_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
.td_form_titulo2_Perfil_Apo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	padding-left:10px;
}
.td_form4_Perfil_Apo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	padding-left: 3px;
	font-weight: normal;
}


/* fim do Perfil da Apolice */

.td_form1
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	width: 186px;
}
/*.td_p_form1*/
.td_form2
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 11px;
	width: auto;
}

.td_form3
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 3px;
}

.td_form3A
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 10px;
}



.td_form3_b
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 3px;
	height: 25px;
}
.td_form4
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	padding-left: 3px;
	font-weight: normal;
}
.td_form5
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.td_form6
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 0px;
	padding-left: 3px;
	vertical-align: middle;
}
.td_form7
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.td_form_titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #113388;
	font-weight: bold;
	text-align: left;
}

.td_form_titulo2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
}




/*=======================================    ---    ========================================*/
.ul_menu
{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: baseline;
	line-height: 30px;
}


.ul_menu .sel
{
	background-color: #819bcc;
}

.ul_menu li
{
	margin: 0;
	padding: 0;
	border: solid 1px white;
	list-style-type: none;
	background-color: #436bb3;
}

.ul_menu li a
{
	color: white;
	text-decoration: none;
}

.ul_menu li a:hover
{
	color: white;
	text-decoration: underline;
}


/*=======================================    DIVERSOS    ========================================*/
.tit_conversor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #172e7e;
	font-weight: bold;
}
.tit_chat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #193888;
	padding: 5px;
	padding-left: 10px;
}
.xt_chat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #dedfe0;
	padding: 5px;
	padding-left: 10px;
}
.cabecalho
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	margin-left: 10px;
	color: #000000;
}
.cabecalho2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 20px;
	margin-left: 10px;
	color: #000000;
}
.texto_g_form
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	vertical-align: middle;
	width: 186px;
}

.texto_p_form
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
.texto_branco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}
.tit_cx_mensagem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #113388;
	font-weight: bold;
	font-variant: small-caps;
}
.texto_cx_mensagem
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #819ccc;
	padding: 5px;
}
.texto2_cx_mensagem
{
	background-color: #E5ECF6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #819ccc;
	padding: 5px;
}
.texto3_cx_mensagem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #819ccc;
	padding: 5px;
}
.pad5
{
	padding: 5px 5px 5px 5px;
}
.back_form
{
	color: #000000;
}
.txt_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt_home_box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tit_box_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4962b6;
	font-weight: bold;
}
.link_branco
{
	color: #FFFFFF;
	text-decoration: none;
}
.link_branco:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.link_home
{
	color: #000000;
	text-decoration: none;
}
.link_home:hover
{
	color: #000000;
	text-decoration: underline;
}
.link_cx_mensagem
{
	color: #113388;
	text-decoration: none;
}
.link_cx_mensagem:hover
{
	color: #113388;
	text-decoration: none;
}
.link2_cx_mensagem
{
	font-size: 9px;
	color: #616161;
	text-decoration: none;
}
.link2_cx_mensagem:hover
{
	font-size: 9px;
	color: #616161;
	text-decoration: underline;
}
.link_cx_mensagem_pastas
{
	color: #000000;
	text-decoration: none;
}
.link_cx_mensagem_pastas a
{
	color: #000000;
	text-decoration: none;
}
.link_cx_mensagem_pastas_cinza
{
	font-size: 10px;
	color: #616161;
	text-decoration: none;
}
.link_cx_mensagem_pastas_cinza a
{
	font-size: 10px;
	color: #616161;
	text-decoration: none;
}
.link_cx_mensagem_pastas_cinza_p
{
	font-size: 9px;
	color: #616161;
	text-decoration: none;
}
.link_cx_mensagem_pastas_cinza_p a
{
	font-size: 9px;
	color: #616161;
	text-decoration: none;
}
.saudacao
{
	font-size: 10px;
	color: #68696a;
	padding-top: 10px;
	text-decoration: none;
}
/*.saudacao:hover { 
		font-size:10px;
		color:#68696a;
		padding-top:10px;		
		text-decoration:underline;
}*/

/*=======================================    POPUP DO BOLETO    ========================================*/

.modalBackground
{
	background-color: whitesmoke;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	color: Black;
	display: none;
}
.modalTabFerramentas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
}

/*=======================================    CALENDARIO    ========================================*/
.calend .ajax__calendar_container
{
	padding: 2px;
	position: absolute;
	cursor: default;
	width: 232px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
}
.calend .ajax__calendar_body
{
	height: 139px;
	width: 232px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.calend .ajax__calendar_days
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 232px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.calend .ajax__calendar_months
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 232px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.calend .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 232px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.calend .ajax__calendar_container TABLE
{
	font-size: 11px;
}
.calend .ajax__calendar_header
{
	height: 20px;
	width: 100%;
	background-color: #113388;
	color: White;
}
.calend .ajax__calendar_prev
{
	padding-top: 3px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../imagens/PREV.gif);
}
.calend .ajax__calendar_next
{
	padding-top: 3px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../imagens/NEXT.gif);
}
.calend .ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
	padding-top: 3px;
}
.calend .ajax__calendar_footer
{
	height: 20px;
}
.calend .ajax__calendar_today
{
	cursor: pointer;
	padding-top: 6px;
	background-color: #F0F0F0;
}
.calend .ajax__calendar_dayname
{
	height: 17px;
	width: 25px;
	text-align: center;
	padding: 0 2px;
	font-weight: bold;
}
.calend .ajax__calendar_day
{
	height: 17px;
	width: 25px;
	text-align: center;
	padding: 0 2px;
	cursor: pointer;
}
.calend .ajax__calendar_month
{
	height: 44px;
	width: 50px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.calend .ajax__calendar_year
{
	height: 44px;
	width: 50px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.calend .ajax__calendar_container
{
	border: 4px solid #A0A0A0;
	background-color: #ffffff;
	color: #000000;
}
.calend .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
}
.calend .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
}
.calend .ajax__calendar_day
{
	border: 1px solid #ffffff;
}
.calend .ajax__calendar_month
{
	border: 1px solid #ffffff;
}
.calend .ajax__calendar_year
{
	border: 1px solid #ffffff;
}

.calend .ajax__calendar_active .ajax__calendar_day
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}
.calend .ajax__calendar_active .ajax__calendar_month
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}
.calend .ajax__calendar_active .ajax__calendar_year
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}

.calend .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: silver;
}
.calend .ajax__calendar_other .ajax__calendar_year
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: silver;
}

.calend .ajax__calendar_hover .ajax__calendar_day
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}
.calend .ajax__calendar_hover .ajax__calendar_month
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}
.calend .ajax__calendar_hover .ajax__calendar_year
{
	background-color: WhiteSmoke;
	border-color: #A0A0A0;
	color: #000000;
}

.calend .ajax__calendar_hover .ajax__calendar_title
{
	color: #ffffff;
}
.calend .ajax__calendar_hover .ajax__calendar_today
{
	color: red;
}
.calend_home a
{
	text-decoration: none;
}
.calend_home_header
{
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #E5ECF6;
	text-transform: uppercase;
}
.tarefa_atraso
{
	background-color: red;
	width: 20px;
	cursor:pointer;
}
.tarefa_cancelada
{
	background-color: dimgray;
	width: 20px;
}
.tarefa_normal
{
	background-color: green;
	width: 20px;
	cursor:pointer;
}
.linha
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-transform: none;*/
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	width: 186px;
	color: #172E7E;
	cursor: pointer;
}

/*=======================================    KPI    ========================================*/

.tit_kpi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #113388;
	font-weight: bold;
}
.txt_kpi_azul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426bb3;
}
.txt_kpi_verm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e10b0b;
}
.tit_kpi2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7190c6;
	font-weight: bold;
}

/*=======================================    Dados da Viagem	========================================*/
.TableDV
{
	width: 350px;
}

.TableDV th
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	height: 30px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.TableDV tr
{
}

.TableDV td
{
	font-size: 11px;
}

.TableDVIE
{
}


.TableDVIE .Titulo
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	width: 186px;
	padding: 10px;
}

.TableDVIE .Tit
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 0px;
	padding-left: 3px;
	padding: 5px;
}
.TableDVIE .Tit2
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}
.TableDVIE td
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	font-weight: normal;
}

.TableCCdado
{
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	padding-left: 3px;
	font-weight: normal;
}
.TableCCtexto
{
	width: 220px;
	background-color: #dedfe0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left; 
}

/*=======================================    GECAM	========================================*/
.gecam_titulo
{
	font-size:14pt;
	color:#20408F;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	width:97%;
	text-align:center;	

}
.gecam_label
{
	color:#20408F;
	font-size:7pt;
	padding-left:5px;
	padding-bottom: 15px;
	text-align:center;
	border-left: solid 1px #20408F;
	border-top: solid 1px #20408F;
	border-right: solid 1px #20408F;
	vertical-align:top;
}
.gecam_campo
{
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	border-left: solid 1px #20408F;
	border-bottom: solid 1px #20408F;
	border-right: solid 1px #20408F;
}
.gecam_campo span
{
	color:#20408F;
	text-transform:uppercase;
	font-size:11pt;
	font-family: Arial;
}
.gecam_texto
{	
	width: 98%;	
	margin-left:auto;
	margin-right:auto;
}
.gecam_texto span
{	
	color: #20408F;
	font-size: 9pt;
	font-family: Arial;
	font-weight:bold;
	text-align:justify;
}
.gecam_credite
{ 
	color: #20408F;	
	font-size: 9pt;
	font-family: Arial;
	font-weight:bold;
	width: 10px;
	text-transform:uppercase;
	text-align:center;
}
.gecam_credite_cell
{
	border: solid 1px #20408F;
	height: 30px;
	width: 180px;
}
.gecam_texto_linha
{
	border-bottom: solid 1px #20408F;
}
.gecam_rodape span
{
	font-size:7pt;
}
.gecam_borda_topo
{
	border-top: solid 1px #20408F;
	border-right: solid 1px #20408F;
	border-left: solid 1px #20408F;
}
.gecam_borda_fundo
{
	border-bottom: solid 1px #20408F;
	border-right: solid 1px #20408F;
	border-left: solid 1px #20408F;
}
.quebrapagina
{
	page-break-before: always;	
}

body {
}
.TFtable{
		width:100%; 
		border-collapse:collapse; 
	}
	.TFtable td{ 
		padding:7px; border:#4e95f4 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #b8d1f3;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #dae5f4;
	}

/* SAUDA��O */

#saudacao
{
	font-size: 10px;
	color: #68696a;
	padding-left: 10px;
	padding-top: 10px;
}
/*.saudacao
{
	font-size: 10px;
	color: #68696a;
	text-decoration: none;
}
.saudacao:hover
{
	font-size: 10px;
	color: #68696a;
	text-decoration: underline;
}*/


/* T�TULO */

#titulo
{
	padding-left: 8px;
	padding-top: 8px;
}



/* ABAS MENU */



/* ABAS SUB-MENU */

#menu_subabas
{
	color: #FFFFFF;
	font-size: 11px;
}

.menu_subabas
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.menu_subabas:hover
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

/* IMAGENS ABAS */

.bg0
{
	background-image: url(          "../imagens/back_abas00.gif" );
}
.bg1
{
	background-image: url(          "../imagens/back_abas.gif" );
}
.bg2
{
	background-image: url(          "../imagens/back_abas01.gif" );
}
.bg3
{
	background-image: url(          "../imagens/back_abas02.gif" );
}
.bg4
{
	background-image: url(          "../imagens/back_abas03.gif" );
}
.bg5
{
	background-image: url(          "../imagens/back_abas04.gif" );
}
.bg6
{
	background-image: url(          "../imagens/back_abas05.gif" );
}


/* HIST�RICO DE NAVEGA��O */

#breadcrumbs
{
	color: #000000;
	font-size: 10px;
	padding-left: 10px;
}
.breadcrumbs
{
	color: #000000;
	text-decoration: none;
}
.breadcrumbs:hover
{
	color: #000000;
	text-decoration: underline;
}


/* FERRAMENTAS */

#ferramentas
{
	color: #FFFFFF;
	font-size: 11px;
}
.ferramentas
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.ferramentas:hover
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

/* CALEND�RIO */
/*
#calendario
{
	color: #000000;
	font-size: 9px;
	padding-left: 6px;
	height: 130px;
}
.calendario
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}
.calendario:hover
{
	color: #000000;
	font-size: 9px;
	text-decoration: underline;
}*/

/* /////////// MIOLO FORMUL�RIO /////////////////////*/

#tit_miolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #113388;
	width: 325px;
	height: 20px;
	padding-top: 6px;
	padding-left: 6px;
}
#tit_miolo_conversor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #113388;
	width: 150px;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
}
#cabecalho
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	margin-left: 10px;
	color: #000000;
}

#tit_solicitacao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3e6ba4;
	font-weight: bold;
}

#tit_conversor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #172e7e;
	font-weight: bold;
}
#texto_p_conversor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#texto_p_conversor2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#texto_p_conversor3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	padding: 10px;
}
#texto_p_conversor4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 50px;
	padding: 10px;
}

.link_conv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.link_conv:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#back_form
{
	color: #000000;
}

#texto_g_form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
}

/*
#texto_p_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
}
*/

.texto_p_form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td_form
{
	background-color: #dedfe0;
}

.campos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #7f9db9;
}

#botao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 2px;
	position: absolute;
	color: #FFFFFF;
	background-color: #9fa8af;
	font-weight: bold;
	width: 60px; /*margin-top:2px;*/
}
.link_botao
{
	cursor: default;
	text-decoration: none;
}
.link_botao:hover
{
	cursor: pointer;
	text-decoration: none;
}

#tit_tabela_conversor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding: 5px;
}
#tit_tabela_conversor2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1c388c;
	background-color: #b4c4dd;
	padding: 5px;
}
#tit_tabela_extrato
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding: 10px;
	padding-left: 100px;
}
#tit_tabela_extrato2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113488;
	padding: 5px;
}


#botao_rodape
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #9fa8af;
	font-weight: bold;
	color: #FFFFFF;
	width: 90px;
	padding: 6px;
	border: solid 1px #FFFFFF;
}
#botao_rodape2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #9fa8af;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	padding: 6px;
	border: solid 1px #FFFFFF;
}
#botao_rodape3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #9fa8af;
	font-weight: bold;
	color: #FFFFFF;
	width: 180px;
	padding: 6px;
	border: solid 1px #FFFFFF;
}

.link_rodape
{
	cursor: default;
	text-decoration: none;
}

.link_rodape:hover
{
	cursor: pointer;
	text-decoration: none;
}

/*/////////////// TABELA RODAP� /////////////////////*/

#tabela_historico
{
	text-align: center;
	font-size: 10px;
}

#tit_tabela_rodape
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #113388;
	font-weight: bold;
}

#tit_coluna_tabela
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #113388;
	font-weight: bold;
	height: 25px;
}
#resultado_consulta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #113388;
	font-weight: bold;
}

/* ///////////////////////////////////////// POPUP ///////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////*/

#borda_pop
{
	border: solid 1px #000000;
}

#nome_pop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 25px;
	border-bottom: solid 1px #000000;
	color: #FFFFFF;
	background-color: #9fa8af;
}
#txt_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#linha_laranja
{
	color: #FFFFFF;
	background-color: #f1701a;
	height: 18px;
}

#txt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #d8deea;
}
#botao_pop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
	border: solid 1px #FFFFFF;
	padding: 2px;
	color: #FFFFFF;
	background-color: #9fa8af;
	font-weight: bold;
	width: 80px; /*margin-top:2px;*/
}
.coluna1{
	width:162px;
	float:left;
	margin:2px;
}
.coluna2{
	width:828px;
	float:left;
	margin:2px,2px,2px,2px;
}
body {
}

 body,html{
		height: 100%;
	}

	/* remove outer padding */
	.main .row{
		padding: 0px;
		margin: 0px;
	}

	/*Remove rounded coners*/

	nav.sidebar.navbar {
		border-radius: 0px;
	}

	nav.sidebar, .main{
		-webkit-transition: margin 200ms ease-out;
	    -moz-transition: margin 200ms ease-out;
	    -o-transition: margin 200ms ease-out;
	    transition: margin 200ms ease-out;
	}

	/* Add gap to nav and right windows.*/
	.main{
		padding: 10px 10px 0 10px;
	}

	/* .....NavBar: Icon only with coloring/layout.....*/

	/*small/medium side display*/
	@media (min-width: 768px) {

		/*Allow main to be next to Nav*/
		.main{
			position: absolute;
			width: calc(100% - 40px); /*keeps 100% minus nav size*/
			margin-left: 40px;
			float: right;
		}

		/*lets nav bar to be showed on mouseover*/
		nav.sidebar:hover + .main{
			margin-left: 200px;
		}

		/*Center Brand*/
		nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
			margin-left: 0px;
		}
		/*Center Brand*/
		nav.sidebar .navbar-brand, nav.sidebar .navbar-header{
			text-align: center;
			width: 100%;
			margin-left: 0px;
		}

		/*Center Icons*/
		nav.sidebar a{
			padding-right: 13px;
		}

		/*adds border top to first nav box */
		nav.sidebar .navbar-nav > li:first-child{
			border-top: 1px #e5e5e5 solid;
		}

		/*adds border to bottom nav boxes*/
		nav.sidebar .navbar-nav > li{
			border-bottom: 1px #e5e5e5 solid;
		}

		/* Colors/style dropdown box*/
		nav.sidebar .navbar-nav .open .dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: transparent;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}

		/*allows nav box to use 100% width*/
		nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{
			padding: 0 0px 0 0px;
		}

		/*colors dropdown box text */
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
			color: #777;
		}

		/*gives sidebar width/height*/
		nav.sidebar{
			width: 200px;
			height: 100%;
			margin-left: -160px;
			float: left;
			z-index: 8000;
			margin-bottom: 0px;
		}

		/*give sidebar 100% width;*/
		nav.sidebar li {
			width: 100%;
		}

		/* Move nav to full on mouse over*/
		nav.sidebar:hover{
			margin-left: 0px;
		}
		/*for hiden things when navbar hidden*/
		.forAnimate{
			opacity: 0;
		}
	}

	/* .....NavBar: Fully showing nav bar..... */

	@media (min-width: 1330px) {

		/*Allow main to be next to Nav*/
		.main{
			width: calc(100% - 200px); /*keeps 100% minus nav size*/
			margin-left: 200px;
		}

		/*Show all nav*/
		nav.sidebar{
			margin-left: 0px;
			float: left;
		}
		/*Show hidden items on nav*/
		nav.sidebar .forAnimate{
			opacity: 1;
		}
	}

	nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #CCC;
		background-color: transparent;
	}

	nav:hover .forAnimate{
		opacity: 1;
	}
	section{
		padding-left: 15px;
	}
body {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
.logo{
	background-image:url(../Content/Images/logo.gif)
}
.progresso {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background-color: white;
    border: none;
    height: 247px;
    width: 295px;
}

div#spinner
{
	display: none;
    position: fixed;    
    top: 50%;
    /*-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);*/
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background-color:darkblue;
	 border: none;
    height: 45px;
    width: 100%;
	background:url(../Content/Images/loading_proces.gif) no-repeat center #fff;

    /*display: none;
    width:500px;
    height: 50px;
    position: fixed;
    top: 50%;
    left: 50%;
    background:url(Images/loading_proces.gif) no-repeat center #fff;
    text-align:center;
    padding:10px;
    font:normal 16px Tahoma, Geneva, sans-serif;
    border:1px solid #666;
    margin-left: -50px;
    margin-top: -50px;
    z-index:2;
    overflow: auto;*/
}

.holds-the-iframe {
    background:url(../Content/images/loading_proces.gif) center center no-repeat;
}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 15%; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
