span.tfTitulo{
	font: 28px Arial;
	color:#f00;
	font-weight: bold;
}
span.tfPagina{
	font: 24px Arial;
	color:#ccc;
	font-weight: bold;
}

/* ------ Mensaje ------ */
div.tfMensaje{
	width:480;
	height:80px;
	background: #eee;
	border: #ccc 2px solid;
	font: 11px Arial;
	position:relative;
}
div.tfMensaje div.interior{
	width:470px;position:absolute;top:5px;left:5px;
}
div.tfMensaje a,
div.tfMensaje a:visited{
	color: #f00;
	text-decoration: none;
}
div.tfMensaje a:hover,
div.tfMensaje a:active{
	text-decoration: underline;
}
/* ------ FIN Mensaje ------ */

/* ------ CajaThumb ------ */
div.tfCajaThumb{
	width:225px;height:191px;background:#ccc;position:relative;
}

div.tfCajaThumb div.partefoto{
	left:2px;top:2px;width:221px;height:85px;background:#fff;position:absolute;
}

div.tfCajaThumb div.partefoto div.foto{
	top:5px;position:relative;
}

div.tfCajaThumb div.partedatos{
	top:89px;left:2px;width:221px;height:100px;background:#eee;position:absolute;
	font: 10px Verdana, Arial;
	text-decoration: none;
	text-align:left;
}
div.tfCajaThumb div.interior{
	top:2px;left:4px;width:213px;height:94px;position:absolute;
	/* border: #f00 1px solid; */
}

div.tfCajaThumb a,
div.tfCajaThumb a:visited{
	color: #f00;
	text-decoration: none;
}
div.tfCajaThumb a:hover,
div.tfCajaThumb a:active{
	text-decoration: underline;
}

/* ------ FIN CajaThumb ------ */

/* ------ Paginacion ------ */
div.tfPaginacion{
	width:480;height:50px;
	background: #eee;
	border: #ccc 2px solid;
	font: 11px Verdana,Arial;
	position:relative;
}
div.tfPaginacion div.interior{
	width:470px;position:absolute;top:5px;left:5px;
}
div.tfPaginacion a,
div.tfPaginacion a:visited{
	color: #f00;
	text-decoration: none;
}
div.tfPaginacion a:hover,
div.tfPaginacion a:active{
	text-decoration: underline;
}
/* ------ FIN Paginación ------ */

/* ------ CajaFoto ------ */
div.tfCajaFoto{
	width:626px;background:#eee;
	font: 11px Verdana, Arial;

	border: #ccc 1px solid;
}

div.tfCajaFoto a,
div.tfCajaFoto a:visited{
	color: #f00;
	text-decoration: none;
}
div.tfCajaFoto a:hover,
div.tfCajaFoto a:active{
	text-decoration: underline;
}

div.tfCajaFoto div.datos{
	background:#ccc;
	padding:5px;
	text-align: left;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto div.votar{
	background:#fff;
	border-top: #ccc 1px solid;
	padding: 5px;
	height:30px;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto span.error{
	color:#f00;
	font-weight:bold;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto div.foto{
	background:#eee;
	border-top: #ccc 1px solid;
	padding: 5px;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto div.thumbs{
	background:#fff;
	border-top: #ccc 1px solid;
	padding:5px;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto div.opciones{
	background:#eee;
	border-top: #ccc 1px solid;
	padding:5px;
	text-align:left;
	/* border: #f00 1px solid; */
}

div.tfCajaFoto div.publicidad{
	background:#fff;
	border-top: #ccc 1px solid;
	padding:5px;
	/* border: #f00 1px solid; */
}

/* ------ FIN CajaFoto ------ */

