@charset utf-8;

#calendar {
 width: 141px;
 padding: 0;
 margin: 0;
 border-left: 1px solid #A2ADBC;
 font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: #616B76;
 text-align: center;
 background-color: #fff;
}


body {
color:#000;
margin:0;
padding:0;
background:#EEE;
}

body,td,th,textarea,select,h2,h3,h4,h5,h6 {
color:#666;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:1.25em;
}

body h1 {
font-size:16px;
}

p {
line-height:18px;
margin:10px 0 0;
}

a {
text-decoration:none;
outline:none;
}

a:link {
color:#004276;
text-decoration:none;
}

a:visited {
color:#004276;
}

a:focus {
outline:none;
}

h2 {
font-size:16px;
font-weight:700;
letter-spacing:-1px;
color:#000;
padding-top:10px;
text-shadow:0 1px 1px #fff;
margin:0 0 5px;
}

h3 {
font-size:14px;
font-weight:bolder;
color:#333;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}

hr {
height:0;
clear:both;
border:solid #ddd;
border-width:1px 0 0;
margin:17px 0 18px;
}

.icoarrow {
	list-style-image: url(../imagem/ico.arrow.gif);
	margin-left: 4px;
	padding: 0 auto;
}

.fl {
float:left;
}

.mr10 {
margin-right:10px;
}

.mb10 {
margin-bottom:10px;
text-align:center;
}

.mt10 {
margin-top:10px;
}

img {
border:0;
}

.m {
vertical-align:middle;
}

.quotes {
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:20px;
font-style:italic;
}

.screenshotLink {
text-align:center;
}

.gsImgCnt {
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.more {
padding-right:3px;
}

a.more {
color:#004276;
text-decoration:none;
text-transform:capitalize;
}

.gsTitle {
float:left;
font-weight:bold;
color:#000;
}

.gsBox {
margin-top:20px;
height:40px;
padding-bottom:10px;
position:relative;
display:inline-block;
border:1px solid #D4D4D4;

}

.gsSubHead {
font-size:16px;
font-weight:700;
line-height:19px;
margin-top:10px;
color:#000;
letter-spacing:-1px;
padding:0 0 4px;
}

#gsContentContainer,#gsContainer {
text-align:left;
margin:0 auto;
}

#gsContainer {
width:980px;
}

#gsContentContainer {
float:left;
width:940px;
margin-top:10px;
color:#000;
height:100%;
border-bottom:1px solid #E2E2E2;
padding:20px;
background:#FFF;
}

#gsMain {
float:left;
width:940px;
margin-top:0;
}

.gsleftCol1 {
float:left;
width:564px;
padding-right:20px;
}

.gsrightCol1 {
float:right;
width:352px;
height:100%;
}

.gsrightCol1Gray {
float:right;
width:352px;
height:100%;
background:#f2f2f2;
}

.gsleftCol2 {
float:left;
width:352px;
}

.gsrightCol2 {
float:right;
width:564px;
padding-left:20px;
}

.gsFeaturedBox {
width:316px;
border:1px solid #E6E6E6;
margin:7px;
padding:10px;
background:#FFF;
}

.gsFeaturedBoxHd {
font-size:16px;
font-weight:700;
letter-spacing:-1px;
color:#000;
}

.gsFeaturedBoxYellow {
width:316px;
border:1px solid #FC6;
margin:7px;
padding:10px;
background:#FFFFE8;
}

.gsFeaturedBoxGray {
width:316px;
border:1px solid #E1E1E1;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
margin:7px;
padding:5px 0 5px 20px;
background:#EEE;
}

.gsFeaturedBox1 {
width:316px;
border-top:2px solid #B1D34A;
border-bottom:2px solid #B1D34A;
margin:7px;
padding:10px;
background:#FFF;
}

.gsFeaturedTxt {
font-style:italic;
color:#333;
}

.gsBtnContainer {
height:40px;
text-align:center;
padding-top:10px;
}

#gsHeader {
height:160px;
width:970px;
margin-bottom:0;
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:#B1D34A;
background:#FFF;
}

#gsLogo {
float:left;
display:block;
overflow:hidden;
width:294px;
height:115px;
padding-left:20px;
margin:5px 0 0;
}

#gsLogo img {
width:294px;
height:93px;
border:0;
}

#gsCallUs {
float:right;
color:#000;
text-align:right;
line-height:14px;
width:600px;
height:80px;
font-size:11px;
margin:10px 20px 0 0;
}

#gsNewsFlash {
float:left;
font-size:12px;
color:#000;
height:30px;
padding:0 0 0 20px;
}

#header {
height:34px;
float:left;
width:970px;
margin:10px 0;
background:url(../imagem/images/menu-item-bg.png) #f3efec;
}

#header ul.mainNav li {
float:left;
height:34px;
line-height:34px;
width:115px;
text-align:center;
list-style:none;
}

#header ul.mainNav li a {
font-size:13px;
color:#fff;
text-decoration:none;
display:block;
overflow:hidden;
list-style:none;
background:#333;
}

ul.subNavLinks {
list-style-type:none;
position:absolute;
z-index:100;
border:#ccc solid 1px;
margin:0 0 0 -1px;
padding:0;
background:#f5f5f5;
}

ul.subNavLinks li {
clear:both;
list-style-type:none;
width:200px!important;
text-align:left!important;
line-height:18px!important;
height:auto!important;
margin:0;
padding:2px!important;
}

#header ul.mainNav li ul.subNavLinks li a {
font-size:13px;
color:#004276;
text-decoration:none;
display:block;
overflow:hidden;
padding:5px 10px;
background:#f5f5f5;
}

#header ul.mainNav li ul.subNavLinks li a:hover {
font-size:13px;
color:#004276;
text-decoration:underline;
background:#f5f5f5 !important;
}

#gsBillboardContainer {
height:325px;
}

#gsBillboardContainer .rotateNavContainer {
	position:absolute;
	z-index:1;
	margin-left:900px;
	margin-top:250px;
	left: 27px;
	top: 177px;
	width: 85px;
}

#gsBillboardContainer .rotateNav {
padding:3px;
}

#gsBillboardContainer .rotateNav a {
padding:5px;
}

#gsBillboardContainer .ancOn {
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

#gsBillboardContainer .gsBillboardSlide {
position:absolute;
display:none;
height:250px;
}

#gsBillboard {
border-bottom:#d0d0ce solid 1px;
float:left;
height:250px;
width:965px;
cursor:pointer;
margin:0 0 0;
background:url(../imagem/img_destaque/slide1.jpg) #FFF;
}

#gsBillboard2 {
border-bottom:#d0d0ce solid 1px;
float:left;
height:250px;
width:965px;
cursor:pointer;
margin:0 0 0;
background:url(../imagem/img_destaque/slide2.jpg) #FFF;
}

#gsBillboard3 {
border-bottom:#d0d0ce solid 1px;
float:left;
height:250px;
width:965px;
cursor:pointer;
margin:0 0 0;
background:url(../imagem/img_destaque/slide3.jpg) #FFF;
}

#arraFundingBoard .arraFundingImage {
height:279px;
}

#arraFundingBoard h3 {
font-size:16px;
line-height:26px;
color:#666;
text-align:center;
font-weight:normal;
font-family:Tahoma, Geneva, sans-serif;
padding:0 100px;
}

.gsBbHighlight {
font-style:normal;
font-weight:900;
color:#000;
}

#corpo2 {
float:left;
height:140px;
width:760px;
display:block;
overflow:hidden;
margin: 0px 10px 0px 10px;
}



.colunaUltimas {
width:757px;
height:138px;
float:left;
border:#d2d2ce solid 1px;

#fffffd;
}



#noticiaPrincipal {
float:left;
height:420px;
width:650px;
display:block;
border:#d2d2ce solid 1px;
overflow:hidden;
margin: 1px 1px 1px 1px;
}



#noticiaLateral {
float:left;
height:420px;
width:302px;
display:block;
border:#c2d2ce solid 1px;
overflow:hidden;
margin: 1px 1px 1px 1px;
}

#corpo3 {
float:right;
height:450px;
width:197px;
display:block;
overflow:hidden;
margin: 0px 0px 0px 0px;
}


.colunaEsquerda{
width:195px;
height:419px;
float:right;
border:#d2d2ce solid 1px;

#fffffd;
}

#corpo {
float:left;
height:440px;
width:960px;
display:block;
overflow:hidden;
margin: 2px 2px 2px 2px;

}


.coluna1 {
width:246px;
height:258px;
float:left;
margin: 0px -1px 0px 5px;
background-color:#FFFFEA;
#fffffd;
}


.coluna2 {
width:246px;
float:left;
height:258px;
background-color:#FFFFEA;

margin: 0px 5px 0px 5px;
#fffffd;
}

.coluna3 {
width:244px;
float:left;
height:258px;
background-color:#F0FFF0;

margin: 0px 0px 0px 3px;
#fffffd;
}
.coluna4 {
width:499px;
float:left;
height:173px;
background-color:#F2F9FF;

margin: 5px 2px 2px 0px;
#fffffd;
}

.coluna5 {
width:244px;
float:left;
height:175px;


margin: 5px 2px 2px 6px;
#fffffd;
}

.tituloColunas {
text-align:left;
font-weight:bold;
padding:2px;
width:100%;
background:#8FA3F1;
}


.productDesc {
text-align:left;
padding:5px;
width:244px;
}

.productDesc h2 {
color:#cc4400;
font-size:17px;
font-weight:bold;
text-align:left;
margin:0 0 -13px;
}

.productDesc p {
color:#000;
font-size:12px;
font-weight:normal;
margin:0 0 -13px;
}

.outrasNoticias {
text-align:left;
padding:5px;
width:544px;
}


.calendario {
text-align:left;
padding:5px;
}

.calendario h2 {
color:#cc4400;
font-size:17px;
font-weight:bold;
text-align:left;
margin:0 0 -13px;
}

.calendario p {
color:#000;
font-size:12px;
font-weight:normal;
margin:0 0 10px;
}

.enquete {
text-align:left;
padding:5px;
}

.enquete h2 {
color:#cc4400;
font-size:17px;
font-weight:bold;
text-align:left;
margin:0 0 -13px;
}

.enquete p {
color:#000;
font-size:12px;
font-weight:normal;
margin:0 0 10px;
}



#gsConf {
border-bottom:#d0d0ce solid 1px;
float:left;
height:40px;
width:100%;
text-align:left;
background:url(../www.3beyaz.com/assets/images/social_twitter.png) no-repeat 20px #FFF;
}

#gsConf li {
float:left;
height:40px;
line-height:40px;
text-align:Left;
list-style:none;
margin-left:20px;
}

#gsConf li.more {
float:right;
margin-right:10px;
font-size:12px;
font-weight:normal;
}

#gsConf li.title {
font-weight:700;
margin-left:20px;
color:#000;
}

#gsPageHdImage {
float:left;
width:100%;
margin:-19px 0 0 -20px;
}

#html #gsPageHdImage {
float:left;
width:100%;
margin:-19px 0 0 -10px;
}

#gsPageHd {
float:left;

width:100%;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#EBEBEB;
height:30px;
margin-top:20px;
}

#gsPageTitle {
float:left;
letter-spacing:-1px;
color:#000;
font-family:Tahoma, Geneva, sans-serif;
font-size:22px;
font-weight:700;
}

#gsPageNav li {
float:left;
height:21px;
cursor:pointer;
text-align:center;
border:1px solid #EBEBEB;
vertical-align:middle;
margin-left:-1px;
list-style:none;
padding:8px 10px 0;
background:#F5F5F5;
}

#html #gsPageNav li {
float:left;
height:22px;
cursor:pointer;
text-align:center;
border:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
vertical-align:middle;
margin-left:-1px;
list-style:none;
padding:8px 10px 0;
background:#F5F5F5;
}

#html #gsPageNav li.first {
margin-left:0;
}

#gsPageNav li.active {
float:left;
height:22px;
cursor:pointer;
font-weight:700;
color:#000;
list-style:none;
border-color:#EBEBEB #EBEBEB #FFF;
border-style:solid;
border-width:1px;
padding:8px 10px 0;
background:#FFF;
}

#gsPageBtn {
float:left;
margin-left:20px;
}

#gsPageShadow {
width:100%;
height:3px;
margin-left:1px;
background:repeat-x;
}

#gsPageContent {
display:block;
overflow:hidden;
width:100%;
float:left;
padding:5px 0 10px;
}

.gsRow {
float:left;
margin-top:20px;
display:block;
width:940px;
}

.gsList {
line-height:20px;
display:block;
}

.gsRow0Right {
float:right;
width:300px;
}

.gsRow0Left {
float:left;
width:500px;
}

.gsRow1Right {
float:right;
width:600px;
}

.gsRow1Left {
float:left;
width:200px;
}

.gsCaptions {
float:left;
font-size:11px;
font-weight:700;
color:#666;
}

.footer {
clear:both;
width:970px;
}

.footer .quickLinkArea {
float:left;
border:#d0d0ce solid 0;
width:970px;
margin-bottom:10px;
margin-top:10px;
display:block;
overflow:hidden;
padding:20px 30px;
background:#F4F4F4;
}

.footer .quickLinkArea ul {
list-style:none;
float:left;
width:225px;
margin:0;
padding:0;
}

.footer .quickLinkArea ul li {
list-style:none;
font-size:12px;
line-height:16px;
color:#666;
margin:5px 0;
padding:0;
}

.footer .quickLinkArea ul li.title {
color:#000;
font-size:12px;
font-weight:bold;
margin:0 0 15px;
}

.gsSeoText {
border-bottom:#ccc solid 1px;
font-size:10px;
text-align:left;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
clear:both;
margin:10px 0 20px;
padding:10px;
}

.btnStyle {
width:140px;
height:30px;
text-align:center;
}

.btnStyle a {
color:#fff!important;
font-size:12px;
text-decoration:none;
display:block;
font-weight:bold!important;
padding:7px 0 0;
}

.showcaseImg {
margin:0 auto;
padding:10px 0;
}

.contentArea {
float:left;
margin-bottom:0;
display:block;
overflow:hidden;
width:980px;
}

.productSlide {
border:#d0d0ce solid 1px;
margin-bottom:30px;
margin-top:20px;
float:left;
}

.slide .proInfo {
float:left;
display:block;
overflow:hidden;
width:958px;
padding:10px;
background:#f1f3eb;
}

.slide .proInfo .infoLeft {
float:left;
width:770px;
font-size:15px;
font-weight:normal;
color:#333;
margin-right:10px;
padding-top:13px;
}

.pageContent p {
color:#333;
font-size:13px;
line-height:18px;
margin:0 0 15px;
padding:0;
}

.productListing ul {
float:left;
margin:0;
padding:10px 0 10px 2px;
}

.productListing ul li {
clear:both;
line-height:18px;
margin-bottom:15px;
list-style:none;
display:block;
overflow:hidden;
}

.productListing ul li img.rightImg {
float:right;
margin-left:20px;
border:#ccc solid 1px;
}

.productListing ul li a {
color:#31719D;
line-height:30px;
text-decoration:none;
}

.productSolutionsBlock {
display:block;
float:left;
overflow:hidden;
width:440px;
margin:20px 20px 20px 0;
}

.productSolutionsBlock ul {
overflow:hidden;
font-size:13px;
height:120px;
margin:0;
padding:0;
}

.productSolutionsBlock img {
margin-right:15px;
border:#f4f4f4 solid 1px;
padding:1px;
}

.productSolutionsBlock ul li {
margin-bottom:5px;
list-style:none;
color:#333;
}

.productSolutionsBlock a {
color:#31719D;
}

.productSolutionsBlock ul li.hightlightText a {
font-weight:bold;
color:#000;
}

.whiteBg {
background:#fff !important;
}

.showCaseMe {
margin-left:-50px;
width:350px;
height:200px;
border:1px solid #E1F5FF;
float:right;
line-height:20px;
font-size:14px;
color:#036;
text-align:center;
background:#F4FCFF;
}

.LeftNavBg {
 top !important;
}

ul.leftMenu {
font-size:12px;
text-align:left;
float:left;
margin:20px 0 25px;
padding:0;
}

ul.leftMenu li {
list-style-type:none;
margin:0;
padding:0;
}

ul.leftMenu li a {
height:38px;
line-height:38px;
text-decoration:none!important;
border-bottom:1px solid #CCC;
width:215px;
display:block;
overflow:hidden;
padding:0 20px 0 10px;
}

.contentRight {
color:#333;
font-size:13px;
width:640px;
display:block;
overflow:hidden;
margin-top:15px;
padding:15px 10px 0;
background:#fff;
}

* html .contentRight {
padding:15px 10px 0 7px;
}

.pageContent h2 {
font-size:20px;
font-weight:normal;
color:#000;
margin-bottom:10px;
}

.contentArea h3 {
float:left;
font-weight:normal;
margin:0;
padding:5px 0;
}

.contentRight p {
clear:both;
line-height:18px;
}

.leftMenu li a.active {
color:#FFF;
display:block;
width:228px;
border-bottom:#fff solid 1px;
left top;
}

.mainContent {
width:958px;
float:left;
display:block;
overflow:hidden;
padding:0;
background:#fff;
}

.standardScreenRight {
width:370px;
float:right;
display:block;
overflow:hidden;
padding:15px 10px 15px 0;
}

.standardScreenLeft {
width:230px;
float:left;
margin-right:10px;
display:block;
overflow:hidden;
line-height:18px;
padding:15px 10px 15px 0;
}

.gsSeoText a:hover {
text-decoration:underline!important;
}

.contactForm {
clear:both;
color:#666;
font-size:13px;
margin:5px 0 0;
}

.contactForm h4 {
color:#666;
font-size:15px;
margin:0;
padding:0 0 10px;
}

.contactRow {
margin-bottom:10px;
}

.contactRow label {
float:left;
font-weight:bold;
width:120px;
}

.contactRow .w50 {
width:50px;
}

.contactRow input,select {
color:#666;
font-size:12px;
}

.w200 {
width:200px;
}

.pl120 {
margin-left:120px!important;
}

.contactRow .w145 {
width:145px;
}

.contactRow .w140 {
width:140px;
}

.modalWindow {
border:5px solid #ccc;
position:absolute;
z-index:1000;
display:none;
padding:2px 10px 2px 25px;
background:#FFF;
}

.modalHeader {
display:block;
height:20px;
text-align:right;
font-size:10px!important;
font-weight:bold!important;
width:380px;
overflow:hidden;
padding:6px 0 0;
background:#fff;
}

.modalHeader a {
text-align:right;
font-size:10px!important;
text-decoration:none;
color:#333;
}

#gsQuickLinks {
margin:20px 0 0 20px;
}

#gsQuickLinks ul {
list-style:none;
float:left;
width:220px;
margin:0;
padding:0;
}

#gsQuickLinks li {
height:24px;
width:200px;
}

#gsQuickLinks .title {
color:#000;
font-weight:700;
margin:0 0 20px;
}

.footerLinks {
clear:both;
text-align:center;
color:#666;
font-size:12px;
margin:20px 0;
}

.footerLinks a {
color:#666;
font-size:12px;
text-decoration:none;
margin:0 10px;
}

.pressRelease {
padding-top:10px;
font-size:13px;
border-top:#CCC solid 1px;
margin:10px 0;
}

.h1_SEO {
font-size:16px!important;
line-height:18px;
}

.waterMark {
color:#666;
font-style:italic;
font-size:11px;
}

.searchBrowse {
clear:both;
margin-top:10px;
display:block;
overflow:hidden;
width:956px;
font-size:9px;
border:#CCC solid 1px;
background:#FCFCFA;
}

.searchBrowse .close {
float:right;
margin:5px;
}

.searchBrowse .close img {
cursor:pointer;
}

.searchBrowse .Filters {
clear:both;
margin-bottom:10px;
padding-bottom:10px;
padding-right:10px;
}

.searchBrowse .Filters h1,.searchBrowse .Filters h2 {
width:860px;
margin:0;
padding:0;
}

.searchBrowse .showHideFilter {
float:right;
border-left:#CCC solid 1px;
border-right:#CCC solid 1px;
border-top:#CCC solid 1px;
margin-top:-18px;
padding:5px;
}

.searchBrowse .narrowSelection {
float:left;
width:934px;
overflow:hidden;
padding:10px;
}

.searchBrowse .bySearchSection {
width:225px;
margin-right:5px;
margin-bottom:10px;
display:inline;
overflow:hidden;
float:left;
}

.bySearchBase {
display:inline;
float:left;
}

.searchBrowse .bySearchSectionLast {
float:left;
width:auto;
margin-right:0;
}

.searchBrowse h5 {
color:#666;
font-size:10px;
font-weight:bold;
float:left;
width:300px;
margin:0;
padding:5px;
}

.searchBrowse .narrowSelection ul {
list-style:none;
float:left;
margin:0 20px 0 0;
padding:0;
}

.searchBrowse .narrowSelection ul li.firstLevel {
list-style:none;
line-height:20px;
clear:both;
}

.searchBrowse .narrowSelection ul li a.active {
font-weight:bold;
font-size:10px;
background:no-repeat left;
}

.searchBrowse .narrowSelection ul li a.current {
color:#7fa953;
font-weight:bold;
background:no-repeat left;
}

.w225 {
width:225px;
}

#twitter_update_list li {
list-style-type:none;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin-left:60px;
}

#twitter_update_list span a {
color:#09F;
}

#twitter_update_list span a:hover {
color:#06F;
}

#myMap {
width:570px;
height:300px;
}

.tc1 {
font-size:11px;
text-align:center;
width:568px;
clear:both;
height:1%;
border-right:solid 1px #DEDEDE;
border-top:solid 1px #DEDEDE;
font-family:Tahoma, Geneva, sans-serif;
}

div.tc1 .header {
font-weight:bold;
background:#B1D34A;
}

div.tc1 .ok {

}

div.tc1 .error {

}

div.tc1 .left {
font-weight:bold;
background:#FFC;
}

div.tc1 .bos {
border:hidden;
}

div.tc1 span {
height:30px;
line-height:30px;
width:135px;
display:block;
float:left;
border-bottom:solid 1px #DEDEDE;
border-left:solid 1px #DEDEDE;
padding:3px;
}

#myList li {
list-style:none;
border:0;
display:block;
width:316px;
margin:0 0 2px;
padding:0;
background:#DEDEDE;
}

#myList li a {
display:block;
}

.awesome,.awesome:visited {
display:inline-block;
color:#fff;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
border-bottom:1px solid rgba(0,0,0,0.25);
position:relative;
cursor:pointer;
padding:5px 10px 6px;

}

.awesome:hover {
color:#fff;
background:#111;
}

.awesome:active {
top:1px;
}

.small.awesome,.small.awesome:visited {
font-size:11px;
}

.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited {
font-size:13px;
font-weight:bold;
line-height:1;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}

.large.awesome,.large.awesome:visited {
font-size:14px;
padding:8px 14px 9px;
}

.green.awesome,.green.awesome:visited {
background:#91bd09;
}

.green.awesome:hover {
background:#749a02;
}

.blue.awesome,.blue.awesome:visited {
background:#2daebf;
}

.blue.awesome:hover {
background:#007d9a;
}

.red.awesome,.red.awesome:visited {
background:#e33100;
}

.red.awesome:hover {
background:#872300;
}

.magenta.awesome,.magenta.awesome:visited {
background:#a9014b;
}

.magenta.awesome:hover {
background:#630030;
}

.orange.awesome,.orange.awesome:visited {
background:#ff5c00;
}

.orange.awesome:hover {
background:#d45500;
}

.yellow.awesome,.yellow.awesome:visited {
background:#ffb515;
}

.yellow.awesome:hover {
background:#fc9200;
}

#listticker {
height:210px;
width:330px;
overflow:hidden;
border:solid 1px #DEDEDE;
margin:7px;
padding:5px 0 5px 5px;
}

#listticker li {
border:0;
height:60px;
list-style:none;
margin:0;
padding:5px;
}

#listticker a {
color:#000;
}

#listticker .news-title {
display:block;
font-weight:bold;
margin-bottom:4px;
font-size:11px;
}

#listticker .news-text {
display:block;
font-size:11px;
color:#666;
}

#listticker img {
float:left;
margin-right:14px;
border:solid 1px #DEDEDE;
padding:4px;
}

.results {
font-size:10px;
margin-bottom:10px;
width:100%;
border:1px solid #bdbdbd;
}

.results_row,.results_row_alt {
_height:80px;
border-top:1px solid #fff;
border-bottom:1px solid #e0e0e0;
position:relative;
clear:both;
overflow:auto;
min-height:80px;
padding:5px;
background:#FFF;
}

.results_row_alt {
background:#f5f5f5;
}

.result_image {
float:left;
margin-right:15px;
}

.result_title {
padding-top:10px;
width:400px;
}

.result_title a {
font-size:13px;
text-decoration:none;
color:#333;
font-weight:bold;
}

.result_figures {
position:absolute;
right:0;
top:15px;
width:110px;
text-align:center;
}

.result_details {
clear:both;
width:400px;
}

.results big {
font-size:13px;
font-weight:bold;
color:#333;
}

.portfolio_row {
min-height:160px;
}

.forum_results small {
font-size:10px;
display:block;
}

.forum_results {
height:auto;
min-height:0;
padding:10px;
}

.forum_results .result_title a {
text-decoration:underline;
color:#9e6800;
}

.result_image img {
float:left;
margin-right:15px;
width:80px;
height:80px;
}

.result_forum {
display:block;
font-size:13px;
font-style:italic;
padding-top:10px;
font-family:Arial, Helvetica, Sans-Serif;
}

.result_collection {
position:absolute;
top:35px;
right:-140px;
}

a:link:hover,.leftMenu li a:hover {

}

.clear,.slide .proInfo .proLogo,.searchListsection,.bySearch {
clear:both;
}

.fr,#gsPageNav {
float:right;
}

a.more:hover,.footer .quickLinkArea ul li a:hover,.modalHeader a:hover,.footerLinks a:hover,.pressRelease a,.result_title a:hover {
text-decoration:underline;
}

#header ul.mainNav,#gsConf ul,#gsPageNav ul,.slide .proImg {
margin:0;
padding:0;
}

#header ul.mainNav li a.currentPg,#header ul.mainNav li a:hover {
font-size:13px;
color:#fff;
text-decoration:none;
list-style:none;
background:#333;
}

#html ul.subNavLinks,:first-child+html ul.subNavLinks {
margin-left:-40px;
}

#gsBillboardTxt,#gsBillboardTxt2,#gsBillboardTxt3 {
margin-top:270px;
margin-left:20px;
width:940px;
font-size:12px;
color:#333;
}

#corpo a,#corpo a:hover,.pressRelease a:hover,.forum_results .result_title a:hover {
text-decoration:none;
}

#corpo2 a,#corpo2 a:hover,.pressRelease a:hover,.forum_results .result_title a:hover {
text-decoration:none;
}

#corpo3 a,#corpo3 a:hover,.pressRelease a:hover,.forum_results .result_title a:hover {
text-decoration:none;
}

.footer .quickLinkArea ul li div.beta,#gsQuickLinks li div.beta {
color:#f60;
font-size:10px;
display:inline;
margin-left:3px;
margin-top:-3px;
}

.footer .quickLinkArea ul li div.new,#gsQuickLinks li div.new {
color:red;
font-size:10px;
display:inline;
margin-left:3px;
margin-top:-3px;
}

.footer .quickLinkArea ul li.title a,.footer .quickLinkArea ul li.title a:hover {
color:#000;
text-decoration:none;
}

.searchBrowse .showHideFilter a.up,.searchBrowse .showHideFilter a.down,.searchBrowse .narrowSelection ul li a:hover {
background:no-repeat left;
}

.searchBrowse .narrowSelection .secondLevel,.searchBrowse .narrowSelection .thirdLevel {
list-style:none;
display:block;
overflow:hidden;
line-height:20px;
}

/* BASIC CONTENT RULES */
body { background: white; color: black; font-size: 75%; font-family: Geneva, Arial, "Luxi Sans", Helvetica, sans-serif; padding: 10px; }
a { color: #00557D; text-decoration: none; } a:hover, a:visited:hover { color: #009BE6; } a:visited { color: #00557D; }
acronym, abbr { cursor: help; border-bottom: 1px dotted black; }
h1, h2, h3, caption, legend { font-family: "Trebuchet MS", "Luxi Sans", Arial, sans-serif; margin-top: 0; }
h1, h2 { color: #0066A0; font-weight: normal; }
h1 { font-size: 200%; margin-bottom: 0.1em; padding-bottom: 4px; border-bottom: 3px solid #808078; }
h2 { font-size: 140%; margin-bottom: 0; border-bottom: none; }
h2 a.fake, h2 a.fake:visited { color: #0066A0; text-decoration: none; } h2 a.fake:hover { color: #DF4D19; }
h3 { color: #0066A0; font-size: 109%; margin-bottom: 0.35em; }
h4 { font-size: 100%; margin: 0 0 0.2em; }
ul, ol, dl, p, table { margin: 0 0 1.5em; }
ul, ol { padding-left: 0; margin-left: 2em; }
table { font-size: 100%; width: 100%; border: none; border-collapse: collapse; clear: both; }
th, td { padding: 0.4em 0.5em; margin: 5px; }
th { background: #eaeaea; text-align: left; padding: 0.5em; border: 1px solid #e5e5e5; border-bottom-color: #c8c8c8; border-right-color: #c8c8c8; }
td { background: #f8f8f8; border: 1px solid #eee; border-right: 1px solid #d0d0d0; border-bottom-color: #d0d0d0; }
td img.left { margin-bottom: 0; }
td.price {  color: #CD1017; font-size: 180%; text-align: right; }
caption { color: #0066A0; font-size: 140%; text-align: left; }
form, fieldset { margin: 0; padding: 0; border: none; }
form { margin-bottom: 1.4em; }
form p { margin-bottom: 0.5em; }
form .sfull { width: 98%; }
form p.col-h-r .sfull, form p.col-h-l .sfull { width: 96%; }
legend { color: #0066A0; font-size: 109%; font-weight: bold; position: relative; left: -8px; margin-left: 8px; }
input, select, textarea { vertical-align: middle; margin: 0 0 0.2em; }
hr { display: none; }

/* WYSIWYG CONTENT */
p.br, div.br, img.br, br.br { clear: both; }
p.right { text-align: right; }
p.center, p.imgbox-center { text-align: center; }

p.imgbox-center, p.imgbox-left, p.imgbox-right { font-weight: bold; font-size: 92%; }
p.imgbox-center img, p.imgbox-left img, p.imgbox-right img { vertical-align: middle; float: none !important; margin: 0 !important; }
p.imgbox-left { margin: 0 20px 20px 0; float: left; }
p.imgbox-right { margin: 0 0 20px 20px; float: right; clear: right; }

img { background: white; padding: 1px; border: 1px solid #666; }
img.no-border { background: transparent; border: none; padding: 0; border: none; }
img.left { float: left; margin: 0 20px 20px 0; }
img.right { float: right; margin: 0 0 20px 20px; }

/* Box */
div.box-full, p.box-full, div.box-right, p.box-right, div.box-left, p.box-left { background: #FFF9E7; margin: 1.5em 0; padding: 0.7em; border: 1px solid #E9D494; }
div.box-right, p.box-right { float: right; margin: 0 0 1.5em 1.5em; }
div.box-left, p.box-left { float: left; margin: 0 1.5em 1.5em 0; }

/* Coll list */
div#links { width: 100%; }
div#links h2 { clear: left; }
div#links ul, ul.collist {  margin: 0 0 1em 0; padding: 0; list-style: none; float: left; width: 100%; }
div#links li, ul.collist li { color: #666; float: left; width: 100%; padding: 3px 0; line-height: normal; clear: both; border-bottom: 1px dotted #bbb; }
div#links li a, ul.collist li a {  background-position: left center !important; font-weight: bold; line-height: normal !important; float: left; width: 30%; margin-right: 1em; padding: 0 0 0.2em; text-align: left; }
div#links li.last, ul.collist li.last {  border: none; }
ul.collist.right li a { width: auto; }

/* Misc */
a.dotlink, ul.dotlink li, ul.sitemap ul li, div#links li a, ul.collist li a, ul.sitemap h3 a { background:  url("../img/ico-dotlink.gif") no-repeat 0 0.25em; line-height: 1.5em; padding-left: 10px; }
a.dotlink, ul.sitemap h3 a { background:  url("../img/ico-arrow-dotlink.gif") no-repeat 0 0.2em; font-weight: bold; }
a.email { background:  url("../img/ico-email.gif") no-repeat right 0.4em; padding-right: 15px; }
a.ext { background: url("../img/ico-exter.gif") no-repeat right top; padding-right: 10px; }
a.ext:hover { background-image: url("../img/ico-exter02.gif"); }
a.print, a.recommend { background: url("../img/ico-print.gif") no-repeat left 0.2em; padding-left: 15px; }
a.recommend { background-image: url("../img/ico-recomend.gif"); }

/* Codes */
code, samp, pre, p.codesample { background: #ECECEC; font: 95% "Lucida Console", Monaco, "Courier New", Courier, Monospace; padding: 0.1em; white-space: nowrap; border: 1px solid #CCCCCC; }
*> code, samp, pre, p.codesample { border-style: dotted; }
pre { white-space: pre; }
pre, code.block { padding: 1em; display: block; clear: both; }

/* Colors */
.red { color: red; }
.green { color: green; }
.gray { color: gray; }

/* FOR IE ONLY RULES */
/*\*/
* html legend { margin-left: 0; }
* html pre, * html code.block { height: 1px; }
/**/
