/*
Alpha PNG support for IE
------------------------------
Aviso, este c�digo abaixo funciona apenas para visualiza��o na tela. Quando este documento for impresso, o bug voltar�.
O Hack Abaixo faz o c�digo rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari j� tem a transparencia de PNG nativo.
\*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
body {
    font-size: 12px;
    font-family: tahoma, arial, sans-serif;
    font-weight: normal;
    background: url(../img/background.jpg) #295474 repeat-x center top;
    margin: 0px;
    padding: 0px;
    color: #5c5c5c;
    text-align: center;
}

p {
    line-height: 19px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

a, a:visited {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #5c5c5c;
	outline:none;
}

a:hover {
    color: #57a71c;
}

img {
    border: 0px;
}

div {
    width: auto;
    margin: 0px;
    padding: 0px;
}

label {
    display: block;
    float: left;
    margin: 1px;
}

input {
    background: #FFFFFF url(../img/background_input.gif) no-repeat left top;
    width: 200px;
    height: 14px;
    font-size: 11px;
    border: #bbbbbb 1px solid;
    padding: 4px;
    vertical-align: middle;
    color: #999999;
}

select {
    background: #FFFFFF url(../img/background_input.gif) no-repeat left top;
    width: 200px;
    height: 19px;
    font-size: 11px;
    border: #bbbbbb 1px solid;
    padding: 3px;
    vertical-align: middle;
    color: #999999;
}

textarea {
    background: #FFFFFF url(../img/background_input.gif) no-repeat left top;
    width: 200px;
    height: 19px;
    font-size: 11px;
    border: #bbbbbb 1px solid;
    padding: 3px;
    vertical-align: middle;
    color: #999999;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

input.radio {
    width: 20px;
	background:none!important;
    height: 19px;
    font-size: 11px;
    padding: 3px;
    vertical-align: middle;
    color: #999999;
    border: 0px;
}

input.check {
    width: auto;
    height: auto;
    font-size: 11px;
    padding: 0px;
    vertical-align: middle;
    color: #999999;
	background:none!important;
    border: 0px;
}

/* bts */
input.bt_sendmail {
    width: 120px;
    height: 22px;
	margin: 0 5px 0 0;
	border:0px;
	float:left;
	cursor:pointer;
    background:url(../img/send_menssage.gif) left top;
}
input.bt_sendmail:hover {
    background:url(../img/send_menssage.gif) left bottom;
}

input.bt {
    width: 40px;
    height: 26px;
    font-size: 11px;
    padding: 0px;
    vertical-align: middle;
    color: #999999;
    border-bottom: #333 1px solid;
    border-right: #333 1px solid;
}

fieldset {
    border: #999999 1px solid;
    width: 450px;
    padding: 0px 0px 0px 0px;
}

fieldset legend {
    padding: 0px 10px 0px 5px;
    color: #333333;
}

cite {
    color: #000000;
}

ul {
    margin: 0px;
    padding: 0px;
}

li {
    width: auto;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

