/* CSS Reset Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: 400;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    font-size: 100%;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}

:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left;font-weight: 400;}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
a img, img {border: 0; line-height: 0; margin: 0; padding: 0}

/* start CSS Reset Document by Eric Meyer's */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end CSS Reset Document by Eric Meyer's */

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix {} /* IE6 */
*:first-child+html .clearfix {} /* IE7 */

/* */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	/*border: 1px solid red !important;*/
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
	margin: 20px 0;
}

li, dd, blockquote {
	margin-left: 40px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* */

/* Layout Site */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-family: "Trebuchet MS", Verdana; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background-color: transparent}

body {
	font-size:11px;
	line-height:17px;
	padding: 5px 0;
	/*dev*/
	/*background-color: #FBDAE8; 		
	border: 1px solid #FBDAE8;*/
}

input.input_txa_max {
	background-color: #fff;
	border: none;
	margin:0;
	padding: 0;	
	text-align: right;
}

/*color: #7298C0;
color: #3BBCF3;*/
a,a:active,a:link,a:visited {color:#D693BE;text-decoration:none}
a:hover,a:focus {color:#d12884;text-decoration:none}

div.DIV_btn {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
}

/* Classes */
input.css_MaxCaracteres, input.css_MaxCaracteres:focus {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	padding: 0;	
}

#divGlobal_Registro blockquote {
	padding: 0;
	margin: 0;
}

/* Layout Custom */
.div_Custom,.div_CustomReceberCopiaPorMail {
	margin-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

/* IDs */
span#id_HistoricoData {
	padding: 0;
	margin: 0;
	
	font-family: "Trebuchet MS", Verdana;
	font-size: 0.8em;
	text-transform: none;
}

/* IDs */
.cssCustom_SemRegistro {
	background-color: #e9e9e9;
	border: 1px solid #afafaf;
	color:#999;	
	line-height: 1.7em;	
	
	background-position: 30px 10px;	
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 350px;
	margin-left: 30px;
	text-align: center;	
	padding: 30px 0 30px 0;
}
.cssCustom_Blank {
	margin-bottom: 350px;
}
.cssCustom_TopBlank {
	margin-top: 0;
}
/* Classes */
.cssCustom_Voce {
	font-size: 1.0em;
	font-weight: 700;	
}
a.cssCustom_LinkCadastrar {
	position: absolute;
	top: 30px;
	right: 25px;
	background-color: #e9e9e9;
	padding: 7px;
	border: 1px solid #afafaf;	
	color: #3BBCF3;	
	font-weight: 700;	
}
a.cssCustom_LinkCadastrar:link {
	color: #3BBCF3;	
}
a.cssCustom_LinkCadastrar:hover,a.cssCustom_LinkCadastrar:focus {
	position: absolute;
	top: 30px;
	right: 25px;
	/*background-color: #2785BC;*/
	background-color: #3BBCF3;
	padding: 7px;
	border: 1px solid #afafaf;	
	color: #FFFFFF;
	font-weight: 700;
}
.FontWeightBold {
	font-weight: 700;
}
a.cssCustom_LinkVoltar {
	position: absolute; top: 80px; right: 150px;	
}

/* begin rounders */
.b1f, .b1b, .b2f, .b3f, .b4f {font-size:1px; overflow:hidden; display:block;}
.b1f {height: 1px; background-color: #fff; margin:0 5px;} /*#B9DFE3*/
.b2f {height:1px; background-color: #fff; margin:0 3px;}
.b3f {height:1px; background-color: #fff; margin:0 2px;}
.b4f {height:2px; background-color: #fff; margin:0 1px;} /*#94AED2*/
.css_rounders_content {background-color: #fff; margin:0; padding: 5px 15px 5px 15px;}
#div_rounders_main {width: 215px;}
#div_rounders_main_quemsomos {width: 335px; display:none; visibility:hidden;}
.b1fmeucadastro, .b1bmeucadastro, .b2fmeucadastro, .b3fmeucadastro, .b4fmeucadastro {font-size:1px; overflow:hidden; display:block;}
.b1fmeucadastro {height: 1px; background-color: #FFF; margin:0 5px;}
.b2fmeucadastro {height:1px; background-color: #FFF; margin:0 3px;}
.b3fmeucadastro {height:1px; background-color: #FFF; margin:0 2px;}
.b4fmeucadastro {height:2px; background-color: #FFF; margin:0 1px;}
.css_rounders_contentmeucadastro {background-color: #FFF; margin:0; padding: 5px 15px 5px 15px;}
#div_rounders_main_meucadastro {
	width: 290px;
	border: 1px solid #3BBCF3;
}
#div_rounders_main_meucadastro ul li {padding: 0;}
.css_rounders_content div {margin-left: 5px;}
/* end rounders */

a#lnk_editar, a#lnk_excluir, a#lnk_postar, a#lnk_postarnovamente, a#lnk_bloquear, a#lnk_confirmar {
	color: #999999;
}
a:hover#lnk_editar, a:focus#lnk_editar, a:hover#lnk_excluir, a:focus#lnk_excluir, a:hover#lnk_postar, a:focus#lnk_postar, a:hover#lnk_postarnovamente, a:focus#lnk_postarnovamente, a:hover#lnk_bloquear, a:focus#lnk_bloquear, a:hover#lnk_confirmar, a:focus#lnk_confirmar {
	/*color: #2785BC;*/
	color: #3BBCF3;
}
a#lnk_cancelar, a#lnk_continuar, a#lnk_semregistro, a#lnk_enviar_novamente {
	color: #3BBCF3;
	font-weight: 700;
}
a.lnk_ultimasatualizacoes {
	color: #3BBCF3;
	font-weight: 700;
	text-decoration: none;	
	font-size: 11px;
}
a:hover.lnk_ultimasatualizacoes,a:focus.lnk_ultimasatualizacoes {
	color: #3BBCF3;
	font-weight: 700;
	text-decoration: underline ;	
	font-size: 11px;	
}
a.lnk_todasatualizacoes {
	color: #3BBCF3;
	font-weight: 700;
	text-decoration: none;	
	font-size: 11px;
}
a:hover.lnk_todasatualizacoes,a:focus.lnk_todasatualizacoes {
	color: #3BBCF3;
	font-weight: 700;
	text-decoration: underline ;	
	font-size: 11px;
}


a#lnk_excluir_blank {
	color: #FFF;
}

/* generic tooltip */
p {
	 margin-left: 150px;
}
a.tooltip_link_cadastrar {
	position: relative;
	text-decoration: none;
}
a.tooltip_link_cadastrar:hover,a.tooltip_link_cadastrar:focus {
	text-decoration: none;
}
a.tooltip_link_cadastrar span {
  display: none;
  text-decoration: none;
}
a.tooltip_link_cadastrar:hover span,a.tooltip_link_cadastrar:focus span {
  display: inline;
  clear: both; 
/*  width: 72px;*/
  margin: 1px;
  position: absolute;
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 5px;
  color: #444;
  font-size: 11px;
  text-align: left;
  z-index: 5;
  text-decoration: none;
  opacity: 0.9;
 /*-moz-opacity:0.9; */
}
a.tooltip_link_cadastrar:hover b {
	color: #777;
}

/* header */
#top_logo {
	float: left;
	width: 750px;
	height: 100%;
	display: inline; /*--IE6 workaround--*/	
}
#topo {
	position: relative;
	width: 950px;
	height: 150px;
	/*background-color: #94AED2;*/
	/*background-color: #EC5EBC;*/
	/*background-color: #48A3AB;*/
	/*background-color: #3BBCF3;*/
	z-index: 5;
	overflow:hidden;	
	padding-bottom: 0;
}
#topo, ul#global_nav_01 {clear: both; float: left; display: inline; /*--IE6 workaround--*/}
#topo #user_actions {position: absolute; z-index: 1000}
#user_actions ul a {
	color: #3BBCF3;
}
#top_logo {
	/*background-image: url(http://img.atelierdeflores.com.br/img_Logo_750x150.png);
	background-repeat: no-repeat;
	background-position: 25px 0;*/	
}

#div_TopMiddle {
	float:right; display: inline; /*--IE6 workaround--*/
	margin-top: 15px;
	margin-right: 230px;
	display: none;
	display: inline; /*--IE6 workaround--*/	
}
.b1fTopMiddle, .b1bTopMiddle, .b2fTopMiddle, .b3fTopMiddle, .b4fTopMiddle {font-size:1px; overflow:hidden; display:block;}
.b1fTopMiddle {height: 1px; background-color:#94AED2; margin:0 5px;}
.b2fTopMiddle {height:1px; background-color: #94AED2; margin:0 3px;}
.b3fTopMiddle {height:1px; background-color: #94AED2; margin:0 2px;}
.b4fTopMiddle {height:2px; background-color: #94AED2; margin:0 1px;}
.css_rounders_contentTopMiddle {background-color: #94AED2; margin:0; padding: 5px 15px 5px 15px;}
#div_rounders_main_TopMiddle {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	line-height: 1.9em;
	width: 500px;	
}

#div_Usuario {
	display: inline; /*--IE6 workaround--*/
	float:right;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	bottom: 5px;
	right: 5px;	
	/*dev*/
	/*background-color: #FF0000;*/
	/*border: 1px solid #FF0000;*/
}
#div_Usuario strong {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.9em;	
}

input#pesquisar {
	background-image: url(/atelier/img/sprite_ico_site.png);
	background-repeat: no-repeat;	
	
	overflow:hidden;
	width:250px;
	height: 20px;
	padding: 3px 3px 3px 20px;
	margin: 0;
}
#btn_Pesquisar {
	padding: 1px; margin-left: 5px;
	display: none;
	/*visibility: hidden;*/
}
#frm_Pesquisar {
	padding: 0;
	margin: 0;
}
/*#btn_Pesquisar {
	float: right;
	padding: 1px; margin-top: 0; margin-right: 0;
	background-image: url(http://img.masterplace.com.br/btn_ok.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 50px;
	height: 25px;
}
#btn_Pesquisar:hover {
	float: right;
	padding: 1px; margin-top: 0; margin-right: 0;
	background-image: url(http://img.masterplace.com.br/btn_ok_over.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 50px;
	height: 25px;
}*/

/* inicio generic tooltip */
p {
	 margin-left: 150px;
}

a.tooltip_link {
	position: relative;
	text-decoration: none;
}

a.tooltip_link:hover {
	text-decoration: none;
}

a.tooltip_link span {
  display: none;
  text-decoration: none;
}

a.tooltip_link:hover span {
  display: inline;
  clear: both; 
/*  width: 72px;*/
  margin: 25px;
  position: absolute;
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 5px;
  color: #444;
  font-size: 11px;
  text-align: left;
  z-index: 5;
  text-decoration: none;
  opacity: 0.9;
 /*-moz-opacity:0.9; */
}

a.tooltip_link:hover b {
	color: #777;
}
/* fim generic tooltip */

/*conteudo*/
.conteudo {
	margin:0 auto;
	padding:0;
	width:950px;
	/*dev*/
	/*background-color: #FF0000; 		
	border: 1px solid #FF0000;*/
}

.sub {
	background-color:#fff;
	clear:both;
	display:inline;
	float:left;
	margin:0 auto;
	width:100%;	
	/*dev*/
	/*background-color: #FFFF00; 		
	border: 1px solid #FFFF00;*/
}

/* footer */
#footer {
	background-color:#fff;
	clear:both;
	display:inline;
	float:left;
	height:70px;
	margin:0;
	padding:30px 0 0 0;
	width:100%;
	/*dev*/
	/*background-color: #00FF00; 		
	border: 1px solid #00FF00;*/
}

#footer p, #footer span {
	margin:0;
	padding:0;
}

#footer #div_amo_site {
	display:inline;
	float:left;
	margin:0 0 0 60px;
	padding:10px 0 0 55px;
	width:190px;
	/*dev*/
	/*background-color: #FF0000; 		
	border: 1px solid #000;*/
}

#footer #div_amo_site.css_amo_site {
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	font-weight:700;
}

#footer #div_copy {
	display:inline;
	float:right;
	margin:10px 60px 0 0;		
	padding:0;	
	width:250px;	
	/*dev*/
	/*background-color: #FF0000; 		
	border: 1px solid #000;*/
}

#footer #div_copy.css_copy{color:#000}

a#id_Custom_LinkCadastrar {
	/*color: #2785BC;*/
	/*color: #3E8F97;*/
	color: #3BBCF3;
	font-weight:700;
}
a:hover#id_Custom_LinkCadastrar {
	/*color: #2785BC;*/
	/*color: #3E8F97;*/
	color: #FFFFFF;
	font-weight:700;
}

a#lnk_Top, a#lnk_Top:link a#lnk_Top:visited a#lnk_Top:active {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	color: #3BBCF3;
}

a#btn_Sair, a#btn_Sair:link a#btn_Sair:visited a#btn_Sair:active {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	color: #3BBCF3;
}

#div_Desenvolvido {
	float:right; display: inline; /*--IE6 workaround--*/
	height: 40px;
	position: absolute;
	width: 930px;
	/*background-image: url(http://img.atelierdeflores.com.br/Logo_Espig.png);
	background-repeat: no-repeat;
	background-position: right center;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3BBCF3;	
	padding: 5px;
	margin-top: 30px;	
	background-color: #FFF;
}
#div_Desenvolvido p span {
	margin-left: 750px;
	color: #3BBCF3;	
}
#div_Desenvolvido p span a {
	color: #3BBCF3;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBCF3;
}
#div_Desenvolvido p span a:hover {
	color: #3BBCF3;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBCF3;
}

/* Layout Buttons */
iframe {
	padding: 0;
	border: 1px solid #FFFFFF;
	overflow: hidden;
}

ul#global_nav_01 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.2em;	
}
ul#global_nav_01 li a:hover {
	color: #3BBCF3;
	text-decoration:none;
}	
ul#global_nav_01 {clear: both; float: left}
ul#global_nav_01 {line-height: 1em}
ul#global_nav_01 {
	position: relative;
	float: left;
	width: 930px;
	margin: 0;
	padding: 0 10px;
	/*background-color: #e1e1e1;*/
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	/*border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AFAFAF;
	border-bottom-color: #AFAFAF;*/
}
ul#global_nav_01 {font-weight: 700}
ul#global_nav_01 li, ul#global_nav_01 li a {float: left; background-color: transparent; color:#000}
ul#global_nav_01 li {margin: 5px; height: 23px}
ul#global_nav_01 li.active {background: url("/images/bg_gns_active.gif") left top no-repeat; padding-left: 1px}
ul#global_nav_01 li.active a, ul#global_nav_01 li.active a:hover {background: #E1E1E1 url("/images/bg_gns_active.gif") right top no-repeat; color: #fff}
ul#global_nav_01 li a {display: block; height: 13px; padding: 5px}
ul#global_nav_01 li a:hover{color:#d12884}
ul#global_nav_01 li.menuAtivo {
	border: 1px solid #FFF;
	/*background-color: #48A3AB;*/
	/*border: 1px solid #E1E1E1;*/
	/*background-color: #3BBCF3;*/	
	padding: 0 0 0 0;
	/*background-image: url(/condominio/img/img_IndicadorAtivo.png);
	background-repeat: no-repeat;
	background-position: 0 3px;*/
} 
ul#global_nav_01 li.menuAtivo a {
	color: #d12884;
}
ul#global_nav_01 li.menuInativo {
	/*background-color: #E1E1E1;*/
	border: 1px solid #FFF;
	padding: 0 0 0 0;
} 
li {
	list-style-type: none;	
}
li.menuInativo a {
	color: #D693BE;
	text-decoration:none;
}
li.menuAtivo a, li.menuInativo a:hover {
	color: #d12884;
	text-decoration:none;	
}

@media screen {.sonaimpressao {display:none;visibility:hidden}} 
@media print {.sonatela {display:none;visibility:hidden}}
.SucessoStatus_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	font-weight: 700;
	background-color: #E6EFC2;
	color:#529214;		
	padding: 15px;
	line-height: 1.9em;
	border: 1px solid #CCCCCC;
}
.ErroStatus_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	font-weight: 700;
	background-color: #fbe3e4;
	color:#d12f19;		
	padding: 15px;
	line-height: 1.9em;
	border: 1px solid #CCCCCC;
}
.AlertaStatus_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	font-weight: 700;
	background-color: #FFFFAA;
	color:#F48A06;
	padding: 15px;
	line-height: 1.9em;
	border:1px solid #FFE14D;
}
.SucessoStatusComprarProduto_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	color:#529214;		
	margin: 0 auto;	
	padding: 15px;
	float: left;	
	padding: 15px 0 0 0;
	float: left;	
}
.AlertaStatusComprarProduto_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	color: #D12884;
	
	background-image: url(/atelier/img/adicionar_carrinho2.gif);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;		
	width: 250px;
	height: 50px;	
		
	padding: 15px 15px 15px 50px;	
	margin: 0 0 0 550px;	
}
.AguardeStatus_Msg {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	font-weight: 700;
	background-color: #FFF;
	color: #D12884;
	padding: 15px;
	line-height: 1.9em;
	border:1px solid #FFF;
}
.AguardeStatus_ETAPA_PAGAMENTO {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.7em;
	font-weight: 700;
	background-color: #FFF;
	color: #D12884;
	line-height: 1.9em;
	border:1px solid #FFF;
	text-align: center;
	padding: 50px 0 0 0;		
}
/* Ajax */
#tbl_ListarProdutos tr th {
	padding: 10px;
}
#tbl_ListarProdutos tr td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.TextAlignCenter {
	text-align: center;
}
.TextAlignRight {
	text-align: right;
}
#verProdutoBreadCrumb  {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 400;
	
	margin: 15px 0 15px 355px;		
}
div#div_CatalogoProduto{
	width: 850px;
	padding: 0 0 150px 0;
}

#verProdutoNome {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 400;	

	margin: 15px 0 0 390px;
	padding: 0 5px 0 0;	
}

div#editarProdutoLink {
	/*display:inline;
	float:left;*/
	margin: 0 0 0 390px;
	padding: 5px 5px 0 0;
}

#verProdutoCodigo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 400;	

	margin-left: 390px;
	padding: 5px 5px 0 0;	
}
#verProdutoDimensao {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 400;	

	margin-left: 390px;
	padding: 0 5px 0 0;		
}
#verProdutoValor {
	clear: right;
	float: right;
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 700;
	margin: 15px 0 0 0;	
	padding: 5px 25px;
	color: #D12884;
	display: inline;
	/*background-color: #FF0000;*/
}
#verProdutoDescricao {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;	
	margin: 15px 0 0 390px;
	text-align:justify;
}
#verProdutoObservacao {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;	
	margin: 15px 0 0 390px;
	text-align:justify;	
}

#verProdutoComprar {	
	clear: right;
	float: right;
	margin: 15px 0 0 0;	
	padding: 5px 15px;	
	overflow:hidden;
	display: inline;	
	
	background-image: url(/atelier/img/sprite_ico_site.png);
	background-repeat: no-repeat;	
	background-position: 0 -478px; width: 166px; height: 41px; 		
}
#verProdutoFoto {
	float: left;
	height: 309px;	
	margin: 0 15px 0 0;
	padding: 0 0 30px 0;		
	width: 340px;
	display: inline;
	/*background-color: #FF0000;*/
}

/* CSS Carrinho */
.CarrinhoBreadCrumbs  {
	font-size: 1.7em;
	font-weight: 700;
}
.CarrinhoProdutosAdicionados {
	font-size: 1.1em;
	font-weight: 400;	
	text-align: right;
}
/* Font */
.CarrinhoColunaCodigo,.CarrinhoColunaImagem,.CarrinhoColunaProduto,.CarrinhoColunaRemover,.CarrinhoColunaPreco {
	font-size: 1.3em;
	font-weight: 700;	
}
.DescCodProdCarrinho {
	font-size: 1.0em;
	font-weight: 400;
}
.DescNomeProdCarrinho {
	font-size: 1.5em;
	font-weight: 700;	
}
/* Align */
.CarrinhoColunaCodigo,.CarrinhoColunaImagem,.CarrinhoColunaRemover,.CarrinhoColunaPreco {
	text-align: center;
}
/* Custom */
.CarrinhoColunaProduto {
	text-align: left;
	width: 640px;
}
.CarrinhoLinhaCodigo,.CarrinhoLinhaImagem,.CarrinhoLinhaPreco {
	font-size: 1.3em;
	font-weight: 400;	
}
.CarrinhoLinhaPreco {
	text-align: right;
}
.CarrinhoLinhaRemover {
	text-align: center;
}
.CarrinhoPedidoLegenda,.CarrinhoPedidoValor {
	font-size: 1.7em;
	font-weight: 700;
}
.CarrinhoPedidoLegenda {
	text-align: left;	
}
.CarrinhoPedidoValor,.css_carrinho_total {
	text-align: center;	
	color: #D12884;
}
.CarrinhoCompraMais,.CarrinhoCompraFinalizar {
	font-size: 1.7em;
	font-weight: 700;
}
.CarrinhoCompraMais {
	text-align: left;
}
.CarrinhoCompraFinalizar {
	text-align: right;
}
#spa_ClienteNome {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 700;
}
#CompraIdentificar,#div_ENDERECO,#div_produto,#div_ETAPA_PAGAMENTO,#div_inicio,#div_catalogo,#div_carrinho {
	width: 100%;
	float: left;
	display: inline;
 	/*border: 1px solid #FF0000;*/
}

#div_inicio #div_COLUNA_DIREITA {
	margin: 15px 30px 0 0;
	float: right;
	width: 220px;
	display: inline;
}
	
#div_inicio #div_COLUNA_ESQUERDA {
	margin: 0 0 0 50px;
	float: left;
	width: 550px;
	display: inline;
}

#div_inicio #h_TITULO_DIREITO {
	margin: 15px 0 0 70px;	
	display: inline;	
}

#div_catalogo #div_COLUNA_ESQUERDA {
	margin: 0 0 0 50px;
	float: left;
	width: 740px;
	height: 500px;	
	display: inline;
}

#div_catalogo #div_COLUNA_DIREITA {
	margin: 15px 0 15px 0;
	float: right;
	width: 150px;
	display: inline;	
}	

#div_carrinho #div_COLUNA_ESQUERDA {
	margin: 0 0 0 50px;
	float: left;
	width: 650px;
	height: 600px;
	display: inline;
}

#div_carrinho #div_COLUNA_DIREITA {
	margin: 15px 15px 15px 0;
	float: right;
	width: 220px;
	display: inline;
}

#div_COLUNA_ESQUERDA {
	margin: 0 0 0 50px;
	float: left;
	width: 450px;	
	display: inline;	
	/*border: 1px solid #0000ff;*/
}
#div_COLUNA_DIREITA,#divEditar_ENDERECO_RESIDENCIAL {
	margin: 15px 0 15px 0;
	float: right;
	width: 390px;
	display: inline;	
	/*border: 1px solid #ff0000;*/
}
#div_Alterar_ENDERECO_RESIDENCIA {
	margin: 15px 25px 0 50px;
	float: right;
	width: 390px;
}
#CompraIdentificarClienteCadastro {
	margin: 0 25px 0 50px;
	float: left;	
	width: 390px;
 	/*border: 1px solid #FF0000;*/		
}
#CompraIdentificarClienteAcesso {
	margin: 0 50px 0 25px;
	float: right;	
	width: 390px;
 	/*border: 1px solid #FF0000;*/			
}
#CompraIdentificarClienteCadastro h3, #CompraIdentificarClienteAcesso h3,#div_COLUNA_ESQUERDA h3 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.5em;
	font-weight: 700;
	line-height: 2.0em;
}
#CompraIdentificarClienteCadastro a, #CompraIdentificarClienteAcesso a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 700;
	line-height: 3.0em;	
	padding: 0 0 0 30px;
}
#CompraIdentificarClienteCadastro label, #CompraIdentificarClienteAcesso label,#div_COLUNA_DIREITA label,#divEditar_ENDERECO_RESIDENCIAL label {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.1em;
	line-height: 1.5em;		
	font-weight: 700;
	padding: 0;
}
#CompraIdentificarClienteCadastro input, #CompraIdentificarClienteAcesso input,#div_COLUNA_DIREITA input,#divEditar_ENDERECO_RESIDENCIAL input {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.1em;
	font-weight: 400;
	padding: 3px 5px 3px 5px;
}
.CompraIdentificarClienteOFF {
	color: #CCCCCC;
}
.CompraIdentificarClienteOFF a {
	color: #CCCCCC;
}
.CompraIdentificarClienteOFF span {
	color: #FFFFFF;
}
.CompraIdentificarClienteOFF label {
	color: #CCCCCC;
}
.CompraIdentificarClienteOFF h3 {
	color: #CCCCCC;
}
.CompraIdentificarClienteON {
	color: #000000;
}
.Blank {
	color: #FFF; 
}
.Ocultar {
	display: none;
	visibility: hidden;
}	
.Mostrar {
	visibility: visible;
}
.css_Mensagem_ENDERECO_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	/*color: #F48A06;*/
	color: #D12884;
}
a.css_Listar_ENDERECO_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;	
	line-height: 1.5em;
	text-transform: uppercase;			
}
a.css_Excluir_ENDERECO_ENTREGA {
	color: #CCC;
	font-size: 1.0em;	
	font-weight: 400;	
}
a:hover.css_Excluir_ENDERECO_ENTREGA {
	color: #CC0000;
	font-size: 1.0em;	
	font-weight: 400;	
}
#div_COLUNA_ESQUERDA label {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	color: #D12884;
	border: none;
	padding: 0;
	margin: 0;
}
a.css_Listar_ENDERECO_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: 400;
	/*color: #D12884;*/
	/*color: #3BBCF3;*/
	color: #000;
	border: none;
	padding: 0;
	margin: 30px 0 0 0;
	text-transform: capitalize;
}
a:hover.css_Listar_ENDERECO_ENTREGA {
	/*color: #D12884;*/
	color: #3BBCF3;
	text-decoration: none;	
}
a#lnk_ALTERAR_DIREITA,a#lnk_CANCELAR_DIREITA,a#lnk_CONTINUAR_DIREITA,a#lnk_SALVAR_DIREITA,a#lnk_CARRINHO_DIREITA,a#lnk_Cadastrar_ENDERECO_ENTREGA,a#lnk_ClienteCadastro,a#lnk_ClienteAcesso {
	float: right;
}
h3#h_ENDERECO_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.5em;
	font-weight: 700;
	line-height: 2.0em;		
}
h1#h_TITULO_ESQUERDO {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.5em;
	font-weight: 700;
	line-height: 2.0em;	
	margin: 0;
	display: inline;	
}
h1#h_TITULO_DIREITO {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.5em;	
	color: #D12884;
	margin: 15px 0 0 30px;	
	display: inline;	
}
h3#h_TITULO_CENTRO {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.5em;	
	color: #D12884;
	margin: 15px 0 5px 0;	
}
.css_CARRINHO_MENSAGEM  {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.5em;	
	color: #D12884;

	margin: 30px 0 0 0;	
}
/*.css_MENSAGEM  {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1.5em;
	color: #000;
	text-transform: capitalize;	
	margin: 30px 0 0 70px;
}*/
h3#h_ENDERECO_SUGESTOES {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.5em;
	font-weight: 700;
	line-height: 2.0em;		
}
ul.css_CARRINHO_ETAPAS li {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 700;
	line-height: 2.0em;
	color: #CCC;	
	float: left;
	margin: 15px 0 0 30px;
}
ul.css_DADOS_CLIENTE {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 700;
	line-height: 2.5em;
	color: #CCC;	
	float: left;
	margin: 30px 0 0 70px;
}
ul.css_CARRINHO_ETAPAS li {
	display: inline;
	color: #CCC;	
}
ul.css_DADOS_CLIENTE li {
	display: block;
	color: #CCC;	
}
li.css_CARRINHO_ETAPAS_Inativo {
	color: #CCC;
}
li.css_DADOS_CLIENTE_Inativo {
	color: #CCC;
}
ul.css_CARRINHO_ETAPAS li a {
	color: #CCC;
}
ul.css_DADOS_CLIENTE li a {
	color: #CCC;
}
ul.css_CARRINHO_ETAPAS li a:hover {
	color: #d12884;
	text-decoration: none;	
}
ul.css_DADOS_CLIENTE li a:hover {
	color: #3BBCF3;
	text-decoration: none;
}
ul.css_CARRINHO_ETAPAS li.css_CARRINHO_ETAPAS_Ativo {
	color: #D12884;
}
ul.css_DADOS_CLIENTE li.css_DADOS_CLIENTE_Ativo {
	color: #D12884;
}

a#lnk_Continuar, a#lnk_FinalizarCompra {
	font-family: "Trebuchet MS", Verdana;
	font-size: 2.0em;
	font-weight: 700;
	line-height: 3.0em;	
	padding: 0 0 0 30px;
}
a#lnk_FinalizarCompra {
	float: right;
	margin: 10px 5px 0 0;		
}


/* BOTAO LINK CONTINUAR */
.b1_CONTINUAR, .b2_CONTINUAR, .b3_CONTINUAR, .b4_CONTINUAR {font-size:1px; overflow:hidden; display:block;}
.b1_CONTINUAR {height: 1px; background-color: #D12884; margin:0 5px;} /*#B9DFE3*/
.b2_CONTINUAR {height:1px; background-color: #D12884; margin:0 3px;}
.b3_CONTINUAR {height:1px; background-color: #D12884; margin:0 2px;}
.b4_CONTINUAR {height:2px; background-color: #D12884; margin:0 1px;} /*#94AED2*/
.css_Rounders_CONTINUAR_Top {background-color: #D12884; margin:0; padding: 10px;}
.css_Rounders_CONTINUAR_Bottom {background-color: #D12884; margin:0; padding: 5px;}
#div_Rounders_CONTINUAR_Top {width: 150px; text-align:center; margin: 5px; float: left;}
#div_Rounders_CONTINUAR_Bottom {width: 115px; text-align:center; margin: 5px; float: right;}

.css_LNK_CONTINUAR_Top {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}	
a#lnk_Rounders_CONTINUAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1.3em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}	

/* BOTAO LINK SALVAR */
.b1_SALVAR, .b2_SALVAR, .b3_SALVAR, .b4_SALVAR {font-size:1px; overflow:hidden; display:block;}
.b1_SALVAR {height: 1px; background-color: #D12884; margin:0 5px;} /*#B9DFE3*/
.b2_SALVAR {height:1px; background-color: #D12884; margin:0 3px;}
.b3_SALVAR {height:1px; background-color: #D12884; margin:0 2px;}
.b4_SALVAR {height:2px; background-color: #D12884; margin:0 1px;} /*#94AED2*/
.css_Rounders_SALVAR {background-color: #D12884; margin:0; padding: 5px;}
#div_Rounders_SALVAR {width: 90px; text-align:center; margin: 5px; float: right}
#div_Rounders_SALVAR a {color: #FFF;}

a#lnk_Rounders_SALVAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}

/* BOTAO LINK CADASTRAR ENTREGA */
.b1_CADASTRAR_ENTREGA, .b2_CADASTRAR_ENTREGA, .b3_CADASTRAR_ENTREGA, .b4_CADASTRAR_ENTREGA {font-size:1px; overflow:hidden; display:block;}
.b1_CADASTRAR_ENTREGA {height: 1px; background-color: #D12884; margin:0 5px;} /*#B9DFE3*/
.b2_CADASTRAR_ENTREGA {height:1px; background-color: #D12884; margin:0 3px;}
.b3_CADASTRAR_ENTREGA {height:1px; background-color: #D12884; margin:0 2px;}
.b4_CADASTRAR_ENTREGA {height:2px; background-color: #D12884; margin:0 1px;} /*#94AED2*/
.css_Rounders_CADASTRAR_ENTREGA {background-color: #D12884; margin:0; padding: 5px;}
#div_Rounders_CADASTRAR_ENTREGA {width: 90px; text-align:center; margin: 5px 5px 5px 30px; float: left}
#div_Rounders_CADASTRAR_ENTREGA a {color: #FFF;}

a#lnk_Rounders_CADASTRAR_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}

/* BOTAO LINK CARRINHO */
.b1_CARRINHO, .b2_CARRINHO, .b3_CARRINHO, .b4_CARRINHO {font-size:1px; overflow:hidden; display:block;}
.b1_CARRINHO {height: 1px; background-color: #D12884; margin:0 5px;} /*#B9DFE3*/
.b2_CARRINHO {height:1px; background-color: #D12884; margin:0 3px;}
.b3_CARRINHO {height:1px; background-color: #D12884; margin:0 2px;}
.b4_CARRINHO {height:2px; background-color: #D12884; margin:0 1px;} /*#94AED2*/
.css_Rounders_CARRINHO {background-color: #D12884; margin:0; padding: 5px;}

.div_Rounders_CARRINHO_BTN_ENTREGAR {width: 125px; text-align:center; margin: 5px; float: left}
.div_Rounders_CARRINHO_BTN_ALTERAR {width: 90px; text-align:center; margin: 5px; float: left}
#div_Rounders_CARRINHO_BTN_ALTERAR {width: 90px; text-align:center; margin: 5px; float: right}
#div_Rounders_CARRINHO_BTN_ACESSAR {width: 115px; text-align:center; margin: 15px 5px 5px 30px; float: left}

#div_Rounders_CARRINHO_BTN_CADASTRAR {width: 115px; text-align:center; margin: 15px 5px 90px 30px; float: left}
.css_Rounders_CARRINHO_CADASTRAR {background-color: #3BBCF3; margin:0; padding: 5px;}
.b1_CARRINHO_CADASTRAR, .b2_CARRINHO_CADASTRAR, .b3_CARRINHO_CADASTRAR, .b4_CARRINHO_CADASTRAR {font-size:1px; overflow:hidden; display:block;}
.b1_CARRINHO_CADASTRAR {height: 1px; background-color: #3BBCF3; margin:0 5px;} /*#B9DFE3*/
.b2_CARRINHO_CADASTRAR {height:1px; background-color: #3BBCF3; margin:0 3px;}
.b3_CARRINHO_CADASTRAR {height:1px; background-color: #3BBCF3; margin:0 2px;}
.b4_CARRINHO_CADASTRAR {height:2px; background-color: #3BBCF3; margin:0 1px;} /*#94AED2*/

a#lnk_Rounders_CARRINHO_BTN_CONTINUAR,a#lnk_Rounders_CARRINHO_BTN_ENTREGAR,a#lnk_Rounders_CARRINHO_BTN_ACESSAR,a#lnk_Rounders_CARRINHO_BTN_CADASTRAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1.3em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}
a.lnk_Rounders_CARRINHO_BTN_ENTREGAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}
a.lnk_Rounders_CARRINHO_BTN_ALTERAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}
a#lnk_Rounders_CARRINHO_BTN_ALTERAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}

#div_Rounders_CARRINHO_MOSTRAR_ENDERECO {width: 290px; text-align: left; margin: 30px; float: left}
#div_Rounders_CARRINHO_MOSTRAR_ENDERECO {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1.3em;	
	color: #000;
	text-transform: capitalize;
}
.css_Rounders_CARRINHO_MOSTRAR_ENDERECO {background-color: #DEDEDE; margin:0; padding: 15px;}
.b1_CARRINHO_MOSTRAR_ENDERECO, .b2_CARRINHO_MOSTRAR_ENDERECO, .b3_CARRINHO_MOSTRAR_ENDERECO, .b4_CARRINHO_MOSTRAR_ENDERECO {font-size:1px; overflow:hidden; display:block;}
.b1_CARRINHO_MOSTRAR_ENDERECO {height: 1px; background-color: #DEDEDE; margin:0 5px;} /*#B9DFE3*/
.b2_CARRINHO_MOSTRAR_ENDERECO {height:1px; background-color: #DEDEDE; margin:0 3px;}
.b3_CARRINHO_MOSTRAR_ENDERECO {height:1px; background-color: #DEDEDE; margin:0 2px;}
.b4_CARRINHO_MOSTRAR_ENDERECO {height:2px; background-color: #DEDEDE; margin:0 1px;} /*#94AED2*/

#div_Rounders_ERRO_MENSAGEM {width: 370px; text-align: left; margin: 0 0 0 30px; float: left;}
#div_Rounders_ERRO_MENSAGEM {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1.3em;	
	color: #D12884;
}
.css_Rounders_ERRO_MENSAGEM {background-color: #FFF; margin:0; padding: 0; display: none;}
.css_Rounders_ERRO_MENSAGEM_Mostrar {background-color: #FFF; margin:0; padding: 0 0 0 15px;}
.b1_ERRO_MENSAGEM, .b2_ERRO_MENSAGEM, .b3_ERRO_MENSAGEM, .b4_ERRO_MENSAGEM {font-size:1px; overflow:hidden; display:block;}
.b1_ERRO_MENSAGEM {height: 1px; background-color: #FFF; margin:0 5px;} /*#B9DFE3*/
.b2_ERRO_MENSAGEM {height:1px; background-color: #FFF; margin:0 3px;} /*fbe3e4*/
.b3_ERRO_MENSAGEM {height:1px; background-color: #FFF; margin:0 2px;}
.b4_ERRO_MENSAGEM {height:2px; background-color: #FFF; margin:0 1px;} /*#94AED2*/

/* CARRINHO_BTN_ENTREGAR_EXCLUIR */
.b1_CARRINHO_BTN_ENTREGAR_EXCLUIR, .b2_CARRINHO_BTN_ENTREGAR_EXCLUIR, .b3_CARRINHO_BTN_ENTREGAR_EXCLUIR, .b4_CARRINHO_BTN_ENTREGAR_EXCLUIR {font-size:1px; overflow:hidden; display:block;}
.b1_CARRINHO_BTN_ENTREGAR_EXCLUIR {height: 1px; background-color: #fbe3e4; margin:0 5px;} /*#B9DFE3*/
.b2_CARRINHO_BTN_ENTREGAR_EXCLUIR {height:1px; background-color: #fbe3e4; margin:0 3px;}
.b3_CARRINHO_BTN_ENTREGAR_EXCLUIR {height:1px; background-color: #fbe3e4; margin:0 2px;}
.b4_CARRINHO_BTN_ENTREGAR_EXCLUIR {height:2px; background-color: #fbe3e4; margin:0 1px;} /*#94AED2*/
.css_Rounders_CARRINHO_BTN_ENTREGAR_EXCLUIR {background-color: #fbe3e4; margin:0; padding: 5px;}
.div_Rounders_CARRINHO_BTN_ENTREGAR_EXCLUIR {width: 125px; text-align:center; margin: 5px; float: left}
a.lnk_Rounders_CARRINHO_BTN_ENTREGAR_EXCLUIR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #d12f19;

	margin: 0;
	padding: 0;
}

span.spa_MOSTRAR_ENDERECO_ENTREGA {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1.3em;	
	color: #000;
	text-transform: capitalize;
}

/* CARRINHO_BTN_SALVAR_ENDERECO_ENTREGA */
#div_Rounders_CARRINHO_BTN_SALVAR_ENDERECO_ENTREGA {width: 90px; text-align:center; margin: 5px 5px 5px 30px; float: left}
/* CARRINHO_BTN_SALVAR_ENDERECO_RESIDENCIAL */
#div_Rounders_CARRINHO_BTN_SALVAR_ENDERECO_RESIDENCIAL {width: 90px; text-align:center; margin: 5px 5px 5px 30px; float: left}
/* CARRINHO_BTN_CADASTRAR */
#div_Rounders_CARRINHO_BTN_CADASTRAR {width: 90px; text-align:center; margin: 5px 5px 5px 30px; float: left}
a#lnk_Rounders_CARRINHO_BTN_CADASTRAR {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}

/* Rounders BTN_PADRAO */
#div_btn_cadastrar,#div_btn_enviar,#div_btn_salvar {width: 90px; text-align:center; margin: 20px 5px 5px 30px; float: left}

#div_btn_cancelar {width: 90px; text-align:center; margin: 20px 5px 5px 15px; float: left}
#div_btn_escolher-imagem {width: 130px; text-align:center; margin: 20px 5px 5px 30px; float: left}
#div_mensagem {width: 370px; text-align: left; margin: 0 0 0 30px; float: left;}
a#lnk_btn_cadastrar, a#lnk_btn_cancelar,a#lnk_btn_enviar,a#lnk_btn_escolher-imagem,a#lnk_btn_salvar,a#lnk_btn_padrao {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.0em;
	font-weight: 700;
	line-height: 1.0em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}
a#lnk_BTN_PADRAO_GRANDE {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1.3em;	
	color: #FFF;

	margin: 0;
	padding: 0;
}
/* BTN_Selecionar_ENDERECO_ENTREGA_Momento_Cadastrar */
#div_BTN_Selecionar_ENDERECO_ENTREGA_Momento_Cadastrar {width: 125px; text-align:center; margin: 5px 5px 5px 30px; float: left}

/* BTN_CADASTRAR */
#div_BTN_CADASTRAR {width: 90px; text-align:center; margin: 5px 5px 5px 30px; float: left}

/* BTN_ATUALIZAR */
#div_BTN_ATUALIZAR_LFT {width: 90px; text-align:center; margin: 5px; float: left}
#div_BTN_ATUALIZAR_RGT {width: 90px; text-align:center; margin: 5px; float: right}

/* BTN_CONTINUAR */
#div_BTN_CONTINUAR {width: 115px; text-align:center; margin: 5px; float: right}

/* BTN_FINALIZAR_COMPRA */
#div_BTN_FINALIZAR_COMPRA {width: 155px; text-align:center; margin: 5px; float: right}

/* MENSAGEM */
.b1_MENSAGEM, .b2_MENSAGEM, .b3_MENSAGEM, .b4_MENSAGEM {font-size:1px; overflow:hidden; display:block;}
.b1_MENSAGEM {height: 1px; background-color: #FFF; margin:0 5px;} /*#B9DFE3*/
.b2_MENSAGEM {height:1px; background-color: #FFF; margin:0 3px;} /*fbe3e4*/
.b3_MENSAGEM {height:1px; background-color: #FFF; margin:0 2px;}
.b4_MENSAGEM {height:2px; background-color: #FFF; margin:0 1px;} /*#94AED2*/
.css_MENSAGEM {background-color: #FFF; margin:0; padding: 0; display: none;}

span.lnk_ENTREGA_MENSAGEM {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1.5em;	
	color: #3BBCF3;
	
	margin: 0 0 0 30px;
	padding: 0;

}
span:hover.lnk_ENTREGA_MENSAGEM {
	text-decoration:underline;
}
#div_COLUNA_CARRINHO {
	float: left;
	margin: 0;
	width: 225px;
	padding: 0 0 15px 0;
	text-align: center;	
	/*background-color: #0000FF;*/
}
#div_COLUNA_CARRINHO a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.5em;	
	color: #3BBCF3;
}
#div_COLUNA_IDENTIFICACAO {
	float: left;
	margin: 0 0 0 20px;
	width: 225px;
	padding: 0 0 15px 0;
	text-transform: capitalize;
}
#div_COLUNA_ENTREGA {
	float: left;
	margin: 0 0 0 20px;
	width: 225px;
	padding: 0 0 15px 0;
	text-transform: capitalize;
}
#div_COLUNA_DESTINATARIO {
	float: left;
	margin: 0 0 0 0;
	width: 225px;
	padding: 0 0 15px 0;
	text-transform: none;
}

a.lnk_None {
	text-decoration: none
}
#msg_site {
	background-image: url(/atelier/img/sprite_msg_site.png);
	overflow:hidden;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

.ico_site {
	background-image: url(/atelier/img/sprite_ico_site.png);
	overflow:hidden;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#gif_loader_heart {
	background-image: url(/atelier/img/ico_gostei.gif);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
}

#gif_ajax_loader {
	background-image: url(/atelier/img/ajax-loader-facebook.gif);
	display: block;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
}

div.css_Campos {
	margin: 5px 0 0 0;
	text-align: justify;
	font-size: 12px;	
	line-height: 1.5em;		
}
div.css_RegistrosListarTitulo {
	font-family: "Trebuchet MS", Verdana;
	font-weight: 700;
	color: #D12884;
	font-size: 1.3em;	
	padding: 5px 0 0 0;	
}
.css_OK_Exclusao {
	color: #CCCCCC;
}
div.css_RegistrosListar {
	padding: 15px;	
	margin: 5px;	
	border: 1px solid #CCC;						
}
div.css_MouseOver {
	padding: 15px;	
	margin: 5px;			
	background-color: #FFFFDF;
	border: 1px solid #993300;
}
div.css_MouseOut {
	padding: 15px;	
	margin: 5px;				
	background-color: #FFF;
	border: 1px solid #CCC;	
}

div.css_MouseClear {
	padding: 15px;	
	margin: 5px;			
	background-color: #FFF;
	border: 1px solid #FFF;
}
.spa_RegistrosListar {
	float:right; display: inline; /*--IE6 workaround--*/
}

a.lnk_Links {
	float: right;
	text-decoration: none;
}	

#div_links_foto {
	float: left;
}

#div_links_foto a {
	font-size: 1.3em;
	font-weight: 400;		
}

.css_opacity_off {
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1; /* Safari 1.x */
	-moz-opacity: 1; /* FF lt 1.5, Netscape */	
}

.css_opacity_on {
	opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .5; /* Safari 1.x */
	-moz-opacity: .5; /* FF lt 1.5, Netscape */

	background-color: #fff;
}

#div_link_gostou {
	float: right;
	height: 16px;
	margin: 0 15px 0 0;
	padding: 0 0 0 20px;
	width: 70px;	
	
	background-image: url(/atelier/img/sprite_ico_site.png);
	background-repeat: no-repeat;	
}
div#div_link_gostou span#spa_gostou {
	width: 70px;
	display:block;
	margin: 0 5px;
	padding: 0;	
}

a#lnk_gostou {
	font-size: 1.3em;		
	font-weight: 400;
	text-decoration: none;	
}

div.css_count {
	float: right;
	margin: -15px 5px 0 0;	
	display: inline;
}

#div_ver_meucarrinho {width: 600px; text-align:center; margin: 25px 5px 5px 10px; float: left; display: inline;}
#div_js_resumo_minhacompra {width: 95%; margin: 0; padding: 0; float: left; display: inline;}

table.tbl_ver_meucarrinho,table.tbl_js_resumo_minhacompra {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f7d7e8;
	border-right-color: #fff;
	border-bottom-color: #f7d7e8;
	border-left-color: #fff;
}

table.tbl_ver_meucarrinho th {
	font-size: 1.2em;
	font-weight: 700;
	color: #000;
	padding: 10px 15px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7d7e8;
	background-color: #fff;
}

table.tbl_js_resumo_minhacompra th {
	font-size: 11px;
	font-weight: 700;
	color: #000;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7d7e8;
	background-color: #fff;
}

table.tbl_ver_meucarrinho td {
	padding: 10px 15px 10px 15px;
	vertical-align: middle;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7D7E8;*/
}

table.tbl_js_resumo_minhacompra td {
	padding: 7px 0 7px 7px;
	vertical-align: middle;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7D7E8;*/
}

table.tbl_ver_meucarrinho a {
	font-size: 1.5em;
}

td.td_produtofoto_ver_meucarrinho,td.td_produtofoto_js_resumo_minhacompra {
	width: 70px;
}

td.td_produtonome_ver_meucarrinho {	
	width: 455px;
}

td.td_produtonome_js_resumo_minhacompra {	
	padding: 5px;	
}

td.td_produtonome_js_resumo_minhacompra  a{	
	font-size: 13px;
}

td.td_produtoquantidade_ver_meucarrinho,td.td_produtoquantidade_js_resumo_minhacompra {
	text-align: center;
}

td.td_produtovalorunitario_ver_meucarrinho {
	font-size: 13px;
	font-weight: 400;	
	text-align: center;
}

td.td_produtovalorunitario_js_resumo_minhacompra {
	font-size: 11px;
	font-weight: 400;		
	text-align: center;
}

td.td_produtovalortotal_ver_meucarrinho {
	font-size: 17px;
	font-weight: 700;
	text-align: right;
}

td.td_produtovalortotal_js_resumo_minhacompra {
	font-size: 15px;
	font-weight: 700;
	text-align: right;
}

.td_carrinhototal_ver_meucarrinho  {
	color: #D12884;
	font-size: 19px;
	font-weight: 700;
	text-align: right;	
}

.td_carrinhototal_js_resumo_minhacompra {
	color: #D12884;
	font-size: 17px;
	font-weight: 700;
	text-align: right;	
}

.sprite_msg_atualizacao_sucesso { background-position: 0 0; width: 303px; height: 54px; position: relative; top: 10px} 
.sprite_msg_cadastro_sucesso { background-position: 0 -104px; width: 303px; height: 54px; } 
.sprite_msg_carrinho_vazio { background-position: 0 -208px; width: 410px; height: 54px;} 
.sprite_msg_erro_preenchimento { background-position: 0 -312px; width: 303px; height: 54px; position: relative; top: 10px} 
.sprite_msg_exclusao_sucesso { background-position: 0 -416px; width: 303px; height: 54px; } 
.sprite_msg_faleconosco_sucesso { background-position: 0 -520px; width: 303px; height: 54px; } 
.sprite_msg_favor_aguarde { background-position: 0 -624px; width: 303px; height: 54px; } 
.sprite_msg_nenhum_encontrado { background-position: 0 -728px; width: 303px; height: 54px; position: relative; left: 50px;}

.sprite_1270402916_Delete { background-position: 0 0; width: 32px; height: 32px; } 
.sprite_fav_off { background-position: 0 -82px; width: 16px; height: 16px; } 
.sprite_fav_on { background-position: 0 -148px; width: 16px; height: 16px; } 
.sprite_ico_blank { background-position: 0 -214px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_qtde_aumentar { background-position: 0 -280px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_qtde_diminuir { background-position: 0 -346px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_remover { background-position: 0 -412px; width: 16px; height: 16px; } 
.sprite_ico_comprar { background-position: 0 -478px; width: 166px; height: 41px; } 
.sprite_ico_love_atelier { background-position: 0 -569px; width: 48px; height: 48px; } 
.sprite_ico_love_off { background-position: 0 -667px; width: 16px; height: 16px; } 
.sprite_ico_love_on { background-position: 0 -733px; width: 16px; height: 16px; } 
.sprite_ico_pesquisar { background-position: 0 -799px; width: 15px; height: 15px; } 
.sprite_img_logo_atelier { background-position: 0 -864px; width: 750px; height: 150px; } 
.sprite_products_add_picture { float:right; display: inline; background-position: 0 -1064px; width: 55px; height: 47px; } 
.sprite_products_no_picture { background-position: 0 -1161px; width: 55px; height: 47px; } 
.sprite_quem_sou_assinatura {float:right; background-position: 0 -1258px; width: 225px; height: 65px; } 

.sprite_ico_carrinho_ico_carrinho_qtde_aumentar_off { background-position: 0 0; width: 16px; height: 16px; } 
.sprite_ico_carrinho_ico_carrinho_qtde_aumentar_on { background-position: 0 -66px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_ico_carrinho_qtde_diminuir_off { background-position: 0 -132px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_ico_carrinho_qtde_diminuir_on { background-position: 0 -198px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_ico_carrinho_remover_off { background-position: 0 -264px; width: 16px; height: 16px; } 
.sprite_ico_carrinho_ico_carrinho_remover_on { background-position: 0 -330px; width: 16px; height: 16px; } 

/* ver_meucarrinho */
.ver_meucarrinho_sugerir_produto_valor {
	float: right;
	display: inline; /*--IE6 workaround--*/		
	color: #d12884;
	font-size: 16px;
	font-weight: 700;
	line-height: 80%;	
	margin:-50px 5px 0 0;
}

.ver_meucarrinho_sugerir_produto_nome a{
	color:#D693BE;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;	
	margin: 0 0 5px 0;
	text-decoration: none;	
}

.ver_meucarrinho_sugerir_produto_nome a:hover{
	color: #d12884;
	margin: 0 0 5px 0;	
	text-decoration: none;
}
.ver_meucarrinho_sugerir_produto_nome img{
	margin: 5px 0 5px 0;	
	padding:0
}

#div_COLUNA_ESQUERDA a,#div_quem_sou_c01 a {color:#D693BE;text-decoration:none}
#div_COLUNA_ESQUERDA a:hover,#div_quem_sou_c01 a:hover {color:#d12884;text-decoration:none}

a#lnk_maisprodutos {
	color:#D693BE;
	float: left;
	display: inline;
	font-family:"Trebuchet MS", Verdana;font-size:13px;font-weight:400;line-height:14px;	
	margin: 5px 0 15px 50px;
	text-decoration: none;	
}	
a:hover#lnk_maisprodutos {
	color:#d12884;
}	
#js_habilitado {
	display:none
}
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}
div#paginacao {
	clear: both;
	float: left;
	display: inline;
	position: relative;
	padding: 3px;
	margin: 0;
	/*background-color: #FF0000;*/
	width: 100%;
	text-align: center;
	
	font-family: 'Trebuchet MS', Verdana;
	font-size: 20px;
	font-weight: 700;
	line-height: 2em;	
}
div#paginacao span {
	color: #d12884;
}	
.txt_ver_minhaidentificacao_entregar_enderecoatual_datas_disponiveis {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 12px;
	font-weight: 400;
	line-height: 2em;	
	
	margin: 0 0 0 30px;
	padding: 0;
}

div#mais_atelier {
	cursor:pointer;
	cursor:hand;
	display:inline;	
	float:left;
	margin:0;
	padding:0;
	background-image: url(/atelier/img/90539_86_0.jpg);
	background-repeat: no-repeat;
	background-position: 50% 30%;
	width: 210px;
	height: 400px;
	/*dev*/
	/*background-color: #FF0000; 		
	border: 1px solid #FF0000;*/
}