﻿/* * *  CSS - RESETS * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	cursor:default
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
td {
	text-align: left;
	font-weight: normal;
}
th {
	text-align: left;
	font-weight: normal;
}
caption {
	text-align: left;
	font-weight: normal;
}
q:after {
	content: "";
}
q:before {
	content: "";
}
blockquote:after {
	content: "";
}
blockquote:before {
	content: "";
}
q {
	quotes: "" "";
}

blockquote {
	quotes: "" "";
}

body {
	text-align: center;
	background: url('img/bg-top2.jpg') repeat-x;
	font: 12px/18px arial,verdana,sans-serif;
	color: #6a747c;
}
body {
	height: 100%;
}
html {
	height: 100%;
}
.extra {
	clear: both;
	font-size: 0;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	display: block;
}
.none {
	display: none;
}
a:link {
	color: #4D5C60;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4D5C60;
}
a:hover {
	text-decoration: none;
	color: #005E9C;
}
a:active {
	text-decoration: none;
	color: #4D5C60;
}
/* * * INICIO DE HEADER * * */
#outer {
	width: 100%;
	margin: 0 0 -74px;
	min-height: 100%;
}
* html #outer {
	height: 100%;
}
#header {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	margin-bottom:0px
}
#header .inner {
	width: 100%;
	padding: 5x 0 16px;
	
}
#logo {
	width: 178px;
	height: 74px;
	margin: 10px 15px 0;
	float: left;
	display: inline;
	overflow: hidden;
	background: url(img/logo.jpg) no-repeat;
}
#logo a:visited {
	float: left;
	width: 306px;
	height: 71px;
	overflow: hidden;
	text-indent: -100em;
}
#logo a {
	float: left;
	width: 178px;
	height: 71px;
	overflow: hidden;
	text-indent: -100em;
}
#header #callUs {
	float: right;
	text-align: left;
	font: 18px/25px arial,verdana,sans-serif;
	color: #777;
	padding: 4px 0 0 ;
	width: 250px;
	margin-right:25px
}
#header #callUs p {
	float: left;
	padding: 0 0 0 18px;
	background: url(img/call-us.jpg) no-repeat left;
}
#header #callUs span {
	 font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #f38047;
	display: block;
	clear: both;
	width: 100%;

}
#outer div:after {
	content: ".";
	display: block;
	height: 0;
	font: 0/0 arial,verdana,sans-serif;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
/* * * INICIO DO BANNER * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#intro {
	color: #54565b;
	font: 18px/25px arial, verdana, sans-serif;
	width: 100%;
	border-width: 1px 0;
	margin: 0 0 24px;
	padding: 10px 0;
	text-align: left;
	border-color: #ddd;
	border-style: solid;
}
.index #intro {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/intro.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}
.index #intro .inner {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#bannerp {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/bannerprodutos.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 0px;
	padding: 0;
	margin-bottom:3px
	
}



.bannerproduto{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	
}


#banners {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/banners.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}

#banners_cont {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/bgclientes.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}

#banners_sup {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/sbanners.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}

#banners_dw {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/bannersdw.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}


#banners_contato {
	color: #414348;
	font: 14px/22px arial,verdana,sans-serif;
	background: #f5f5f5 url(img/bgcontato.jpg) repeat-x;
	border: solid #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	padding: 0;
	
}


.bannerserv{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	
}





.index #intro .projects {
	float: left;
	margin: 25px 0 0 4px;
	display: inline;
	width: 520px;
	position: relative;
}
.index #intro .introduction ul li.wpThemes {
	width: 221px;
	height: 69px;
	background: url(img/index-buttons.jpg) no-repeat;
	margin: 3px 6px 0 0;
}
.index #intro .introduction ul li.wpThemes a {
	width: 221px;
	height: 34px;
}
.index #intro .introduction ul li.wpThemes a:hover {
	background: url(img/index-buttons.jpg) no-repeat 0 -69px;
}
.index #intro .projects ul {
	width: 100%;
	list-style: none;
}
.index #intro .projects li {
	float: left;
	width: 135px;
	height: 209px;
	margin: 0 24px 0 0;
}
.index #intro .projects li.last {
	margin: 0;
}
.index #intro .jcarousel-clip {
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 453px;
	margin: 0 0 0 33px;
}
.index #intro .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.index #intro .jcarousel-next {
	z-index: 3;
	position: absolute;
	right: 0;
	top: 36px;
	width: 24px;
	height: 79px;
	background: url(img/carou-right.jpg) no-repeat;
	cursor: pointer;
}
.index #intro .jcarousel-prev {
	z-index: 3;
	position: absolute;
	left: 0;
	top: 36px;
	width: 24px;
	height: 79px;
	background: url(img/carou-left.jpg) no-repeat;
	cursor: pointer;
}
.index #intro .jcarousel-prev-disabled {
	/*display:none!important;*/
	cursor: default;
}
.index #intro .jcarousel-next-disabled {
	/*display:none!important;*/
	cursor: default;
}
.index #intro .introduction {
	float: right;
	width: 448px;
	padding-top: 10px;
}
.index #intro .introduction h2 {
	 font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
	color: #28603c;
	padding: 10px 0 10px;
	float: none;
	margin: 0;
	border: none;
}
.index #intro .introduction p {
	padding: 0 0 20px;
	 font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:50px

}
.index #intro .introduction ul {
	width: 100%;
	list-style: none;
}
.index #intro .introduction ul li {
	float: left;
}
.index #intro .introduction ul li a {
	display: block;
	overflow: hidden;
	text-indent: -100em;
	color: #28603c;
}
.index #intro .introduction ul li.partners {
	padding: 9px 0 0;
}
/* * * INICIO DO CORPO * * */
#corpo {
	width: 1000px;
	margin: 0 auto;
}
/* * * * * * * * DIV ESQUERDA * * * * * * * */

#produtos {
	float: left;
	width: 600px;
	line-height: 15px;
	margin-left:15px;
	text-align: justify;
	margin-right:21px;
	..margin-left:11px;

	font: 0.9em arial;
	
}
#produtos h2 {
	font: bold 1.3em arial;
	color: #f38047;
	text-align: left;
	cursor:default;
		 margin-bottom:10px;
		 	 margin-top:2px;

		
		 
}

#produtos p {
	 margin-bottom:10px;
	 	 margin-top:10px
}

#produtos span {
	 margin-bottom:13px;
	 font: bold 1.0em arial;
	color: #dc8256;

}



#esquerda {
	float: left;
	width: 309px;
	line-height: 15px;
	margin-left:31px;
	
	margin-right:31px;
	
}
#esquerda h1 {
	font: bold 10pt arial;
	color: #f38047;
	text-align: left;
	cursor:default
}
#esquerda h2 {
	font: bold 0.8em arial;
	color: #606060;
	text-align: left;
	cursor:default
}
#esquerda img {
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 3px;
}
.nuv {
	list-style-image: url('img/li_.gif');
	margin-top:15px;
	margin-bottom:15px;
	margin-left:5px
}
.nuv li {	
	margin-left: 17px;
	margin-bottom: 5px;
	text-align:  left;
		font: bold 7pt arial;
	color:#4b4a4a;
	font-weight:bold

}

.serv {
	list-style-image: url('img/ico_setavermelhaa.gif');	 margin-top:15px;
	margin-bottom:15px;
	margin-left:5px
}
.serv li {	
	margin-left: 17px;
	margin-bottom: 5px;
	text-align:  left;
		font: bold 7pt arial;
	color:#4b4a4a;
	font-weight:bold

}




#esquerda a {
	font: 8pt arial;
	color: #606060;
}
#esquerda a:hover {
	 text-decoration:underline
}

/* * * * * * * * FIM DA DIV ESQUERDA * * * * * * * */
/* * * * * * * * DIV CENTRO * * * * * * * */
#noticias {
	margin-bottom:2px;
	float: left;
	width: 309px;
	height:55px;
	line-height:13px;
	
	
	
}


#noticiasqsm {
	float: left;
	width: 309px;
	color:#0a61c0;
	text-align:left;
	margin-left:20px


}

#noticiasqsm h1 {
 margin-bottom:11px;
 font-weight:bold
}


#noticiasqsm h2 {
text-align:left;
	font-size:0.8em

}




#centro {
	float: left;
	width: 309px;
	color:#0a61c0;
	text-align:left;

	
}

#centro h1 {
 margin-bottom:11px;
 font-weight:bold
}


#centro h2 {
text-align:left;
	font-size:0.8em

}


#noticias a{
	text-align:left;
	font-size:0.9em
	 
}


#centro img {
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	float:left	
}
#centro a:hover {text-decoration:underline;	 }

/* * * * * * * * PAGE SUPORTE * * * * * * * */
#intro_suporte {	
	width: 100%;
	
	margin: 0 0 24px;
	padding: 10px 0;
	text-align: left;
	
}
#suporte {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	margin-top: 40px;
}
#sup_esquerdo {
	 width:566px;	 
	 float:left;
	 margin-right:20px;
	 text-align:left;
	 margin-left:37px
}
#sup_esquerdo h1 {
	font: bold 15pt arial;	
	color: #606060;
	float:left;
	margin-bottom:10px;
	cursor:default
	
}
#sup_esquerdo p {
	font: 10pt arial;
	color: #606060;
	 text-align: justify;
	clear:both;
	color:#636363;
	padding-bottom:5px;
	cursor:default
}
#sup_esquerdo h2 {
	font: 11pt arial;
	color: #606060;
	text-align: justify;
	clear:both;
	color:#636363;
	padding-bottom:1px;
	cursor:default
}
#sup_esquerdo img{
	  margin-top:50px

}

/* * * * * * * * FIM DA PAGE SUPORTE * * * * * * * */
/* * * * * * * * DIV RODAPE * * * * * * * */
#menuRodape {
	width: 100%;
	margin: 0 auto;
	text-align: center;

	margin-top: 5px;
	border-color: #ddd;
	border-top-style:solid;
	border-width: 1px 0;
}
.textoCinza {
	font-size: 11px;
	font-family: Arial;
	color: #999999;
	padding-top: 6px;
	cursor:default
}
#menuRodape .textoCinza b {
	color: black;
}
/* * * * * * * * DIV esquerda * * * * * * * */
.menu_esquerda_home {
	width: 260px;
	height: 100%;
	background-color: #fafbfb;
	float: left;
	text-align: left;
	margin-top:5px;
	margin-left:0px
}

.menu_esquerda_home h1{
	font: bold 14pt arial;
	text-align: left;
	color: #364f59;
	cursor:default;
	margin-bottom:15px
}

/****************** CONTEUDO *****************************/
/****************** newsletter *****************************/
.txtFrmGuia {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #E63110;
}
.txtFrmGuia2 {
	font-size: 15px;
	font-family: Arial;
	color: #4D6699;
	font-weight: bold;
}
/****************** newsletter *****************************/


.AccordionPanelContent p { 
	margin-bottom:10px; 
	margin-top:10px;
	 text-indent:10px;
	 text-align:justify
	 
	
}



.AccordionPanelContent .p_nospace {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin:0px;
	padding:0px
}
.AccordionPanelContent span{ color:#d45d21}


/* * * * * * * * FIM DIV esquerda * * * * * * * */
.produts {
	width: 260px;
	height: 600px;
	float: right;
	text-align: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 57px;
	background: url(img/bg_prod.jpg) #fafbfb bottom  no-repeat;
	
}

.produts h1{
	font: bold 1.0em arial;
	color: #f38047;
	text-align: left;
	cursor:default;
	margin-bottom:3px;
	margin-left:5px;
	margin-top:5px;

}

.produts p{
	margin-left:5px;
		margin-bottom:5px;
	font: bold 0.8em arial;
	
}

.produts img{
	margin:5px;
	
	
}

.produtsqsm {
	width: 260px;
	height: 400px;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-left: 32px;
	margin-right: 0;
	background: url(img/bg_prod.jpg) #fafbfb bottom  no-repeat;
	
}

.produtsqsm h1{
	font: bold 1.0em arial;
	color: #f38047;
	text-align: left;
	cursor:default;
	margin-bottom:3px;
	margin-left:5px;
	margin-top:5px;

}

.produtsqsm p{
	margin-left:5px;
		margin-bottom:5px;
	font: bold 0.8em arial;
	
}

.produtsqsm img{
	margin:5px;
	
	
}



.produtservicos {
	width: 260px;
	height: 440px;
	float: right;
	text-align: left;
	
	margin-left: 0px;
	margin-right: 50px;
	background: url(img/bg_prod.jpg) #fafbfb bottom  no-repeat;
	
}

.produtservicos h1{
	font: bold 1.0em arial;
	color: #f38047;
	text-align: left;
	cursor:default;
	margin-bottom:3px;
	margin-left:5px;
	margin-top:5px;

}

.produtservicos p{
	margin-left:5px;
		margin-bottom:5px;
	font: bold 0.8em arial;
	
}

.produtservicos img{
	margin:5px;
	
	
}





.Accordion {
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	border-top: solid 1px white;
	border-bottom: solid 0px white;
/*margin: 0px;*/ /*padding: 2px;*/	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color: #EBEFF0;
	color: #33444C;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	 text-indent:15px;
	 
	
	
	
}

.AccordionPanelTab span{
	color: #f38047;
	
	
	
}



.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	height: 65px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 120%;
	background-color:  #fafbfb;
	font: 8pt Arial, Helvetica, sans-serif;
	color: #6d6d6d;
	text-align:left
	
}
.AccordionPanelOpen .AccordionPanelTab {
	 background-image: url('img/trans-bg.png');
	 color:#fff;
	 
	 
}
.AccordionPanelTabHover {
	color: #005E9C;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #EBEFF0;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #EBEFF0;
}
/* * * INICIO DO CONTATO * * */
#content{
	width:450px;
	margin-left:100px;
	float:left
}
.contactBox{
	border-right:1px solid #e6e6e6;
	width:360px;	
	float:left
}

.contactBox1{
	width:350px;	
	float:left
}

.contactBox h2 {
	font: bold 11pt arial;	
	color: #606060;
	float:left;
	margin-bottom:10px;
	cursor: default;
}
.contactBox .generalForm{
	padding:20px 0 0;
	float:left
	
}

.contactBox .generalForm .assunto{
	float:left;
	clear: both;
	width:300px;
	text-align:left;
	 width:100%
}
.contactBox .generalForm .assunto select{
	  margin-left:14px;
	  border:1px solid #d4d4d4;
	  padding:3px 5px;
	  font:13px arial,verdana,sans-serif;
	  color:#6a747c;
	  width:150px
}

.contactBox .generalForm label{
	float:left;
	clear: both;
	font:14px/24px arial,verdana,sans-serif;
	margin:0 0 10px;
	color:#616161;
	text-align:right;
	width:70px;	
}
.contactBox .generalForm .gfInput{
	float:right;
	clear:right;
	border:1px solid #d4d4d4;
	padding:3px 5px;
	font:13px arial,verdana,sans-serif;
	color:#6a747c;
	background:none;
	margin:0 65px 10px 0;
	width:212px;
	width/**/:/**/200px;
	height:24px;
	height/**/:/**/16px;
}
.contactBox .generalForm #msgMessage{
	float:right;
	clear:right;
	border:1px solid #d4d4d4;
	padding:3px 5px;
	font:13px arial,verdana,sans-serif;
	color:#6a747c;
	background:none;
	margin:0 30px 15px 0;
	..margin:30px 30px 15px 0;
	width:247px;
	width/**/:/**/235px;
	height:148px;
	height/**/:/**/140px;
}
.contactBox .generalForm .submit{
	float:left;
	border:none;
	margin:0 0 15px 83px;
	cursor:pointer;
	width:132px;
	height:32px;
	background:url(img/contact-submit-message.jpg) no-repeat;
}
.contactBox .generalForm .submit_1{
	float:left;
	border:none;
	margin:0 0 15px 3px;
	width:54px;
	height:32px;
	background:url(img/contact-submit-message1.jpg) no-repeat;
}

.contactBox .generalForm .submit:hover{
	border:none;
	margin:0 0 15px 83px;
	cursor:pointer;
	width:132px;
	height:32px;
	background:url(img/contact-submit-message-over.jpg) no-repeat;
}

.contactBox .generalForm .info{
float:left;
	font:11px/20px arial,verdana,sans-serif;
	color:#808080;
	padding:0 0 0 18px;
	margin:0 0 0 83px;
	..margin:0 0 0 43px;

	background:url(img/home-private.jpg) no-repeat;
	cursor:default
}
/* * * FIM DO CONTATO * * */