/* CSS Document */

body {
	background-image: url(images/bg_main01.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.link_menuCat01 {
	font-family: Georgia;
	font-size: 12px;
	color: #630202;
	line-height: 18px;
}
.link_menuCat01:hover {
	color: #B42200;
	bgcolor: #B42200;
	
}

span.resumo:hover {
		text-decoration: underline; 
		color:#B42200; 
		cursor: hand;
		
}

.titulosNavegacao01 {
	font-family: Georgia;
	font-size: 12px;
	color: #000;
}
.listaPrecos01 {
	font-family: Georgia;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	line-height: 36px;
}
.listaTitulos01 {
	font-family: Georgia;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.listaDescricao01 {
	font-family: Georgia;
	font-size: 11px;
	color: #B42200;
}
.formInput01 {
	background-attachment: fixed;
	background-image: url(images/bg_inputtext01.gif);
	background-repeat: no-repeat;
	border: none;
	font-family: Georgia;
	font-size: 10px;
	color: #000;
	padding-left: 3px;
	padding-top: 3px;
}
.detalhesTitulos01 {

	font-family: Georgia;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.detalhesDescricao01 {
	font-family: Georgia;
	font-size: 12px;
	color: #630202;
	line-height: 18px;
}
.secoesTexto01 {
	font-family: Georgia;
	font-size: 12px;
	color: #630202;
	line-height: 18px;
}
.loginTexto01 {
	font-family: Georgia;
	font-size: 11px;
	color: #000;
}
.loginTexto02 {
	font-family: Georgia;
	font-size: 10px;
	color: #000;
}
.cadastroInput01 {
	border: 1px solid #993300;
	font-family: Georgia;
	font-size: 10px;
	color: #000;
	padding-left: 2px;
	padding-top: 1px;
	height: 17px;
}
.carrinhoTitulo01 {
	font-family: Georgia;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	background-color: #DEDE97;
}
.carrinhoTabela01 {
	border: 1px solid #630202;
}
.carrinhoDescricao01 {
	font-family: Georgia;
	font-size: 10px;
	color: #630202;
}
.carrinhoTotal01 {
	font-family: Georgia;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
.listaPrecos02 {
	font-family: Georgia;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	line-height: 20px;
}
.listaPrecos02a {
	font-family: Georgia;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	line-height: 12px;
}
.detalhesDescricao02 {

	font-family: Georgia;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
}


/* Inicio Estilo do menu lateral*/

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: -15px 0 0 120px;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.flexdropdownmenu li{
position: relative;
}

/*.flexdropdownmenu li a{
display: block;
width: 250px; /*width of menu (not including side paddings)
color: black;
background: #fae7a9;
border-bottom: 1px solid black;
text-decoration: none;
padding: 4px 5px;
}*/

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected a{
background: #F0CE7D;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* Fim Estilo do menu lateral*/

/* novo */

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font:bold 12px Arial,Helvetica,sans-serif;
margin: -15px 0 0 135px;
padding: 3px 0 2px 5px;
_padding: 3px 0 0 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #630202;
visibility: hidden;
display: block; /*collapse all sub menus to begin with*/
/* box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
/* -webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181; */
width:165px;
}



.flexdropdownmenu li{
position: relative;
float:left;
margin:0 6px 1px 0;
_margin:0 0 1px 4px;
width:160px;
display:inline;
}

.flexdropdownmenu li a{
float:left;
*margin-left:1px !important;
_margin-left:-5px;
padding:0 3px;
_padding:0 6px;
width: 154px; /*width of menu (not including side paddings)*/
*width: 160px;
color: #fff;
text-decoration: none;
display: block;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: block;
width: 160px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover {
background:#942727;
color:#fff;
text-decoration:none;
}

.flexdropdownmenu_ativo {
background:#000000;
color:#ff6632;
text-decoration:none;
}
.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

.ativo a {
background:url(../images/bg_li01.gif);
color:#fff !important;
}

.secoesTexto011 {
	font-family: Georgia;
	font-size: 12px;
	color: #630202;
}
.listaPrecos011 {
	font-family: Georgia;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}


#flexmenu {
    margin-left:-45px; *margin-left:-5px;
    list-style:none;
}
#flexmenu li {
    margin-bottom:5px;
    color:#fff
}
#flexmenu a {
    padding:0 5px;
    width:131px; *width:141px;
    height:19px;
    color:#630202;
    text-decoration:none;
    display:block;
}
#flexmenu a:hover {
    background:url('images/bg_li01.gif');
    color:#fff;
}
