/*  
DECK ITAIPAVA - www.deckitaipava.com.br
******************************************************
Agência: ATO interativo agência web 
Direção: Felipe Gazolla
Design by: Tiago Macedo e Areta do Bem
CSS + XHTML: Areta do Bem
Programação: indexcms
Country: Brasil
Last CSS update: 12/2007
Note: Folha padrão
******************************************************
Copy something of someone is WRONG, but copy 
from lot's of places is RESEARCH!
Don't let the puppies sad!
******************************************************
*/
* {
padding:	0px;
margin:		0px;
list-style:	none;
}
body {
padding:	0px;
margin:		0px;
background:	#990000 url(img/bg_.gif) left top repeat;
font:		13px "Trebuchet MS";
}
/*  
estrutura
******************************************************/
#bg_topo {
width:		100%;
height:		230px;
padding:	0px;
margin:		0px;
background:	transparent url(img/bg_topo.jpg) left top repeat-x;
text-align:	center;
}
#topo, #rodape {
width:		930px;
height:		auto;
padding:	0px;
margin:		0 auto;
background:	transparent;
position:	relative;
}
#corpo {
width:		890px;
height:		auto;
min-height: 500px;
padding:	20px;
margin:		0 auto;
background:	#4A0000 !important;
color:		#F0CF94;
}
#rodape {
color:		#F0CF94;
font-size:	11px;
}
/*  
topo
******************************************************/
h1#logo {
width:		377px;
height:		225px;
background:	transparent url(img/logo.png) center center no-repeat;
top:		0px;
left:		270px;
position:	absolute;
z-index:	2;
}
#menu {
width:		928px;
height:		auto;
top:		202px;
left:		0px;
position:	absolute;
z-index:	1;
background:	#990000 url(img/bg_menu.jpg) center left repeat-x;
border-left:2px solid #6E0000;
border-right:2px solid #6E0000;
}
#menu ul {
padding:	5px 0px;
margin:		0px;
}
#menu ul li {
padding:	0px;
margin:		0px;
color:		#FEEFD3;
font-weight:bold;
}
#menu ul li span {
text-decoration:underline;
}
#menu ul li a,
#menu ul li a:visited {
padding:	5px 20px;
color:		#FEEFD3;
font-weight:bold;
text-decoration:none;
display:	block;
}
#menu ul li a:hover {
color:		#F0CF94;
font-weight:bold;
text-decoration:none;
background:	#6E0000;
}
#menu ul li.left  {
float:		left;
background:	transparent url(img/tracinho.gif) right center no-repeat;
}
#menu ul li.right {
float:		right;
background:	transparent url(img/tracinho.gif) left center no-repeat;
}
/*  
corpo
******************************************************/
div.tresblocos {
width:		280px;
height:		auto;
padding:	0px;
margin:		0px;
float:		left;
}
div.doisblocos {
width:		435px;
height:		auto;
padding:	0px;
margin:		0px;
float:		left;
}
div.doisblocosjuntos {
width:		580px;
height:		auto;
padding:	0px;
margin:		0px;
float:		left;
}
div.espaco20 {
width:		20px;
height:		auto;
padding:	0px;
margin:		0px;
float:		left;
}
div.areia {
width:		260px;
height:		auto;
padding:	10px;
margin:		0px;
background:	url(img/bg_areia.jpg) left top repeat;
}
div.box_texto {
width:		auto;
height:		100px;
padding:	0px;
margin:		0px;
background:	#F0CF94;
color:		#000000;
overflow:	hidden;
}
div.box_texto a,
div.box_texto  a:visited,
div.box_texto a:active {
color:		#000;
text-decoration:none;
}
div.box_texto a:hover {
color:		#000;
text-decoration:underline;
}

ul.menu_cardapio {
padding:	0px 0px 0px 5px;
margin:		0px;
background: transparent url(img/tracinho_v.jpg) left top repeat-y;
}
ul.menu_cardapio li {
padding:	0px;
margin:		0px;
border-bottom:1px solid #590000;
}
ul.menu_cardapio li a,
ul.menu_cardapio li a:visited,
ul.menu_cardapio li a:active {
padding:	5px 0px 5px 35px;
margin:		0px 0px 1px 0px;
background:	transparent url(img/folhinha.gif) left center no-repeat;
font-weight:bold;
font-size:	13px;
display:	block;
color:		#F0CF94;
text-decoration:none;
}
ul.menu_cardapio li a:hover {
padding:	5px 0px 5px 35px;
margin:		0px 0px 1px 0px;
background:	#590000 url(img/folhinha.gif) left center no-repeat;
font-weight:bold;
font-size:	13px;
display:	block;
text-decoration:underline;
cursor:		pointer;
}
ul.menu_cardapio li cite,
ul.lista_cardapio li cite  {
font-weight:normal !important;
}
ul.lista_cardapio {
padding:	0px 10px 0px 0px;
margin:		0px;
background: transparent;
}
ul.lista_cardapio li {
padding:	5px;
margin:		0px 0px 1px 0px;
border-bottom:1px solid #590000;
font-weight:	bold;
background:	#590000;
}
ul.lista_cardapio li:hover {
cursor:		text;
}
div.galeria_thumbs {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
text-align:	center;
}
div.galeria_thumbs img {
padding:	3px;
margin:		0px 6px 10px 3px;
background:	#590000;
border:		none;
float:		left;
}
div.galeria_thumbs img:hover {
padding:	3px;
margin:		0px 6px 10px 3px;
background:	#990000;
}
/*  
tipografia
******************************************************/
h1,h2,h3 {
padding:	0px;
margin:		0px;
font-family:"Trebuchet MS";
color:		#FCD48A;
}
h1 {
font-size:	24px;
font-weight:normal;
}
h1 span.folha {
background:	transparent url(img/bg_h1.gif) right top no-repeat;
position:	absolute;
width:		76px;
height:		40px;
margin:		-5px 0px 0px -33px;
padding:	0px;
}
h2 {
font-size:	20px;
font-weight:normal;
margin:		0px 0px 10px 0px;
}
h3 {
font-size:	17px;
font-weight:normal;
margin:		0px 0px 10px 0px;
}

/*  
geral
******************************************************/
.clear {
clear:		both;
font-size:	1px;
height:		1px;
padding:	0px;
margin:		0px;
}
.separador {
width:		100%;
height:		68px;
padding:	0px;
margin:		10px 0px;
background:	transparent url(img/separador.gif) center center no-repeat;
clear:		both;
}
cite {
font-size:	11px;
}
.none {
display:	none;
}
.imgRight {
padding:	3px;
margin:		0px 6px 10px 3px;
background:	#590000;
border:		none;
cursor:		pointer;
float:		right;
}
.imgLeft {
padding:	3px;
margin:		0px 6px 10px 3px;
background:	#590000;
border:		none;
cursor:		pointer;
float:		left;
}
/* FORMULÁRIO
*********************************************/
fieldset, legend {
border:		none;
padding:	0px;
margin:		0px;
width:		auto;
height:		auto;
}
label {
width:		90px;
height:		auto;
padding:	0px;
margin:		3px 3px 0px 0px;
float:		left;
text-align:	right;
}
input, select, textarea {
width:		auto;
height:		auto;
padding:	3px;
margin:		0px 0px 5px 0px;
border:		1px solid #B46F09;
background:	#F1E1CA;
color:		#000;
font-family:"Trebuchet MS";
font-size:	13px;
}
input:focus, select:focus, textarea:focus {
background: #FFF7E6;
}
.submit {
background:	#DEBE95;
color:		#B46F09;
font-weight: bold;
font-family:"Trebuchet MS";
cursor:		pointer;
}
.radio {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px 0px 5px 0px;
border:		1px solid #B46F09;
background:	#F1E1CA;
color:		#000;
font-family:"Trebuchet MS";
font-size:	13px;
vertical-align:	middle;
}
#loadBar {
width:		auto;
height:		auto;
padding:	10px;
margin:		10px;
color:		#B46F09;
border:		1px solid #B46F09;
background:	transparent;
font-weight:bold;
}
#emailErro, #newserro  {
width:		auto;
height:		auto;
padding:	10px;
margin:		5px 0px 2px 0px;
background:	#FFD9D9;
border:		1px solid #CC0000;
color:		#CC0000;
font-weight:bold;
}
#emailSuccess, #newsok {
width:		auto;
height:		auto;
padding:	10px;
margin:		5px 0px 2px 0px;
background:	#CEFFCE;
border:		1px solid #006600;
color:		#006600;
font-weight:bold;
}
/* PAINEL
*********************************************/
#painel {
width:		890px;
height:		280px;
background:transparent;
padding:	0px;
margin:		5px 0px 20px 0px;
}
div>#painel {
top:		0;
} /*hack*/
#painel-conteudo {
display:	none;
}
#painel #imgslide {
width:		890px;
height:		280px;
margin:		0 0 0.6em 0;
}
#painel #to-blend {
opacity:	0.80;
zoom:		1;
}
/* NEWSLETTER
*********************************************/
#newsok {

}
#newserro {

}