/* CSS Document */

html {
padding:0px;
margin:0px;
}
body {
background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
text-align:center;
margin:0px;
padding:0px;
}

a {text-decoration:none}
a:link {color:black;}
a:visited {color:black;}
a:hover {color:#006699;}
a:active {color:#006699;}

form {  font-family: Verdana; font-size:10px; color: #000000; border: 1px solid #006699; background-color: #FFFFFF}

#marqueecontainer{
	position: relative;
	width: 130px; /*marquee width */
	
	height: 75px; /*marquee height */
	background-color:#cccccc;
	overflow: hidden;
	/*border: 1px solid #666666;*/
	padding: 2px;
	padding-left: 4px;
}
.scroll_div {

	width: 100px;
	width/**/: 130px !important;
}

.vmarquee_content {
	position:absolute;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.vmarquee_content a {
color: #333333;
text-decoration:none;
}
.vmarquee_content a:hover{
color: #ffffff;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	padding-left:15;
	padding-right:15;
}

.txtb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: justify;
}

		A.txtb:link {color:#000000;}
		A.txtb:visited {color:#ffffff;}
		A.txtb:hover {color:#006699;}
		A.txtb:active {color:#FFFF00;}

.txta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-align: justify;
	font-weight:bold;
}

a.txtc {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a:hover.txtc {
color:#006699;
font-weight:bold;
text-decoration:none;
}

    	.txt1 a:link {color:#006699;}
		.txt1 a:visited {color:#006699;}
		.txt1 a:hover {color:#000000;}
		.txt1 a:active {color:#006699;}


.subtitulo {
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	padding-left:15;
	padding-right:15;
}

.subtitulop {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	}

.titulouvidoria {
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	font-weight:bold;
}
.form {  font-family: Verdana; font-size:10px; color: #000000; border: 1px solid #006699; background-color: #FFFFFF}
.table {border-left:1; border-bottom:1; border-right:1; border-top:1;}
td {font-family:verdana; font-size:10px;}

/*  positioning-layers statisch und absolut */
#box {
width:750px;
  *width:752px;
border-left:#999 1px solid;
border-right:#999 1px solid;
margin: 0px auto;
padding:0px;
text-align:left;
}
#left {
width:146px;
height:650px;
padding:0px;
float:left;
background-color:#999999;
position:relative;
}
#content {
width:448px;
height:650px;
padding:0px;
float:left;
background-color:#fff;
}

#right {
width:156px;
height:650px;
padding:0px;
float:left;
background-color:#DFDFDF;
}

#rodape {
width:750px;
	height: 38px;
	background-image:url(images/rodape.jpg);
	background-repeat: no-repeat;
	position:relative;
	float:left;
}

#head {
background-color:transparent;
}
#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}
#head p {
padding:10px;
margin:0px;
}

.data {
	position:absolute;
	left: 730px;
	*left: 720px;
	top: 160px;
	color:#FFFFFF;
	font-size:10px;
	width:200px;
}

/* CSS do menu */
/* <style type="text/css"> */
 
body { font: normal 62.5% verdana; }

ul#primary-nav {
	position: absolute;
	top: -32px;
	left: -1px;
	z-index:1;
	*z-index:-1;
}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 146px; /* Width of Menu Items */
	text-align:right;
	background: #999999; /* IE6 Bug */
	font-size: 100%;
	}
	
ul#primary-nav li {
	position: relative;
	list-style: none;
	}
 
ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	/*border-bottom: 0;*/
	}
	
/* Teste Drg */	
ul#primary-nav li ul {
	text-align: left;
	width: 200px;
	padding: 1px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #777777;
}	
ul#primary-nav li li a {
	/*border-top: 1px solid #EEEEEE;*/
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}	
/* Fim Teste Drg */	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
 
ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 145px; /* Set 1px less than menu width */
	top: 0;
	
	}
 
ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */
 
ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #999999; }
 
ul#primary-nav li a:hover { color: #000000; }

ul#primary-nav li ul li a:hover { color: #FFFFFF; background-color:#4F8FAC;}
 
/* </style> */