/* CSS Document */

* { margin: 0; padding: 0; }
body, p, a, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a { font-weight: bold; color: #ab1015; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #1d3462; }
h2 { font-family: "Verdana", Helvetica, sans-serif; font-size: 12px; color: #da0001; }

#container { width: 760px; margin: 0 auto; overflow: hidden; }
#header { width: 760px; height: 139px; background: URL('images/header.jpg') no-repeat; overflow: hidden; }
#header img { border: none; margin: 10px 0 0 18px; float: left; }

#header #menubar { width: 760px; height: 26px; overflow: hidden; clear: left; }
#header #menubar ul { list-style-type: none; float: left; width: 440px; height: 26px; overflow: hidden; }
#header #menubar ul li { float: left; margin: 7px 0; }
#header #menubar ul li a { float: left; padding: 0 6px; height: 16px; color: #FFFFFF; border-left: 1px solid #FFFFFF; }
#header #menubar ul li a.first { border-left: none; }

#header h1 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; margin: 82px 0 0 460px;  }
#header h1 .mark { font-size: 22px;  }

#left { float: left; width: 220px; overflow: hidden; }
#left h2 { margin: 10px; font-size: 14px; }
#left #gotas { margin: 10px auto; width: 150px; }

#center { float: left; width: 540px; overflow: hidden; }
#center h1, #center h2, #center p, #center ul { margin: 10px; clear: both; }
#center ul li, #center ol li { margin: 2px 30px; }
#center img#homeFiller { margin: 30px 0 0 0; }
#center h2.pepe { height: 30px; padding: 30px 0 0 0; background: URL('images/pepe_small.jpg') no-repeat top right; }

#footer { clear: both; width: 760px; height: 26px; background: URL('images/footer.jpg') no-repeat; }
#footer p { padding: 6px; color: #ffffff; }
#footer p a { color: #ffffff; }

/* Intro */
#intro { height: 445px; background: URL('images/intro-bottom.jpg') no-repeat bottom; margin-top: 30px}
#intro img { border: none; }
#intro p { padding: 4px 10px; }
#intro p a { color: #FFFFFF; }

/* contact */
#contactForm { margin: 0 0 20px 0; overflow: hidden; }
#contactForm p { overflow: hidden; margin: 5px 10px; clear: left; }

#contactForm label { float: left; padding: 2px 0 0 0; width: 120px; }
#contactForm input { margin: 5px 0; width: 170px; }
#contactForm textarea { width: 250px; height: 200px; }
#contactForm .button { width: auto; margin: 0 0 0 330px; }

/* news */
#center p.note { text-align: right; color: #777777; font-weight: bold; }
#center p.oHidden { overflow: hidden; }
#center p img.rightImg { float: right; margin: 0 0 5px 5px; border: 1px solid #777777; }
#center div.imgDiv { margin: 10px; border: 1px solid #777777; overflow: hidden; width: 400px; }
#center div.imgDivShort { margin: 10px; border: 1px solid #777777; overflow: hidden; width: 300px; }
#center div.imgDiv img, #center div.imgDivShort img { display: block; }
#center div.imgDiv p, #center div.imgDivShort p { font-weight: bold; font-size: 11px; text-align: center; padding: 5px; margin: 0; background: #DEDEDE; }