@charset "utf-8";
/* ESTRUTURA XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
ol, ul {
	list-style:none;
}
caption {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
.clearboth {
	clear:both;
}
a {
	text-decoration:none;
	color:#CD1C24;
	outline:none;
}
body {
	color:#D9D9DB;
	text-align:center;
	background:url(../images/fundo.jpg) repeat #020202;
}
#geral {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#6E6E6E;
	background:url(../images/fundo_topo.jpg) no-repeat top center;
}
#mp3_player {
	position:fixed;
	_position:absolute;
	z-index:300;
	top:0;
	right:0;
}
#topo {
	width:920px;
	height:259px;
	margin:0 auto;
}
#logo_violavel {
	display:block;
	width:920px;
	height:171px;
	background:url(../images/logo_violavel.jpg) no-repeat;
	text-indent:-9999px;
}
#area_conceito {
	background:url(../images/frase_conceito.png) top center no-repeat;
	display:block;
	width:920px;
	height:214px;
	margin:0 auto;
	text-indent:-99999px;
}
#body_sobre, #body_na_midia, #body_contato, #body_ponto_venda {
	text-align:left;
	width:900px;
	padding:0 10px;
	margin:0 auto;
}
#body_na_midia .box_descricao {
	font-size:12px;
	line-height:22px;
	display:block;
	float:left;
	width:215px;
	height:316px;
	padding:20px;
	background:url(../images/namidia_box-desc.jpg) top left no-repeat;
}
#body_na_midia .box_video {
	float:left;
	display:block;
	width:635px;
	height:356px;
	margin:0 0 0 10px;
}
#body_contato .box_form {
	display:block;
	float:left;
	width:361px;
	height:274px;
	padding:20px;
	background:url(../images/bg_form.jpg) top left no-repeat;
}
#body_contato .box_dados {
	float:left;
	display:block;
	height:356px;
	margin:0 0 0 29px;
}
.box_dados p {
	font-size:14px;
	margin-left:25px;
	line-height:20px;
}
.rodape {
	clear:both;
	text-align:left;
	margin:20px auto 0 auto;
	width:920px;
	position:relative;
	height:45px;
	padding-top:25px;
	background:url(../images/divisao_h.png) repeat-x top center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#41474b;
}
/* H1 H2 H3... P, SPAN, EM... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
b {
	line-height:20px;
	font-size:12px;
	color:#CB1C22;
}
h2#dadosparacontato {
	width:401px;
	height:39px;
	line-height:39px;
	text-indent:-99999px;
	background:url(../images/tt_dadosparacontato.jpg) top left no-repeat;
	margin:0 0 15px 0;
}
h2#acompanhenos {
	width:401px;
	height:39px;
	line-height:39px;
	text-indent:-99999px;
	background:url(../images/tt_saibamais.jpg) top left no-repeat;
	margin:0 0 15px 0;
}
#body_na_midia h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
	color:#CB1C22;
	font-weight:normal;
	margin-bottom:23px;
}
#body_contato h1 {
	text-indent:-99999px;
	height:38px;
	background: url(../images/tt-contato.jpg) top left no-repeat;
	margin:5px 0 23px 0;
}
#body_ponto_venda h1 {
	text-indent:-99999px;
	height:38px;
	background: url(../images/tt-ponto_venda.jpg) top left no-repeat;
	margin:5px 0 23px 0;
}
#body_ponto_venda h2 {
	background:url(../images/flordeliz_icon.jpg) top left no-repeat;
	text-indent:36px;
	height:26px;
	line-height:26px;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	margin:7px 0;
}
#body_ponto_venda p {
	font-variant:normal;
	margin-left:36px;
	line-height:15px;
}
#body_sobre p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	color:#6E6E6E;
	margin-bottom:10px;
}
strong {
	color:#CB1C22;
}
em {
	color:#CB1C22;
}
/* LINKS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.rodape a:hover {
	color:#fff;
}
#atha {
	position:absolute;
	top:25px;
	right:0;
}
#atha a {
	text-decoration:none;
	color:#0D6B55;
	background:none;
}
#atha a:hover {
	color:#fff;
}
/* NAVEGAÇÃO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#menu {
	width:638px;
	margin:17px auto 0 auto;
	height:47px;
	text-align:center;
}
#menu li {
	display:block;
	float:left;
}
#menu li a {
	text-indent:-9999px;
	float:left;
	display:block;
	height:47px;
}
.nav_sobre a {
	width:105px;
	background:url(../images/sobre.jpg) no-repeat bottom left;
}
.nav_sobre a:hover {
	width:105px;
	background:url(../images/sobre.jpg) no-repeat top left;
}
.nav_look_book a {
	width:126px;
	background:url(../images/look_book.jpg) no-repeat bottom left;
}
.nav_look_book a:hover, .nav_look_book a:active {
	width:126px;
	background:url(../images/look_book.jpg) no-repeat top left;
}
.nav_na_midia a {
	width:116px;
	background:url(../images/na_midia.jpg) no-repeat bottom left;
}
.nav_na_midia a:hover {
	width:116px;
	background:url(../images/na_midia.jpg) no-repeat top left;
}
.nav_pontos_venda a {
	width:165px;
	background:url(../images/ponto_venda.jpg) no-repeat bottom left;
}
.nav_pontos_venda a:hover {
	width:165px;
	background:url(../images/ponto_venda.jpg) no-repeat top left;
}
.nav_contato a {
	width:116px;
	background:url(../images/contato.jpg) no-repeat bottom left;
}
.nav_contato a:hover {
	width:116px;
	background:url(../images/contato.jpg) no-repeat top left;
}
/* SLIDE GALERIA XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.sliderGallery {
	overflow: hidden;
	position: relative;
	padding: 25px 10px 0 10px;
	height: 300px;
	background:url(../images/fundo_slide.jpg) repeat-x top left;
}
.sliderGallery ul {
	position: absolute;
	list-style: none;
	overflow:hidden;
	white-space:nowrap;
	padding: 0;
	margin: 0;
}
.sliderGallery ul li {
	display: inline;
}
.sliderGallery a img {
	width:151px;
	height:229px;
	margin:0 2px;
	border:solid 4px #333537;
}
.sliderGallery a:hover img {
	margin:0 2px;
	border:solid 4px #CBCBCB;
}
.slider {
	width: 800px;
	height: 21px;
	margin: 0 auto;
	top:257px;
	position: relative;
	background:url(../images/fundo_slider.jpg) top left no-repeat;
}
.handle {
	position: absolute;
	cursor: move;
	height:21px;
	width: 120px;
	top: 0;
	background:url(../images/botao_slider.jpg) top left no-repeat;
	z-index: 100;
}
/* FORMULÁRIO -------------------------------------------------------------------------*/
form p, label, input, textarea {
	background:#020202;
	border:none;
}
label {
	font-size:12px;
	color:#ddddde;
	text-indent:10px;
	line-height:26px;
	display:block;
	width:108px;
	height:26px;
	float:left;
	margin:0 0 9px 0;
	background:url(../images/juncao_input_form.jpg) no-repeat top right;
}
input {
	color:#ddddde;
	display:block;
	width:245px;
	height:21px;
	padding:5px 0 0 0;
	margin:0 0 9px 0;
}
textarea {
	color:#ddddde;
	display:block;
	width:245px;
	height:89px;
	margin:0 0 9px 0;
}
input.botao {
	background:url(../images/btn_enviar.jpg) top center no-repeat;
	border:none;
	width:351px;
	height:34px;
	text-indent:-99999px;
}
