 
 *{
 margin:0px;
 padding:0px;
 outline:none;
 line-height: 100%;
 font-family:Arial;
 font-size:13px;
 color:#716F6E;
 cursor: default;
 }
 
 body{
 line-height:100%;
 background-color: #FFF;
 background:url(../sysimages/bg.jpg) no-repeat center 0px;
 }
 
 html {
 overflow:auto;
 line-height:100%;
 }

 .clear{
 clear:both;
 height:1px !important;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
	
 .bold{
 font-weight:bold;
 }
 
 .relative {
 position: relative;
 }
	
 img{
 display:block;
 border:0px;
 }
 
 h1{
 font-family: Trebuchet MS;
 font-size:30px;
 color:#3D3938;
 line-height:120%;
 font-weight:normal;
 cursor: text;
 }
 
 h2{
 font-family: Trebuchet MS;
 font-size:16px;
 color:#3D3938;
 line-height:120%;
 font-weight:normal;
 cursor: text;
 }

 p{
 font-family:Arial;
 font-size:13px;
 color:#716F6E;
 line-height:120%;
 font-weight:normal;
 cursor: text;
 }
 
 label{
 font-family:Arial;
 font-size:13px;
 color:#716F6E;
 line-height:120%;
 font-weight:normal;
 cursor: text;
 }
	
 a{
 font-family:Arial;
 font-size:11px;
 color:#0083D7;
 line-height:120%;
 font-weight:normal;
 cursor: pointer !important;
 text-decoration: none;
 }

 a:hover{
 text-decoration: underline;
 }
	
 input{
 border:1px solid #D6D6D6;
 background-color: #EBEBEB;
 }
 
 input[type=text], input[type=password]{
 padding-left:8px;
 padding-right:8px;
 cursor: text;
 font-size: 11px;
 color:#3D3938;
 }
 
 input[type=checkbox] {
 border:0px !important;
 }
 
 input[type=radio] {
 border:0px !important;
 }

 textarea{
   border:1px solid #D6D6D6;
   background-color: #EBEBEB;
   overflow: auto;
   padding-left:8px;
   padding-right:8px;
   padding-top:3px;
   cursor: text;
   color:#3D3938;
   font-size: 11px;
 }
 
 select{
 border:1px solid #999999;
 }
	
 ul{
 list-style-position: inside;
 list-style-type: disc;
 margin-left:3px;
 }
 
 ul li {
 line-height: 15px;
 }
 
 ol {
 list-style-position: inside;
 margin-left:3px;
 }
 
 ol li {
 line-height: 15px;
 }
 
 button{
 padding:0px;
 cursor:pointer;
 background-color: transparent;
 border:0px;
 width:0px; /* IE table-cell margin fix */
 overflow:visible;
 }
 
 button[class]{ /* IE ignores [class] */
 width:auto; /* cancel margin fix for other browsers */
 }
 
 button * {
 cursor: pointer;
 }
 
 button:hover > span{
 background-position:left bottom;
 }


 button:hover > span > span{
 background-position:right bottom;
 }
 
 table{
 empty-cells:show;
 border-collapse:collapse;
 }
 
 .borda {
 border:1px solid red !important;
 }
 
 /* Classes Mozilla */

 button::-moz-focus-inner{ 
 border:0;
 padding:0;
 }

 button::-moz-focus-inner,
 input[type="reset"]::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner,
 input[type="submit"]::-moz-focus-inner,
 input[type="file"] > input[type="button"]::-moz-focus-inner{
 border:none;
 }
 
 /* Classes Mozilla */
 
 .img_fundo {
 background:url(../images/imagem.jpg) no-repeat left top !important;
 }

 div > input[type=text] {
 float: left;
 }
 
 .caixa {
 overflow: hidden;
 }
 
 .erro {
 border:1px solid #4B4B4B !important;
 }
 
 .overH {
 overflow: hidden;
 }
 
 a > * {
 cursor: pointer;
 }
 
 /****** *****/
 
 .topo {
 width:900px;
 height:360px;
 position: relative;
 }
 
 .linguas {
 position: absolute;
 top:6px;
 right:48px;
 overflow: hidden;
 z-index:9999999;
 }
 
 .linguas a {
 display: block;
 float: left;
 color:#FFF;
 text-decoration: none;
 font-family: Arial;
 font-size: 10px;
 margin-right:8px;
 }
 
 .linguas a:hover {
 color:#845B3D;
 }
 
 .linguas ._sel {
 cursor: default !important;
 color:#845B3D;
 }
 
 
 .logo {
 width:157px;
 height:66px;
 padding:12px 0 8px 54px;
 cursor: pointer;
 }
 
 .menu {
 /*margin:0 50px -4px 0;
 padding:64px 0 0 0;*/
 position: absolute;
 top:64px;
 right:50px;
 }
 
 .uni_menu {
 float: right;
 cursor: pointer;
 position: relative;
 padding-bottom:8px;
 z-index: 12000000;
 padding-top:5px;
 }
 
 .uni_menu:hover {
 border-bottom:2px solid #FFF;
 }
 
 .uni_menu > span:first-child {
 background-color: #845B3D;
 width:2px;
 height:16px;
 position: absolute;
 top:0px;
 left:-2px;
 display: none;
 }
 
 .uni_menu span:first-child + p + span{
 background-color: #845B3D;
 width:2px;
 height:16px;
 position: absolute;
 top:0px;
 right:-2px;
 display: none;
 }
 
 
 .uni_menu_sel > span:first-child {
 background-color: #845B3D;
 width:2px;
 height:19px;
 position: absolute;
 top:0px;
 left:-2px;
 display: none;
 }
 

 .uni_menu_sel span:first-child + p + span{
 background-color: #845B3D;
 width:2px;
 height:19px;
 position: absolute;
 top:0px;
 right:-2px;
 display: none;
 }
 
 .uni_menu:hover > span:first-child {
 display: block;
 }
 
 .uni_menu:hover > span:first-child + p + span {
 display: block;
 }
 
 .uni_menu_sel > span:first-child {
 display: block;
 }
 
 .uni_menu_sel > span:first-child + p + span {
 display: block;
 }
 
 .uni_menu > p {
 font-family: Trebuchet MS;
 color:#FFF;
 font-size: 13px;
 padding:1px 10px 0 10px;
 cursor: pointer;
 }
 
 .line02 {
 width:2px;
 height:14px;
 background:url(../sysimages/line02.jpg) no-repeat left top;
 float: right;
 margin-top:5px;
 }
 
 .uni_menu:hover {
 background:url(../sysimages/line04.jpg) repeat left top;
 }
 
 .uni_menu:hover + div:first-child {
 display: none;
 }
 
 .uni_menu:hover p  {
 color:#845B3D;
 }

 .uni_menu:hover .submenu {
 display: block;
 }
 
 .uni_menu_sel {
 float: right;
 cursor: pointer;
 position: relative;
 padding-bottom:8px;
 z-index: 12;
 background-color: #FFF;
 padding-top:5px;
 border-bottom:1px solid #FFF;
 }

 
 .uni_menu_sel > p {
 font-family: Trebuchet MS;
 color:#845B3D;
 font-size: 13px;
 padding:1px 10px 0 10px;
 cursor: pointer;
 }
 
 .uni_menu_sel:hover .submenu {
 display: block;
 }
 
 .submenu {
 position: absolute;
 top:26px;
 left:0px;
 z-index: 10;
 display: none;
 padding-top:6px;
 margin-top:3px;
 background-color:#FFFFFF;
 }
 
 .submenu > div {
 min-width:138px;
 height:21px;
 /*background:url(../sysimages/line03.png) repeat-x left top;*/
 overflow: hidden;
 }
 
 .submenu > div:hover {
 background-color:#845B3D;
 }
 
 .submenu > div:hover  > a {
 background-color:#845B3D;
 color:#FFFFFF;
 }
 
 .menu a {
 text-decoration: none;
 }
 
 .submenu > div p {
 padding-left:8px;
 }
 
 .submenu > div > a {
 font-family: Arial;
 color:#845B3D;
 font-size: 11px;
 padding-left:8px;
 cursor: pointer;
 display: block;
 margin-top:3px;
 }

 .banner_site {
 width:808px;
 height:276px;
 background:url(../sysimages/line05.png) no-repeat left top;
 margin:3px 0 0 46px;
 padding:15px 16px 16px 16px;
 overflow: Hidden;
 }
 
 .home {
 width:820px;
 height:381px;
 margin:0px auto;
 margin-top:16px;
 padding-top:3px;
 overflow: hidden;
 }
 
 #geral {
 width:900px;
 margin:0px auto;
 }
 
 .marcas_home {
 width:800px;
 height:106px;
 background:url(../sysimages/line06.jpg) no-repeat left top;
 margin:0px 0 0 10px;
 overflow: hidden;
 position: relative;
 }
 
 .marcas_home .anterior {
 width:25px;
 height:24px;
 background:url(../sysimages/line07.png) no-repeat left top;
 cursor: pointer;
 float: left;
 margin:31px 0 0 5px;
 }
 
 .marcas_home .anterior:hover {
 background-position: left bottom;
 }
 
 .marcas_home .seguinte:hover {
 background-position: left bottom;
 }
 
 .marcas_home .seguinte {
 width:25px;
 height:24px;
 background:url(../sysimages/line08.png) no-repeat left top;
 cursor: pointer;
 float: right;
 margin:31px 5px 0 0;
 }
 
 
 .titmarcas_home {
 position: absolute;
 bottom:6px;
 left:0px;
 z-index: 100;
 text-align: center;
 width:800px;
 }
 
 .titmarcas_home p {
 font-family: Trebuchet MS;
 font-size: 13px;
 color:#3D3938;
 }
 
 .titmarcas_home p b {
 font-family: Trebuchet MS;
 font-size: 13px;
 color:#3D3938;
 font-weight: bold;
 }
 
 .noticiasHome {
 float: left;
 padding:7px 0 0 12px;
 }
 
 .noticiasHome h1 {
 font-family: Trebuchet MS;
 font-size: 19px;
 color:#3D3938;
 /*height:24px;*/
 overflow: hidden;
 }
 
 .line09 {
 width:528px;
 height:1px;
 background:url(../sysimages/line09.jpg) no-repeat left top;
 margin:5px 0 0 -2px;
 }
 
 .uniNotHome {
 margin:9px 0 0 0;
 float: left;
 }
 
 .line10 {
 width:155px;
 height:88px;
 background:url(../sysimages/line10.jpg) no-repeat left top;
 padding:12px;
 }
 
 .line10:hover {
 cursor:pointer;
 }
 
 .noticiasHome .overH {
 margin-left:-7px;
 margin-bottom:4px;
 }
 
 .tn {
 font-weight: bold;
 font-family: Arial;
 font-size: 11px;
 color:#3D3938;
 line-height: 120%;
 margin:2px 0 3px 4px;
 text-transform:uppercase
 }
 
 .data {
 font-family: Arial;
 font-size: 11px;
 color:#C5C5C5;
 font-weight: bold;
 margin:-1px 0 3px 4px;
 }
 
 .txtnt {
 width:167px;
 font-family: Arial;
 font-size: 11px;
 color:#9B9999;
 line-height: 120%;
 margin:-1px 0 0 4px;
 }
 
 .txtnt a {
 color:#9B9999;
 text-decoration: none;
 }
 
 .txtnt a:hover {
 text-decoration: underline;
 color:#0083d7;
 }
 
 .uniNotHome:hover .tn {
  color:#6E3B26;
 }
 
 .uniNotHome:hover .data {
  color:#AEAEAE;
 }
 
 .uniNotHome:hover .txtnt {
  color:#807D7D;
 }

 .view_more {
 background:url(../sysimages/line11.jpg) no-repeat left top;
 margin:12px 0 0 -3px;
 padding-left:18px;
 height:17px;
 width:130px;
 cursor: pointer;
 }
 
 .view_more p {
 color:#0083D7;
 font-family: Arial;
 font-size: 11px;
 cursor: pointer;
 padding-top:3px;
 }
 
 .noticiasHome a {
 text-decoration: none;
 }
 
 .view_more:hover p {
 text-decoration: underline;
 }
 
 .area_reserv {
 padding:7px 0 0 31px;
 float: left;
 }
 
 .area_reserv h1 {
 font-family: Trebuchet MS;
 font-size: 19px;
 color:#3D3938;
 /*height:23px;*/
 overflow: hidden;
 }
 
 .area_reserv .line09 {
 width:239px;
 }
 
 .login {
 width:240px;
 height:112px;
 background:url(../sysimages/line12.jpg) no-repeat left top;
 margin:1px 0 0 -2px;
 overflow: hidden;
 }
 
 
 button > span{
 display:block;
 height:24px;
 text-align:left;
 padding-left:14px;
 background:url(../sysimages/line13.png) no-repeat left top;
 }
 
 button > span > span{
 display:block;
 font-family:Arial;
 font-size:11px;
 color:#C6C5C5;
 font-weight:bold;
 line-height:24px;
 padding-right:13px;
 white-space:nowrap;
 background:url(../sysimages/line14.png) no-repeat right top;
 }
 
 .newsletter {
 width:239px;
 height:67px;
 background:url(../sysimages/line15.jpg) no-repeat left top;
 margin:1px 0 0 -1px;
 padding-top:12px;
 }
 
 .newsletter p:first-child {
 color:#9C9A9A;
 font-family: Arial;
 margin-left:6px;
 font-size: 11px;
 padding-top:3px;
 }
 
 .newsletter .overH > div:first-child {
 margin:3px 0 0 4px;
 overflow: hidden;
 float: left;
 }
 
 .newsletter .overH > div:first-child input {
 padding-top:4px;
 padding-bottom:3px;
 width:135px;
 overflow: hidden;
 margin-left:0px;
 vertical-align: middle;
 }
 
 .newsletter .overH > div:first-child + div {
 float: right;
 overflow: hidden;
 margin:1px 6px 0 0;
 }
 
 .footer {
 height:130px;
 background:url(../sysimages/line16.jpg) repeat-x left top #EBEBEB;
 }
 
 .baixo {
 width:900px;
 margin:0px auto;
 padding-top:6px;
 }
 
 .baixo table {
 margin-left:-4px;
 }
 
 .baixo table a {
 font-family: Arial;
 color:#9C9A9A;
 font-size: 10px;
 text-decoration: none;
 margin-left:10px;
 line-height: 160%;
 }
 
 .baixo table a:hover {
 text-decoration: underline;
 }
 
 .submenu_footer {
 overflow: hidden;
 margin:27px 0 3px 50px;
 }
 
 .submenu_footer a {
 float: left;
 display: block;
 text-decoration: none;
 color:#716F6E;
 font-weight: bold;
 margin-right:17px;
 }
 
 .submenu_footer a:hover {
 text-decoration: underline;
 }
 
 .copyright {
 display: block;
 margin:8px 0 0 50px;
 line-height: 120%;
 color:#716F6E;
 font-size: 11px;
 }
 
 .copyright a {
 color:#716F6E;
 text-decoration: none;
 }
 
 .copyright a:hover {
 text-decoration: underline;
 }
 
 .caminho {
 padding:19px 0 0 0;
 }
 
 .caminho p {
 color:#9A9999;
 font-family: Arial;
 font-size: 11px;
 }
 
 .caminho a {
 margin-right:2px;
 }
 
 .titPagina {
 margin-top:7px;
 height:35px;
 float: left;
 }
 
 .titPagina span {
 font-family: Trebuchet MS;
 font-size: 30px;
 color:#84593D;
 font-weight: bold;
 }
 
 .rubrica {
 width:780px;
 margin:0px auto;
 margin-top:-120px;
 position: relative;
 padding-bottom:20px;
 }
 
 .bloco_rubrica {
   float: left;
   min-height:351px;
   height: auto !important;
 }
 
 .bloco_rubrica p, .bloco_rubrica a {
 font-size: 13px;
 line-height: 16px;
 }
 
 .line17 {
 width:387px;
 height:280px;
 background:url(../sysimages/line17.jpg) no-repeat left top;
 overflow: hidden;
 }
 
 .line17 > img {
 margin:11px;
 }
 
 .uni_img {
 width:55px;
 height:55px;
 background:url(../sysimages/line18.jpg) no-repeat left top;
 overflow: hidden;
 margin-right:8px;
 float: left;
 }
 
 .uni_img > img {
   margin:2px;
   opacity:0.3;
   filter:alpha(opacity=30); 
   cursor: pointer;
 }
 
 .uni_img > img:hover {
   opacity:10;
   filter:alpha(opacity=100); 
 }
 
 .line17 + div {
   overflow: hidden;
   margin:10px 0 0 5px;
 }
 
.line17 + div + div {
   overflow: hidden;
   margin:10px 0 10px  5px;
 }
 
 .uni_img_sel {
   width:55px;
   height:55px;
   background:url(../sysimages/line18.jpg) no-repeat left top;
   overflow: hidden;
   margin-right:8px;
   float: left;
 }
 
 .uni_img_sel > img {
   margin:2px;
   cursor: default;
 }
 
 .conteudo_rubrica {
 float: left;
 margin:-3px 0 20px 14px;
 width:379px;
 overflow: hidden;
 }
 
 .conteudo_rubrica h1 > img {
 margin:5px 0 0 0px;overflow: hidden;
 }
 
 .conteudo_rubrica h1:first-child {
 height:37px;
 overflow: hidden;
 }
 
 .divisao {
 width:379px;
 height:1px;
 background:url(../sysimages/line19.jpg) repeat-x left top;
 }
 
 .conteudo_rubrica h1 {
 font-family: Trebuchet MS;
 font-size: 23px;
 line-height: 120%;
 color:#845B3D;
 height:35px;
 margin-top:-3px !important;
 padding-bottom:3px;
 
 }
 
 .bloco_pt {
 padding:12px 0;
 line-height:120%;
 }
 
 .bloco_pt p, .bloco_pt a {
 font-size: 13px;
 line-height: 16px;
 }
 
 .bloco_pt b {
 color:#4C4C4C;
 }
 .bloco_pt strong {
 color:#4C4C4C;
 }
 
 .coleccoes {
 width:796px;
 min-height:350px;
 margin:0px auto;
/* margin-top:-64px; */
 position: relative;
 overflow: hidden;
 margin-bottom:11px;
/* margin-left:56px; */
  margin-left:-4px;
 }
 
 .colecc {
 width:150px;
 height:150px;
 background:url(../sysimages/line20.png) no-repeat left top;
 float: left;
 margin-right:9px;
 cursor: pointer;
 margin-bottom:10px;
 }
 
 .colecc img {
 margin:12px 0 0 12px;
 }
 
 .colecc p {
 font-family: Arial;
 color:#3D3938;
 font-size: 11px;
 line-height: 120%;
 font-weight: bold;
 width:142px;
 text-align: center;
 margin-left:4px;
 margin-top:12px;
 text-decoration: none;
 }
 
 .colecc a:hover {
 text-decoration: none !important;
 }
 
 .coleccoes a:hover {
 text-decoration: none;
 }
 
 .colecc:hover {
 background-position: left bottom;
 }
 
 .colecc:hover p {
 color:#0083D7;;
 }
 
 .colecc * {
 cursor: pointer;
 }
 
 .moreColection {
 margin:34px 0 41px 3px;
 }
 
 .line21 {
 width:776px;
 height:170px;
 background:url(../sysimages/line21.jpg) no-repeat left top;
 overflow: hidden;
 }
 
 .moreColection h2 {
 height:26px;
 }
 
 .moreColection .anterior {
 width:25px;
 height:24px;
 background:url(../sysimages/line07.png) no-repeat left top;
 cursor: pointer;
 float: left;
 margin:72px 0 0 0px;
 }
 
 .moreColection .anterior:hover {
 background-position: left bottom;
 }
 
 .moreColection .seguinte:hover {
 background-position: left bottom;
 }
 
 .moreColection .seguinte {
 width:25px;
 height:24px;
 background:url(../sysimages/line08.png) no-repeat left top;
 cursor: pointer;
 float: right;
 margin:72px 0px 0 0;
 }
 
 .line23 {
 width:172px;
 height:157px;
 float: left;
 background:url(../sysimages/line23.png) no-repeat left top;
 float: left;
 margin:12px 7px 0 0px;
 cursor: pointer;
 }
 
 .line23 img {
 margin:12px 0 0 12px;
 }
 
 .line23 * {
 cursor: pointer;
 }
 
 .line23:hover p {
 color:#0083D7;
 }
 
 .line23 p {
 width:162px;
 text-align: center;
 margin:11px 0 0 5px;
 font-family: Arial;
 color:#3D3938;
 font-size: 11px;
 font-weight: bold;
 }
 
 .downloads {
 /*margin-top:-24px;*/
 margin-bottom:15px;
 }
 
 .uni_dow * {
 cursor: pointer;
 }
 
 .uni_dow .left:first-child {
 width:15px;
 height:17px;
 background:url(../sysimages/line11.jpg) no-repeat left top;
 margin-right:3px;
 }
 
 .uni_dow .left:first-child + div > p:first-child {
 color:#0083D7;
 font-size: 11px;
 margin-top:2px;
 }
 
 .uni_dow .left:first-child + div > p:first-child + p {
 color:#9A9999;
 font-size: 8px;
 margin-top:2px;
 margin-left:1px;
 }
 
 .uni_dow:hover .left:first-child + div > p:first-child {
 text-decoration: underline;
 }
 
 .downloads a {
 text-decoration: none;
 }
 
 .paginacao {
 float: right;
 text-align: right;
 margin-right:1px;
 margin-top:23px;
 }
 
 .pagina {
 float: left;
 margin-left:1px;
 text-align: center;
 }
 
 .pagina a {
 display: block;
 color:#3D3938;
 font-size: 11px;
 width:14px;
 height:24px;
 margin-top:1px;
 }
 
 .pagina a:hover {
 color:#0083D7;
 text-decoration: none;
 }
 
 .pagina_sel {
 float: left;
 margin-left:1px;
 background:url(../sysimages/line24.jpg) no-repeat left top;
 text-align: center;
 }
 
 .pagina_sel a {
 display: block;
 color:#FFF;
 font-size: 11px;
 width:14px;
 height:24px;
 margin-top:1px;
 }
 
 .pagina_sel a:hover {
 text-decoration: none;
 }
 
 
 .moreColection .marcas_home {
 margin:0 0 0 0;
 height:82px;
 border-bottom:1px solid #E1E1E1;
 width:778px;
 }
 
 .moreColection .marcas_home .seguinte {
 margin:31px 0 0 0px;
 }
 
 .moreColection .marcas_home .anterior {
 margin:31px 0 0 0px;
 }
 
 .moreColection .marcas_home .content {
 margin-left:0px;
 }
 
 .moreColection .marcas_home .left {
 margin-right:14px !important;
 }
 
.contactos {
   width:775px;
   margin:0px auto;
   position: relative;
   /*margin-top:-67px;*/
   margin-top:-3px;
   padding-bottom:3px;
}

.contactos .divisao {
width:365px;
}
 
.contactos h1 {
 font-family: Trebuchet MS;
 font-size: 23px;
 line-height: 120%;
 color:#845B3D;
 height:30px;
}
 
.bloco_contt {
 font-size: 11px;
 color:#716C6C;
 line-height: 130%;
 margin:9px 0 29px 0;
}

.bloco_contt p, .bloco_contt a {
font-size: 13px;
line-height: 16px;
}
 
.bloco_contt b {
 font-weight: bold;
 color:#4C4C4C;
}
.bloco_contt strong {
 font-weight: bold;
 color:#4C4C4C;
}
 
.bloco_contt span {
 font-size: 13px;
 color:#716C6C;
 line-height: 120%;
}
 
 form p {
 font-size: 13px;
 color:#716C6C;
 padding-bottom:2px;
 }
 
 .form_contact {
 margin-top:22px;
 }
 
 form input[type=text] {
 padding-top:5px;
 padding-bottom:1px;
 width:232px;
 }
 
 form .caixa {
 margin-bottom:15px;
 }
 
 
 form textarea {
 width:232px;
 height:78px;
 }
 
 .form_contact button {
 float: right;
 margin:0 130px 0 0;
 }
 
 .campos {
 color:#999999;
 font-size: 11px;
 margin-top:22px;
 }
 
 #p_error {
 color:#3D3938;
 font-size: 11px;
 padding-bottom:7px;
 display: none;
 }
 
 .print {
 background:url(../sysimages/line25.jpg) no-repeat left top;
 width:74px;
 margin-top:13px;
  margin-bottom:13px;
 }
 
 .print p {
 color:#0083D7;
 font-size: 11px;
 padding-left:23px;
 padding-top:1px;
 }
 
 .print:hover p {
 text-decoration: underline;
 }
 
 .print * {
 cursor: pointer;
 }
 
 .conteudo_rubrica .data {
 font-weight: bold;
 font-size: 12px;
 color:#9C9A9A;
 padding:0px;
 margin:11px 0 -6px 0;
 }
 
 .not_rub {
 width:776px;
 height:210px;
 background:url(../sysimages/line26.jpg) no-repeat left top;
 }
 
 .not_rub .anterior {
 width:25px;
 height:24px;
 background:url(../sysimages/line07.png) no-repeat left top;
 cursor: pointer;
 float: left;
 margin:72px 0 0 0px;
 }
 
 .not_rub .anterior:hover {
 background-position: left bottom;
 }
 
 .not_rub .seguinte:hover {
 background-position: left bottom;
 }
 
 .not_rub .seguinte {
 width:25px;
 height:24px;
 background:url(../sysimages/line08.png) no-repeat left top;
 cursor: pointer;
 float: right;
 margin:72px 0px 0 0;
 }
 
 not_rub .section {
 float: left;
 overflow: hidden;
 width:717px;
 height:206px;
 margin-top:2px;
 margin-left:8px;
 }
 
 .not_rub .section .uniNotHome {
 margin-top:11px;
 margin-right:-17px;
 overflow: hidden;
 }
 
 .line27 {
 width:172px;
 height:127px;
 background:url(../sysimages/line27.png) no-repeat left top;
 padding:12px;
 }
 
 .not_rub .section .tn {
     margin-top:-23px;
 }
 
 .glossario {
 width:775px;
 margin:0px auto;
 margin-top:-3px;
 position: relative;
 padding-bottom:38px;
 min-height:250px;
 }
 
 .glossario h1 {
 font-family: Trebuchet MS;
 font-size: 23px;
 line-height: 120%;
 color:#845B3D;
 height:34px;
 }
 
 .glossario .divisao {
 width:775px;
 background:url(../sysimages/line28.jpg) no-repeat left top;
 margin-bottom:8px;
 margin-left:3px;
 }
 
 .esq_ {
 width:376px;
 float: left;
 }
 
 .esq_ p {
 font-size: 13px;
 color:#716D6C;
 }
 
 .esq_ p b {
 color:#4C4C4C;
 }
 
 .dir_ {
 width:380px;
 float: left;
 margin-left:16px;
 }
 
 .dir_ p {
 font-size: 13px;
 color:#716D6C;
 }
 
 .dir_ p b {
 color:#4C4C4C;
 }
 
 .mapa_site {
 width:774px;
 min-height:320px;
 padding-bottom:30px;
 margin:0px auto;
 margin-top:6px;
 position: relative;
 overflow: hidden;
 }
 
 .mapa_site h2 {
 font-size: 13px;
 color:#4C4C4C;
 font-family: Arial;
 padding-bottom:3px;
 font-weight: bold;
 margin-top:30px;
 line-height: 110%;
 }
 
 .mapa_site a {
 display: block;
 height:16px;
 }
 
 .mapa_site > .left > h2:first-child {
 margin-top:0px;
 }
 
 .mapa_site > .left {
 /*width:140px;*/
 margin-right:50px;
 }
 
 #subm_marcas {
 position: absolute;
 top:30px;
 left:0px;
 z-index: 20;
 width:326px;
 background-color:#FFFFFF;
 /*background:url(../sysimages/line29.png) repeat left top;    */
 overflow: hidden;
 }
 
 #subm_marcas a {
 color:#6D3A26;
 font-family: Arial;
 font-size: 11px;
 width:95px;
 display: block;
 margin-left:11px;
 }
 
 #subm_marcas div:hover a {
 color:#FFFFFF;
 }
 
 #subm_marcas div {
 margin:1px;
 padding-top:3px;
 padding-bottom:3px;
 float: left;
 }
 
 #subm_marcas tr td {
 overflow: hidden;
 }
 
 #subm_marcas div:hover {
 /*background:url(../sysimages/line29_2.png) repeat left top;*/
 background-color:#845B3D;
 }
 
 .uni_menu:hover #subm_marcas {
 display: block !important;
 }
 
 .moreColection .scroller {
 width:718px;
 height:166px;
 float: left;
 margin:2px 0px 0 8px;
 overflow: hidden;
 float:left;
 }
 
 .content {
 width: 10000px;
 float:left;
 }
 
 .section {
 width:718px;
 height:166px;
 overflow:hidden;
 float:left;	
 }
 
 .marcas_home .content {
 float: left;
 width:10000px;
 height:81px;
 margin:1px 0 0 6px;
 overflow: hidden;
 }
 
 .marcas_home .content .left {
 margin:19px 16px 0 5px;
 }
 
 .marcas_home .content .left img {
 opacity:0.2;
 filter:alpha(opacity=20); 
 }
 
 .marcas_home .content .left:hover img {
 opacity:100;
 filter:alpha(opacity=100); 
 }
 
 .marcas_home .section {
 width:730px;
 height:166px;
 overflow:hidden;
 float:left;
 }
 
 .home .scroller {
 width:718px;
 height:166px;
 float: left;
 margin:0px 0px 0 5px;
 overflow: hidden;
 float:left;
 position: relative;
 }
 
 .sms_news {
 font-size: 13px;
 color:#716E6D;
 padding:3px 0 0 7px;
 }
 
 
 .spl1 {
 padding-top:8px;
 }
 
 .spl2 {
 margin-top:8px;
 overflow: hidden;
 }
 
 .formulario1 > .overH > .left:first-child p {
 font-family: Arial;
 color:#9C9A9A;
 font-size: 11px;
 width:45px;
 padding-top:4px;
 }
 
 .formulario1 {
 padding:19px 0 0 5px;
 height:49px;
 }
 
 .formulario1 input {
 width:166px;
 padding-top:3px !important;
 padding-bottom:2px !important;
 line-height: 10px;
 }
 
 .formulario1 > .overH + div {
 margin-top:6px;
 }
 
 .slp_101 p {
 font-size: 11px;
 color:#9C9A9A;
 width:89px;
 display: block;
 }
 
 .slp_101 {
 overflow: hidden;
 padding:0 0 0 44px;
 }
 
 .slp_101 > div:first-child {
 margin-top:0px;
 }
 
 .slp_101 .right {
 margin-right:6px;
 margin-top:0px;
 }
 
 .slp_101 > div:first-child p {
 cursor: pointer;
 }
 
 .slp_101 > div:first-child p:hover {
 text-decoration: underline;
 }
 
 .desc_news {
 color:#716E6D;
 font-size: 13px;
 width:184px;
 padding-left:45px;
 padding-top:3px;
 display: block;
 height:30px;
 overflow: hidden;
 }
 
 .title_pagination_holder{
  padding:0 0 7px 2px;
  height:49px
  }
  
  .title_pagination_holder h1{
      margin-top:10px !important;
  }
 
  
 .miniAstyle{
   font-family:Arial;
   font-size:11px;
   color:#0083D7;
   line-height:120%;
   font-weight:normal;
   cursor: pointer !important;
   text-decoration: none;
   padding-top:12px
 }
 
 .miniAstyle:hover{
   text-decoration: underline;
 }
 
 .aMenuMulti{
   font-family: Trebuchet MS;
   color:#FFF;
   font-size: 13px;
   padding:1px 10px 0 10px;
   cursor: pointer;
   text-decoration: none;
 }
 
.uni_menu:hover .aMenuMulti{
  color:#845B3D;
}
 
 .aMenuMulti:hover{
   font-family: Trebuchet MS;
   color:#845B3D;
   font-size: 13px;
   padding:1px 10px 0 10px;
   cursor: pointer;
   text-decoration: none;
 }
 
 .colecc .imglistagem {
    opacity:0.2;
    filter:alpha(opacity=20); 
 }
 
 .colecc:hover .imglistagem {
     opacity:100;
     filter:alpha(opacity=100); 
 }
 
  .slider_home {
 width:776px;
 height:246px;
 overflow: hidden;
 position: relative;
 }
 
 .imagens_slider {
 width:776px;
 height:245px;
 overflow: hidden;
 }

 
 .left_slide {
 position: absolute;
 top:0px;
 right:-20px;
 height:225px;
 width:0px;
 background:url(../sysimages/line30.png) repeat left top;
 z-index: 100;
 padding:20px 6px 0 14px;
 overflow: hidden;
 }
 
 
 .uni_desc {
 width:200px;
 height:193px;
 overflow: hidden;
 display: none;
 }
 
 .uni_desc:first-child {
 display: block;
 }
 
 .uni_desc h2 {
 font-weight: normal;
 color:#FFF;
 font-size: 20px;
 line-height: 22px;
 padding-bottom:10px;
 cursor: default;
 }
 
 .uni_desc p {
 font-family: Arial;
 color:#9B9999;
 font-size: 12px;
 line-height: 14px;
 cursor: default;
 }
 
 .paginacao_slider {
 overflow: hidden;
 padding:0px;
 margin:0px;
 position: absolute;
 bottom:10px;
 right: 10px;
 z-index: 200;
 }
 
 .paginacao_slider li {
 display: block;
 float: left;
 width:20px;
 height:20px;
 margin:0 0 0 1px;
 padding:0px;
 }
 
 .paginacao_slider li:first-child {
 margin-left:0px;
 }
 
 .paginacao_slider li a.unsel {
 width:20px;
 height:20px;
 background-color: #3D3938;
 display: block;
 text-align: center;
 color:#FFF;
 line-height: 20px;
 }
 
 .paginacao_slider li a.sel {
 width:20px;
 height:20px;
 background-color: #FFF;
 display: block;
 text-align: center;
 color:#222;
 line-height: 20px;
 }
 
 .paginacao_slider a.unsel:hover {
 color:#222;
 background-color: #FFF;
 text-decoration: none;
 }
 
 .paginacao_slider a.sel:hover {
 text-decoration: none;
 }
 
 .pause_unsel {
 width:20px;
 height:20px;
 background:url(../sysimages/line31.jpg) no-repeat left top;
 display: block;
 }
 
 .pause_unsel:hover {
 background-position: left bottom;
 }
 
 .start_unsel {
 width:20px;
 height:20px;
 background:url(../sysimages/line32.jpg) no-repeat left top;
 display: block;
 }
 
 .start_unsel:hover {
 background-position: left bottom;
 }
 
 .notlistholder{
    width:365px;
    height:160px;
    margin-left:35px;
    float:left;
  } 
  
  .notlistholder h1{
      border-bottom:1px solid #E0E0E0;
      height:30px;
      font-family: Trebuchet MS;
      color:#84593D;
      font-size: 23px;
  }

  .notlistholder a:hover {
    text-decoration:underline !important;
  }
  
  .notActive {
   float: left;
   margin-left:1px;
   text-align: center;
 }
 
 .notActive p {
   display: block;
   color:#999999;
   font-size: 11px;
   width:14px;
   height:24px;
   margin-top:1px;
 }
