
div#produtoLista{
	float:left;
	width:95%;
	margin:10px 0px 10px 4px;
	text-align:center;
}

div#box2{
background-image: url("../loja/imgs/topinho_vermelho.jpg");
background-repeat: no-repeat;
}

div#box3{
border:solid 1px #333;
background-color:;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius-topleft: 10px;
-khtml-border-radius-topleft: 10px;
behavior: url(border-radius/border-radius.htc);
}


div#box4{
border:solid 1px #333;
background-color:;
border-radius: 10px;
border-top-left-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
behavior: url(border-radius/border-radius.htc);
}

div#box5{
border:solid 1px #333;
background-color:;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius-topleft: 10px;
-khtml-border-radius-topleft: 10px;
behavior: url(border-radius/border-radius.htc);
}

div#box7{
border-radius: 10px;
border-top-left-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
behavior: url(border-radius/border-radius.htc);
}

body 
{ 
	margin:		1;
 	padding:	0;
}

input
{
	color:			#808080;
	height:			18px;
 	margin:			0;
 	padding:		1;
	border:			1;
	border-style:	inset;
	font-size:		12px;
	font-family:	Verdana;
}

select
{
	border-width:	thin;	
	border-style:	solid;
	border-color:	#CECECE;
	margin-right:	20px;
	font-family:	Verdana;
	font-size:		10px;
}

A		{ text-decoration: none; color:white;font-family: Verdana; font-size: 10px;letter-spacing:1px }
A:hover { font-weight: bold }


.tt
{
	font-size:   11px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       EF9A48;
	background-color: 2A5088;
	letter-spacing:	1px
}
.tth
{
	font-size:   13px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       EF9A48;
	background-color: 2A5088;
	letter-spacing:	1px
}

.ttmi
{
	font-size:   11px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       white;
	background-color: #8D8D8D;
	letter-spacing:	1px
}

.ttm
{
	font-size:   12px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       EF9A48;
	background-color: 2A5088;
	letter-spacing:	1px
}

.ttg
{
	font-size:   13px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       #FFFFFF;
	background-color: #4E4E4E;
	letter-spacing:	1px
}

.ttgm
{
	font-size:   10px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       #FFFFFF;
	background-color: #4E4E4E;
	letter-spacing:	1px
}

.tt_rel
{
	font-size:   09px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       EF9A48;
	background-color: 2A5088;
	letter-spacing:	1px
}

.botaodefault
{
	cursor: hand;
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #ffffff;
	font-size: 08pt;
    border: 0 solid #FFFFFF
}

.formulario
{
	font-size: 16px;
	color: #000099;
}

.email 
{
	color: #000066
}

.desc
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
}

.fpp
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			EF9A48;
}
.fpp1
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			000000;
}
.fp1
{
	font-size:		9px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			gray;
}
.fp2
{
	font-size:		9px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			#9B9B9B;
}
.fpp2
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	2px
}

.fpp3
{
	font-size:		12px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
}

.fpp3a
{
	font-size:		12px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
	background-color: #CCEEFF;
	font: 10px Verdana;
	color: #4A4A4A;
}

.fpp3b
{
	font-size:		12px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
	background-color: #D1F8DB;
	font: 10px Verdana;
	color: #4A4A4A;
}

.fppp
{
	font-size:		8px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
	font-style:		bold;
}

.fp
{
	font-size:		10pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			black;
}

.bord
{
	border-width:	thin;	
	border-style:	solid;
	border-color:	gray;
}

.menu
{
	font-size:		10pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			gray;
	letter-spacing:	0px
}

.menuisub
{
	font-size:		09pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			000000;
	letter-spacing:	0px
}

.fb
{
	font-size: 08pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: white;
}

.botao
{
	background-color: #e6efe7;
	font: 10px Verdana;
	color: #4A4A4A;
	cursor:hand;
	border:1 outset gray;
	text-align: center;
}

.botao_fin
{
	background-color: #CACACA;
    height:28px;
	font: 13px Verdana;
	color: #000000;
	cursor:hand;
    font-weight:bold;
	border:1 outset gray;
	text-align: center;
}

 botao2{
    background:url(imgs/fundo_botao.png) no-repeat;
    width:150px;
    height:18px;
    padding:2px 12px 2px 8px;
    font: family:Verdana;
    font-size: 12px;
    color:blue;
    font-weight:bold;
    text-decoration:underline;
    border-style:none;
    cursor:hand;
    float:right;
} 

botao3{
    background:url(imgs/bt_compra.gif) no-repeat;
    width:150px;
    height:18px;
    padding:2px 12px 2px 8px;
    font: family:Verdana;
    font-size: 12px;
    color:gray;
    font-weight:bold;
    text-decoration:underline;
    border-style:none;
    cursor:hand;
    float:right;
}   


.etiqueta
{
	font-family:	Verdana;
	font-size:		08px;
	color:			black;
}

.fc
{
	font-size: 08pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: #D7291E;
}


.fv
{
	font-size:		11pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			gray;
	letter-spacing:	2px
}

.tt2
{
	font-size:   11px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       white;
	background-color: #AAAAAA;
	letter-spacing:	1px
}

.ta
{
	font-size:   10px;
	font-weight: normal;
	font-style:  bold;
	font-family: Verdana;
	color:       #EFF5EF;
	background-color: #93BB96;
	text-decoration: underline;
	letter-spacing:	1px
}

.al
{
	font-size: 10pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: red;
}

.barPesq
{
	border:1 solid  #E6E6E6;
	background-color: #F7F7F7;
	
}


.linkb
{
	font-size:		07pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			#75A47B;
	letter-spacing:	0px
}

.linkp
{
	font-size:		07pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			black;
	letter-spacing:	0px
}

.linkp2
{
	font-family: Verdana;
	color: gray;
	font-size: 07pt;
	font-weight: normal;
}

.linkp3
{
	font-size:		10pt;
	font-weight:	bold;
	font-family:	Verdana;
	color:			black;
	letter-spacing:	0px
}


.linkv
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	0px
}
.linkv2
{
	font-size:		07pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	0px
}
.linka
{
	font-size:		09pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			blue;
	letter-spacing:	0px
}

.nf
{
	font:roman;
	font-size: 10pt;
}

.quebra {page-break-before: always}

/*
	Fontes para relatórios
*/

.tt_r
{
	font-size:			10px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				black;
	background-color:	'#f0f0f0';
}

.tt_rr
{
	font-size:			09px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				black;
	background-color:	#FFFFD9;
}

.tt_rrm
{
	font-size:			11px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				black;
	background-color:	#FFFFA9;
}

.tt_rrs
{
	font-size:			10pt;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				blue;
	background-color:	'#f0f0f0';
}

.fp_r
{
	font-size:			10pt;
	font-weight:		bold;
	font-family:		Verdana;
	color:				black;
}

.fpp_r
{
	font-size:			08pt;
	font-weight:		normal;
	font-family:		Verdana;
	color:				black;
}


.fpps
{
	font-size: 08pt;
	font-weight: bold;
	font-style: bold;
	font-family: Verdana;
	color: #8888FF;
}

.relatorio
{
	font-size:   15pt;
	font-weight: normal;
	font-style:  bold;
	font-family: Verdana;
	color:		 black;
}


/*
	Fontes dos boletos
*/

.cp {  font: bold 10px Verdana; color: black}
.ti {  font: 9px verdana, Helvetica, sans-serif}
.ld { font: bold 15px Verdana; color: #000000}
.ct { FONT: 9px "verdana Narrow"; COLOR: #000033}
.cn { FONT: 9px Verdana; COLOR: black }
.bc { font: bold 22px Verdana; color: #000000 }


.dt_black
{
	font-size:			08pt;
	font-weight:		bold;
	font-family:		Verdana;
	color:				black;
}

.tt_m
{
	font-size:   10px;
	font-weight: normal;
	font-style:  italic;
	font-family: Verdana;
	color:       black;
	background-color: #D7F7FF;
	text-decoration: underline;
	letter-spacing:	1px
}
.fpp_n
{
	font-size:	08pt;
	font-weight:normal;
	font-style: bold;
	font-family:Verdana;
	color:		black;
	text-align: right;
}

.fpp_nrd
{
	font-size:	08pt;
	font-weight:normal;
	font-style: bold;
	font-family:Verdana;
	color:		white;
	text-align: right;
	background-color: gray;
}

table.bordasimples { border-collapse: collapse; }
table.bordasimples tr td { border: 1px solid gray } 

table.bordasimples2 { border-collapse: collapse; }
table.bordasimples2 tr td { border: 1px solid  #E1ECE2} 

.input_azuln
{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	height: 20px;
	margin-right: 20px;
	border:1 soft black;
	background-color: #C4E1FF;
	text-align: right;
	font-weight: bold;
}

.fvv
{
	font-size:		08pt;
	font-weight:	bold;
	font-style:		bold;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	1px
}
.fvvv
{
	font-size:		11pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			2A5088;
	letter-spacing:	2px
}

.fclean
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			#909090;
}

.radio
{
	border:0;
	background-color: #f0f0f0;
}

.destaque2
{
	font-size:   12pt;
	font-weight: normal;
	font-style:  bold;
	font-family: Verdana;
	color:		 2A5088;
}

.destaque
{
	font-size:		12px;
	font-weight:	bold;
	font-style:		italic;
	font-family:	Verdana;
	color:			2A5088;
}

.destaque_red
{
	font-size:		12px;
	font-weight:	bold;
	font-style:		italic;
	font-family:	Verdana;
	color:			red;
}

.destaque:hover 
{ 
	color: blue;
	font-style: normal;
}


.bordPesq
{
	border:1 outset #cccccc;
	background-color: #DFDFDF;
	font-family:	Verdana;
	font-size:		10px;
	font-weight:	bold;
	font-style:		bold;
	
}

.legenda
{
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana;
	color:				gray;
	background-color:	#008400;
	text-decoration:	underline;
}

.fpp_dt
{
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana;
	color:				#000080;
	text-decoration:	underline;

}

.fpp_li
{
	font-size:			10px;
	font-weight:		normal;
	font-family:		Verdana;
	color:				#f0f0f0;
	background:			gray;
}

.fpp_rell
{
	font-size:			10px;
	font-weight:		normal;
	font-family:		Verdana;
	color:				gray;
}

.fpp_tt
{
	font-size:		10px;
	font-weight:	bold;
	font-family:	Verdana;
	color:			black;
}

.tot
{
	font-size:   14px;
	font-weight: bold;
	font-style:  italic;
	font-family: Verdana;
	color:       #49764E;
	background-color: #f0f0f0;
}

.rod {
	font-family: Verdana;
	color:       #000000;
	font-size:	 10px;
    }

.rodape {
    position: absolute;
    bottom: 0;
    }

	
.paginacao a{color:#333; padding:3px 5px; border:1px solid #ccc; text-decoration:none; margin:0 3px;}

.paginacao a:hover{background:#333; color:#fff;}

.paginacao a.atual{font-weight:bold; background:#fff; color:#333; border:0; border-bottom:1px solid #ccc; font-size:0.6em;}