
BODY {	color: #333;	font-family: "Segoe UI", Tahoma,Arial, sans-serif; font-weight:normal;	font-size: 75%;	text-align: left;	margin: 0px;	padding: 0px;	background-color: #FFF;	line-height: 130%;	overflow: -moz-scrollbars-vertical;	background: url(../../imagens/bg2.png) repeat-x; background-position:0px 82px; }
A {color: #6699cc;text-decoration: none; font-weight:bold;}
A:Visited {color: #6699cc;	text-decoration: none; font-weight:bold;}
A:HOVER {color: #3399cc;text-decoration: underline; font-weight:bold;}
h1{padding-top:5px; color: #666; letter-spacing: -1px; font-family: "Segoe UI", "Lucida Grande", Calibri, Arial, Tahoma, Sans-serif; font-size: 250%; font-weight: normal;}
.tds {	color: #666;	font-family: "Segoe UI", Tahoma,Arial, sans-serif; font-weight:normal;	font-size: 90%;	text-align: left; padding:0px;	margin: 0px;}
/* formulários */
.cmxform{ margin-top: 5px;}
.cmxform em { color: #f00; font-style: normal; font-weight: bold; }
.cmxform fieldset { margin-bottom: 10px; width:420px;}
.cmxform fieldset	{ background-color: #f9f9f9; border: none; border-top: 1px solid #CCC; }
.cmxform fieldset fieldset { border: none; margin: 3px 0 0; }
.cmxform fieldset fieldset label { display: block; width: auto; }
.cmxform fieldset fieldset label { margin-left: 103px; /* Width plus 3 (html space) */ }
.cmxform fieldset fieldset legend { font-weight: normal; padding: 10px 5px 0px 5px; }
.cmxform fieldset li { list-style: none; margin: 0; padding: 5px; }
.cmxform fieldset li 	{ padding: 2px 10px 2px 10px; }
.cmxform fieldset ol { margin: 0; padding: 0; }
.cmxform label { display: inline-block;  vertical-align: top; }
.cmxform label { width: 100px; /* Width of labels */ }
.cmxform legend { _margin: 0 -7px; /* IE Win */ font-family: Arial, Helvetica, sans-serif; font-size: 140%; letter-spacing: -1px; padding: 0px 10px 0px 8px; }
.obrigatorio{border: 1px solid #f99;}
/* fim de formulários */

#div{position: relative;}
#main div{position: relative; float: left;}
#destaques				{margin: 0px 10px 20px 0px; width: 440px; height:210px; float: left;}
#destaques2			  { width:220px; height:218px; margin: 0px 0px 20px 10px;}
#diva			  { width:235px; margin: 10px 10px 10px 0px;}
#divb				{ width:440px; margin: 10px 10px 10px 10px;}
#divc			  							{ width:235px; margin: 10px 0px 10px 10px;}
#diva, #divb, #divc { border-top: 2px #f0f0f0 solid; padding: 5px 0px 0px 0px; text-align: justify;}
#divatitle, #divbtitle, #divctitle{ font-size: 125%; letter-spacing: -1px; font-family: Calibri, Arial, sans-serif; font-weight: bolder; margin: 0px -10px 10px 0px;padding: 5px 0px 5px 0px;}
#multititles{ font-size: 125%; letter-spacing: -1px; font-family: Calibri, Arial, sans-serif; font-weight: bolder;}
#divatitle, #divctitle{ width: 210px;}
#divbtitle{ width: 430px;}
.titles 									{font-family: Calibri, Arial, Tahoma, sans-serif;	font-size: 160%;	color: #FF6600;	letter-spacing: -1px;	font-weight: bold;	text-transform:capitalize;}
/* menu */
#header{ width: 940px; margin: 0px auto 0px auto;min-height: 282px;}
#menuprincipal { width: 100%; border-bottom: 1px solid #EEE; }
#menuprincipalcontent{max-width:960px;margin-left: auto; margin-right: auto;padding: 5px 0px 5px 0px;font-size:90%;font-weight: bolder; text-align: left;font-family: Tahoma, Arial, sans-serif;}
#menuprincipalcontent li {display:inline; padding-right:0px;}
a.menuitem	{color: #999; padding: 7px;}
a.menuitem:hover {color: #000;}
a.menuitem .statusicon{ display: none;}
#ribbon{max-width:960px;margin: 10px auto 30px auto; padding: 0px 0px 10px 0px;}
#menusec {width: 220px; height:220px; float: left; margin:0px 20px 0px 0px; position:relative; background: url(../../imagens/teste_fundo_menu.png) no-repeat; background-position: left center;}
#menusec li		{padding:2px 15px 2px 0px;}
#menusec ul, #menuprincipalcontent ul		{list-style-type: none;margin: 0px;padding: 0;}
#menusec ul .over{color: #c63; padding-left:10px; background: url(../../imagens/bg_menu_blue.png) no-repeat; background-position: left center; margin-left: -10px; font-weight: bolder;}
#menuprincipalcontent ul .over{color:#000; background:#EEE; padding: 6px 0px 8px 0px;}
/* fim do menu */

.links ul		{list-style-type: none;margin: 0px;padding: 0;}
#links	 {width: 200px;margin:5px 20px 0px 0px; padding: 5px;}


.titlestable 			{font-family: Arial, Tahoma, sans-serif;font-size: 130%;color: #000;letter-spacing: -1px;font-weight: normal;	text-transform:capitalize;
	background-color: #cedeed;border-bottom:1px solid #FFF;}

table{ border-collapse: collapse;background-color: #FFF;font-size:100%;}
td{ padding: 3px 5px 3px 5px;width:auto; }
#main{max-width:960px; margin-left: auto; margin-right: auto;}

*/select{ font-family: Arial, Tahoma, sans-serif;border: 1px solid #222;background-color:#EEE;color:#333;font-size: 100%;font-weight: bold;
padding: 3px 5px 3px 5px;
}

.tableHeader{
background-image:url(../../imagens/headerBG_orange.png);
background-repeat:repeat-x;font-weight:bold;border-bottom: 1px #cedeed solid;background-color: #e4edf6;}

input, select, textarea, file{
   font-family: Tahoma, Arial, sans-serif;
   font-size: 95%;
   border: 1px solid #DDD;
   background-color: #f4f4f4;
   font-weight: normal;
   padding: 5px 5px 5px 5px;
   color: #000;
   -moz-border-radius: 5px;
}
input:focus, select:focus, textarea:focus, file:focus{
   border: 1px solid #999;
   background-color: #fFF;
}
select{padding: 0px;}

/* Cores das linhas alternadas */
.corAlternada  {background-color: #FFF; border-bottom:1px  solid #F3f3f3;color: #333;}
.corAlternada2{background-color: #FFF; border-bottom:1px solid #f3f3f3;color: #333;}

/* Formatacao da linha que é passada por cima*/
tr.corAlternada:hover, tr.corAlternada2:hover {background-color: #f0f9ff; color: Black;}

#pageActivo{position:relative;float:left;color:#FFF;font-weight:bold;background-color:#CCC;	border: 1px solid #999;	padding: 3px;}
#page{font-size: 85%; height: 25px; float:left;position:relative;background-color:#FFF;	border: 0px solid #EEE;	padding: 5px;}
#page a{ text-decoration: none;}
#pagenumber{font-size: 95%; height: 12px; width: 15px; padding: 2px; text-align: center; border:1px solid #FFF;border-right: 1px solid #EEE;margin-bottom:2px;}
a #pagenumber:hover{ text-decoration: none; background-color: #69C;border: 1px solid #FFF; color:#FFF;}


.ok{background-color: #6C3; letter-spacing: -1px; color: White;font-weight: bold; border:none; padding:3px; font-size: 110%; font-family:Arial, Calibri, Helvetica, sans-serif;}
.cancelar{font-weight: bold; background-color: #eee; color: #666; /*border: 1px solid #933;*/}
.trnormal td {border-bottom:1px dotted #eee;}

#ssmenu{
background-color: #f8f8f8;
margin: 0px 10px 0px 10px;
padding: 3px 5px 3px 5px;
width:100%;}

.tablebox{
background-color:#cedeed;
margin-bottom:20px;
}
.tablebox td{padding:0px;}
.tabledata td{padding:3px 5px 3px 5px;}
.trtabledata td {border-bottom:1px dotted #cedeed;}

#thumb{
width:100px; 
height:75px; 
float:left; 
border: 1px solid #666; 
margin:5px;
cursor:pointer;
}
#thumb:hover{border: 1px solid #999;
cursor:pointer; }
#info{
border-left:2px solid #EEE; 
padding:5px 10px 5px 10px; 
background-color:#F9f9f9;'
}
#data{width:47%; margin-right:20px;}
.clientedata{font-family: Arial, Helvetica, sans-serif; font-size: 140%; letter-spacing: -1px;;}
#nav{width:170px;}
#nav a{font-weight:normal;}
#nav li{list-style: none;padding:8px 8px 8px 13px; background-repeat:no-repeat; }
.on {background:url(../../imagens/nav.gif) no-repeat right; margin-left:-10px; width:150px;}
.off {border-bottom:1px solid #DDD; margin-left:-10px; margin-bottom:-1px; width:140px;}

#footer{border-top:2px #EEE solid; width: 100%; padding: 10px 0px 5px 0px; margin: 20px 0px 10px 0px; clear:both}
