body{
	margin:20;
	background-color: #FFFFFF;
	text-align:center;
	font-style:italic !important; 

}
h1, h2, h3 , h4{
	margin:0;
	padding:0;
}
p{
	margin:1em 0;
	padding:0;
	font-style:italic;
	font-size:15px;

}
h1{
	color: #FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
h2{
	font-size:14px;
	color:#FFF;
}
h3{
	font-size:14px;
}
table, td, select, input, textarea{
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	border:0;	
}
input, textarea, select{
	border: #666666 thin solid;	
}
.mywidth {
width:135px;
}
img{border:0;}
/* ---------------------------------- container ---------------------------------- */
#container{
	width:997px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:auto;
	margin-top:auto;
	background:#FFF;
	}
/* ---------------------------------- menu ---------------------------------- */
h1#menu{	
	color: #FFF;
	text-align:right;
	padding-right:30px;
}
h1#menu a{
	color: #FFF;
	text-decoration: none;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;	
	margin-left:5px;
	margin-right:5px;
}
h1#menu a:hover{
	color: #FF1493;
	text-decoration: underline;
}
/* ---------------------------------- logotip ---------------------------------- */
h1#logo{
	position:relative;
	text-indent:-8000px;
	width:250px;
	margin:0px;
	display:block;
}
#logo a{
	display:block;
	height:90px;
}
h1#logo span {
	display:none;
}

/* ---------------------------------- header ---------------------------------- */
#header{
	margin-left:10px;
	margin-right:10px;

	height:241px;
	background:url(../images/logooficial06.png) no-repeat;
	background-position: center;
}
/* ---------------------------------- top_menu ---------------------------------- */
#top_menu {
	margin-left:10px;
	margin-right:10px;
	background:url(../images/menu_back2.gif);
	text-align:right;
}
div#menu_nav a {
	padding-left:17px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	color: #FFF;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background:url(../images/toch_2.gif) no-repeat left;
	text-transform:uppercase;
	font-weight:bolder;
		
}
div#menu_nav a:hover {
	padding-left:17px;
	padding-right:10px;
	color: #FFFF2B;
	background:url(../images/toch_1.gif) no-repeat left;
}
/* ---------------------------------- navigation ---------------------------------- */
#navigation {
	background:url(../images/servicos.gif) no-repeat;
	width:230px;
	height:50px;
}
#navigation2 {
	background:url(../images/produtos.gif) no-repeat;
	width:230px;
	height:50px;
}
#navigation3 {
	background:url(../images/acess.gif) no-repeat;
	width:230px;
	height:50px;
}

div.navlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 

}


/*div.navlist {
	color: #FF333A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight: bold;
	font-weight: 700;
	font-size: 14px;
	margin-bottom:10px;
	text-align:left;	
}
div.navlist a {
	display: block;
	text-indent:-20px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	color: #3297BA;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: 700;
	font-size: 12px;
	text-align:left;
	width:220px;
}
/*div.navlist a:hover {
	padding-left:10px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	margin-left:0px;
	background:url(../images/menu_back.gif);
}*/
.ftmn img{
height:120px;
width:230px;
}

/* ---------------------------------- main_block ---------------------------------- */
#main_text_block {
	
	height:150px;
	z-index:-1;
	/* background:url(../images/cards.gif) no-repeat;
	padding: 10px;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#606060;*/
}

.doublediv {
font-family: Tahoma, "Times New Roman", Times, serif;
font-size:15px;
color:#037DD6;
font-weight:bold;
}
.doubledivpos1 {
position:absolute;
left:283px;
top: 525px;
}
.doubledivpos2 {
position:absolute;
left:780px;
top: 525px;
overflow:hidden;
display:inline;
margin: 0px 0px 0px 0px;
width:212px;
}
.doubledivpos3 {
margin-left:100px;
}
/* ---------------------------------- main ---------------------------------- */
#main {
	padding: 0px;
	margin: 10px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:left;
}
.main_nav {
	margin: 0px;
	padding-left: 10px;
	vertical-align: top;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#000000;
}
.main_text {
	padding: 10px;
	padding-left:20px;
	z-index:100;
}
.morevertspc {
margin-bottom:10px;
}

#heading2 {
	background:url(../images/heading_text_3.gif) no-repeat;
	width:728px;
	height:50px;
}
#heading3 {
	background:url(../images/heading_text_2.gif) no-repeat;
	width:728px;
	height:50px;
}
#heading2Serv {
	background:url(../images/heading_text_3Serv.gif) no-repeat;
	width:728px;
	height:50px;
}
#heading2Photo {
	background:url(../images/heading_text_4.gif) no-repeat;
	width:728px;
	height:50px;
}
#heading2Ctt {
	background:url(../images/heading_text_3_Ctt.gif) no-repeat;
	width:728px;
	height:50px;
}
#heading3Photo {
	background:url(../images/heading_text_5.gif) no-repeat;
	width:728px;
	height:50px;
}
#side_text {
	width:230px;
	height:50px;
}
#head_main {
	display: block;
	background:url(../images/menu_back.gif);
	height:23px;
	padding-top:7px;
	padding-left:30px;
}
#head_main_text {
	color:#76A700;
	font-size: 14px;
	padding-left: 40px;
}

.glserv{
border: #CCCCCC 2px solid;
margin-bottom:5px;
text-transform:uppercase;
text-indent:12px;
padding-top: 4px;
font-style:italic;
}

.descr p{
width:400px;
float:left; 
padding-left: 20px; 
text-transform:none;
font-style:normal;
}

.descr img {
	width:200px; 
	height:200px; 
	float:left; 
	padding: 15px 5px 5px 5px;
}
.lh {
	margin-bottom: 10px;
}
.descr_serv a {
	cursor: pointer;
}
.legend{
width:200px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
}

#negrito{
	font-weight:bold;
	font-size:14px;
	
}


.fones>p{
text-align:center;
font-size:18px;
font-weight:bold;
}
.fonedest>p{
text-align:center;
color:#FF9900;
font-size:20px;
font-weight:bold;
line-height:10px;
}
.centerimg {
position:relative;
left:172px;
}
.centerimg2 {
position:relative;
left:200px;
}
.myborderctrl {
border:solid 1px black;
display:inline-block; /*this should fix the bottom and right border*/
}
.frontimgs {
width:340px; 
height:259px;
float:left;
margin-right:10px;
margin-top:-7px;
}

/* ---------------------------------- footer ---------------------------------- */
#footer{
	margin:10px;
	background:url(../images/footer_back.gif);
}
#footer_text {
	text-align:center;
	color:#FFF;
	font-weight:normal;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
}
/* ---------------------------------- text_decor ---------------------------------- */
.underline {
	text-decoration: underline;	
}
.white {
	color:#FFF;
}
.blue {
	color:#037DD6;
}
.px11{
	font-size:11px;
}
.formatted {
text-align:center;
text-indent: 10px;
float:left;

}
.front>p {
 	padding:8px;
	border-top:1px dotted #DDD;
	border-bottom:1px dotted #DDD;
}
#toggleText {
  position:absolute;
left:-8099px;

}
#displayText {
 position:absolute;
left:309px;
display:block;
}
