@charset "utf-8";
/* Foro Chavales */

.mod75_foro { float: left; overflow: hidden; font-size: 1.1em; }
#content .col_dcha .mod75_foro { margin: 0 24px 20px 0; }
.mod75_foro { width: 683px; }

.mod75_foro h3 { font-size: 1.4em; color: #FFF; font-weight: bold; }
.mod75_foro h3 { height: 23px; width: 668px; padding: 7px 0 0 15px; }

.mod75_foro h3, .mod75_foro div.intro, .mod75_foro table, .mod75_foro .paginador { float: left; }

.mod75_foro div.intro { width: 683px; height: 111px; background: transparent url(../img/backgrounds/bg_mod75_foro.gif) no-repeat top left; overflow: hidden; position: relative; }

.mod75_foro div.intro p { color: #666; }

.mod75_foro div.intro p.main { font-size: 1.3em; position: absolute; top: 15px; }
.mod75_foro div.intro p.secondary { font-size: 1.1em; width: 550px; position: absolute; top: 68px; left: 40px; }

table#preguntas {
	width: 683px;
	/*height: 420px;*/
	margin: 20px 0 0 0;
	overflow: hidden;
}

table#preguntas caption, table#preguntaextendida caption { display: none; }

table#preguntas tr th, table#preguntaextendida tr th { height: 30px; background: transparent url(../img/foro/bg_th.gif) repeat-x top left; font-size: 1.2em; color: #333; }
table#preguntas tr td { height: 30px; font-size: 1.1em; color: #333; }

table#preguntas tr th.preguntas { width: 435px; text-align: left; padding: 0 0 0 10px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 0; }
table#preguntas tr th.respuestas { width: 83px; text-align: center; border: 1px solid #FFF; }
table#preguntas tr th.fecha { width: 147px; text-align: center; border-top: 1px solid #FFF; border-right: 0; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF;  }

table#preguntas tr td.preguntas { width: 435px; text-align: left; padding: 0 0 0 10px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 0; vertical-align: middle; }
table#preguntas tr td.respuestas { width: 83px; text-align: center; border: 1px solid #FFF; }
table#preguntas tr td.fecha { width: 147px; text-align: center; border-top: 1px solid #FFF; border-right: 0; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }

table#preguntas tr.odd td.preguntas { background-color: #FFFFD9; }
table#preguntas tr.odd td.respuestas { background-color: #F6F6EC; }
table#preguntas tr.odd td.fecha { background-color: #E6E6C2; }

table#preguntas tr.even td.preguntas { background-color: #FFFFB2; }
table#preguntas tr.even td.respuestas { background-color: #EEEE8C; }
table#preguntas tr.even td.fecha { background-color: #DADA82; }

table#preguntas tr td a { color: #333; text-decoration: none; background: transparent url(../img/ico/question.gif) no-repeat 0 0; padding: 1px 0 1px 20px; display: block; overflow: hidden; margin: 0 0 0 0;  }
table#preguntas tr td a:hover { color: #D6176F; text-decoration: none; }
table#preguntas tr td a.recentquestion { color: #333; font-weight: bold; text-decoration: none; background: transparent url(../img/ico/recentquestion.gif) no-repeat 0 0px; padding: 5px 0 6px 20px; }
table#preguntas tr td a:hover.recentquestion { color: #D6176F; }

table#preguntaextendida {
	width: 683px;
	margin: 20px 0 0 0;
	overflow: hidden;
}

table#preguntaextendida tr th.pregunta { width: 673px; text-align: left; padding: 0 0 0 10px; }

table#preguntaextendida tr td.userinfo { width: 138px; text-align: left; padding: 10px 0 10px 10px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 0; vertical-align: top; }
table#preguntaextendida tr td.text { width: 524px; text-align: left; padding: 10px 0 10px 10px; border-top: 1px solid #FFF; border-right: 0; border-bottom: 1px solid #FFF; border-left: 0; vertical-align: top;  }

table#preguntaextendida tr.odd td.userinfo { background-color: #F6F6CC; }
table#preguntaextendida tr.odd td.text { background-color: #FFFFD9; }

table#preguntaextendida tr.even td.userinfo { background-color: #EEEE8C; }
table#preguntaextendida tr.even td.text { background-color: #FFFFB2; }

table#preguntaextendida tr td.userinfo p, table#preguntaextendida tr td.text p { padding: 0; margin: 0; color: #666; }
table#preguntaextendida tr td.userinfo p span.name { font-size: 1.1em; }
table#preguntaextendida tr td.userinfo div.storedpoints { height: 22px; overflow: hidden; }
div.storedpoints div.number, div.storedpoints div.text { float: left; }
div.storedpoints div.number { font-size: 2em; margin: 0 5px 0 0; line-height: 1em; color: #333;  }
div.storedpoints div.pointstext { font-size: 0.9em; line-height: 1em; color: #666; }

table#preguntaextendida tr td.text h4 { float: left; margin: 0 0 10px 0; font-size: 1em; color: #630; }
table#preguntaextendida tr td.text h4.newquestion { background: transparent url(../img/ico/recentquestion.gif) no-repeat 0 0; padding: 5px 0 5px 20px; }
table#preguntaextendida tr td.text h4.oldquestion { background: transparent url(../img/ico/question.gif) no-repeat 0 0; padding: 2px 0 5px 20px; }
table#preguntaextendida tr td.text p { clear:both;float: left; margin: 0 0 20px 0; }
table#preguntaextendida tr td.text a.btn_addcomment {
	width: 121px;
	height: 17px;
	background: transparent url(../img/btns/btn_addcomment.gif) no-repeat top left;
	float: right;
	margin: 0 20px 0 0;
}

table#preguntaextendida tr td.text a.btn_deletecomment {
	width: 121px;
	height: 17px;
	background: transparent url(../img/btns/btn_addcomment.gif) no-repeat top left;
	float: right;
	margin: 0 20px 0 0;
}

table#preguntaextendida tr td.text a.btn_editreply {
	width: 121px;
	height: 17px;
	background: transparent url(../img/btns/btn_addcomment.gif) no-repeat top left;
	float: right;
	margin: 0 20px 0 0;
}

.paginadorforo {
	width: 683px;
	height: 20px;
	padding: 10px 0 0 0;
	overflow: hidden;
	text-align: right;
	border-top: 3px solid #D6176F;
}

.paginadorforo .pager { overflow: hidden; float: right; }

.paginadorforo .pager p, .paginadorforo .pager span, .paginadorforo .pager a { float: left; margin: 0 0 0 5px; color: #666; }

.paginadorforo .pager a { text-decoration: none; color: #D6176F; }
.paginadorforo .pager a:hover { text-decoration: underline; color: #D6176F; }

