/*#######################################################################
	Telas Cascavel - www.telascascavel.com.br
	por Studio Viabr
/*#######################################################################*/
@import url(sub.css);

* {
	padding: 0px; margin: 0px; border: 0px;
	list-style: none;
	font-family: "Trebuchet MS", "Arial";
}

body {
	background: url(../imagens/fundo_topo.jpg) top repeat-x #FFF;
	text-align: center;
	/*behavior: url(csshover.htc);*/
}

#lblroot {
	width: 764px;
	margin: 0px auto;
}

.link { color: #ff8400; text-decoration: underline; }
.link:hover { color: #ff4e00; text-decoration: underline; }

/*#######################################################################
	Topo
/*#######################################################################*/

#lbltopo {
	clear: both;	
}

#lbltopo_div1 {
	width: 271px; 	
	float: left;
	padding-top: 22px;
	background: url(../imagens/fundo_logo.jpg) left no-repeat;
}

#lbltopo_div2 {
	width: 493px;
	height: 115px;
	float: right;
}
#lbltopo_flash {
	padding-top: 20px;
	width: 100%;
	text-align:center;
	clear: both;
}
/*#######################################################################
	Menu e Submenu
/*#######################################################################*/
#lblmenu {	
}

#lblmenu li {
	position: relative;
}

#lblmenu ul li {
	font-size: 11px;
	position: relative;
	color: #FFF;
	font-weight: bold;	
	text-align: center;	
	float: left;
	border-right: 1px solid #a65b6a;
} 
#lblmenu ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding-left: 17px; padding-right: 17px;
	padding-top: 1px; padding-bottom: 1px;
}
#lblmenu ul li.over {color: #ffcc00; }
#lblmenu ul li a:hover { color: #ffcc00; }

/* Submenu */

#lblmenu ul ul {
	position: absolute;
}

#lblmenu ul ul,
#lblmenu ul li:hover ul ul,
#lblmenu ul ul li:hover ul ul
{display: none;}

#lblmenu ul li:hover ul,
#lblmenu ul ul li:hover ul,
#lblmenu ul ul ul li:hover ul
{display: block;}

#lblmenu ul li ul li {
	text-align: left;
	background: #620316;
	border-top: 1px solid #8a2439;
	width: 220px;
	clear: both;
	display: block;
}

#lblmenu ul li ul li a {
	font-size: 10px;
	display: block;
	color: #FFF;
	text-decoration: none;	
	padding-top: 2px; padding-bottom: 2px;
	width: 185px;
}

#lblmenu ul li ul li.over {color: #ffcc00; background: #620316; }
#lblmenu ul li ul li a:hover { color: #ffcc00; background: #620316; }

/*#######################################################################
	Produtos 
/*#######################################################################*/
#lblprodutos_atalho {
	clear: both;
	text-align: right;	
	height: 15px;
}

#lblprodutos_atalho_opcao {
	float: right;
	clear: both;
	text-align: right;	
	font-size: 10px;
	color: #CCCCCC;
	cursor: pointer;
}

#lblprodutos {
	background-color:#FFF;
	border: 1px solid #F2F2F2;
	clear: both;
	padding-left: 20px;
	text-align: left;	
}
#lblprodutos p {
	font-size: 13px;
	padding-top: 10px;
	height: 25px;
	color: #000;
}

#lblprodutos dl {
	text-align: left;
	float: left;	
	margin-left: 5px;
	width: 175px;
	padding-bottom: 10px;
}
#lblprodutos dt {
	color: #bb2b49;
	font-weight: bold;
}
#lblprodutos dd a {
	color: #000;
	text-decoration: underline;
	font-size: 8pt;
}
/*#######################################################################
	Conteúdo
/*#######################################################################*/
#lblconteudo {
	margin-top: 10px;
	clear: both;	
}

#lblprincipal_texto {
	width: 272px;
	text-align: left;
	float: left;
	padding-left: 10px;
	font-size: 11px;
	color: #4a4a4a;
}
#lblprincipal_texto p {
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	height: 18px;
}
#lblprincipal_flash {
	float: right;
}
/*#######################################################################
	Destaques
/*#######################################################################*/
#lblprincipal_produtos {
	clear: both;
	margin-top: 10px;
	padding-left: 10px;
}

.principal_produtos {
	width: 168px;
	float: left;
	text-align: left;
	padding-right: 20px;
}

.principal_produtos h1  {
	color: #bb2b49;
	font-weight: bold;
	font-size: 14px;
}

.principal_produtos_info {
	float: right;
	border: 0px;
}

/*#######################################################################
	Atalhos
/*#######################################################################*/
#lblatalho {
	margin-top: 10px;
	text-align: right;
	clear: both;
}

#lblatalho ul li {
	display: inline;
}
/*#######################################################################
	Rodapé, Endereço, Telefone e Newsletter
/*#######################################################################*/
#lblrodape_borda {
	margin-top: 5px; margin-bottom: 10px;
	border: 1px solid #d3d3d3;
	height: 118px;
	clear: both;
}
#lblrodape {
	clear: both;
	background-color: #efefef;
	border: 1px solid #FFF;
	padding-top: 3px; padding-bottom: 3px;
	padding-left: 10px; padding-right: 10px; 
	height: 110px;
}
#lblrodape_endereco, #lblrodape_telefone, #lblrodape_newsletter {
	width: 33%;
	font-size: 11px;
	color: #000;
	float: left;
	text-align: left;	
}
#lblrodape_newsletter input {
	display: inline;
}

.form_newsletter {
	font-size: 11px;
	border: 1px solid #c2c2c2;
	color: #666666;
}

/*#######################################################################
	Copyright e LOGO Representante
/*#######################################################################*/
#lblcopyright_selo {
	float: left;
	width: 20%; 
	padding-top: 10px;
}

#lblcopyright_txt {
	float: left;
	font-size: 10px;
	color: #000;
	height: 40px;
	text-align: center;
	width: 50%; 
	padding-top: 10px;
}

#lblcopyright_representante {
	float: right;
	width: 30%; 
}

