/*@charset "utf-8";*/

/* CSS Document */

html, body {
    height: 100%;
}

body {
	/*background: url(img/bg-container.gif) center repeat-y;	 */
	/*background: #dddddd url(img/bg-container-2.gif) center repeat-y;	 */
	background: url(img/bg-container-3.gif) center repeat-y;	 
	font: normal 12px Arial, Verdana, Tahoma !important;
	text-align: justify;
}

#titulo, #rodape, #fdpagamento, #container { 
	width: 940px;	
}
tr.over td {
   background-color:#919191; 
   cursor:pointer;
   _cursor: hand; 
}
.normal {
	color: #8F1111;
	cursor: pointer;
	padding: 3px;
}

.mouse {
	color: #333333;
	cursor: pointer;
	padding: 3px;
}


#container {
	overflow: hidden; 
    position: relative;
	min-height: 96%;
	padding-bottom: 55px;
}

h3 {
	font-size: 17px;
	font-weight: bold;
}

/* menu */

#menu {
	background: #CCC url(img/bg-menu.gif) repeat-x;
	height: 35px; /*background: #c0c0c0 5px;*/ margin-bottom: 25px;
	width: auto;
}

#menu ul {
	background: url(img/menums.gif);
	height:30px;
	text-align: center;
	padding-top: 5px;
}

#menu li { 
	margin-right:2px; display: inline; 
}

#tab a:link, #tab a:visited{
	color:#000;
	display:inline-block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}

#tab a span {
	display:inline-block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}

/*

#tab a:link, #tab a:visited{
	background:url(img/tab-round.gif) right 60px;
	color:#000;
	display:inline-block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}

#tab a span {
	background:url(img/tab-round.gif) left 60px;
	display:inline-block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}

*/

#tab a:hover {
	background:url(img/tab-round.gif) right 30px;
	display:inline-block;
	color:#ab3124;
}

#tab a:hover span {
	background:url(img/tab-round.gif) left 30px;
	display:inline-block;
}

/* -------------------------------- */

/* 	ACTIVE ELEMENTS					*/

#tab .active a:link, #tab .active a:visited, #tab .active a:hover{
	color:#363636;
	background:url(img/tab-round.gif) right 0 no-repeat;
} 

#tab .active a span, #tab .active a:hover span{
	background:url(img/tab-round.gif) left 0 no-repeat;
}

#menu-p-header {
	width: 190px; height: 37px; background: url(img/menu-produtos.jpg) no-repeat;
}



#menu-p-news {
	width: 160px; min-height: 37px; background: url(img/menu-newsletter.jpg) no-repeat;
	margin-top: 25px;
	padding: 45px 15px;
}

#menu-p-pesquisa {
	width: 160px; min-height: 37px; background: url(img/menu-pesquisa.jpg) no-repeat;
	padding:45px 15px 15px;
}


.menu-d-header {
	width: 190px; height: 37px; z-index: 50;
}

.menu-d-header img {
	width: 148px;
}

/* fim menu */



/* conteudo */

#menu_esq {
	width: 190px;
	/*background:#00C;*/
	float: left;
	padding-bottom: 170px;
}

#meio {
	width: 532px;
	/*background: #C00;	*/
	float: right;
}

#corpo {
	width: 940px;
	/*background: #C00;	*/
	float: left;
	clear: right;
	overflow:auto;
	padding-bottom: 50px;
}

#corpo2 {
	width: 750px;
	/*background: #C00;	*/
	clear: right;
}

.750 {
	width: 750px;
	/*background: #C00;	*/
	clear: right;
}

#menu_dir {
	width: 190px;
	/*background: #FC0;*/
	float: right;
}

/* fim conteudo */


/* rodapé e formas de pagamento */

#geralrodape {
    position: absolute;
	_position:relative;
    bottom: 0;
	left: 0;
}

#rodape {
	background: url(img/divisory.gif) 70% top;
	font: 11px;
}

#rodape, #fdpagamento {
	text-align: center;
	padding: 8px 0;
	clear:both;
	font-weight:bold;
}

#fdpagamento {
	/*background: #6C9;*/
}

#fdpagamento img {
	vertical-align: middle;
}

/* fim rodapé e formas de pagamento */


/* menu destaques */

#menu_dir {
}

.resposta { display: none; margin-bottom:15px;}

/*#menu_dir p {
	margin-top: 12px;
	padding: 0 20px 20px;
	clear: none;
	border-bottom: solid 1px #e5e5e5;
	border-top: solid 1px #fff;
}*/

#menu_dir ul,
#menu_dir p {
	padding: 10px 20px 10px;
	border-bottom: solid 1px #e5e5e5;
	border-top: solid 1px #fff;
	text-align: center;
}

#menu_dir #content-dest img {
	width: 140px;
	border: 1px solid #e5e5e5;
	margin-bottom:8px;
}

#menu_dir #content-dest {
	background: #f6f6f6;
	border: solid 1px #e5e5e5;
	width: 180px;
	float: right;
	clear: none;
}

#meio p, #meio form {
	padding: 0 40px 20px;
}

/* fim menu destaques */



/* area cliente */

#areacliente {
	height: 35px; 
	background: #000000 url(img/areacliente-bg.gif) repeat-x; 
	display: table-cell; 
	vertical-align: middle; 
	font-size: 11px;  
	color:#FFF; 
	padding: 5px 10px; 
	width: 920px;
}

#areacliente img{
	 float: right; 
	 vertical-align: middle; 
	 border: 0;
}

#areacliente form {
	 float: left; 
	 vertical-align: middle; 
	 text-align: left; 
}

#areacliente .ac_usuario, #areacliente .ac_senha  {
	width: 100px; 
	height: 13px; 
	line-height: 12px; 
	background: #e1e1e1; 
	border: 1px solid #a42323; 
	font-size: 10px; 
	vertical-align: middle; 
	margin-right: 5px;
} 

#areacliente .ac_entrar {
	border: 0; 
	vertical-align: middle; 
	margin-right: 5px;
}

#areacliente #frm_ac {
	width: 600px;	
}

#top-representantes{
}

#areacliente a {
	color: #cbd0e1;
	text-decoration: none;
}

#areacliente a:hover {
	color: #CCC;
	text-decoration: none;
}

#areacliente a:active {
	color: #CCC;
	text-decoration: none;
}

/* fim area cliente */

/*inicio form de contato */

.contact-area form {
	width: 629px;
	margin: 0 auto;
}

.contact-area input, .contact-area textarea, .contact-area select {
	padding: 5px;
	width: 500px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.contact-area .input2 {
	padding: 5px;
	width: 30px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.contact-area .input3 {
	padding: 5px;
	width: 164px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.contact-area .radio {
	width:auto;
}

.contact-area textarea {
	height: 90px;
}

.contact-area textarea:focus, .contact-area input:focus,.contact-area select:focus {
	border: 1px solid #900;
}

.contact-area input.submit-button {
	width: auto;
	float: right;
}

.contact-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
}

/*fim form contato*/

/* meio */

#corpo h1, #meio h1, #corpo2 h1, h1 {
	font-size: 20px; 
	text-transform:uppercase; 
	border-bottom: 1px solid #d9d9d9; 
	margin: 0 25px 25px; 
	padding-bottom: 5px;
}

#corpo h2, #meio h2, #corpo2 h2 {
	font-size: 16px; 
	text-transform: none; 
	margin: 0 30px 0; 
	padding-bottom: 20px; 
	font-weight: bold;
}

#corpo p, #corpo2 p, #dadostec-prod, .corpo-compra {
	padding: 0 35px 20px;
}

#wrap_prod {
	padding: 0 55px 120px 55px;	
	display: table-cell;
}

/* fim meio */


/*inicio form de cadastro */

.cadastro-area form {
	width: 629px;
	margin: 0 auto;
}

/*
.cadastro-area input, .cadastro-area textarea, .cadastro-area select {
	padding: 5px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.cadastro-area .input2 {
	padding: 5px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
	width: 30px;
}

.cadastro-area .input3 {
	padding: 5px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.cadastro-area .radio {
	width:auto;
}

.cadastro-area textarea {
	height: 90px;
}

.cadastro-area textarea:focus, .cadastro-area input:focus,.cadastro-area select:focus {
	border: 1px solid #900;
}

.cadastro-area input.submit-button {
	width: auto;
	float: left;
}

.cadastro-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
}
*/


/* fim cadastro */

.form_rep input{
	border: 1px solid #ccc;
	margin: 0; 
	font: normal 12px Arial, Verdana, Tahoma; 
	padding: 3px; 
	vertical-align: middle;
}

.form_rep input:focus {
	border: 1px solid #900;
}

.form_rep form{
	margin: 0 auto;
}

/*---------------------------------------------------*/

#content-dest li {
	padding: 5px 0;
	text-decoration:none;	
}

a {
	color: #900;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a:active {
	color: #CCC;
	text-decoration: none;
}

.alerta { 
	color:#486f40; 
}

.alerta2 {
	color:#FF0000; 
}

/*---------------------------- TINY BOX -----------------------------*/

#testdiv{
	position:absolute; 
	display:none; 
	padding:10px; 
	background:#fff url(img/preload.gif) no-repeat 50% 50%; 
	border:10px solid #e3e3e3; 
	z-index:2000;
} 

#tinybox{
	position:absolute; 
	display:none; 
	padding:10px; 
	background:#fff url(images/preload.gif) no-repeat 50% 50%; 
	border:10px solid #e3e3e3; 
	z-index:2000;
}

#tinymask{
	position:absolute; 
	display:none; 
	top:0; 
	left:0; 
	height:100%; 
	width:100%; 
	background:#000; 
	z-index:1500;
}

#tinycontent{
	background:#ffffff;
}

.button{
	font:14px Georgia,Verdana; 
	margin-bottom:10px; 
	padding:8px 10px 9px; 
	border:1px solid #ccc; 
	background:#eee; 
	cursor:pointer;
}

.button:hover{
	border:1px solid #bbb; 
	background:#e3e3e3;
}

/*----------------------------------------------------*/

.dicas {
	margin-bottom: 5px;
}

.dicas img {
	vertical-align: middle;
	width: 40px;
	height: 40px;
	padding: 2px;
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

/*----------------------------------------------------*/

.form_wrap input {
	
}

.form_wrap input, 
.form_wrap textarea,
.form_wrap select {
	font: normal 11px Arial, Verdana, Tahoma;
	color:#555555;
/*	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;*/
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin:5px;
	*margin:0;
	padding:2px 5px;
}

.form_wrap input:focus, 
.form_wrap textarea:focus,
.form_wrap select:focus {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	color:#000000;
}

.form_wrap .radio,
.form_wrap input[type="radio"] {
	width:auto;
	vertical-align:middle;
	border: 0;
}

.form_wrap label,
.form_wrap .inpt { 
	float: left;	
}

.form_wrap label {
	clear: left;
}

.form_wrap .inpt {
	clear: both;
	width: 250px;
}

.form_wrap h3 {
	clear:both;
}

.form_wrap .chkbx {
	width: 475px;	
	float: right;
}

.form_wrap .inpt_left{
	width: 320px;	
	float: left;
}

.form_wrap h3 {
	padding: 25px 0;
	clear:both;
}

.form_wrap .repr_txt {
	line-height: 10px;
	vertical-align: text-top;
}

/* fim form wrap */

.newsletter {
	width: 225px;
	margin: 0 auto;
}

.produtos-stylebox {
	width: 280px;	
}

.right {
	float:right;
}

.left {
	float: left;	
}

.center {
	margin: 0 auto;	
}

.clear-right {
	clear:right;
}

.clear-left {
	clear: left;		
}

.clear-both {
	clear:both;
}

.resize-img-1 {
	height:120px;
	margin-bottom:3px;
	width:130px;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.qproduto {
	background:transparent url(img/bg-qprod2.gif) top center no-repeat;
	/*height:20em;*/
	margin:5px;
	padding:5px;
	text-align:center;
	width:140px;
	/*overflow: hidden;*/
	/*display: table;*/
	/*border: 1px solid #F00;*/
	float: left;
	overflow: hidden;
}

#areacliente ul,
#areacliente li,
.inline {
	display: inline;
}

#rep-inline ul,
#rep-inline li{
	display: inline;
}

#rep-inline li,
.separador {
	padding: 0 5px;
}

#rep-inline {
	padding: 0 0 0 10px;
}

#nav-prod {
	width: 700px;
	margin-bottom: 25px;
	color: #4a4a4a;
	font-size: 16px;
}

#nav-prod li {
	border-bottom: 1px solid #EEE;	
}

#nav-prod ul,
#nav-prod li {
	display: inline;
}

#nav-prod .selected {
	font-size: 16px;
	font-weight: bold;
	color:#900;	
}

#img-prod,
#desc-prod {
	width: 320px;
}

#img-prod {
	margin: 0 0 40px 25px;
	font-weight: bold;
	text-transform:capitalize;
	width: 300px;
}

#img-prod img {
	border: 1px solid #E4E4E4;
	width: 250px;
	clear:both;
	margin-bottom: 5px;
}

#desc-prod {
	margin: 35px 25px 0 0;
	width: 400px;
}

#desc-prod h3 {
	font-size: 17px;
	font-weight: bold;
}

h4 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
}

#desc-prod p {
	padding: 0 20px 25px;
	margin: 0 auto;
}

#desc-prod .comprar {
	background:#F3F3F3;
	margin-bottom:100px;
	padding:35px 0;
}

#desc-prod .qtde {
	width: 20px;
}

#desc-prod .btncomprar {
	/*width: 95px;*/
	vertical-align:middle;
}



/*-----------------------------------------------------------------------------------------------------------------*/
/* SLIDER */

#slider {
    width: 410px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1, #slider2 {
    width: 680px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider2Content {
    width: 680px;
    position: absolute;
	top: 0;
	margin-left: 0;
	background: #D9D9D9;
}

#slider2Content img{
    width: 680px;
}

.slider2Image {
    float: left;
    position: relative;
	display: none;
}

.slider2Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 680px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
#slider2 .clear {
	clear: both;
}

.slider2Image span strong {
    font-size: 14px;
}
#slider2 .top {
	top: 0;
	left: 0;
}
#slider2 .bottom {
	bottom: 3px;
    left: 0;
}
#slider2 .left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
#slider2 .right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}

.margin {
	margin: 0 35px;
}

.margin2 {
	margin-left: 35px;
}

.empresa,
.dicas2 {
/*	background: #00F;*/
	position: relative;
}

.dicas2 {
	width: 340px;
	margin-bottom: 20px;	
}

.dicas-b {
	width: 276px;	
	height: 100px;	
}

.empresa {
	width: 340px;
	margin-bottom: 15px;
}

.empresa-b {
	width: 276px;	
	height: 100px;
}

.produtos-b {
	width: 282px;	
	height: 50px;
}

.newsletter-b {
	width: 282px;	
	height: 50px;
}

.box {
	background: #f6f6f6;
	border: solid 1px #e5e5e5; 
	padding: 20px;
}

.promo {
	background: url(img/promo-menu.jpg) no-repeat;
}

.destaques {
	background: url(img/destaques-menu.jpg) no-repeat;
}

.lancamentos {
	background: url(img/lancamentos-menu.jpg) no-repeat;
}

.empresa-t {
	background: url(img/empresa-menu.jpg) no-repeat;
}

.dicas-t {
	background: url(img/dicas-menu.jpg) no-repeat;
}

.pesquisa-t {
	background: #f6f6f6 url(img/pesquisa-menu.jpg) no-repeat left 3px;
}

.newsletter-t {
	background: #f6f6f6 url(img/newsletter-menu.jpg) no-repeat left 3px;
}

.box-prod {
	border: solid 1px #e5e5e5; 
	padding:32px 15px 20px;
	margin-top: 6px;
}

.text-center {
	text-align:center;
}

.text-right {
	text-align:right;
}

.padding10lr {
	padding: 0 10px;
}

.margin8b {
	margin-bottom: 8px;
}

.bold {
	font-weight:bold;
}

.table {
	display: table;
}

.empresa-img {
	margin-right:10px;
	width:85px;
}

.empresa-txt {
	width: 167px;	
	margin-left: 10px;
	font: normal 11px Arial, Verdana, Tahoma;
}

.news_inpt {
	width: 180px;
}

.news_inpt2 {
	width: 145px;
}

.news_sel {
	width: 100px;
	font: normal 12px Arial, Verdana, Tahoma;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.det_preco {
	color:#990000;
	font-size: 18px;
	margin-right: 5px;
}

.det_preco2 {
	color:#000000;
	font-size: 18px;
	margin-right: 5px;
	text-decoration:line-through;
}

.comprar-prod {
	/*display: block;
	margin-top: 5px;*/
	margin: 5px 0 15px;
}

#corpo-compra {
	padding: 0 35px 50px;
	width: 870px;
	overflow:auto;
}

/*------------- CORPO COMPRA TABELA -----------------------*/

.tabelacarrinho {
	width: 870px;
	margin-bottom: 15px;
}

.tabelapagamento {
	width: 500px;
}

#corpo-compra table {
	/*width: 870px;*/
}

#corpo-compra td,
#corpo-compra th {
		padding:5px;
}

#corpo-compra caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

#corpo-compra table a {
		color:#950000;
		text-decoration:none;
}

#corpo-compra table a:link {}

#corpo-compra table a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}


#corpo-compra table a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

#corpo-compra thead th, 
#corpo-compra tfoot th,
#corpo-compra tfoot td {
	font-weight: bold;
}

#corpo-compra tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

#corpo-compra .tabelasemborder{
		border: 0;
}

#corpo-compra tbody th,
#corpo-compra tbody td {
		border-bottom: dotted 1px #D9D9D9;
}

#corpo-compra tbody th {
		white-space: nowrap;
}

#corpo-compra tbody th a {
		color:#333;
}

.odd {}

#corpo-compra tbody tr:hover {
		background:#fafafa
}

/*---------------------------------------------------------------------------------------------------*/

.zerainput {
	margin:0;
	padding:0;
	border:0;
}

#continuar_btn {
	border:0 none;
	height:22px;
	margin:0 0 10px;
	padding:0;
	width:147px;
}

#finalizar_btn {
	background: url(img/finalizar_btn.gif);
	width: 84px;
	height: 22px;
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;

}

.valign {
	vertical-align: middle;	
}

.b {
	font-weight: bold;
}

.comprar_btn {
	width: 100px;
	height: 16px;
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;
}

.qdesc-prod {
	/*height:70px;*/
	margin:0 auto;
	position:relative;
	width:130px;
	overflow: hidden;
}

.qpreco-prod {
	/*bottom:0;
	height:1em;
	position:absolute;
	width:inherit;*/
}

.linet {
	text-decoration:line-through;
}

.dicas-img {
	width: 500px;	
}

.vertodas {
	font: normal 11px Arial, Verdana, Tahoma;
}

.news_style_right {
	padding: 5px;
}

#flash-topo {
	width: 940px;
	height: 190px;
}

#paginacaoprodutos a {
	margin: 3px;
	padding:5px;
	background: #f2f2f2;
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#paginacaoprodutos a:hover {
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#paginacaoprodutos a:active {
	color: #4e4e4e;
/*	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;*/
}

.nolinkprod {
	margin: 3px;
	padding:5px;
	border: 1px solid #000000;
	background: #f2f2f2;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#paginacaoprodutos {
	padding-top: 18px;
}

.letraonze {
	font-size:11px;
}

#rodape a { color: #000000; text-decoration: none;}
#rodape a:hover { color: #900000;}
#rodape a:active { color: #333333;}

#lugardanewsletter {
	background:#F6F6F6 url(img/newsletter-menu.jpg) no-repeat scroll left 3px;
}

#campopesquisa {
	background:#F6F6F6 url(img/pesquisa-menu.jpg) no-repeat scroll left 3px;
	position: relative;
}

#autocompletar {
	position:absolute;	
	background:#efefef;
	border:1px solid #CCCCCC;
	font-size: 10px;
	width: 259px;
	margin: 0 5px;
	top: 82px;
	padding: 5px;
}

#autocompletar span {
	margin: 3px 0;
}

.small {
	font-size: 80%;
	font-weight: bold;
}

#corpo-compra p {
	margin-bottom: 40px;
}

#corpo-compra h4 {
	margin-top: 20px;
}


/*inicio form de ja sou cliente */

.jsc-form form {
	width: 377px;
	margin: 0 auto;
}

.jsc-form input, .jsc-form textarea, .jsc-form select {
	padding: 5px;
	width: 250px;
	font: normal 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

.jsc-form textarea:focus, .jsc-form input:focus,.jsc-form select:focus {
	border: 1px solid #900;
}

.jsc-form input.submit-button {
	width: auto;
	float: right;
}

.jsc-form label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
}

/*fim form de ja sou cliente */

#modalidade {
	border: 0;
	text-align: right;
	font-size: 13px;
	padding-right: 0;
	margin-right: 0;
}

#euna input[disabled] {
	border: 0;
	text-align: right;
	font-size: 13px;
	padding-right: 0;
	margin-right: 0;
	background-color: transparent;
}


.mais-c,
.menos-c {
	text-indent: -9999px;
	width: 12px;
	height: 12px;
	display: block;
	float: left;
	margin-top:2px;
}

.mais-c a,
.menos-c a {
	width: 12px;
	height: 12px;
}

.mais-c a {
	background:transparent url(img/mais-c_btn_a.gif) no-repeat scroll 0 0;
	border:0 none !important;
	display:block;
	text-indent:-9999px;
}

.mais-c a:active {
	background:transparent url(img/mais-c_btn_active.gif) no-repeat scroll 0 0;
}

.menos-c a {
	background:transparent url(img/menos-c_btn_a.gif) no-repeat scroll 0 0;
	border:0 none !important;
	display:block;
	text-indent:-9999px;
}

.menos-c a:active {
	background:transparent url(img/menos-c_btn_active.gif) no-repeat scroll 0 0;
}

.qtde_desejos {
	display: block;
	float:left;
	padding:0 10px;
}

.tudo-qtde {
	display: inline-block;
}