﻿body
{
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFAE8;
}
.divParent
{
	width:800px;
	height:100%;
	padding-bottom:-2px;
	margin-left:15%;
	background-color:White;
}
.divTopo
{
	
	background-repeat:no-repeat;
	position:relative;
	background-color:White;

	
}
.divMenu
{
	
	background-repeat:no-repeat;
	position:relative;
	width:1024px;
	height:22px;
	text-align:left;
	background-color:White;
}
.divBlueLine
{
	background-image:url("images/blueLine.jpg");
	background-repeat:no-repeat;
	position:relative;
	width:1024px;
	height:3px;
}
.divBody
{
	 padding-top:10px;
	 text-align:left;
	 width:779px;
	 background-color:White;
}
.divMap
{
	font-size:10px;
	font-family:Arial;
	font-weight:bolder;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	color:#434343;
	position:relative; top:13px; height:10px
}
.divRecords
{
	font-size:10px;
	font-family:Arial;
	font-weight:bolder;
}
.divTitulos
{
	font-size:20px;
	font-family:Arial;
	color:#2f7bae;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:10px;
	text-align:left;
	width:800px;
}
.divSubTitulos
{
	font-size:14px;
	font-family:Arial;
	color:#2f7bae;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:10px;
	text-align:left;
	width:98%; height:10px;
	border-bottom:solid 0.5px #2f7bae
}
.divBotoesJanela
{
	font-size:14px;
	font-family:Arial;
	color:#2f7bae;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:10px;
	text-align:center;
	width:98%; height:10px;

}
.divRodape
{
	width:800px;
	margin-left:15%;
	background-color:White;
}
.aRodape
{
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	color:#000000;
}

.menuLevel1
{
	height:100%;
	padding-left:3px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:4px;
    font-family:Arial;
    color:#000000;
    text-decoration: none;
    font-weight:bolder;
    font-size:11px;
}

.menuLevel1 a:hover
{
	padding-left:3px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:4px;
    font-family:Arial;
    color:#ffffff;
    text-decoration: none;
    font-weight:bolder;
    font-size:11px;
}
.menuLevel1 a:link
{
	padding-left:3px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:4px;
	font-family:Arial;
    color:#000000;
    text-decoration: none;
    font-weight:bolder;
    font-size:11px;
}
.menuLevel2
{
	width:100px;
	font-family:Arial;
    color:#000000;
    text-decoration: none;
    font-weight:bolder;
    font-size:11px;
    background-color:#d5dfb7;
    line-height:20px;
    padding-left:4px
}
.hoverstyle
{
	background-color:#2f7bae;
}
.hoverstyle2
{
	background-color:#8fbe00;
}

.tableHeader
{
	background-image:url("images/backmenu.jpg");
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;

}
.tableHeaderCell
{
	padding-left:10px;
}
.tableHeader a:link
{
	font-family:Arial;
    color:#000000;
    text-decoration: none;
    font-size:12px;
}
.tableCell
{
	padding-top:3px;
	padding-bottom:3px;
}
.tableCellEnd
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
.itemTemplate
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
}
.ItemLink
{
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#000000;
}
.itemTemplate:hover
{
	background-color:#e1ecf3;
	font-family:Arial;
	font-size:13px;
	background-color:#bcdd23;
}
.alternatingItem  
{
	background-color:#e1ecf3;
	padding-left:13px;
	font-family:Arial;
	font-size:13px;
}
.alternatingItem:hover 
{
	background-color:#e1ecf3;
	padding-left:13px;
	font-family:Arial;
	font-size:13px;
	background-color:#bcdd23;
	z-index:25
}

.menuContext
{
	width:100px;
	font-family:Arial;
    color:#000000;
    text-decoration: none;
    font-weight:bolder;
    font-size:11px;
    background-color:#d5dfb7;
    line-height:20px;
    padding:1px 1px 1px 1px;
    border:solid 0.5px black;
    
}
.menuItem
{
	cursor:pointer;
	padding-left:3px;
	position:relative;
	width:97%;
	height:97%;
}
.menuItem:hover
{
	background-color:#8fbe00
}
.inputCell
{
	 text-align:left;
	 font-family:Arial;
	 font-size:12px;
	 width:120px;
	 font-weight:bold;
	 vertical-align:text-top;
}
.inputValueCell
{
	 text-align:left;
	 font-family:Arial;
	 font-size:12px;
}
.pager
{
	text-align:center;
	padding: 0 2px 0 2px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.pager:hover
{
	text-align:center;
	padding: 0 4 0 4;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#bcdd23;
}
.formLabel
{
	font-size:11px;
	font-family:Arial;
	font-weight:bolder;
}
.formValue
{
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	border-color:#ce0011;
	border-top-color:#ce0011;
	border-width:thin;

}
.divBack
{
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
}
.divEditDs
{
	position:fixed;
	top:20%;
	left:30%;
	padding:10px;
	width:500px;
	height:300px;
	z-index:1001;
	background-color:#f7f6ec;
	order:solid 1px #000000;
	vertical-align:middle;
}
.divNewDs
{
	position:fixed;
	top:20%;
	left:35%;
	padding:10px;
	width:400px;
	height:400px;
	z-index:1001;
	background-color:#f7f6ec;
	border:solid 1px #000000;
	vertical-align:middle;
}
.divProgress
{
	position:fixed;
	top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#ffffff;
    border:solid 1px #000;
    text-align:center;
    vertical-align:middle;
}
.divState
{
	position:fixed; 
    top:50%; 
    left:37%;
    padding:10px; 
    width:30%; 
    z-index:1001; 
    background-color:#f7f6ec;
    border:solid 1px #000000;
    text-align:center;
    vertical-align:middle;
}
.divRequestContent
{
	position:fixed; 
	top:25%; 
	left:30%;
	padding:10px; 
	width:500px; 
	z-index:1001; 
	background-color:#f7f6ec;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
}
.divDsContent
{
	position:fixed;
	top:20%;
	left:30%;
	padding:10px;
	width:500px;
	height:300px;
	z-index:1001;
	background-color:#f7f6ec;
	border:solid 1px #000;
	vertical-align:middle;
}
.divFrmNewContent
{
	position:fixed;
	top:20%;
	left:30%;
	padding:10px;
	width:500px;
	height:350px;
	z-index:1001;
	background-color:#f7f6ec;
	border:solid 1px #000;
	vertical-align:middle;
}
.divChoseId
{
	position:fixed;
	top:25%;
	left:43%;
	padding:10px;
	width:200px;
	height:auto;
	z-index:1001;
	background-color:#f7f6ec;
	border:solid 1px #000;
	vertical-align:middle;
	
}
.divClientInfo
{
	position:fixed; 
	top:25%; 
	left:30%;
	padding:10px; 
	width:400px; 
	z-index:1001; 
	background-color:#f7f6ec;
	border:solid 1px #000000;
	vertical-align:middle;
}
.noRecords
{
	 text-align:center;
	 font-size:11px;
	 font-weight:bold;
	 font-family:Arial;
	 padding-top:30px;
	 width:100%;
}
.divPermissions
{
	position:fixed; 
	top:25%; 
	left:35%;
	padding:10px; 
	width:400px;
	height:400px;
	z-index:1001; 
	background-color:#f7f6ec;
	border:solid 1px #000000;
	vertical-align:middle;
}
.divNewUser
{
	position:fixed; 
	top:40%; 
	left:40%;
	padding:10px;
	padding-top:10px; 
	width:auto; 
	z-index:1001; 
	background-color:#f7f6ec;
	border:solid 1px #000000;
	vertical-align:middle;
}

.h2
{
	 font-family:Arial;
	 font-size:14px;
	 font-weight:bold;
}
.h3
{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.li
{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
	list-style-position:inside;
	margin-left:20px;
}
.errorMessage
{
	font-family:Arial;
	font-size:11px;
	color:red;
	text-decoration:none;
}
.Map
{
	font-size:10px;
	font-family:Arial;
	font-weight:bolder;
	text-decoration:none;
	color:#000000;
}
.divCorpo
{
	border:solid 0px black;
	width:1024px;
	height:500px;
	background-color:White;
}
.frameCorpo
{
    width:603px;
    border:none 0px;
    background-color:White;
}
.clTop
{
    list-style-image: url("imagens/botaomenu.png");
    position: relative;
    left: -11px;
}
.clTop a
{

    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    color:#20356c;
}
.clTop a:hover 
{ 
    text-decoration:none;
    
}
.clSub
{
   list-style-image: url("imagens/setaa.png");
   position: relative;
   left:-38px;
}
.clSub a
{
  
    font-size:12px;
    font-family:Arial;
    font-weight:normal; 
    text-decoration:none;
    color:#ce0011;
    
}
.clSub a:hover 
{
	text-decoration:none;
	list-style-type: none
}

.tabelaHeader
{
    background-color:Transparent;
    padding-bottom:5px;
    font-size:10px;
    font-family:Arial;
    font-weight:bold; 
    text-decoration:none;
    color:#666666 
}
.tabelaHeaderDay
{
    background-color:#e0e0e0;
    text-align:center;
    width:22px;
    font-size:9px;
    font-family:Arial;
    font-weight:bold; 
    text-decoration:none;
    color:#000000;
    border:solid 1px #666666;
}
.tabelaHeaderDayNumber
{
    text-align:center;
    width:22px;
    font-size:9px;
    font-family:verdana;
    font-weight:normal; 
    text-decoration:none;
    color:#666666;
    border:solid 1px #666666;
}
.tabelaMatchDayNumber
{
    text-align:center;
    background-color:Red;
    width:22px;
    font-size:9px;
    font-family:verdana;
    font-weight:normal; 
    text-decoration:none;
    color:#666666;
    border:solid 1px #666666;
    padding:1 1 1 1;
}
.tabelaMatchDayNumberDiv
{
    text-align:center;
    background-color:Red;
    width:22px;
    font-size:9px;
    font-family:verdana;
    font-weight:normal; 
    text-decoration:none;
    color:#ffffff;
    border:solid 1px #ffffff;
    cursor:pointer;
}
.destaque
{
 
    font-family:verdana;
    font-weight:normal; 
    text-decoration:none;
	font-size:12px;

}
.tabela
{
	background-color:#F4FFAD;
	border:solid 1px #ffffff;
}