/* Universal Styles */

h1 {
	color:#ff9424;
	font-size:28px;
	margin: 10px 0 20px 5px;
	font-weight:bold;
}

h2 {
	color:#ff9424;
	font-size:15px;
	margin: 5px 0 10px 2px;
}

* {
padding:0;
margin:0;
}

.fltleft {
	float: left;
}

img { border:0; }

.list-n {
	list-style: none;
	list-style-type:none;
	list-style-image:none;
}




body {
	position:relative;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-image: url(../inc/top_bg.gif); 
	background-repeat: repeat-x;


}

a:link {
	color:#6d6d6d;
	text-decoration: none;
	}

a:visited {
	color:#6d6d6d;
	text-decoration: none;
	}
		
a:hover {
	color:#6d6d6d;
	}
	 
	
	
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

.right { float:right; }
.left { float:left; }
.center { text-align:center; }

div.spacer { position:static;clear: both; height:1.5em; width:100%;}
div.spacer1 { position:static;clear: both; height:1em; width:100%;}
div.spacer2 { position:static;clear: both; height:.5em; width:100%;}
div.spacer3 {position:static;clear: both; height:.1em; width:100%;}


.dotline { clear:both; margin:1em auto; font-size:10px; color:#6d6d6d; font-weight:bold;	border-bottom:dotted 1px #6d6d6d; }
.dotline_short { float:left;	clear:both;	font-size:10px; color:#6d6d6d; font-weight:bold; border-bottom:dotted 1px #6d6d6d; width:750px; }

/* IE dotline hack */

* html .dotline {
	border-bottom: none;
	padding: 1px;
		background: url(../inc/css-dotted.gif) repeat-x bottom;	
}

/* header
---------------------------------------------------------- */
	
#header { 
	width:980px;
	position:relative;
	font-family : Verdana, sans-serif; 
	font-size:12px;
	height:100px;
	margin:0 auto;
	}

/* logo */

#logo {
	position:absolute;
	bottom: 5px;
	left: 0;
	}
/* policy */

#policy {
	position:absolute;
	right:0;
	top:10px;
	}
	
/* navigation */

#nav {
	position:absolute;
	text-align:right;
	bottom:5px;
	right:0;
	margin:0;
	padding: 0;
	font-size:11px;
	}
.nav {
font-size:13px;
color:#FFFFFF;
font-weight: bold;
position: relative;
left: -5px;
}

#page_body { 
	width:980px;
	margin:0 auto;
	}
	
#cart_outline {
	width:982px;
	margin:0 auto;
	padding:10px;
	}

#msg {
	}

/* Menu 
----------------------------------------------------------*/
#Navigation {
	float:left;
	top: 100px; 
	width: 148px;
	height:auto;
	background-color : #ff9424;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	font-weight:bold;
    }
#navigationhorizontal {
	color:#FFFFFF;
	float:left;
	top: 100px; 
	width: 1010px;
	height:auto;
	background-color:#f39233;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	font-weight:bold;
	
}

#navigationhorizontal a:hover, #navigationhorizontal a:link, #navigationhorizontal a:visited {
	color:#FFFFFF;
}



#navigationhorizontalcontents ul {
	list-style-type:none;
	
}

#navigationhorizontalcontents li {
	display:inline;
	color:#ffffff;
	padding:0 0 0 10px;	
}
	
#Navigation ul {
	list-style-type:none;
	padding:0;
	margin:13px 0 12px 0;
	}

#Navigation ul li {
	font-size:10px;
	font-weight:normal;
	padding:2px 0 1px 12px;
	margin:0;
	width:129px;
	}
	
#Navigation a:link {
	padding-bottom: 1px;
	color:#ffffff;
	text-decoration:none;
	}

#Navigation a:visited {
	color:#ffffff;
	padding-bottom: 1px;
	text-decoration:none;
	}

#Navigation a:hover { 
	text-decoration : none; 
	border-bottom:1px solid #fec772;
  	padding-bottom: 0;
	}
	
#Navigation ul li a:hover { 
  text-decoration : none; 
  border-bottom:1px solid #fec772;
	}

#Guarantee {
	background-color:#FFFFFF;
	}


/* Spiffy Corners CSS */

/* Menu */	
	#menu-bot {
		padding-bottom:8px;
		background:#FFFFFF;
		}
		
.menu-bottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f39233}
.menu-bottom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9d0a7;
  border-right:1px solid #f9d0a7;
  background:#f6ad66}
.menu-bottom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdf4ea;
  border-right:1px solid #fdf4ea;
  background:#f5a659}
.menu-bottom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5a659;
  border-right:1px solid #f5a659;}
.menu-bottom4{
  border-left:1px solid #f9d0a7;
  border-right:1px solid #f9d0a7}
.menu-bottom5{
  border-left:1px solid #f6ad66;
  border-right:1px solid #f6ad66}
	.menu-bottom_content{
	padding:0px 5px;
	background:#ff9424;
	} 
	
/* Error */

.error_round {
	margin:0 auto;
	width:600px;	
	}
	
.error_round ul {
	padding-left:20px;
	}

.error{display:block}
.error *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f1f7fe}
.error1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8fbfe;
  border-right:1px solid #f8fbfe;
  background:#f4f9fe}
.error2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#f3f8fe}
.error3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f8fe;
  border-right:1px solid #f3f8fe;}
.error4{
  border-left:1px solid #f8fbfe;
  border-right:1px solid #f8fbfe}
.error5{
  border-left:1px solid #f4f9fe;
  border-right:1px solid #f4f9fe}
.error_content{
padding:0px 5px;
background:#f1f7fe;
} 

/* footer
----------------------------------------------------------*/
#footer {
	background:url(../inc/footer_bg.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	margin: 0 auto; 
	width:802px;
	height:113px;
	font-size:10px;
	}

#footer a:link {
	color:#6d6d6d;
	padding-bottom: 1px;
	text-decoration: none;
	}

#footer a:visited {
	color:#6d6d6d;
	padding-bottom: 1px;
	text-decoration: none;
		}
		
#footer a:hover {
	padding-bottom: 0;
	border-bottom: 1px solid #fec772;
	}

#shopconfidence h2, #needhelp h2, #emailsignup h2 {
	text-align:center;
	padding-top:7px;
	font-size:11px;
	color:#6d6d6d;
	}

#shopconfidence { 
	float:left; 
	display:block; 
	clear:both; 
	padding:3px;
	width:266px; 
	}

#shopconfidence li { 
	display:block; 
	}

#shopconfidence ul { 
	padding-left:15px;
	float:left; 
	background:none; 
	padding-top:23px; 
	list-style:none;
	}

#shopconfidence ul li { 
	margin-left:2px; 
	margin-right:3px; 
	text-align:left; 
	background-image: url(../inc/bullet_darkgray_arrow.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .4em; 
	padding-left: .6em; }

#shopconfidence ul ul { 
	float:left; 
	padding:10px;
	}

#needhelp { 
	padding:3px;
	float:left; 
	width:264px; 
	list-style:none;
	}
	
#needhelp p { 
	padding:23px 15px 10px 15px; 
	}

#emailsignup { 
	padding:3px;
	float:left; 
	width:250px; 
	list-style:none;
	}

#emailsignupform { 
	display:block; 
	text-align:center;
	padding:23px 5px 10px 5px;
	}

#txtfooter { 
	clear:both;
	float:inherit;
	display:block; 
	text-align:center; 
	margin: 0 auto;
	padding-top:1em;
	}

#txtfooter ul { 
	margin:0 0 5px 0; 
	list-style-type: none; 
	text-align: center; }

#txtfooter ul li { 
	display: inline; 
	}

#txtfooter ul li a { 
	margin: .2em 1em; 
	}

#txtfooter h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	}

/* Main Content 
----------------------------------------------------------*/
#box {
	padding:10px 0 0 10px;
	position:relative;
	float:left;
	height:auto;
	width:808px;	
	color:#6d6d6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:inherit;
	}

#box a:link {
	color:#6d6d6d;
	padding-bottom: 1px;
	text-decoration: none;
	}

#box a:visited {
	color:#6d6d6d;
	padding-bottom: 1px;
	text-decoration: none;
		}
		
#box a:hover {
	padding-bottom: 1px;
	text-decoration:none;
	/* border-bottom: 1px solid #fec772; */
	}
	
#cs_title {
	float:left;
	width:180px;

		}
#cs_title img {
	margin:100px 0 0 20px;
	} 
	
#cs_title h1 {
	margin-left:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
	
#cs_title a:link {
	color:#f39233;
	text-decoration: none;
	}

#cs_title a:visited {
	color:#f39233;
	text-decoration: none;
		}
		
#cs_title a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#f39233;
	/* border-bottom: 1px solid #fec772; */
	}
	
#cs_title_flash{
	float:left;
	}

#cs_anchors {
	float:left;
	width:550px;
	}
	
#cs_anchors_column {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:50%;
	}
	
#cs_anchors_column h1{
	font-size:12px;
	color:#f39233;
	text-decoration:none;
	font-weight:bold;
	}

#cs_anchors_column a {
	display:block;
	color:#f39233;
	text-decoration: none;
	margin-bottom:2px;
	}
	
#cs_anchors_column a:hover {
	width:auto;
	color:#ffffff;
	text-decoration:none;
	background-color:#f39233;
	/* border-bottom: 1px solid #fec772; */
	}

/* index page, category page */

#indexbox {
	font-family: Arial, sans-serif;
	height:auto;
	width:790px;
	font-size:12px;
}

#browseByCat {
	display:block;
	float:left;
	width:140px;
	height:200px;
	}
	
.categories {
	display:block;
	float:right;
	width:600px;
	}
	
.categorIES a:link {
	color:#666666;
	padding-bottom: 0px;
	text-decoration: none;
	}

.categories a:visited {
	padding-bottom: 0px;
	text-decoration: none;
	}
		
.categories a:hover {
	padding-bottom: 0;
	text-decoration:none;
	border-bottom: 1px solid #fec772;
	}

.categories h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#6d6d6d;
	}
.categories table {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#6d6d6d;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	text-indent:12px;
	padding:10px;
	margin:5px;
	line-height:2.5em;
	}
	
.categorY {
	float:right;
	position:relative;
	width:200px;
	height:200px;
	background-image:url(../inc/index_cate_bg.gif);
	background-repeat:no-repeat;
	}
	
.categorYTop {
	position:absolute;
	text-align:center;
	top:10px;
	width:100%;
	}

.categorYBottom {
	position:absolute;
	bottom:6px;
	width:100%;
	text-align:center;
	left: 2px;
	text-decoration:none;
	color:#6d6d6d;
	}
	
.categorYBottom a:link {
	color:#666666;
	padding-bottom: 0px;
	text-decoration: none;
	}

.categorYBottom a:visited {
	padding-bottom: 0px;
	text-decoration: none;
	}
		
.categorYBottom a:hover {
	padding-bottom: 0;
	border-bottom: 0px;
	text-decoration:none;
	}
	
	
#index_lower_categories {
	padding-left:40px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6d6d;
	}
	
#index_lower_categories ul {
	float:left;
	width:120px;
	list-style: none;
	font-weight:bold;
}
	
#index_lower_categories li {
	font-size: 10px;
	margin-top:5px;
	margin-left:1em;
	font-weight:normal;
	}
#index_lower_categories li a {
	text-decoration: none;
	border: none;
	padding-bottom:2px;
	}

#index_lower_categories li a:hover {
	padding-bottom:1px;
	border-bottom: 1px solid #fec772;
	}
	


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}

.tabberlive {
 padding-top:22px;
 float:left;
 width:100%;
 background:#FFF url("../inc/tabber_header3.jpg") top left no-repeat;
 line-height:normal;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding:10px 10px 0 16px;
 list-style:none;
 font: 11px Arial, Verdana, sans-serif;
 font-weight:normal;

}

ul.tabbernav li
{
 float:left;
 background:url("../inc/TabberLeftBoth.gif") no-repeat left top;
 margin: 0;
 padding:0 0 0 9px;
  
}

ul.tabbernav li a
{
 float:left;
 display:block;
 background:url("../inc/TabberRightBoth.gif") no-repeat right top;
 padding:10px 15px 15px 6px;
 text-decoration:none;
 font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.tabbernav li a {float:none;}
    /* End IE5-Mac hack */
ul.tabbernav li a a:hover {
	
      }

ul.tabbernav li a:link {  color:#6d6d6d; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li.tabberactive {
      background-position:0 -150px;
      border-width:0;
	  }

ul.tabbernav li.tabberactive a
{
      background-position:100% -150px;
      padding-bottom:5px;
	color:#FFFFFF !important;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 position:static;
 padding:15px;
 padding-left:55px;
 padding-right:55px;
 border-top:0;
 clear:both;
 background:url("../inc/tabber_bg.gif") repeat-y;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
 height:auto;

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 overflow:auto;
 font-family:Arial, Helvetica, sans-serif;
 color:#787878;
 font-size:12px;
 font-weight:normal;
}


.tabberlive .tabbertab ul li { list-style:none; padding-bottom:.3em; }

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
	visibility:hidden;
	font-size:2px;
}
.tabberlive .tabbertab h3 {
}

.tabberlive .tabbertab p {
	padding:5px 0;
	}
	
.tabberlive ul {
	list-style:none;
	padding-bottom:10px;
	font-weight:bold;
	}
.tabberlive ul li {
	font-weight:normal;
	}
	
.tabberlive ul li ul li {
	padding-left:20px;
	font-weight:normal;
	}
	
#purchase_percentage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f39233;
	font-size:14px;
	}
	
.tabberbottom { position:static; background-image:url(../inc/tabber_bottom.gif); font-size:8px; height:14px; color:#FFFFFF; padding-left:55px; }

/* Individual Tab Styling */
#tab_package_item { width:600px; padding: 0 0 20px 30px; }
#tab_package_item img { padding-right:20px; }

#tab_description { width:600px; }
#tab_description:first-letter { font-weight:bold; font-size: 200%; text-transform: capitalize;}

.tab_package_title { color:#191919; font-weight:bold; }

.tabclearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.tabclearfix {
    display:inline-block;
    background:url("../inc/tabber_bg.gif") repeat-y;
}
.tabclearfix {
    display:block;
}
* html .tabclearfix {
    height:1px;
}

.links table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #b7b7b7;
}

.links td, th {
	padding: 4px;
}

.links thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

.links tbody th {
	font-weight: bold;
}

.links tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
.links tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

.links tbody th a:hover{
	color:#FF8601;
	}

.links tbody tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}

.links tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

.links table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

.links table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}

.links tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}

/* SLR Category CSS */

.slrcamera {
	width:650px;
	border-top:1px solid #cacaca;
	margin-left:30px;
}

#faqs {
	padding:5px 20px;
}

#faqwrapper h2 {
	font-size:14px;
}

.texto {  }

/*FINAL -- WHMCS*/

#menu-usuario { width: 90%; margin-left:5%; margin-bottom: 10px; }
#menu-usuario div { margin-bottom: 15px; }

#menu-usuario div div { float:left; }
#menu-usuario div div a { margin-left:6px; }

#menu-usuario div .m-pri {width: 16.9%;}
#menu-usuario div .m-sec {width: 32.9%;}
#menu-usuario div .m-ter {width: 29.9%;}
#menu-usuario div .m-ult {width: 19.9%;}

#login-form {
	margin: 0 auto;
	width: 310px;
	height: 190px;
	background-image: url(../inc/bg-login.gif);
	padding: 20px;
	margin-top: 80px;
}

#login-form p { 
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin-bottom: 37px;
	color: #666666;
	font-weight:bold;
	
}

#loginc {
	background:#FFFFFF;
	padding: 20px 5px 15px 5px;
}

#logincdir { width:69.9%; }
#logincesq { width:29.9%; }

#logincdir, #logincesq {
	float:left;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	margin-bottom: 20px;
}

#logincdir input { 
	width:94%;
}

#loginb button{
	background:url(../inc/bg-bt.gif) repeat-x;
	border: 1px solid #999999;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 14px 0 8px 0;
}

#loginb button span{
	margin: 0 6px 0 6px;
}

.logout { 
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

#container-cliienthome {
	width: 100%;
}

#container-cliienthome div {
	width: 46.4%;
	margin: 2% 0.25% 2% 0.75%;
	border: 1px solid #cccccc;
	float:left;
}

#clienthome-details div  { padding: 5px 10px 10px 10px; border:none;}

#container-cliienthome div p { margin-bottom: 3px; }

#clienthome-plans div {float: left; margin: 0; padding:8px 0 8px 0; border:none;  text-align:center;}

#clienthome-plans .clienthome-g { float: left; width:74.9%;}

#clienthome-plans .clienthome-p { float: left; width:24.9%;}


.clientareatable {
	background-color: #cccccc;
	width: 90%;
	margin-left: 5%;
	margin-bottom: 15px;
	font-size: 12px;
}

tr.clientareatableheading {
	background-color: #efefef;
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #ffffcc;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #ccff99;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.clientareatableactive td { padding: 4px 0 4px 0; }

.atualizardados { color:#FF6600; font-weight:bold; margin:8px 30px 30px 30px; }

.tittab { margin-bottom: 15px; }

#tab-topo { 
	width: 800px;
	height: 67px;
	background-image: url(../inc/tabber_header3.jpg)
}

#tab-meio {
	width: 800px;
	background-image: url(../inc/tabber_bg.gif);
	background-repeat: repeat-y;
}
#tab-fim { 
	width: 800px;
	height: 14px;
	background-image: url(../inc/tabber_bottom.gif)
}

#tab-topo #tabe-menu {position:relative; top: 30px; left: 11px;}

#tab-topo #tabe-menu #tabe-tampo {width:779px; height:10px; background-color:#ffffff;}

#tab-topo #tabe-menu #menu-tabe {margin-left:20px;}

.titu-clien {
	margin: 30px 0 30px 0;
}

.nav-clien {
	font-style:italic;
	font-size: 12px;
}

.link-novo { 
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 25px;
}

#product-detais, #product-detaisT { width: 100% }
#product-detais p, #product-detaisT p { margin: 10px 0 0 10px; }
#product-detais p span{ 
position: absolute;
left: 400px;
 }
#product-detaisT p span{ 
position: absolute;
left: 200px;
 }
 
#todo-dl {
	width: 100%;
	margin: 0;
	padding: 0;
}

#cat-dl {
	width:550px;
	float:left;
	min-height:400px;
}

#too-dl {
	width:250px;
	float:left;
}
 
#mdl {
background:url(../inc/fundo-dl.gif) no-repeat top;
width: 250px;
padding-top: 20px;
height: 350px;
margin-top: 20px;
}

#form {
	width: 250px;
	float: left;
}

#mdl p {
	margin: 10px 10px 0 20px;
}
 

/*Começo A a Z*/

#Inicio {
	width:400px;
	background-color:#FFF5D9;
	border: solid 1px #F2811A;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 8px;
}

#Inicio a {
	margin-right: 7.7px;
	font-weight: bold;
}

.aaz-LT { 
	width: 100%;
	background-color:#FFF5D9;
	border: solid 1px #F2811A;
	padding: 2.5px 0 0 10px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.aaz-LT p { margin-left: 10px; }

#aaz-CT p { margin: 5px 0 5px 0 }
/*Final A a Z*/



/* caixa de novidades */
.novidades 
{
	margin:10px 0 0 10px;
	width:375px;
	font-family:Verdana;
	font-size:9px;
	color:#717171;
}
.novidades td {
	font-family:Verdana;
	font-size:9px;
	color:#717171;
	width:395px;
}

.novidades .conteudo table { width:371px; }
.novidades a img { border:0; }
.novidades .linha1 { background-color:#f4f4f4; }
.novidades .linha0 { background-color:#ffffff; }
.novidades .linha1 td, .novidades .linha0 td  { padding:3px; }

.novidades .positivo { color:#38900c; }
.novidades .negativo { color:#ca040c; }

.novidades .conteudo { 
	padding-left:2px; padding-right:2px;
	background-image:url(../inc/fundonovidades.gif);
	background-repeat:repeat-y;
}
.novidades #moedas .conteudo { 
	border-bottom:1px solid #d4d4d4;
}
.novidades .atualizacao { font-size:9px; background-color:#f4f4f4; padding:5px 3px 5px 3px; }

.novidades #moedas, .novidades #altas, .novidades #baixas { display:none; }



/* final caixa de novidades */

.tabValues tr td {
	padding: 5px;
}

.lista-qual {
	margin: 20px 0 20px 80px;
}

.lista-quali {
	margin: 4px 0 1px 0;
}

#clientes div {
	float: left;
}

#clientes .cliente {
	width: 339px;
	height: 178px;
	background-image: url(../inc/fund-cl.gif);
}


#clientes .cliente .fig{
	padding:21px 0 0 20px;
	width: 134px;
}

#clientes .cliente .serv{
	padding:21px 0 0 20px;
	width: 164px;
}

#clientes .cliente .serv p{
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	margin-top: 8px;
}

#clientes .cliente .serv ul li{
	font-size: 11px;
	color:#FFFFFF;
	margin-top: 4px;
}

#clientes .cliente .serv ul{
	margin: 10px 0 0 5px;
	list-style: none;
}

#clientes .cliente .nomec{

	width: 339px;
	height: 114px;
	text-align: center;
	font-size:14px;
	padding-top: 2px;
}