/*

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: 19px;
  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; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	.paginacao a.ativo { color:#3C506B; background:#DDD; font-weight:bolder; }
	/* Paginacao */


	/* Tables */
	.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 }

	.label_checkbox { margin-right:30px; }
	.label_radio { margin-right:30px; }
	/* Funcoes */


	/* Pirobox */
	.pirobox h1 { width:400px; margin:auto; padding:20px 0 10px; font-size:24px; color:#666; }
	.pirobox .txt { width:300px; margin:auto; color:#666; }
	/* Pirobox */


	/* 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_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; }

	.valign_top { vertical-align:top; }
	.valign_center { vertical-align:top; }
	.valign_bottom { text-align:left; }

	.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 !important }
	.preto, a.preto{ color:#000 !important }

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

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

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

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

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

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

	.roza1, a.roza1 { color:#FF99FF !important }
	.roza2, a.roza2 { color:#FF33FF !important }
	.roza3, .roza, a.roza3, a.roza { color:#FF00FF !important }
	.roza4, a.roza4 { color:#FF00CC !important }
	.roza5, a.roza5 { color:#FF0066 !important }
	/* Cores */

@charset "utf-8";
/* CSS Document */

	/* Principal */
	body { }
	.tudo { background:url(../img/fundo/01.jpg) top center no-repeat #FFF }
	.tudo_02 { background:url(../img/fundo/02.jpg) top center no-repeat #FFF }
	.suporte { }
	.principal { width:1000px; margin:auto }
	.topo_pd { margin:auto; }
	.tronco { margin:auto; }
	.left_pd { width:0px; float:left; }
	.center_pd { width:1000px; float:left; }
	.right_pd { width:0px; float:left; }
	.footer { height:500px; background:url(../img/footer/01.png) top center no-repeat; padding-top:146px; }
	/* Principal */

	/* Top */
	.top_01 { width:1000px; height:178px; }
	.top_01 .left { width:574px; height:150px; float:left; padding:28px 0 0 26px; }
	.top_01 .right { width:400px; height:178px; float:left; }
	.top_01 .right .menu_top_00 { width:224px; height:18px; margin:30px 0 55px 175px; text-transform:uppercase; color:#000; font-weight:bold; font-size:10px; }
	.top_01 .right .menu_top_00 a { color:#000; }
	.top_01 .right .menu_top_00 .home { width:61px; height:18px; float:left; }
	.top_01 .right .menu_top_00 .contato { width:87px; height:18px; float:left; }
	.top_01 .right .menu_top_00 .localizacao { width:76px; height:18px; float:left; }
	.top_01 .right .pesquisa { width:400px; height:32px; }
	
	.top_02 { height:48px; width:1000px; }
	/* Top */


	/* All */
	.negrito { font-weight:bold }
	.mod_01 { width:860px; height:33px; color:#FFF; margin:auto; margin-bottom:15px; background:url(../img/obj/06.png) no-repeat top center }
	.mod_01 .left { width:770px; font-size:16px; font-weight:bold; height:33px; float:left; line-height:33px; padding-left:20px }
	.mod_01 .right { width:60px; height:33px; line-height:33px; padding-left:10px; float:left; }
	.mod_02 { width:860px;margin:auto; }
	.mod_02 .left { width:330px; float:left;}
	.mod_02 .right { width:510px; padding-left:20px; float:left; text-align:justify; color:#444444 }
	/* All */

	/* Home */
	.home { width:1000px; }
	.home .banner_00 { width:980px; margin:auto; height:350px; padding-top:20px;  }
	.home .destaques { width:1000px; height:409px; }
	.home .destaques .titulo_00 { width:975px; height:35px; padding:0 0 0 25px; margin:0 0 30px 0 ; line-height:35px; text-transform:uppercase; color:#FFF; font-size:16px;}
	.home .destaques .carrosel { width:1000px; height:328px; }
	
	.home .home_02 { width:1000px; min-height:500px; }
	.home .home_02 .left { width:496px; min-height:500px; float:left; }
	.home .home_02 .right { width:503px; min-height:500px; float:left; }
	.home .home_02 .left .box_01 { width:433px; height:197px; background:url(../img/home/01.png); margin-bottom:27px;  margin-left:25px;}
	.home .home_02 .left .box_01 .nome_02 { height:34px; padding:17px 0 0 26px; line-height:34px; text-transform:uppercase; color:#000; font-weight:bold; font-size:14px }
	.home .home_02 .left .box_01 .info { width:433px; height:146px; }
	.home .home_02 .left .box_01 .info .left_02 { width:150px; height:126px; float:left; padding-top:20px; padding-left:20px }
	.home .home_02 .left .box_01 .info .right_02 { width:243px; height:146px; float:left;  padding-right:20px }
	.home .home_02 .left .box_01 .info .right_02 .txt_02 { padding:20px 0; height:65px; }
	.home .home_02 .left .box_01 .info .right_02 .bt_02 { width:89px; height:25px; margin:0 0 0 141px; }
	
	
	
	.home .home_02 .left .box_02 { width:433px; height:262px; background:url(../img/home/02.png); margin-bottom:27px;  margin-left:25px;}
	.home .home_02 .left .box_02 .nome_02 { height:34px; padding:17px 0 0 26px; line-height:34px; text-transform:uppercase; color:#FFF; font-weight:bold; font-size:14px }
	.home .home_02 .left .box_02 .info { width:373px; height:146px; padding:30px 30px }
	.home .home_02 .left .box_02 .info a.infox { display: block; background: #FEFFC1; padding: 10px; margin: 10px 0; font-size:15px; font-weight:bold; }
	.home .home_02 .left .box_02 .info a.mais { background: #9F9F9F; border: 1px solid #fff; padding: 5px 10px; color: #FFF; margin: 10px 0 0 250px; width: 100px; display: block; }

	.home .home_02 .left .box_02 .info .nome_03 { padding-right:20px; text-transform:uppercase; font-size:15px; font-weight:bold }
	.home .home_02 .left .box_02 .info .txt_02 { padding:20px 0; height:65px; }
	.home .home_02 .left .box_02 .info .bt_03 { width:89px; height:25px; margin:0 0 0 250px; }
	
	
	
	.home .home_02 .right .box_03 { width:492px; height:720px; background: url(../img/home/07.png); }
	.home .home_02 .right .box_03 .nome_02 { height:34px; padding:18px 0 0 16px; line-height:34px; text-transform:uppercase; color:#000; font-weight:bold; font-size:14px }
	.home .home_02 .right .box_03 .video_home { width:400px; height:330px; margin:auto; padding-top:21px; }
	.home .home_02 .right .box_03 .info .nome_03 { padding-right:20px; text-transform:uppercase; font-size:14px }
	.home .home_02 .right .box_03 .info .txt_02 { padding:20px 0; height:65px; }
	.home .home_02 .right .box_03 .info .bt_03 { width:89px; height:25px; margin:0 0 0 250px; }
	/* Home */
	
	
	/* atendimento*/
	
	.atendimento { width:970px; margin:auto; margin-top:20px; }
	.atendimento .left { width:375px; float:left; }
	.atendimento .right { width:595px; float:left; }
	.atendimento .left .imagens_fd { width:336px; background:url(../img/atendimento/02.png) top center no-repeat }
	.atendimento .left .imagens_fd .top { width:336px; height:77px; }
	.atendimento .left .imagens_fd .top .nome { width:150px; height:21px; padding:28px 0 0 24px; text-transform:uppercase; font-size:16px }
	.atendimento .left .imagens_fd .base { width:320px; padding:10px 0; margin:0 0 0 9px; background:#E6E6E6;  -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;}
	.atendimento .left .imagens_fd .base .fotos_00 { width:130px; height:105px; float:left; margin:15px 0px 15px 20px;}
	.atendimento .left .imagens_fd .base .fotos { width:130px; height:135px; float:left; margin:10px;}
	.atendimento .left .imagens_fd .base .fotos .foto { width:130px; height:105px; }
	.atendimento .left .imagens_fd .base .fotos .nome { width:130px; height:30px; }
	.titulo_xx { padding:0px 0; text-transform:uppercase; }
	.titulo_xx .nome { display:inline-block; margin-right:15px;  padding-top:5px; font-size:18px }
	.titulo_xx .img { display:inline-block; vertical-align:middle; margin-top:-5px }
	.atendimento .right .txt { }


	/* 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 */	

	/*contatos*/
	.info_contato { padding:0 20px; }
	.info_xx_00 { padding:5px 0;}
	.info_xx_00 .d01{ display:inline-block; vertical-align:middle; margin-right:5px }
	.info_xx_00 .d02{  display:inline-block; }
	
	
	/* semi_novos*/
	.box_00 { width:950px; margin:auto; margin-top:20px; }
	.box_00 .left { width:335px; float:left; }
	.box_00 .right { width:608px; float:left; }
	.box_00 .left .box_fotos { width:284px; min-height:330px; padding:20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
	.box_00 .left .box_fotos .foto_01 { width:284px; height:229px; padding:0 0 15px 0 ; }
	.box_00 .left .box_fotos .carrosel { width:287px; height:74px; }
	.box_00 .right .titulo { padding: 0 0 10px 0; border-bottom:1px solid #FF9326; color:#D90000; font-size:18px; text-transform:uppercase }
	.box_00 .right .txt_info { padding:10px 0; text-align:justify }
	.box_00 .right .preco { padding:10px 0;  color:#D90000; font-size:16px;}
	.box_00 .right .indique {  text-align:right}
	
	.contatos_infox { background:#FFF; padding:10px }
	
	
	/* Produtos */
	.produtos { width:1000px; margin-top:40px; }
	.produtos .left { width:270px; float:left; }
	.produtos .right { width:730px; float:left; }
	.produtos .left .box_menu { width:228px; margin:auto; background:url(../img/produtos/01.png) top center no-repeat; margin-bottom:40px }
	.produtos .left .box_menu .top { width:228px; height:73px; }
	.produtos .left .box_menu .top .nome{ line-height:73px; padding-left:20px; font-size:18px; color:#FFF; }
	.produtos .left .box_menu .base { width:214px; margin-left:8px; background:#E6E6E6; padding:0px 0 20px;  -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; }
	.produtos .left .box_menu .base .menu_left{ width:187px; margin:auto; padding-left:15px; line-height:36px; height:36px; background:url(../img/produtos/02.png) top left no-repeat; border-bottom:2px solid #B6BECC }
	.produtos .right .categoria { height:53px; padding:25px 0; }
	.produtos .right .corpo { }
	
	
	.produtos .left .box_menu_02 { width:228px; margin:auto; background:url(../img/produtos/04.png) top center no-repeat; margin-bottom:40px }
	.produtos .left .box_menu_02 .top { width:228px; height:73px; }
	.produtos .left .box_menu_02 .top .nome{ line-height:80px; padding-left:20px; font-size:18px; color:#000; }
	.produtos .left .box_menu_02 .base { width:214px; margin-left:8px; background:#E6E6E6; padding:0px 0 20px;  -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; }
	
	/* informativos */
	.informativos_box_01  { margin-top:20px; margin-bottom:40px }
	
	
	/* Left */
	.left_01 { }
	/* Left */	
	
	/* Right */
	.right_01 { }
	/* Right */

	/* Footer */
	.imgs_footer { margin-bottom:20px }
	.footer_xx { width:1000px;}
	.footer_xx .mapa_site { width:204px; float:left; padding:0 0 0 15px; }
	.footer_xx .contatos { width:219px; float:left; padding:0 0 0 10px; }
	.footer_xx .redes_sociais { width:237px; float:left; }
	.footer_xx .promocoes { width:263px; float:left; }
	.footer_xx .titulo_footer { color:#C80000; text-transform:uppercase; font-size:15px; font-weight:bold }
	.base_footer { padding:20px 0px}
	.base_footer li{ list-style:none; margin:2px 0 }
	.mod_ft { margin-bottom:10px}
	
	
	
	.footer_01 { width:1000px; margin:auto }
	.footer_01 .left { width:800px; padding:20px 0 0 100px; float:left; text-align:center; }
	.footer_01 .right { width:100px; float:left; text-align:center; padding-top:15px }
	/* Footer */
@charset "utf-8";
/* CSS Document */


	/* Design */
	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;
	}
	/* Design */

	/* Highslide
	.highslide-controls { display:none }
	Highslide */
#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; }#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 } .width10 { width:10px } #font2{ font-size:2px; } .height2 { height:2px } .width20 { width:20px } #font3{ font-size:3px; } .height3 { height:3px } .width30 { width:30px } #font4{ font-size:4px; } .height4 { height:4px } .width40 { width:40px } #font5{ font-size:5px; } .height5 { height:5px } .width50 { width:50px } #font6{ font-size:6px; } .height6 { height:6px } .width60 { width:60px } #font7{ font-size:7px; } .height7 { height:7px } .width70 { width:70px } #font8{ font-size:8px; } .height8 { height:8px } .width80 { width:80px } #font9{ font-size:9px; } .height9 { height:9px } .width90 { width:90px } #font10{ font-size:10px; } .height10 { height:10px } .width100 { width:100px } #font11{ font-size:11px; } .height11 { height:11px } .width110 { width:110px } #font12{ font-size:12px; } .height12 { height:12px } .width120 { width:120px } #font13{ font-size:13px; } .height13 { height:13px } .width130 { width:130px } #font14{ font-size:14px; } .height14 { height:14px } .width140 { width:140px } #font15{ font-size:15px; } .height15 { height:15px } .width150 { width:150px } #font16{ font-size:16px; } .height16 { height:16px } .width160 { width:160px } #font17{ font-size:17px; } .height17 { height:17px } .width170 { width:170px } #font18{ font-size:18px; } .height18 { height:18px } .width180 { width:180px } #font19{ font-size:19px; } .height19 { height:19px } .width190 { width:190px } #font20{ font-size:20px; } .height20 { height:20px } .width200 { width:200px } #font21{ font-size:21px; } .height21 { height:21px } .width210 { width:210px } #font22{ font-size:22px; } .height22 { height:22px } .width220 { width:220px } #font23{ font-size:23px; } .height23 { height:23px } .width230 { width:230px } #font24{ font-size:24px; } .height24 { height:24px } .width240 { width:240px } #font25{ font-size:25px; } .height25 { height:25px } .width250 { width:250px } #font26{ font-size:26px; } .height26 { height:26px } .width260 { width:260px } #font27{ font-size:27px; } .height27 { height:27px } .width270 { width:270px } #font28{ font-size:28px; } .height28 { height:28px } .width280 { width:280px } #font29{ font-size:29px; } .height29 { height:29px } .width290 { width:290px } #font30{ font-size:30px; } .height30 { height:30px } .width300 { width:300px } #font31{ font-size:31px; } .height31 { height:31px } .width310 { width:310px } #font32{ font-size:32px; } .height32 { height:32px } .width320 { width:320px } #font33{ font-size:33px; } .height33 { height:33px } .width330 { width:330px } #font34{ font-size:34px; } .height34 { height:34px } .width340 { width:340px } #font35{ font-size:35px; } .height35 { height:35px } .width350 { width:350px } #font36{ font-size:36px; } .height36 { height:36px } .width360 { width:360px } #font37{ font-size:37px; } .height37 { height:37px } .width370 { width:370px } #font38{ font-size:38px; } .height38 { height:38px } .width380 { width:380px } #font39{ font-size:39px; } .height39 { height:39px } .width390 { width:390px } #font40{ font-size:40px; } .height40 { height:40px } .width400 { width:400px } #font41{ font-size:41px; } .height41 { height:41px } .width410 { width:410px } #font42{ font-size:42px; } .height42 { height:42px } .width420 { width:420px } #font43{ font-size:43px; } .height43 { height:43px } .width430 { width:430px } #font44{ font-size:44px; } .height44 { height:44px } .width440 { width:440px } #font45{ font-size:45px; } .height45 { height:45px } .width450 { width:450px } #font46{ font-size:46px; } .height46 { height:46px } .width460 { width:460px } #font47{ font-size:47px; } .height47 { height:47px } .width470 { width:470px } #font48{ font-size:48px; } .height48 { height:48px } .width480 { width:480px } #font49{ font-size:49px; } .height49 { height:49px } .width490 { width:490px } #font50{ font-size:50px; } .height50 { height:50px } .width500 { width:500px } #font51{ font-size:51px; } .height51 { height:51px } .width510 { width:510px } #font52{ font-size:52px; } .height52 { height:52px } .width520 { width:520px } #font53{ font-size:53px; } .height53 { height:53px } .width530 { width:530px } #font54{ font-size:54px; } .height54 { height:54px } .width540 { width:540px } #font55{ font-size:55px; } .height55 { height:55px } .width550 { width:550px } #font56{ font-size:56px; } .height56 { height:56px } .width560 { width:560px } #font57{ font-size:57px; } .height57 { height:57px } .width570 { width:570px } #font58{ font-size:58px; } .height58 { height:58px } .width580 { width:580px } #font59{ font-size:59px; } .height59 { height:59px } .width590 { width:590px } #font60{ font-size:60px; } .height60 { height:60px } .width600 { width:600px } #font61{ font-size:61px; } .height61 { height:61px } .width610 { width:610px } #font62{ font-size:62px; } .height62 { height:62px } .width620 { width:620px } #font63{ font-size:63px; } .height63 { height:63px } .width630 { width:630px } #font64{ font-size:64px; } .height64 { height:64px } .width640 { width:640px } #font65{ font-size:65px; } .height65 { height:65px } .width650 { width:650px } #font66{ font-size:66px; } .height66 { height:66px } .width660 { width:660px } #font67{ font-size:67px; } .height67 { height:67px } .width670 { width:670px } #font68{ font-size:68px; } .height68 { height:68px } .width680 { width:680px } #font69{ font-size:69px; } .height69 { height:69px } .width690 { width:690px } #font70{ font-size:70px; } .height70 { height:70px } .width700 { width:700px } #font71{ font-size:71px; } .height71 { height:71px } .width710 { width:710px } #font72{ font-size:72px; } .height72 { height:72px } .width720 { width:720px } #font73{ font-size:73px; } .height73 { height:73px } .width730 { width:730px } #font74{ font-size:74px; } .height74 { height:74px } .width740 { width:740px } #font75{ font-size:75px; } .height75 { height:75px } .width750 { width:750px } #font76{ font-size:76px; } .height76 { height:76px } .width760 { width:760px } #font77{ font-size:77px; } .height77 { height:77px } .width770 { width:770px } #font78{ font-size:78px; } .height78 { height:78px } .width780 { width:780px } #font79{ font-size:79px; } .height79 { height:79px } .width790 { width:790px } #font80{ font-size:80px; } .height80 { height:80px } .width800 { width:800px } #font81{ font-size:81px; } .height81 { height:81px } .width810 { width:810px } #font82{ font-size:82px; } .height82 { height:82px } .width820 { width:820px } #font83{ font-size:83px; } .height83 { height:83px } .width830 { width:830px } #font84{ font-size:84px; } .height84 { height:84px } .width840 { width:840px } #font85{ font-size:85px; } .height85 { height:85px } .width850 { width:850px } #font86{ font-size:86px; } .height86 { height:86px } .width860 { width:860px } #font87{ font-size:87px; } .height87 { height:87px } .width870 { width:870px } #font88{ font-size:88px; } .height88 { height:88px } .width880 { width:880px } #font89{ font-size:89px; } .height89 { height:89px } .width890 { width:890px } #font90{ font-size:90px; } .height90 { height:90px } .width900 { width:900px } #font91{ font-size:91px; } .height91 { height:91px } .width910 { width:910px } #font92{ font-size:92px; } .height92 { height:92px } .width920 { width:920px } #font93{ font-size:93px; } .height93 { height:93px } .width930 { width:930px } #font94{ font-size:94px; } .height94 { height:94px } .width940 { width:940px } #font95{ font-size:95px; } .height95 { height:95px } .width950 { width:950px } #font96{ font-size:96px; } .height96 { height:96px } .width960 { width:960px } #font97{ font-size:97px; } .height97 { height:97px } .width970 { width:970px } #font98{ font-size:98px; } .height98 { height:98px } .width980 { width:980px } #font99{ font-size:99px; } .height99 { height:99px } .width990 { width:990px } #font100{ font-size:100px; } .height100 { height:100px } .width1000 { width:1000px } 