#main-banner{margin-left:2px;margin-top:2px}#title{margin:10px
0 0 10px}#page-title{margin-left:13px}#program{margin:10px
15px 10px 15px}#program
p{margin-bottom:15px}.item-brand{float:left;width:31%;position:relative;border-right-width:1px;border-right-style:solid;border-right-color:#EAEAEA;padding:5px;margin-bottom:10px;text-align:center}.item-brand dt,.item-brand li
span{font-weight:bold}.item-brand li
span{color:#e2729c;padding-left:10px}.item-brand dt
label{font-weight:normal}.item-brand ul li, .item-brand
dt{margin-bottom:4px;color:#436F99}.item-brand .conditions  ul li
a{text-decoration:underline}.item-brand .conditions ul li a:hover{text-decoration:none}.item-brand
h3{color:#e2729c;font-weight:bold;font-size:11px;margin-bottom:5px}.btn{bottom:10px;left:10px}.last{border-right:none;padding-right:0px}.conditions{clear:both;text-align:left;background-image:url(/images/bg/adorno_blue.gif);background-repeat:no-repeat;background-position:left top;padding-top:20px;padding-left:10px;position:relative;margin-top:10px;min-height:120px}.es  .conditions, .fr .conditions,.de
.conditions{min-height:140px}* html
.conditions{height:120px}* html .es .conditions,  * html .fr .conditions,  * html .de
.conditions{height:140px}.prog-2
.conditions{min-height:90px}* html .prog-2
.conditions{height:90px}.prog-3
.conditions{min-height:120px}* html .prog-3
.conditions{height:120px}.conditions
span.note{font-weight:normal}.related-hotels{text-align:left;height:150px;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#EAEAEA;padding-left:5px;_height:150px}.prog-1 .related-hotels,  .prog-3 .related-hotels{height:230px;_height:230px}.brands-images{border-top-width:1px;border-top-style:solid;border-top-color:#EAEAEA;height:80px;text-align:center;margin-top:15px}.brands-images
img{margin-top:20px}#col-1 .brands-images{border-top:none;background-image:url(/images/bg/adorno_blue_center.gif);background-repeat:no-repeat;background-position:left top}
