﻿/* 
	@Project: CMS BASE
	@Date: 28.03.2011
	@By: Felipe Brasil
*/


/* reset */
	html{  }
	body{ border:0; margin:0; padding:0px;  }
	
	/*Base*/
	html { font-size:62.5%; }
	body { color:#30689d; font-family:"Trebuchet MS", sans-serif; font-size:12px; }
	
	h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
	h1{ }
	h2{}
	h3{}
	h4{}
	h5{}
	h6{}
	
	p  			{ margin:0.7em 0 0 0; /*font-family:Tahoma, Arial, Verdana; line-height:18px;*/}
	big			{ font-size:1.3em; }
	blockquote  { margin:1em 3em;  }
	caption		{}
	del 		{ text-decoration:line-through;}
	small 		{ font-size:0.8em; }
	span 		{				   }
	sup, sub	{ font-size:0.8em; }
	b			{}
	pre			{}
	center		{}
	strike		{}
	abbr		{ cursor:help;}
	acronym		{ cursor:help;}
	q:after		{ content:'"'}
	q:before	{ content:'"'}
	form{ margin:0; padding:0;}
	
	a 		  	   { color:inherit; outline:1px #fff none; }
	a:hover        { color:#5a9ee7; outline:1px #fff none; }
	a:link         { color:#30689d; outline:1px #fff none; }
	a:visited      { color:#30689d; outline:1px #fff none; }
	a:visited:hover{ color:#30689d; outline:1px #fff none; }
	a:active { outline:1px #fff none; }
	object{ outline:none; border:none;}
	
	ul, ol  { /*list-style:none; list-style-position:outside; margin:0; padding:0;*/ }
	li		{ /*list-style:none;*/}
	ol		{ /*list-style-type:none;*/ }
	dl		{				  }
	dt		{				  }
	dd		{ margin:0;   }
	
	fieldset 	   { margin:0; padding:1em; }
	textarea 	   { overflow:auto; vertical-align:top; }
	input { height:20px;}
	input, textarea, select, button{ font-family:inherit; font-size:100%; padding:0;  border-top:1px solid #aaadb2; border-left:1px solid #e3e3eb; border-right:1px solid #dadfe5; border-bottom:1px solid #e2e9ef;}
	button{ cursor:pointer;}
	
	table{}
	table td{ border-collapse:collapse; vertical-align:middle; padding: 0 0 0px !important;}
	table th{ font-weight:bold;}
	
	hr { line-height:0; height:1px; outline:none; background:none; size:portrait; margin:12px 0; _margin:0; font-size:0; color:#FF0000; }
	
	img{ border:none;}
	
	/*Class*/
	.verde{ color:#009933;}
	.laranja{ color:#FF6600;}
	.amarelo{ color:#FFCC00;}
	.vermelho{ color:#990000;}
	.azul{ color:#006699;}
	.roxo{ color:#993399;}
		
	.over { overflow:hidden; text-indent:-90000px;}
	
	.img-right	{ float:right; margin:5px 0 15px 25px;}
	.img-left	{ float:left; margin:5px 25px 15px 0;}
	
	.obj-center		{ text-align:center; margin-top:10px; }
	.obj-right		{ text-align:right; margin-top:10px;  }
	.obj-left		{ text-align:left; margin-top:10px;  }
	.obj-right-float { text-align:right; margin-top:0px; float: right; }	
	
	.right		{ float:right; }
	.left		{ float:left; }	
	
	.block	{ display:block;}
	.none	{ display:none; }
	
	.clear		{clear:both;}
	.clearleft	{clear:left;}
	.clearfix:after  { clear:both; content: "."; display:block; height:0; visibility:hidden; }
	.clearfix 		 { display:inline-block; }
	* html .clearfix { height:1%; }
	.clearfix 		 { display:block; }
	*+html .clearfix { min-height:1%; }
	
	

	@font-face {
		font-family: 'MyriadProCondensed';
		src: url('fonts/myriadpro-cond-webfont.eot');
		src: local('â˜º'), url('fonts/myriadpro-cond-webfont.woff') format('woff'), url('fonts/myriadpro-cond-webfont.ttf') format('truetype'), url('myriadpro-cond-webfont.svg#webfontwZxjtHZW') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'MyriadProRegular';
		src: url('fonts/myriadpro-regular-webfont.eot');
		src: local('â˜º'), url('fonts/myriadpro-regular-webfont.woff') format('woff'), url('fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('fonts/myriadpro-regular-webfont.svg#webfontTOhRxBkz') format('svg');
		font-weight: normal;
		font-style: normal;
	}

/* fundo */

	.fmk-body	{ background:transparent url('imagens/bg-body.png') repeat-x scroll left top; }

	
/* estrutura */ 
	
	#fmk-container	{ min-width:1002px; max-width:1270px; margin:0 auto; }
	#fmk-header 	{ height:82px; position:relative; }
	#fmk-article	{ position:relative; }
	#fmk-footer		{ position:relative; clear:both; height:30px; }
	#fmk-header, #fmk-article, #fmk-footer{ min-width:1000px; max-width:1265px; width:99.5%; float:left; }
		

/*Cabeçalho*/
	.fmk-company {  left:12px; top:-5px !iimportant; }
	.fmk-bar-login { right:12px; text-align:right; display:block; } 		
	.fmk-company, .fmk-bar-login { position:absolute; top:4px; font-family:'MyriadProCondensed'; color:#333; font-size:14px; line-height:21px; }
	.fmk-company strong, .fmk-bar-login strong { color:#999; }
	.fmk-bar-login .btn-x { float:right; margin-left:10px; margin-top:4px; text-indent:-9999px; border:1px #fff none; cursor:pointer; }
	.fmk-bar-login .btn-pt, 
	.fmk-bar-login .btn-en, 
	.fmk-bar-login .btn-es, 
	.fmk-bar-login .btn-pt-active, 
	.fmk-bar-login .btn-en-active, 
	.fmk-bar-login .btn-es-active{ float:right; margin-top:4px; }	
	.btn-x { 
	    background:transparent url('imagens/btn-x.png') no-repeat scroll left top; 
	    width:13px; height:14px; line-height:21px; display:inline-block;
	}
	.btn-pt{ background:url('imagens/pt.jpg') no-repeat left bottom; }
	.btn-en{ background:url('imagens/en.jpg') no-repeat left bottom; }
	.btn-es{ background:url('imagens/es.jpg') no-repeat left bottom; }
	
	.btn-pt-active{ background:url('imagens/pt.jpg') no-repeat left top; }
	.btn-en-active{ background:url('imagens/en.jpg') no-repeat left top; }
	.btn-es-active{ background:url('imagens/es.jpg') no-repeat left top; }

	
	.btn-pt, .btn-en, .btn-es, .btn-pt-active, .btn-en-active, .btn-es-active{
		width:20px;	
		height:14px;
		margin:2px 0px 2px 10px;
		cursor:pointer;
		border:0px none;
		line-height:21px; display:inline-block;
	}
		
	
	.fmk-nav { position:absolute; top:-35px; left:12px; z-index:1000; }
	
	
/*Conteudo*/

	#fmk-article {
	 	border:1px #d1d1d1 solid;
	 	/*background:#fff url('imagens/bg-article.png') repeat-x scroll left top;*/
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background-image: linear-gradient(bottom, #FFFFFF 60%, #F4F4F4 99%, #FFFFFF 100%);
        background-image: -o-linear-gradient(bottom, #FFFFFF 60%, #F4F4F4 99%, #FFFFFF 100%);
        background-image: -moz-linear-gradient(bottom, #FFFFFF 60%, #F4F4F4 99%, #FFFFFF 100%);
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 60%, #F4F4F4 99%, #FFFFFF 100%);
        background-image: -ms-linear-gradient(bottom, #FFFFFF 60%, #F4F4F4 99%, #FFFFFF 100%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.6, #FFFFFF), color-stop(0.99, #F4F4F4), color-stop(1, #FFFFFF));
	}
	#fmk-article .fmk-c-s-e, #fmk-article .fmk-c-s-d, 
	#fmk-article .fmk-c-i-d, #fmk-article .fmk-c-i-e { position:absolute; width:15px; height:15px; display:block; }
	
	.fmk-padding { padding:12px; float:left; width:98%; display:block; height:100%;}
	.fmk-c-s-e { left:-1px; top:-1px; background-image:url('imagens/c-s-e.png'); }
	.fmk-c-s-d { right:-1px; top:-1px; background-image:url('imagens/c-s-d.png'); }
	.fmk-c-i-e { left:-1px; bottom:-1px; background-image:url('imagens/c-i-e.png');  }
	.fmk-c-i-d { right:-1px; bottom:-1px; background-image:url('imagens/c-i-d.png'); }


	/*box msn */
	.fmk-tit{ font-size:18px; height:25px; line-height:18px; color:#3B3D43; border-bottom:1px #ccc solid; font-family:'MyriadProCondensed'; font-weight:normal; }
	.fmk-tit img { width:18px; vertical-align:middle; line-height:18px; margin-right:5px; }
	.box-msn-fmk { margin:20px auto; padding:85px 0px 0px 410px; width:390px;  }
	.fmk-img-login { background:url('imagens/login.png') no-repeat scroll -30px top; height:280px; }
	.fmk-img-401 { background:url('imagens/401.png') no-repeat scroll -30px top; height:300px; }
	.fmk-img-404 { background:url('imagens/erro.png') no-repeat scroll -30px top; height:300px; }
	.fmk-img-erro { background:url('imagens/erro.png') no-repeat scroll -30px top; height:300px; }
	.fmk-img-manutencao { background:url('imagens/manutencao.png') no-repeat scroll -30px top; height:300px; }
	.fmk-img-area { background:url('imagens/area-construcao.png') no-repeat scroll 0px 80px; }
    
    /*login*/
	.fmk-img-login .dir, .fmk-img-login .esq { margin-bottom:15px; width:150px; }
	.fmk-img-login .dir { padding-right:10px; float:left; }
	.fmk-img-login .esq{ float:left; }
	
	.fmk-img-login .fmk-btn { margin-left:0px; margin-right:10px; }
	
	.fmk-img-401 h2, .fmk-img-404 h2, .fmk-img-erro h2, .fmk-img-manutencao h2 { font-size:30px; color:#666; }
	.fmk-img-401 p, .fmk-img-404 p, .fmk-img-erro p, .fmk-img-manutencao p { font-size:13px; margin-top:25px; color:#666;}
	.fmk-img-401 .fmk-btn, .fmk-img-404 .fmk-btn, .fmk-img-erro .fmk-btn, .fmk-img-manutencao .fmk-btn { margin-top:25px; margin-left:0px;}
	.fmk-img-401 .fmk-btn:hover, .fmk-img-404 .fmk-btn:hover, .fmk-img-erro .fmk-btn:hover, .fmk-img-manutencao .fmk-btn:hover { text-decoration:none;}
	
	
	/*area construçao*/
	.fmk-img-area{ width:300px; height:350px; padding-left:300px; }
	.fmk-img-area .greeting { width:260px; height:300px; font-family:'MyriadProCondensed'; margin-top:20px; padding-left:32px; float:left; }
	.fmk-img-area .greeting h2 { color:#007FE5; font-size:31px; margin:0px; }
	.fmk-img-area .greeting p { color:#999; font-size:14px; margin:0px; }
	

	/* box de status do fmk */
	.fmk-bx-status { width:100%; height:325px; background-image: url('imagens/inicio.png'); background-repeat:no-repeat; margin-top:15px; }
	.fmk-bx-status .greeting { width:340px; height:300px; font-family:'MyriadProCondensed'; margin-top:20px; padding-left:32px; float:left; }
	.greeting h2 { color:#007FE5; font-size:31px; margin:0px; }
	.greeting p { color:#999; font-size:14px; margin:0px; }
	
	.fmk-info-system { float:left; width:268px; padding-right:25px; margin-top:20px; }
	.fmk-info-system h2 { font-weight:normal; font-size:14px; text-indent:15px; line-height:20px; }
	
	.fmk-info-system ul { 
		border:1px #ececec solid;
		border-bottom:3px #ccc solid;
		background-color:#fff; 
		padding:10px;
		display:block; margin:0px; 
		list-style:none; 
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;

	}
	.fmk-info-system li { line-height:25px; font-size:12px; padding:0px 5px; }
	/*.fmk-info-system li:hover { background-color:#f8f8f8; }*/
	.fmk-info-system a  { color: #999999; padding:0px 5px;  }
	.fmk-info-system a:hover { text-decoration:none;}	
	
	.fmk-bx-status .update { width:340px; height:30px; font-family:'MyriadProCondensed'; margin-top:20px; padding-left:5px; float:left; }	
	.update p { color:#999; font-size:14px; margin:0px; }

	
	
/*Rodape*/

	.vm2 	{ background: transparent url('imagens/vm2.png') no-repeat scroll  0px top;  width:33px; height:11px; float:right; clear:right; text-indent:-9999px; margin-top:10px; margin-right:12px; }
	.vm2:hover { background-position:0px bottom;  }




/*box form*/


	




	/*PopUP Paginas*/
		
	.criar-pag { width:500px; height:400px; margin-left:-250px; margin-top:-150px; }
	.criar-pag .popup-form { height:365px; }
	
	.localizar-pag { width:500px; height:200px; margin-left:-250px; margin-top:-100px; }
	.localizar-pag .popup-form { height:165px; }

	
	/*base*/
	.fmk-bg-fundo { 
		background-color:#497897; position:fixed!important; top:0px!important; left:0px!important; 
		display:block; overflow:hidden; width:100%!important; height:100%!important; 
		z-index:8000!important; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
	
	.fmk-popup, .popup-form { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	.fmk-popup { 
		position:absolute!important; top:30%!important; left:50%!important; z-index:8500!important; 
		padding:10px; background-image:url('imagens/cms-bg-transparent.png');
	}
	.popup-form{ 
		border:2px #003366 solid; padding:15px; overflow:hidden;
		background:#fff url('imagens/cms-bg-pop.png') repeat-x scroll left top;
	}
	.popup-form h2 { 
		color:#497897; font-size:23px; font-family: 'MyriadProRegular'; font-weight:normal;
		background:transparent url('imagens/cms-bg-pop-h2.png') no-repeat scroll center 35px;
		margin:0px; padding-bottom:20px;
	}
	
	.popup-form .cad-lbl { line-height:25px; width:140px; display:inline-block; text-align:right; color:#333; padding-right:0px; }
	.popup-form .cad-txt { line-height:25px; vertical-align:middle; padding:2px; }


/* Formatação fieldset */

    .fs-preto, .fs-cinza, .fs-amarelo, .fs-verde, .fs-vermelho, .fs-azul, .fs-laranja
{
    border-radius: 8px;
    margin-bottom: 15px;
    border: 1px solid #CDCDCD;
    background-image: url( 'imagens/gradient.jpg' );
    background-repeat: repeat-x;
    background-color:#FFF
}
        
        
    .fs-preto legend, .fs-cinza legend, .fs-amarelo legend, .fs-verde legend, .fs-vermelho legend, .fs-azul legend, .fs-laranja legend
        { border-radius:8px; padding:2px 15px; color:#FFF; font-weight:bold; letter-spacing:1px }

.tit span { color:#FFF; }
	
/*Abas CMS*/	
    
    .bx-cad-con     { margin-top:20px; }

    .cad-amarelo, .cad-azul, .cad-laranja, .cad-vermelho, .cad-verde, .cad-preto   
        { border-radius:8px 8px 0 0; /*position:relative;*/ line-height:31px; width:100%; }
        
    .cad-amarelo .tit, .cad-azul .tit, .cad-laranja .tit, .cad-vermelho .tit, .cad-verde .tit, .cad-preto .tit   
        { padding-left:12px; padding-right:12px; margin:0px; color:#fff; font-size:16px; font-family:"Trebuchet MS", sans-serif; font-weight:normal; }
    
    .fs-amarelo legend,
    .cad-amarelo    {
        background-image: linear-gradient(bottom, #ffa300 29%, #ffcc00 77%);
        background-image: -o-linear-gradient(bottom, #ffa300 29%, #ffcc00 77%);
        background-image: -moz-linear-gradient(bottom, #ffa300 29%, #ffcc00 77%);
        background-image: -webkit-linear-gradient(bottom, #ffa300 29%, #ffcc00 77%);
        background-image: -ms-linear-gradient(bottom, #ffa300 29%, #ffcc00 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #ffa300), color-stop(0.77, #ffcc00)); }
    
    .fs-azul legend,
    .cad-azul       {
        background-image: linear-gradient(bottom, #006ba0 29%, #007ebb 77%);
        background-image: -o-linear-gradient(bottom, #006ba0 29%, #007ebb 77%);
        background-image: -moz-linear-gradient(bottom, #006ba0 29%, #007ebb 77%);
        background-image: -webkit-linear-gradient(bottom, #006ba0 29%, #007ebb 77%);
        background-image: -ms-linear-gradient(bottom, #006ba0 29%, #007ebb 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #006ba0), color-stop(0.77, #007ebb)); }
    
    .fs-laranja legend,
    .cad-laranja    {
        background-image: linear-gradient(bottom, #ff7000 29%, #ff9900 77%);
        background-image: -o-linear-gradient(bottom, #ff7000 29%, #ff9900 77%);
        background-image: -moz-linear-gradient(bottom, #ff7000 29%, #ff9900 77%);
        background-image: -webkit-linear-gradient(bottom, #ff7000 29%, #ff9900 77%);
        background-image: -ms-linear-gradient(bottom, #ff7000 29%, #ff9900 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #ff7000), color-stop(0.77, #ff9900)); }

    .fs-vermelho legend,
    .cad-vermelho   {
        background-image: linear-gradient(bottom, #a10035 29%, #c1003f 77%);
        background-image: -o-linear-gradient(bottom, #a10035 29%, #c1003f 77%);
        background-image: -moz-linear-gradient(bottom, #a10035 29%, #c1003f 77%);
        background-image: -webkit-linear-gradient(bottom, #a10035 29%, #c1003f 77%);
        background-image: -ms-linear-gradient(bottom, #a10035 29%, #c1003f 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #a10035), color-stop(0.77, #c1003f)); }

    .fs-verde legend,
    .cad-verde      {
        background-image: linear-gradient(bottom, #74ad0f 29%, #88c819 77%);
        background-image: -o-linear-gradient(bottom, #74ad0f 29%, #88c819 77%);
        background-image: -moz-linear-gradient(bottom, #74ad0f 29%, #88c819 77%);
        background-image: -webkit-linear-gradient(bottom, #74ad0f 29%, #88c819 77%);
        background-image: -ms-linear-gradient(bottom, #74ad0f 29%, #88c819 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #74ad0f), color-stop(0.77, #88c819)); }
    
    .fs-preto legend,
    .cad-preto      {
        background-image: linear-gradient(bottom, #373737 29%, #4A4A4A 77%);
        background-image: -o-linear-gradient(bottom, #373737 29%, #4A4A4A 77%);
        background-image: -moz-linear-gradient(bottom, #373737 29%, #4A4A4A 77%);
        background-image: -webkit-linear-gradient(bottom, #373737 29%, #4A4A4A 77%);
        background-image: -ms-linear-gradient(bottom, #373737 29%, #4A4A4A 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #373737), color-stop(0.77, #4A4A4A)); }
    
    .fs-cinza legend,
    .cad-form       {
        background-image: linear-gradient(bottom, #FFFFFF 96%, #E8E8E8 100%);
        background-image: -o-linear-gradient(bottom, #FFFFFF 96%, #E8E8E8 100%);
        background-image: -moz-linear-gradient(bottom, #FFFFFF 96%, #E8E8E8 100%);
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 96%, #E8E8E8 100%);
        background-image: -ms-linear-gradient(bottom, #FFFFFF 96%, #E8E8E8 100%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.96, #FFFFFF), color-stop(1, #E8E8E8)); }

    .bx-cad-con .cad-form   { width:99.83%; display:block; clear:both; float:left; background-position:left -684px; background-repeat:repeat-x; border:1px #CDCDCD solid; background-color:#fff; border-top-style:none; }
	
	.cad-form .fmk-padding  { padding:8px; }
    
    
    /*tabela padrão */
    .table {  width:100%; border-collapse:collapse; margin:0px 0px 15px 0px; border:1px #ddd solid; border-top:1px #e4e4e4 solid; }
	.table th { background-color:#f8f8f8; text-align:left; font-weight:normal; }
	.table td { }
	.table th, .table td{ padding:3px 7px; border-top:1px #cecece solid; font-size:11px; color:#666; border-bottom:1px #ddd solid; }
    
	
	/*Ajax loading panel*/
	.fmk-ajx-loading-panel { 
		background-color:#497897; position:absolute!important; top:0px!important; left:0px!important; 
		display:block; overflow:hidden; width:100%!important; height:100%!important; 
		z-index:8000!important; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }

	.fmk-ajx-loading-panel .bx-load-img { position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -30px; text-align: center; color:#fff; width: 75px;}
	.fmk-ajx-loading-panel .bx-load-img .img { width:30px; height:30px; display:block!important; }
    .fmk-ajx-loading-panel .raDiv { background-image:none!important;}


	/*busca geral*/	
	.fmk-busca      {
	    border-radius:0 8px 0 8px; float:right; width:420px; height:31px; padding-left:20px; margin-top:-35px; margin-right:-10px;
        background-image: linear-gradient(bottom, #ff9900 29%, #ffcc00 77%);
        background-image: -o-linear-gradient(bottom, #ff9900 29%, #ffcc00 77%);
        background-image: -moz-linear-gradient(bottom, #ff9900 29%, #ffcc00 77%);
        background-image: -webkit-linear-gradient(bottom, #ff9900 29%, #ffcc00 77%);
        background-image: -ms-linear-gradient(bottom, #ff9900 29%, #ffcc00 77%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #ff9900), color-stop(0.77, #ffcc00)); }
        
    .fmk-busca .btn-busca,.fmk-busca .cmp-busca, .fmk-busca .btn-busca-ava
      { background-image: linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -o-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -moz-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -webkit-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -ms-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #F0F0F0), color-stop(0.85, #FFFFFF)); }
    
    .fmk-busca .btn-busca-ava   { cursor:pointer; margin-top:3px; color:#666666; text-decoration:none; width:132px; padding-left:14px; height:23px; line-height:23px; float:left; border-radius:7px; border-width:1px; border-style:solid; border-color:#e5e5e5 #dcdcdc #b6b6b6 #c4c4c4; }
    .fmk-busca .cmp-busca { border-bottom:1px solid #a8a8a8; height:23px; line-height:23px; float:left; margin-top:4px; margin-right:10px; width:215px; }
    .fmk-busca .btn-busca   { width:30px; height:24px; cursor:pointer; float:left; color:#666666; font-family:Verdana; cursor:pointer; margin-right:-5px; border-radius:7px; border-width:1px; border-style:solid; border-color:#e5e5e5 #dcdcdc #b6b6b6 #c4c4c4; }
    
   	.fmk-busca .btn-busca-ava .seta,
	.fmk-busca .ico-busca       { background:transparent url('imagens/bx-busca-sprite.png'); }
  	.fmk-busca .ico-busca       { background-position:left top; width:20px; height:20px; display:inline-block; float:left; margin:5px 10px 0 0; }
  	.fmk-busca .btn-busca-ava .seta,         
  	.fmk-busca .btn-busca-ava-active .seta      { width:12px; height:9px; float:right; margin:8px; }
  	.fmk-busca .btn-busca-ava .seta             { background-position:left -36px; }
  	.fmk-busca .btn-busca-ava-active .seta      { background-position:left -75px; }
  	.fmk-busca .btn-busca-ava .text-busca       { float:left; }
  
    .fmk-busca .txt-busca       { border:1px #fff none; line-height:23px; height:23px; background-color:transparent; float:left; width:180px; padding:0 5px; }

	.sem-busca-avancada         { width: 275px; }
	
	
	/*Area de construção*/
	.cssrpnConteudo, .splitBody{ text-decoration:none; }
	.rspFirstItem{ vertical-align:top!important;}
	.fmk-apl-pc{ float:left; }
	.fmk-apl-pc .fmk-pc-pd{ padding:10px; height:35px; float:left; width:100%; }
	.fmk-apl-pc .container{ float:left; width:100%;  }

	
	/*
	.RadDockZone 
	.RadDockZone_Telerik 
	.rdVertical 
	*/
	
/**Banner Destaque modulo**/

	.bx-banner-modulo { width:100%; height:559px; float:left; position:relative; min-width:958px; overflow: hidden; }
	.bx-banner-modulo .img { position:absolute; top:0px; left:50%; margin-left:-1000px;  width:2000px; height:559px; z-index:1; }
	.bx-banner-modulo .bx-centro-cont-banner { width:958px; height:559px; position:absolute; top:0px; left:50%; margin-left:-480px; z-index:2; }
	.bx-banner-modulo .bx-centro-cont-banner .bx-conteudo-banner { position:relative; display:block; height:559px; }
	.bx-destaque-noticia-banner { position:absolute; width:112px; left:0; top:0; background-image:url('imagens/transparent-preto.png'); border-bottom:1px #818181 solid; }
	.bx-destaque-noticia-banner a { cursor:pointer; text-decoration:none;  }
	.bx-destaque-noticia-banner span { margin:0px; padding:8px; color:#fff; font-size:11px; display:block;  text-decoration:none; 
		font-family: 'DaxRegular';
		_font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	} 
	
	/* UPLOAD */
	
	.radupload-notext { margin-left: 10px; margin-top: 5px; float: left; }
	.radupload-notext .ruFileWrap .ruFakeInput { display: none; }
	.radupload-mediumbutton .ruFileWrap .ruBrowse { width: 83px; }
	.radupload-mediumbutton .ruFileWrap .ruBrowse { background-position: 0px -23px; } 
	.radupload-highlight .ruFileWrap .ruBrowse {color : Green; }
	.radupload-error .ruFileWrap .ruBrowse {color : Red; }
	
	
	
	/* Editar Conteudo ALL */	
			
				
	/*btn padrão*/
	.fmk-btn, .fmk-btn input, .fmk-btn span  { background-image:url('imagens/cms-sprite-btn.png'); color:#666; font-size:12px; font-family:Verdana, Geneva, Tahoma, sans-serif; }
	.fmk-btn { display:inline-block; line-height:26px; vertical-align:middle; padding-left:10px; padding-right:10px; background-position:left top; text-decoration:none; margin-left:10px;   }
	.fmk-btn input{ margin:0px; display:block; height:26px; border:1px #fff none; background-color:#fff; background-position:right top; cursor:pointer;   }
	.fmk-btn input:active, .fmk-btn input:focus{ outline:1px #fff none;}
	.fmk-btn span{ display:block; line-height:26px; background-position:right top; text-align:center;  }
	.fmk-btn:hover, .fmk-btn:hover input, .fmk-btn:hover span { color:#fff; }		
	.fmk-btn:hover		{ background-position:left bottom;   }
	.fmk-btn:hover input { background-position:right bottom; }
	.fmk-btn:hover span		{ background-position:right bottom; }
	
	/* Botões Atualizados */
    .btn-entrar, .btn-novo, .btn-salvar, .btn-voltar, .btn-excluir, .btn-buscar, .cad-upl ul .ruButton.ruBrowse, .cad-upl ul .ruButton.ruClear { 
        -webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
        padding-left:10px; 
        padding-right:10px;
        height:26px; color:#333333; font-family:Verdana; cursor:pointer;
        border-width:1px; border-style:solid; border-color:#e5e5e5 #dcdcdc #b6b6b6 #c4c4c4;
        background-image: linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -o-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -moz-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -webkit-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -ms-linear-gradient(bottom, #F0F0F0 25%, #FFFFFF 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #F0F0F0), color-stop(0.85, #FFFFFF)); }     
	.btn-entrar:hover, .btn-novo:hover, .btn-salvar:hover, .btn-voltar:hover, 
	.btn-excluir:hover, .btn-buscar:hover, .cad-upl ul .ruFileWrap.ruStyled:hover .ruButton.ruBrowse,
	.cad-upl ul .ruButton.ruClear:hover { 
	    border-width:1px; border-style:solid;  color:#fff!important; 
	    box-shadow:1px 1px 3px 0px #959595; 
	    -webkit-box-shadow:1px 1px 3px 0px #959595; 
	    -moz-box-shadow: 1px 1px 3px 0px #959595; 
	}
    a.btn-entrar, a.btn-novo, a.btn-salvar, a.btn-voltar, a.btn-excluir, a.btn-buscar{ 
        text-decoration:none; display:inline-block; line-height:26px; color:#333333; 
    }    
    input.btn-entrar, input.btn-novo, input.btn-salvar, input.btn-voltar, 
    input.btn-excluir, input.btn-buscar, .cad-upl ul .ruFileWrap.ruStyled:hover .ruButton.ruBrowse, 
    .cad-upl ul .ruButton.ruClear:hover { 
        height:26px; 
    }	

	
	.btn-entrar:hover {
        border-color:#4a4a4a #474747 #333333 #3a3a3a;
        background-image: linear-gradient(bottom, #333333 25%, #4A4A4A 85%);
        background-image: -o-linear-gradient(bottom, #333333 25%, #4A4A4A 85%);
        background-image: -moz-linear-gradient(bottom, #333333 25%, #4A4A4A 85%);
        background-image: -webkit-linear-gradient(bottom, #333333 25%, #4A4A4A 85%);
        background-image: -ms-linear-gradient(bottom, #333333 25%, #4A4A4A 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #333333), color-stop(0.85, #4A4A4A)); 
    }
	
	 .btn-novo:hover { 
        border-width:1px; border-style:solid; border-color:#007ebb #007db9 #006699 #006ea4; color:#FFFFFF;
        background-image: linear-gradient(bottom, #006699 25%, #007ebb 85%);
        background-image: -o-linear-gradient(bottom, #006699 25%, #007ebb 85%);
        background-image: -moz-linear-gradient(bottom, #006699 25%, #007ebb 85%);
        background-image: -webkit-linear-gradient(bottom, #006699 25%, #007ebb 85%);
        background-image: -ms-linear-gradient(bottom, #006699 25%, #007ebb 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #006699), color-stop(0.85, #007ebb));
    }

    .btn-salvar:hover { 
        border-width:1px; border-style:solid; border-color:#88c819 #86c618 #6ea50c #76b010; color:#FFFFFF;
        background-image: linear-gradient(bottom, #6ea50c 25%, #88c819 85%);
        background-image: -o-linear-gradient(bottom, #6ea50c 25%, #88c819 85%);
        background-image: -moz-linear-gradient(bottom, #6ea50c 25%, #88c819 85%);
        background-image: -webkit-linear-gradient(bottom, #6ea50c 25%, #88c819 85%);
        background-image: -ms-linear-gradient(bottom, #6ea50c 25%, #88c819 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #6ea50c), color-stop(0.85, #88c819));
    }
    
    .btn-voltar:hover { 
        border-width:1px; border-style:solid; border-color:#ff9900 #ff9300 #ff6600 #ff7000; color:#FFFFFF;
        background-image: linear-gradient(bottom, #ff6600 25%, #ff9900 85%);
        background-image: -o-linear-gradient(bottom, #ff6600 25%, #ff9900 85%);
        background-image: -moz-linear-gradient(bottom, #ff6600 25%, #ff9900 85%);
        background-image: -webkit-linear-gradient(bottom, #ff6600 25%, #ff9900 85%);
        background-image: -ms-linear-gradient(bottom, #ff6600 25%, #ff9900 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #ff6600), color-stop(0.85, #ff9900));
    }
	 
	 .cad-upl ul .ruClear:hover,
	 .btn-excluir:hover { 
        border-width:1px; border-style:solid; border-color:#c1003f #bc003e #990033 #a30036; color:#FFFFFF;
        background-image: linear-gradient(bottom, #990033 25%, #c1003f 85%);
        background-image: -o-linear-gradient(bottom, #990033 25%, #c1003f 85%);
        background-image: -moz-linear-gradient(bottom, #990033 25%, #c1003f 85%);
        background-image: -webkit-linear-gradient(bottom, #990033 25%, #c1003f 85%);
        background-image: -ms-linear-gradient(bottom, #990033 25%, #c1003f 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #990033), color-stop(0.85, #c1003f));
    }
	 
	 .cad-upl ul .ruFileWrap.ruStyled:hover .ruButton.ruBrowse,
	 .btn-buscar:hover { 
        border-width:1px; border-style:solid; border-color:#ffcc00 #ffc900 #ff9900 #ff9f00; color:#FFFFFF;
        background-image: linear-gradient(bottom, #ff9900 25%, #ffcc00 85%);
        background-image: -o-linear-gradient(bottom, #ff9900 25%, #ffcc00 85%);
        background-image: -moz-linear-gradient(bottom, #ff9900 25%, #ffcc00 85%);
        background-image: -webkit-linear-gradient(bottom, #ff9900 25%, #ffcc00 85%);
        background-image: -ms-linear-gradient(bottom, #ff9900 25%, #ffcc00 85%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #ff9900), color-stop(0.85, #ffcc00));
    }
	 
	 .btn-remover           { background:transparent url('imagens/btn-remover.png') no-repeat scroll left bottom; width:20px; height:16px; display:block; text-indent:-110000px; }
	 .btn-remover:hover     { background-position:left top; }
	 
	 	
	/*cores hover*/
	.salvar-btn:hover		{ background-position:left -31px;   }
	.salvar-btn:hover input { background-position:right -31px; }
	.salvar-btn:hover span		{ background-position:right -31px; }
		
	.novo-btn:hover			{ background-position:left -62px;   }
	.novo-btn:hover input 	{ background-position:right -62px; }
	.novo-btn:hover span				{ background-position:right -62px; }
		
	.excluir-btn:hover		{ background-position:left -93px;   }
	.excluir-btn:hover input { background-position:right -93px; }
	.excluir-btn:hover span			{ background-position:right -93px; }
	
	.voltar-btn:hover		{ background-position:left -124px;   }
	.voltar-btn:hover input { background-position:right -124px; }
	.voltar-btn:hover span			{ background-position:right -124px; }
	
	.buscar-btn:hover		{ background-position:left -155px;   }
	.buscar-btn:hover input { background-position:right -155px; }
	.buscar-btn:hover span		{ background-position:right -155px; }
	
	
/*interno box*/

    .bx-100, .bx-100 { width:100%; padding-bottom:10px; display:inline-block; float:left; }
    fieldset.bx-100 { width:98%; margin-bottom:10px; }
    fieldset.bx-95 { width:95%; margin-bottom:10px; }
    
    .bx-85, .bx-75, .bx-70, .bx-50, .bx-33, .bx-25, .bx-20, .bx-15, .bx-25-alt, .bx-35
    { margin-right:2%; padding-bottom:10px;  display:inline-block; float:left; min-height:45px; }
    
    fieldset.bx-85, fieldset.bx-75, fieldset.bx-70, fieldset.bx-50, fieldset.bx-33, fieldset.bx-25, fieldset.bx-20, fieldset.bx-15, fieldset.bx-25-alt, fieldset.bx-35
    { margin-right:1.2%; }
    
    .bx-100-msm { padding-bottom:0px;}
    
    fieldset.bx-95 { width:93.5%; margin-bottom:10px; }
    .bx-95  { width:93.5%; }
    
    fieldset.bx-85 { width:83.5%; margin-bottom:10px; }
    .bx-85  { width:83.5%; }
    .bx-85 .bx-85  { width:87%; }
    .bx-85 .bx-75  { width:74.4%; }
    .bx-85 .bx-50  { width:49.2%; }
    .bx-85 .bx-33  { width:32.4%; }
    .bx-85 .bx-25  { width:24%; }
    .bx-85 .bx-20  { width:18%; }
    .bx-85 .bx-15  { width:11.4%; }

    fieldset.bx-75 { width:73.5%; margin-bottom:10px; }
    .bx-75  { width:73.5%; }
    .bx-75 .bx-85  { width:86.7%; }
    .bx-75 .bx-75  { width:74.2%; }
    .bx-75 .bx-33  { width:32.2%; }
    .bx-75 .bx-25  { width:23.8%; }
    .bx-75 .bx-20  { width:17.6%; }
    .bx-75 .bx-15  { width:11.1%; }

    fieldset.bx-70 { width:70.0%; margin-bottom:10px; }
    .bx-70  { width:70.0%; }
    .bx-70 .bx-85  { width:86.7%; }
    .bx-70 .bx-75  { width:74.2%; }
    .bx-70 .bx-33  { width:32.2%; }
    .bx-70 .bx-25  { width:23.8%; }
    .bx-70 .bx-20  { width:17.6%; }
    .bx-70 .bx-15  { width:11.1%; }

    fieldset.bx-50 { width:46.6%; margin-bottom:10px; }
    .bx-50  { width:48.5%; }
    .bx-50 .bx-50  { width:48.7%; }
    .bx-50 .bx-25  { width:23.3%; }
    .bx-50 .bx-20  { width:16.1%; }
    .bx-50 .bx-15  { width:10.6%; }

    fieldset.bx-35 { width:33.5%; margin-bottom:10px; }
    .bx-35  { width:33.5%;}
    
    fieldset.bx-33 { width:29.8%; margin-bottom:10px; }
    .bx-33  { width:31.5%;}
    
    fieldset.bx-25 { width:23.5%; margin-bottom:10px; }
    .bx-25  { width:23.5%; }
    .bx-25-alt  { width:223.5%; height:49px;}
    
    fieldset.bx-20 { width:18.5%; margin-bottom:10px; }
    .bx-20  { width:18.5%; }
    
    fieldset.bx-15 { width:13.5%; margin-bottom:10px; }
    .bx-15  { width:13.5%;}
    .bx-first { }
    .bx-last { margin-right:0px!important; }
    
    .obj-center		        { text-align:center; margin-top:10px; }
    .obj-center input[type=button], .obj-center input[type=submit], .obj-center	a	{ margin:0 5px; }
	.obj-right		        { text-align:right; margin-top:10px;  }
	.obj-right input[type=button], .obj-right input[type=submit], .obj-right a		{ margin-left:10px; }
	.obj-left		        { text-align:left; margin-top:10px;  }
	.obj-left input[type=button], .obj-left input[type=submit], .obj-left	a		{ margin-right:10px; }	
	
/*Propriedade do Modulo*/

	.fmk-propriedade { margin:0px; background-image:url('imagens/bg-box.jpg'); font:normal 12px "Trebuchet MS"; color:#003366; }
	.fmk-propriedade .tit { padding-left:15px; font:bold 14px "Segoe Condensed"; color: #fff; margin:0.67em 0;  }
	.fmk-propriedade .box { background-color:#fff; margin-left:7px; width:92%; padding:2%; border:1px #ccc solid; float:left; }
	
	
	
	/*form label input button area select*/
	
	.atencao { margin:0 0 10px; padding:22px 0 10px 100px; font-family:"Trebuchet MS"; font-size:14px; display:block; }
	.erro, .info, .aprovado { margin:0 0 10px; padding:10px 0 10px 100px; font-family:"Trebuchet MS"; font-size:14px; display:block; }
	.atencao strong, .erro strong, .info strong, .aprovado strong { display:block; }
	.atencao span, .erro span, .info span, .aprovado span { color:#666666; }
	.atencao b, .erro b, .info b, .aprovado b { color:#FF0000; font-weight:normal; }
	.atencao { color: #000000; background:#FFFFCC url('imagens/ico-atencao.gif') no-repeat scroll 40px center; border:1px #000 dashed; }
	.erro 	 { color: #CC0000; background:#FFF4F4 url('imagens/ico-erro.gif') no-repeat scroll 40px center; border:1px #CC0000 dashed; }
	.info 	 { color: #003366; background:#E6F1FF url('imagens/ico-info.gif') no-repeat scroll 40px center; border:1px #225A88 dashed; }
	.aprovado{ color: #003366; background:#E8FFE6 url('imagens/ico-aprovado.gif') no-repeat scroll 40px center; border:1px #228730 dashed; }
	
	/* validador de cupom */
	
	.n-cupom,
	.s-cupom    { background:transparent url('imagens/ico-ok-error.png') no-repeat scroll; padding-right:25px; line-height:18px; font-weight:bold; float:right!important; }
	.n-cupom    { background-position:right bottom; color:#F00; }
	.s-cupom    { background-position:right top; color:#3E9548; }
	

	/*ico de validação de txt*/
	   
	.ul-autocomplete { list-style:none; margin:0px;  }
    .ul-autocomplete li { padding:0px; }
    .ul-autocomplete li a { cursor: pointer; }

    
    
    .ico-valido,.ico-invalido { background-repeat:no-repeat; background-image:url('imagens/ico-validar.png'); }
    .ico-valido   { border:1px #36C236 solid!important; background-color:#C5E8C5!important; color:#006633!important; background-position:right 2px; }
    .ico-invalido { border:1px #FF8282 solid!important; background-color:#FFCCCC!important; color:#990000!important; background-position:right -62px;  }
	
		
	/*Elementos para cadastro produto*/		
		
		.chk-lst-produto .cad-lbl{ background-color: #F9F9F9; padding: 5px 0; text-align: center; font-weight: bold}
	    .chk-lst-produto .dv-overflow{ border: 1px solid #F1F1F1; height: 100px; overflow: auto; padding: 10px; display:block;}
		.chk-lst-produto .dv-overflow table td{border-bottom:1px solid #F3F3F3;}
	
		
		
		.chk-lst-produto-atributos {}
		.chk-lst-produto-atributos .bx-100-pb .cad-lbl{ background-color: #F9F9F9; padding: 5px 0; text-align: center;}
	    .chk-lst-produto-atributos .dv-overflow{ border: 1px solid #F1F1F1; height: 100px; overflow: auto; padding: 10px; display:block;}
		.chk-lst-produto-atributos .dv-overflow table td{border-bottom:1px solid #F3F3F3;}
		
	
			
	/*Elementos para cadastro*/	
	    
		.obrigatorio{ background-color:#FFFFEA; }
		
		.cad-ntb, .cad-txt, .cad-ddl, .cad-pid .riTextBox.riEnabled, .riTextBox.riEnabled.cad-txt { width:45px; border:1px #7599C1 solid; /*margin: -3px 0px 12px 0px;*/ }
		.cad-lbl { margin:4px 0px 1px 0px; width:100%; letter-spacing:1px; display:block; height:19px; }
		.cad-lbl span { float:left; }
		.riFocused, .riHover, .cad-ntb { height:24px!important; padding:0px!important; color:#333!important; line-height:24px!important; border:1px #7599C1 solid!important; }
		.cad-txt { height:24px; padding:0px; color:#333; line-height:24px; clear:both; width:100%; }
		.cad-ddl { height:24px; }
		.cad-lst { color:#333; }	
		.cad-lst label, .ul-autocomplete label{ vertical-align:middle; line-height:31px; margin-right:20px; }
		.cad-lst input, .ul-autocomplete input{ vertical-align: middle; border:1px #fff none; }
		.cad-pid .riTextBox.riEnabled { height:24px; padding:0px!important; color:#333; line-height:24px; clear:both; }
		.cad-upl ul .ruFakeInput    { width:86%; margin-right:10px; border:1px #7599C1 solid; height:24px; padding:0px!important; color:#333; line-height:24px; clear:both; }
        .cad-upl ul .ruClear        { margin-left:18px; background-position:top; }
        .cad-lbl.separador          { margin:35px 0 15px; border-bottom:1px solid; }
        .cad-lbl-tit                { color:#000000; font-weight:bold; letter-spacing:0; margin-right:5px; clear:both; }
        
        .cad-lbl-val                { color:#000000; letter-spacing:0; margin:0; clear:both; }
        .cad-lbl-val .cifrao        { color:#30689D; display:inline-block; width:15px; }
        .cad-lbl-val .valor         { color:#30689D; display:inline-block; width:110px; }
        .cad-lbl-val.negativo .cifrao, 
        .cad-lbl-val.negativo .valor{ color:#f00; }
        
        .cad-lbl-tot                { border-top:1px dashed #000; color:#000000; font-weight:bold; letter-spacing:0; margin:0 0 15px; width:275px; float:right; }
        .cad-lbl-tot  .cifrao       { color:#30689D; display:inline-block; width:15px; }
        .cad-lbl-tot  .valor        { color:#30689D; display:inline-block; width:110px; }
        
        .cad-lbl-sog                { color:#000000; font-size:14px; font-weight:bold; letter-spacing:0; margin:0; clear:both; }
        .cad-lbl-sog .cifrao        { color:#30689D; display:inline-block; width:15px; }
        .cad-lbl-sog .valor         { color:#30689D; display:inline-block; width:110px; }
        
        .bx-results                 { position:absolute; background-color:#FFF; border-width:3px 1px 1px 1px; border-color:#30689D; border-style:double solid solid solid; width:575px; }
        .bx-results ul              { list-style:none; margin:5px 0; padding:0 10px; }
        .bx-results ul li           { padding:2px 0; }
        .bx-results ul li a         { display:block; padding:0 5px; }
        .bx-results ul li a:hover   { background-color:#CDCDCD; color:#FFF; }

	/*Elementos para cadastro para ação do usuario*/		
			
		.cad-txt:active, .cad-txt:focus, 
		.cad-ddl:active, .cad-ddl:focus, 
		.cad-lst:active, .cad-lst:focus{ background:#FFFFE6; }
			
			
    /*deixa none a busca avançada*/

    .fmk-panel-filtro { display:none; }
    
    
    .view-img-full {height: 200px; background-color: #f1f1f1; border: 1px #7599C1 solid; border-top-width: 2px; overflow: auto; }
    .view-img-full .img{margin: 10px; border: 1px #666 solid;}
   
/* Box de Ajuda */

    /* Principal */
    .boxAjuda { position:absolute; right:47px; top:47px; }
    .boxAjuda .imgAjuda { background:transparent url('imagens/ajuda/ajuda-grande.png') no-repeat scroll left top; width:44px; height:50px; display:block; position:relative; z-index:1001; cursor:pointer; }
    .boxAjuda .imgAjuda:hover, 
    .boxAjuda .imgAjuda.active { background-position:left bottom; }
    .boxAjuda .replAjuda { background:transparent url('imagens/ajuda/box-gmid.png') repeat-y scroll left top; width:290px; position:absolute; top:37px; right:-25px;  padding: 13px 25px 0 25px; font-family:Arial; font-size:12px; color:#FFF; z-index:1000/*39*/; display:none; line-height:20px; }
    .boxAjuda .replAjuda .imgTop { background:transparent url('imagens/ajuda/box-gtop.png') no-repeat scroll left top; position:absolute; top:4px; left:0; width:340px; height:13px; }
    .boxAjuda .replAjuda .imgBot { background:transparent url('imagens/ajuda/box-gbot.png') no-repeat scroll left top; position:absolute; bottom:-21px; left:0; width:340px; height:21px; }
    .boxAjuda .replAjuda .titAjuda { border-bottom:1px solid #0180bf; padding-bottom:2px; margin-bottom:5px; margin-top:2px; display:block; font-weight:bold; }
    
    /* Secundários */
    .boxDuv { background:transparent url('imagens/ajuda/ajuda-peq.png') no-repeat scroll left top; width:15px; height:15px; position:relative; cursor:pointer; z-index:999; display:inline-block; }
    .boxDuv:hover, 
    .boxDuv.active { background-position:left bottom; }
    .boxDuv .replDuv { background:#383838 url('imagens/ajuda/box-pmid.png') no-repeat scroll left top; width:178px; position:absolute; top:5px; left:33px;  padding:4px 10px; display:none; font-family:Arial; font-size:12px; color:#FFF; }
    .boxDuv .replDuv .imgSet { background:transparent url('imagens/ajuda/seta-peq.png') no-repeat scroll left top; position:absolute; top:-6px; left:-13px; width:15px; height:46px; }
    .boxDuv .replDuv .imgTop { background:transparent url('imagens/ajuda/box-ptop.png') no-repeat scroll left top; position:absolute; top:-6px; left:0; width:198px; height:6px; }
    .boxDuv .replDuv .imgBot { background:transparent url('imagens/ajuda/box-pbot.png') no-repeat scroll left top; position:absolute; bottom:-5px; left:0; width:198px; height:5px; }
    
    
    
    /* icones gerais */
    .ico-img, 
    .ico-dsc    { width:16px; height:16px; display:block; cursor:pointer; }
    .ico-img    { /*background:transparent url('/App_Themes/Sonda/imagens/loading.gif') no-repeat scroll left top;*/ }
    .ico-dsc    { background:transparent url('imagens/ico-dsc.png') no-repeat scroll left top; }
    /*C:\Projetos\Sonda\Sonda.UI/App_Themes/Sonda/imagens/banner1.jpg*/
    
    /* classes */
    .m-top-5            { margin-top:5px; }
    .m-top-18           { margin-top:18px; } 
    .m-top-25           { margin-top:25px; }    
    .form-bx-50         { width:50% }
    .fade               { display: block; background: #000; position: fixed; z-index: 8000; left: 0; top: 0; width: 100%; height: 100%; opacity: .50; }
    #selecionarProduto  { display: none; width: 50%; padding: 15px; position: absolute; left: 25%; top: 25%; z-index: 9999; *z-index: 9999 }
    
    .fs-input .bx-50 .cad-upl ul .ruFakeInput { width : 150px; }
    .fs-input .bx-50 .ruBrowse { width: 250px; } 
    
    /* tabela de últimos pedidos aprovados */
    
    .recentSales                { padding:10px; color:#333;}
    .recentSales tr td          { padding:5px;}
    .recentSales tr:hover       { background-color:#F5F5F5}
    .recentSales tr th          { border-bottom:solid 1px #DDD}
    .tableHeader                { color:#000; }
    .gradient                   { background-image:url('imagens/gradient.jpg'); height:20px}
    
    
    /* grid de produtos */
    .table-telerik              { width:auto !important;}
    
    .avalie a, .avalie .active, .list-linha-produto .btn-pro-produto, .list-linha-produto .btn-ant-produto, .cart .ico-lupa
	{ background-image:url('imagens/sprites.png'); }

    /*avaliar*/
	.avalie { line-height:24px; margin-right:205px; }
	.avalie a{ cursor:default; }
	.avalie { vertical-align:middle; }
	
	.avalie a .avalie span { 
		display:inline-block;
	 	width:18px; height:17px; text-indent:-9990px;
	 	background-image:url('imagens/estrela.png');
	 	background-position:right top;	
	}	
	
	.avalie a.active, .avalie span.active{ background-position:left top; background-image:url('imagens/estrela.png'); }
	.avalie .active { background-position:left top; }
		
	.avalie span { 
		display:inline-block;
	 	width:18px; height:17px; text-indent:-9990px;
	 	background-image:url('imagens/estrela.png');
	 	background-position:right top;	
	}	
	.avalie span.active { background-position:left top; background-image:url('imagens/estrela.png'); }
	
	
		/* Pop up Picking */
	.bx-popPicking              { min-height:25px; }
	.bx-popPicking .bx-50       { min-height:25px; line-height:25px; }
	.bx-popPicking .bx-25       { min-height:25px; line-height:25px; }
	
	
	/* NOVOS ESTILOS */
	.btnAlternativo .ruBrowse   {width:130px !important;}
	.newBoxUpload               {float:left; width:580px; *width:480px; }
	
	.cad-Number                 {width:90% !important;}
	
	
	
	
	 /* Background Loading */
	.bgLoad                     { position:fixed; left:0; top:0; z-index:9990; display:inline-block; width:100%; height:100%; background:transparent url('imagens/bg-load.png') repeat scroll left top; }
	.bgLoad img                 { width:50px; height:50px; position:fixed; left:50%; top:50%; margin:-25px 0 0 -25px; }
	
	.nomeProduto                    { float:left; width:170px; }
	.qtdProdutos                    { float:left; }
	.qtdProdutos .labelTxt,
    .nomeProduto .labelTxt          { float:left; line-height:24px; padding:0 15px; }
	.qtdProdutos .RadInput_Default  { width:50px!important; float:left; }
	
	.reContentCell, .reContentCell { height:100% !important;}
	
	.ajustW                   { height:48px!important; width:40px; }
	.center                   { padding:0px 0px 0px 0px!important; }
	.ajustA                   { width:40px; height:40px; display:inline-block; padding: 5px 0 0 0; position:relative; }
	.ajustSpan                { width:35px; height:40px; display:inline-block; }
	.forImg                   { width:35px; height:40px; position:absolute; }
	.forImg img               { width:35px; height:auto; display:inline-block; }
	
	/* COMBOBOX */
	.cmbCor     { width:152px !important; }