* { margin: 0px; padding: 0px; }

#container { position: absolute; left: 50%; width: 908px; margin-left: -455px;  border: 0; padding-top: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 10px }

#left { float: left; }

#right { float: right; width: 538px }
	#right .top { float: right }
		#right .top p { width: 400px; font-size: 1.3em; float: right; }
	#right .topcasa { background: url(../images/casa-tr.jpg) top right no-repeat; padding-top: 118px; margin-bottom: 43px }
		#right .topcasa p { padding-right: 138px; }
	#right .topoffice { background: url(../images/office-tr.jpg) top right no-repeat; padding-top: 110px; }
		#right .topoffice p { padding-right: 85px; width: 435px }
		
	#right input { background: url(../images/inputbg.gif) top left no-repeat; border: 1px solid #9e9e9e; border-right: 1px solid #6a6969; border-bottom: 1px solid #6a6969; width: 156px; float: left; padding: 1px; padding-left: 2px; padding-right: 2px; margin-bottom: 5px }
	
	#right .casaform { background: url(../images/casaformbg.gif) top left no-repeat; width: 255px; padding-top: 18px; padding-left: 23px; float: left; font-size: 1.3em; }
		#right .casaform p { float: left; }
        #right .casaform p.msg { padding-top: 5px }
        #right .casaform p.msg .title { font-weight: bold }
        #right .casaform .label { width: 67px; margin-top: 1px }
			#right .casaform input.pedido { width: 169px; height: 40px; border: none; background: none; padding: 0px; margin-top: 23px; margin-left: 30px; margin-bottom: 8px }
		#right .casaform .fix { margin-bottom: 15px; }
			#right .casaform p.encomenda { margin-left: -11px; }
				#right .casaform p.encomenda a { color: #000; }
                
	
	#right .casabottom { float: right; }
	

	#right .officeform { background: url(../images/officeformbg.gif) top right no-repeat; width: 517px; font-size: 1.1em; float: left; margin-top: -18px; padding-top: 69px; padding-left: 18px }
		#right .officeform p { float: left; }
			#right .officeform p.fix { margin-bottom: 17px; }
			
		#right .formleft { float: left; width: 223px }
			#right .formleft p { width: 58px; margin-top: 2px }
				#right .formleft input.cp1 { width: 42px; }
				#right .formleft input.cp2 { width: 29px; }			
			#right .formleft span { float: left; padding-left: 5px; padding-right: 5px }
			
		#right .formright { float: left; margin-left: 10px; width: 253px }
			#right .formright p { width: 90px; margin-top: 2px; }
			#right .formright .checkbox { width: 130px; float: left; margin-top: 5px }
				#right .formright .checkbox input { width: 13px; height: 13px; padding: 0px; margin: 0px; border: none; margin-top: 3px; background: url(../images/checkbg.gif) top left no-repeat; margin-bottom: 1px; margin-right: 6px; }
				#right .formright .checkbox p { width: 110px; margin-bottom: 3px }
			
		#right input.enviar { width: 129px; height: 35px; border: none; margin: 0px; padding: 0px; background: none; float: right; margin: 20px 221px 20px 0px }
		
		#right .details { float: right;  }
			#right img { float: left }
				#right img.pms { float: right; margin-left: 158px; border: none; margin-top: 2px; margin-right: 30px }


#barrabottom { float: right; width: 526px; background: url(../images/barrabottom.gif) top left no-repeat; height: 19px; font-size: 1.1em; padding-left: 22px; padding-top: 5px; margin-top: 6px }
	#barrabottom a { color: #686767; text-decoration: none; }
		#barrabottom a:hover {text-decoration: underline; }
	#barrabottom span { color: #FFF; padding-left: 10px; padding-right: 10px; }
	

#popup { width: 385px; background: url(../images/popupbg.jpg) top left no-repeat; padding-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 15px; float: left }
	#popup p { font-size: 1.2em; width: 100px; float: left; margin-top: 2px }
	#popup input, #popup textarea { width: 260px; background: url(../images/inputbg.gif) top left no-repeat; border: 1px solid #9e9e9e; border-right: 1px solid #6a6969; border-bottom: 1px solid #6a6969; float: left; padding: 1px; padding-left: 2px; padding-right: 2px; margin-bottom: 5px }
	#popup textarea { height: 100px; overflow: hidden; font-size: 13px; font-family: Arial }
	#popup input.enviar { width: 90px; height: 35px; margin: 0px; padding: 0px; background: none; border: none; float: right; margin-right: 19px; margin-top: 10px }
    #popup .tafmsg { padding-top: 5px; width: 260px }
    #popup .tafmsg .title { font-weight: bold }

#signature { clear: both; width: 100% }
    #signature img { float: right; padding: 5px 25px 0 0; border: 0 none }
    
.pointer { cursor: pointer }
