@charset "ISO-8859-1";

* { margin:0; padding:0; }



/* some styling for triggers */

#triggers {

	text-align:center;

}



#triggers img {

	cursor:pointer;

	margin:0 5px;

	background-color:#fff;

	border:1px solid #ccc;

	padding:2px;



	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}







/* styling for elements inside overlay */

.details {

	position:absolute;

	top:15px;

	right:15px;

	font-size:11px;

	color:#fff;

	width:150px;

}



.details h3 {

	color:#aba;

	font-size:15px;

	margin:0 0 -10px 0;

}





/* 

	Background-Styles 

*/

body {

	margin:0px; padding:0px;

	background:#c4c0be url(images/background.gif) repeat;

	font-family:Arial, Helvetica, sans-serif;

	color:#7f7d78;

	font-size:13px;

	line-height:19px;

}

#main {

	background:url(images/background_title.png) repeat-x 0 97px;

	padding-bottom:30px;

}

#main .container {

	background-image:url(images/background_light.jpg);

	background-repeat:no-repeat;

}

#footer {

	background:#121212 url(images/background_footer.png) 0 0 repeat-x;

	position:relative;

	min-height:150px;

	padding-top:30px;

}

.container {

	width:950px;

	margin:0 auto;

	position:relative;

}





/* 

	Header-Styles 

*/



#header {

	padding-top:20px;

	padding-bottom:20px;

}

#logo h1, #logo small {

	margin:0px;

	display:block;

	text-indent:-9999px;

}

#logo {

	/*background-image:url(images/logo.png);

	background-repeat:no-repeat;*/

	width:242px;

	height:57px;

}

#menu_top {

	background:url(images/menu_top_back.png) 0 0 repeat-x;

	height:25px;

	float:left;

	padding-right:10px;

	padding-top:2px;

}

#menu_top_left {

	background:url(images/menu_top_left.png) 0 0 no-repeat;

	width:6px;

	height:25px;

	float:left;

}

#menu_top_right {

	background:url(images/menu_top_right.png) 0 0 no-repeat;

	width:6px;

	height:25px;

	float:left;

}

#menu_cont {

	position:absolute;

	right:0;

}

ul#menu1 {

	position:absolute;

	top:51px;

	left:270px;

	margin:0px; padding:0px;

}

ul#menu1 li {

	display:inline;

}

ul#menu {

	margin:0px; padding:0px;

}

ul#menu li {

	display:inline;

	margin-left:12px;

}

ul#menu li a {

	text-decoration:none;

	color:#CCC;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}

ul#menu li a.active, ul#menu li a:hover {

	color:#211e1e;

}





#block_title {

	padding-top:85px;

	height:65px;

}

#block_news {

	margin-top:1px;

	padding:50px;

	background:#CCCCCC;

}

#block_news h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	font-weight:bolder;

	color:#990000;

	letter-spacing:0.1em;

}

#block_news h2 {

	margin-top:20px;

	margin-bottom:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#333333;

	line-height:1em;

}

#block_news p {

	color:#333333;

}

#block_news img {

	border:3px #990000 solid;

	float:right;

	margin:20px;

}

#block_banner_home {

	padding-top:0px;

	height:270px;

}

#banner_depilacao {

	height:280px;

	margin-top:-55px;

}

#banner_depilacao_cera {

	height:211px;

	margin-top:1px;



}

#banner_maquinas {

	height:262px;

	margin-top:-22px;

}

#banner_depilacao_eletrica {

	height:302px;

	margin-top:-78px;

}

#banner_pranchas {

	height:224px;

	margin-top:-13px;

}

#banner_modeladores {

	height:235px;

	margin-top:-25px;

}

#banner_secadores {

	height:260px;

	margin-top:-30px;

}

#banner_secadores_profissional {

	height:210px;

	margin-top:1px;

}

#banner_secadores_consumo {

	height:210px;

	margin-top:1px;

}


#banner_cosmeticos {

	height:228px;

	margin-top:-18px;

}

#banner_saude {

	height:269px;

	margin-top:-58px;

}

#galeria_de_videos {

width:950px;

height:600px;

}

/* 

	Block-Styles 

*/

#maquinas_detalhes {

	margin-top:10px;

	color:#FFFFFF;



}

#maquinas_detalhe {

	width:404px;

	float:left;

	color:#FFFFFF;

	margin-top:20px;

}



#ac_modeladores {

	margin-top:20px;

	margin-left:560px;

	color:#FFFFFF;



}





.block {

	/*border:1px solid #a3a09e;

	background-color:#ffffff;*/

	margin-bottom:20px;

	position:relative;

}



.ribbon {

	position:absolute;

	top:58px;

	right:323px;

}

.block_inside { 

	display:block; 

	/*border:1px solid #ffffff;

	background: #ffffff url(images/background_block_slice.jpg) repeat-x;*/

	padding:30px;

	overflow:auto;

}

.image_block {

	border:0px solid #b5b5b5;

	background-color:#d2d2d2;

	padding:5px 5px 1px 5px;

	float:left;

}

.image_block img {

	border:none;

}

img {

	border:none;

}



.text_block {

	float:left;

	width:430px;

	margin-left:30px;

	padding-top:30px;

}



#block_featuredblog .text_block { padding-top:5px }



#flashContent {

	width:560px;

	float:left;

}

#flashContent2 {

	width:150px;

	float:right;

}



#flashContent3 {

	width:150px;

	float:right;

}

#flashContent4 {

	width:950px;

	height:550px;

	float:left;

}

#flashContent01 {

	width:950px;

	height:293px;

	overflow:visible;
	
	
	z-index:1000;

}

#fragment-1a {

	float:left;

	width:360px;

}

#fragment-1am {

	float:left;

	width:920px;

}

#fragment-1b {

	float:left;

}

#tooltip{

	position:absolute;

	border:1px solid #333;

	background:#f7f5d1;

	padding:2px 5px;

	color:#333;

	display:none;

	}	

/*

	Portfolio-Home-Styles

*/

#block_noticias ul {

	list-style-image:url(images/li.png);

	margin-left:30px;

}

#block_noticias li {

	margin-top:10px;

	}

#block_produto_ind {

	height:370px;

	background:transparent url(images/back_boxdesc.png) 0 0 repeat-x;

}

#block_produto_ind .desc {

	letter-spacing:0.5px;

	color:#E1E1E1;

	width:390px;

	float:left;



	margin-top:20px;

}



#block_produto_ind ul {

	list-style-image:url(images/li.png);

	margin-left:30px;

}

#block_produto_ind li {

	margin-top:10px;

	}

#block_produtos {

	height: 260px;

}



#block_portfolio {

	overflow:auto;

	margin-bottom:20px;

}



#block_pranchas {

	overflow:auto;

	margin-top:20px;

}

#block_home {

	margin-top:20px;
	height:220px;

}

#block_home .home_box {

	float:left;

	width:312px;

	margin-right:4px;

}

#block_home .home_box_tit {

	height:40px;

	background:transparent url(images/back_boxhome.png) 0 0 no-repeat;

}

#block_home .home_box_tit p {

	text-align:left;

	font-weight:bold;

	line-height:52px;

	padding-left:5px;

}

#block_home .home_box_img {

	height:155px;

	background:#333333 url(images/back_boxhome2.png) 0 0 repeat-x;

}

#block_home li {

	list-style:none;

	padding-top:15px;

}

#block_home .home_box_img2 {

	height:155px;

	background:#333333 url(images/back_videos.jpg) 0 0 repeat-x;

}

#block_home .mulher_news {

	position:absolute;

	top:410px;

	right:-14px;

	z-index:1000;

	float:right;

}

#block_home .mulher_noticias {

	position:relative;

	top:-163px;

	right:0px;

	z-index:1000;

	float:right;

}

#block_home a {

	text-shadow:#CC0000;

	text-decoration:none;

	color:#CCCCCC;

	border:0;

	

}



#block_home a:hover {

	color:#FFFFFF;

}



#block_pranchas p {

	font-weight:bold;

	text-decoration:none;

	color:#EBEBEB;

	line-height:52px;

	padding-left:5px;

}



#block_techs {



	margin-top:20px;

	width:560px;

	height:250px;

}

#block_techs_outras {



	margin-top:-250px;

	margin-left:40px;

	width:365px;

	height:200px;

	float:right;

}

#block_techs_outras .tech {

width:120px;

height:66px;

float:left;

}

#block_techs_outras .ac {

width:156px;

height:125px;

float:left;

padding-right:25px;



}

#block_techs_outras .actxt {

color:#FFFFFF;

width:156px;

}



#block_pranchas a {

	text-shadow:#CC0000;

	text-decoration:none;

	color:#CCCCCC;

	border:0;

	

}



#block_pranchas a:hover {

	color:#FFFFFF;

}



#block_pranchas p {

	font-weight:bold;

	text-decoration:none;

	color:#EBEBEB;

	line-height:52px;

	padding-left:5px;

}



#block_pranchas .prancha_box {

	float:left;

	width:236px;

	margin-top:20px;

	margin-right:1px;

}

#block_pranchas .prancha_box_tit {

	height:39px;

	background:transparent url(images/back_boxproduto.png) 0 0 no-repeat;

}

#block_pranchas .prancha_box_tit .p {

	text-align:right;

}

#block_pranchas .prancha_box_img {

	height:155px;

}



#block_pranchas .prancha_box_tec {

	height:45px;

	background:#333333 url(images/back_boxtec.png) 0 0 repeat-x;

}



#block_pranchas .prancha_box_tec img {

	margin-top:9px;

}



#portfolio_items {

	width:615px;

	margin-right:25px;

	float:left;

	min-height:100px;

	padding-top:3px;

}

#text_column {

	float:right;

	width:310px;

}

#text_column img { margin-bottom:20px; position:relative; left:-3px;}

#text_column h2#text_title { 

	text-indent:-9999px;

	width:223px;

	height:55px;

}

#block_title h2#text_title { 

	text-indent:-9999px;

	background-image:url(images/creatif.jpg);

	background-repeat:no-repeat;

	width:310px;

	height:129px;

}



.mini_portfolio_item {

	border:1px solid #a3a09e;

	margin-bottom:10px;

	position:relative;

}

.mini_portfolio_item .block_inside { 

	background:none; background-color:#e2dddc; 

	padding:25px 30px 15px 30px; 

}

.mini_portfolio_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }





/*

	Block-Content-Styles

*/



#content_area {

	width:665px;

	float:left;

}

#content_area .block_inside {

	min-height:400px;

}

#sidebar {

	float:left;

	width:281px;

	position:relative;

	left:-1px;

	margin-top:15px;

	background-color:#e2dddc;

	border:1px solid #a3a09e;

}

#sidebar .block_inside {

	background:none;

	background-color:#e2dddc;

}



#sidebar h3 {

	font-size:20px;

	line-height:23px;

}

#sidebar ul { margin:10px 0px 30px 0px; padding:0px; }

#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px; }

#sidebar ul li a { color:#7f7d78; }

#sidebar ul li a:hover { color:#0172dd; text-decoration:none; }





#content_area h2 { font-size:32px; line-height:31px; }



#content_area .separator {

	border-top:1px solid #e3e3e3;

	margin-top:40px;

	padding-top:40px;

}





/* 

	Text-Styles   

*/



h2 {

	margin:0px 0px 10px 0px;

	font-size:36px;

	font-family:Helvetica, Arial, Sans-serif;

	color:#000000;

	line-height:39px;

	letter-spacing:-1px;

}

h3 {

	margin:10px 0px 5px 0px;

	font-size:14px;

	line-height:21px;

	font-family:Helvetica, Arial, Sans-serif;

	color:#000000;

}

h4 {

	color:#007de2;

	margin:0px 0px 0px 0px;

}

small {

	color:#595856;

	font-weight:bold;

	font-size:11px;

	display:block;

	margin-bottom:15px;

}

a {

	color:#26689f;

	text-decoration:none;

}

small a {

	color:#007de2;

}

a:hover { text-decoration:underline; }

p { margin: 0px 0px 15px 0px; }



a.button {

	background:#32312f url(images/button_bg.jpg) repeat-x;

	padding:5px 10px 5px 10px;

	color: #ffffff;

	text-decoration: none;

	border:1px solid #32312f;

	text-transform:uppercase;

	font-size:9px;

	line-height:25px;	

}

a.button:hover {

	background:#007de2 url(images/button_bg_o.jpg) repeat-x;

	border-color:#007de2;

}



/*

	Footer-Styles

*/



#footer {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}



.footer_column {

	float:left;

	width:190px;

	margin-right:30px;

	border-left:#6D0019 solid 3px;

	padding-left:5px;

	height:30px;

}

#footer .long {

	width:300px;

	height:30px;

}

#footer h3 {

	color:#e2dddc;

	text-transform:uppercase;

	font-size:10px;

	margin-top:0px;



	line-height:0.9em;

}

.footer_column ul li, .footer_column ul {

	list-style:none;

	margin:0px;

	padding:0px;

}



/* 

	Miscellaneous-Styles   

*/



/* Fix up IE6 PNG Support 

img, #logo { behavior: url(scripts/iepngfix.htc); }*/











/*

	Alternate Styles

*/

body#dark {

	background-color:#1e1d1b;

}

body#dark #main {

	background:#292826 url(images/background_dark_slice.jpg) repeat-x;

}

body#dark #main .container {

	background-image:url(images/background_dark.jpg);

}

body#dark #footer {

	background-image:url(images/background_dark_footer.jpg);

}

body#dark ul#menu li a.active, ul#menu li a:hover {

	color:#ffffff;

}

body#dark .block, body#dark .mini_portfolio_item { 

	border-color:#1b1a19; 

}

body#dark #text_column h2#text_title { 

	background-image:url(images/creatif_dark.jpg);

}

