body {
	margin: 0px;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.linkcontainer td{
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: .7;
	-moz-opacity: .7;
}
td.logo_area{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #409fff;
	padding:10px 0px 10px 20px;
	height: 10px;
}



td.middle_spacer {
	width: 800px;
	background-color: #666666;
}
td.shadow_right {
	background-image: url(../images_template1/border_shadow_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
td.shadow_left {
	background-image: url(../images_template1/border_shadow_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
td.body_content {
	padding: 5px;
	background-image: url(../images_template1/bg_content.jpg);
	background-repeat: repeat;
}
td.below_header{
	background-color: #1F1F1F;
	height: 50px;
	color: #CCCCCC;
	padding: 5px;
}
td.main_content_box {
	background-color: #FFFFFF;
}

td.horizontal_column {
	background-color: #000000;
	border-top-width: 15px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 80px;
	display: table-cell;
	vertical-align: top;
}
td.bottom_link_container {
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	padding: 5px;
}

td.horizontal_center {
	background-color: #FFFFFF;
	border-top-width: 15px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #333333;
	border-bottom-color: #000000;
	border-left-color: #333333;
	height: 80px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images_template1/header_bg.jpg);
}
td.header_column {
	height: 35px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: large;
	background-image: url(../images_template1/header3_bg.jpg);
	background-position: top;
}
td.left_content {
	width: 200px;
	padding: 5px;
	vertical-align: top;
	background-image: url(../images_template1/bg_content.jpg);
	background-repeat: repeat;
}

a.main_link:active,a.main_link:visited,a.main_link:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 26px;
}
a.main_link:hover{
	background-color:#333333;
	color: #FFFFFF;
}
a.bottom_link:active,a.bottom_link:visited,a.bottom_link:link{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.bottom_link:hover{
	color: #CCCCCC;
}
div.bottom_content{
	color: #FFFFFF;
	padding: 5px;
}
div.navigation {
	height: 26px;
	vertical-align: middle;
	text-align: center;
}

.d2 {padding:17px;}
.d1 {padding:17px;}

.f { font-family: Verdana; font-size: 9px;  color: #777777}

.t {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000;}
.t:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 19px; color: #cf0000;}
.c { font-family: Verdana; font-size: 9px; color: #0041A3}
.c:hover { font-family: Verdana; font-size: 9px; color: #000000}
.m { font-family: Verdana; font-size: 13px; color: #0041A3;text-decoration:none}
.m:hover { font-family: Verdana; font-size: 13px; color: #000000;text-decoration:none}

.e { font-family: Verdana; font-size: 13px; color: #0041A3}
.e:hover { font-family: Verdana; font-size: 13px; color: #000000}

.b { font-family: arial; font-size: 7pt;  color: #333333;text-transform:lowercase;}
.fb { font-family: arial; font-size: 9pt;  color:#0000ce;text-decoration:underline;font-weight: bold}

.db {padding:5px 5px 0px 15px ;background-color:#ffffff;border:1px #d8dfea solid;}
#ca {padding:3px 15px;background-color:#f4f8fd;font-family:arial;font-size:11px;border-left:1px #d8dfea solid;border-right:1px #d8dfea solid;border-top:1px #d8dfea solid;}
#ca a{color:#0060c0;text-decoration:none}
#ca a:hover{color:#000000;text-decoration:none}
#r {padding:1px 1px;border-bottom:1px #d8dfea solid;}
#r a {display: block;padding: 6px 20px;text-decoration: none;}
#r a:hover {display: block;color: #000000;background: #f9f9f9;padding: 6px 20px;text-decoration: none;}

#no {display:none}

.w {padding:15px;border:1px #dfdfdf solid; color:#000000; font-family:arial;font-size:17px;background-color:#f4f8fd;text-transform:lowercase;}
.w:hover{padding:15px;border:1px #dfdfdf solid;color:#000000;font-family:arial;font-size:17px;background-color:#ffffff;text-transform:lowercase;}

.logo{font-family:arial;font-weight:bold;text-decoration:none;color:#FFFFFF;font-size: 26px;}
.logo:hover{font-family:arial;font-weight:bold;text-decoration:none;color:#409FFF;font-size: 26px;}
/* ////prueba estilo foro/////// */







.grav{position:absolute;top:0;right:0;}



.comment-list ol{margin:1.5em 0 0;padding:0;color:#333;font:1.1em/2em Arial,Verdana,Arial,sans-serif;list-style-type:none;}
.comment-list ol .body p{line-height:1.5em;margin-left:14px;}

.comment-list ol li{margin:1.3em 0;}


.comment-list ol li{width:90%;padding:1px 20px 13px 20px;line-height:1.6em;border:1px solid #CDDFEF;background-color:#F3F7FB;-moz-border-radius:5px;-webkit-border-radius:5px;margin:9px 0 0 0em;position:relative;}
.comment-list ol .bottom .comment{border:0;background-color:transparent;width:auto;text-align:right;}
.comment-list ol .top{height:36px;padding:3px 15px 3px 10px;margin:0 -19px 0 -20px;background-color:#E4ECF6;border-bottom:2px solid #fff;}
.comment-list ol .top p,.comment-list ol li.admin .top p{padding:3px 15px 3px 22px;margin:0;}
.comment-list ol .top p{background:transparent url(../img/user_comment.gif) no-repeat 0 8px;}


.comment-list li .body{padding-bottom:15px;}



