/* RESET BROWSER STYLES begin */
/* img, div, input { behavior: url(iepngfix.htc) } */

html { font-size:100%; }

* { margin:0; padding:0; }
table { /*border-collapse:collapse; border-spacing:0;*/ }
img { border:0; }

q:before,q:after { content:''; }
abbr,acronym { border:0; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
form { border:0; }

/* RESET BROWSER STYLES end */

/* GLOBAL PAGE STYLES begin */

body { font:10px/1.3 Arial, Helvetica, sans-serif; color:#777; background:#fff; /*padding:0 2em 4.5em 2em;*/ }

a:link, a:visited { color:#333; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

.floatL { float:left!important; }
.floatR { float:right!important; }

.clr { clear: both; }
.clrL { clear: left; }
.clrR { clear: right; }
.clear { clear:both; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.DisplayOn { }
.DisplayOff { display:none; }
.VisibleOn { visibility:visible; }
.VisibleOff { visibility:hidden; }

.Center { text-align:center; }

p { margin:0.8em 0; line-height:1.5; font-weight: normal; }

/* GLOBAL PAGE STYLES end */




/* Header */
div#Header { background:url(../images/Header_BG.jpg) repeat-x bottom; width:1002px; margin:1em auto 1.4em auto; }
div#Header div.Header-Center { background:url(../images/Header-Center_BG.jpg) no-repeat left bottom; height:101px; margin:0 0 1.5em 0; position:relative; }
img#Logotipo { position:absolute; top:6px; left:-6px; }



/* Menu */
div#Menu { width:1002px; margin:0 auto 2.5em auto; background:#d6e7e8; border:0px solid #ccc; }
div#Menu a.Version:link,
div#Menu a.Version:visited { font-size:1em; padding:1px 0.5em; text-decoration:none; text-transform:uppercase; margin:0 2.73em 0 0; float:left; color:#000; background:#00B1B0; line-height:2.9; }

div#Menu ul { width:900px; float:left; margin:0; padding:0; list-style:none; }
div#Menu ul li { margin:0; padding:0; padding:0 1.3em; list-style:none; float:left; height: 26px;border: dotted 3px transparent;}
div#Menu ul li a:link,
div#Menu ul li a:visited { color:#1C9099; text-align:center; line-height:2.45; font-size:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase; }
div#Menu ul li a:hover,
div#Menu ul li a:active,
div#Menu ul li a.Active { color:#c66505; }

div#Menu ul ul { z-index:1000000; width:155px; background:#d6e7e8; display:block; position:absolute; margin-left: -16px; visibility:hidden;}
div#Menu ul ul li { padding:0; background:none; width:100% !important;border: none; }
div#Menu ul ul li a:link,
div#Menu ul ul li a:visited {
	margin:3px 0!important;
	line-height:1.5;
	padding:0!important;
	line-height: 1.5;
    margin: 3px 0 !important;
    padding: 0 !important;text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	display:block;
	border: 2px solid #D6E7E8;
}

div#Menu ul ul li a:hover{border-color: #98C9CC;}

/* Content */
div#Content { width:1002px; margin:0 auto; font-size:1.2em; border:0px solid red; }

.Impermeabilizacao { color:#333; background:url(../images/Impermeabilizacao_BG.jpg) top left scroll; border:0px solid red; }
.ProdutosSika { color:#333; background:url(../images/ProdutosSika_BG.jpg) top left scroll; border:0px solid red; }

.ProdutosStandard { color:#333; background:url(../images/Produtos-BG.jpg) top left scroll !important; border:0px solid red; }

.Impermeabilizacao div.Texto, .ProdutosSika div.Texto { font-size:2em; font-weight:bold; text-align:center; width:300px; }


.Iso-Acustico { color:#333; background:url(../images/Iso-Acustico_BG.jpg) top left scroll; }
.Iso-Acustico div.Texto { font-size:2em; font-weight:bold; text-align:center; width:300px; }

.Iso-Termico { color:#333; background:url(../images/Iso-Termico_BG.jpg) top left scroll; }
.Iso-Termico div.Texto { font-size:2em; font-weight:bold; text-align:center; width:300px; }


	/* Impermeabiliza��o */
	.jcarousel-skin-imper { width:518px; padding:0; margin:0; }
	.jcarousel-skin-imper .jcarousel-container { }
	.jcarousel-skin-imper .jcarousel-container-horizontal { width:518px; }
	.jcarousel-skin-imper .jcarousel-clip-horizontal { width:460px; margin:0 29px; text-align:center; }

	.jcarousel-skin-imper .jcarousel-item { width:220px; height:230px; text-align:center; padding:0 5px; background:#fff; }
	.jcarousel-skin-imper .jcarousel-item img { width:220px; height:230px; display:block; }

	.jcarousel-skin-imper .jcarousel-item-horizontal { }
	.jcarousel-skin-imper .jcarousel-item-placeholder { background:url(../images/ajax-loader.gif) no-repeat center #fff; }


	/*  Horizontal Buttons */
	.jcarousel-skin-imper .jcarousel-prev-horizontal { position:absolute; top:0px; left:4px; width:28px; height:230px; cursor:pointer; background:url(../images/Imper-ArrowLeft.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-imper .jcarousel-prev-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-imper .jcarousel-prev-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-imper .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-imper .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-imper .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-28px 0; }


	.jcarousel-skin-imper .jcarousel-next-horizontal { position:absolute; top:0px; right:6px; width:28px; height:230px; cursor:pointer; background:url(../images/Imper-ArrowRight.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-imper .jcarousel-next-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-imper .jcarousel-next-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-imper .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-imper .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-imper .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-28px 0; }



	/* Revestimentos */
	.jcarousel-skin-revest { width:518px; padding:0; margin:0; }
	.jcarousel-skin-revest .jcarousel-container { }
	.jcarousel-skin-revest .jcarousel-container-horizontal { width:518px; }
	.jcarousel-skin-revest .jcarousel-clip-horizontal { width:460px; margin:0 29px; text-align:center; }

	.jcarousel-skin-revest .jcarousel-item { width:220px; height:230px; text-align:center; padding:0 5px; background:#fff; }
	.jcarousel-skin-revest .jcarousel-item img { width:220px; height:230px; display:block; }

	.jcarousel-skin-obras .jcarousel-item-horizontal { }
	.jcarousel-skin-obras .jcarousel-item-placeholder { background:url(../images/ajax-loader.gif) no-repeat center; }


	/* Horizontal Buttons */
	.jcarousel-skin-revest .jcarousel-prev-horizontal { position:absolute; top:0px; left:4px; width:28px; height:256px; cursor:pointer; background:url(../images/Obras-ArrowLeft.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-revest .jcarousel-prev-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-revest .jcarousel-prev-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-revest .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-revest .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-revest .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-28px 0; }


	.jcarousel-skin-revest .jcarousel-next-horizontal { position:absolute; top:0px; right:6px; width:28px; height:256px; cursor:pointer; background:url(../images/Obras-ArrowRight.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-revest .jcarousel-next-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-revest .jcarousel-next-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-revest .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-revest .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-revest .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-28px 0; }



	/* Isolamento T�rmico */
	.jcarousel-skin-termico { width:409px; padding:0; margin:0; }
	.jcarousel-skin-termico .jcarousel-container { }
	.jcarousel-skin-termico .jcarousel-container-horizontal { width:409px; }
	.jcarousel-skin-termico .jcarousel-clip-horizontal { width:350px; margin:0 29px; text-align:center; }

	.jcarousel-skin-termico .jcarousel-item { width:340px; height:230px; text-align:center; padding:0 5px; background:#fff; }
	.jcarousel-skin-termico .jcarousel-item img { width:340px; height:230px; display:block; }

	.jcarousel-skin-termico .jcarousel-item-horizontal { }
	.jcarousel-skin-termico .jcarousel-item-placeholder { background:url(../images/ajax-loader.gif) no-repeat center #fff; }


	/* Horizontal Buttons */
	.jcarousel-skin-termico .jcarousel-prev-horizontal { position:absolute; top:0px; left:4px; width:28px; height:230px; cursor:pointer; background:url(../images/Imper-ArrowLeft.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-termico .jcarousel-prev-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-termico .jcarousel-prev-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-termico .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-termico .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-termico .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-28px 0; }


	.jcarousel-skin-termico .jcarousel-next-horizontal { position:absolute; top:0px; right:6px; width:28px; height:230px; cursor:pointer; background:url(../images/Imper-ArrowRight.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-termico .jcarousel-next-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-termico .jcarousel-next-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-termico .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-termico .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-termico .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-28px 0; }



	/* Obras */
	.jcarousel-skin-obras { width:848px; padding:0; margin:0; }
	.jcarousel-skin-obras .jcarousel-container { }
	.jcarousel-skin-obras .jcarousel-container-horizontal { width:848px; }
	.jcarousel-skin-obras .jcarousel-clip-horizontal { width:790px; margin:0 29px; text-align:center; }

	.jcarousel-skin-obras .jcarousel-item { width:384px; height:256px; text-align:center; padding:0 5px; }
	.jcarousel-skin-obras .jcarousel-item img { width:384px; height:256px; display:block; }

	.jcarousel-skin-obras .jcarousel-item-horizontal { }
	.jcarousel-skin-obras .jcarousel-item-placeholder { background:url(../images/ajax-loader.gif) no-repeat center; }


	/* Horizontal Buttons */
	.jcarousel-skin-obras .jcarousel-prev-horizontal { position:absolute; top:0px; left:4px; width:28px; height:256px; cursor:pointer; background:url(../images/Obras-ArrowLeft.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-obras .jcarousel-prev-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-obras .jcarousel-prev-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-obras .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-obras .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-obras .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-28px 0; }


	.jcarousel-skin-obras .jcarousel-next-horizontal { position:absolute; top:0px; right:6px; width:28px; height:256px; cursor:pointer; background:url(../images/Obras-ArrowRight.jpg) no-repeat 0 0 #fff; }
	.jcarousel-skin-obras .jcarousel-next-horizontal:hover { background-position:-28px 0; }
	.jcarousel-skin-obras .jcarousel-next-horizontal:active { background-position:-28px 0; }

	.jcarousel-skin-obras .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-obras .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-obras .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-28px 0; }


/* FOOTER */
div#Footer { width:900px; margin:2.5em auto 0 auto; padding:0.5em 1.5em 0.5em 62px; font-size:1.1em; color:#000; background:#d6e7e8; }
div#Footer table.Footer { font-weight:bold; }
div#Footer table.Footer td { padding:0; width:250px;}

.prod-name{

}

.descr p{
	margin-left:10px;
}

.descr{
	vertical-align:middle;
	width:185px;
}

.one-pic{
width:100% !important;
}

.description p{
	margin:10px 0;
	width:60px;
}

img#pme{
	float:right;
}

.const{
	background-image:url(../images/Produtos-BG-const.jpg) !important;
}
