/* =general ------------------------------------------------ */
*{margin:0; padding:0;}
body{background:#000; font:9pt/1.4 Georgia,"Times New Roman",Times,serif; color:#48290f;}

h1,h2,h3,h4,h5,h6{font-weight:bold; color:#5e2505;}
h2{font-size:3em; width:450px; margin:0 0 10px 0;}
h3{font-size:1.2em; color:#a34d06;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;}

p{margin:0; padding:4px 0 12px 0;}

/* =hrefs */
a{outline:none; text-decoration:underline; color:#bb5300;}
a:hover{outline:none; text-decoration:none; color:#b02803;}

a img{border:0;}

a.more, a.back, a.prev, a.next, a.cart, a.empty, a.add, a.music{padding:0 0 0 15px; font-weight:bold; text-decoration:none;}

a.more{padding:5px 0 2px 20px; background:url(img/ico-more.png) no-repeat 0 4px;}
a.back{margin-top:15px; padding:0 20px 0 11px; background:url(img/ico-back.png) no-repeat 0 4px;}
a.prev{background:url(img/ico-prev.png) no-repeat 0 4px;}
a.next{padding:0 15px 0 0; background:url(img/ico-next.png) no-repeat right 4px;}

a.add{padding:5px 0 2px 20px; background:url(img/ico-add.png) no-repeat 0 3px;}
a.cart{padding:5px 0 2px 20px; background:url(img/ico-cart.png) no-repeat 0 3px;}
a.empty{padding:5px 0 2px 20px; background:url(img/ico-empty.png) no-repeat 0 3px;}

/* =imgs */
img{margin:0; padding:0;}
img.floatright{margin:5px 0 5px 10px;}
img.floatleft{margin:5px 10px 5px 0;}

/* =lists */
ul{margin:0; padding:0; list-style:none;}
ol{margin:0; padding:0; list-style-position:inside;}
li,dl,dt,dd{margin:0; padding:0;}

/* =forms */
form{margin:0; padding:0;}
fieldset{border:0; width:465px; margin:0 0 0 60px; padding:0;}
fieldset div{margin:0 0 8px 0;}
input,textarea{margin:0 0 3px 0; padding:4px; border:1px solid #b7a486; width:465px; background:#fff; color:#48290f; font:9pt/1.4 Georgia, "Times New Roman", Times, serif;}
textarea{overflow:auto;}
input.inputError,textarea.inputError{border:1px solid #e2001a;}
label{display:block; padding:2px 0; vertical-align:top; color:#6b461a; font-weight:bold;}
input.button{margin:5px 0 0 0; padding:4px 10px; border:0; background:#48320e; width:77px; color:#fff; font-size:0.9em; font-weight:bold;}
textarea{height:120px; overflow:auto;}
#mandatory{padding:0;}

/* =classes -------------------------------------------------- */
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}

.floatright{float:right;}
.floatleft{float:left;}
.nofloat{float:none;}
.clearleft{clear:left;}
.clearboth{clear:both;}

.indentLeft{margin-left:10px;}
.indentRight{margin-right:10px;}

.info{margin:10px 0; padding:3px 0 2px 21px; background:url(img/ico-info.png) no-repeat 0 3px; color:#51656c;}
.error{margin:0 0 7px 0; padding:3px 0 2px 21px; background:url(img/ico-error.png) no-repeat 0 2px; color:#892900; font-size:0.9em;}

.note{font-size:0.8em; }
.highlight{color:#892900; font-size:1.2em;}
.noborder{border:0;}
.mandatory{color:#bb5300; font-weight:bold;}

/* =container */
#container{background:#000;}

/* =heading */
#heading{background:url(img/heading-bg.jpg) no-repeat;}
#heading h1 a{background:url(img/mahaster-logo.png) no-repeat; text-indent:-9000px;}
#heading h1 a:hover{background-position:0 -159px;}

/* =footer */
#footer{margin:3px 0 0 0; padding:15px 0 13px 0; text-align:center; border-top:2px dotted #866036; font-size:0.8em; position:relative;}
#footer span.separator{padding:0 6px;}
#footer a{color:#bb5300;}

/* mainmenu */
#mainMenu{padding:0 0 12px 0; border-bottom:2px dotted #866036;}
#mainMenu li{margin:0 15px 0 0;}
#mainMenu li.last{margin:0;}
#mainMenu li strong, #mainMenu li a{color:#623001; padding-left:18px; text-decoration:none; background:url(img/bul-menu.png) no-repeat;}
#mainMenu li a:hover{color:#281400; background-position:0 -15px;}
#mainMenu li strong{color:#211001; background-position:0 -30px;}

/* =content */
#content{background:url(img/content-bg.jpg);}

/* =textarea */
#textarea{}
#textarea ul{padding:0 0 8px 10px;}
#textarea ol li{margin:3px 0 5px 0; padding:0 0 0 18px;}
#textarea ul li{margin:3px 0 5px 0; padding:0 0 0 18px; background:url(img/bul-li.png) no-repeat 0 2px;}

/* =main and secondary */
#mainContent{min-height:290px; height:auto !important; height:290px; border-right:2px dotted #866036;}
#mainContent p{margin-right:20px;}

#secondaryContent div{font-size:0.9em;}
#secondaryContent h3{margin:0 0 5px 0; padding-bottom:3px; background:url(img/bg-dot.png) repeat-x 0 bottom; font-size:2.3em; color:#5e2505;}
#secondaryContent ul{padding:0 0 8px 2px;}
#secondaryContent ul li{margin:2px 0; padding:0 0 0 18px; background:url(img/bul-side.png) no-repeat 0 2px;}
#secondaryContent p{padding:0;}
#secondaryContent div.argazkiak div{float:left; margin:0 0 5px 0; width:109px; height:119px; font-size:.8em; text-align:center;}
#secondaryContent div.argazkiak img{border:2px dotted #a98b46;}

.date{padding:0 0 3px 0; color:#010101; font-weight:bold; font-size:0.9em;}

/* =paginations */
#pagination{padding:5px 0 15px 0; text-align:center;}
#pagination a, #pagination span{margin:0 5px 0 0; font:bold 1.1em "Courier New", Courier, monospace;}
#pagination span{border-bottom:0; color:#0f0000;}
a.floatright{float:right;}

/* =formularios */
#mandatory{text-align:right; font-size:0.9em;}
