/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(../admin/js/jquery/design_campos/images/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-weight: normal;
  padding: 3px;
  color: #666;
  background: url('../admin/js/jquery/design_campos/images/bg-input.png') repeat-x 0px 0px #FFF;
  background: url('../admin/js/jquery/design_campos/images/bg-input-focus.png') repeat-x 0px 0px #FFF;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../admin/js/jquery/design_campos/images/bg-input-focus.png') repeat-x 0px 0px  #FFF;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px;
}

div.selector.disabled {
  background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}

/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 16px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px;
}

div.checker span.checked {
  background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 16px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 190px;
  text-align:left;
  font-size: 12px;
}

div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  text-align:left;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}

/* Checker */
div.checker {
  padding-right: 5px;
}

/* Radio */
div.radio {
  padding-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
  position: absolute;
}

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}	
	ul.menuh ul.menuv {
		display:none; position:absolute; margin-left:-1px;
	}            
	ul.menuv li.submenu ul {
		display: none;
	}
	/* Fix IE. Hide from IE Mac \*/
	* html ul.menuv li {
		float: left; height: 1%;
	}            
	* ul.menuv li a {
		height: 1%;
	}
	/* End */
@charset "utf-8";
/* CSS Document */

	body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }

	a:link{ text-decoration:none; color:#666 }
	a:visited{ text-decoration:none; color:#666 }
	a:hover{ text-decoration:none; color:#666 }
	a:active{ text-decoration:none; color:#666 }
	a:hover{ color:#333 }
	.link:hover{ text-decoration:underline; }


	/* Paginacao */
	.paginacao a { display:inline-block; border:solid 1px #999; font-size:12px; height:18px; padding:4px 6px 0; margin:0 3px; color:#3C506B; background:#EEE; behavior:url(../css/border-radius/border-radius.htc); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	.paginacao a.ativo { color:#3C506B; background:#DDD; font-weight:bolder; }
	/* Paginacao */


	/* Tables */
	table { border-collapse:0 !important; border-spacing:0 !important; border:0 !important; }
	.table_top{ border:#aaa 1px solid; background:#ccc; padding:10px; }
	.table_center{ border:#aaa 1px solid; background:#FFF; padding:10px;}
	/* Tables */


	/* Funcoes */
	.funcao_input { padding-bottom:12px; display:block; }
	.funcao_input.outros { padding-bottom:0px; }
	.funcao_input span { display:block; padding:10px 0; font-weight:bold; font-size:13px }
	.funcao_input .obs { padding-top:5px; font-size:10px; color:#999 }

	.funcao_input .foto { width:60px; float:left }
	.funcao_input .desc { width:400px; float:left }
	.funcao_input .desc span { padding:0; margin:0 }
	/* Funcoes */


	/* Outros */
	.family { font-family:Myriad Pro }
	.tudo_fundo{ width:100%; height:100%; position:absolute; z-index:1001; top:0; left:0; background-color:#000; filter:alpha(opacity=80); opacity: 0.8; text-align:center; }
	#div_carregando .fixed { position:fixed; z-index:99999; top:0; left:0; width:100%; height:100%; background:url(../img/outros/carregando/fundo.png); }
	#div_carregando .fixed .txt { padding:30px 80px; position:fixed; top:50%; left:50%; margin:-40px 0 0 -110px; background:#FFF; border:1px solid #999;; color:#666; font-weight:bold; }
	/* Outros */


	/* Design */
	.design { width:10px; }
	.design_input {  border:1px solid; border-color: #999 #AAA #CCC #AAA; padding:1px 5px; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
	.design_select { background:#FFF; padding:5px; border:1px solid; border-color: #999 #AAA #CCC #AAA; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }

	.design_submit { background:url(../img/outros/botoes/submit.png) repeat-x #6AA933; color:#FFF; border: 1px solid #459300; padding:5px 10px; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; -moz-box-shadow:0 0 3px #CCC; -webkit-box-shadow:0 0 3px #CCC; box-shadow:0 0 3px #CCC; }
	.design_submit:hover { -moz-box-shadow:0 0 8px #CCC; -webkit-box-shadow:0 0 8px #CCC; box-shadow:0 0 8px #CCC; }

	/* .design_checkbox { width:15px; height:15px; padding:0 5px; margin-right:5px; box-shadow:0px 0px 2px #CCC; background:url(../../img/outros/botoes/checkbox.png) repeat-x #FFF; border:1px solid #BCBCBC; -webkit-appearance:button; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	.design_checkbox:checked { background:url(../../img/outros/botoes/checkbox.hover.png) repeat-x #FFF; }
	.design_checkbox:hover { box-shadow:0px 0px 7px #CCC; }
	/* Design */
	

	/* Padroes */
	img { border:0 }
	form { margin:0; padding:0};
	div { overflow:hidden; }
	.clear { clear:both }

	.hcenter { vertical-align: middle; display:table-cell; }
	input[type="text"], input[type="password"]{ line-height:20px; height:22px }
	input[type="button"], input[type="submit"] { cursor:pointer; }
	input, textarea, select{ outline:none; margin:0; color:#333; font-size:12px; }
	html, body, ul, div, hr, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, fieldset { margin: 0; padding: 0; }
	embed#chrome-plugin-npapi-helper { height:0px !important; display:none !important }
	#font { }	.height { }		.design { }		#border-radius {  }	

	.txt_center { text-align:center; }
	.txt_just { text-align:justify; }
	.txt_left { text-align:left; }
	.txt_right { text-align:right; }

	.display_none { display:none }
	.display_inblock { display:inline-block }
	.display_block { display:block }
	.opacity { filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
	/* Padroes */

	/* Cores */
	.branco, a.branco { color:#FFF }
	.preto, a.preto{ color:#000 }

	.laranja, a.laranja { color:#FF9900 }
	.roxa, a.roxa { color:#9900FF }
	.roza, a.roza { color:#FF00FF }
	.roza, a.roza { color:#FF00FF }

	.cinza1, a.cinza1 { color:#CCC }
	.cinza2, a.cinza2 { color:#AAA }
	.cinza3, .cinza, a.cinza3, a.cinza { color:#999 }
	.cinza4, a.cinza4 { color:#666 }
	.cinza5, a.cinza5 { color:#333 }

	.azul1, a.azul1 { color:#0033FF }
	.azul2, a.azul2 { color:#4381BC }
	.azul3, .azul, a.azul3, a.azul { color:#0000FF }
	.azul4, a.azul4 { color:#0000CC }
	.azul5, a.azul5 { color:#000066 }

	.verde1, a.verde1 { color:#00FF99 }
	.verde2, a.verde2 { color:#00FF33 }
	.verde3, .verde, a.verde3, a.verde { color:#00FF00 }
	.verde4, a.verde4 { color:#009900 }
	.verde5, a.verde5 { color:#336600 }

	.vermelho1, a.vermelho1 { color:#FF9900 }
	.vermelho2, a.vermelho2 { color:#FF3300 }
	.vermelho3, .vermelho, a.vermelho3, a.vermelho { color:#FF0000 }
	.vermelho4, a.vermelho4 { color:#CC0000 }
	.vermelho5, a.vermelho5 { color:#990000 }

	.amarelo1, a.amarelo1 { color:#FFFF99 }
	.amarelo2, a.amarelo2 { color:#FFFF33 }
	.amarelo3, .amarelo, a.amarelo3, a.amarelo { color:#FFFF00 }
	.amarelo4, a.amarelo4 { color:#FFCC00 }
	.amarelo5, a.amarelo5 { color:#FF6600 }

	.roza1, a.roza1 { color:#FF99FF }
	.roza2, a.roza2 { color:#FF33FF }
	.roza3, .roza, a.roza3, a.roza { color:#FF00FF }
	.roza4, a.roza4 { color:#FF00CC }
	.roza5, a.roza5 { color:#FF0066 }
	/* Cores */@charset "utf-8";
/* CSS Document */

	/* Principal */
	.tudo { background:url(../img/site/ex/01.png) repeat-x #EFEFEF !important }
	.suporte { }
	.principal { width:960px; margin:auto }		/* Editar */
	.topo_pd { margin:auto; width:960px; background:url(../img/site/top/0001.png) top no-repeat; height:416px; }
	.tronco { margin:auto; }
	.left_pd { width:0px; float:left; }
	.center_pd { width:936px; margin:0 0 0 22px; background:#FFF; -moz-box-shadow: 1px 1px 10px 1px #ccc; -webkit-box-shadow: 1px 1px 10px 1px #ccc; box-shadow:1px 1px 10px 1px #ccc;  }		/* Editar */
	.right_pd { width:0px; float:left; }
	.footer { width:100%; background:url(../img/site/ex/02.png) repeat-x; height:323px; }
	/* Principal */

	/* Top */
	.top_01 { width:960px; height:40px; margin:auto; display:none }
	.top_01 .left { width:294px; height:40px; float:left }
	.top_01 .left .busca { width:256px; height:30px; margin:7px 0 0 25px; background:url(../img/site/top/07.png) no-repeat }
	.top_01 .left .busca span { display:none }
	.top_01 .right { width:606px; height:40px; float:left }
	.top_01 .right .menu { width:606px; height:36px; margin:auto }
	.top_01 .right .menu .menus_02 { float:left; min-width:94px; padding: 0 3px; height:36px; margin:auto; text-align:center;  line-height:36px; font-weight:bold; }
	.top_01 .right .menu .menus_02 a{ color:#006084 }
	.top_01 .right .menu .menus_02_ativo { float:left; min-width:94px; background: #FFF !important; padding: 0 3px; height:36px; margin:auto; text-align:center; line-height:36px; font-weight:bold; -moz-border-radius:7px 7px 0 0 !important; -webkit-border-radius:7px 7px 0 0 !important; border-radius:7px 7px 0 0 !important;}
	.top_01 .right .menu .menus_02_ativo a{ color:#006084 }
	
	.top_02 { width:960px; height:120px; margin:auto;  }
	.top_02 .top_02_left { width:521px; height:40px; float:left }
	.top_02 .top_02_right { width:379px; height:40px; float:left }
	
	.logo { width:965px; height:143px; background:url(../img/site/top/14.png) no-repeat; position:absolute; z-index:9; margin:35px 0 0 -2px}
	.logo .logo_left { width:570px; height:143px; float:left }
	.logo .logo_right { width:390px; height:143px; float:left  }
	.logo .logo_right .loginn { width:390px; height:143px; }
	.logo .logo_right .loginn .login { width:390px; height:35px; margin:-30px 0 0 0px }<!--margin:-30px 0 0 600px-->
	.logo .logo_right .loginn .login .usuario { width:155px; height:35px; float:left }
	.logo .logo_right .loginn .login .usuario .imput { width:150px; height:28px; background:url(../img/site/top/003.png) no-repeat }
	.logo .logo_right .loginn .login .senha_botao { width:205px; height:35px; float:left }
	.logo .logo_right .loginn .login .senha_botao .senha { width:181px; height:28px; background:url(../img/site/top/004.png) no-repeat }
	.logo .logo_right .loginn .login .senha_botao .senha .password {width:150px; float:left }
	.logo .logo_right .loginn .login .senha_botao .senha .botao { width:27px; float:left }
	
	.top_03 { width:960px; height:265px; margin:auto }
	.top_03 .top_03_01 { width:690px; font-weight:bold; color:#8A6F00 !important; height:34px; margin:1px 0 0 216px; background:url(../img/site/top/06.png) no-repeat }

	.ts { float:left; min-width:20px; padding:0 2px; }
	.top_03 .top_03_01 img { padding-top:7px;}
	.top_03_02 { width:960px; height:3px; margin:auto; background:url(../img/site/top/11.png) repeat-x }
	.top_04 { width:960px; height:26px; margin:auto }
	.top_04 .menu { width:960px; font-weight:bold; height:26px; background:url(../img/site/top/005.png) no-repeat top; line-height:26px; color:#FFF; font-weight:bold; font-style:italic; font-size:14px }
	.top_04 .menu .menus { text-align:center; float:left; width:100px; margin-right:3px !important; color:#FFF }
	.top_04 .menu .ativo_00 { width:145px; height:26px; background:url(../img/site/menu_top/01.png) no-repeat  }
	.top_04 .menu .ativo { width:145px; height:26px; background:url(../img/site/menu_top/03.png) repeat-x }
	.top_04 .menu .menus a{ color:#FFF !important}
	/* Top */

	.display_none { display:none }
	/* All */
	
	.clientes_fd { padding:40px; width:856px; }
	.clientes_fd h1{ font-style:italic; font-size:26px; color:#333 }
	
	.clientes { width:856px; margin:auto }
	.clientes .cliente { width:112px; float:left; height:82px; margin:25px 28px; background: url(../img/site/clientes/02.png) no-repeat; padding-top:1px; text-align:center  }
	
	.home { width:936px; margin:auto }
	.home .home_left { width:174px; float:left; min-height:400px }
	.home .home_center { width:755px; float:left; min-height:400px }
	.home .home_center .home_top { width:705px; height:30px; margin:auto; padding-left:10px; background: url(../img/site/produtos/02.png) no-repeat; line-height:30px; color:#FFF; font-size:14px; font-weight:bold }
	
	.sobre { width:960; margin:auto }
	.sobre .sobre_left { width:174px; float:left; min-height:400px }
	.sobre .sobre_center { width:750px; float:left; min-height:400px }
	.sobre .sobre_right { width:145px; float:left; min-height:400px }
	
	.empresa { width:936px; margin:auto }
	.empresa .left { width:534px; float:left; height:100%; padding:20px }
	.empresa .right{ width:362px; float:left; height:80; background:#CCCCCC; text-align:center}
	
	
	.produto_fd { width:900px; margin:auto }
	.produto_fd .produto_left { width:174px; float:left; min-height:400px }
	.produto_fd .produto_center { width:725px; float:left; min-height:400px }
	.produto_fd .produto_center .produto_top { width:688px; height:30px; margin:auto; padding-left:10px; background: url(../img/site/produtos/06.png) no-repeat; line-height:30px; color:#FFF; font-size:14px; font-weight:bold }
	.barra { width:840px; padding-left:30px; line-height:30px; height:30px; background:url(../img/site/produtos/04.png) no-repeat; margin:auto }
	.seta { width:9px; float:left; height:30px;}
	.barra_n { min-width:9px; padding:0 8px; float:left; height:30px;}
	
	
	.minha_conta_fd { width:900px; margin:auto }
	.minha_conta_fd .mc_left { width:174px; float:left; min-height:400px }
	.minha_conta_fd .mc_center { width:708px; float:left; min-height:400px; margin-left:15px; color:#666666; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #CCC; background:#E2E2E2 }
	.minha_conta_fd_center { margin:0 0 0 100px; }
	.minha_conta_fd .mc_center .mc_top { width:688px; height:30px; margin:auto; padding-left:10px; background: url(../img/site/produtos/06.png) no-repeat; line-height:30px; color:#FFF; font-size:14px; font-weight:bold }
	.minha_conta_fd .mc_center .mc_nome { font-size:11px; margin-left:9px }

	.meus_dados { margin:8px 8px 20px 8px; color:#666666; width:640px; min-height:40px; padding:20px; border:1px solid #CCC; -moz-border-radius:7px 7px 7px 7px !important; -webkit-border-radius:7px 7px 7px 7px !important; border-radius:7px 7px 7px 7px !important;}
	.meus_dados .width300 { width:300px; }

	.orcamentos { margin:8px 8px 0px 8px; color:#666666; width:680px; min-height:40px; padding-top:10px; border:1px solid #CCC; -moz-border-radius:7px 7px 7px 7px !important; -webkit-border-radius:7px 7px 7px 7px !important; border-radius:7px 7px 7px 7px !important;}
	.orcamentos .orc_nome { width:200px; float:left; padding-left:10px; font-size:16px; font-weight:bold;  padding-top:5px; }
	.orcamentos .orc_nome span { color:#000 }
	.orcamentos .orc_info_1 { width:100px; float:left; font-size:11px; }
	.orcamentos .orc_info_2 { width:0px; float:left; font-size:11px; }
	.orcamentos .orc_data { width:80px; float:left; font-size:11px; }
	.orcamentos .orc_valor { width:250px; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000;  padding-top:5px; }
	.orcamentos .orc_detalhes { width:80px; float:left; font-size:14px; font-weight:bold;  text-transform:uppercase; color:#000;  padding-top:5px; }
	.orc_titulo { font-weight:bold }
	
	.contato_form { width:541px; margin-left:18px; }
	.contato_form .funcao_input input { color:#000 !important }
	.contato_form .funcao_input span { display:none }
	
	.produto { width:725px; margin:auto }
	.produto .produto_img { width:360px; height:320px; float:left; border:1px solid #CCC; margin-left:15px; }
	.produto .produto_info { width:326px; height:320px; float:left }
	.produto .produto_info .pd_info h2{ color:#001FA6; font-style:italic; margin-left:10px; }
	.produto .produto_info .pd_add_fd { width:312px; height:155px; margin:auto; background:#F5F5F5; border-bottom:1px solid #CCC; border-right:1px solid #CCC; -moz-border-radius:7px 7px 7px 7px !important; -webkit-border-radius:7px 7px 7px 7px !important; border-radius:7px 7px 7px 7px !important; }
	.pd_bt { width:287px; height:72px; margin:auto }
	.pd_op .pd_op_txt { width:187px; float:left; font-size:20px;  font-weight:bold }
	.pd_op .pd_op_img { width:27px; float:left }
	.pd_op { width:220px; margin-left:16px; color:#666666; }
	.pd_op_txt_2 { width:250px; margin-left:16px; font-size:11px;  }
	.crl_fd { width:310px; height:130px; border:1px solid #CCC; margin:auto }
	.pd_descricao { padding:16px; }
	
	
	
	/* All */

	/* Home */
	
	/* Home */


	/* Login */
	.login_pd {  width:380px; margin:auto; padding:40px; color:#666; background:#F2F2F2; }
	.login_pd h2 { padding-bottom:15px; font-size:22px; }
	.login_pd .resposta { color:#F00; }
	.login_pd form { width:310px; margin:auto; }
	.login_pd label { font-size:14px; font-weight:bold; display:block; padding-top:10px; } 
	.login_pd input[type="text"], .login_pd input[type="password"]{ width:300px; height:23px; }
	.login_pd a { padding:7px 0;  }
	.login_pd a.cadastro { float:left; }
	.login_pd a.esqueceu_senha { float:right; }
	.login_pd input[type="submit"] { color:#FFF; font-weight:bold; padding:7px 15px; margin-top:10px; text-shadow:#000 0.1em 0.1em 0.3em; float:right; }
	/* Login */	


	/* Left */
	.left_01 { }
	/* Left */	
	
	/* Right */
	.right_01 { }
	/* Right */

	/* Footer */
	.1footer_01 { width:900px; margin:auto }
	.1footer_01 .left { width:645px; float:left; height:106px }
	.1footer_01 .right { width:255px; float:left; height:106px }
	.1footer_mod { width:250px; float:left; margin:0 20px}
	.1footer_02 { width:900px; margin:auto }
	.1footer_03 { width:900px; margin:auto; color:#666 }
	.1footer_03 .footer_03_left { width:500px; float:left; text-align:right; line-height:35px; height:35px; }
	.1footer_03 .footer_03_right { width:380px; float:left; text-align:left; line-height:35px; height:35px; padding-left:20px }
	.1footer_pp { width:250px; height:29px; line-height:29px; color:#666666 }
	.1footer_pp .footer_p_img { width:25px; float:left; min-height:19px; margin:10px 0px 0; }
	.1footer_pp .footer_p_n { width:225px; float:left; height:29px; line-height:29px; }
	.1linhas_f { width:100%; height:2px; background:url(../img/site/footer/11.png) repeat-x}
	/* Footer */
#border-radius{ background:#FFF; behavior:url(../css/border-radius/border-radius.htc); -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }body{ margin:0; padding:0; font-family:, Arial, Helvetica, sans-serif; color:; font-size:; background:; }.tudo{ background:url(../fotos/fotos/#E2DEDB)  center top repeat-x;}#family { font-family:Arial, Helvetica, sans-serif }.cor1 { color: }	.cor2 { color: }	.cor3 { color: }	.cor4 { color: }	.cor5 { color:#666666 }#font1{ font-size:1px; } .height1 { height:1px } #font2{ font-size:2px; } .height2 { height:2px } #font3{ font-size:3px; } .height3 { height:3px } #font4{ font-size:4px; } .height4 { height:4px } #font5{ font-size:5px; } .height5 { height:5px } #font6{ font-size:6px; } .height6 { height:6px } #font7{ font-size:7px; } .height7 { height:7px } #font8{ font-size:8px; } .height8 { height:8px } #font9{ font-size:9px; } .height9 { height:9px } #font10{ font-size:10px; } .height10 { height:10px } #font11{ font-size:11px; } .height11 { height:11px } #font12{ font-size:12px; } .height12 { height:12px } #font13{ font-size:13px; } .height13 { height:13px } #font14{ font-size:14px; } .height14 { height:14px } #font15{ font-size:15px; } .height15 { height:15px } #font16{ font-size:16px; } .height16 { height:16px } #font17{ font-size:17px; } .height17 { height:17px } #font18{ font-size:18px; } .height18 { height:18px } #font19{ font-size:19px; } .height19 { height:19px } #font20{ font-size:20px; } .height20 { height:20px } #font21{ font-size:21px; } .height21 { height:21px } #font22{ font-size:22px; } .height22 { height:22px } #font23{ font-size:23px; } .height23 { height:23px } #font24{ font-size:24px; } .height24 { height:24px } #font25{ font-size:25px; } .height25 { height:25px } #font26{ font-size:26px; } .height26 { height:26px } #font27{ font-size:27px; } .height27 { height:27px } #font28{ font-size:28px; } .height28 { height:28px } #font29{ font-size:29px; } .height29 { height:29px } #font30{ font-size:30px; } .height30 { height:30px } #font31{ font-size:31px; } .height31 { height:31px } #font32{ font-size:32px; } .height32 { height:32px } #font33{ font-size:33px; } .height33 { height:33px } #font34{ font-size:34px; } .height34 { height:34px } #font35{ font-size:35px; } .height35 { height:35px } #font36{ font-size:36px; } .height36 { height:36px } #font37{ font-size:37px; } .height37 { height:37px } #font38{ font-size:38px; } .height38 { height:38px } #font39{ font-size:39px; } .height39 { height:39px } #font40{ font-size:40px; } .height40 { height:40px } #font41{ font-size:41px; } .height41 { height:41px } #font42{ font-size:42px; } .height42 { height:42px } #font43{ font-size:43px; } .height43 { height:43px } #font44{ font-size:44px; } .height44 { height:44px } #font45{ font-size:45px; } .height45 { height:45px } #font46{ font-size:46px; } .height46 { height:46px } #font47{ font-size:47px; } .height47 { height:47px } #font48{ font-size:48px; } .height48 { height:48px } #font49{ font-size:49px; } .height49 { height:49px } #font50{ font-size:50px; } .height50 { height:50px } #font51{ font-size:51px; } .height51 { height:51px } #font52{ font-size:52px; } .height52 { height:52px } #font53{ font-size:53px; } .height53 { height:53px } #font54{ font-size:54px; } .height54 { height:54px } #font55{ font-size:55px; } .height55 { height:55px } #font56{ font-size:56px; } .height56 { height:56px } #font57{ font-size:57px; } .height57 { height:57px } #font58{ font-size:58px; } .height58 { height:58px } #font59{ font-size:59px; } .height59 { height:59px } #font60{ font-size:60px; } .height60 { height:60px } #font61{ font-size:61px; } .height61 { height:61px } #font62{ font-size:62px; } .height62 { height:62px } #font63{ font-size:63px; } .height63 { height:63px } #font64{ font-size:64px; } .height64 { height:64px } #font65{ font-size:65px; } .height65 { height:65px } #font66{ font-size:66px; } .height66 { height:66px } #font67{ font-size:67px; } .height67 { height:67px } #font68{ font-size:68px; } .height68 { height:68px } #font69{ font-size:69px; } .height69 { height:69px } #font70{ font-size:70px; } .height70 { height:70px } #font71{ font-size:71px; } .height71 { height:71px } #font72{ font-size:72px; } .height72 { height:72px } #font73{ font-size:73px; } .height73 { height:73px } #font74{ font-size:74px; } .height74 { height:74px } #font75{ font-size:75px; } .height75 { height:75px } #font76{ font-size:76px; } .height76 { height:76px } #font77{ font-size:77px; } .height77 { height:77px } #font78{ font-size:78px; } .height78 { height:78px } #font79{ font-size:79px; } .height79 { height:79px } #font80{ font-size:80px; } .height80 { height:80px } #font81{ font-size:81px; } .height81 { height:81px } #font82{ font-size:82px; } .height82 { height:82px } #font83{ font-size:83px; } .height83 { height:83px } #font84{ font-size:84px; } .height84 { height:84px } #font85{ font-size:85px; } .height85 { height:85px } #font86{ font-size:86px; } .height86 { height:86px } #font87{ font-size:87px; } .height87 { height:87px } #font88{ font-size:88px; } .height88 { height:88px } #font89{ font-size:89px; } .height89 { height:89px } #font90{ font-size:90px; } .height90 { height:90px } #font91{ font-size:91px; } .height91 { height:91px } #font92{ font-size:92px; } .height92 { height:92px } #font93{ font-size:93px; } .height93 { height:93px } #font94{ font-size:94px; } .height94 { height:94px } #font95{ font-size:95px; } .height95 { height:95px } #font96{ font-size:96px; } .height96 { height:96px } #font97{ font-size:97px; } .height97 { height:97px } #font98{ font-size:98px; } .height98 { height:98px } #font99{ font-size:99px; } .height99 { height:99px } #font100{ font-size:100px; } .height100 { height:100px } 