body
{
	background-image:url(../images/ers/border_red.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	margin-left:40px;
}
td
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #808080;
}

/* Menu Horizontal 1 */
.clsMenuHorizontal1
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}

.clsMenuHorizontal1 a
{
	color: #808080;
	text-decoration: none;
	padding: 0 0 3px 0;
	border: 0;
}

.clsMenuHorizontal1 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #0096ff;
}


.clsMenuHorizontalSel1
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.clsMenuHorizontalSel1 a
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #0096ff;
}

.clsMenuHorizontalSel1 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #0096ff;
}


/* Menu Horizontal 2 */
.clsMenuHorizontal2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}

.clsMenuHorizontal2 a
{
	color: #808080;
	text-decoration: none;
	padding: 0 0 3px 0;
	border: 0;
}

.clsMenuHorizontal2 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #96c800;
}


.clsMenuHorizontalSel2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.clsMenuHorizontalSel2 a
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #96c800;
}

.clsMenuHorizontalSel2 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #96c800;
}

/* Menu Horizontal 3 */
.clsMenuHorizontal3
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}

.clsMenuHorizontal3 a
{
	color: #808080;
	text-decoration: none;
	padding: 0 0 3px 0;
	border: 0;
}

.clsMenuHorizontal3 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ff6e00;
}


.clsMenuHorizontalSel3
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.clsMenuHorizontalSel3 a
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ff6e00;
}

.clsMenuHorizontalSel3 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ff6e00;
}

/* Menu Horizontal 4 */
.clsMenuHorizontal4
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}

.clsMenuHorizontal4 a
{
	color: #808080;
	text-decoration: none;
	padding: 0 0 3px 0;
	border: 0;
}

.clsMenuHorizontal4 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #faaf00;
}


.clsMenuHorizontalSel4
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.clsMenuHorizontalSel4 a
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #faaf00;
}

.clsMenuHorizontalSel4 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #faaf00;
}

/* Menu Horizontal 5 */
.clsMenuHorizontal5
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}

.clsMenuHorizontal5 a
{
	color: #808080;
	text-decoration: none;
	padding: 0 0 3px 0;
	border: 0;
}

.clsMenuHorizontal5 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #e60000;
}


.clsMenuHorizontalSel5
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.clsMenuHorizontalSel5 a
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #e60000;
}

.clsMenuHorizontalSel5 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #e60000;
}

/* SUB MENU HORIZONTAL */
.clsSubMenuHorizontal
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #4b4b4b;
	padding-bottom: 4px;
}

.clsSubMenuHorizontal a
{
	color: #4b4b4b;
	text-decoration: none;
}

.clsSubMenuHorizontal a:hover
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.clsSubMenuHorizontalSel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;	
	padding-bottom: 4px;
	font-weight: bold;
}

.clsSubMenuHorizontalSel a
{
	color: #000;
	text-decoration: none;
}

.clsSubMenuHorizontalSel a:hover
{
	color: #000;
	text-decoration: none;
}


.clsRodape td, .clsRodape a, .clsRodape a:hover
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #4b4b4b;
	text-decoration: none;
}

.clsPageTitle1
{
	font-family: Trebuchet, Verdana;
	font-size: 24px;
	color: #0096ff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	margin-bottom: 17px;
}

.clsPageTitle2
{
	font-family: Trebuchet, Verdana;
	font-size: 24px;
	color: #96c800;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	margin-bottom: 17px;
}

.clsPageTitle3
{
	font-family: Trebuchet, Verdana;
	font-size: 24px;
	color: #ff6e00;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	margin-bottom: 17px;	
}

.clsPageTitle4
{
	font-family: Trebuchet, Verdana;
	font-size: 24px;
	color: #faaf00;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	margin-bottom: 17px;	
}

.clsPageTitle5
{
	font-family: Trebuchet, Verdana;
	font-size: 24px;
	color: #e60000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	margin-bottom: 17px;	
}

.clsAreaCentral1, .clsAreaCentral1 td
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 1.5;
}

.clsAreaCentral1 A
{
	color: #0096ff;
}

.clsAreaCentral2
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 1.5;
}

.clsAreaCentral2 A
{
	color: #e60000;
}

.clsAreaCentral3
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 1.5;
}

.clsAreaCentral3 A
{
	color: #e60000;
}

.clsAreaCentral4
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 1.5;
}

.clsAreaCentral4 A
{ 
	color: #e60000;
}

.clsAreaCentral5
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 1.5;
}
.clsAreaCentral5 TD
{
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #4b4b4b;
}

.clsAreaCentral5 A
{
	color: #e60000;
}

.clsTable {
	margin-top:10px;	
}
.clsTable td
{
	padding-top:5px;
	padding-bottom:5px;
}

/*Área central*/
.AreaCentral
{
	padding-left: 29px;
	padding-top: 4px;
	padding-bottom: 46px;
	width: 651px;
}

/*Copyright*/
.CopyRight
{
	font-family: Verdana,Arial;
	font-size: 9px;
	color: #4b4b4b;
}
/*Link rodapé*/
.LinkRodape
{
	font-family: Verdana,Arial;
	font-size: 9px;
	color: #4b4b4b;
}
.LinkRodape a
{
	color: #4b4b4b;
	text-decoration: none;
}
.LinkRodape a:active
{
	color: #4b4b4b;
	text-decoration: none;
}
.LinkRodape a:link
{
	color: #4b4b4b;
	text-decoration: none;
}
.LinkRodape a:visited
{
	color: #4b4b4b;
	text-decoration: none;
}
.LinkRodape a:hover
{
	color: #4b4b4b;
	text-decoration: none;
}
/*Links do topo*/
.clsLinksTop
{
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #4b4b4b;
	padding-left: 15px;
}
.clsLinksTop a
{
	color: #4b4b4b;
	text-decoration: none;
}
.clsLinksTop a:hover
{
	color: #4b4b4b;
	text-decoration: none;
}
/*link texto*/
.clsLinks
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #4b4b4b;
}
.clsLinks a
{
	color: #4b4b4b;
	text-decoration:none;
}
.clsLinks a:hover
{
	color: #4b4b4b;
	text-decoration:underline;
}
/*link bold*/
.clsLinksBold
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;;
	color: #4b4b4b;
}
.clsLinksBold a
{
	color: #4b4b4b;
	text-decoration:none;
}
.clsLinksBold a:hover
{
	color: #4b4b4b;
	text-decoration:underline;
}

/**/
.clsConteudoText
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #4b4b4b;
	padding-bottom:10px;
}
.clsConteudoText a
{
	color: #4b4b4b;
	font-weight: bold;
	text-decoration:none;
}
.clsConteudoText a:hover
{
	color: #4b4b4b;
	text-decoration:underline;
}

/*Sutitulos*/
.clsConteudoSubtitle
{
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight:bold;
	color: #000;
	padding-bottom:5px;
}
.clsConteudoSubtitle a
{
	color: #000;
	text-decoration: none;
}
.clsConteudoSubtitle a:hover
{
	color: #000;
	text-decoration: none;
}
/*listagem de legislação*/
.clsConteudoList
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #4B4B4B;
	padding-bottom: 3px;
}
.clsConteudoList a
{
	color: #4B4B4B;
	text-decoration: none;
}
.clsConteudoList a:hover
{
	color: #4B4B4B;
	text-decoration: none;
}
.clsConteudoDoc
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #4b4b4b;
	padding-bottom:5px;
}
.clsConteudoDoc a
{
	color: #4b4b4b;
	font-weight: bold;
	text-decoration:none;
}
.clsConteudoDoc a:hover
{
	color: #4b4b4b;
	text-decoration:underline;
}


.clsConteudoDoc2
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ff6e00;
}
.clsConteudoDoc2 a
{
	color: #ff6e00;
	text-decoration: none;
}
.clsConteudoDoc2 a:hover
{
	color: #ff6e00;
	text-decoration: none;
}


/*subtitulos com cor dos menus*/
.clsConteudoSubtitle3
{
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight:bold;
	color: #ff6e00;
	padding-bottom:10px;
}
.clsConteudoSubtitle3 a
{
	color: #ff6e00;
	text-decoration: none;
}
.clsConteudoSubtitle3 a:hover
{
	color: #ff6e00;
	text-decoration: none;
}
.clsConteudoSubtitle4
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #FAAF00;
	padding-bottom:4px;
}
.clsConteudoSubtitle4 a
{
	color: #FAAF00;
	text-decoration: none;
}
.clsConteudoSubtitle4 a:hover
{
	color: #FAAF00;
	text-decoration: underline;
}

/**/
.clsLinkEntrada {
	background-image:url(../images/ers/link_entrada.gif);
	background-position:left;
	background-repeat:repeat-x;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	margin-top: 18px;
	width: 651px;
	height: 90px;
}
.clsLinkEntrada a {
	color: #FFFFFF;
	text-decoration: none;
}
.clsLinkEntrada a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.clsQuadroPessoalTitle1
{
	font-family: Verdana;
	font-size: 13px;
	color: #4b4b4b;
	font-weight: bold;
}
.clsQuadroPessoalTitle2
{
	font-family: Verdana;
	font-size: 11px;
	color: #4b4b4b;
	font-weight: bold;
}
.clsQuadroPessoalTD {
	font-family: Verdana;
	font-size: 11px;
	color: #4b4b4b;
}

.clsButaoSubmit {
	border: 1px solid #808080;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
}



.clsFormInput
{    		
    width: 20px;
    height: 20px;
    color: #4b4b4b;
    font-family: Verdana;
    background: #FFFFFF;
    font-size: 11px;
    border: 1px solid #b9b9b9;
    padding: 2px 0 0 3px;
}
.clsFormInputSelected
{
    width: 20px;
    height: 20px;
    color: #FFFFFF;
    font-family: Verdana;
    background: #808080;
    font-size: 11px;
    border: 1px solid #b9b9b9;
    padding: 2px 0 0 3px;
}



.clsKeyboard
{    		
    width: 20px;
    height: 20px;
    cursor: pointer;
    color: #4b4b4b;
    font-family: Verdana;
    background: #FFFFFF;
    font-size: 11px;
    border: 1px solid #b9b9b9;
}
.clsKeyboardSelected
{
    width: 20px;
    height: 20px;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Verdana;
    background: #808080;
    font-size: 11px;
    border: 1px solid #b9b9b9;
}