/*html{height: 100%; }*/

body{
background-color: black;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
font-size: 15px;
/*height: 100%;*/
}

a {
text-decoration: none;
border-bottom: 0px solid #eee;
color: #52a651;
}

a:link {
text-decoration: none;
border-bottom: 0px solid #eee;
color: #52a651;
}

a:visited {
text-decoration: none;
border-bottom: 0px solid #eee;
color: #52a651;
}

a:hover {
color: #FDB101;
border-bottom: 0px solid #DDD;
}


h1 {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 24px; 
color: #DF6A00;
padding-bottom: 0px; 
margin-bottom: 0px; 
}

h2 {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 16px; 
color: #DF6A00;
padding-bottom: 0px; 
margin-bottom: 0px; 
}


h3 {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 14px; 
color: #DF6A00;
padding-bottom: 0px; 
margin-bottom: 0px; 
border-bottom: 1px solid #ccc;
}
h4 {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 12px; 
color: #DF6A00;
padding-bottom: 0px; 
margin-bottom: 0px; 
text-decoration: underline;
}
.biow{
color: white;
}

.biob{
color: black;
}

.biog{
color: #52a651;
}

.r{
color: red;
}

.n{
color: black;
}

.galv{
width: 50%;
background: #ffffff;
border: 1px dashed #777777;
padding: 10px;
}

.contimg{
border: 1px solid #000000;
margin: 5px;
}

.bri{
width: 725px;
background: #ffffff;
border: 1px dashed #777777;
padding: 10px;
margin-bottom: 10px;
}

.cabecera{
width:750px;margin: 0 auto; height: 70px;
color: gray;
}

/*.cabecera a{
color: #DF6A00;
}

.cabecera a:hover {
color: #FDB101;
}*/

.logocabecera {
padding-top: 0px; padding-left: 20px; position:absolute; width:340px; height: 150px;
}

#contentall{
margin: 0 auto; padding-left: 0px;  padding-right: 0px; padding-top: 0px; border: 0px solid #58584f;width:740px; background: black;color: black;
}

.contenidonormal{
float: left; padding-left: 15px;  padding-right: 15px; padding-top: 10px; border: 3px solid #58584f;width:445px; background: #cde28c;
color: black;
}

.contenidonormalb{
margin: 0 auto; padding-left: 15px;  padding-right: 15px; padding-top: 10px; border: 3px solid #58584f;width:740px; background: #cde28c;
color: black;
}

.piedepagina{
width:440px; margin: 0 auto;color: gray; text-align: center;
}

#page {width: 455px;}

.sidebar{
float: right;
width: 230px;
background: #ffffff;
border: 1px dashed #777777;
margin-top: 17px;
padding: 10px;
}
.sidebar_notlogin{
float: right;
width: 685px;
background: #ffffff;
border: 1px dashed #777777;
margin-top: 17px;
padding: 10px;
}


#message	{ padding:10px; width: 425px; margin: 2px; border: 1px solid green; background-color: #d3ff9c;}
#message_error	{ padding:10px; width: 425px; margin: 2px; border: 1px solid red; background-color: #ffce94;}
#message_twitpic	{ padding:10px; width: 425px; margin: 2px; border: 1px solid blue; background-color: #cdffff;}
#status		{ border:1px solid #999; padding:5px; height:60px; margin:5px 0; width: 440px;}
#statuses	{ text-align: left; border: 1px solid #aaa; background-color: #e7e7cd;width: 445px;}
#submit		{ cursor:pointer; padding:5px; border:1px solid #ccc; float:left; margin:0 20px 0 0; }
#viejo		{ color: black; cursor:pointer; padding:5px; border:1px solid #ccc; float:right; margin-left:0px; background-color:#eee;}
#nuevo		{ color: black; cursor:pointer; padding:5px; border:1px solid #ccc; float:left; margin-right: 0px; background-color:#eee;}
#nuevorss		{ color: #ff9c00; cursor:pointer; padding:5px; border:1px solid #ff9c00; float:left; margin-right: 0px; background-color:#ffe1b8}


.status-box	{ padding:5px 5px 5px 5px;  border-bottom:1px solid #aaa; height:60px; }
.status-box:hover	{ background-color:#eee; }
.success		{ color:#008000; }
.failure		{ color:#f00; }
.time			{ color:#2a447b; font-size:10px; }

#wordcount {color: black; cursor:pointer; border:1px solid #ccc; float:left; margin-left:0px; background-color:#eee; color: gray; font-size: 20px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold;}
#remaining{color: black; cursor:pointer; border:1px solid #ccc; float:right; margin-left:0px; background-color:#eee; color: gray; font-size: 20px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold;}

.tab{
border-top: 1px solid #aaa; border-right: 1px solid #aaa; border-left: 1px solid #aaa; 
background-color: #e7e7cd; color: black; width: 70px; padding: 3px; text-align: center;
}

.grupos		{ 
color: black; 
text-align: center; 
float: left; 
cursor:pointer; 
margin: 2px; 
padding:3px; 
border:1px solid #ccc; 
background-color:#eee; 
width: 100px;}


.thumbnail {
	position: relative;
}
.thumbnailMessage {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 80px;
	background: gray;
	text-align: center;
}
