@charset "UTF-8";
/* CSS Document */


body,td,th {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;	
}


body {	
	background-color: #666666;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	scrollbar-arrow-color:#CC0000;
	scrollbar-base-color:#CC0000;
	scrollbar-darkshadow-color:#CC0000;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#666666;
}



a:link {
	color: #CC0000;
	text-decoration: none;
	text-transform:none;
}
a:visited {
	text-decoration: none;
	text-transform:none;
	color: #CC0000;
}
a:hover {
	text-decoration: none;
	text-transform:none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	text-transform:none;
	color: #CC0000;
}




.fundo_esq {
	background:#666666;
	background-image:url(imgs/elem/bg/dir.jpg);
	background-repeat:repeat-x;
	background-position:top;
	

}
.fundo_dir {
	background:#666666;
	background-image:url(imgs/elem/bg/direita.jpg);
	background-repeat:repeat-x;
	background-position:top;
}


.form_pesquisa {
	font-family: arial;
	font-size: 10px;
	width: 120px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	height:16px;
}
.form_pesquisa2 {
	font-family: arial;
	font-size: 10px;
	width: 115px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	height:16px;
}

.form_contactos {
	font-family: arial;
	font-size: 10px;
	width: 485px;
	border: 1px solid #cc0000;
	background-color: #ffffff;
	color: #000000;
	height:16px;
}

.form_contactos2 {
	font-family: arial;
	font-size: 10px;
	width: 485px;
	border: 1px solid #cc0000;
	background-color: #ffffff;
	color: #000000;
}

.form_form {
	font-family: arial;
	font-size: 10px;
	width: 570px;
	border: 1px solid #cc0000;
	background-color: #ffffff;
	color: #000000;
	height:16px;
}

.form_form2 {
	font-family: arial;
	font-size: 10px;
	width: 570px;
	border: 1px solid #cc0000;
	background-color: #ffffff;
	color: #000000;
}




.subtitulo_sel {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

.subtitulo {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo a:link {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo a:visited {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo a:hover {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo a:active {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.pagina {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.pagina2 {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



.contactos {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}
.contactos a:link {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}
.contactos a:visited {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}
.contactos a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}
.contactos a:active {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}


.titulo {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:link {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:visited {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:hover {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:active {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.topo {
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:30px;
}
.topo a:link {
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:30px;
}
.topo a:visited {
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:30px;
}
.topo a:hover {
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:30px;
}
.topo a:active {
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:30px;
}

.topo2 {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.topo2 a:link {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.topo2 a:visited {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.topo2 a:hover {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.topo2 a:active {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}


.animacao{
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #CC0000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
}
.animacao a:link {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #CC0000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao a:visited {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #CC0000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao a:hover {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao a:active {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #CC0000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}

.animacao_{
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
}
.animacao_ a:link {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao_ a:visited {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao_ a:hover {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}
.animacao_ a:active {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	line-height:24px;
	width:23px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	display:block;
}



.border_1 {	
	border: 1px solid #343434;
}



/* CSS DO Menu */
.glossymenu{
margin: 0px 0;
padding: 0;
width: auto; /*width of menu*/
padding-top:0px;
padding: 0px;
margin-top: 0px;
}

.glossymenu a.menuitem{
background-position:210px 23px;
font: bold 12px arial;
color: #000000;
display: block;
position: static; 
width: 210px;
line-height:23px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
text-decoration: none;
cursor:pointer;
background:url(imgs/elem/bts/menu_f_pri.jpg);
text-align:left;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #000000;
	background:url(imgs/elem/bts/menu_f_pri.jpg);
text-align:left;
}

.glossymenu a.menuitem:hover{
	color: #000000;
	background:url(imgs/elem/bts/menu_f_pri.jpg);
text-align:left;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 0px;
	right: 0px;
	border: none;
	background:url(imgs/elem/bts/menu_f_pri.jpg);
text-align:left;
}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color:transparent;
padding-bottom:0;
padding-left: 0px;
padding-top:0;
height:auto;
background:url(imgs/elem/bts/menu_f_sec.jpg);
text-align:left;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom:0px;
padding-top:0px;
height:auto;
background:url(imgs/elem/bts/menu_f_sec.jpg);
text-align:left;
}

.glossymenu div.submenu ul li{
border-bottom: none;
padding-bottom:0;
padding-top:0px;
line-height:23px;
background:url(imgs/elem/bts/menu_f_sec.jpg);
text-align:left;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px arial;
color: #000000;
text-decoration: none;
padding:0;
padding-left:7;
padding-bottom:0;
padding-top:0;
line-height:23px;
background:url(imgs/elem/bts/menu_f_sec.jpg);
text-align:left;
}

.glossymenu div.submenu ul li a:hover{
colorz: #CC0000;
color: #CC0000;
height:23px;
background:url(imgs/elem/bts/menu_f_sec.jpg);
text-align:left;
}