﻿*{
font-family: Arial, Helvetica, sans-serif;
}

body {
text-align:center;
}

.corpo{
background-image: url('/images/vmd/RegionalIMG/barra_menu.jpg');
background-repeat: repeat-x;
/*background-position: 0px 201px;*/
background-position: 0px 209px;
}

html>body .corpo{
background-image: url('/images/vmd/RegionalIMG/barra_menu.jpg');
background-repeat: repeat-x;
/*background-position: 0px 199px;*/
background-position: 0px 207px;
}

a{
text-decoration:none;
}

/* div com o conteudo */
.conteudo{
	width: 975px;
	margin: 0pt auto;
	padding: 0pt;
	background-color: #FFFFFF;
	border-right: 4px solid #FFFFFF;
}
html>body .conteudo{
	width: 971px;
}

/* barra de navegacao */
.Bodyid1000191siteid133 td{
border-bottom:1px solid rgb(180, 180, 180);
background: #ffffff url('/images/vmd/Imagens/setaCinzaEscuro.jpg') no-repeat right 6px;
}
.titleorimageid1000191siteid133, .titleid1000191siteid133{
color:rgb(160, 160, 160);
}
/* simbolo da acessibilidade */
.acess{
	text-align:right;
	font-size:0.8em;
}

/* BARRA de signin */
.barra_sign_in{
	width:770px;
	height:40px;
	padding-top:13px;
	display: table-cell;
	vertical-align: middle;		
}

html>body .barra_sign_in{
	padding-top:6px;
}


.data{
	font-size: 0.8em;
	vertical-align: middle;
	color: #0090DE;
	float:right;
}
/*
.mensagem{
	float:left;
	color:#3c86c7;
	font-style:italic;
	font-size:0.85em;
}*/
.mensagem{
	float:left;
	color:#3c86c7;
	font-style:italic;
	font-size:0.85em;
}
.mensagem span{
	display:none;
}
.barra_sign_in{
	background-image:url(/images/vmd/RegionalIMG/frase.jpg);
	background-position:left 6px;
	background-repeat:no-repeat;
}
html>body .barra_sign_in{
	background-image:url(/images/vmd/RegionalIMG/frase.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
}

/* login e logout */
.titleorimageid1004089siteid133{
	font-weight: bold;
	color:#666666;
	font-family:Arial;
	font-size:0.8em;
}
.div_pesquisa{
	text-align:right;
	float:right;
}

/* conteúdo */
.Bodyid1234095siteid133 td{
text-align:justify;
}
.Bodyid1234095siteid133 td a{
	color:#999999;
	text-decoration:underline;
	font-size:11px;
}
span.titleorimageid1234095siteid133{
	font-size:0.8em;
	font-weight:bold;
	color:#000;
	font-size:12px;
}
a.titleorimageid1234095siteid133{
	text-decoration:underline;
	font-size:11px;
	color:#999999;
}

/* texto login e logout */
.titleorimageid802072siteid134{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
/* menu superior *******************/

/* Agenda */
.Bodyid1004060siteid133{
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/vmd/RegionalIMG/barra_menu.jpg);
background-repeat : repeat-x;
color: #FFFFFF;
height : 25px;
text-align : center;
vertical-align : middle;
float:left;
border-right: 2px solid #FFFFFF;
}
.Bodyid1004060siteid133 td{
padding-top: 5px !important;
}
.menu_agenda{
	width:100%;
	text-align:center;
	background: rgb(148,173,42);
	color: #fff;
	padding-top: 5px !important;
	height:25px;
	font-size:0.8em;
}

/* menu superior verde */
.Bodyid2094351siteid133{
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/vmd/RegionalIMG/barra_menu_click.jpg);
background-repeat : repeat-x;
color: #FFFFFF;
height : 25px;
text-align : center;
vertical-align : middle;
float:left;
border-right: 2px solid #FFFFFF;
}

.Bodyid2094351siteid133 td{
padding-top: 5px;
}

/* area dos 30px */
.Bodyid2786187siteid133{
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/vmd/RegionalIMG/barra_menu.jpg);
background-repeat : repeat-x;
color: #FFFFFF;
height : 25px;
text-align : center;
vertical-align : middle;
float:left;
border-right: 4px solid #FFFFFF;
}

/* atalhos do lado esquerdo*/
.titleorimageid996104siteid133{
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/vmd/RegionalIMG/botao_azul.jpg);
color: #FFFFFF;
padding-top: 7px;
text-transform: uppercase;
width : 100%;
height : 27px;
text-align : center;
vertical-align : middle;
float:left;
margin-bottom : 2px;
background-repeat : repeat-x;
}
/* hack IE - alterar estilo para todos os outros browsers sem ser o IE */
html>body .titleorimageid996104siteid133{
Height : 21px;
margin-bottom : 1px;
}

.titleorimageid994294siteid133{
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/vmd/RegionalIMG/botao_verde.jpg);
color: #FFFFFF;
padding-top: 7px;
text-transform: uppercase;
Width : 150px;
Height : 27px;
Text-align : center;
Vertical-align : middle;
float:right;
Margin-bottom : 2px;
Background-repeat : repeat-x;
}
/* hack IE - alterar estilo para todos os outros browsers sem ser o IE */
html>body .titleorimageid994294siteid133{
height : 21px;
margin-bottom : 0px;
}

.titleorimageid1000071siteid133{
font-family: Arial, Helvetica, sans-serif;
color: rgb(140, 140, 140);
padding-top: 7px;
Text-align : center;
Vertical-align : middle;
Margin-bottom : 2px;
Background-repeat : repeat-x;
white-space:nowrap;
}


/* MENU LATERAL */
.menu_v{
margin: 0;
padding: 0;
border-top:1px solid rgb(180, 180, 180);
width:100%;
}
.menu_v li{
white-space: normal;
word-spacing: normal;
list-style-type: none;
float: left;
display: block;
clear: none;
vertical-align: middle;
text-transform: uppercase;
width:100%;
}
.menu_v li.sel{ 
padding: 0px;
cursor: pointer !important;
}
.menu_v li.sel ul{ /*Style for ULs that are children of LIs (submenu) */
margin: 0;
padding: 0;
}
.menu_v .sel ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
float: left;
display: block;
margin: 0;
padding: 0px 0px 0px 0px;
}

/* estilo para o links */
/* 1 nivel nao selecionado */
.menu_v li a:link, .menu_v li a:visited{
color: rgb(110, 110, 110);
text-decoration:none;
padding: 5px 0px 5px 0px;
float: left;
font-size: 0.7em;
border-bottom: rgb(180, 180, 180) solid 1px;
word-spacing: normal;
white-space:nowrap;
text-transform: uppercase;
background-image: url(/images/vmd/Imagens/setaCinzaEscuro.jpg);
background-position : right 11px;
background-repeat : no-repeat;
width:100%;
}
.menu_v li a:hover{
color: rgb(180,210,0);
background-image: url(/images/vmd/Imagens/setaVerde.jpg);
background-position : right 11px;
background-repeat : no-repeat;
text-transform: uppercase;
}
/* 1 nivel seleccionado */
.menu_v li.sel a:link, .menu_v li.sel a:visited{
color: rgb(180, 210, 000);
background-image: url(/images/vmd/Imagens/setaVerde.jpg);
background-position : right 11px;
background-repeat : no-repeat;
text-transform: uppercase;
}
/* 2 nivel nao seleccionado */
.menu_v li.sel li a:link, .menu_v li.sel li a:visited{
color: rgb(160, 160, 160);
font-size:0.655em;
text-transform: none;
background-image: url(/images/vmd/Imagens/setaCinza.gif);
background-position : right 11px;
background-repeat : no-repeat;
}
.menu_v li.sel li a:hover{
color: rgb(130, 130, 130);
background-image: url(/images/vmd/Imagens/setaCinzaEscuro.jpg);
background-position : right 10px;
background-repeat : no-repeat;
}
/* segundo nivel seleccionado */
.menu_v li.sel li.sel a:link, .menu_v li.sel li.sel a:visited{
color: rgb(130, 130, 130);
background-image: url(/images/vmd/Imagens/setaCinzaEscuro.jpg);
background-position : right 10px;
background-repeat : no-repeat;
}
/* FIM MENU LATERAL */

/* menu de atalhos */
.menu_atalhos{
margin:0pt;
padding:0pt;
width:30px;
}

.atalhos {
margin:0pt;
padding:0pt;
float:left;
margin-top:28px;
/*background: #cccccc;*/
}
.atalhos li{
list-style-type: none;
float:left;
float:left;
}
.atalhos li a img {
border: none;
}
/* fim do menu de atalhos */

/* footer  VI1 */
.footer_regional {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size:9px;
	margin-left:32px;
	padding-top:15px;
}
.footer_regional li a{
	color:#000;
	text-decoration:none;
}
.footer_regional li {
	display: block;
	float: left;	
}
.promotor{
	width:165px;
	text-align:center;
}
.acess2{
	width:290px;
	text-align:center;
	font-size:11px;
}
.pos_c{
width:180px;
	text-align:center;
}
.ue{
width:150px;
	text-align:center;
}
.desenvolvido_por{
	width:150px;
	text-align:center;
}
/* fim footer */
.site_map a{
	font-size:0.8em;
}

.site_map li a{
	color: #999999;
	font-size:11px;
	text-decoration:underline;
}

#rg69569 td{
padding-bottom:3px !important;
}


