@charset "utf-8";
/* CSS STUDIO DPI - PAULO MARQUES */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	/*background:url(../imagens/bg.gif) repeat-x left top;*/
	/*background-color:#7d7c7d;*/
	background-color:#5c5c5c;
}

div, ul, ol, li, input, fieldset, textarea, a, p, h1, h2, h3, strong, span, img, label {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border:0px;
	list-style:none;
}
@font-face {font-family: 'SaginawBold';	src: url('SaginawBold-webfont.eot');src: local('☺'), url('SaginawBold-webfont.woff') format('woff'), url('SaginawBold-webfont.ttf') format('truetype'), url('SaginawBold-webfont.svg#webfont') format('svg');font-weight: normal;font-style:normal; }

h1.titulos {
	margin-top:17px;
	font: 35px 'SaginawBold', Verdana, Arial;
	background:url(../imagens/h1-fundo.png) no-repeat left top;
	text-align:center;
	color:#FFF;
	width:566px;
	height:55px;
	letter-spacing:0.050em;
}
h1.produtos {font: 35px 'SaginawBold', Verdana, Arial;text-align:center;color:#FFF;	letter-spacing:0.050em; margin:0px; padding:0px;}
h2 {
	font: 22px 'SaginawBold', Verdana, Arial;
	background:url(../imagens/h2.gif) no-repeat left 5px;
	padding-left:15px;
}
h3{background:url(../imagens/h3.gif) no-repeat left 0px;padding-left:10px; padding-top:3px;padding-bottom:5px;height:20px; font-size:14px; font-weight:normal;}
p.promocao {font: 32px 'SaginawBold', Verdana, Arial; text-align:center; padding-top:78px;letter-spacing:0.050em;}
p.promocao strong { font-size:48px;}
a.leia-mais, a.leia-mais-off {position:absolute;right:0;color:#ecb2a7; padding-top:10px;}
a.leia-mais-off{position:relative; padding:0px; font-size:12px; font-weight:normal;}
a.leia-mais-destaques{color:#ecb2a7; padding-top:10px;position:relative;float:right;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
p.copyright{color:#fff;padding-top:10px; padding-left:10px;}
a.w3c, a.autor {position:absolute; right:50px; top:13px;}
a.autor {top:3px;right:10px; background:url(../imagens/studio-dpi.png) left top; height:30px; width:37px;}
a.autor:hover {background-position:right;}
/* DIVS  PRINCIPAIS */
#seguranca {
	width:1000px;
	height:805px;
	float:none;
	margin:0 auto;
	background:url(../imagens/bg-drica-maria.jpg) no-repeat left top;
	margin-top:38px;
}

#drica-maria {
	width:933px;
	height:730px;
	padding:39px 35px 0px 32px;
	margin:0px;
	float:left;
	position:relative;
}

#rodape {
	width:100%;
	height:36px;
	float:left;
	position:relative;
	background:url(../imagens/bg-rodape.gif) repeat-x left top;
}
/* ////////////////////////////////////////////////////////////////// DIVS  PRINCIPAIS */

/* DIVS SECUNDÁRIAS */
.conteudo {
	width:582px;
	right:35px;
	position:absolute;
}
.conteudo img.colecao-outono-inverno {
	margin-top:59px;
}

.logo-menu-newsletter {
	width:347px;
	float:left;
	position:relative;
}

.logo-menu-newsletter a.logo img {
	padding-top:8px;
	padding-left:12px;
}
.logo-menu-newsletter ul.menu {
	margin-top:22px;
}
.logo-menu-newsletter ul.menu li a {
	margin-bottom:3px;
	padding: 7px 14px 7px 12px;
	background-color:#2d2d2d;
	color:#fff;
	text-transform:uppercase;
	float:left;
	display:block;
	clear:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.logo-menu-newsletter ul.menu li a:hover {
	background-color:#fff;
	color:#2d2d2d;
}

.logo-menu-newsletter ul.menu li.newsletter {
	width:197px;
	height:111px;
	clear:left;
	float:left;
	position:relative;
	margin-top:150px;
	background:url(../imagens/bg-newsletter.png) no-repeat left top;
}
.logo-menu-newsletter ul.menu li.newsletter form {
	width:170px;
	height:auto;
	padding-left:18px;
	padding-top:36px;
}
.logo-menu-newsletter ul.menu li.newsletter form input {
	margin-bottom:2px;
	width:163px;
	border:1px solid #666;
	height:18px;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-left:5px;
}
.logo-menu-newsletter ul.menu li.newsletter form input.enviar-newsletter {
	width:44px;
	height:17px;
	background:url(../imagens/bt-enviar-newsletter.gif) no-repeat left top;
	float:right;
	color:#FFF;
	font-size:85%;
	font-weight:bold;
	border:0px;
	padding:0px;
	cursor:pointer;
	margin-top:7px;
}
.conteudo ul {
	background:url(../imagens/bg-conteudo.png) repeat;
	width:526px;
	height:602px;
	color:#fff;
	padding:20px;
}
.conteudo div.flexcroll {width:533px;height:600px;}
.conteudo div.flexcroll p {float:left;position:relative;width:500px;}
.conteudo div.flexcroll p img {float:left;position:relative; padding-right:10px;}
.conteudo div.flexcroll p.noticias img {padding-right:24px;}
.conteudo div.flexcroll ol.noticias li {float:left;position:relative;}
.conteudo div.flexcroll ol.noticias li.destaque p, .conteudo div.flexcroll ol.noticias li.destaque img{margin:0px; padding:0px;}
.conteudo div.flexcroll ol.noticias li.destaque p, .conteudo div.flexcroll ol.noticias li.destaque h2 {padding-bottom:10px;float:right;position:relative; width:240px;}
.conteudo div.flexcroll ol.noticias li.destaque h2{ line-height: 25px; padding-top:5px;}
.conteudo div.flexcroll ol.noticias li.destaque img{padding:0px; margin:0px;float:left;position:relative;}
.conteudo div.flexcroll ol.noticias li.destaque {padding-bottom:25px;width:520px;}
.conteudo div.flexcroll ol.noticias li.mais-destaques, .conteudo div.flexcroll ol.noticias li.mais-destaques2 {width:245px; height:215px;float:left;}
.conteudo div.flexcroll ol.noticias li.mais-destaques2 {margin:0px;margin-left:30px;}
.conteudo div.flexcroll ol.noticias li.mais-destaques p, .conteudo div.flexcroll ol.noticias li.mais-destaques2 p, .conteudo div.flexcroll ol.noticias li.mais-destaques h2, .conteudo div.flexcroll ol.noticias li.mais-destaques2 h2 {width:auto;margin-bottom:5px;height:28px;}
.conteudo div.flexcroll ol.noticias li.mais-destaques2 h2, .conteudo div.flexcroll ol.noticias li.mais-destaques h2 {background:url(../imagens/h2.gif) no-repeat left 0px; height:28px;}
img.lojas {padding:20px 0px 0px 20px;}
/* ////////////////////////////////////////////// DIVS SECUNDÁRIAS */
/* CONTATO */
form#contato table tr td label {text-align:right;float:right;position:relative;font-size:13px;}
form#contato table tr td label#mensagem {padding:0px;margin-bottom:90px;}
form#contato table {padding-top:73px;}
form#contato table tr td p {font-size:14px;}
form#contato table tr td input, form#contato table tr td label {height:20px; margin-bottom:10px;}
form#contato table tr td input, form#contato table tr td textarea {background:url(../imagens/input-textarea.png) no-repeat left top;}
form#contato table tr td input#enviar {background:none; background:url(../imagens/bt-contato.gif) no-repeat left top; text-align:center; padding:0px; width:67px; height:24px;font-size:14px; color:#fff; font-weight:bold; margin-left:280px; cursor:pointer; margin-top:30px;}
/* /////////////////////////////////////////////////////// CONTATO */