@charset "UTF-8";
/* main.css */
html, body, div, img, ul, li, p, h1, h2, h3, input, select, option { margin: 0; padding: 0; border: 0; }

/* Global */
body { text-align: center; padding-top: 20px; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; }
div.Clear { clear: both; }
a { color: black; white-space: nowrap; }
a:hover { color: #333; }

/* Content */
#divContent { width: 994px; min-height: 636px; margin: 0 auto; text-align: left; border: 5px solid #CCC; }
* html #divContent { height: 636px; }
#divGoBack { text-align: right; margin: 6px 10px 0px 0px; }
#divGoBack a { color: black; }
#divGoBack a:hover { color: #333; }
#divContentImages { width: 320px; margin: 10px 0px 10px 9px; }
#divContentBody { width: 614px; margin: 18px 26px 10px 0px; float: right; }
#divContentBody p, #divContentBody h1, #divContentBody h2, #divContentBody h3, #divContentBody ul { margin-right: 52px; }
* html #divContentBody { margin-right: 13px; }
#divContentBody h1 { font-weight: normal; font-size: 120%; margin-bottom: 16px; }
#divContentBody p { margin-bottom: 12px; }
#divContentBody p.Destacat1 { font-size: 110%; color: #D7001D; }
#divContentBody ul.Destacat1 { font-size: 110%; color: #D7001D; }
#divContentBody ul.Destacat1 li { margin: 0 0 2px 16px; }
#divContentBody p.Destacat2 { font-weight: bold; }
#divContentBody strong.Tel { font-size: 140%; }
#divContentBody ul { margin-bottom: 12px; }
#divContentBody li { margin: 0px 0px 4px 16px; }
#divContentBody ul.Destacat li { font-size: 120%; font-weight: bold; }
#divFormPromo { width: 500px; min-height: 120px; border: 5px solid #CCC; padding: 10px 20px; }
#divContentBody img.Right { float: right; position: relative; left: 0px; }
* html #divFormPromo { height: 120px; }
#divFormPromo label { width: 220px; margin-right: 30px; float: left; margin-bottom: 6px; font-size: 12px; }
#divFormPromo label input, #divFormPromo label select { width: 220px; background-color: #CCC; padding: 2px; font-size: 12px; }
#divFormPromo p { clear: both; margin-top: 6px; }
#divFormPromo p.Obligatorios { font-size: 12px; }
#divFormPromo p.Submit input { padding: 3px; background-color: #CCC; cursor: pointer; }

.LasRetamas #divContentBody { width: 425px; margin-right: 30px; }
.LasRetamas #divContentImages { width: 481px; }
.LasRetamas #divFormPromo { width: 380px; }
.LasRetamas #divFormPromo label { width: 160px; }
.LasRetamas #divFormPromo label input { width: 160px; }
.LasRetamas #divFormPromo label select { width: 160px; }
.LasRetamas #divRetamasBanner { width: 425px; height: 225px; }

.MadridOtras #divContentImages { width: 994px; margin: 0px; }
.MadridOtras #divContentImages img { position: relative; top: -20px; }

.Castellarnau4 #divContentImages { position: relative; top: -30px; }

/* Footer */
#divFooter { width: 1004px; margin: 0 auto; clear: both; padding: 6px; font-size: 12px; }
#divFooter div { display: inline; }
#divFooter ul { display: inline; }
#divFooter li { display: inline; margin: 0 2px; }