/* MAIN

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



body {

	margin: 0;

	padding: 0;

	font-family:Arial;

	margin: 0px 0px;

	padding: 0px;

	text-align: right;

}



.black {

	color:#000;

}

a:link {

	color: #000;

	text-decoration: none;


}

a:visited {

	color: #000;

	text-decoration: none;


}

a:hover {

	color: #a1a1a1;

	text-decoration: underline;


}

.oneColFixCtrHdr #container {

	width: 890px;

	padding-top: 0px;

	padding-right: 17px;

	padding-bottom: 0px;

	padding-left: 17px;

	position: relative;

	margin: 0px auto;

	text-align: left;

}



.oneColFixCtrHdr .sc1 {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	background-color: #FFFFFF;

	float: left;

	width: 120px;

	padding-top: 0px;

	padding-left: 2px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	height:18px;

	border: 1px solid #EBEEF0;

}

.oneColFixCtrHdr   #container  #header  {

	float: left;

	width: 719px;

	position: relative;

	height: 129px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.oneColFixCtrHdr #container  #menu    {

	width: 170px;

	float: left;

	position: relative;

	height: 74px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 55px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial;

	font-size: 10px;

}







.oneColFixCtrHdr #container #menu a:link {

	float: left;

	color: #a1a1a1;

	text-decoration: none;

	position: relative;

	paddinggg-bottom: 1px;

	clear: both;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	height:14px;

}

.oneColFixCtrHdr #container   #menu  a:visited {

	text-decoration: none;

	position: relative;

	color: #a1a1a1;

	clear: both;

	float: left;

	paddinggg-bottom: 1px;

	height:14px;

}

.oneColFixCtrHdr #container #menu a:hover {

	text-transform: none;

	text-decoration: none;

	position: relative;

	color: #000000;

	clear: both;

	float: left;

	}



.oneColFixCtrHdr  #container  #main  {

	float: left;

	width: 857px;

	position: relative;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Arial;

	color: #a1a1a1;

	font-size: 10px;

}

.oneColFixCtrHdr #container #main #separador {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 35px;

	position: relative;

	width: 800px;

}

.oneColFixCtrHdr #container #main #aboutus {

	float: left;

	width: 324px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 4px;

	padding-bottom: 30px;

	padding-left: 0px;

	text-align:justify;

}

.oneColFixCtrHdr #container #main #aboutus, .oneColFixCtrHdr #container #main #contact, {


}


.oneColFixCtrHdr #container #main #caixa {

	padding: 0px;

	float: left;

	width: 713px;

	background-color: #d6d1ce;

	position: relative;

	height: 415px;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.oneColFixCtrHdr #container #main #caixa img {

	float: left;

	width: 713px;

	position: relative;

	height: 415px;

}

.oneColFixCtrHdr #container #main #caixa2 {

	padding: 0px;

	float: left;

	width: 523px;

	background-color: #d6d1ce;

	position: relative;

	height: 414px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 6px;

}


.oneColFixCtrHdr #container #main #caixa2 img {

	float: left;

	width: 523px;

	position: relative;

	height: 414px;

}
.oneColFixCtrHdr #container #main #caixathumb {

	float: left;

	width: 138px;

	position: relative;

	height: 134px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}

.oneColFixCtrHdr #container #main #caixathumb img {

	float: left;

	width: 138px;

	position: relative;

	height: 134px;

}



.oneColFixCtrHdr  #container  #main  #contact {

	float: left;

	height: 415px;

	position: relative;

	width: 138px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	line-height: 12.5px;

	font-family: Arial;

	color: #a1a1a1;

}



.oneColFixCtrHdr #container #main #projects {

	float: left;

	position: relative;

	width: 138px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #a1a1a1;

	list-style-type: none;

}

.oneColFixCtrHdr #container #header #menusecundario {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	position: relative;

	float: left;

	height: 20px;

	width: 100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #797979;

	background-color: #efefef;

}

.oneColFixCtrHdr #container #header #menusecundario a:link {

	color: #ab3eff;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr #container #header #menusecundario a:visited {

	color: #787878;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr #container #header #menusecundario a:hover {

	color: #787878;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr #container #header #menusecundario li {

	padding-right: 7px;

	float: left;

	margin-top: 3px;

}

.oneColFixCtrHdr   #container   #header   #menusecundario   #last  {

	color: #a6b2ca;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.oneColFixCtrHdr #container #header #menusecundario #last a:link {

	color: #a1b1ca;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr #container #header #menusecundario #last a:visited {

	color: #a1b1ca;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr #container #header #menusecundario #last a:hover {

	color: #a1b1ca;

	text-decoration: none;

	padding-left: 7px;

}

.oneColFixCtrHdr   #container #main #projects a:link {

	float: left;

	color: #a1a1a1;

	text-decoration: none;

	position: relative;

	padding: 0px;

	margin: 0px;

	width: 138px;

}



.oneColFixCtrHdr  #container #main #projects a:visited {

	text-decoration: none;

	position: relative;

	color: #a1a1a1;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 138px;

}



.oneColFixCtrHdr  #container #main #projects a:hover {

	text-transform: none;

	text-decoration: none;

	position: relative;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 138px;

}



.oneColFixCtrHdr  #container #main #projects a:link black {

	text-transform: none;

	text-decoration: none;

	position: relative;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 138px;

	font-weight:bold;

}





.oneColFixCtrHdr  #container   #main   #newsletter {

	float: left;

	width: 328px;

	position: relative;

	text-decoration: none;

	top: 0px;

	left: 0px;

	font-size: 10px;

	font-family: Arial;

	padding: 0px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}







.oneColFixCtrHdr #container #main  #thumbimg {

	float: left;

	position: relative;

	padding: 0px;

	height: 42px;

	width: 528px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.oneColFixCtrHdr #container #main #thumbimg img {

	padding: 0px;

	float: left;

	height: 42px;

	width: 42px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 6px;

	position: relative;

	background-color: #d6d1ce;

}

.oneColFixCtrHdr #container #main #newsletter2 {

	float: left;

	width: 328px;

	position: relative;

	text-decoration: none;

	top: 0px;

	left: 0px;

	font-size: 10px;

	font-family: Arial;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.oneColFixCtrHdr #container #main #thumbimg2 {

	float: right;

	position: relative;

	padding: 0px;

	height: 42px;

	width: 528px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.oneColFixCtrHdr    #container    #main     #thumbimg2   li {

	padding-right: 0px;

	float: right;

	margin-top: 0px;

	list-style-image: none;

	list-style-type: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	position: relative;

}



.oneColFixCtrHdr #container #main #thumbimg2 img {

	padding: 0px;

	float: right;

	height: 42px;

	width: 42px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 6px;

	position: relative;

	background-color: #d6d1ce;

}

.oneColFixCtrHdr #container #main #thumbimg3 {

	float: right;

	position: relative;

	padding: 0px;

	height: 42px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

width:570;

}

.oneColFixCtrHdr #container #main #thumbimg3 #remove {

	float: left;

	position: relative;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.oneColFixCtrHdr #container #main #thumbimg3 #remove img {

	float: left;

width:11px;

height:11px;

	position: relative;

	padding: 0px;

top:-fpx;

left:445px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.oneColFixCtrHdr    #container    #main     #thumbimg3   li {

	padding-right: 0px;

	float: left;

	margin-top: 0px;

	list-style-image: none;

	list-style-type: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	position: relative;

}



.oneColFixCtrHdr #container #main #thumbimg3 img {

	padding: 0px;

	float:left;

	height: 42px;

	width: 42px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 6px;

	position: relative;

	background-color: #d6d1ce;

}



.oneColFixCtrHdr #container #main #caixafim {

	background-color: #F3F2EC;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 30px;

	width: 539px;

	position: relative;

	left: 0px;

	right: 0px;

}

.oneColFixCtrHdr #container #main #caixathumb2 {

	float: left;

	width: 323px;

	position: relative;

	height: 26px;

	font-family: "Trebuchet MS";

	font-size: 18px;

	font-style: normal;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 38px;

	color: #ffffff;

	margin-top: 0px;

	margin-right: 447px;

	margin-bottom: 0px;

	margin-left: 0px;

	left: -92px;

	visibility: visible;

	background-color: #b1c0c9;

	font-weight: bold;

	font-variant: normal;

	text-transform: uppercase;

}

.oneColFixCtrHdr #container  #main #caixathumb2 img {

	float: left;

	height: 102px;

	width: 124px;

	margin-top: -4px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 2px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border: 1px 1 #666666;

}

.oneColFixCtrHdr #container  #main #maintexto {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 539px;

	position: relative;

	height: 442px;

	background-color: #fefdfd;

}

.oneColFixCtrHdr #container #main #caixaimg {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 944px;

	width: 269px;

	position: relative;

	background-color: #B1C0C9;

}

.oneColFixCtrHdr #container #main #mais {

	float: left;

	height: 128px;

	width: 231px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 93px;

	background-color: #b1c0c9;

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #8b969d;

	text-decoration: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 38px;

	position: relative;

}

.oneColFixCtrHdr #container #main #mais h1 {

	font-family: "Trebuchet MS";

	float: left;

	position: relative;

	font-size: 12px;

	font-style: italic;

	color: #8b969d;

	text-decoration: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.oneColFixCtrHdr #container #main #mais a {

	position: relative;

	float: left;

}



.oneColFixCtrHdr #container #main #mais span {

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-style: italic;

	color: #FFFFFF;

	text-decoration: none;

	position: relative;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

}



.oneColFixCtrHdr  #container #main  #mais a:link {

	font-family: "Trebuchet MS";

	font-size: 12px;

	float: left;

	color: #a1a1a1;

	text-decoration: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

	font-style: italic;

	position: relative;

}

.oneColFixCtrHdr #container  #main  #mais a:hover {

	font-family: "Trebuchet MS";

	font-size: 12px;

	text-transform: none;

	text-decoration: none;

	color: #8E0C3A;

	font-style: italic;

	float: left;

	position: relative;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

}

.oneColFixCtrHdr  #container   #main   #mais a:visited {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #ABABAB;

	text-decoration: none;

	font-style: italic;

	float: left;

	position: relative;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

}



.oneColFixCtrHdr #container #main #footer {

	float: right;

clear:both;

	width: 205px;

	position: relative;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	font-size: 9px;

	text-decoration: none;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 40px;

	margin-left: 0px;

	text-align:right;

}

.oneColFixCtrHdr  #container #main #footer a:link {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	color: #a1a1a1;

	text-decoration: none;

}

.oneColFixCtrHdr #container #main  #footer a:hover {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;

	color: #8E0C3A;

}

.oneColFixCtrHdr #container #main #footer a:visited {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	color: #ABABAB;

	text-decoration: none;

}

.oneColFixCtrHdr #container #main #footer2 {

	float: left;

	height: 15px;

	width: 118px;

	position: relative;

	margin-top: 100px;

	font-family: "Trebuchet MS";

	font-size: 10px;

	font-style: normal;

	color: #a1a1a1;

	text-decoration: none;

	padding: 0px;

	margin-left: 146px;

}

.oneColFixCtrHdr #container #main #footer2 a:link {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	color: #a1a1a1;

	text-decoration: none;

}

.oneColFixCtrHdr #container #main #footer2 a:hover {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	text-transform: none;

	text-decoration: none;

	color: #8E0C3A;

}

.oneColFixCtrHdr #container #main #footer2 a:visited {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-weight: bold;

	color: #ABABAB;

	text-decoration: none;

}



.oneColFixCtrHdr  .button {

	padding: 0px;

with:18px;

height:22px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	position: relative;

background-image: url(img/newsbutton.png);

}

	



/* Hide from IE5-mac. Only IE-win sees this. Este é o Holly Bergevin hack para  o 3 pixel bug do IE6< \*/



*html #content {

	height: 1%;

 	margin-left: 194px;

}



/* css vertical menu */



.glossymenu, .glossymenu li ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

	padding-top:5px;

	width: 138px;

}



.glossymenu li{

position: relative;

height:14px;

}



.glossymenu li a{

	display: block;

	width: auto;

	text-decoration: none;

}



.glossymenu li ul{ /*SUB MENU STYLE*/

	position: absolute;

	width: 138px; /*WIDTH OF SUB MENU ITEMS*/

	left: 0;

	top: 0px;

	display: none;

	

}



.glossymenu li ul li{

float: left;

}



.glossymenu li ul a{

width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */

}



.glossymenu .arrowdiv{

position: absolute;

right: 2px;

background: transparent url(arrow.gif) no-repeat center right;

}





/* Holly Hack for IE \*/

* html .glossymenu li { float: left; height: 1%; }

* html .glossymenu li a { height: 1%; }

/* End */

