/** ARTICLES **/
.article{
	
background:#FFF;
border:1px solid #CCC;
margin:10px;
padding:3px;
overflow:auto;
}
.article_container{
background:#e6e6e6;
border:1px solid #999;
margin:10px;
}
.article_footer{
font-size:9px;
padding:3px;
background:#CCC;
margin:10px;
}
.comment{
text-align:left;
background:#EEE;
margin:10px;
padding:5px;
border:1px solid #CCC;
}
.comment blockquote{
background:#FFF;
padding:5px;
}

/** FORUM **/
.topic_header{
background:#CCC;
margin-bottom:10px;
}
.topic_header span{
float:right;
}
.avatar{
padding:2px;
margin:0 2px 0 2px;
border:2px solid #CCC;
}
.post{
border-bottom:1px dotted #999;	
margin-bottom:10px;
}
.post_header{
border-top:2px solid #000;
margin:0 0 0 62px;
font-weight:bold;
}
.post_header span{
float:right;
font-size:x-small;
color:#999;
}
.post p{
margin-left:62px;	
}
.post_footer{
text-align:right;
}
.post .attachments{
background:#CCC;
margin:0 10px 0 72px;
font-size:smaller;
padding:3px;
}

.score_min3{color:#b8b8b8}
.score_min2{color:#979797}
.score_min1{color:#4e4e4e}
.score_0{}
.score_1{color:#068200;}
.score_2{background:#f7fff7}
.score_3{background:#e8ffe7}
.score_3minus{display:none}
.score_3plus{background:#c6ffc3;}

/** FOTOS **/
.gallery, .foto{
width:150px;
padding:5px;
margin:2px;
float:left;
display:inline;
text-align:center;
}
.gallery{
background:#ffdba5;
border:1px solid #ff9900;	
}
.foto{
background:#EEE;
border:1px solid #CCC;	
}
.gallery:hover {
border:1px solid #3366cc;
background:#99ccff;
}
.foto:hover{
border:1px solid #3366cc;
background:#99ccff;
}
.gallery span, .foto span {
display:block;
text-align:center;
font-weight:bold;
}
.gallery_icon{
position:absolute;
}
.image_bg{
height:150px;
background:#FFF;
}


/** SEARCH **/
.search_result{
padding:4px;
background:#FFF;
margin:5px;
overflow:auto;
}

* html .search_result{
height:1%;
}


/**  EVENTS **/
.btn a{
float:left;
margin-left:90px;
display:block;
border:1px outset #CCC;
height:50px;
width:150px;
background:#CCC;
line-height:50px;
font-size:small;
}
.btn a:hover{
border:1px inset #CCC;

}
.btn2 a{
background:orange;
color:black;
}
.subbuttons{
overflow:auto;
}

* html .btn a{margin-left:50px;}

.picture{
width:150px;
height:150px;
padding:3px;
margin:3px;
float:left;
background:#FFF;
border:#CCC;
}