﻿/*
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="/Imagens/moldura_transp.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
} 

html { height:100%; }
* body { height:100%; background:url(/imagens/fundo-site.gif) repeat-x; text-align:justify;}
h1{margin:10px 0px 10px 0px; padding:0px; font-size:20px; font-weight:bold;}
h2{margin:3px 0px 3px 0px; padding:0px; font-size:14px; font-weight:bold;}
h3{margin:3px 0px 3px 0px; padding:0px; font-size:12px; font-weight:bold;}

body {
    font-family: arial, verdana; 
    font-size: 12px; 
    color:#8f8f8f; 	
    margin:0px;
	color:#585858;
}

a {
    text-decoration:none; 
    color:#666; }

a:hover { color:#AAA; text-decoration:underline; }

img { border-width:0px; }

p { margin:10px 0px 10px 0px; 
    padding:0px; }
    
ul, ul li { margin:0px; padding:0px; list-style:none;}

.clear { clear:both; }

.alerta { color:#cc0000; display:block; margin:7px 0px 7px 0px;} 

.divisor_cinza{ background:url(/imagens/divisor-cinza.gif) repeat-x; height:1px; margin:10px 0px 10px 0px;}

.miniaturas{float:left; border:6px solid #ababab; margin:0px 2px 15px 0px;}

.linkSubmenu{ color:#00732D; font-weight:bold;}
.linkSubmenu:hover{ color: #009900; text-decoration:underline;}
.texto_10 { font-family: arial; font-size: 10px}
.texto_11 { font-family: arial; font-size: 11px}
.texto_12 { font-family: arial; font-size: 12px}
.texto_13 { font-family: arial; font-size: 13px}
.texto_14 { font-family: arial; font-size: 14px}
.texto_15 { font-family: arial; font-size: 15px}
.texto_16 { font-family: arial; font-size: 16px}
.texto_17 { font-family: arial; font-size: 17px}
.texto_18 { font-family: arial; font-size: 18px}
.texto_19 { font-family: arial; font-size: 19px}
.texto_20 { font-family: arial; font-size: 20px}
.texto_25 { font-family: arial; font-size: 25px} 

/* Estilos para Formulários */
fieldset {
    margin:50px 0px 0px 0px;
    padding:0px;
    border:none; }

fieldset legend {
    margin:0px 0px 10px 0px;
    padding:0px;
    font-weight:bold; 
    font-size:16px; 
    color:#333; }

fieldset input[type=text], fieldset input[type=password], fieldset input[type=file], fieldset textarea, fieldset select {
    font-family: arial, verdana; 
    font-size: 11px;
    padding:4px 0px 0px 2px; 
	margin:4px 0px 0px 2px;
    background-color: #FFF; 
    border: 1px #CCC solid; 
    color: #333333;
    width:300px; }

input[type=text]:focus, input[type=password]:focus, fieldset input[type=file]:focus, textarea:focus, select:focus {
    background-color:; }

.input_topo{ height:13px; border:none; background-color:#f3f3f3; font-size:10px;}	
.input_menu{ height:13px; border:none; background-color:#FFFFFF; font-size:10px;}	


fieldset input.radio, fieldset input.checkbox, fieldset input.button, fieldset input.image {
    border:none;
    width:auto; }

fieldset select { width:auto; }

fieldset label {
    float:left;
    width:200px;
    text-align:right;	
    padding:5px 3px 0px 0px; }

fieldset textarea {
    width:300px; 
    height:100px; }

fieldset p, div.interesses div { padding-bottom:7px; }
    
fieldset .hidden { text-indent: -1000em; width:0px; }

fieldset .info {
    font-size:0.9em; 
    color:#999;
    display:inline; }
 
fieldset input[type=button], fieldset input.botao, fieldset input.button {
    width:auto;
    margin:auto;
    background-color:#950D24;
    color:#FFF;
    padding:2px;
    font-weight:bold;
    font-size:11px;
    border:0px solid #BBB; 
}

fieldset input.nome { width:250px; }
fieldset input.apelido { width:100px; }
fieldset input.data { width:60px; }
fieldset input.ddd { width:20px; text-align:center; }
fieldset input.senha { width:60px; }
fieldset input.email { width:200px; }
fieldset input.cep { width:60px; }
fieldset input.senha { width:80px; }
fieldset input.endereco { width:250px; }
fieldset input.numero { width:60px; }
fieldset input.complemento { width:80px; }
fieldset input.assunto { width:300px; }