/*
Author: MMDA Digital
Author URI: http://www.mmdadigital.com.br/
Projeto: Nutriline
*/

body						{ font-family:'Arial', sans-serif; color:#FFF; font-size:11px; background-color:#000; margin:0; border:0; padding:0; }
ul							{ margin:0; padding:0; }
li							{ margin:0; padding:0; list-style:none; }
p							{ line-height:14px; margin:8px 0; padding:0;}
.wrapper					{ clear:both; margin:0 auto; width:940px; padding:0 10px; }
.replace 					{ display: block; text-align: left; text-indent: -10000px; }
.ml40						{ margin-left:40px; }
.mt10						{ margin-top:10px; }
.mt0						{ margin-top:0!important; }
.clear						{ clear:both;}
.clear_space				{ clear:both; padding-top:60px;}
.dnone						{ display:none!important; }
.dblock						{ display:block!important; }
.form-item					{ margin:0; padding:0;clear:both }
a							{ outline:none; }

/* HEADER */
#header  					{ height:107px; }
#header h1 					{ float:left; background:url('../images/logotipo.gif') no-repeat 0 0; width:180px; height:49px; margin:20px 0 18px 0; padding:0; cursor:pointer; }
#header h1 a				{ width:180px; height:49px; display:block; text-indent:-10000px; }

#header ul.top				{ float:right; font-weight:bold; background:url('../images/bg-top.jpg') repeat-x; height:28px;  }
#header ul.top li			{ float:left; height:28px; padding:10px 20px 0; }
#header ul.top li a			{ text-decoration:none; text-transform:uppercase; color:#666; }
#header ul.top li a:hover,
#header ul.top li a.active  { color:#AE35FF; }
#header ul.top li.first		{ background:url('../images/bg-separador.jpg') no-repeat right top; padding-right:25px; }

#menu 						{ clear:both; background:url('../images/bg-menu.jpg') repeat-x; height:26px; border-bottom:1px solid #262626; border-top:1px solid #262626; }
#menu ul					{ background:url('../images/bg-separador.gif') no-repeat left top; height:26px; }
#menu ul li					{ float:left; text-transform:uppercase; background:url('../images/bg-separador.gif') no-repeat right top; line-height:26px; }
#menu.hover ul li.hover		{ float:left; text-transform:uppercase; background:url('../images/bg-menu-hover.jpg') repeat-x!important; line-height:26px; }
#menu.hover ul li.hover	a.active  { color:#E2E2E2; }
#menu ul li	a				{ color:#FFF; font-weight:bold; text-decoration:none; padding:0 25px; }
#menu ul li a:hover			{ color:#E2E2E2; }
#menu ul li a.active  		{ color:#AE35FF; }


/* CONTENT */
#columns-holder 				{ background:url('../images/bg-content.jpg') repeat-x; min-height:600px; margin-top:8px; }

#sidebar						{ width:240px; float:left; padding-top:30px; }
#sidebar h3						{ margin:0; background:url('../images/bg-menu-sidebar.jpg') repeat-x; width:180px; height:30px; border-bottom:1px solid #000; }
#sidebar h3 a					{ line-height:30px; padding:1px 0 0 22px; float:left; text-decoration:none; color:#000; font-size:14px; text-transform:uppercase; font-weight:bold; }
#sidebar h3 span.open			{ background:url('../images/bg-arrow-open.gif') no-repeat center;  float:right; width:35px; height:30px; }
#sidebar h3 span.close			{ background:url('../images/bg-arrow-close.gif') no-repeat center; float:right; width:35px; height:30px; }

#sidebar ul 					{ background: #232323 url('../images/bg-submenu-sidebar.jpg') repeat-y; border-bottom:1px solid #000; width:180px;}
#sidebar ul.hover li.hover,
#sidebar ul li.hover			{ background: url('../images/bg-submenu-sidebar-hover.jpg') repeat-x; }
#sidebar ul li.espandido		{ background: url('../images/bg-submenu-sidebar-hover.jpg') repeat-x; }
#sidebar ul li.espandido a		{ border-bottom:none; padding-bottom:1px;}
#sidebar ul li.hover a,
#sidebar ul.hover li.hover a	{ border-bottom:none; padding-bottom:1px;}
#sidebar ul li					{ padding-left:25px; line-height:25px; margin:0 0 0 5px; list-style:none; }
#sidebar ul li.last				{ border-bottom:none; }
#sidebar ul li.last	a			{ border-bottom:none; padding-bottom:1px; }
#sidebar ul li a				{ text-decoration:none; font-weight:bold; color:#FFF; border-bottom:1px solid #000; display:block;  }
#sidebar ul li.hover a,
#sidebar ul.hover li.hover a.active,
#sidebar ul li a:hover			{ color:#FFF }
#sidebar ul li a.active			{ color:#AE35FF!important;}

#sidebar ul .parent ul						{ background: #232323; width:150px; margin-bottom:0;}
#sidebar ul .parent ul li					{ padding-left:10px; }
#sidebar ul .parent ul li a					{ border-bottom:none; padding-bottom:1px;  }
#sidebar ul .parent ul li a:hover			{ border-bottom:none; color:#AE35FF; background:none; }
#sidebar ul .parent ul li.hover				{ background:none; border-bottom:none; }

#search								{ background:url('../images/bg-search.jpg') repeat-x; width:180px; margin-top:30px; border-top:1px solid #333; margin-bottom:30px; }
#search form 						{ padding-left:15px; }
#search fieldset					{ border:none; padding:0; margin:0; }
#search label						{ font-size:12px; text-transform:uppercase; line-height:30px; }
#search fieldset div 				{ width:120px; float:left; }
#search fieldset div label			{ display:none; }
#search fieldset div input			{ width:120px; background-color:#1E1E1E; border:1px solid #454545; height:24px; padding:0 0 0 5px; color:#CCC; font-size:11px;  }
#search fieldset input.form-submit	{ width:30px; float:left; background:url('../images/btn-search.gif') no-repeat; border:0; height:26px; border:1px solid #454545;  cursor:pointer;  display: block; text-align: left; text-indent: -10000px;}

#content							{ width:700px; float:left; padding-top:30px; margin-bottom:40px; }
#content h2							{ font-weight:100; font-size:26px; text-transform:uppercase; margin:0; }
#content .window-content h2			{ text-transform:uppercase; letter-spacing:-1px; font-size:22px; }

/* PRODUCT */
ul.taxonomy							{ margin-top:20px; height:210px; background-color:#FFF; color:#666;  }
ul.taxonomy	li						{ padding-top:20px; }
ul.taxonomy	li img					{ float:left; }

#product-holder						{ clear:both; }
#product-holder ul					{ }
#product-holder ul li				{ color:#333; float:left; width:350px; height:200px; padding:40px 0 0 0; background-color:#FFF; }
#product-holder ul li.left			{ background-image:url('../images/bg-line-product-left.gif'); background-repeat:no-repeat; background-position: right top; }
#product-holder ul li.right			{ background-image:url('../images/bg-line-product-right.gif'); background-repeat:no-repeat; background-position: left top; }
#product-holder .image				{ width:140px; float:left; text-align:center; }
#product-holder .info				{ float:left; padding-top:20px; width:180px; }
#product-holder .info h4			{ font-size: 13px; margin:0; padding:0; }
#product-holder .info ul 			{ margin:0; padding-top:4px; background:none; }
#product-holder .info ul li 		{ float:left; width:auto; height:auto; padding-top:0; background-color:none; }
#product-holder .info ul li.space	{ padding:0 2px;}
#product-holder .info p 			{ clear:both; width:190px; font-size:12px;line-height:16px; padding-top:10px; }
#product-holder .button-zoom		{ background:url('../images/btn-button-zoom.jpg') no-repeat 0 0; margin-top:60px; width:132px; }
#product-holder .button-zoom.hover	{ background:url('../images/btn-button-zoom.jpg') no-repeat 0 -27px;}
#product-holder .button-zoom a		{ height:27px; }


.pagination table						{ margin-top:40px; width:100% }
.pagination table caption				{ display:none; }
.pagination table tbody					{ text-align:center }
.pagination table .pager-first 			{ padding-right:10px; text-align:right; }
.pagination table .pager-previous		{ padding-right:10px; text-align:right; width:75px; }
.pagination table .pager-last 			{ text-align:left; padding-left:10px; }
.pagination table .pager-next			{ width:80px; }
.pagination table tr th			 		{ padding:0 1px; background:url('../images/bg-pagination.jpg') repeat-x; height:25px;  }
.pagination table tr th	a		 		{ color:#fff; text-decoration:none; }
.pagination table tr th	a:hover	 		{ text-decoration:none; border-bottom:1px solid #FFF; }
.pagination table tr th.pager-current 	{ width:25px; color:#AE35FF; }
.pagination table tr th.pager-item 		{ width:25px; }

.item-list .pager 						{ padding:25px 20px 40px; border-top:2px solid #DFDFDF; background-color:#FFF;}
.item-list .pager li					{ float:left; width:50%; }
.item-list .pager li.pager-next			{ text-align:right; }
.item-list .pager li a					{ font-size:12px; color:#999; font-weight:bold; }
.item-list ul							{ margin:0; }



.content-holder 						{ width:700px; background-color:#FFF; margin-top:20px; color:#333; /*padding-bottom:40px;*/ }
.content-holder form					{ clear:both; margin-top:30px; width:440px; }
.content-holder .laboratorio			{ width:380px; padding:40px 0 40px 20px; font-size:12px; background-color:#FFF; float:left; }
.content-holder .laboratorio p			{ line-height:20px; }
.content-holder .laboratorio p a		{ color:#54008C; font-weight:bold; }
.content-holder .laboratorio p a:hover	{ text-decoration:none; }
/*.content-holder .marca					{ height:315px!important; }*/
.content-holder .marca p.first			{ padding-top:10px; }
.content-holder .marca p.second			{ padding-bottom:28px; padding-top:10px; }
.content-holder .lateral-image			{ background-color:#FFF; float:left; height:305px; padding-top:24px; width:300px; }
.content-holder .lateral-image img		{ padding:40px 25px 0; }
.content-holder .marca-img 				{ padding:0 0 40px; }
.content-holder .marca-img img			{ padding:40px 25px 40px; }
.content-holder h3 						{ font-size:24px; margin:0; border-bottom:2px solid #DFDFDF; padding-bottom:10px; color:#54008C; font-weight:normal; }
.content-holder .search_results			{ padding:40px 0 0 20px }
.content-holder .results				{ padding:40px 0 40px 20px }
.search_item							{ clear:both; padding-top:60px; }
.search_item .image 					{ float:left; padding-left:20px;}
.search_item .image img					{ border:0; border:1px solid #CCC; }
.search_item .detalhes					{ padding-left:20px; width:480px; float:right; padding-right:20px;  }
.search_item .detalhes p				{ font-size:12px; clear:both; line-height:18px; }
.search_item .title						{ margin:0; }
.search_item .title	a					{ text-decoration:none; color:#333; }
.search_item .breadcrumbs 				{ margin:4px 0; }
.search_item .breadcrumbs li			{ display:inline; color:#999; text-transform:uppercase; background:url('../images/bg-breadcrumb.gif') no-repeat right center; padding-right:8px; }
.search_item .breadcrumbs li.last		{ background:none; padding-left:5px; }
.search_item .breadcrumbs li a			{ color:#999; text-transform:uppercase; text-decoration:none; }
.search_item ul.result li				{ float:left; }
.results ul li							{ font-size:12px; line-height:18px; }
.red									{ color:red;}

.quicktabs_tabpage						{ clear:both; }
.quicktabs_tabpage div.tabs				{ padding:40px 0 0 20px; width:440px; float:left; background-color:#FFF; }
.quicktabs_tabpage div.tabs-cadastro	{ padding:40px 0 0 20px; width:680px; float:left; background-color:#FFF; }
.quicktabs_tabpage div.tabs	p			{ font-size:12px; line-height:20px!important; margin:0; }
.quicktabs_tabpage div.tabs-cadastro p	{ font-size:12px; line-height:20px!important; width:440px; margin:0; }
.quicktabs_tabpage div.lateral			{ padding:40px 0 0 15px; width:220px; float:left; background-color:#FFF;  }
.quicktabs_wrapper ul					{ border-bottom:1px solid #DFDFDF; height:46px; margin:0 20px; padding:30px 0 0; }
.quicktabs_wrapper ul li				{ float:left; width:auto; padding:0 20px; line-height:45px; background:url('../images/bg-quicktabs.jpg') repeat-x; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; font-size:14px; }
.quicktabs_wrapper ul li.active 		{ background:none; margin-top:-1px; border-bottom:2px solid #FFF; }
.quicktabs_wrapper ul li.last			{ border-right:1px solid #DFDFDF; }
.quicktabs_wrapper ul li a				{ text-decoration:none; color:#666; font-weight:bold;  }

.quicktabs_wrapper ul li #fale-conosco a  		 { background:url('../images/tt-fale-conosco.gif') no-repeat 0 18px; width:95px; padding:0 1px; }
.quicktabs_wrapper ul li #fale-conosco a:hover 	 { background-image:url('../images/tt-fale-conosco-hover.gif'); }
.quicktabs_wrapper ul li.active #fale-conosco a  { background:url('../images/tt-fale-conosco-active.gif') 0 no-repeat; width:97px; padding:0; }

.quicktabs_wrapper ul li #encontre-produtos	a		  { background:url('../images/tt-encontre-produtos.gif') no-repeat 0 18px; width:128px; padding:0 1px; }
.quicktabs_wrapper ul li #encontre-produtos	a:hover   { background-image:url('../images/tt-encontre-produtos-hover.gif'); }
.quicktabs_wrapper ul li.active #encontre-produtos a  { background:url('../images/tt-encontre-produtos-active.gif') 0 no-repeat; width:130px; padding:0; }

.quicktabs_wrapper ul li #cadastre-se a		 	{ background:url('../images/tt-cadastro.gif') no-repeat 0 18px; width:88px; padding:0 1px; }
.quicktabs_wrapper ul li #cadastre-se a:hover   { background-image:url('../images/tt-cadastro-hover.gif'); }
.quicktabs_wrapper ul li.active #cadastre-se a  { background-image:url('../images/tt-cadastro-active.gif'); width:90px; padding:0; }

.window-content						{ background: #000 url('../images/bg-window-content.jpg') repeat-x; width:330px; float:left; margin-top:30px; padding-top:20px;  }
.window-content div					{ float:left; width:150px; }
.window-content div.image			{ text-align:center; }
.window-content div.news			{ padding-right:30px; }
.window-content.right div.news		{ width:180px; padding-right:0; }
.window-content p					{ color:#666; }
.window-content p.button-produtos	{ background:url("../images/btn-produtos.jpg") no-repeat 0 0; cursor:pointer; height:27px; width:96px; }
.window-content p.button-produtos:hover,
.window-content p.button-produtos.hover { background-position:0 -27px; }
.window-content p.button-produtos a { width:96px; height:27px; display:block; }
.window-content p.button-todas		{ background:url("../images/btn-vertodas.jpg") 0 0 no-repeat; cursor:pointer; height:27px; width:78px;  }
.window-content p.button-todas:hover,
.window-content p.button-todas.hover { background-position:0 -27px; }
.window-content p.button-todas a	 { width:78px; height:27px; display:block; }



/* BLOG */
.content-holder .view-Blog 					{ background:#fff; padding:40px 20px 60px 20px; }
.content-holder .view-Blog h3 				{ font-weight:bold; }
.content-holder .view-Blog h3 a				{ color:#54008C; text-decoration:none; }
.content-holder .view-Blog h3 a:hover		{ color:#2D004A; text-decoration:none; }
.content-holder .view-Blog ul				{ padding:10px 0 30px; }
.content-holder .view-Blog ul li			{ display:inline; color:#999; padding:0 6px;}
.content-holder .view-Blog ul li.first		{ background:url('../images/pipe.gif') no-repeat right; padding:0 10px 0 0;  }
.content-holder .view-Blog ul li a			{ color:#999; }
.content-holder .view-Blog ul li a:hover	{ color:#666; }
.content-holder .view-Blog .views-row		{ padding-top:40px;  clear:both; }
.content-holder .view-Blog .views-row-first { padding-top:0;  clear:both; }
.content-holder .view-Blog .imagecache-artigo,
.content-holder .view-Blog .entry-blog		{ float:left; margin-top:8px; }
.content-holder .view-Blog .entry-blog		{ width:380px; font-size:12px; padding-left:30px; }
.content-holder .view-Blog .entry-blog p	{ line-height:20px;}
.content-holder .view-Blog  p.more a		{ color:#54008C; line-height:40px; font-weight:bold; }
.link										{ color:#54008C; font-weight:bold; }
.content-holder .view-Blog  p.more a:hover	{ color:#2D004A; }
.entry-blog img 							{ border:1px solid #666; }

/*	FORMULÁRIOS */
.content-holder form .form-text		{ background:url('../images/bg-form.jpg') no-repeat 0 0; border:0; padding: 7px; width: 430px; color:#999; margin-bottom: 5px;}
.ff3_5.win .content-holder form .form-text{ background-position:0 0;height:30px;}
.content-holder form label 			{ color:#999; font-family:Arial; font-size:12px; font-weight:normal; padding: 0 0 5px 0; }
.content-holder #user-profile-form  label { position:relative; }
.content-holder form .city,
.content-holder form .state 		{ float:left; }
.content-holder form .city	 		{ width:300px; }
.content-holder form .state 		{ width:140px; }
.content-holder form .city input	{ background:url('../images/bg-form.jpg') no-repeat 0 -135px; width:280px; }
.content-holder form textarea		{ background:url('../images/bg-form.jpg') no-repeat 0 -35px; border:0; height:90px; padding:10px 0 0 10px; width:430px; color:#999; font-family:Arial; font-size:12px; margin:10px 0;}
.content-holder form .buttons		{ clear:both; height:60px; margin-top:10px; }
.content-holder form .buttons input	{ background:none; border:0; padding:0; float:right;}
.content-holder form .buttons input.enviar  { width:58px; height:27px; }
.content-holder form .buttons input.cadastro  { width:80px; height:27px; }
.content-holder .view-content dl	{ width:210px; padding-top:20px;  }
.content-holder dl					{ font-size:12px; line-height:24px; margin:0;  }
.content-holder dt					{ font-weight:bold; }
.content-holder dd					{ margin:0; padding:0 }
.content-holder .lateral img		{ margin-bottom:40px; }
.content-holder .lateral .map		{ margin:10px 0 50px 0;  }
.content-holder .lateral .onde		{ margin:10px 0 80px 0;  }
.content-holder form#user-login		{ padding:20px;}
.content-holder form#user-login input#edit-submit { background:url(../images/btn-login.gif) no-repeat; padding:0; margin:20px 0 0 390px; height:27px; width:53px; text-indent:-9999px; }
#webform-component-cidade { float:left; width:250px; }
#webform-component-cidade .form-text { background: url("../images/bg-form.jpg") no-repeat scroll 0 -145px; width: 267px; }

#webform-component-perfil .form-select { 
background:url('../images/bg-form.jpg') no-repeat 0 0; border:0; padding: 5px 7px 7px 7px; width: 442px; color:#999; margin-bottom: 5px;  }

#webform-component-estado{ float:right; clear:right; width:130px;  }
#webform-component-estado .form-select { width: 130px; border: 0; padding: 5px 10px; background:url("../images/bg-form.jpg") no-repeat scroll -295px -145px;  }

#webform-client-form-7 .form-submit{background:url("../images/btn-enviar.gif") no-repeat scroll 0 0 transparent;border:0 none;display:block;float:right;font-size:0;height:27px;margin:10px 0;text-indent:-9999px;width:58px;}
#webform-client-form-7 .form-submit:hover{background:url("../images/btn-enviar-hover.gif") no-repeat scroll 0 0 transparent}
/* FOOTER */
#footer 					{ background:url('../images/bg-footer.jpg') repeat-x; height:90px; padding-top:20px; clear:both; }
#footer .left				{ float:left;}
#footer .right				{ float:right;}
#footer ul li				{ float:left; padding:0 15px; }
#footer ul li.last			{ background:url('../images/bg-footer-sub.jpg') no-repeat left; }
#footer ul li label 		{ font-weight:bold; line-height:25px; }
#footer div.right ul		{ line-height:50px; }
#footer div.right a			{ color:#333; text-decoration:none; }
#footer div.right a:hover	{ text-decoration:underline; color:#666; }
#lab						{ background:url('../images/cristhal.gif') no-repeat; width:76px; height:45px; }
#lab a						{ width:76px; height:45px; display:block; }

/* SELECTED MENU FORMS */
.state .ui-selectmenu			{ background:url('../images/bg-form.jpg') no-repeat -295px -136px; width:140px; color:#CCC; display:block; height:35px; text-decoration:none; padding-top:10px; font-size:12px; color:#999;  }
.state .ui-state-active			{ }

.ui-selectmenu-menu 		{ position:absolute; top:0; visibility:hidden; overflow:auto; border:1px solid #DFDFDF; background-color:#FFF;  }
.ui-selectmenu-menu li 		{ display:block;   }
.ui-selectmenu-menu li a	{ padding:3px 0 5px 10px; display:block; text-decoration:none; color:#999; }
.ui-selectmenu-menu li.ui-state-hover a { color:#002E5B; }
.ui-selectmenu-open			{ visibility: visible; }

/* SELECTED MENU FOOTER */
#footer .last p.button	{ background: url('../images/bg-selected-menu-footer.jpg') repeat-x; width:157px; height:21px; text-decoration: none; display:block; color:#CCC; margin:0; padding:4px 0 0 10px; cursor:pointer; }
#footer  .last p.button	span { background:url('../images/bg-footer-arrow-close.gif') no-repeat 145px; display:block; color:#CCC; }
#footer .last p		 	{ color:#666; font-size:10px; margin:4px 0; }
#footer .list 	 		{ position:relative; display:none; bottom:0;  width:167px; margin-top:-84px; }
#footer .list ul li		{ float:none; background:url('../images/bg-footer-list.jpg') repeat-x; border-bottom:1px solid #000; line-height:20px; }
#footer .list ul li a	{ color:#AE35FF; text-decoration:none; }
 .ui-selectmenu-status 		{ padding:3px 0 5px 10px; display:block; text-decoration:none; color:#999; background:url('../images/bg-footer-arrow-close.gif') no-repeat 145px; }
#footer .ui-state-active .ui-selectmenu-status		{ background: url('../images/bg-footer-arrow-open.gif') no-repeat 145px; display:block; }

.ui-selectmenu-menu-popup		{ position:absolute; top:0; visibility:hidden; overflow:auto; border:0; }
.ui-selectmenu-menu-popup li 	{ display:block; background-color:#1C1C1C;  }
.ui-selectmenu-menu-popup li.ui-state-hover a { color:#002E5B; }
.ui-selectmenu-open				{ visibility: visible; }

.box ul.search		{ padding:40px 0 0 20px;}
.box ul.search li	{ font-size:12px; list-style:disc inside; padding-bottom:25px; color:#333; }

.message 	{ padding:20px 0 0 20px; background-color:#fff; }
.messages 	{ /*width:440px;*/ width:618px; height:29px; }
.status		{ border:1px solid #93C13C; color:#060; background: #D3E3A4 url('../images/bg-sucesso.gif') no-repeat 10px 10px; padding:13px 0 0 40px; font-size:12px; font-weight:bold;  }
div.error	{ height: auto !important; border:1px solid #ED5454; color:#990000; background: #FFB89F url('../images/bg-error.gif') no-repeat 10px 10px; padding:13px 0 10px 40px; font-size:12px; font-weight:bold;  }

.tableHeader-processed #content {background-color:#FFF;padding:0; margin-top:60px; color:#000; }
.tableHeader-processed #content form div table {color:#000; font-size:12px; margin-left:10px; width:680px !important; }
.tableHeader-processed #content form div table tr { line-height:30px; }
.tableHeader-processed #sidebar .block  ul { width:auto; }
.tableHeader-processed #sidebar .block  ul li 	{ margin-left:4px;}
.tableHeader-processed #sidebar .block  ul li ul { margin-left:4px;}
.tableHeader-processed ul.tabs-system 				{ margin:10px 0;  font-size:16px;  }
.tableHeader-processed ul.tabs-system li			{ display:inline; padding:10px;  }
.tableHeader-processed ul.tabs-system li a			{ text-decoration:none; color:#999; }
.tableHeader-processed ul.tabs-system li.active a	{ color:#00366C; }
.tabs-system				{ background-color:#E9E9E9; height:40px; -moz-border-radius:10px; border:1px solid #036; }
.tabs-system li 			{ display:inline; font-size:14px; padding:15px; line-height:40px;  }
.tabs-system li a			{ text-decoration:none; color:#036; font-weight:bold;}
.tabs-system li a:hover,
.tabs-system li a.active	{ text-decoration:none; color:#0CF;}
#block-user			{ margin-bottom:30px;  }
#block-user	h3		{ color:#036; text-transform:uppercase; padding:7px 0 0 20px; height:23px;width:160px;  }

.window 		{ height:286px;	width: 700px; overflow: hidden; position: relative;	}
.image_reel 	{ position: absolute; top: 0;	left: 0; }
.image_reel img { float: left; }
.paging 		{ position:absolute; margin:-46px 0 0 604px; z-index:100; display:none; }
.paging ul	 	{ float:right; }
.paging ul li	{ width:30px; height:30px; float:left; border:1px solid #000; background:url('../images/bg-button-home-hover.jpg') repeat-y;   }
.paging a { background:url("../images/bg-button-home-hover.jpg") repeat-y; border:1px solid #000; text-decoration:none; color:#FFF; margin:0; float:left; height:30px; width:30px; font-weight:bold; font-size:16px; text-align:center; line-height:30px; }
.paging a.active {  color:#90F; }


.ie8 #search fieldset div input 			{ height:19px; padding-top:5px; }
.ie7 #search fieldset div input 			{ height:19px; padding-top:5px; }
.ie7 #search fieldset input.form-submit 	{ border:none; height:30px; font-size:0px; color:#666; margin-top:2px; }
.ie7 #header h1 							{ padding-bottom:18px; }
.ie7 #columns-holder 						{ margin-bottom:60px; }
.ie6 .content-holder form input,
.ie7 .content-holder form input				{ }
.ie6 #product-holder .image,
.ie7 #product-holder .image					{ width:130px; }

#header h1 									{ _padding-bottom:18px; }
#columns-holder 							{ _margin-bottom:60px; }
#search fieldset div input 					{ _height:19px; _padding-top:5px; }
#search fieldset input.form-submit 			{ _font-size:0px; _color:#666; }
.content-holder .laboratorio				{ padding-right:0px; }
#page-product								{ background:#FFF; text-align:center; }
#page-product #product-holder				{  }
#product-holder #data						{ width:650px; text-align:center; }
#data p										{ font-size:12px; color:#333; padding:0 20px; }
#data p strong 								{ color:#AE35FF; }

.loading									{ padding:120px 0 0 80px; }


#nutriline .tabs-system						{ background:#FFF; border:none; -moz-border-radius-bottom:0; }
#nutriline .tabs-system	li					{ background:#FFF; border:none; padding:0; }
#nutriline .tabs-system	li a				{ background:#FFF; border:none; }
#nutriline .tabs							{ background:#FFF; border:none; }
.form-item input.error						{ border:none;}
#webform-client-form-13 #edit-submit-1{background:url(../images/btn-cadastro.gif) no-repeat 0 0;border:0 none;float:right;font-size:0;height:40px;margin-right:-40px;text-indent:-9999px;width:120px;}
#webform-client-form-13 #edit-submit-1:hover{background:url(../images/btn-cadastro-hover.gif) no-repeat 0 0;}

.view-listar-produtos-para-edicao ul.pager, .view-listar-produtos-para-edicao ul.pager li { width:auto;}

