body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 14px;
	
} 
table.logincolor td a {
	display: block;
	width: 100%;
	text-decoration: none;
}
 
table.logincolor td a:hover {
    text-decoration: underline;
}
td {font-size: 14px;}
caption {
	font-size: 140%;
	color: #FFFFFF;
	word-spacing: 5px;
	font-weight: bold;
	background-color: #FF9900;
} 
a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }

    a:hover {
        background-color: #c7d1d6;
    }
a img {border:0}
img.DatePicker {border: 0; padding: 0 0 2px 3px; margin: 0; vertical-align: middle;}
.img1 {
	padding: 10px 10px 10px 10px;
	background-color: #DCDCDC;
}

H1 {
	color: #000000;
	background-color: #d0dcec;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 180%;
} 
H2 {
	color: #000000;
	background-color: #d0dcec;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #000000;
	background-color: #d0dcec;
} 
H3 {
	color: #000000;
	background-color: #d0dcec;
	Padding-bottom: 1px;
	Padding-top: 1px;
	Text-align: center;
} 
H4 {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #191970;
	background-color: #E3E3E3;
	font-size: 110%;
} 
H5 {
	padding-bottom: 3px;
	padding-top: 3px;
	text-indent: 2%;
	color: Gray;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #D3D3D3;
	font-size: 120%;
} 
.logoShop  { 
        position: absolute;
         /* right: 85%; */
        margin-left: 0px; 
		  top: 65px; 
		  z-index: 3; 
		  background-color: transparent; 
		  }
form {
	background-color: transparent;
}
input { box-shadow: 2px 2px 2px #666666;
        border-radius: 5px;}
select {
	border: thin dotted #D3D3D3;
	background-color: White;
	font-weight: bold;
}

iframe {background-color: #F0E68C;font-family: Verdana;}
pre {color: Teal; font-weight: bolder;}


textarea#styled {
	width: 342px;
	height: 228px;
	border: 3px solid #cccccc;
	padding: 5px;
	background-image: url(images/back_eyeBW.jpg);
/*	background-position: bottom right; */
	background-repeat: no-repeat;
	color: Lime;
}

#shadow1{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #3366FF;
	color: #FFFFFF;
	margin-top: 2;
	margin-bottom: 2;
	margin-left: 4px;
	margin-right: 4px;
	padding-bottom: 3;
	padding-top: 3;
}
#shadow2{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #FF9900;
	color: #FFFFFF;
        font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
        padding-left: 7;
        padding-right: 7;
}
#shadow3{
	box-shadow: 2px 2px 2px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #FFCC33;
	color: #FFFFFF;
        font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
        padding-left: 7;
        padding-right: 7;
}
#shadow4{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #CC6600;
	color: #FFFFFF;
   font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
   padding-left: 7;
   padding-right: 7;
}
#shadow5{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #663300;
	color: #FFFFFF;
   font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
   padding-left: 7;
   padding-right: 7;
}
#shadow6{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	background: #993300;
	color: #FFFFFF;
   font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
   padding-left: 7;
   padding-right: 7;
}
#shadow7{
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 3px;
	/*background: #FFD700; */
	color: #FFFFFF;
   font-weight: Bold;
	margin-top: 8;
	margin-bottom: 8;
   padding-left: 7;
   padding-right: 7;
	background-color: #9370DB;
}
.numdoc {
	box-shadow: 3px 3px 4px #000000;
	-webkit-box-shadow: 5px 5px 7px #FF0000;
	-moz-box-shadow: 3px 3px 3px #FF6600;
	border-radius: 3px;
	color: #FFFFFF;
	margin-top: 8;
	margin-bottom: 8;
	font-size: 18px;
	font-weight: bold;
        background-color: #5959AB;
	/* background-color: #FF6600; */
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
} 
label {
  width: 150px;
  float: left;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
	padding-right: 2%;
}
.aligncenter {
	float: center;
	text-align: center;
	padding-right: 2%;
}
.plano1 { 
   position : absolute; 
   margin-left : 60; 
   top : 25px; 
   text-align : center; 
   z-index : 3; 
   font-size : 12px; 
   font-weight : normal; 
   color : #000000; 
   background-color : transparent; 
 } 
.plano2 { 
   position : absolute; 
   margin-left : 108; 
   top : 128px; 
   text-align : center; 
   z-index : 3;  
   font-weight : normal; 
   color : #000000; 
   background-color : transparent; 
 } 
.subtitulo {
	font-size: medium;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	color: Black;
	Text-decoration: none;
	background-color: #EAEAEA;
	text-align: center;
} 
 .tit {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	font-size: large;
	font-weight: bold;
	color: White;
	background-color: #316ac5;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	margin-left: 14px;
	margin-top: 8;
	margin-bottom: 8;
} 
 .tit1 {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	font-size: large;
	font-weight: bold;
	color: White;
	background-color: #D2691E;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	margin-left: 14px;
	margin-top: 8;
	margin-bottom: 8;
} 
.tit2 {
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D3D3D3;
	background-image: url(Images/tituloMenu1.gif);
	padding-bottom: 4px;
	padding-top: 4px;
	margin-left: 14px;
} 
.tit3 {
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #778899;
	padding-bottom: 4px;
	padding-top: 4px;
	background-image: url(Images/BCK_2.gif);
} 
.tit4 {
	font-size: medium;
	font-weight: bold;
	color: Black;
	background-color: #FFEACA;
	padding-bottom: 4px;
	padding-top: 4px;
	background-image: url(Images/BCK_19.jpg);
} 
.tit5 {
	font-size: large;
	font-weight: bold;
	color: white;
	background-color: #778899;
	padding-bottom: 4px;
	padding-top: 4px;
} 
.tit6 {
	font-size: large;
	font-weight: bold;
	color: Black;
	background-color: #EFD493;
	padding-bottom: 4px;
	padding-top: 4px;
} 
.tit7 {
	font-size: large;
	font-weight: bold;
	color: Black;
	background-color: #F0E68C;
} 
.item1 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	border-bottom-width: medium;
	border-bottom-color: #CCCCCC;
	background-color: #D9D9D9;
	border-bottom-style: solid;
}
.item2 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	border-bottom-width: medium;
	border-bottom-color: #CCCCCC;
	background-color: #F3EFC5;
	border-bottom-style: solid;
} 
.item3 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	border-bottom-width: medium;
	border-bottom-color: #CCCCCC;
	background-color: transparent;
	border-bottom-style: solid;
}   
#menu { 
   width: 198px;
   font-size : 14px; 
   font-weight : normal; 
   color : #003366; 
   background-color : #EEEEFF; 
   background-image : url(images/bck_4.jpg); 
 } 
  #menu a {text-decoration: none;color: Black;}
  #menu a:hover {text-decoration: none;color: Red;}
 .menu { 
   width: 98%
   font-size : 16px; 
   font-weight : bold; 
   color : #000066; 
   background-image : url(../images/tabela_corpo3.gif); 
   background-color : #87CEFA; 
 } 
 .menuItem { 
   font-size : 14px; 
   font-weight : bold; 
   color : #000066; 
	padding-left:30px;
 } 
 .menuItem:a { 
   font-size : 14px; 
   font-weight : bold; 
   color : #FFFFFF;  
	padding-left:30px;
 } 
 #menu2 {
	width: 182px;
	border-style: dashed dashed dashed dashed;
	border-color: #2C476B;
	border-width: 1px;
	padding: 2px 4px 2px 7px;
	font-weight: Bold;
	color: #2C476B;

	background-image: url(Images/bck_5.jpg);
	background-color: #F0F0F0;
}
/* menu  	border: 1 dotted #BDB76B;
----------------------------------------------------------*/

/* page elements
vertical-align:text-top;
----------------------------------------------------------*/
.tab {
	font-size: 12px;
	font-weight: bold;
	color: black;
	border: solid 1px SILVER;
	background-color: #e6e6fa;
} 
.tab_footer {
	width: 100%;
	height: 143px;
	background-image: url(images/back2.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	vertical-align: bottom;
}
.verso1 { 
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 7px;
   color : #FFFFFF; 
   background-color : #6495ED; 
 } 
.verso2 {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 7px;
	color: #F0F0F0;
	background-color: #003366;
	background-image: url(Images/bck_header1.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
} 
 .verso3 {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 7px;
	color: #333333;
	background-color:  #d4d2ec;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 15px;
} 
 .verso4 {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	color: #3F6698;
	background-color: #D0DCEC;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 15px;
} 
.classe {
	color: Black;
	background-color: #F5F5DC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bolder;
} 

.pr {
	color: #770000;
	background-color: #EEE8AA;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bolder;
} 
.sTotal {
	color: Navy;
	background-color: #add8e6;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bolder;
} 
.quant {
	text-align: center;
	color: maroon;
	background-color: #bdb76b;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bolder;
} 
.produn {
	color: black;
	background-color: #b2bbc3;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
} 

.prod { 
   font-size : 14px; 
   font-weight :  bolder; 
   color : #000066; 
   background-color : #EEFFE6; 
 } 
 .cbase {
	font-size: 14px;
	font-weight: bolder;
	color: #72522D;
	background-color: #E5D3BE;
} 
 .psug {
	font-size: 14px;
	font-weight: bolder;
	color: #27785D;
	background-color: #A0E0CB;
} 
.p { 
   font-size : 12px; 
   font-weight : normal; 
   color : #330033; 
   text-decoration : none;
	border: thin dashed #cccccc;
	border-bottom-width: 1;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1; 
	padding-bottom: 4px;
	padding-top: 4px;
 } 
.p:a { 
   font-size : 12px; 
   font-weight : normal; 
   color : Navy;  
   text-decoration : none;
	border: thin dashed #cccccc;
	border-bottom-width: 1;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	padding-bottom: 4px;
	padding-top: 4px;
 } 
.p:hover {
	font-size: 12px;
	font-weight: normal;
	color: #330033;
	background-color:  #eee8aa;
	border: thin dashed #330033;
	border-bottom-width: 1;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	padding-bottom: 4px;
	padding-top: 4px;
} 
.pVerso {
    width: 95%;
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	text-decoration: none;
	background-color: #D3D3D3;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 4px;
} 
.pVerso a {
    box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
} 
.pVerso a:hover {
	box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #D2691E;
} 
.line { 
   font-size : 10px; 
   font-weight : normal; 
   color : #FFFFFF; 
   background-color : #CCCCCC; 
 } 
.header { 
   font-size : 12px; 
   font-weight : normal; 
   color : #87CEFA; 
   background-color : #FFFFCC; 
   background-image : url(images/bck_header1.gif); 
   background-repeat : repeat; 
 } 
.header a:hover { 
   font-size : 12px; 
   font-weight : normal; 
   color : #CC0000; 
 } 
.header a { 
   font-size : 12px; 
   font-weight : normal; 
   color : #FFFFFF; 
 } 
.link1 { 
   font-size : 14px; 
   font-weight : bold; 
   color : #000066; 
   text-decoration : none; 
 } 
.link1:a { 
   font-size : 14px; 
   font-weight : bold; 
   color : #87cefa; 
   text-decoration : none; 
 } 
.link1:hover {
	Font-size: 14px;
	Font-weight: bold;
	Color: White;
	background-color: #D3D3D3;
	Text-decoration: none;
} 
#quadro {
	background-color: #FFFFFF;
	border: solid 1px SILVER;
	color: #000099;
	text-align: center;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	margin: 1 4 1 4;
} 
#quadro1 { 
   width: 580px;
	text-align: right;
   Background-color : #FFFFFF; 
   Border : solid 1px #999999; 
   Font-family : Verdana, sans-serif, Arial; 
   /*margin-left : 155px; 
   margin-right : 4px; */
   Padding-bottom : 2px; 
   Padding-left : 4px; 
   Padding-right : 4px; 
   Padding-top : 2px; 
   Color : #000099; 
 } 
#quadro2 {
	width: 770;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	border:   thick 1px Gray;
	background-color: #F5F5DC;
	border-bottom: groove;
	border-right: groove;
}

#contentTop {
	width: 98%;
	border: solid 1px Gray;
	Background-color: #F0F0F0;
	background-image: url(Images/bck_tab1.gif);
	margin-left: 4px;
	margin-right: 4px;
	Padding-bottom: 2px;
	Padding-left: 4px;
	Padding-right: 4px;
	Padding-top: 2px;
	Color: #000099;
} 
#contentBody {
	width: 98%;
	height: 98%;
	border: solid 1px Gray;
	Background-color: #F0F0F0;
	background-image: url(Images/bck_tab1.gif);
	margin-left: 4px;
	margin-right: 4px;
	Padding-bottom: 2px;
	Padding-left: 4px;
	Padding-right: 4px;
	Padding-top: 2px;
	Color: #000099;
} 
#contentBodyScroll {
	width: 98%;
	text-align: right;
	border: solid 1px Gray;
	Background-color: #F0F0F0;
	background-image: url(Images/bck_tab1.gif);
	margin-left: 4px;
	margin-right: 4px;
	Padding-bottom: 2px;
	Padding-left: 4px;
	Padding-right: 4px;
	Padding-top: 2px;
	Color: #000099;
} 
#contentBottom {
	width: 98%;
	vertical-align: baseline;
	text-align: right;
	margin-left: 4px;
	margin-right: 4px;
	Padding-bottom: 2px;
	Padding-left: 4px;
	Padding-right: 4px;
	Padding-top: 2px;
	Color: #000099;
} 
#coolmenu{
border: 1px solid gray;
width: 150px;
background-color: #E6E6E6;
box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #CCCCCC;
	border-radius: 10px;
    margin-left: 7px;
}
#coolmenu a{
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #000099;
text-decoration: none;
border-bottom: 1px solid navy;
}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: Highlight;
color: white;
box-shadow: 5px 5px 7px #f4f4f4;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	border-radius: 10px;
}

#tabledescription{
font: bold 13px Verdana;
color: #D2691E;
background: #f4f4f4;
width: 95%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
border-radius: 10px;
}

#pscroller1 { 
   width : 122px; 
   height : 80px; 
   border : 1px solid SILVER; 
   padding : 5px; 
   background-color : #990000; 
   font-size : 11px; 
   font-family : Verdana, sans-serif, Arial; 
 } 
 /* ESTILO PARA O CALENDARIO */
#ds_conclass {
	background-color: #FFF;
	border: 1px solid #000033;
	position: absolute;
	left: 50%;
	top: 80px;
	z-index: 451258;
}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000033;
    border-radius: 11px;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
    border-radius: 11px;
}

.ds_head {
	background-color: #3160C5;
	color: #FFF;
    border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #D4D4D4;
	color: #000033;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 25px;
}

.ds_cell {
	background-color: #DDDDDD;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
	border-radius: 10px;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
