/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }


/* BLOCKS */

body { font-size: 12px; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #090909; color: #848484; }
#wrapper { width: 960px; margin: 0 auto; background-color: #000; }
#artistas { width: 289px; /* background-color: #090909; */ margin-left: 45px; border-left: 1px solid #202020; }
#proyectos { width: 288px; border-left: 1px solid #202020; border-right: 1px solid #202020; /* background-color: #000; */ }
#editorial { width: 289px; /* background-color: #000; */ border-right: 1px solid #202020; }
#artistas, #proyectos, #editorial { float: left; margin-top: 60px; }
#masinfo #artistas, #masinfo #proyectos, #masinfo #editorial { margin-top: 25px; }
#contacto { clear: left; width: 870px; margin: 0 auto; padding: 12px 0; /* background-color: #111; */ }
#header { position: relative; /* background-color: #000; */ width: 870px; margin: 0 auto; border-bottom: 6px solid #222; padding: 65px 0 0 0; }
#info { width: 960px; margin: 0 auto 48px auto; padding: 5px 0; }
#somalia { width: 870px; margin: 0 auto; }
#masinfo #artistas { background-color: #0c0c0c; height: 1000px; }
#masinfo #proyectos { background-color: #111; height: 1000px; }
#masinfo #editorial { background-color: #0c0c0c; height: 1000px; }

/* LISTS */

ul { margin: 0 0 35px 0; }
ul li { height: 97px; padding: 12px 0 6px 0; border-bottom: 1px dotted #202020; }
#masinfo ul li { height: auto; }
ul li p { font-size: 11px; }


/* HEADINGS */

h1 { font-size: 32px; margin: 0; padding: 0; /* background-color: #901; */ color: #eee; }
h1 span { color: #900; }
#header h4 { position: absolute; font-size: 11px; font-weight: bold; top: 75px; right: 0; padding: 0; margin: 0; color: #666; text-transform: uppercase; /* background-color: #900; */ line-height: 11px; }
h2 { font-size: 16px; margin: 12px 0 36px 0; }
#somalia h2 { margin: 24px 0 12px 0; padding: 0; color: #a9a9a9; font-size: 20px; }
h3 { font-size: 13px; text-transform: uppercase; margin: 0 0 .5em 0; }
h5 {}
h6 {}


/* STYLES */

ul, h2, h4, h5, h6 { padding: 0 12px; }
#info p { padding: 0; font-size: 11px; color: #999; }
hr { clear: both; width: 870px; visibility: hidden; margin: 0; padding-top: 6px; }
p { margin-bottom: 1em; line-height: 1.3em; }
img { padding: 2px; margin: 0 0 0 10px; border: 1px solid #333; }
#somalia img { margin: 0 0 10px 10px; float: right; }
ul li a:hover img { border: 1px solid #666; }
img.noBorder { border: 0; background: none; }
strong { font-weight: bold; }
em { font-style: italic; }
.right { float: right; }
.left { float: left; }


/* LINKS */

a, a:visited { color: #aaa; }
a:hover { color: #900; }
#info a, #info a:visited { color: #666; text-decoration: none; }
#info a:hover { text-decoration: underline; }
#info span.e a { color: #eee; }


/* FORM */
fieldset { float: left; margin: 10px 0 30px 0; padding: 5px; border: 1px solid #333; font-size: 11px; width: 253px; }
legend { font-weight: bold; text-transform: uppercase; color: #444; padding: 0 5px; }
label { display: block; float: left; }
fieldset input, fieldset textarea { width: 240px; color: #eee; }
input, textarea { background-color: #111; font-size: 11px; }
.required { font-size: 9px; color: #555; }
fieldset p { margin: 0 0 0 6px; padding: 0 0 12px 0;}
p #submit { width: 100px; margin-bottom: 50px; color: #eee; }
#submitBtn { text-align: center; }

