body {
font-family:Trebuchet MS, MS Trebuchet, Trebuchet, Helvetica,verdana, arial, tahoma; 
font-size:12px; 
margin:0px;
padding:0px;
color:#444
}

#body {
/*background:#2c438f url(../imagens/fundo.jpg) no-repeat scroll center top*/
/*background:#334f97 url(../imagens/fundo_site_4.png) no-repeat scroll center top*/
/*background:#2c438f url(../imagens/fundo_natal.png) no-repeat scroll center top*/
background:#000 url(../imagens/topo_ano_novo.jpg) no-repeat scroll center top
}

a {text-decoration:none; color:#444}
p {margin:0px}
hr {float:left; width:100%; margin:10px 0px; clear:both}
legend {float:left; margin:10px 0px 20px 0px}
input[type="text"]:focus,input[type="password"]:focus {border:1px solid #aaa; background:#eed}
textarea:focus {border:1px solid #aaa; background:#eed}
*, *:active {outline:0px}
img {border:0px; }

img.pad {
border:5px solid #0066cc;
margin:2px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

img.pad_white {
border:0px;
padding:10px;
margin:0px;
max-width:200px;
max-height:200px;
border-radius:5px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

img.slideshow {
border:2px solid #6495ed;
padding:20px;
margin:auto;
max-width:640px;
max-height:640px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

textarea {
width:250px; 
height:100px;
border:1px solid #ddd;
font-family:tahoma; 
font-size:11px; 
color:#666;
overflow-y:auto;
-moz-border-radius:5px;
border-radius:5px
}

input[type="text"], input[type="password"] {
width:250px;
height:18px;
border:1px solid #ddd;
font-family:tahoma;
font-weight:bold;
font-size:11px;
color:#666;
-moz-border-radius:5px;
border-radius:5px
}

input[type="radio"], input[type="checkbox"] {
float:left;
width:30px;
height:18px
}

select {
width:250px;
height:20px;
font-size:11px;
background:#fff;
color:#333;
font-size:12px;
border:1px solid #fff;
-moz-border-radius:5px;
border-radius:5px
}

/*----------div pre formatada em %-------------*/

.dv100 {
float:left;
width:100%;
text-align:left
}

.dv80 {
float:left;
width:80%;
text-align:left
}

.dv75 {
float:left;
width:75%;
text-align:left
}

.dv70 {
float:left;
width:70%;
text-align:left
}

.dv66 {
float:left;
width:66%;
text-align:left
}

.dv60 {
float:left;
width:60%;
text-align:left
}

.dv50 {
float:left;
width:50%;
text-align:left
}

.dv40 {
float:left;
width:40%;
text-align:left
}

.dv33 {
float:left;
width:33.333%;
text-align:left
}

.dv33_ {
float:left;
width:33%;
text-align:left
}

.dv30 {
float:left;
width:30%;
text-align:left
}

.dv25 {
float:left;
width:25%;
text-align:left
}

.dv20 {
float:left;
width:20%;
text-align:left
}

.dv15 {
float:left;
width:15%;
text-align:left
}

.dv10 {
float:left;
width:10%;
text-align:left
}

._m5   { margin:5px }
._m10  { margin:10px }
._mt5  { margin-top:5px }
._mt10 { margin-top:10px }
._mt15 { margin-top:15px }
._mt20 { margin-top:20px }
._mt30 { margin-top:30px }
._mt40 { margin-top:40px }
._mt50 { margin-top:50px }
._mb5  { margin-bottom:5px }
._mb10 { margin-bottom:10px }
._mb20 { margin-bottom:20px }
._mb30 { margin-bottom:30px }
._mb40 { margin-bottom:40px }
._mb50 { margin-bottom:50px }
._mh5  { margin-left:5px; margin-right:5px }
._mh10 { margin-left:10px; margin-right:10px }
._mv5  { margin-top:5px; margin-bottom:5px }
._mv10 { margin-top:10px; margin-bottom:10px }
._ma   { margin:auto}
._mr   { margin-right:10px}
._ml   { margin-left:10px}

._pad  { width:94%; height:94%; padding:3% }
._padl { width:97%; padding-left:3% }
._padr { width:97%; padding-right:3% }
._padh { width:94%; padding-left:3%; padding-right:3% }
._padv { width:100%; padding-top:3%; padding-bottom:3% }

._al   { text-align:left }
._ac   { text-align:center }
._ar   { text-align:right }
._bold { font-weight:bold }
._brb  { border-bottom:1px solid #ddd }
._brt  { border-top:1px solid #ddd }
._brl  { border-left:1px solid #ddd }
._brr  { border-right:1px solid #ddd }
._b    { border:1px solid #ddd }
._b_33 { border:1px solid #000 }
._b_dd { border:1px solid #ddd }
._b_f0 { border:1px solid #f0f0f0 }
._br   { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
._btr   { border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px }
._bbr   { border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px }
._bkg_333  { background:#333; color:#fff }
._bkg_ddd  { background:#ddd }
._bkg_f0   { background:#f0f0f0 }
._bkg_eed {background:#e6cf3e}
._cw {color:#fff}

._fl   { float:left}
._fr   { float:right}
._fl   { float:left}
._fn   { float:none}
._oy   { overflow-y:hidden }
._ox   { overflow-x:hidden }
._o    { overflow:hidden }
._h	   { display:none }
._v	   { display:inline-block }
._c	   { cursor:pointer }

._pr {position:relative}
._pa {position:absolute}

._z1 {z-index:1}
._z2 {z-index:2}

._hover_b:hover {border:1px solid #ddd}
._hover_u:hover {text-decoration:underline}
._hover_bold:hover {font-weight:bold}
._hover_bkg:hover {background:#eed}
._hover_bkg_dd:hover {background:#ddd}

.cabecalho {
height:30px;
font-weight:bold;
font-size:18px;
line-height:30px;
vertical-align:middle;
text-indent:10px
}

/*-------div pre formatada em px---------*/
._w10px  { width:10px }
._w20px  { width:20px }
._w30px  { width:30px }
._w40px  { width:40px }
._w50px  { width:50px }
._w75px  { width:75px }
._w100px { width:100px }
._w125px { width:125px }
._w150px { width:150px }
._w180px { width:180px }
._w200px { width:200px }
._w225px { width:225px }
._w250px { width:250px }
._w300px { width:300px }
._w350px { width:350px }
._w400px { width:400px }
._w450px { width:450px }
._w500px { width:500px }
._w550px { width:550px }
._w600px { width:600px }
._w700px { width:700px }
._w800px { width:800px }
._w900px { width:900px }
._w1000px { width:1000px }

._h10px  { height:10px }
._h20px  { height:20px }
._h30px  { height:30px }
._h40px  { height:40px }
._h50px  { height:50px }
._h60px  { height:60px }
._h70px  { height:70px }
._h75px  { height:75px }
._h80px  { height:80px }
._h90px  { height:90px }
._h100px { height:100px }
._h125px { height:125px }
._h150px { height:150px }
._h180px { height:180px }
._h200px { height:200px }
._h225px { height:225px }
._h250px { height:250px }
._h300px { height:300px }
._h350px { height:350px }
._h375px { height:375px }
._h400px { height:400px }
._h450px { height:450px }
._h500px { height:500px }
._h550px { height:550px }
._h600px { height:600px }
.h100	{ height:100% }

/*-----fontes em px-------*/
._fs10 {font-size:10px}
._fs11 {font-size:11px}
._fs12 {font-size:12px}
._fs13 {font-size:13px}
._fs14 {font-size:14px}
._fs16 {font-size:16px}
._fs18 {font-size:18px}
._fs20 {font-size:20px}
._fs22 {font-size:22px}


/*---GROW-UI---*/
div.growlUI { min-height:80px; background:transparent url(../sgr/imagens/informacao.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
color: white; 
padding: 5px 5px 5px 75px; 
text-align: left
}

.ie6 { 
background:#fffab2; 
color:#666; 
position:absolute;
bottom:0px;
text-align:center
}

.ie6 a {color:#666}

.nav a { float:left; width:100px; text-align:center; border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px; color:#fff }


