html {height:100.05% !important}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*to enable resizing for IE*/

input,textarea,select{font-size:100%;}

/*because legend doesn't inherit in IE */

legend{color:#000;}



/* common

------------------------------------------------------------------------------------------------------*/

body{
	font-family:tahoma,sans-serif;
}

a{
color:#E3B450;text-decoration:none;
}

a:hover{
color:#E3B450;text-decoration:underline;
}

#wrapper{
	margin:auto;
	width:974px;
	/*height:535px;*/
	border:2px solid #666666;
	margin-top:2.5%;
	padding-bottom:25px;
}

#cont_frontpage{
 width:970px;
 margin:auto;
 margin-left:2px;
}

#cont_2{
 width:970px;
 height:248px;
 /*margin:auto;*/
 margin-left:2px;
 border:0;
 overflow:hidden;
 background:#000000;
}


a{
	outline:0;
}

.menu a,.menu .sel{
	margin-left:5px;margin-right:5px;
}

.menu a:hover{
	border-bottom:2px solid #404040;	
}

.menu .sel{
	border-bottom:2px solid #404040;
}

#cont_2 p{
	color:#E3B450;
	/*color:#999;*/
	font-size:11px;
	padding:0px;
	margin-top:0px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
}

.pan_left{
	padding-left:7px;
	margin-top:40px;
}

.pan_right{

	margin-top:40px;
}

#small_p {
	padding-left:6px;
	width:450px;
	padding-top:5px;
}

#small_p .mc{
	height:48px;
	width:72px;
	padding-left:17px;
	padding-top:25px;
}

#pics_l1,#pics_l2{
	width:85px;
	height:250px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}

#pics_r1{
	width:85px;
	padding-left:1px; 
	height:250px;
	text-align:right;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}

#pics_r2{
	width:85px;
	padding-left:15px; 
	height:250px;
	text-align:left;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}

#big_p{
	height:320px;
	width:480px;
	overflow:visible;
	margin-left:6px;
	margin-right:6px;
}

#spacer{
	height:320px;
	width:146px;
	color:#E3B450;
}

#spacer .rezidential{
	margin-top:30px;
	margin-left:0px;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}

#spacer .comercial{
	margin-top:30px;
	margin-left:5px;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}

#big_p .inner{
	width:480px;
	/*height:320px;*/
	position:relative;
}

#big_p .inner img{
	top:-24px;
	position:absolute;
	z-index:9999;
}

#text_holder{
	width:498px;
	margin-left:4px;
	overflow:hidden;
	height:197px;
}

#text_holder p{
	font-size:11px;
	color:#666666;
	text-align:justify;
	line-height:15px;
}

#text_holder p i{
	color:#e3b450;
}

.left{float:left;}
.left_right{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;align:center;}

.copyright{
	font-size:10px;
	color:#666666;
}

.copyright a,.copyright{
	color:#666666;
	text-decoration:none;
}

.copyright a:hover{
	text-decoration:underline;
}

.copyright b{
	color:#000000;
}

.contact_form{
	width:344px;
}

.contact_form .txt{
	width:140px;
	color:#fff;
	font-size:12px;float:left;line-height:1;
}

.contact_form .ti{
	width:200px;
	/*color:#333;*/
	color:#E3B450;
	font-size:11px;
	padding:2px;
	background-color:#777;float:left;border:0;
}

.contact_form .ta{
	width:200px;
	height:50px;
	/*color:#333;*/
	color:#E3B450;
	font-size:11px;
	padding:2px;
	background-color:#777;float:left;border:0;
}