body { padding:0; margin:0; background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
h1 { color:#C71444; font-size:15px; margin:20px 0; }
p { text-align:justify }
.nissan-red { color:#C71444; }
#wrapper-white { position:relative; width:1120px; height:735px; margin:8px auto; background-color:#f5f5f5; }
#wrapper-gray { position:absolute; top:20px; left:42px; width:1025px; height:690px; background-color:#f5f5f5; margin:0 auto; }
#container { position:absolute; top:25px; left:12px; width:1000px; height:627px; margin:0 auto; }
#header { width:100%; height:78px; background-color:#FFF; }
#top { width:100%; height:23px; background-color:#FFF; }
#main { width:1000px; height:388px; background:#fff; }
#masterhead { width:1000px; height:388px; background-color:#FFF; }
#banner-area { width:100%; height:91px; background-color:#d1d1d1; }
.banner-home { position:relative; float:left; width:263px; height:90px; }
#bottom { width:100%; height:45px; background-color:#FFF; }
#footer{ text-align:center; padding:20px 0; color:#999; font-size:10px}
/* logos */
#logo-shift { position:absolute; top:15px; left:25px; width:173px; height:55px; }
#logo-geisha { position:absolute; top:10px; right:20px; width:138px; height:58px; }
#geisha-logo { position:relative; float:left; width:210px; height:90px; margin-right:1px; }
/* menus */
#bottom-menu { position:relative; float:right; width:360px; height:45px; }
/* grupo-geisha */
#static { width:1000px; height:388px; overflow:auto; background:transparent; border-top:solid 2px #C71444; }
#static-left { position:relative; float:left; width:300px; height:385px; }
.static-image { position:relative; float:left; width:295px; height:190px; margin:3px 0 0 4px; }
#static-main { position:relative; float:left; margin:2px 0 0 10px; padding-right:10px; width:680px; height:385px; overflow:auto; }
#static-main a { color:#666; }
#static-main a:hover { color:#C71444 }
/* selector */
#selector-bar { position:absolute; top:101px; left:0px; width: 1000px; height: 64px; z-index:100; }
.selector { display: none; width: 1000px; height: 64px; text-align:center; background:transparent url(../images/selector.jpg) repeat-x; }
/* contactanos */
.contact-title { margin:10px 0; }
#contactanos label { margin-top:7px; }
#contactanos input, #contactanos textarea, #contactanos select { margin-bottom:7px; }