.contacto { margin: 10px 0 0 0; border: 1px solid #ddd; background: #f8f8f8 url(../img/bg-lightgray.jpg) repeat-x; padding: 25px 0 25px 100px; width: 500px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }

.items ul { width: 640px; margin: 0; padding: 0; list-style-type: none; }
.items li { margin: 0; padding: 0; float: left; list-style-type: none; padding-right: 1.8em; }	
.ref0 { margin: 10px 0 0 5px; border: 1px solid #ddd; background: #f8f8f8 url(../img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 40px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.ref1 { margin: 10px 0 0 5px; border: 1px solid #ddd; background: #f8f8f8 url(../img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 45px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }


.ref2 { margin: 10px 0 10px 5px; border: 1px solid #ddd; background: #f8f8f8 url(../img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 20px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.ref3 { margin: 10px 0 20px 5px; border: 1px solid #ddd; background: #f8f8f8 url(../img/bg-lightgray.jpg) repeat-x; padding: 20px 10px 15px 20px; width: 550px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.ref3 img { float: left; padding-right: 10px}
.ref4 img { float: left; padding-right: 20px; }
.ref5 img { float: left; padding-right: 30px; }

.btn { line-height: 30px }

#subdiv1 { display:block; }
#subdiv2, #subdiv3, #subdiv4, #subdiv5, #subdiv6, #subdiv7 { display:none; }