Body, Td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}

h3,h4 {
	margin: 0;
	padding: 0;
	padding-top:10px;
	font: normal 1.3em verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

.header {
	padding-top:5px;
	padding-bottom:5px;
}

A.button,
A.button:Link,
A.button:Visited,
A.button:Active{
	height: 15px;
	border: 1px solid #7D1703;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #D22705;
	background-image: url(/images/layout/menu_btn_bg_a.gif);
}

A, 
A:Link,
A:Visited, 
A:Active {font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: underline;}
A:Hover {color: #333333; text-decoration:underline; }

A.grena_bold, 
A.grena_bold:Link,
A.grena_bold:Visited, 
A.grena_bold:Active {font-size: 12px; font-weight: bold; color: #940E0B; text-decoration: none;}
A.grena_bold:Hover {color: #C67E7D;}

A.grena_underline, 
A.grena_underline:Link,
A.grena_underline:Visited, 
A.grena_underline:Active {font-size: 11px; font-weight: normal; color: #999999; text-decoration: underline;}
A.grena_underline:Hover {color: #C67E7D;}



/*bara de sus*/
td.bar {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: left; vertical-align: middle;  background-image: url(/images/layout/content_head_bg.gif); background-repeat: repeat-x;}
td.right_border {border-right:1px solid #FFFFFF; color:#FFFFFF;}
A.bar, 
A.bar:Link,
A.bar:Visited, 
A.bar:Active {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.bar:Hover	{text-decoration: underline;}
input.search {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; vertical-align: middle; text-decoration: none; text-align: justify; margin-top: 5px; margin-bottom: 5px; padding-bottom: 0px;}



/*text*/
#text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; text-align: justify; margin-top: 5px;margin-bottom: 5px; }

/*flagged*/
.flagged
{
 background-color:red;
}
A.flagged, 
A.flagged:Link,
A.flagged:Visited, 
A.flagged:Active {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.flagged:Hover	{text-decoration: underline;}

/*highlight*/
.highlight
{
        font-family: Verdana,Arial,Helvetica;
        color: #494742;
        font-size: 10px;
        text-decoration: none;
        
        text-align:justify;
	background-color:yellow;
}

.info_post {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; text-align: justify; margin-top: 0px; margin-bottom: 10px; padding-top: 10px;padding-bottom: 10px;}
.black_title {color: #000000;font-size: 12px;font-weight: bold;}
.grena {font-size: 10px; font-weight: bold; color: #940E0B;}
.grena_bold {font-size: 11px; font-weight: bold; color: #940E0B;}

/*SIDE */
#side {
	width:200px;
	float:right;
	padding:8px 0;
	margin:0;
} 
#side ul{
	list-style-type: none;
	padding: 0.5em;
	margin: 0;	
}
#side ul li {
	margin: 0.5em 0 0 0;
	padding: 0;
	font-size: 0.9em;
}

li 
{
	list-style:none;
	display:block;
	margin:0;
	/*padding:0 10px;		*/
}
li a:link, #gnav li a:visited
{
	padding:0;
	text-decoration:none;	
}

/*background 4 posts*/
.red
{
	color:#DA9E9E;
	background-color:#F6E9E9;
	font-family: Verdana;
	font-size: 10px;
}
.grey
{
	color:black;
	background-color:#FFFFFF;
	border-bottom:1px solid;
	font-family: Verdana;
	font-size: 10px;
}

/* Begin Calendar */

.calendar {
	empty-cells: show;
	margin: 0px auto 0;
	width: 155px;
	}
.calendar_header {
	color:white;
	background-color:#777777;
	padding-right: 5px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}


#calendar a {
	text-decoration: none;
	font-size: 9px;
	color:white;
	}

.mark {
	color:#FFFFFF;
	background-color:#777777;
	}
.mark a {
	color:#FFFFFF;
	text-decoration: none;
}
.mark a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
	
.monthname {
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
/* End Calendar */

input.tag_board {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #767676;
	width: 150px;
	font-weight: normal;	 
	background: #FFFFFF; 
	border: 1px solid #EAEAEA;
}
textarea.tag_board{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	width: 150px;
	background: #FFFFFF;
	border: 1px solid #EAEAEA;
}

.tagchat {
	background: #FFFFFF;
	margin: 0px 5px 5px 5px;
}
.tagchat_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #940E0B;
}
a .tagchat_link {
	color: #940E0B;
}
.tagchat_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px; 
	margin-bottom: 0px;
}

/*COMMENTS*/
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
.alt {
	background-color: #F4F4F4;
	/*
	border-top: 1px solid #940E0B;
	border-bottom: 1px solid #940E0B;*/
	}
/* End Comments */
