body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-image:url("images/bg.jpg"); background-repeat:repeat-x; background-color:#c5e5f9; }
body, td, th { font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing: 0.1em; line-height: 17px; }
#menu { list-style-type:none; margin:0px; color:#3a241e; }
#menu ul { list-style-type:none; margin:5px 0px 20px 0px; }
#menu ul li { list-style-type:none; margin:0px; font-size:11px; }
.texto_corpo { font-family:Trebuchet MS, Tahoma, Arial, Helvetica, Sans-serif; font-size:12px; color:#666666}
.rodape { font-family:Trebuchet MS, Tahoma, Arial, Helvetica, Sans-serif; font-size: 11px; letter-spacing: 0.1em; color:#333333}
.txt16 { font-size:16px; }
.divisor { height:10px; background-image:url("images/divisor.gif"); background-repeat:repeat-x; }
.conteudos p { color:#FF0000; font-family:Trebuchet MS,  Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align: justify; line-height: 20px; }
.titulo { font-size:12px; color:#0193dd; font-weight: bold; }
.red:link, .red:active, .red:visited { color: #CC0000; text-decoration: none; font-weight: bold; }
.red:hover { color: #CC0000; text-decoration: underline; font-weight: bold; }
.blue:link, .blue:active, .blue:visited { color: #07ABE8; text-decoration: none; }
.blue:hover { color: #0AADE8; text-decoration: underline; }
.white:link, .white:active, .white:visited { color: #FFFFFF; text-decoration: none; }
.white:hover { color: #FFFFFF; text-decoration: underline; }
.black:link, .black:active, .black:visited { color: #000000; text-decoration: none; }
.black:hover { color: #000000; text-decoration: underline; }
.tblAdmin { background-color: #FFFFFF; border: 1px solid #000000; }
.foto { border:solid 5px #FF0000; }
/* .thumbList { background-color:#FFFFFF; } */
.imgThumb { border:solid 5px #FF0000; }
#foto2 { background:#000000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#foto1 { position:absolute; left:0px; top:0px; z-index:101; }
#foto2 { position:absolute; left:0px; top:0px; z-index:100; }
body > div#foto1 { position:fixed; z-index:101; }
body > div#foto2 { position:fixed; z-index:100; }
.formContatos td { font-size:11px; }
.formContatos input { font-size:11px; background-color: #FFFFFF; border: 0px none #FFFFFF; }
.titulo2 { font-weight: bold; font-size: x-small; }
select { font-size:10px; }
#dhtmltooltip { position: absolute; width:auto; border: 1px solid #02aae8; padding: 2px; z-index: 100; color: #015574; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; letter-spacing: 0.1em; background-color:#c5e5f9; visibility: hidden; }
#dhtmltooltip #dhtmltooltiptext { padding:5px; }
#dhtmltooltip #boxArrow1 { position:absolute; left:-11px; top:-11px; width:20px; height:20px; }
#dhtmltooltip #boxArrow2 { position:absolute; right:-11px; top:-11px; width:20px; height:20px; }
#dhtmltooltip #boxArrow3 { position:absolute; right:-11px; bottom:-11px; width:20px; height:20px; }
#dhtmltooltip #boxArrow4 { position:absolute; left:-11px; bottom:-11px; width:20px; height:20px; }
.temp1 { border-color:#dedede; border-style:solid; border-width: 1px 0px 0px 0px; background-color:#efefef; color:#234174; }

.vscrollerbase {left: 0 !important;}
#mycustomscroll { width:170px; height:372px; overflow:auto; position:relative; background-color:#EEEEEE; margin:0.3em auto; padding:0px; }
.scrollgeneric { line-height:1px; font-size:1px; position:absolute; top:0; left:0; }
.vscrollerbase { width:15px; background-color:white; }
.vscrollerbar { width:15px; background-color:black; }
.hscrollerbase { height:15px; background-color:white; }
.hscrollerbar { height:15px; background-color:black; }
.hscrollerbar { background: #07ABE8 url("images/horizontalbarbody_cornerjog.png") 0px -30px repeat-x; }
.vscrollerbar { background: #07ABE8 url("images/basebarcaps_verticalbarbody.png") -15px 0px repeat-y; }
.vscrollerbar, .hscrollerbar { padding:10px; z-index:2; }
.vscrollerbarbeg { background: url("images/basebarcaps_verticalbarbody.png") -45px -30px no-repeat; width:15px; height:15px !important; }
.vscrollerbarend { background: url("images/basebarcaps_verticalbarbody.png") -45px 0px no-repeat; width:15px; height:15px; }
.hscrollerbarbeg { background: url("images/basebarcaps_verticalbarbody.png") -60px -15px no-repeat; height:15px; width:15px !important; }
.hscrollerbarend { background: url("images/basebarcaps_verticalbarbody.png") -30px -15px no-repeat; height:15px; width:15px; }
.scrollerjogbox { width:15px; height:15px; top:auto; left:auto; bottom:0px; right:0px; background:#FF0000 url("images/horizontalbarbody_cornerjog.png") 0px 0px; }
.vscrollerbase { background:#FFFFFF url("images/basebarcaps_verticalbarbody.png") 0px 0px repeat-y; }
.vscrollerbasebeg { background:url("images/basebarcaps_verticalbarbody.png") -30px -30px no-repeat; width:15px; height:15px !important; }
.vscrollerbaseend { background:url("images/basebarcaps_verticalbarbody.png") -60px -30px no-repeat; height:15px; width:15px; }
.hscrollerbase { background:#FF0000 url("images/horizontalbarbody_cornerjog.png") 0px -15px repeat-x; }
.hscrollerbasebeg { background:url("images/basebarcaps_verticalbarbody.png") -60px 0px no-repeat; height:15px; width:15px !important; }
.hscrollerbaseend { height:15px; width:15px; background:url("images/basebarcaps_verticalbarbody.png") -30px 0px no-repeat; }
.scrollerjogbox:hover { background:#07ABE8 url("images/basebarcaps_verticalbarbody.png") -45px -15px; }
