body {
	display:block;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/temas/default/img/bgPagInterior.jpg) repeat-x;
	font-size:12px;
	color:#000000;
	background-color:#E3EFDC;
	}
	
a {
	outline:none;
	text-decoration:none;
	color:#215D53;
	}
	
a:hover {
	outline:none;
	text-decoration:none;
	}
	
.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;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

h1, h2, h3 {
	display:none;
}

/*header*/
.divGeralHeaderInterior {
	display:block;
	width:938px;
	height:130px;
	margin:0 auto;
	background-image:url(/temas/default/img/bgHeaderInterior.jpg)
}

.logoCudellInterior {
	display:block;
	float:left;
	background-image:url(/temas/default/img/logoInterior.jpg);
	width:238px;
	height:130px;
	position:absolute;
}

.logoCudellInterior a{
	display:block;
	width:238px;
	height:130px;
}
.logoCudellInterior h1{
	display:none;
}

.idiomasInterior {
	display:block;
	float:right;
	padding:50px 20px 0 0;
	font-size:10px;
	color:#205E53;
}
.idiomasInterior a{
	font-size:10px;
	color:#205E53;
	text-decoration:none;
}
.idiomasInterior a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.idiomasInterior span{
	font-size:10px;
	color:#FFFFFF;
}

/*content*/
.divGeralContentInterior {
	display:block;
	width:900px;
	margin:0 auto;
	padding:0 19px 0 19px;
	background:url(/temas/default/img/bgContentInterior.jpg) no-repeat;
	margin-bottom:20px;
}

#menuTopInterior {
	margin:0;
	float:left;
	padding:0;
}

#menuTopInterior ul {
	margin:0;
	padding:0;
}

#menuTopInterior ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

#menuTopInterior ul li a {
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:9px 15px 9px 15px;
	color:#FFFFFF;
	background-color:#B1C7AC;
	text-decoration:none;
}
#menuTopInterior ul li a:hover {
	color:#FFFFFF;
	background-color:#215F54;
	text-decoration:none;
}

.btOutdoorInterior {
	display:block;
	float:left;
	background-image:url(/temas/default/img/btOutdoorSolutionsInterior-off.gif);
	width:180px;
	height:33px;
	margin-right:1px;
}
.btOutdoorInterior a{
	display:block;
	width:180px;
	height:33px;
}
.btOutdoorInterior a:hover{
	display:block;
	background-image:url(/temas/default/img/btOutdoorSolutionsInterior-on.gif);
	width:180px;
	height:33px;
}


.btEngenhariaInterior {
	display:block;
	float:left;
	background-image:url(/temas/default/img/btEngenhariaInterior-off.gif);
	width:180px;
	height:33px;
}
.btEngenhariaInterior a{
	display:block;
	width:180px;
	height:33px;
}
.btEngenhariaInterior a:hover{
	display:block;
	background-image:url(/temas/default/img/btEngenhariaInterior-on.gif);
	width:180px;
	height:33px;
}


.bgContentInterior {
	display:block;
	background-color:#FFFFFF;
	padding:15px;
}

.bgContentBorder {
	display:block;
	border:1px solid #E0ECD9;
}

.imgAmbienteInterior {
	display:block;
}

.breadCrumbs {
	display:block;
	width:840px;
	margin:0 auto;
	background:url(/temas/default/img/separadorBreadCrumbs.gif) repeat-x bottom;
	margin-bottom:20px;
	padding:12px 0 12px 0;
	color:#666666;
}
.breadCrumbs a{
	color:#666666;
	text-decoration:none;
	margin:0 5px 0 5px;
}
.breadCrumbs a:hover{
	color:#215F54;
	text-decoration:none;
}
.breadCrumbs span{
	color:#666666;
	text-decoration:none;
	margin:0 0 0 5px;
}

#submenuInterior {
	margin:0;
	float:left;
	padding:0 0 0 0;
	width:157px;
}

#submenuInterior ul {
	margin:0;
	padding:0;
}

#submenuInterior ul li {
	list-style:none;
	padding:0;
	margin:0 0 1px 0;
}

#submenuInterior ul li a {
	display:block;
	margin:0;
	padding:9px 0 9px 15px;
	color:#215F54;
	background-color:#E3EFDC;
	text-decoration:none;
}
#submenuInterior ul li a:hover {
	color:#FFFFFF;
	background-color:#215F54;
	text-decoration:none;
}

.divConteudo {
	display:block;
	width:670px;
	padding-left:20px;
	color:#666666;
	line-height:160%;
	float:left;
}
/*.divConteudo span{
	display:block;
	color:#205E53;
	line-height:160%;
	font-size:13px;
	margin-bottom:6px;
}*/
.tituloPagina {
	display:block;
	color:#205E53;
	font-weight:bold;
	font-size:17px;
	margin-bottom:15px;
}

/*footer*/
.divGeralFooterInterior {
	display:block;
	width:938px;
	margin:0 auto;
	background:url(/temas/default/img/separadorFooter.gif) no-repeat;
	text-align:center;
	color:#94B3A3;
	padding:20px 0 10px 0;
	/*border:1px solid green;*/
}