/*tabs_prod*/

.tabs_prod {
    display: block;
    font-size: 90%;
    margin: 0;
    position: relative;
    top: 55px;
    z-index: 99;
    overflow:visible;

behavior: url(css/PIE.htc);}
.tabs_prod ul {
    margin-bottom: 40px;
    margin-left: 15px;
    padding-top: 00px;
    width: 1060px;
}
.tabs_prod li {
list-style: none;
}

.tabs_prod div#tab_prod-a ul.produl{
    margin-bottom: 5px;
    margin-left:36px;
    padding-top:0px;
    width: 1090px;
}


.tabs_prod div#tab_prod-a ul.produl li{
    margin-bottom: 5px;
    margin-left:0px;
    margin-right:-80px;
    padding-top:0px;
    width: 270px;
}



@font-face {
  font-family: 'teste';
  src: url(../font/BahamasPSMT.eot);
  src: url(../font/BahamasPSMT.otf);
}

* html .tabs_prod li {
display: inline; /* ie6 double float margin bug */
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.tabs div.tabs_prod li, .tabs_prod li a {
    color: #dddddd;
    cursor: default;
    float: left;
    font: 1.1em "teste","Helvetica","Arial",sans-serif;
    letter-spacing: 0.5px;
    margin-right: 0px;
    text-decoration: none;
    word-spacing: 0;
    }
}
    
     @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 .tabs .tabs_prod li, .tabs_prod li a {
    color: #dddddd;
    cursor: default;
    float: left;
    font: 1.1em "teste","Helvetica","Arial",sans-serif;
    letter-spacing: 0.5px;
    margin-right: 72px;
    text-decoration: none;
    word-spacing: 0;
    }
}



.tabs_prod li, .tabs_prod li a {
    color: #dddddd;
    cursor: default;
    float: left;
    font: 1.1em "teste","Helvetica","Arial",sans-serif;
    letter-spacing: 0.5px;
    margin-right: 32px;
    text-decoration: none;
    word-spacing: 0;
}



.tabs_prod ul li a {
text-decoration: none;
padding: 0px;
color:#797979; 
font-weight: normal;
cursor: default;
}

.tabs_prod ul li a:hover {
text-decoration: none;
color:#2E02B4; 
font-weight: normal;
}
a { outline:0; }
.tabs_prod ul li.active a {
text-decoration: none;
color:#E31E24;
font-weight: normal;
}
.tabs_prod ul li.active a#ceramica {
text-decoration: none;
color:#E31E24;
font-weight: normal;
}
.tabs div .tabs_prod div{
    background: none;
    border: none;
    display: none;
    float: left;
    height:415px;
    padding: 0 0 0 0px;
    position: relative;
    top: 2px;
    width: 975px;
    z-index: 1;
    overflow:visible;
behavior: url(css/PIE.htc);}

.tabs div .tabs_prod{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: left;
	height: 400px;
	left: 37px;
	overflow: visible;
	padding: 0;
	position: relative;
	top: -28px;
	width: auto;
	z-index: 3;
}

.tabs div .tabs_prod .line{
    background: none;
    background-color:none;
    border-radius:0;
    box-shadow:none;
    border:0;
    display: none;
    float: left;
    height:auto;
    margin-bottom: -5px;
    margin-left: -19px;
    padding: 0;
    position: relative;
    top: 0px;
    width: auto;
    z-index: 1;
    overflow:hidden;
}

.tabs_prod div p {
	color: #444444;
    font: 12pt/150% "Arial",sans-serif;
    letter-spacing: 1px;
    padding: 0 0px 9px 0px;
    text-align: justify;
    text-decoration: none;
    text-shadow: 1px 2px 1px #FFFFFF;
    word-spacing: 1px;
}


#porcelanatos{
	margin-left: 18px;
}

#piso_rev{
	margin-right: 125px;
}

#mosaico{
	margin-right: 155px;
}

#paisag{

}

#prime_mosaico{
	margin-right: 140px;
}

#special {
	margin-right: 160px;
margin-left: 35px;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
.tabs div.tabs_prod li a#special {
	margin-right: 137px;
	}
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.tabs div.tabs_prod li a#special {
	margin-right: 127px;
	}
}
