body {
	border:none;
	overflow:hidden;	
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #474747;
}
 
html {
	border:none;
	overflow:auto;	
	margin:0px;
	padding:0px;	
}

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005ACF;
	text-decoration:none;		
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005ACF;	
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#0B84E3;
	text-decoration:underline;	
}

img {
	border:none;
	margin:0px;
	padding:0px;
}


/* Contenedor de todos los elementos */
.mainContainer {
	width: 1030px;
	padding: 0;
	margin: 7px auto 0 auto;	
}
/* Linea inicial con el titulo de las secciones */
.topLine {
	display:block;	
	vertical-align:bottom;
	background-image:url('../img/secciones_up_fondo_tira.png');
	background-position:bottom left;
	background-repeat:repeat-x;	
}
.topLine .topSecciones {
	background-image:url('../img/topLine.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	width:475px;
	height:25px;
	width:1030px;	
}
.topLine .topSecciones .esquinaDer {
	background-image:url('../img/secciones_up_esquina_der.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	width:15px;
	height:25px;
	float:right;
}
.topLine h1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;	
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:0;
	margin-top:0;
	margin-left: 16px;
}


/* Bloque superior anterior a toda la zona de los posts */
.topBlock {
	display:block;
	height:160px;	
}
.topLogo {
	width:205px;
	margin:0;
	padding:0;
	height:160px;
	background-color:#A0A0A0;
	float:left;
}
.topLogo img {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

/* Contenedor de la barra de navegacion y la seccion actual: todo lo de la derecha del logo */
.topRight {
	width:825px;
	margin:0;
	padding:0;
	height:160px;	
	float:left;
}





/* Barra de navegacion principal */
.mainNavigationBar {
	width:100%;	
	margin:0;
	padding:0;	
}
.mainNavigationBar .navigationContents {
	
}
.mainNavigationBar a, .mainNavigationBar a:link, .mainNavigationBar a:visited {
	font-size:11px;
	font-weight:bold;
	color:#F3F3F3;	
	padding:1px 4px 1px 4px;
	display:block;
}
.mainNavigationBar a:hover {
	color:#000000;
	padding:1px 4px 1px 4px;
	display:block;
}
.navigationContents .botonSeccion {
	display:block;
	float:left;
	width:135px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/boton_seccion_activa.png');
	background-position:top left;
	background-repeat:no-repeat;
}
.botonSeccion a, .botonSeccion a:link, .botonSeccion a:visited {
	color:#000000;
}
.navigationContents .botonSeccion:hover {
	background-image:url('../img/boton_seccion.png');
	background-position:top left;
	background-repeat:no-repeat;
}
.navigationContents .botonSeccionActivo {
	float:left;
	width:135px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/boton_seccion.png');
	background-position:top left;
	background-repeat:no-repeat;
}
.botonSeccionActivo a, .botonSeccionActivo a:link, .botonSeccionActivo a:visited, .botonSeccionActivo a:hover {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	display:block;
}
.navigationContents .endRow0 {
	background-image:url('../img/secciones_derecha_01.png');
	background-position:bottom right;
	width:15px;
	height:25px;
	float:left;
	clear:right;
}
.navigationContents .endRow1 {
	background-image:url('../img/secciones_derecha_02.png');
	background-position:bottom right;
	width:15px;
	height:25px;
	float:left;
	clear:right;
}
.navigationContents .sectionTextCont {
	padding: 4px 0 0 0;
}

/* Navegacion en la zona inferior */
.pagingArea .botonSeccion {
	padding: 7px 5px 1px 40px;
	display: inline;
	float: left;
	clear: none;
}
#repeatNavContents {
	display:block;
	clear:both;
	height:95px;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-repeat:repeat-y;
	padding-bottom:12px;
}
#repeatNavContents .endRow0 {
	width:0px;
}
#repeatNavContents .endRow1 {
	width:0px;
}
#repeatNavContents .botonSeccion {
	height:22px;
	background-image:none;
	margin-bottom:6px;
	border-left:1px solid #444444;
	border-right:1px solid #DDDDDD;
}
.bottomNavContainer {
	width:825px;
	margin:0 auto;
}
.mainNavigationBar h3 {
	font-family:  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;	
	padding:0 0 0 65px;
	font-weight:bold;
	letter-spacing:1px;	
	float:none;
	margin-top:0;		
}

/* Zona con la descripcion de seccion */
.titleDescription {
	height:50px;
	width: 100%;
	display:block;
	clear:both;
	background-color:#A0A0A0;
	color:#FFFFFF;	
	vertical-align:middle;
	background-image:url('../img/bajo_secciones_tira.png');
	background-position:top left;
	background-repeat:repeat-x;		
}
.titleDescription .titleContainer {
	margin:0 auto 0 20px;
	vertical-align:middle;	
}

.titleDescription .titleContainer h2 {
	font-family:  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	color:#444444;	
	padding:0;
	font-weight:normal;
	letter-spacing:0.5px;	
	float:left;
	margin-top:13px;
}
.titleDescriptionEnd {
	width:15px;
	height:50px;
	background-image:url('../img/bajo_secciones_derecha.png');
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
}





/* Barra de navegacion principal */
.currentSectionBar {
	height:60px;
	width: 100%;
	display:block;
	clear:both;
	background-color:#A0A0A0;
	color:#FFFFFF;	
	vertical-align:middle;
	background-image:url('../img/aviso_fondo_tira.png');
	background-position:top left;
	background-repeat:repeat-x;	
	font-size:11px;
}
.currentSectionBar .currentSectionContainer {
	margin:0 auto 0 20px;
	vertical-align:middle;	
	white-space:normal;
}
.currentSectionBar .currentText {
	width:750px;	
	float:left;
	text-align:right;	
}

.currentSectionBar .currentText p {
	margin:10px 0 0 0;
	padding:0;
	color:#000000;	
}
.currentSectionBar .currentText strong {
	color:#334466;
}
.currentSectionBar .end1{
	width:25px;
	height:60px;
	background-image:url('../img/aviso_fondo_derecha.png');
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	margin:0;
	padding:0;	
}
.currentSectionBar .end2 {
	width:15px;
	height:60px;
	background-image:url('../img/lienzo_derecha_02_tira.png');
	background-repeat:repeat-y;
	background-position:top right;
	float:right;
	clear:right;
	margin:0;
	padding:0;	
}




/* Pie de la pagina */
.pageFooter {
	width:1030px;		
	height:77px;
	margin:0;
	padding:0;
	background-color:#A0A0A0;
	color:#FFFFFF;	
	vertical-align:middle;
	background-image:url('../img/abajo_med_tira.png');
	background-position:top left;
	background-repeat:repeat-x;	
	font-size:11px;
}
.pageFooter a, .pageFooter a:link, .pageFooter a:hover, .pageFooter a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;	
}
.pageFooter a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#EEEEEE;
	text-decoration:underline;	
}
.pageFooter .legalContainer {	
	float:left;
	margin-top:27px;
}
.pageFooter .footerLeft {
	width:46px;
	height:77px;
	background-image:url('../img/abajo_izq.png');
	background-position:top left;
	background-repeat:no-repeat;	
	float:left;
	margin:0;
	padding:0;
}
.pageFooter .footerRight {
	width:40px;
	height:77px;
	background-image:url('../img/abajo_der.png');
	background-position:top right;
	background-repeat:no-repeat;	
	float:right;
	margin:0;
	padding:0;
}


/* Zonas de la portada */
.indexArea {
	padding:15px 15px 5px 15px;
	width:1030px;			
	/* min-height:546px; */
	min-height:605px;
	vertical-align:middle;
	margin:0;
	padding:10px 0 20px 0;
	font-size:11px;
	color:#111111;
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
}
.rotatingImageArea {
	width:469px;
	height:600px;
	float:left;
	margin:0;
	padding:5px 0 0 45px;	
}
.commentArea {
	width:469px;
	height:600px;
	float:left;	
	margin:0;
	padding:5px 0 0 0;
	border-left:1px solid #CCCCCC;
}
.mainTitleContainer {
	background-image:url('../img/portada/fondo-titular.png');
	background-repeat:repeat-x;
	border:1px solid #000000;
	height:29px;
	width:90%;
	margin:0 auto;
	padding:0;
	background-color:#FF6969;
	vertical-align:middle;
	text-align:center;
}
.mainTitleContainer h3 {
	color:#FFFFFF;
	font-size:14px;
	padding:6px 0;
	margin:0;
}
.lastCommentsArea {
	
}
.recentComment {
	background-image:url('../img/portada/comentarios-fondo.gif');
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	clear:both;
	width:434px;
	height:84px;
	margin:0 0 9px 20px;
	font-size:10px;
}
.recentComment a, .recentComment a:link, .recentComment a:visited {
	font-size:10px;
	/* color:#666666; */
	text-decoration:none;	
	font-weight:normal;
}
.recentComment a:hover {
	font-size:10px;
	/* color:#888888; */
	text-decoration:underline;	
	font-weight:normal;
}
.recentComment .miniImagenSeccion {
	padding:1px 0 0 4px;
	float:left;
	display:inline;
}
.recentComment .recentCommentText {
	margin:0 0 0 79px;
	width:324px;
	padding: 14px 14px 8px 10px;
	
}
.recentComment .recentLinkText {
	margin:0 0 0 79px;
	width:329px;
	padding: 0 14px 6px 10px;	
}

.fondo-seccionesB {
	width:456px;
	height:94px;
	background-image:url(http://www.tatachan.com/img/portada/fondo-secciones-2.png);
	margin-left:8px;
}

.contenedor-seccionesB {
	width:450px;
	height:72px;
	padding-left:6px;
	padding-top:15px;
	float:left;	
}

.area-link-seccionesB {
	width:110px;
	height:24px;
	float:left;
	text-align:center;
}

.area-link-seccionesB a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005ACF;
	text-decoration:none;		
}
.area-link-seccionesB a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005ACF;	
	text-decoration:none;
}
.area-link-seccionesB a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:bold;
	color:#0B84E3;
	text-decoration:underline;	
}

/* Formulario de envio */
.formStrip {
	width:100%;			
	vertical-align:middle;
	margin:0;
	padding:0;
	font-size:11px;
	color:#111111;
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	text-align:center;
	display:block;
	clear:both;
}
.sendForm {
	width:660px;
	margin:0 auto 0 auto; 	
	padding:0 0 4px 0;	
}
/* Texto en la cabecera del formulario */
.formTitle {
	color:#000000;
	font-size:12px;
	margin-top:0;	
	margin-bottom:15px;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px 0 0 0;
}
.formTitle img {
	vertical-align:middle;
}
.formTitleText {
	padding-left:15px;
	display:inline;
	height:24px;
	vertical-align:middle;
}

/* Lineas con los campos del formulario */
.formLine {	
	float:none;	
	text-align:left;
	margin:1px 5px 3px 5px;
	padding:0 3px 0 3px;
	vertical-align:middle;	
	display:block;
	clear:right;
}
.formLine .lineLabel {
	width:160px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding: 1px 10px 0 0;	
	height:21px;
}
.formLine .lineInput {
	width:540px;
	display:inline;	
}
.formLine .note {
	font-size:9px;
	color:#333333;
	font-weight:normal;
}
.formLine a, .formLine a:link, .formLine a:hover, .formLine a:visited {
	font-size:11px;
	color:#FFFFFF;
}
.sendForm .inputField {
	width: 425px;
	padding: 3px 3px 2px 5px;
	background-color:#F3F3F3;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
}
.sendForm textarea {
	background-color:#F3F3F3;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	margin:0;
	padding:4px;
	font-size:11px;
	width:425px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	overflow:auto;
}
.sendForm .submitButton {
	width:150px;
	margin-top:4px;
	margin-bottom:4px;
}
.sendForm .sendingIcon {	
	display:inline;
	vertical-align:bottom;
	margin-left:15px;
}

/* Anuncios */
.topLeftFormAd {
	width:120px;
	height:240px;
	float:left;	
	margin:33px 0 0 58px;
	padding:0;	
}
.belowTopPagination {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
}
.aboveBottomPagination {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
}
.belowTopReturn {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
	padding-top: 5px;
	padding-bottom:5px;
}
.aboveThread {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.aboveBottomReturn {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
	padding-bottom:5px;
}
.rightColumnAd {
	width:120px;
	height:600px;
	background-color:#A0A0A0;
	float:right;
	margin-right:40px;
}
.interThreadAd {
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
	height:15px;	
	padding-left:50px;
}
.intraPostAd {
	width:468px;
	height:60px;
	margin:10px 0 0 5px;
	padding:0;
}

/* Mensaje que se muestra al usuario cuando se completa una operacion de envio */
.postFeedback {	
	font-size:14px;	
	color:#444444;
	font-weight:bold;
	padding-top:15px;
	border-top:1px solid #CCCCCC;
	padding-bottom:10px;
	background-color:#AAAAAA;
	border-bottom:1px solid #AFAFAF;
}
.sendForm .returnContents {
	padding: 2px 2px 4px 2px;
	margin-top: 5px;
	margin-bottom: 15px;
	border-bottom:1px solid #BBBBBB;
}
.sendForm .returnContents a, .sendForm .returnContents a:link, .sendForm .returnContents a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.sendForm .returnContents a:hover {
	color:#444444;
	text-decoration:underline;
}


/* Zona de listado */
.threadArea {
	padding:15px 15px 5px 15px;
	width:1030px;			
	min-height:600px;
	vertical-align:middle;
	margin:0;
	padding:0;
	font-size:11px;
	color:#111111;
	background-color:#A0A0A0;
	background-image:url('../img/lienzo_horizontal_tira.png');
	background-position:top left;
	background-repeat:repeat-y;		
}

/* Estilo de un hilo dentro del listado */
.singleThread {
	width:783px;
	margin:0 0 0 40px;
	padding:0;
	background-color:#FCFCFC;	
	border:0 solid #A0A0A0;
	background-image:url('../img/post/post_body_tira.png');
	background-position:top left;
	background-repeat:repeat-y;	
}
/* Titulo del hilo */
.threadTitle {
	background-color:#F3F3F3;	
	font-size:9px;	
	color:#333333;
	width:783px;
	height:26px;
	margin-bottom:5px;
	background-image:url('../img/post/post_head.png');
	background-position:top left;
	background-repeat:no-repeat;	
	vertical-align:bottom;
}
.threadTitleContents {
	float:left;
	margin:10px 0 0 20px;
}
.threadTitleContainer {
	
}
/* Boton de respuesta del titulo */
.threadTitle .answerTitleButton {
	background-image:url('../img/post/boton_responder_up.png');
	background-position:center left;
	background-repeat:no-repeat;
	width:100px;
	height:16px;
	vertical-align:middle;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;	
	font-size:9px;
	text-align:center;
	display:block;
	float:left;	
	margin:9px 0 0 5px;
	padding:1px 0 0 0;
}
.answerTitleButton  a, .answerTitleButton  a:link, .answerTitleButton a:visited {
	color:#000000;	
	font-size:10px;
	margin:0 auto 1px auto;
	padding:0 20px 0 20px;
	display:block;	
}
.answerTitleButton a:hover {
	color:#444444;	
	font-size:10px;	
	margin:0 auto 1px auto;
	padding:0 20px 0 20px;
	display:block;
}
/* Boton de ver todos / responder del titulo */
.answerMoreButton {
	background-image:url('../img/post/boton_ver_todos2.png');
	background-position:center left;
	background-repeat:no-repeat;
	width:203px;
	height:16px;
	vertical-align:middle;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;	
	font-size:9px;
	text-align:center;
	display:block;
	float:left;	
	margin:9px 0 0 5px;
	padding:1px 0 0 0;	
}
/* Boton de agregar a favoritos */
.addFavButton {
        float:right;
        margin: 4px 18px 0 0;

}
.threadEnd .answerMoreButton {
	margin-left:20px;
	margin-bottom: 5px;
	margin-top:4px;
}
.answerMoreButton  a, .answerMoreButton  a:link, .answerMoreButton a:visited {
	color:#000000;	
	font-size:10px;
	margin:0 auto 1px auto;
	padding:0 20px 0 20px;
	display:block;
}
.answerMoreButton a:hover {
	color:#444444;	
	font-size:10px;	
	margin:0 auto 1px auto;
	padding:0 20px 0 20px;
	display:block;
}
/* Enlace de llevar arriba para realizar respuesta  */
.answerTop  a, .answerTop  a:link, .answerTop a:visited {
	color:#777777;	
	font-size:9px;
}
.answerTop a:hover {
	color:#888888;	
	font-size:9px;		
}

/* Zona dedicada a un post dentro de un hilo */
.postDetails {
	margin: 10px;	
	vertical-align:top;	
}
.postDetails .postTitle {
	margin:0 0 0 7px;	
	font-size:11px;	
	display:block;
	float:none;
	width:756px;
}
.postDetails .postTitle .titleText {
	display:inline;
	float:left;
}
.postDetails .postTitle img {
	vertical-align:text-bottom;
}
.postDetails .postTitle .postAutor {
	font-weight:bold;
	color:#222222;
}
.postSeparator {
	width:783px;
	height:4px;
	background-image:url('../img/post/post_hr.png');
	background-position:top left;
	background-repeat:no-repeat;	
	vertical-align:middle;
	margin-bottom:5px;
}


/* Boton de responder a */
.reportLink {
	float:left;
	margin:0;
	padding:0;
}
.answerButtonContainer	{
	float:left;
	margin:0 0 0 2px;
	padding:0;
}
.answerToButton {
	height:14px;
	width:95px;	
	background-image:url('../img/post/boton_responder_a2.png');
	background-position:top left;
	background-repeat:no-repeat;	
	vertical-align:middle;
	font-size:9px;	
	margin-left:5px;	
	display:block;
}
.answerToButton a, .answerToButton a:link, .answerToButton a:visited {
	font-size:9px;
	color:#444444;	
	display:block;
	padding:0 1px 1px 1px;
}
.answerToButton a:hover {
	font-size:9px;
	color:#888888;
	text-decoration:none;	
	display:block;
	padding:0 1px 1px 0;
}
/* Contenedor de imagen y comentario */
.postDetails .imageCommentCont {
	vertical-align:middle;		
	padding:6px 25px 6px 15px;
	clear:left;
}
.postDetails .comments {
	margin-left:13px;
	margin-right:26px;
	font-size:12px;
}
.postDetails .comments a, .postDetails .comments a:link, .postDetails .comments a:visited {
	color:#777777;
}
.postDetails .comments a:hover {
	color:#999999;
	text-decoration:underline;
}


/* Zona de indicador de que hay posts que se estan ocultando */
.overflowPosts {
		width:700px;
}
.overflowPosts, .overflowPosts a, .overflowPosts a:link, .overflowPosts a:visited {
	font-size: 10px;		
	letter-spacing:2px;
	margin:0 0 0 12px;
	padding:0;
	color:#666666;
	display:block;
}
.overflowPosts a:hover {	
	font-size:10px;
	color:#888888;
	text-decoration:none;
	letter-spacing:3px;
}

/* Comentario oculto por extension */
.showMoreComment {
	border-top:0 dashed #CCCCCC;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
}
.comments .showMoreComment .showMoreA, .comments .showMoreComment .showMoreA:link, .comments .showMoreComment .showMoreA:visited {
	color:#666666;	
	font-family:"Courier New", Courier, Monaco, Monospace;
	font-size:11px;	
	padding:0 15px 0 15px;
	border-left:1px solid #A8A8A8;
	border-top:1px solid #A8A8A8;
	border-right:1px solid #7E7E7E;
	border-bottom:1px solid #7E7E7E;
	background-color:#ECECEC;
}
.comments .showMoreComment .showMoreA:hover {
	color:#333333;	
	text-decoration:none;
	font-family:"Courier New", Courier, Monaco, Monospace;
	font-size:11px;
	padding:0 15px 0 15px;
	border-left:1px solid #A8A8A8;
	border-top:1px solid #A8A8A8;
	border-right:1px solid #7E7E7E;
	border-bottom:1px solid #7E7E7E;
	background-color:#F3F3F3;
}
.hiddenComment {
	border-left:1px dashed #CCCCCC;
	margin-left:0;
	margin-top:5px;
	padding:10px 0 0 10px;
}

/* Final de un hilo */
.threadEnd {
	width:783px;
	height:37px;
	background-image:url('../img/post/post_end.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}
.threadEnd .answerButton {
	background-image:url('../img/post/nueva_respuesta_fondo.gif');
	background-position:center left;
	background-repeat:no-repeat;
	width:132px;
	height:22px;
	vertical-align:middle;
	margin:0 0 0 20px;
	padding:0 0 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;	
	font-size:9px;
}
.answerButton  a, .answerButton  a:link, .answerButton a:visited {
	color:#000000;
	display:block;
	font-size:10px;
	padding-top:6px;
	padding-left:2px;
}
.answerButton a:hover {
	color:#444444;
	display:block;
	font-size:10px;
	padding-top:6px;
	padding-left:2px;
	text-decoration:none;
}

/* Final de un hilo cuando hay posts ocultos */
.threadEndOverflow {
	width:783px;
	height:45px;
	background-image:url('../img/post/post_more.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#333333;
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
.threadEndOverflow .answerMoreButton {
	background-image:url('../img/post/boton_ver_todos2.png');
	background-position:center left;
	background-repeat:no-repeat;
	width:203px;
	height:16px;
	vertical-align:middle;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;	
	font-size:9px;
	text-align:center;
	display:block;
	float:left;
	clear:right;
	margin:16px 0 0 5px;
	padding:1px 0 0 0;	
}
.overflowExtras {
	float:left;
	margin:17px 10px 0 0;
	padding:0;
}
.botonFlecha {
	margin:0 8px 0 30px;
	vertical-align:top;
	padding:0;	
}

/* Elemento separador entre hilos */
.threadSeparator {		
	height:17px;	
	margin:2px 0 0 35px;
	width:20px;
	padding:0;	
}


/* Zona de paginacion de la parte superior */
.pagingAreaTop {
	background-color:#A0A0A0;	
	text-align:left;
	background-image:url('../img/lienzo_horizontal_multibarra.png');
	background-position:top left;
	background-repeat:no-repeat;	
	width:1030px;
	height:35px;
	padding:0;
	margin:0;	
}
/* Zona de paginacion del pie de la pagina */
.pagingArea {
	background-color:#A0A0A0;	
	text-align:left;
	background-image:url('../img/lienzo_horizontal_multibarra.png');
	background-position:top left;
	background-repeat:no-repeat;	
	width:1030px;
	height:35px;
	padding:0;
	margin:0;	
}
/* Contenedor de los enlaces de pagina */
.pagingContainer {	
	color:#FFFFFF;	
	margin:0;		
	display:block;
	padding:8px 0 0 40px;
}

.pagingAreaTop  a strong, .pagingAreaTop  a:link strong, .pagingAreaTop a:hover strong, .pagingAreaTop a:visited strong{
	color:#000000;		
}
.pagingAreaTop  a, .pagingAreaTop  a:link, .pagingAreaTop a:visited {
	color:#FFFFFF;
}
.pagingAreaTop a:hover {
	color:#000000;
}
.pagingArea  a strong, .pagingArea  a:link strong, .pagingArea a:hover strong, .pagingArea a:visited strong{
	color:#000000;
}
.pagingArea  a, .pagingArea  a:link, .pagingArea a:visited {
	color:#FFFFFF;
}
.pagingArea a:hover {
	color:#000000;
}


/* Botones de paginacion */
.pagingIntro {
	float:left;
}
.pagingElementContainer {
	float:left;
	margin:0;
}
/* Anterior */
.pagePrevButtonOff {
	width:75px;
	height:16px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/paginador/page_prev_off.gif');
	background-position:top left;
	background-repeat:no-repeat;	
	margin:0 5px 0 5px;
	padding:1px 0 0 0;
	display:block;
	color:#5A5A5A;
}
.pagePrevButtonOff a, .pagePrevButtonOff a:link, .pagePrevButtonOff a:visited {
	color:#5A5A5A;
	font-size:10px;
	display:block;	
	padding: 0 0 0 6px;
}
.pagePrevButtonOff a:hover {
	color:#222222;
	font-size:10px;
	display:block;	
	padding: 0 0 0 6px;
	text-decoration:none;
}

.pagePrevButtonOn {
	width:75px;
	height:16px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/paginador/page_prev_on.gif');
	background-position:top left;
	background-repeat:no-repeat;	
	margin:0 5px 0 5px;
	padding:1px 0 0 0;
	display:block;
	color:#5A5A5A;
}
.pagePrevButtonOn a, .pagePrevButtonOn a:link, .pagePrevButtonOn a:visited {
	color:#000000;
	font-size:10px;
	display:block;	
	padding: 0 0 0 6px;
}
.pagePrevButtonOn a:hover {
	color:#555555;
	font-size:10px;
	display:block;	
	padding: 0 0 0 5px;
	text-decoration:underline;
}

/* Siguiente */
.pageNextButtonOff {
	width:81px;
	height:16px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/paginador/page_next_off.gif');
	background-position:top left;
	background-repeat:no-repeat;	
	margin:0 5px 0 6px;
	padding:1px 0 0 0;
	display:block;
	color:#5A5A5A;
}
.pageNextButtonOff a, .pageNextButtonOff a:link, .pageNextButtonOff a:visited {
	color:#5A5A5A;
	font-size:10px;
	display:block;	
	padding: 0 6px 0 0;
}
.pageNextButtonOff a:hover {
	color:#222222;
	font-size:10px;
	display:block;	
	padding: 0 6px 0 0;
	text-decoration:none;
}

.pageNextButtonOn {
	width:81px;
	height:16px;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/paginador/page_next_on.gif');
	background-position:top left;
	background-repeat:no-repeat;	
	margin:0 5px 0 6px;
	padding:1px 0 0 0;
	display:block;
	color:#5A5A5A;
}
.pageNextButtonOn a, .pageNextButtonOn a:link, .pageNextButtonOn a:visited {
	color:#000000;
	font-size:10px;
	display:block;	
	padding: 0 9px 0 0;
}
.pageNextButtonOn a:hover {
	color:#555555;
	font-size:10px;
	display:block;	
	padding: 0 7px 0 0;
	text-decoration:underline;
}

/* Enlaces de cada pagina  */
.currentPageLink {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #333333;	
	width:24px;
	height:16px;
	vertical-align:middle;
	text-align:center;
	background-color:#CECECE;
	display:block;
}
.currentPageLink a, .currentPageLink a:link, .currentPageLink a:visited, .currentPageLink a:hover {
	width:24px;
	display:block;	
	padding:0 1px 2px 1px;
}
.otherPageLink {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #333333;	
	width:24px;	
	height:16px;
	vertical-align:middle;
	text-align:center;
	display:block;
}
.otherPageLink a, .otherPageLink a:link, .otherPageLink a:visited, .otherPageLink a:hover {
	width:24px;
	display:block;	
	padding:0 1px 2px 1px;
}
.otherPageLink a:hover {
	background-color:#FFFFFF;
	width:24px;
	height:16px;
	display:block;
	padding:0 1px 2px 1px;
}


/* Enlace para regresar al listado completo de hilos */
.returnToFullList {
	background-color:#A0A0A0;	
	text-align:left;
	background-image:url('../img/lienzo_horizontal_multibarra.png');
	background-position:top left;
	background-repeat:no-repeat;	
	width:1030px;
	height:35px;
	padding:0;
	margin:0;	
}
.returnToFullList .returnContents {
	margin-left:20px;
	padding:10px 0 0 40px;
}
.returnToFullList a, .returnToFullList a:link, .returnToFullList a:visited {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.returnToFullList a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#EAEAEA;
}