@charset "utf-8";
/* CSS Document */

.tablon {
	font-family: Arial, Helvetica, sans-serif;
	width: 590px;
	margin-right: auto;
	margin-left: auto;
	background-color: #18181B;
	color: #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: #CCCCCC solid 1px;
}.tablon .hilo {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tablon .titulo {
	background-image: url(tablon/forologo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 67px;
	width: 194px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;	
}
.tablon .hilo .Izquierda {
	padding-top: 5px;
	float: left;
	width: 80px;
	height: 80px;
}

.tablon .hilo .respuesta .Izquierda {
	background-image: url(tablon/arrow.gif);
	padding-top: 5px;
	float: left;
	width: 80px;
	height: 80px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 30px 0px;
}
.tablon .hilo .Derecha {
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	float: left;
	width: 465px;
	margin-top: 10px;
}
.tablon .hilo .respuesta .Derecha {
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	float: left;
	width: 412px;
	margin-top: 10px;
}
.comentario{
	margin-bottom: 5px;
	background-position: 0px bottom;
}
.respuesta{
	padding-bottom: 5px;
	clear: both;
	float: left;
}
.tablon .hilo .Derecha .title {
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.tablon .hilo .Derecha  .votar {
	float: right;
	width: 20px;
	height: 16px;

}
.tablon .fecha {
	float: right;
	height: 16px;
	line-height: 20px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-right: 5px;
}

.tablon .Derecha .comment {
	clear: right;
}
.tablon .Derecha .votar a {
	float: right;
}
.comment1,.comment2,.comment3{
	background-repeat: no-repeat;
	background-position: 75px 5px;
	padding-top: 0px;
	clear: right;
	float: none;
}


.comentario .com_type0 {
	background-image: url(tablon/commtypes.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 30px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-left: 5px;
}
.comentario .com_type1 {
	background-image: url(tablon/commtypes.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	height: 22px;
	padding-right: 5px;
	padding-left: 24px;
	float: left;
	background-position: 0px -30px;
	margin-top: 2px;
	margin-left: 5px;
}
.comentario .com_type2 {
	background-image: url(tablon/commtypes.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	height: 22px;
	padding-right: 5px;
	padding-left: 24px;
	float: left;
	background-position: 0px -60px;
	margin-top: 2px;
	margin-left: 5px;
}
.comentario .com_type3 {
	background-image: url(tablon/commtypes.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	height: 22px;
	padding-right: 5px;
	padding-left: 24px;
	float: left;
	background-position: 0px -90px;
	margin-top: 2px;
	margin-left: 5px;
}.tablon .Izquierda .imagenPU {
	padding: 4px;
	margin-right: auto;
	margin-left: auto;
	width: 40px;
	height: 40px;
	display: block;
	background-color: #18181b;
	margin-top: 5px;
}
.tablon .votarUp {
	background-image: url(tablon/mas.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 16px;
	display: block;
	font-size: 1px;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 15px;
	float: left;
}
.tablon .votarDown {
	background-image: url(tablon/menos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 16px;
	display: block;
	font-size: 1px;
	color: #FFFFFF;
	margin-left: 5px;
	float: left;
}
.tablon .votarDown:hover,.tablon .votarUp:hover {
	background-position: 0px -16px;
}
.tablon .Izquierda .puntos {
	float: left;
	width: 100px;
	height: 20px;
}
.tablon .Izquierda .imagenData {
	width: 80px;
	float: left;
}
.tablon .Izquierda .datomensaje {
	width: 150px;
	float: left;
	height: 30px;
	padding-top: 5px;
	padding-left: 3px;
}
.tablon .responAbuser .Responder {
	background-image: url(tablon/responder.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	width: 80px;
	height: 21px;
	display: block;
	padding-left: 25px;
	padding-top: 2px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #06F;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.tablon .responAbuser .Responder a {
	font-weight: bold;
	color: #06F;
	text-decoration: none;
}
.tablon .responAbuser .Responder:hover {
	font-weight: bold;
	color: #06F;
	text-decoration: underline;
}
.tablon .responAbuser .Abuso {
	background-image: url(tablon/reportar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 70px;
	padding-top: 1px;
	padding-left: 18px;
	float: right;
	display: block;
}
.tablon .responAbuser {
	float: right;
	width: 100px;
	height: 23px;
}
.tablon .Izquierda .numeromensaje {
	float: left;
}
.tablon .contenrespuestas {
	padding-left: 3px;
}
.tablon .contenrespuestas .responAbuser .mostrar_respuestas {
	background-image: url(tablon/bajarRespuesta.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	width: 170px;
	float: right;
	display: block;
	padding-left: 18px;
	height: 15px;
	padding-top: 1px;
}
.tablon #adminis .administrarH {
	background-image: url(tablon/moderar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 60px;
	display: block;
	float: right;
	font-size: 1px;
	color: #18181b;
	text-decoration: none;
}
.tablon #adminis .enviarH {
	background-image: url(tablon/Email.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 60px;
	display: block;
	float: right;
	font-size: 1px;
	color: #18181b;
	text-decoration: none;
}
.tablon .Borrar {
	width: 40px;
	float: right;
}
.tablon .Borrar .linkborrar {
	background-image: url(tablon/menos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 15px;
	display: block;
	float: right;
	font-size: 1px;
}
.tablon  .editarMensaje {
	background-image: url(tablon/comment_edit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 35px;
	display: block;
	float: left;
	margin-left:-3px;
	float: right;
	clear: both;
	padding-left: 16px;
}


.leaveComm .lbls label {
	padding-left: 15px;
	height: 22px;
	line-height: 20px;
	padding-right: 5px;
}
.leaveComm .lblCom {
	background-image: url(tablon/commtypes.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
}
.leaveComm .lblPreg {
	background-image: url(tablon/commtypes.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	display: block;
	float: left;
}
.leaveComm .lblAviso {
	background-image: url(tablon/commtypes.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	display: block;
	float: left;
}

.leaveComm .lblGracias {
	background-image: url(tablon/commtypes.gif);
	background-repeat: no-repeat;
	background-position: 0px -90px;
	display: block;
	float: left;
}.tablon .BorrarUser {
	background-image: url(tablon/user_delete.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 100px;
	display: block;
	float: left;
	font-size: 12px;
	margin-left:-3px;
	padding-left: 20px;
	font-weight: bold;
}
.tablon .autoexpand_textarea {
	border: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.tablon .caritap{
	background-image:url(tablon/carita_p.gif);
	width:16px;
	height:15px;
	 display:inline-block;
}
.tablon  .Derecha .datomensaje {
	height: 23px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px dotted #999;
}

.tablon  .Derecha .datomensaje .perfilusr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	text-decoration: none;
}
.tablon .comentario .Derecha .mensajetexto {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 5px;
	min-height: 25px;
}
.tablon  .imagenData .perfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	width: 80px;
	display: block;
	text-align: center;
}
.tablon  .imagenData .perfil:hover {
	color:#CC3300;
}
.tablon .usuarioNivel2,.tablon .usuarioNivel3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	padding-top: 2px;
	margin-left: 5px;
}
.tablon .usuarioNivel2 {
	color: #0066CC;
}
.tablon .usuarioNivel3 {
	color: #CC0000;
}
.tablon .enlacesAdmin .linkborrar {
	background-image: url(tablon/reportar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 120px;
	padding-left: 20px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 16px;
}
.tablon .enlacesAdmin {
	padding-top: 5px;
}
.tablon .areadeltaxto {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border: 1px solid #C9EFCE;
}
.tablon .areadeltaxto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	text-decoration: none;
}
.tablon .areadeltaxto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	text-decoration: underline;
}
.tablon #ultimoMensaje strong {
	color: #999;
}
