/* Reset de propriedades
---------------------------------------------- */
*
{
	margin:0;
	padding:0;
	border:none;

	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#000000;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

ul
{
	list-style:none;
	list-style-type:none;
}


/* Cabecalhos "h"
---------------------------------------------- */
h1,
h1 a
{
}

h2,
h2 a
{
}

h3,
h3 a
{
}

h4,
h4 a
{
}

h5,
h5 a
{
}

h6,
h6 a
{
}


/* body
---------------------------------------------- */
body
{
	overflow:hidden;
}


/* divTopo
---------------------------------------------- */
#divTopo
{
	height:55px;
	width:100%;

	background-image:url(Images/bgTopo.jpg);
	background-repeat:repeat-x;
}

/* divTopoEsquerda */
#divTopo #divTopoEsquerda
{
	float:left;
}

#divTopo #divTopoEsquerda #ctl00_ibtJap
{
	margin:10px 0 0 10px;
	float:left;
}

#divTopo #divTopoEsquerda #ctl00_lblClienteRazaoSocial
{
	float:left;
    margin:15px 0 0 20px;
	font-size:16px;
	font-weight:bold;
}

/* divTopoDireita */
#divTopo #divTopoDireita
{
	float:right;
}

#divTopo #divTopoDireita #ctl00_imgLoading
{
	margin:15px 50px 0 20px;
	float:left;
	display:none;
}

#divTopo #divTopoDireita #divUsuariosInformacoes
{
	margin:10px 10px 0 0;
	float:left;
	text-align:right;
}


/* divMeio
---------------------------------------------- */
#divMeio
{
	border-left:solid 4px #B6C3D6;
	border-right:solid 4px #B6C3D6;
	border-bottom:solid 4px #B6C3D6;
}

/* divMenu */
#divMeio #divMenu
{
	float:left;
	width:200px;
	border-right:solid 3px #B6C3D6;
}

#divMeio #divMenu #divMenuLayout
{
	width:194px;
	margin:2px;
	border:1px solid #B6C3D6;
	overflow:hidden;
}

/* divConteudo */
#divMeio #divConteudo
{
	float:left;
}

#divMeio #divConteudo #divConteudo_Topo
{
	height:28px;
	background-image:url(Images/BgConteudo_Topo.jpg);
	border-bottom:solid 3px #B6C3D6;
	padding:0 3px;
}

#divMeio #divConteudo #divConteudo_Topo #divConteudo_TopoEsquerda
{
	float:left;
}

#divMeio #divConteudo #divConteudo_Topo #divConteudo_TopoDireita
{
	float:right;
	padding-right:15px;
}

#divMeio #divConteudo #divConteudo_Real
{
	height:0;
	overflow:auto;
	padding:10px;
}


/* divLogin
---------------------------------------------- */
#divLogin
{
    position:absolute;
    top:50%;
    margin-top:-100px;
    left:50%;
    margin-left:-200px;
    padding:30px;
    border:1px solid #000000;
    background-color:#E1F9FF;
}

#divLogin input[type="submit"]
{
    width:60px;
    font-size:12px;
    background-color:#D5D5D5;
}


.modalBackground
{
    background-color:Black;
    filter:alpha(opacity=15) !important;
    opacity:0.15;
    top: 0px !important;
    left: 0px !important;
    position: absolute !important;
    z-index: 1 !important;
}

.modalPopup
{
    /*background-color:#ffffdd;
    border-width:1px solid Gray;
    padding:5px;
    width: 350px;
    height:300px;*/
    
    background:url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) #fcfdfd repeat-x 50% bottom;
    border:#a6c9e2 1px solid;
}

.modalPopup_titulo
{
    background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) #5c9ccc repeat-x 50% 50%;
    border:#4297d7 1px solid;
    color:White;
    cursor:move;
    display:block;
    font:"Trebuchet MS", Arial, Verdana;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    margin:3px;
    position:relative;
    content:".";
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.modalPopup_conteudo
{
    padding:3px 10px;
    overflow:auto;
}

.modalPopup_botoes
{
    border-top:#a6c9e2 1px solid;
    margin:3px;
    padding:5px;
    text-align:right;
}

.modalPopup_botoes input
{
    background:url(images/ui-bg_glass_85_dfeffc_1x400.png) #dfeffc repeat-x 50% 50%;
    border:#c5dbec 1px solid;
    color:#2e6e9e;
    cursor:pointer;
    font:Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size:1em;
    font-weight:bold;
    text-align:center;
    padding:3px 10px;
    margin:3px 3px 0;
    width:100px;
}

.modalPopup_botoes input:hover
{
    border: 1px solid #79b7e7;
    background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1d5987;
}

.loading
{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:999999;

    background-color:Black;
    filter:alpha(opacity=15) !important;
    opacity:0.15;
}

.loading img
{
    position:absolute;
    top:50%;
    margin-top:16px;
    left:50%;
    margin-left:-16px;
    z-index:9999999;
}

.fieldsetEspecial
{
    padding:0 5px;
    border:1px solid #B6C3D6 !important;
}

.fieldsetSalario
{
    padding: 5px 0 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #B6C3D6 !important;
}