/** General styles **/
body {
font: 11px tahoma, verdana, arial, helvetica, serif;
/**background-image:url(../images/fundo1.gif);**/
background-color:#F8F8F8;
margin: 0px;
}

.body {
font: 11px tahoma, verdana, arial, helvetica, serif;
background-color:#C69E01;
margin: 1px;
}

a {color: rgb(50,50,50); text-decoration: none;}
a.current {color: rgb(0,0,0);}
a:hover {color: rgb(4,82,153); text-decoration: none;}
select {font: 11px verdana, arial, helvetica, serif;}	
h1 {font: bold 13px verdana, arial, helvetica, serif; clear: left;}
p {clear: left;}
p:hover {color: rgb(200,200,200);}

/** Dropdowns **/
#menu
{
   width: 144px;
   background:rgb(100,114,197);
   color:#FFFFFF;
   border:0px solid #000000; 
   border-width:0px 0px 0;
   width:144px;
   font-weight: bold;
   display: block;
   color: rgb(255,255,255);
}
#nav>#menu 
{
   width:160px; 
   color: rgb(255,255,255);
} 
#menu ul 
{
   list-style: none;
   margin: 0px;
   padding: 1px 1px;
   color: rgb(255,255,255);
}

#menu a, #menu ul ul li {
   font-size: 1.0em;
   line-height:2.0em;
   display: block;
   margin: 0;
   text-decoration:none;
   color: rgb(255,255,255);
}
#menu ul ul ul li a {
line-height:1.1em;
padding:5px 0 5px 5px; 
}
#menu ul ul li {
background: url(file:///D|/inetpub/wwwroot/detran/detran1/images/encl.gif) 98% 50% no-repeat;
}
#menu ul ul ul li {
background: none;
}
#menu ul ul li#semmais{
background: none;
}
#menu a {padding-left:5px;}
#menu li {position: relative; }
#menu ul ul ul {
background:rgb(100,114,197);
position: absolute;
top:0;
left: 100%;
width: 125%;
border:1px solid; border-bottom-width:0;
margin-left: 3px;
margin-top: 3px;
}
#menu a.encl {
background: rgb(100,114,197) url(file:///D|/inetpub/wwwroot/detran/detran1/images/encl.gif) center right no-repeat;
color: rgb(255,255,255)
}	
#menu a.encl:hover {
background: rgb(51,68,170) url(file:///D|/inetpub/wwwroot/detran/detran1/images/enclover.gif) center right no-repeat;
color: rgb(247,217,6)}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
#menu ul ul ul  li a:hover {color: rgb(247,217,6);
background: rgb(51,68,170)}
#menu ul ul li {border-bottom:1px solid #ffffff;
}
#menu ul ul ul li {border-bottom:1px solid #ffffff;
}
/** end **/

/** Dropdowns **/
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 110px;
}
#nav li { /* all list items */
position: relative;
float: left;
width: 110px;
}
#nav li ul {
	position: absolute;
	left: -1000px;
	margin-left: 147px;
	margin-top: -21px;
}
#nav li ul ul { /* third-and-above-level lists */
left: -1000px;
}
#nav li a {
width: 134px;
display: block;
font-weight: bold;
text-align:left;
text-decoration: none;
padding: 3px 5px;
margin: 1px;
color: rgb(255,255,255);
background: rgb(100,114,197);
}	
#nav li a:hover {
color: rgb(247,217,6);
background: rgb(51,68,170);
border: 1px solid rgb(38,51,123);
}
#nav li a {
border-top: 1px solid rgb(38,51,123);
border-right: 1px solid rgb(38,51,123);
border-bottom: 1px solid rgb(38,51,123);
border-left: 1px solid rgb(38,51,123);
}
#nav a.encl {
background: rgb(100,114,197) url(../images/encl.gif) center right no-repeat;
}	
#nav a.encl:hover {
background: rgb(51,68,170) url(../images/enclover.gif) center right no-repeat;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul {
left: -1000px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
left: auto;
}

/** Support for the "iehover-fix.js" **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/




.textolaranja
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #8D5402;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}
.textoazul
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #4D5A6D;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}
.textoazul1
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}

.textotitulo
{
	font-family: georgia, tahoma, Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #4E4E60;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.textotitulo1
{
	font-family: georgia, tahoma, Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #8D5402;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.textopreto1
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}

.textopretob
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.textoazulclaro
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #2C5DFB;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.textopreto2
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.textobranco
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
}

.textobrancomenu
{
	font-family: verdana, tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-weight: BOLD;
}

.textonoticias
{
	font-family: Verdana, tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}
.textogeral
{
	font-family: Verdana, tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
}

.textocopy
{
	font-family: tahoma, Verdana, Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #F9F5DE;
	font-style: normal;
	font-weight: normal;
}

.textolinklaranja
{
	font-family: tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #F85E00;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.textolaranja1
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #F85E00;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
}

.textored1
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
}

.textoamarelo
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FAB618;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
}

.textovermelho
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	color: #B20707;
	font-style: normal;
	font-weight: normal;
}

.textovermelho01
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #B20707;
	font-style: normal;
	font-weight: normal;
}

.textobranco
{
	font-family: tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}
.combosok 
{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;	
	background-color: #ABB5F0; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #00084A;
	color: Black;
}

.combos
{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	background-color: #CACACA; 
	border-style: solid; 
	border-width: 1px;
	border-color: #2E487B;
	color: Black;
}

.form {
	clip:   rect(   );
	border-top-width: 0px;
	border-bottom-width: 0px;
	margin: 0px;
	padding: 0px;
}


.combosint
{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	background-color: #FCF6CD; 
	border-style: solid; 
	border-width: 1px;
	border-color: #Black;
	color: Black;
}

.style1 
{
   color: #313031;
}

.link-lg-text-blue	
{ 
   font-size: 11px; 
   font-weight: normal; 
   color : #012254; 
   text-decoration: none; 
 }
 .contorno_menu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2F3782;
}
.Background_V2 {
	background-color: #F8F8F8;
}
.link_verde {
	font-family: Tahoma;
	color: #00FF00;
	cursor: hand;
}
.Background_V2H {
	background-color: #F8F8F8;
}
.Background_V2Titulo {
	background-color: #C1C1C1;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.Background_V2SubTitulo01 {


	background-color: #CACACA;
}
.Background_V2SubTitulo02 {



	background-color: #E2E2E2;
}
.link-lg-text-V2 {

   font-size: 11px; 
   font-weight: normal; 
   color : #333333; 
   text-decoration: none;
}
.divisoria_menu {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #D7D7D7;
}

