﻿/* custom */

body {
   background-color:#FFFFFF;
   margin:0px;
   font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
   font-size:12px;
   color:#888888;
   overflow-y: scroll;
}
table {
   font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
   text-align:left;
}
a:link, a:visited, a:hover {
   text-decoration:none;
}

.routed, span, img, iframe {
   border:none;
   -moz-border-radius: 6px;
   -khtml-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
   overflow:hidden;
}

.principal {
   background-color:#FFFFFF;
}

.noticia-titulo {
   display:block;
   color:#AA0000;
   font-size:16px;
   margin-bottom:6px;
}
.noticia-chamada {
   text-align:justify;
   display:block;
}
.barra-titulo, .barra-titulo a:link, .barra-titulo a:visited {
   font-size:16px;
   color:#AA0000;
   background-color:#FFFFFF;
   width:580px;
   height:25px;
   line-height:25px;
   vertical-align:top;
   border-color:#AEAEAE;
   border-width:1px;
   border-style:dotted;
   border-left:none;
   border-right:none;
   border-top:none;
}

.barra-resize, .barra-resize a:link, .barra-resize a:visited {
   font-size:16px;
   color:#AA0000;
   background-color:#FFFFFF;
   height:25px;
   line-height:25px;
   vertical-align:top;
   border-color:#AEAEAE;
   border-width:1px;
   border-style:dotted;
   border-left:none;
   border-right:none;
   border-top:none;
}
   
.menu-capa, .menu-capa a:link, .menu-capa a:visited {
   font-size:12px;
   color:#888888;
   width:120px;
   height:140px;
   text-align:center;
   vertical-align:top;
   border:none;
   -moz-border-radius:12px;
   -khtml-border-radius:12px;
   -webkit-border-radius:12px;
   border-radius:12px;
   overflow:hidden;

}
.menu-capa a:hover {
   font-weight:bold;
   color:#AA0000;
}

.menu-capa-titulo {
   height:14px;
   line-height:14px;
   vertical-align:middle;
}

/* form */

.formImage {
   display:inline-block;
   vertical-align:bottom;
   padding-left:2px;
   border:none;
   width:16px;
   height:16px;
   vertical-align:middle;
}
.formInput, .onlyChange{
   font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
   font-size:12px;
   border:1px #B5B8C8 solid;
   background-image: url(inputsingleline.jpg);
   padding-left:3px;
   height:18px;
   line-height:18px;
   vertical-align:middle;
   color:#888888;
   -moz-border-radius: 4px;
   -khtml-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   overflow:visible;
}
.formLabel{
   display:inline-block;
   width:50px;
   height:28px;
   line-height:28px;
   vertical-align:middle;
}
#formButton{
   font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
   font-size:12px;
   margin-top:4px;
   margin-right:4px;
   margin-bottom:4px;
   float:right;
   height:24px;
   line-height:12px;
}
#statusBar {
   display:block;
   position:relative;
   background-image: url(statusbar.jpg);
   border:1px #B5B8C8 solid;
   padding-left:6px;
   width:156px;
   height:22px;
   line-height:22px;
   vertical-align:middle;
   color:#888888;
}
.servicos {
   visibility:hidden;
   width:574px;
   padding:12px;
   border: #AA0000 dashed 1px;
   background-color:#F6F6F6;
   display:block;
   text-align:justify;
   -moz-border-radius: 12px;
   -khtml-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 12px;
   overflow:visible;
   }