@font-face {
  font-family: 'trajan_proregular';
  src: url('../fonts/trajanpro-regular-webfont.eot');
  src: url('../fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/trajanpro-regular-webfont.woff') format('woff'),
       url('../fonts/trajanpro-regular-webfont.ttf') format('truetype'),
       url('../fonts/trajanpro-regular-webfont.svg#trajan_proregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
 *{
 margin:0px;
 padding:0px;
 outline:none;
 } 
 
 body{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 height:auto;
 overflow-y: auto;
 overflow-x: auto;
 min-width: 980px;
 }
 
 html {
 line-height:100%;
 overflow-y: auto;
 overflow-x: auto;
 }
 
 .clear{
 clear:both;
 }
 
 .left{
 float:left;
 }
 
 .right{
 float:right;
 }
 
 .relative {
 position: relative;
 z-index: 0;
 }
 
 img {
 border:0px;
 }
 
 b, strong {
 font-weight: bold;
 line-height:16px;
 }
 
 h1,
 h1 *{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:20px;
 color:#333333;
 line-height:25px;
 font-weight:bold;
 }
 
 
 h2,
 h2 * {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:14px;
 color:#7B104D;
 line-height:19px;
 font-weight:bold;
 }
 
 p{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 }
 
 label{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 cursor: default;
 }
 
 a{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 cursor: pointer;
 text-decoration: underline;
 -moz-outline-style: none;
 outline: none;
 }
 
 a:hover{
 text-decoration: underline;
 color:#7C104E;
 }
 
 input[type=text], input[type=password], input[type=file], input[type=date] {
 padding-left:8px;
 padding-right:8px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#333333;
 font-size: 12px;
 line-height: 14px;
 -webkit-appearance: none;
 -moz-appearance: none;
 border-radius:0;
 }
 
 input[type=checkbox] {
 border:0px !important;
 margin:0px;
 padding:0px;
 width:14px;
 height:14px;
 }
 
 input[type=radio] {
 border:0px !important;
 margin:0px;
 padding:0px;
 width:14px;
 height:14px;
 }
 
 textarea{
 padding-left:8px;
 padding-right:8px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#333333;
 font-size: 12px;
 line-height: 14px;
 overflow: auto;
 resize: none;
 -webkit-appearance: none;
 -moz-appearance: none;
 border-radius:0;
 }
 
 select{
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#818C8D;
 font-size: 12px;
 line-height: 14px;
 padding:2px;
 }
 
 /*ul{
 list-style-position: inside;
 list-style-type: none;
 margin:5px 0 0 0;
 }
 
 ul li {
 background:url(../sysimages/sys14.png) no-repeat left 5px;
 padding: 0 0 6px 13px;
 *padding-left:0px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:12px;
 color:#3F3F3F;
 line-height:18px;
 }*/
 
 button{
 padding:0px;
 border:0px;
 cursor:pointer;
 background-color: transparent;
 border:0px;
 }
 
 table{
 empty-cells:show;
 border-collapse:collapse;
 }
 
 .rubricas table tr td {
 vertical-align: top;
 }
 
 .borda {
 border:1px solid red !important;
 }
 
 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;
 }
 
 .img_fundo {
 background:url(../images/imagem.jpg) no-repeat left top !important;
 }
 
 .img_fundo2 {
 background:url(../images/imagem.png) no-repeat left top !important;
 }
 
 .caixa > input[type=text], .caixa > input[type=file] {
 float: left;
 }
 
 .caixa > input[type=file]{
 height: 24px;
 }
 
 .caixa {
 overflow: hidden;
 }
 
 .erro {
 border:1px solid #CC0000 !important;
 }
 
 .overH {
 overflow: hidden;
 }
 
 a, a * {
 cursor: pointer;
 }
 
 input[type=submit]:hover {
 background-position: left bottom;
 }
 
 input[type=submit] {
 cursor: pointer;
 border:0px;
 }
 
 /***************/
 
 #geral {
 min-width:980px;
 height:100%;
 overflow: hidden;
 background-color: #FFF;
 /*position: fixed;*/
 }
 
 .homeGeral {
 width:100% !important;
 max-width: 100% !important;
 min-width: 980px !important;
 min-height: 678px !important;
 }
 
 #footer {
 position: fixed;
 z-index: 0;
 bottom:0px;
 left:0px;
 width: 100%;
 min-width:991px;
 /*max-width: 1008px;*/
 height:38px;
 }

 #footer.footerIndex {
 	max-width: 100%;
 }
 
 .footer {
 height:38px;
 background-color: #EFEADC;
 overflow: hidden;
 }
 
 .homeGeral + div#footer {
 width:100%;
 }
 
 .menuFooter {
 float: left;
 padding-top:11px;
 padding-left: 12px;
 }
 
 .menuFooter div:first-child {
 display: none;
 }
 
 .menuFooter div {
 width:20px;
 height:10px;
 float: left;
 background:url(../sysimages/sys01.jpg) no-repeat center top;
 margin-top:4px;
 }
 
 .menuFooter a {
 display: block;
 float: left;
 text-decoration: none;
 }
 
 .menuFooter a:hover {
 color:#333333;
 text-decoration: underline;
 }
 
 .menuFooter .gb {
 padding-right:21px;
 background:url(../sysimages/sys02.jpg) no-repeat right 3px;
 }
 
 .menuFooter .pt {
 padding-right:21px;
 background:url(../sysimages/pt.jpg) no-repeat right 3px;
 }
 
 .rightFooter {
 float: right;
 overflow: hidden;
 margin-top:8px;
 margin-right:6px;
 }
 
 .rightFooter .copy {
 font-family: Tahoma, Verdana, Segoe, sans-serif;
 color:#666666;
 font-size: 11px;
 float: left;
 padding:3px 23px 0 0;
 }
 
 .rightFooter .copy a {
 font-family: Tahoma, Verdana, Segoe, sans-serif;
 color:#666666;
 font-size: 11px;
 text-decoration: none;
 }
 
 .rightFooter .copy a:hover {
 text-decoration: underline;
 color:#333;
 }
 
 .rightFooter .redes {
 float: left;
 }
 
 .rightFooter .redes .face {
 display: block;
 float: left;
 width:22px;
 height:22px;
 background:url(../sysimages/sys03.png) no-repeat left top;
 margin-left:7px;
 }
 
 .rightFooter .redes .twit {
 display: block;
 float: left;
 width:22px;
 height:22px;
 background:url(../sysimages/sys04.png) no-repeat left top;
 margin-left:7px;
 }
 
 #leftSite {
 float: left;
 width:180px;
 overflow-y: auto;
 overflow-x: hidden;
 -webkit-overflow-scrolling: touch;
 }
 
 #rightSite {
 float: left;
 min-width: 800px;
 }
 
 .menuP {
 padding-bottom: 7px;
 }
 
 .menuP a:hover {
 text-decoration: none;
 }
 
 .uniMenu {
 width:180px;
 margin-bottom:1px;
 overflow: hidden;
 }
 
 .tmenu {
 font-family: "trajan_proregular", Arial, "Helvetica Neue", Helvetica, sans-serif;;
 font-size: 10px;
 color:#000000;
 padding: 5px 12px 5px 12px;
 background-color: #EFEADC;
 cursor: pointer;
 text-decoration: none;
 display: block;
 }
 
 .tmenu:hover,
 .tmenu.sel {
 color:#FFF;
 background-color: #997340;
 }
 
 .uniMenu:first-child .tmenu {
 color:#FFF;
 background-color: #7C104E;
 }
 
 .submenu {
 padding:7px 23px 8px 23px;
 display: none;
 }
 
 .liksub, .liksub p {
 font-family: "trajan_proregular", Arial, "Helvetica Neue", Helvetica, sans-serif;;
 font-size: 10px;
 color:#000000;
 display: block;
 text-decoration: none;
 }
 
 .liksub {
 margin-bottom:11px;
 }
 
 .liksub p {
 margin-top:-3px;
 padding-left:23px;
 cursor: pointer;
 }
 
 .liksub p:hover {
 color:#7A104C;
 }
 
 .submenu > a.sel {
 color:#7A104C;
 }
 
 
 div.liksub {
 margin-left:-23px;
 width:170px;
 }
 
 .sub_sub {
 border-bottom: 1px solid #EFEADC;
 display: none;
 padding-left: 23px;
 padding-bottom: 5px;
 }
 
 .sub_sub a {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size: 11px;
 color:#333;
 font-weight: normal;
 text-decoration: none;
 background:url(../sysimages/sys05.jpg) no-repeat left 100px;
 padding:5px 0 0 9px;
 display: block;
 }
 
 .sub_sub a:hover {
 color:#7A104C;
 }
 
 .sub_sub a.sel {
 color:#7A104C;
 background-position: left 9px;
 }
 
 .topo {
 height:76px;
 padding:0 12px 0 12px;
 position: relative;
 z-index: 9999;
 background: url("../sysimages/syslinha.jpg") repeat-x left bottom;
 }
 
 .topo .logo {
 display: block;
 float: left;
 margin-top:17px;
 }
 
 .rightTop {
 float: right;
 margin:34px 3px 0 0;
 max-width: 500px;
 *width:300px;
 }
 
 .pesquisaTop {
 min-width:28px;
 height:28px;
 background:url(../sysimages/sys07.jpg) no-repeat right top;
 float: right;
 }
 
 #bt_fake {
 width:28px;
 height:28px;
 background:url(../sysimages/sys07.jpg) no-repeat left top;
 cursor: pointer;
 float: right;
 }
 
 .pesquisaTop .form {
 overflow: hidden;
 width:0px;
 float: right;
 display: none;
 }
 
 .pesquisaTop .caixa {
 float: left;
 width:172px;
 height:28px;
 background:url(../sysimages/sys08.jpg) no-repeat left top;
 }
 
 .pesquisaTop .caixa input {
 border:0px;
 margin:2px;
 padding-top:5px;
 padding-bottom:4px;
 width:150px;
 }
 
 .pesquisaTop .bt {
 float: left;
 width:27px;
 height:28px;
 }
 
 .pesquisaTop .bt input {
 width:28px;
 height:28px;
 background:url(../sysimages/sys07.jpg) no-repeat -1px top;
 }
 
 .pesquisaTop .bt input:hover {
 background-position: -1px bottom;
 }
 
 .favoritos {
 float: left;
 position: relative;
 width:115px;
 height:28px;
 background:url(../sysimages/sys09.jpg) no-repeat left top #7C104E;
 margin-right:12px;
 }
 
 .favoritos .top_tit{
 color:#FFF;
 padding:5px 0 7px 30px;
 cursor: pointer;
 }
 
 .rubricas {
 min-height:496px;
 position: relative;
 z-index: 0;
 /*margin-bottom:38px;*/
 }
 
 .homeGeral .rubricas {
 border-top:0px;
 }
 
 #paginaDetalhe {
 border-top:0px;
 margin-top:-1px;
 }
 
 #paginaDetalhe .leftRubrica {
 margin-top:1px;
 border-top:1px solid #EFEADC;
 }
 
 .sys10 {
 width:100%;
 height:26px;
 background:url(../sysimages/sys10.png) repeat left top;
 position: absolute;
 top:0px;
 left:0px;
 z-index: 500;
 }
/*
 .destaquesHome .jspVerticalBar {
 	display: none !important;
 }
*/

 .destaquesHome table,
 .destaquesHome table tr td {
	line-height: 0;
 }

 .destaquesHome .jspHorizontalBar {
 	bottom: 3px;
 	z-index: 100;
 }
 
.uniHome a {
	position: relative;
	z-index: 0;
	line-height: 0;
	display: inline-block;
}

 .uniHome img {
 position: relative;
 width: auto;
 height: 100%;
 }
 
 .box_422 {
 width:330px;
 overflow: hidden;
 }
 
 .box_282 {
 width:282px;
 overflow: hidden;
 }
 
 .box_140 {
 width: 140px;
 overflow: hidden;
 }
 
 .box_211 {
 width: 211px;
 overflow: hidden;
 }
 
 .box_118 {
 width: 118px;
 overflow: hidden;
 }
 
 .p_cat {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#FFF;
 font-size: 41px;
 position: absolute;
 bottom:36px;
 left:22px;
 text-shadow: #242424 4px 0px 2px;
 text-align: center;
 line-height:48px;
 }
 
 .p_cat span {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#FFF;
 font-size: 64px;
 line-height: 98px;
 display: block;
 text-shadow: #242424 4px 0px 2px;
 text-align: center;
 }
 
 .textoPic {
 position: absolute;
 bottom:15px;
 left:0px;
 z-index: 20;
 display: block;
 width:211px;
 }
 
 .textoPic .data {
 height:24px;
 background:url(../sysimages/sys11.png) no-repeat left top;
 color:#666666;
 padding-left:7px;
 line-height: 24px;
 display: block;
 width:211px;
 }
 
 .textoPic .text {
 min-height:42px;
 background-color: #FFF;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size: 15px;
 color:#000;
 line-height: 20px;
 padding:6px 7px 6px 7px;
 }
 
 .uniHome:hover .textoPic .text {
 color:#7A104C;
 }
 
 .openMovie {
 cursor: pointer;
 position: relative;
 }
 
 .openMovie div {
 width:100%;
 height:100%;
 background:url(../sysimages/sys12.png) no-repeat center center;
 position: absolute;
 top:0px;
 left:0px;
 z-index: 20;
 }
 
 .openMovie:hover div {
 background:url(../sysimages/sys42.png) no-repeat center center;
 }
 
 .catalogo {
 position: relative;
 z-index: 0;
 overflow: visible !important;
 min-width: 800px;
 }
 
 .catalogo .jspVerticalBar {
 display: none !important;
 }

 .catalogo table,
 .catalogo table td {
 	line-height: 0;
 }
 
 .picDestaque {
 width:403px;
 min-height: 497px;
 overflow: hidden;
 position: relative;
 min-height:497px;
 z-index: 0;
 text-align: center;
 float: left;
 }

 .picDestaque .preloader {
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 800;
 	width: 100%;
 	height: 100%;
 	text-align: center;
 	background-color: #FFF;
 }

 .picDestaque .preloader img {
 	width: 40px !important;
 	height: 40px !important;
 	min-height: 40px;
 	position: relative;
 	left: 0 !important;
 	top: 50%;
 	margin-top: -20px !important;
 }
 
 .picDestaque a {
 width:403px;
 min-height: 497px;
 display: block;
 text-decoration: none;
 text-align: center;
 }
 
 .picDestaque a p {
 text-align: left;
 }
 
 .picDestaque img {
 position: relative;
 z-index: 0;
 min-height:497px;
 width: auto;
 }
 
 #paginaDetalhe .picDestaque img {
 cursor: crosshair;
 }
 
 .allList {
 position: relative;
 }
 
 .uniList {
 text-decoration: none;
 position: relative;
 z-index: 0;
 display: block;
 overflow: hidden;
 }
 
 .uniList2 {
 text-decoration: none;
 position: relative;
 z-index: 0;
 display: inline-block;
 line-height: 0;
 }
 
 .uniList:hover, 
 .uniList2:hover{
 text-decoration: none;
 }
 
 .uniList img,
 .uniList2 img {
 width:auto;
 height:100%;
 position: relative;
 }
 
 .bottomListagem {
 overflow: hidden;
 margin-bottom:40px;
 position: relative;
 z-index: 0;
 }
 
 .bugLinha,
 .bugLinha2 {
 position: absolute;
 bottom:-29px;
 right:0px;
 height: 15px;
 width:1px;
 background-color: #E1D5BB;
 z-index: 999;
 visibility: hidden;
 }
 
 .bugLinha2 {
 left: 75px;
 }
 
 .nt_artigos {
 color:#666666;
 float: left;
 background-color: #FFF;
 position: absolute;
 bottom:-28px;
 left:0px;
 height:15px;
 visibility: hidden;
 }
 
 #container {
 width: 760px;
 background: #eeeef4;
 padding: 20px;
 margin: 20px auto;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 
 #rubricaList {
 overflow: hidden;
 }
 
 #rubricaList .picDestaque,
 #rubricaList .picDestaque a {
 width:513px;
 }
 
 #rubricaList .jspHorizontalBar {
 position: absolute;
 bottom:-29px;
 left:75px;
 /*max-width:725px !important;*/
 }
 
.listFavRub .jspHorizontalBar,
.scrollNot .jspHorizontalBar {
	display: none;
}

 #rubricaList .jspPane {
 z-index: 0;
 -webkit-overflow-scrolling: touch;
 }
 
 #rubricaList .horizontal-only {
 width: 844px !important;
 overflow: visible !important;
 }
 
 #rubricaList .jspVerticalBar {
 left:829px !important;
 }
 
 .jspContainer {
 position: relative;
 overflow: visible !important;
 }
 
 .descsPic {
 min-width:130px;
 background:url(../sysimages/sys15.png) repeat left top;
 padding:10px 11px 7px 11px;
 position: absolute;
 bottom:52px;
 left:0px;
 z-index: 10;
 }
 
 .descsPic p {
 color:#333333;
 }
 
 .descsPic p b {
 color:#7A104C;
 font-weight: bold;
 font-size: 14px;
 }
 
 .descsPic p span {
 text-decoration: line-through;
 margin-left:10px;
 }
 
 .leftRubrica {
 float: left;
 width: 372px;
 min-height:615px;
 padding-left: 16px;
 padding-right: 9px;
 }
 
 .linhaDet {
 /*min-width: 844px;
 width: 100%;
 height:1px;
 background-color: #EFEADC;
 position: absolute;
 top:0px;
 left:0px;
 z-index: 900;*/
 display: none;
 }
 
 .linhaDet100 {
 width: 100%;
 left:0px;
 }
 
 .lksDet {
 margin-bottom:15px;
 }
 
 .lksDet a {
 color:#7C104E;
 float: right;
 display: block;
 text-decoration: none;
 width:77px;
 text-align: right;
 position: relative;
 padding:4px 8px 0 0;
 }
 
 .lksDet a:hover {
 background-color: #F9F7F0;
 }
 
 .lksDet a:first-child {
 float: left;
 text-align: left;
 width:auto;
 }
 
 .lksDet a:first-child:hover {
 background-color: #FFF;
 text-decoration: underline;
 }
 
 .lksDet a div {
 position: absolute;
 top:18px;
 right:0px;
 padding:7px 7px 5px 7px;
 display: none;
 background-color: #F9F7F0;
 }
 
 .btAdicionarFav {
 display: block;
 width:165px;
 height:61px;
 margin-top:14px;
 }
 
 .addbt_pt {
 background:url(../sysimages/sys16_pt.jpg) no-repeat left top;
 }
 
 .addbt_gb {
 background:url(../sysimages/sys16_gb.jpg) no-repeat left top;
 }
 
 .btAdicionarFav:hover {
 background-position: left bottom;
 }
 
 .tblCaract {
 width:100%;
 margin:16px 0 8px 0;
 }
 
 .tblCaract tr td {
 vertical-align: middle !important;
 color:#333333;
 background-color: #EFEADC;
 min-height:24px;
 padding:5px 6px;
 }
 
 .tblCaract .white td {
 background-color:#F9F7F0;
 }
 
 .tblCaract tr td * {
 line-height: 100%;
 }
 
 .tamanho_saber {
 display: inline-block;
 background:url(../sysimages/sys17.jpg) no-repeat left 4px;
 color:#7A104C;
 padding-left:27px;
 text-decoration: none;
 }
 
 .blocoDetalhe {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 background:url(../sysimages/sys18.jpg) repeat-x left top;
 margin:8px 0 0 0;
 padding-top:9px;
 }
 
 .allLinks {
 overflow: hidden;
 margin:34px 0 0 0;
 }
 
 .btimprimir {
 float: left;
 background:url(../sysimages/sys19.jpg) no-repeat left 1px;
 padding-left:22px;
 text-decoration: none;
 margin-right:22px;
 color:#666666;
 padding-bottom:2px;
 }
 
 .btrecomendar {
 float: left;
 background:url(../sysimages/sys20.jpg) no-repeat left 2px;
 padding-left:22px;
 text-decoration: none;
 margin-right:22px;
 color:#666666;
 padding-bottom:2px;
 }
 
 .allPics {
 overflow: hidden;
 width:385px;
 margin-top:14px;
 }
 
 .uniPic {
 float: left;
 margin-right:2px;
 position: relative;
 overflow: hidden;
 margin-bottom: 2px;
 }
 
 .uniPic div {
 width:21px;
 height:21px;
 position: absolute;
 top:2px;
 right:2px;
 z-index: 10;
 background:url(../sysimages/sys21.jpg) no-repeat left top;
 display: none;
 }

 .uniPic:hover div {
 display: block;
 }
 
 .uniPic img {
 float: left;
 }
 
 .uniPic .mv {
 width:96px;
 height:120px;
 top:0px;
 left:0px;
 background:url(../sysimages/sys22.png) no-repeat left top;
 display: block;
 }
 
 .uniPic .mv:hover {
 background-position: right top;
 }
 
 .jspDrag {
 cursor: pointer !important;
 }
 
 .jspDrag * {
 cursor: pointer !important;
 }
 
 .bottomLateral {
 width:156px;
 margin:0px auto;
 }
 
 .precoLat {
 margin-bottom:15px;
 }
 
 .p_preco {
 color:#333333;
 font-weight: bold;
 padding-bottom:6px;
 }
 
 #slider {
 height:12px;
 width:156px;
 }
 
 .precoLat .precos {
 overflow: hidden;
 padding-top:5px;
 }
 
 .precoLat .precos p {
 color:#333333;
 float: left;
 }
 
 .precoLat .precos p:first-child + p {
 float: right;
 }
 
 .precoLat .precos span {
 color:#999999;
 }
 
 .marcasLat {
 background:url(../sysimages/sys25.jpg) repeat-x left top;
 padding:14px 0 0 0;
 }
 
 .marcasLat .p_marca {
 color:#333333;
 font-weight: bold;
 }
 
 .marcasLat .p_marca a {
 text-decoration: underline !important;
 font-weight: normal;
 }
 
 .marcasLat .lst_marcas {
 margin-top:6px;
 }
 
 .marcasLat .lst_marcas input {
 display: block;
 float: left;
 }
 
 .marcasLat .lst_marcas label {
 display: block;
 float: left;
 line-height: 13px;
 padding-left:6px;
 width: 100px;
 }
 
 .marcasLat .overH {
 margin-bottom:4px;
 }
 
 .marcasLat .ver_all {
 color:#7A104C;
 text-decoration: none;
 display: inline-block;
 margin-top:2px;
 }
 
 .marcasLat .ver_all:hover {
 text-decoration: underline;
 }
 
 .recentemente {
 background:url(../sysimages/sys25.jpg) repeat-x left top;
 margin-top:15px;
 padding-top:14px;
 }
 
 .recentemente p {
 color:#333333;
 }
 
 .recentemente .as_rec {
 overflow: hidden;
 margin-top:6px;
 }
 
 .recentemente .as_rec a {
 display: block;
 float: left;
 margin-left:14px;
 }
 
 .recentemente .as_rec a:first-child {
 margin-left:0px;
 }
 
 .bg_pop_geral {
 width:100%;
 height:100%;
 background:url(../sysimages/sys26.png) repeat left top;
 position: fixed;
 z-index: 99999999;
 display: none;
 }
 
 .popGeral {
 width:688px;
 min-height:405px;
 display: none;
 background-color: #FFF;
 overflow: hidden;
 padding:14px;
 position: relative;
 z-index: 0;
 }
 
 .topPop {
 background-color: #7C104E;
 position: relative;
 width:716px;
 height:35px;
 margin:-14px 0 0 -14px;
 }
 
 .topPop p {
 color:#FFF;
 padding:9px 14px 0 14px;
 }
 
 .close {
 width:15px;
 height:15px;
 background:url(../sysimages/sys27.png) repeat left top;
 cursor: pointer;
 }
 
 .close:hover {
 background-position: left bottom;
 }
 
 .topPop .close {
 position: absolute;
 top:10px;
 right:14px;
 }
 
 .cnt_pop {
 min-height:420px;
 background-color: #FFF;
 width:702px;
 }
 
 .leftPop {
 float: left;
 width:359px;
 padding:15px 2px 2px 2px;
 }
 
 .tbl_medidas {
 width:267px;
 margin:0px auto;
 margin-top:14px;
 position:relative;
 z-index:10;
 }
 
 .tbl_medidas tr td {
 background-color: #EFEADC;
 text-align: center;
 height:24px;
 border-right:1px solid #FFF;
 border-bottom:1px solid #FFF;
 }
 
 .tbl_medidas tr:first-child td {
 background-color: #FFF;
 }
 
 #tbl_medidas2 tr td,
 #tbl_medidas4 tr td {
 border-top:0px;
 border-bottom:0px;
 }
 
 .tbl_medidas tr:first-child td p {
 font-weight: bold;
 }
 
 .tbl_medidas .gray td {
 background-color: #F9F7F0;
 }
 
 .rightPop {
 float: right;
 background-color: #F9F7F1;
 width:338px;
 height:420px;
 }
 
 .listagemFavoritos {
 width:188px;
 padding:0px 0 0 14px;
 background-color: #7C104E;
 position: absolute;
 top:28px;
 right:0px;
 display: block;
 overflow: hidden;
 visibility: hidden;
 }
 
 .uniFav {
 width:174px;
 height:88px;
 margin-bottom:7px;
 display: block;
 color:#FFF !important;
 text-decoration: none;
 }
 
 .uniFav .pic {
 float: left;
 width:71px;
 height:88px;
 }
 
 .uniFav .cnt {
 float: left;
 margin:-1px 0 0 8px;
 }
 
 .uniFav .cnt p {
 color:#FFF;
 line-height: 15px;
 }
 
 .uniFav:hover,
 .uniFav:hover p {
 text-decoration: underline;
 }
 
 .view_all {
 display: block;
 width:172px;
 height:28px;
 background-color: #EFEADC;
 color:#000000;
 font-weight: bold;
 text-align: center;
 line-height: 28px;
 text-decoration: none;
 margin:12px 0 0 0;
 }
 
 .view_all:hover {
 background-color: #D0B995;
 color:#000000;
 text-decoration: none;
 }
 
 .p_fav {
 background:url(../sysimages/sys29.jpg) no-repeat 14px 13px;
 padding-left:35px !important;
 }
 
 .blocoPop {
 width:688px;
 height:370px;
 margin-top:14px;
 }
 
 .listFav {
 overflow: hidden;
 width:688px;
 min-width:374px;
 float: left;
 }
 
 .uniFav_list {
 display: block;
 float: left;
 width:220px;
 margin-top:7px;
 margin-right:14px;
 }
 
 .uniFav_list .pic {
 float: left;
 width:71px;
 height:88px;
 display: block;
 text-decoration: none;
 }
 
 .uniFav_list .cnt {
 float: left;
 margin:-1px 0 0 8px;
 }
 
 .uniFav_list .cnt p {
 line-height: 15px;
 }
 
 .uniFav_list .cnt a.remover {
 line-height: 15px;
 color:#7B104D;
 text-decoration: none;
 }
 
 .uniFav_list .cnt a.remover:hover {
 text-decoration: underline;
 }
 
 .bottomPop_fav {
 position: absolute;
 bottom:0px;
 left:0px;
 width:688px;
 height:41px;
 background:url(../sysimages/sys25.jpg) repeat-x left top;
 padding:15px 14px 0 14px;
 }
 
 .bottomPop_fav .btrecomendar {
 margin:6px 0 0 0px;
 }
 
 .bottomPop_fav .marcar {
 width:91px;
 height:28px;
 display: block;
 float: right;
 text-align: center;
 background-color: #EFEADC;
 font-weight: bold;
 color:#000000;
 text-decoration: none;
 line-height: 28px;
 }
 
 .marcar:hover {
 background-color: #D0B995;
 }
 
 .blocoFav_pop {
 margin-top:42px;
 height:285px;
 float: left;
 min-width:374px;
 margin-left:14px;
 }
 
 .resize_fav {
 overflow:hidden;
 width:702px; 
 float:left;
 }
 
 .leftPop_fav {
 width:293px;
 height:378px;
 background-color: #F9F7F1;
 border-right:1px solid #EFEADC;
 float: left;
 position: relative;
 z-index: 999999;
 padding-left:14px;
 padding-top:20px;
 }
 
 .old_cntPop {
 overflow: hidden;
 margin-left:-321px;
 width:2000px;
 }
 
 .campos {
 background:url(../sysimages/sys33.png) no-repeat left 4px;
 padding-left:12px;
 }
 
 .bottomPop_fav .campos {
 float: right;
 margin:5px 23px 0 0;
 }
 
 #parte2 {
 display: none;
 }
 
 .meus_dados {
 overflow: hidden;
 min-height:88px;
 margin-bottom:30px;
 }
 
 .meus_dados .tit {
 font-weight: bold;
 text-transform: uppercase;
 }
 
 .formularioCMS {
 margin:45px 0 0 0;
 }
 
 .titForm {
 font-weight: bold;
 padding-bottom:1px;
 }
 
 /*** ESTILOS DO FORMULARIO CMS ***/
 
 .uniForm {
 overflow: hidden;
 margin-top:10px;
 }
 
 .uniForm:first-child {
 margin-top:0px;
 }
 
 .uniForm .elementoform {
 float: left;
 }
 
 .uniForm .def_f {
 float: left;
 color:#333333;
 width:51px;
 padding-top:5px;
 padding-bottom:5px;
 }
 
 .uniForm .caixa {
 float: left;
 padding-right:12px;
 }
 
 .uniForm .caixa input[type=text], .uniForm .caixa input[type=password], .uniForm .caixa input[type=file],.uniForm .caixa input[type=date] {
 background-color: #FFF;
 border:1px solid #D0B995;
 padding-top:6px;
 padding-bottom:5px;
 color:#333333;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size: 11px;
 line-height: 12px;
 width:209px;
 height: 12px;

 }
 
 .uniForm .caixa textarea {
 background-color: #FFF;
 border:1px solid #D0B995;
 padding-top:6px;
 padding-bottom:5px;
 color:#333333;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size: 11px;
 line-height: 12px;
 width:209px; 
 height:54px;
 }

 .uniForm .caixa input[type=file] {
 	padding: 3px;
 	width:219px; 
 	height: auto;
 }
 
 .formularioCMS .def_f {
 width:82px;
 }
 
 .obrigatorio .caixa {
 background:url(../sysimages/sys34.png) no-repeat right 8px;
 }
 
 .obrigatorio_erro .caixa {
 background:url(../sysimages/sys35.png) no-repeat right 8px;
 }
 
 .obrigatorio_erro .caixa.not_required {
 background:none;
 }
 
 .obrigatorio_erro .caixa.not_required input[type="text"]{
 background:#FFF !important;
 border:1px solid #D0B995 !important;
 }
 
 .obrigatorio_erro .caixa input, .obrigatorio_erro .caixa textarea {
 border-color:#7C104E !important;
 background-color: #F2C8C5 !important;
 }
 
 .obrigatorio .caixa.not_required{
 background:none;
 }
 
 .btGeral1 {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 color:#333;
 font-weight: bold;
 font-size: 11px;
 text-align: center;
 height:28px;
 background-color: #EFEADC;
 text-decoration:none;
 padding:7px 15px;
 *padding: 7px 0;
 -webkit-appearance: button; 
	border-radius:0;
 }
 
 .btGeral1:hover {
 background-color: #D0B995;
 text-decoration:none;
 }
 
 /*** ESTILOS DO FORMULARIO CMS ***/
 
#pop_Fav {
	padding-bottom: 0;
}

 .leftPop_fav .formCMS {
 margin-top:9px;
 }
 
 .leftPop_fav .formCMS .pecaDuplica:first-child .apagarDup + div.uniForm {
 margin-top:0px;
 }
 
 .rec_site .tit {
 font-weight: bold;
 text-transform: uppercase;
 }
 
 #bloco_recomendar {
 width:293px;
 max-height:182px;
 }
 
 .adicionarCampos_rec {
 width:270px;
 height:22px;
 background:url(../sysimages/sys36.jpg) no-repeat left top;
 cursor: pointer;
 margin-top:14px;
 }
 
 .adicionarCampos_rec:hover {
 background-position: bottom;
 }
 
 .apagarDup {
 width:256px;
 height:16px;
 background:url(../sysimages/sys37.png) no-repeat left top;
 cursor: pointer;
 margin-bottom:15px;
 margin-top:17px;
 }
 
 .apagarDup:hover {
 background-position: left bottom;
 }
 
 #bloco_recomendar .pecaDuplica:first-child .apagarDup {
 display: none;
 }
 
 .pecaDuplica {
 overflow: hidden;
 }
 
 .rec_pequeno #bloco_recomendar {
 width:271px !important;
 }
 
 .rec_pequeno .apagarDup {
 width:226px;
 }
 
 .rec_pequeno input[type=text] {
 width:159px !important;
 }
 
 .innerRub {
 position: relative;
 z-index: 0;
 border-bottom: 9px solid transparent;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 }
 
 .innerMarcas {
 width:144px;
 max-height:128px;
 margin-top:0px;
 padding-right:12px;
 position: relative;
 z-index: 0;
 }
 
 .innerMarcas .jspVerticalBar .jspTrack ,
 #listFav .jspVerticalBar .jspTrack {
 background:url(../sysimages/sys43.jpg) repeat-y center top;
 border:0px;
 }
 
 .innerMarcas .jspVerticalBar .jspDrag ,
 #listFav .jspVerticalBar .jspDrag {
 width:7px;
 left:5px;
 background-image: none;
 background-color: #997340;
 }
 
 .titRub {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 20px;
 color:#333333;
 padding-top:22px;
 padding-bottom:5px;
 }
 
 .descRub {
 background:url(../sysimages/sys25.jpg) repeat-x left bottom;
 padding-bottom:11px;
 margin-bottom:11px;
 }

 .blocoRub {
	padding-top:9px;
	padding-bottom: 20px;
 }
 
 .blocoRub,
 .blocoRub a,
 .blocoRub p,
 .blocoRub li,
 .blocoRub td {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 }
 
 .blocoRub a {
 cursor: pointer;
 text-decoration: none;
 color:#7C104E;
 -moz-outline-style: none;
 outline: none;
 }
 
 .blocoRub a:hover {
 text-decoration: underline;
 }
 
 .blocoRub ul {
 list-style-position: inside;
 }
 
 .blocoRub li {
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 }
 
 .blocoRub ol {
 list-style-position: inside;
 }
 
 .detNoticias {
 /*min-height:497px;*/
 float: left;
 width:403px;
 }
 
 .detNoticias img {
 max-width: 361px;
 }
 
 .det_not {
 padding-right:7px;
 padding-bottom:7px;
 }
 
 .topNot {
 padding-left: 31px;
 padding-right: 24px;
 }
 
 .topNot .tit {
 padding-top: 22px;
 }
 
 .scrollNot {
 padding-right:24px;
 padding-left: 31px;
 width:347px;
 margin-top:12px;
 position: relative;
 z-index: 0;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 overflow-x: hidden;
 }

 .scrollNot img {
 	max-width: 322px
 }

 .scrollNot .jspVerticalBar {
 	right: 19px;
 }
 
 .det_not .data {
 padding-bottom:12px;
 padding-top:5px;
 color:#999999;
 background:url(../sysimages/sys25.jpg) repeat-x left bottom;
 }
 
 .blocoNot {
 margin-bottom:18px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:16px;
 width: 324px;
 overflow: hidden;
 }
 
 ._rubricaColor {
 background-color: #F9F7F0;
 border-left:1px solid #EFEADC;
 border-right:1px solid #EFEADC;
 border-bottom:1px solid #EFEADC;
 width: 370px;
 }
 
 ._rubricaColor .titRub {
 color:#D0B894;
 }
 
 .uniList_not {
 display: block;
 text-decoration: none;
 margin-bottom:49px;
 }
 
 .uniList_not .tit {
 font-weight: bold;
 }
 
 .uniList_not .data {
 color:#8C8C8C;
 }
 
 .uniList_not .cnt {
 color:#333333;
 }
 
 .uniList_not:hover {
 text-decoration: none;
 }
 
 .uniList_not:hover .tit {
 text-decoration: underline;
 color: #7C104E;
 }
 /*
 .fakes {
 margin-top:-4px;
 }*/
 
 .topoFake {
 color:#333333;
 font-weight: normal;
 cursor: pointer;
 background:url(../sysimages/sys38.png) no-repeat left -60px #EFEADC;
 padding:4px 0 4px 24px;
 }
 
 .descFake {
 width:325px;
 margin:12px 0px 21px 24px;
 padding-right:20px;
 display: none;
 line-height:16px;
 }
 
 .descFake .jspContainer {
 display: none !important;
 }
 
 .uniFake .topoFake:hover {
 color:#7A104C;
 }

 .uniFake.active .topoFake {
 	font-weight: bold;
 	background-position: left top;
 }
 
 .bottomForm_rub {
 padding:31px 22px 0 0;
 overflow: hidden;
 }
 
 .bottomForm_rub .campos {
 float: left;
 margin-top:5px;
 }
 
 .bottomForm_rub .bt {
 float: right;
 }
 
 .leftMarcacao {
 min-height:486px;
 float: left;
 width:381px;
 padding:10px 0 0 29px;
 }
 
 .leftMarcacao + div._rubricaColor {
 width:363px;
 }
 
 .descMarcacao {
 width:350px;
 }
 
 /****** SELECT *****/
 
 .elementoform {
 overflow: hidden;
 position: relative;
 z-index: 0;
 }
 
 .elementoform div.leftinput {
 height:26px;
 float: left;
 background:url(../sysimages/leftinput.png) no-repeat left top;
 padding-left:6px;
 }
 
 .elementoform .selectvalue {
 line-height: 26px;
 height:26px;
 color:#333333;
 cursor: default;
 font-size: 11px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 overflow: hidden;
 display: block;
 position: absolute;
 z-index: 0;
 top: 0;
 left: 0;
 }
 
 .elementoform div.leftinput div.rightselect{
 position:relative;
 background:url(../sysimages/rightselect.png) no-repeat right top;
 min-height:26px;
 overflow: hidden;
 }
 
 .elementoform div.leftinput div.rightselect select {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 opacity:0;
 height: 26px;
 position: relative;
 z-index: 200;
 }
 
 .elementoform:hover .leftinput {
 background-position: left bottom;
 }
 
 .elementoform:hover div.leftinput div.rightselect{
 background-position: right bottom;
 }
 
 /****** SELECT *****/
 
 .datepicker {
 background:url(../sysimages/sys39.jpg) no-repeat right top;
 }
 
 .p_ate {
 float: left;
 padding:5px 0 0 0;
 text-align: center;
 width: 26px;
 }
 
 .relogio {
 background:url(../sysimages/sys40.jpg) no-repeat right top;
 padding-right: 25px !important;
 width:60px !important;
 }
 
 .p_Topf {
 background:url(../sysimages/sys41.png) no-repeat left 46px;
 padding:42px 0 0 20px;
 color:#7C104E;
 }
 
 .p_Topf b {
 font-weight: bold;
 }
 
 .listFavRub {
 min-height:278px;
 margin-top: 12px;
 }
 
 .listFavRub .uniFav_list {
 margin-bottom:7px;
 width:162px;
 margin-right:1px;
 margin-top:0px;
 }
 
 .descPesquisa {
 margin:9px 0 0 0;
 }
 
 .descPesquisa b {
 color:#7B104D;
 }
 
 .form_semRes {
 padding:16px 0 20px 0;
 overflow: hidden;
 }
 
 .form_semRes .pesquisaTop {
 margin-top:7px;
 overflow: hidden;
 float: left;
 }
 
 .form_semRes .tit {
 font-weight: bold;
 }
 
 ._maisVistos {
 overflow: hidden;
 
 margin-top:30px;
 }
 
 ._maisVistos .tit {
 font-weight: bold;
 padding-bottom:5px;
 }
 
 .uniVisto {
 display: block;
 float: left;
 width:71px;
 height:88px;
 margin-right:14px;
 margin-bottom:7px;
 }
 
 .downloads {
 margin:14px 0 14px 0;
 }
 
 .donw {
 overflow:hidden;
 display:inline-block;
 text-decoration:none;
 margin-right:14px;
 }
 
 .donw:hover .hover {
 text-decoration: underline;
 color:#7C104E;
 }
 
 #movie{
 position:relative;
 display:none;
 z-index:0;
 }
 
 #movie2{
 position:relative;
 display:block;
 z-index:0;
 }
 
 .marcasLat > .p_marca > a{
 text-decoration:none;
 }
 
 a.consultar{
 margin-left:22px;
 color:#79104C;
 text-decoration:none;
 }
 
 a.consultar:hover{
 text-decoration:underline;
 }
 
 .medidas{
 height:300px;
 overflow:hidden;
 padding: 0;
 width:340px;
 margin-top:-1px;
 position:relative;
 z-index:0;
 }
 
 .cnt_pop2 .tbl_medidas{
 width:670px;
 
 }
 
 .cnt_pop2 .tbl_medidas tr td{
 height:35px;
 }
 
 .cnt_pop2 .tbl_medidas + .medidas{
 position:relative;
 z-index:5;
 width:690px;
 }
 
 .cnt_pop2 .tbl_medidas + .medidas tr td{
 height:24px;
 }
 
 .medidas .jspVerticalBar .jspTrack {
 background:url(../sysimages/sys43.jpg) repeat-y center top;
 border:0px;
 }
 
 .medidas .jspVerticalBar .jspDrag {
 width:7px;
 left:5px;
 background-image: none;
 background-color: #997340;
 }
 
 span.inf{
 cursor:pointer;
 display:block;
 position:relative;
 width:18px;
 height:17px;
 background:url(../sysimages/inf.png) no-repeat left top;
 }
 
 span.inf:hover{
 background:url(../sysimages/infhover.png) no-repeat left top;
 }
 
 span.inf > .popup{
 display:none;
 width:152px;
 min-height:30px;
 text-align:center;
 background:url(../sysimages/bgpopuppeq.png) no-repeat left top;
 position:absolute;
 left:-370%;
 top:20px;
 z-index:2000;
 }
 
 .cnt_pop2 .tbl_medidas tr td.last span.inf > .popup{
 left:-690%;
 background:url(../sysimages/bgpopuppeq2.png) no-repeat left top;
 }
 
 span.inf > .popup > .descricao{
 text-align:center;
 width:136px;
 margin:0px auto;
 padding-top:15px;
 font-weight:normal;
 font-size:11px;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
 line-height:13px;
 white-space:normal;
 color:#FFFFFF;
 }	  
 
 span.inf > .popup > .descricao p{
 width:136px;
 text-align:center;
 font-weight:normal;
 font-size:11px;
 color:#FFFFFF;
 height:auto;
 white-space:normal;
 }
 
 span.inf:hover > .popup{
 display:block;
 }
 
 span.inf > .popup > .imagem{
 background-color:#FFFFFF;
 width:148px;
 height:211px;
 margin:0px auto;
 margin-bottom:2px;
 margin-top:5px;
 text-align:center;
 }
 
 .tbl_medidas {
 margin:0px auto;
 margin-top:14px;
 margin-left:0px;
 white-space:nowrap;
 }
 
 .tbl_medidas tr td {
 background-color: #EFEADC;
 text-align: center;
 height:24px;
 border-right:1px solid #FFF;
 border-bottom:1px solid #FFF;
 }
 
 .tbl_medidas tr td:first-child {
 border:1px solid #7C104E;
 
 }
 
 .tbl_medidas tr td{
 border-top:1px solid #EFEADC;
 }
 
 .tbl_medidas tr td:first-child p{
 color:#7B104D;
 }
 
 .tbl_medidas tr td:first-child {
 border-bottom:1px solid transparent;
 }
 
 .tbl_medidas + .medidas .tbl_medidas tr td:first-child {
 border-bottom:1px solid transparent;
 border-top:1px solid transparent;
 }
 
 .tbl_medidas + .medidas .tbl_medidas tr td:first-child p, .tbl_medidas + .medidas .tbl_medidas tr td:first-child span{
 color:#000000;
 }
 
 .tbl_medidas tr:first-child td {
 background-color: #FFF;
 }
 
 .tbl_medidas + .medidas .tbl_medidas tr:first-child td {
 background-color: #EFEADC;
 }
 
 .tbl_medidas + .medidas .tbl_medidas{
 margin-top:-1px;
 margin-left:0px;
 }
 
 .tbl_medidas tr:first-child td p,  .tbl_medidas tr:first-child td span {
 font-weight: bold;
 }
 
 .cnt_pop2 .tbl_medidas tr td span {
 float:left;
 margin-left:8px;
 }
 
 .langLink{
 display:block;
 width:16px;
 height:11px;
 margin-left:5px;
 margin-top:2px;
 }
 
 .leftPop p{
 line-height: 14px;
 }
 
.loaderWrapper {
	position: absolute;
	background-color: #FFF;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

 .loaderWrapper img {
 	position: relative;
 top:200px;
 left:50%;
 margin-left: -40px;
 z-index:10;
 }
 
 .marcas_top{
 float:left;
 margin-right:22px;
 position:relative;
 background:#7C104E url(../sysimages/sys09_2.png) no-repeat right 12px;
 }
 
 .marcas_top .top_tit{
 color:#FFF;
 padding:5px 35px 7px 7px;
 cursor: pointer;
 }
 
 .lst_marcas{
 display:block;
 height:0px;
 width:169px;
 position:absolute;
 top:28px;
 right:0px;
 background:#7C104E;
 padding:0 13px 0 13px;
 overflow: hidden;
 }
 
 .lst_marcas .innerMarcas{
  width:100%;
  max-height:294px;
  visibility:hidden;
 }
 
 .overH input[type="checkbox"]{
 margin-right:6px;
 float:left;
 margin-top:2px;
 }
 
 .overH label{
 float:left;
 color:#FFFFFF;
 line-height:19px;
 }
 
 .lst_marcas .ver_all{
 width:169px;
 text-decoration:none;
 display:block;
 font-weight:bold;
 text-align:center;
 background:#EFEADC;
 line-height:28px;
 margin-top:10px;
 }
 
 .p_marca2{
 margin-bottom:5px;
 }
 
 .p_marca2 > a{
 font-weight:bold;
 color:#FFF;
 }
 
 .p_marca2 > a:hover{
 text-decoration:none;
 }
 
 .uniHome .p_cat{
 z-index:10;
 }
 
 .blocoRub > p > img,
 .blocoRub > img{
 width:100%;
 } 
 
 #maps{
float:left;
 width:403px;
 height:403px;
 }
 
 #listFav{
 width:100%;
 max-height:360px;
 position:relative;
 }
 
 #listFav .view_all{
 width:162px;
 }
 
 .btnLeft{
 position:absolute;
 z-index:10;
 background:url(../sysimages/setas_nav_celui.fw.png) no-repeat left top;
 top:10px;
 left:10px;
 width:33px;
 height:33px;
 cursor:pointer;
 }
 
 .btnLeft:hover{
 background-position:left bottom;
 }
 
 .btnRight{
 position:absolute;
 z-index:10;
 background:url(../sysimages/setas_nav_celui.fw.png) no-repeat right top;
 top:10px;
 left:337px;
 width:33px;
 height:33px;
 cursor:pointer;
 }
 
 .btnRight:hover{
 background-position:right bottom;
 }

 /*@media all and (width:1024px) {
 	#rightSite {
	width: 828px;
	}
 }*/

 #rubricaHome {
 	overflow: hidden;
 }

 #prom {
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 50;
 	padding: 5px;
 	background-color: #EFEADC;
 }

blockquote {margin: 0 0 0 15px !important;}

/*input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    /*display: none;
    -webkit-appearance: none;*/
    
/*    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
}*/
