body {
	/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
	font-family: "Courier New", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight:normal;	
	color: #555;
	/*background-color: #ebebeb;*/
	
	/*Opcao1 de cor de fundo*/
	/*background:url("/imagens/bg.jpg") no-repeat fixed center top #000000;*/
	
	/*Opcao2 de cor de fundo*/
	/*background:url("/imagens/bg2.gif") repeat-x scroll left top #2D2B29;*/
	
	/*Opcao3 de cor de fundo*/
	background:url("/imagens/bg3.jpg") repeat-x scroll center bottom #202020;
	
}

h2  {
	color:#000;
	font-size:30px;
	font-weight:bold;
	line-height:50px;
	margin:0 0 8px;
}

h3  {
	color:#444;
	font-size:15px;
	font-weight:bold;
	line-height:50px;
	margin:0 0 8px;
}

h4  {
	color:#444;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	margin:0 0 8px;
}

p {
	line-height:1.3em;
}

.clear {
	display:block;
	clear:both;
	height:0px !important;
	height:1px;
	overflow: hidden;
	visibility:hidden;
}

.linha_h {
	display:inline-block;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	height:1px;
	border-bottom:solid #DDD 1px;
}

/*AddThis Button BEGIN*/

.addthis_button {
}
#at16pt h4 {
	line-height:normal;	
}

/*AddThis Button END*/

#pagina {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;	
}

#topo {
	display:inline-block;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	/*background-color:#000;*/
	/*background:url("/imagens/bg_topo.jpg") repeat-x scroll left bottom #000;*/
}
#cabecalho {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	/*height:46px;*/
}

#logo {
	display:block;
	float:left;
	width:149px;
	height:67px;  /*altura da img /2*/
	background:url("/imagens/logo.gif") no-repeat scroll left top transparent;
	text-indent:-9999px;
}
#logo:hover {
	background-position:0 -67px;  /*altura da img /2*/
	cursor:pointer;
}

#conteudo {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:30px;
	min-height:450px !important; /* IE6 Bug */
	min-height:450px;	
}
#conteudo p a {
	color: #555;
	text-decoration:underline;
	font-weight:bold;
}
#conteudo p a:hover {
	color:#000;
}

/* ------------------------- Formularios ------------------------- */

.formularios {
	width:900px;
	margin:0;
	padding:15px;
	border:1px solid #cfcfcf;
	background:#f9f9f9;
}

label, input, textarea, .input-submit {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}
input:focus, textarea:focus, select:focus {
	/*outline: 2px solid #BBB;*/
	border:solid #555 1px;
}
label {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color: #444;
	line-height:1.3em;
}
input, textarea {
	padding:5px;
	background:url("/imagens/input.gif") 0 0 no-repeat;
	border:1px solid #bfbfbf;
}
.input-submit {
	display:block;
	margin-top:10px;
	padding:5px;
	background:#000;
	color:#fff;
	outline:none !important;
	width:120px;
}


/* ------------------------- Form Newsletter Sup ------------------------- */

#form_news_sup {
	margin:15px 0 0 30px;
	padding:0;
	float:right;
	display:inline;
	height:31px;
	overflow:hidden;
}

#form_news_sup input {
	background:url("/imagens/input_back.gif") no-repeat scroll right top transparent;
	/*border:medium none;*/
	border:solid #111 1px;
	color:#999;
	display:inline;
	float:left;
	font-size:12px;
	height:15px;
	margin:0 7px 0 0;
	padding:2px 0 0 2px;
	width:120px;
}
#form_news_sup input:focus {
	border:solid #BBB 1px;
}

#form_news_sup input.bt_news_sup  {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-transform:none;
	width:20px;
	height:15px;
}

#form_news_sup input.bt_news_sup:hover {
	color:#ccc;
	cursor:pointer;
}

#form_news_sup label {
	margin:0 7px 0 0;
	padding:0;	
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#999;
}

/* ------------------------- Menu Superior ------------------------- */


#menu_sup {
	float:right;	
	margin: 8px 0;
	padding: 0;
	list-style: none;
}
	
#menu_sup li {
	position: relative;
	float:left;
	width:auto !important; /* IE6 Bug */
	width:0; /* IE6 Bug */
}
	
#menu_sup li ul {
	position: absolute;
	display: none;
	top:33px; /* IE6 Bug (evita do submenu sumir */
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Styles for Menu Items */
#menu_sup li a {
	display: block;
	padding-left:15px;
	padding-right:15px;
	line-height: 33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color: #fff;
	/*background-color: #000;*/ /* IE6 Bug */
	border-bottom: 0;
}

	
#menu_sup li:hover ul { display: block; z-index:500; } /* The magic */
#menu_sup li:hover ul li { width:170px !important; line-height:normal; } /* The magic */

#menu_sup li:hover ul li a { display: block; margin:0; line-height:26px; height:26px; } /* The magic */

#menu_sup li:hover a { background: #333; }
/*li:hover li a:hover { background: #444; }*/  /*nao é suportado no ie6*/
#menu_sup li ul li a:hover {background-color:#444;}


/* ------------------------- Rodape ------------------------- */

#rodape {
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:930px;
	background:url("/imagens/bg_rodape.png") no-repeat scroll left top transparent;
}

ul#rodape_links {
	display:inline;
	float:right;
	list-style:none outside none;
	margin:0;
	padding:0.2em 0;	
}

ul#rodape_links li {
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 16px;
}

ul#rodape_links li a {
	color:#AAA;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

ul#rodape_links li a:hover {
	color:#555;
}

#rodape p.rodape_msg {
	margin-top:10px;
	text-align:right;
	color:#AAA;
	font-size:12px;
	font-weight:normal;
}

/* ------------------------- Home ------------------------- */

#painel_home {
	width:960px;
	height:410px;
	background-color:#FFF;
}

#painel2_home {
	margin-bottom:10px;
	width:455px;
	height:154px;
	background-color:#FFF;
	border:solid #BBB 1px;
}

#col_esq {
	float:left;
	width:457px;
}

#newsletter_home {
	display:inline-block;
	padding:20px;
	background-color:#eee;
	width:415px;
	height:114px;
	margin-bottom:10px;
	overflow:hidden;
}

#newsletter_home h2 {
	font-size:20px;
    font-weight: bold;
    line-height: normal;
}

#form_newsletter_home {
	margin:10px 0 0 0;
	padding:0px;
	border:none;
}
#form_newsletter_home label {
	float:left;
	margin-right:5px;
    font-family: "Courier New","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;	
}
#form_newsletter_home input {
	float:left;
}

#form_newsletter_home input.bt_news_home {
	margin-left:5px;
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    outline: medium none !important;
    padding: 5px;
    width: 30px;
}

#picida_news_banner {
	display:inline-block;
	float:left;
	width:222px;
	height:154px;
	border:solid #BBB 1px;
	margin-bottom:10px;
	overflow:hidden;
}
#picida_news_banner:hover {border:solid #555 1px;}

#mundo_fashion_banner {
	display:inline-block;
	float:right;
	width:222px;
	height:154px;
	border:solid #BBB 1px;
	margin-bottom:10px;
	overflow:hidden;
}
#mundo_fashion_banner:hover {border:solid #555 1px;}

#exp_banner {
	display:inline-block;
	width:455px;
	height:154px;
	border:solid #BBB 1px;
	margin-bottom:10px;
	overflow:hidden;
}
#exp_banner:hover {border:solid #555 1px;}

#col_dir {
	float:right;
	padding:20px;
	width:415px;
	min-height:446px !important; /* IE6 Bug */
	min-height:450px;
	border:solid #BBB 1px;
}
#col_dir:hover {
	border:solid #000 1px;
}
#col_dir h2 {
	line-height:normal;
	font-size:20px;
	font-weight:bold;
	color:#000;
}
#col_dir h2 a {text-decoration:none;color:#000;}
#col_dir h2 a:hover {color:#444;}

#col_dir p.publicacao {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:normal;
}
#col_dir p.publicacao a { text-decoration:none; color:#555;}
#col_dir p.publicacao a:hover { color:#000;}

#col_dir p.leia_mais {
	display:inline-block;
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	line-height:normal;
	width:60px;
	padding:2px;
}
#col_dir p.leia_mais a {color:#FFFFFF; text-decoration:none;}
#col_dir p.leia_mais:hover, #col_dir p.leia_mais a:hover {color:#FFF; background-color:#444;}

#picida_news_chamada {
}

#picida_news_chamada h3 {
	margin-bottom:10px;
	padding-bottom:0;
	line-height:normal;
	font-size:20px;
	font-weight:normal;
	color:#000;
}
#picida_news_chamada h3 a { text-decoration:none; color:#000;}
#picida_news_chamada h3 a:hover { color:#444;}

#picida_news_chamada p {
	margin-bottom:10px;
}

#mundo_fashion_chamada {
}

#mundo_fashion_chamada h3 {
	margin-bottom:0;
	padding-bottom:0;
	line-height:normal;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
#mundo_fashion_chamada h3 a { text-decoration:none; color:#000;}
#mundo_fashion_chamada h3 a:hover { color:#444;}

ul.mundo_fashion_chamada_lista {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}

ul.mundo_fashion_chamada_lista li {
	margin-bottom:13px;
}


/* ------------------------- Form Busca Dir ------------------------- */

#form_busca_dir {
	margin:0 0 30px 0;
	padding:0;
	/*height:31px;*/
	overflow:hidden;
}

#form_busca_dir input {
	border:solid #111 1px;
	color:#555;
	display:inline;
	float:left;
	font-size:12px;
	height:15px;
	margin:0 7px 0 0;
	padding:2px 0 0 2px;
	width:120px;
}
#form_busca_dir input:focus {
	border:solid #BBB 1px;
}

#form_busca_dir input.bt_busca_dir  {
	background:none repeat scroll 0 0 #111;
	border:medium none;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-transform:none;
	width:22px;
	height:19px;
}

#form_busca_dir input.bt_busca_dir:hover {
	color:#ccc;
	cursor:pointer;
}

#form_busca_dir label {
	margin:0 7px 0 0;
	padding:0;	
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#999;
}




/* ------------------------- Rede Social ------------------------- */

#rede_social {
	width:200px;
}

#rede_social ul {
	margin-bottom:10px;
}

#rede_social ul li {
	float:left;
	display:block;
	padding:0 10px 0 0 !important;
	width:35px;
	height:35px;
	background:none !important;
}




/* ------------------------- Contato ------------------------- */

#contato_esq {
	margin:30px 0;
	display:inline-block;
	float:left;
	width:350px;
}

#contato_dir {
	margin:30px 0;
	display:inline-block;	
	float:right;
	width:400px;
}


/* ------------------------- Blog ------------------------- */

h2.titulo_blog  {
	color:#000;
	/*font-family: verdana;*/
	font-size: 22px;
    font-weight: normal;	
	line-height:30px;
	margin:0 0 8px;
}

#blog_col_esq {
	width:700px;
	float:left;
	/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
	font-size: 14px;
	overflow:hidden;
}

.blog_galeria_fotos_conteudo {
	margin-bottom:30px;
}

ul.blog_barra_opcoes {
	display:block;
	list-style:none outside none;
	margin:4px 0 12px;
	padding:0 0 40px;
}
ul.blog_barra_opcoes li.primeiro {
	padding-left:0;
}
ul.blog_barra_opcoes li {
	color:#A8A7A7;
	font-size:11px;
	border-right:1px solid #E6E6E6;
	float:left;
	padding:0 8px 0 8px;
}
ul.blog_barra_opcoes li a {
	color:#FFF;
	text-decoration:none;
	background-color:#000;
	display:inline-block;
	margin:0;
	padding:1px 6px 1px;
	text-decoration:none;
	height:13px;
}
ul.blog_barra_opcoes li a:hover {
	background-color:#444;
}
.blog_linha_h {
	border-bottom:1px solid #DDDDDD;
	/*border-bottom: 3px dashed #000000;*/
	display:inline-block;
	height:2px;
	margin:30px 0 0 0;
	padding:0;
	width:100%;
}
ul#blog_lista {
	display:block;
	margin-bottom:30px;
	list-style:none;
	list-style-type:none;
}
ul#blog_lista li {
	display:block;
}
ul#blog_lista li h3 {
	font-size:30px;
	margin-bottom:3px;
}
ul#blog_lista li h3 a {
	color:#444;
	text-decoration:none;
}
ul#blog_lista li h3 a:hover {
	color:#000;
	text-decoration:none;
}

ul#blog_lista li p.data {
	margin-top:0px;
	margin-bottom:20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight:normal;	
	color:#555;
}
ul#blog_lista li p {
	margin-bottom:10px;
	font-weight:normal;
	text-align:left;
}

ul#blog_lista li p img {
    border: 1px solid #D6D6D6;
    padding: 3px;	
}

#blog_col_dir {
	margin-top:20px;
	width:200px;
	float:right;
}

#blog_col_dir h4 {
	color:#000;
	font-size:18px;
	font-weight:bold;
	line-height:25px;
}
#blog_col_dir ul {
	margin-bottom:30px;
}
#blog_col_dir ul li {
	background:transparent url("/imagens/marcador.gif") no-repeat scroll left 50%;
	display:block;
	padding:5px 0 5px 15px;
}
#blog_col_dir ul li a {
	/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
	font-size: 14px;
	font-weight:normal;	
	color:#555;
	text-decoration:none;
}
#blog_col_dir ul li a:hover {
	color:#000;
	text-decoration:none;
}

#form_comentario {
	width:668px;
	margin:30px 0;
	padding:15px;
	/*border:1px solid #cfcfcf;*/
	/*background:#f9f9f9;*/
}
#form_comentario p {
	clear:both;
	padding-bottom:10px;	
}
#form_comentario label, input, textarea, .input-submit {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;	
}
#form_comentario input:focus, textarea:focus, select:focus {
	/*outline: 2px solid #BBB;*/
	border:solid #555 1px;
}
#form_comentario label {
	display:inline-block;
	color: #444;
}
#form_comentario input, textarea {
	padding:5px;
	background:url("/imagens/input.gif") 0 0 no-repeat;
	border:1px solid #bfbfbf;
}
#form_comentario .input-submit {
	display:block;
	margin-top:10px;
	padding:5px;
	background:#000;
	color:#fff;
	outline:none !important;
	width:120px;
}

#comentarios h3 {
	font-size:30px;
	margin-bottom:3px;
}

ul#blog_lista_comentarios {
	display:block;
	margin-bottom:30px;
	list-style:none;
	list-style-type:none;
}
ul#blog_lista_comentarios li {
	display:block;
	padding-top:10px;
}
.blog_comentarios_autor span img {
	display:block;
	float:left;
	padding-right:7px;
	width:40px;
	height:40px;
}
.blog_comentarios_autor span {
	display:block;
	float:left;
	height:40px;
}
.blog_comentarios_autor span p {
	line-height:normal;
	font-style:italic;
}
.blog_comentarios_data {
	font-size:11px;
	color:#000;
}
.blog_comentarios_mensagem {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	clear:both;
}


blockquote {
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
	/*width: 400px;*/
	background: url(../imagens/close-quote.gif) no-repeat right bottom;
	/*padding-left: 18px;*/
	text-indent: -18px;
	text-transform:uppercase;
}
blockquote:first-letter {
	background: url(../imagens/open-quote.gif) no-repeat left top;
	padding-left: 18px;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}


/* ------------------------- A loja ------------------------- */

#loja_esq {
	margin:30px 0;
	display:inline-block;
	float:left;
	width:510px;
}
#loja_esq p {
	margin-bottom:10px;
}

#loja_dir {
	margin:30px 0;
	display:inline-block;	
	float:right;
	width:384px;
}

