/*  
	Author: Carlos Alberto Vettorato
	Author URI: http://www.vettorato.com/
*/

html, body { margin: 0; padding: 0; }

body { 
	background:url(../images/bg.gif) 0 0 repeat #fff;
	color: #666;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	text-align: center;
	margin: 0px; padding: 0px 0px 0px 0px;
    margin-bottom:20px;
}

body * {margin: 0px; padding: 0px;}

/*********************************************
		Link Styles
*********************************************/
a {
	color: #810024;
	text-decoration: none;
}

a:hover { color: #C06780; text-decoration: none; }

/*********************************************
		Header Styles
*********************************************/
h2 {
  display: block;
  widht:180px;
  float:left;
  margin:0px;
  padding:5px;
  font-size:8pt;
  font-weight:normal;
  text-align:left;
  color:#fff;
}
  
h3 {
  display: block;
  widht:530px;
  float:right;
  margin:0px;
  padding:5px;
  font-size:8pt;
  font-weight:normal;
  text-align:right;
  color:#fff;
}

div, p, ul, form, input, h1, h2, h3, h4, hr, img { padding:0px; margin:0px; }
.imagem { margin-right:15px;}

ul { list-style:none; margin-left:10px; padding:1px; }
hr { width:100%; height:1px; color:#CFDEEA; margin-top:20px; margin-bottom:5px; padding:0px 0 0 0px; }

.inputLogin { font:9pt verdana; font-weight:normal; background-color:#F0F3F7; border:1px solid #000080; width:160px; height:16px; padding:0px 0 0 0px; }
.inputSearch {font-family:tahoma; font-size:12px; font-weight:bold; color:#D57204; padding:0px 0 0 2px; height:17px; background-color:#FBF9E6; border:1px solid #F9B775;}
.input { font-size:11px; font-family:Verdana,Arial; font-weight:normal; height:15px; border:1px solid #E9E2C7; background-color:#FBF9E6; padding:0px 0 0 2px;}
.inputContatoMensagem {width:450px; height:120px; font-size:11px; font-family:Verdana,Arial; font-weight:normal; border:1px solid #E9E2C7; background-color:#FBF9E6; padding:0 0 0 0px;}
.inputletter { font-size:11px; font-family:Verdana,Arial; font-weight:normal; height:13px; width:120px; border: 1px solid #E5E5D3; background-color:#FBF9E6; padding:0 0 0 0px;}
.inputSelect { font-size:11px; font-family:Verdana,Arial; font-weight:normal; border:0px solid #FDFBFB; background-color:#FBF9E6; padding:0px 0 0 2px;}
.inputradio { font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:none; border:0px;}
.text { font-size:9pt; font-family:Verdana,Arial; font-weight:normal; padding:0px 0 0 0px; }
.texto1 { font-size:10pt; font-family:Verdana,Arial; font-weight:normal; padding:0px 0 0 0px; }
.texto2 { font-size:9pt; font-family:Verdana,Arial; font-weight:normal; padding:0px 0 0 0px; }
.texto3 { font-size:9pt; font-family:Verdana,Arial; font-weight:normal; padding:0px 0 0 0px; }
.texto4 { font-size:7pt; font-family:Verdana,Arial; font-weight:normal; text-align:left; padding:0px 0 0 0px; }
.texto5 { color:#000; font-size:6pt; font-family:Verdana,Arial; font-weight:normal; text-align:left; padding:0px 0 0 0px; }
.txtconteudo { font-size:8pt; font-family:Verdana,Arial; font-weight:normal; text-align:left; padding:15px; }
.txthome { font-size:8pt; font-family:Verdana,Arial; font-weight:normal; text-align:justify; padding:0px 0 0 0px; }
.titulo {font:25px Times New Roman, Times, serif; font-weight:bold; font-variant: small-caps; text-decoration:none; letter-spacing:2px;}
.titulo1 {font:20px Times New Roman, Times, serif; font-weight:bold; font-variant: small-caps; text-decoration:none; letter-spacing:2px;}
.titulo2 {font:18px Verdana; font-weight:bold; font-variant: small-caps;  text-decoration:none; letter-spacing:1px;}
.subtitulo {font:14px Verdana; font-weight:bold; font-variant: small-caps; text-decoration:none; letter-spacing:1px;}
#linha1 { display:block; width:100%; height:2px; float:left; background:#810024 no-repeat; position:relative; font-size:0px; margin-top:5px; margin-bottom:0px; padding:0px 0 0 0px; }
#linha2 { display:block; width:710px; height:4px; background:#810024 no-repeat; position:relative; font-size:0px; margin-top:5px; margin-left:20px; margin-bottom:12px; text-align:center; padding:0px 0 0 0px; }
#linha3 { display:block; width:100%; height:1px; float:left; background:#810024 no-repeat; position:relative; font-size:0px; margin-top:5px; margin-bottom:5px; padding:0px 0 0 0px; }
#linhatop { display:block; width:100%; height:2px; float:left; background:#810024 no-repeat; position:relative; font-size:0px; margin-top:5px; margin-bottom:15px; padding:0px 0 0 0px; }
#space { display:block; width:100%; height:5px; float:left; background:#fff no-repeat; position:relative; font-size:0px; padding:0px 0 0 0px; }


/*********************************************
		Header Div Styles
*********************************************/
#toptag{ display: block; background: #000; font-family:Times New Roman, Times, serif; font-weight:normal; font-size:20px; color:#FFFFFF; font-variant: small-caps; text-decoration:none; text-align: center; letter-spacing:6px; margin: 0px auto; padding: 7px; }
#header { display: block; width:750px; height:120px; margin:0px auto; position:relative; background:url(../images/topBanner.jpg) 0 0px no-repeat; border-left:#CDB010 1px solid; border-right:#CDB010 1px solid; padding:0px 0 0 0px; }
#saudacao { width: 750px; height:18px; background-color: #FA8605; position:relative; margin:0px auto; padding:2px 0 0 2px; }

/*********************************************
		Main Div Styles
*********************************************/
#main { width:750px; height:auto; margin:0px auto; position:relative; background-color:#fff; padding:0px 0 0 0px; clear:both;}
#publicidade { display:block; width:750px; height:100px; margin:0px auto; position:relative; background-color:#fff; border-left:#CDB010 1px solid; border-right:#CDB010 1px solid; text-align:center; padding-top:10px; padding:10px 0 0 0px;}
.contentLeft {
  margin:auto;
  color:red;
  font-family:Verdana;
  font-weight:normal;
  text-align:left;
  margin-bottom:20px;
  padding-top:20px;
  padding:20px 0 0 0px;
}
#topside {
  margin-top:10px;
  margin-bottom:5px;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  border-bottom:#810024 2px solid;
  text-align:left;
  padding-bottom:3px;
}
.sidebar {
  width:170px;
  margin:auto;
  float:left;
  font-size:8pt;
  font-family:Verdana;
  font-weight:normal;
  text-align:left;
  padding:0px 0 0 0px;
}
.sidebar a {
  display: block;
  padding:2px 5px;
  border-bottom:#BEA4A4 1px dashed;
  text-align:left;
  text-decoration:none;
}
.sidebar a:active {
  display: block;
  padding:2px 5px;
  border-bottom:#BEA4A4 1px dashed;
  text-align:left;
  text-decoration:none;
}
.sidebar a:visited {
  display:block;
  padding:2px 5px;
  border-bottom:#BEA4A4 1px dashed;
  text-align:left;
  text-decoration:none;
}
.sidebar a:hover {
  background-color:#FA8605;
  color:yellow;
  text-decoration:none;
}

.contentRight {
   margin:auto;
   margin-top:20px;
   margin-bottom:20px;
   font-size:8pt;
   font-family:verdana;
   font-weight:normal;
   text-align:left;
   padding:20px 0 0 0px;
}
#contentArtigo {
  margin:auto;
  float:left;
  padding:20px;
  font-size:9pt;
  font-family:verdana;
  font-weight:normal;
  text-align:justify;
}
#contentDica {
  margin:auto;
  float:left;
  padding:20px;
  font-size:9pt;
  font-family:verdana;
  font-weight:normal;
  text-align:left;
}
#contentReceita {
  margin:auto;
  float:left;
  padding:20px;
  font-size:9pt;
  font-family:verdana;
  font-weight:normal;
  text-align:left;
}

.barraTituloPagina {
   display:block;
   height:25px;
   font-size:16pt;
   font-family:Times New Roman, Times, serif;
   font-variant:small-caps;
   text-decoration:none;
   letter-spacing:1px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:15px;
   border-bottom:2px #ccc solid;
   padding:0px 0 0 0px;
   text-align:left;
   clear:both;
}
.barraTituloTopo {
   height:25px;
   font-size:16pt;
   font-family:Times New Roman, Times, serif;
   font-variant:small-caps;
   text-decoration:none;
   letter-spacing:1px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:15px;
   border-bottom:2px #ccc solid;   
   padding:0px 0 0 0px;
   text-align:left;
}
.barraTitulo {
   height:22px;
   font-size:12pt;
   font-family:Times New Roman, Times, serif;
   font-variant:small-caps;
   text-decoration:none;
   letter-spacing:1px;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:10px;
	border-bottom:2px #ccc solid;
   padding:0px 0 0 0px;
   text-align:left;
}

.conteudo { font-size:9pt; font-family:verdana; color:#4D4747; text-decoration:none; text-align:left; text-decoration:none; padding:0px 0 0 0px;}
.conteudo:link { color:#4D4747; text-decoration:none; }
.conteudo:active { color:#4D4747; text-decoration:none; }
.conteudo:visited { color:#B9B9B9; text-decoration:none; }
.conteudo:hover { color:#DCDCDC; text-decoration:none; }

#assinatura {
	padding-top:30px;
   font-size:7pt; 
   font-family:Verdana,Arial; 
   font-weight:normal;
   text-align:center;
   margin:0px;
   clear:both;	
}

/*********************************************
		Footer Div Styles
*********************************************/
#footer {
   display:block;
   width:750px;
   height:100px;
   position:relative;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   background-color:#fff;
   font-size:7.5pt;
   font-family:Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
   color:#7F7F7F;
   text-align:center;
   padding:0px 0 0 0px;
}
.start { background-color:#fff; margin-left:auto; margin-right:auto; font-size:8pt; font-family:verdana; color:#4D4747; }
.start:active { color:#4D4747; text-decoration:none; }
.start:visited { color:#4D4747; text-decoration:none; }
.start:hover { color:#DCDCDC; text-decoration:none; }
.copyright { font:8pt verdana; color:#B9B9B9; text-decoration:none; text-align:center; padding:0px 0 0 0px;}





