/* listado de secciones de faqs */
DIV.faqCategory LI.cmContentItem DIV.contentName {
	padding-left: 1.2em;
}

DIV.faqCategory UL.cmContentList LI.cmOddChild {
	background-image: url(/imagenes/iconos/ico_odd_faq.gif);
}

DIV.faqCategory UL.cmContentList LI.cmEvenChild {
	background-image: url(/imagenes/iconos/ico_even_faq.gif);
}

/* listado faqs */
DIV.faqs UL.cmContentList LI.cmContentItem {
	margin: 0 0 1em 0;
	padding: 0.2em 0 0 1.5em;
	background: url(/imagenes/iconos/ico_odd_faq.gif) no-repeat 0 0.3em;
	border: none;
}

DIV.faqs UL.cmContentList LI.cmEvenChild {
	background-image: url(/imagenes/iconos/ico_even_faq.gif);
}

/* enlace nuevo faq */
DIV.faqActions {
	text-align: center;
	margin: 1em 0;
	padding: 0.3em;
}

DIV.faqActions A.insertFaq {
	color: #496789;
}

/* popup nuevo faq*/
DIV.faqForm {
	padding-top: 1em;
}

DIV.faqForm LABEL {
	color: #333;
}

DIV.faqForm INPUT  {
	width: 30.6em;
	height: 1.5em;
}

DIV.faqForm SELECT  {
	width: 30.6em;
	height: 1.5em;
}

DIV.faqForm DIV.box {
	padding: 0.5em 0 0 0;
}

DIV.faqForm DIV.faqLabelSection {
	clear: both;
	padding: 0.5em 0 0.5em;
}

DIV.faqForm DIV.faqAnswer {
	border: none;
}

DIV.faqForm DIV.faqAnswer LABEL {
	float: none;
	display: block;
	width: auto;
	padding-bottom: 0.4em;
}

DIV.faqForm DIV.forumTextarea {
	width: 30.6em;
}

SPAN.sectionContent {
	font-weight: bold;
}

DIV.faqSubject {
	padding-bottom: 0.5em;
}

DIV.faqSubject INPUT {
	width: 40.6em;
}

DIV.faqArea LABEL {
	margin-bottom: 0.2em;
}

/* popup FAQ pendientes */
DIV.introFaq {
	text-align: justify;
	padding-bottom: 0.5em;
	font-weight:bold;
}

DIV.pendingList {
	border: 1px solid #ccc;
}

DIV.pendingList FORM {
	margin: 0;
}

DIV.pendingList DIV.pendingBox {
	height: 1%;
	width: 100%;
}
DIV.pendingList DIV.pendingBox[class] {
	overflow: hidden;
	height: auto;
}

DIV.pendingList DIV.pendingBox DIV.pendingHeader {
	font-weight: bold;
	color: #fff;
	background-color: #015ac0;
	height: 1%;
}
DIV.pendingList DIV.pendingBox DIV.pendingHeader[class] {
	overflow: hidden;
	height: auto;
}

DIV.pendingList DIV.pendLeft {
	float: left;
	width: 59%;
	padding: 0.3em 0.3em 0.3em 0.5em;
}

DIV.pendingList DIV.pendMiddle {
	float: left;
	width: 20%;
	padding: 0.3em;
	text-align: center;
}

DIV.pendingList DIV.pendRight {
	float: right;
	text-align: center;
	width: 18%;
}

DIV.pendingList DIV.pendRight INPUT,
DIV.publishBox INPUT {
	border: none;
	background-color: transparent;
}

DIV.pendingHeader DIV.pendRight {
	padding: 0.3em;
}

DIV.pendingList TD {
	padding: 0.5em 0.5em 0.3em 0.5em;
}

/* popup responder */
DIV.faqForm {
	padding-left: 1.5em;
}

DIV.faqForm LABEL {
	font-weight: bold;
	float: left;
	width: 10em;
}

DIV.faqForm SPAN.faqFakeLabel {
	display: block;
}

DIV.faqForm.respondForm SPAN.mceEditorContainer {
	display: block;
	clear: both;
}

DIV.faqForm.respondForm DIV.answerBox LABEL {
	float: none;
	display: block;
	width: auto;
	padding-bottom: 0.5em;
}

/* vista detallada */
DIV.faqQuestion {
	margin-bottom: 1em;
}

DIV.faqQuestion TEXTAREA {
	width: 40.6em;
}

DIV.faqUser {
	background-color: #E3EBEE;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 2.5em;
	color: #496789;
	background-image: url(/imagenes/_default/iconos/ico_usuario1.gif);
	background-repeat: no-repeat;
	background-position: 1em;
}

DIV.faqAnswer {
	border: 1px solid #E3EBEE;
}

DIV.faqContentTitle {
	background-color: #E3EBEE;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 2.5em;
	color: #496789;
	background-image: url(/imagenes/iconos/ico_responder1.png);
	background-position: 1em;
	background-repeat: no-repeat;
}

DIV.faqAltText,
DIV.faqAnswer DIV.contentText {
	padding: 0.5em 0.5em 0.5em 1em;
	color: #666;
	text-align: justify;
}