body {

background-color: #fff;

margin:0px;

}



body,td,select,input,textarea {

font-family: Tahoma;

font-size: 11px;

color: #000000;

}





td{
padding:2px;
}


form {

margin: 0px;

}



.navbutton {

padding-left: 20px;

padding-right: 20px;

padding-top: 12px;

padding-bottom: 13px;

height: 38px;

color: #757575;

font-weight: bold;

font-size: 9px;

font-family: Verdana;

text-align: center;

border-top: 1px solid #ffffff;

border-right: 1px solid #ffffff;

cursor: pointer;

cursor: hand;

text-transform: uppercase;

}



.navbuttonover {

padding-left: 20px;

padding-right: 20px;

padding-top: 12px;

padding-bottom: 13px;

height: 38px;

color: #355E88;

font-weight: bold;

font-size: 9px;

font-family: Verdana;

text-align: center;

border-top: 1px solid #ffffff;

border-right: 1px solid #ffffff;

cursor: pointer;

cursor: hand;

text-transform: uppercase;

background-color: #9DC3EA;

}



.button {

color:#fff;
cursor: pointer;
/*width:80px;*/
font-size:14px;
font-weight:bold;
background-color:#F7911E;
border-right:2px solid #DA571D;
border-bottom:2px solid #DA571D;
border-top:2px solid #fff;
border-left:2px solid #fff;
TEXT-TRANSFORM: uppercase;
font-family:Arial;
height:25px;
-webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 8px;
}










.button_destaque {

color:#fff;
cursor: pointer;
/*width:80px;*/
font-size:18px;
font-weight:bold;
background-color:red;
border-right:2px solid #DA571D;
border-bottom:2px solid #DA571D;
border-top:2px solid #fff;
border-left:2px solid #fff;
TEXT-TRANSFORM: uppercase;
font-family:Arial;
height:30px;
-webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 8px;
}



.bt_pesq {
background-color:#F7911E;
font-weight:bold;
}



.btn_salvar {

color:#fff;
cursor: pointer;
/*width:80px;*/
font-size:14px;
font-weight:bold;
background-color:#F7911E;
border-right:2px solid #DA571D;
border-bottom:2px solid #DA571D;
border-top:2px solid #fff;
border-left:2px solid #fff;
TEXT-TRANSFORM: uppercase;
font-family:Arial;
height:25px;
-webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 8px;

}


#adminhometable td {

font-size:9px;

}



#dropmenudiv{

position:absolute;

border:1px solid #888888;

border-bottom-width: 0;

font-family: Verdana;

font-size: 10px;

line-height:15px;

z-index:100;

}

#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #888888;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

color: #000000;

}

#dropmenudiv a:hover{

background-color: #cccccc;

}



a {

color: #000099;

text-decoration: underline;

}



a:hover {

text-decoration: none;

}



td#clientmenuitem {

height: 18px;

padding-left:5px;

padding-right:5px;

font-weight: bold;

background-color: #efefef;

}



td#clientmenuitem a {

color:#000000;

}



td#clientmenuitemon {

height: 18px;

padding-left:5px;

padding-right:5px;

font-weight: bold;

background-color: #888888;

}



td#clientmenuitemon a {

color:#FFFFFF;

}



.menuLink {

font-size: 12px;

font-weight: bold;

color: #545454;

text-decoration: none;

}



a.menuLink:hover {

text-decoration: underline;

}



.calendar {

background-color: #f2f2f2;

height: 90px;

}

.calendarHeader { 

font-weight: bold; 

color: #000066; 

background-color: #efefef; 

}

.calendarToday { 

background-color: #f8f8f8;

}

.calendarBlank { 

background-color: #FFFFFF;

}

.descriptionlink {

color: #000000;

cursor: default;

}



h1 {

color: #297CCF;

font-size: 14px;

font-weight: bold;

}



.pageheaderrow {

padding-left:14px;

border-top: dashed 1px #CCCCCC;

border-bottom: dashed 1px #CCCCCC;

height: 26px;

background-color: #EEEEEE;

color: #297CCF;

font-size: 14px;

font-weight: bold;

text-transform: uppercase;

}



.pagecontentbox {

background-color: #FFFFFF;

padding:14px;

}



.clientsbox {

background-color: #FFFFFF;

}



.clientstopbox {

background-color: #EEEEEE;

}



.navbar {

background-color: #EFF2F9;

padding:15px;

font-size: 10px;

}



.navheading {

text-align: center;

color: #ffffff;

font-family: Tahoma;

font-size: 11px;

font-weight: bold;

}



.navbaroff {

background-color: #ffffff;

text-align: center;

font-family: Tahoma;

font-size: 10px;

}



.navbarover {

background-color: #EFF2F9;

text-align: center;

font-family: Tahoma;

font-size: 10px;

font-weight: bold;

cursor: pointer;

cursor: hand;

}



#infobox { 

background-image: url('images/warning.gif'); 

background-repeat: no-repeat; 

background-position: 5px; 

margin: 10px 5px 10px 5px;

padding: 5px 5px 5px 45px; 

background-color: #FCF9D2; 

border: 1px solid #F9D43E; 

}



.tab {

padding-top:2px;

padding-bottom:2px;

padding-left:10px;

padding-right:10px;

background-color:#efefef;

border:1px solid #cccccc;

cursor: pointer;

cursor: hand;

}



.tab a {

text-decoration: none;

color: #000000;

}



.tabselected {

padding-top:2px;

padding-bottom:2px;

padding-left:10px;

padding-right:10px;

background-color:#ffffff;

border-top:1px solid #cccccc;

border-left:1px solid #cccccc;

border-right:1px solid #cccccc;

border-bottom:0px;

font-weight: bold;

cursor: pointer;

cursor: hand;

}



.tabbox {

padding:10px;

border-left:1px solid #cccccc;

border-right:1px solid #cccccc;

border-bottom:1px solid #cccccc;

}



.tabspacer {

border-bottom:1px solid #cccccc;

}



.fieldarea {

background-color: #EFF2F9;

height: 26px;

}






.fieldareasmall {

background-color: #EFF2F9;

}



.errorbox {

	border: 1px dashed #cc0000;

	font-weight: bold;

	background-color: #FBEEEB;

	text-align: center;

	width: 100%;

	padding: 10px;

	color: #cc0000;

}

.divs{

filter:Alpha(opacity=0); -moz-opacity : 0.0;  position:absolute;

}

.loading{

position: absolute;
width:100%;
height:100%;
line-height:100%;

}

.expand{
position:relative;
background-color: white;
width:32px;
height:32px;
overflow:hidden;
}

#loader{
background-color:#FFFFFF;
border: 2px dashed #8FBCE9; 
}

#acord dt{
width:100%; 
background-color:#EFEFEF; 
border:1px solid #CCCCCC;
padding: 3px;
margin: 2px;
}

#acord dd{
padding: 1px;
}

#acord dt:hover {
	background-color: white;
}
#acord dt.selected {
	font-weight:bold;
	background-color: #80cfe2;
}

#acord2 dt{
width:100%; 
background-color:#EFEFEF; 
border:1px solid #CCCCCC;
padding: 3px;
margin: 2px;
}

#acord2 dd{
padding: 1px;
}

#acord2 dt:hover {
	background-color: white;
}
#acord2 dt.selected {
	font-weight:bold;
	background-color: #80cfe2;
}

.pop_up{
position:absolute;
width:350px;
height:220px;
background-color:white;
border: 2px solid #0099CC;
display:none;
}


.teste {
position:fixed;
width:100%;
height:300px;
border:1px solid black;
background:black;
top:0px;
left:0px;
display:block;
}

* html .teste {position:absolute;}

.fd_palha{
background:#FFF9D5;
}

.borda_palha{
 border: 2px solid #FFF9D5;
}


.cab_grid{
 background:#000;
 color:#fff;
 height: 22px;
 padding: 5px;
}

.cel_grid{
 padding: 5px;
}


.itemcancelado{
filter:opacity(alpha=30);-moz-opacity:0.3;  opacity:0.3;
 background:#999;
}

.itemdescancelado{

}

#tblbusca td{
padding:3px;
}


.cab_dados {

background-color: #456177;
color:#fff;
height: 26px;
font-size:18px;
font-weight:bold;
padding-left:10px;

}